**** BEGIN LOGGING AT Wed Feb 01 02:59:57 2012 Feb 01 07:31:50 stbuehler, if you get some time tomorrow do you think you could finish implementing DECSCUSR (cursor styles), I dont understand the shader program stuff you implemented else I would do it Feb 01 08:31:32 * Brybry awakens Feb 01 08:41:01 looking at this cmatrix segfault thing Feb 01 08:42:52 at this hour? Feb 01 08:44:01 I have the worst more erratic sleep patterns ever Feb 01 08:44:06 s/more/most/ Feb 01 09:11:16 well...I should be sleeping too...but instead I'm moving another 370GB of data Feb 01 09:13:41 another long rsync? Feb 01 09:15:13 PuffTheMagic: i'll have a look Feb 01 09:16:50 wtf Feb 01 09:16:57 u guys wake up when i go to bed Feb 01 09:17:24 stbuehler, there rectangle, underscore and vertical line cursor styles Feb 01 09:17:32 and each one has a blinking variant Feb 01 09:17:52 stbuehler, i also had to add a new parser type, i think i did it right Feb 01 09:17:57 let me know if i missed something Feb 01 09:18:17 Brybry, i have input working on all of my devices Feb 01 09:18:33 still need a way to get focus to the terminal that works for all platforms Feb 01 09:21:08 PuffTheMagic: yes, the parser changes look good (perhaps some duplicate code for the insertion could be removed) Feb 01 09:23:19 PuffTheMagic, you ought to know that development never sleeps Feb 01 09:23:26 hehe Feb 01 09:25:36 PuffTheMagic, the input working in PTM/master? Feb 01 09:26:07 I had a fix last night but I wasn't sure if phone input still worked then =x Feb 01 09:40:31 stbuehler, the shell still responds to some stuff (like ctrl+c) but yeah, it's really weird after that segfault. Feb 01 09:48:48 oh, hey Feb 01 09:48:53 it does it in putty too Feb 01 09:51:01 but not entirely in novaterm/you can still type 'reset' and it gets fixed Feb 01 09:59:59 Brybry, i saw your fix... but we need something that doesnt use applicationevents since that doesnt work on pre 3.x Feb 01 10:00:12 aha! Feb 01 10:00:23 wtf 5am Feb 01 10:00:23 stbuehler, type: reset then hit ctrl+j Feb 01 10:00:33 keep saying up later and later Feb 01 10:00:33 do not ask me how I figured that out Feb 01 10:00:37 i need to be up in 3 hours Feb 01 10:00:44 go to sleep Feb 01 10:00:49 we can always chat tomorrow Feb 01 10:01:19 oh this doesnt have to do with chatting Feb 01 10:01:21 I'll think about the applicationevents thing, though if it doesn't error: pre 3.x it wouldn't be that bad (well, other than BT keyboards not working with wterm on phones) Feb 01 10:01:36 im just dont know why i keep going to bed later every night Feb 01 10:06:06 is there a mode or something that disables line feed? Feb 01 10:07:33 ya Feb 01 10:09:17 wild guess is that cmatrix sets that and then it doesn't get unset when it segfaults, not really sure how to cleanly handle it though (putty gets exact output mirror that we do, novaterm is a little better about it) Feb 01 10:09:27 with regards to cmatrix segfaulting messing up the shell Feb 01 10:10:12 thats not something the term needs to handle Feb 01 10:10:40 there are lots of times when the console state gets messed up and needs to run reset Feb 01 10:11:04 but we can improve cmatrix Feb 01 10:11:16 well, the only reason it's sort of bad is because you can't just type 'reset' and hit enter Feb 01 10:11:23 you have to type reset and hit ctrl+j Feb 01 10:11:45 putty acts the same way, novaterm you can type reset (even though it won't echo your input back to you) and hit enter and it'll fix Feb 01 10:12:05 I suppose I could see what xterm does Feb 01 10:12:17 Brybry, thats prob because we dont handle reset properly Feb 01 10:12:38 "\033c\033(K\033[J\033[0m\033[?25h" Feb 01 10:12:45 thats what busybox reset sends Feb 01 10:14:05 and with that, im going to bed for 4 hours Feb 01 10:14:10 laters Feb 01 10:14:17 night Feb 01 10:18:02 so the shell wants \n and doesn't like \r Feb 01 10:25:23 sounds about right Feb 01 10:26:04 I wonder how to look what novaterm is sending when I press enter Feb 01 12:14:58 PuffTheMagic, getting some random luna crashes with wTerm Feb 01 12:15:05 when playing with the exibition command Feb 01 12:16:22 I can repeat it Feb 01 12:17:03 change the command from cmatrix to cmatrix -b, exit wterm, bring up exhibition, exit exhibition change command from cmatrix -b to cmatrix -b -u6 Feb 01 12:24:03 PuffTheMagic, another bug, when using wTerm exhibition mode, rotate the TP, exhibition mode does not resize properly Feb 01 12:24:12 not sure if that is a bug with wTerm or with cmatrix though Feb 01 14:14:07 the shell problem is busybox; bash resets the ioctl things Feb 01 14:14:21 i guess we can't do much about it, apart from using a different shell Feb 01 14:58:00 what does ctrl+J do? Feb 01 15:04:48 stbuehler, nice work on the cursors :D Feb 01 15:06:19 ctrl-j sends \n Feb 01 15:06:56 you can see the mapping in ControlSeqParser::parseChar Feb 01 15:07:07 Jack87, i mjust lazy Feb 01 15:07:18 so cant we just add that to resetTerminal Feb 01 15:07:41 well, a reset fixes it ofc Feb 01 15:07:50 but we have no way to know we should do a reset Feb 01 15:07:57 i thought someone said they needed reset and ctrl+j Feb 01 15:08:04 as only the shell gets the "child segfaulted" information Feb 01 15:08:26 well, you basically want to tell the shell "reset\n" Feb 01 15:08:28 how about we just fix the segfault? Feb 01 15:08:37 typing reset is easy, but enter results in \r in some modes Feb 01 15:08:51 fix the segfaults in all applications out there? Feb 01 15:09:16 the shell has to reset some basic modes after a child segfaulted, it is not our job Feb 01 15:20:52 menu option for reset terminal? (reset, hard reset?) Feb 01 15:21:22 kill it, start again :) Feb 01 16:39:20 yeah, I thought about a menu option to kill the shell process and start a new one but it seemed kind of pointless with how easy it is to just start a new card Feb 01 16:42:09 as stbuehler said it's a busybox bug/bad behavior Feb 01 16:42:33 maybe when we have a help scene we could put something there telling users about reset + ctrl+j? Feb 01 16:44:29 ka6sox: ^^ Feb 01 17:01:40 perhaps we could use a different shell :) Feb 01 17:07:06 do you have to actually restart the shell process? Feb 01 17:07:25 hm, no Feb 01 17:07:33 a terminal reset would be enough Feb 01 17:07:33 hrm, can't test on my TP, looks like it's out of juice Feb 01 17:07:34 not for that problem Feb 01 17:07:40 but for other problems maybe Feb 01 17:08:10 aaand I still haven't swapped the work palm charger from the phone one to the TP one Feb 01 17:08:16 so I can't even charge it Feb 01 17:08:49 it can charge via usb cable very very slowly Feb 01 17:08:56 not if it doesn't power on Feb 01 17:09:03 really? interesting Feb 01 17:09:13 yea, it says "connect me to the original charger, bitch!" Feb 01 17:09:43 I've never actually drained mine all the way Feb 01 17:10:43 I tried last time I did this. neither the 500mA from a usb port or 1A from a phone charger will do it Feb 01 17:11:01 stbuehler: the user can already use a different shell Feb 01 17:11:48 sure, but perhaps we could make this more of a "standard" thing :) Feb 01 17:11:57 like recommending it, depending on it, whatever Feb 01 17:12:08 I think adding optware and bash as a dependency/forcing the user into a shell would be a bit of a barrier to entry for some users Feb 01 17:12:12 or ask hp to fix busybox :D Feb 01 17:12:33 yes, forced dependency sounds wrong Feb 01 17:12:43 it's not like *everything* that ever segfaults breaks Feb 01 17:13:15 only things that disable line feed and segfault Feb 01 17:13:37 stty sane? Feb 01 17:14:18 the shell doesn't reenable line feed, and this is why it breaks Feb 01 17:14:26 that has nothing to do with stty Feb 01 17:14:40 it could also break if an app exits normally but doesn't restore line-feed Feb 01 17:16:05 hmm, I wonder. could one add an enable line feed command to the user prompt? Feb 01 17:16:19 oh, nice idea Feb 01 17:16:28 would it be invisible or would it display it? Feb 01 17:17:36 '\033[20h' Feb 01 17:17:40 invisible Feb 01 17:20:01 hm Feb 01 17:20:33 doesn't look like it is the problem/solution Feb 01 17:21:37 probably needs an ioctl Feb 01 17:25:24 ah, well, I suggested it because it seems to fix everything but the cursor in my gnome-terminal+cmatrix running locally Feb 01 17:25:53 can a busybox shell include running commands? Feb 01 17:26:14 like '$(stty echo onlcr)' Feb 01 17:29:23 yes, works Feb 01 17:29:43 put this in .profile: PS1='$(stty echo onlcr)'"$PS1" Feb 01 17:30:02 bbl Feb 01 17:30:29 why can't users just stty sane Feb 01 17:32:29 that's what they'd have to do in any other terminal, right? Feb 01 17:36:29 they'd still have to do 'stty sane^J' or basically 'stty sane\n' Feb 01 17:41:23 though maybe sane would be better in the prompt than onlcr? I dunno Feb 01 17:41:29 both seem to work Feb 01 17:41:38 sane probably includes onlcr Feb 01 17:43:26 I dunno, it seems hard to try to account for every thing a program could do and try to correct it Feb 01 17:43:34 on every prompt Feb 01 17:45:00 of course, but in this one situation that we know about it's an easy fix for a busybox bug Feb 01 17:45:33 why's it even turned off anyways Feb 01 17:45:39 in cmatrix Feb 01 17:45:57 no idea Feb 01 17:46:34 I disabled the nonl() in cmatrix, it looks the same in both my gnome-terminals Feb 01 17:49:03 so as part of the term reset could we restore the ioctl shit Feb 01 17:49:15 like save the the state before the shell even starts Feb 01 17:49:41 sorta like how vttest saves and restores the tty state Feb 01 17:49:53 the problem in this case was not our term reset Feb 01 17:51:15 well the .profile thing is prob not good cause what if people set PS1 in other places Feb 01 17:51:47 it pulls from PS1 and adds to it so it should still work Feb 01 17:52:14 what about just running stty before launching the shell Feb 01 17:53:01 I assume .profile loads after /etc/profile.d/ stuff but I haven't tested Feb 01 17:53:06 I don't think that would fix it, would it? Feb 01 17:53:14 i dont see why not Feb 01 17:53:48 Brybry, im tying to think of a solution that will work for all users that might be used via wterm Feb 01 17:53:52 not just the wterm or root user Feb 01 17:54:01 and a solution that wont require user intervention Feb 01 17:54:17 we def should change cmatrix if we are shipping it as a exhibition mode app Feb 01 17:55:15 so according to this http://martin.ankerl.com/2007/09/01/comprehensive-linux-terminal-performance-comparison/ Feb 01 17:55:24 out wTerm is faster than 2/3 of the terms out there Feb 01 17:55:35 and that is running .3Ghz slower too Feb 01 17:56:02 ok not 2/3, more like 3/5 Feb 01 17:59:15 stbuehler, whats the status of 8bit controls, i know you started some work on that Feb 01 18:13:40 I've never run into these . sending backspace issues that people keep reporting Feb 01 18:14:00 u dont have a phone Feb 01 18:14:13 these are pre2/pre3 people Feb 01 18:14:42 I saw some saying bluetooth keyboards on touchpad as well Feb 01 18:15:33 http://forums.webosnation.com/3291850-post118.html Feb 01 18:16:08 well did u try the release in the alpha feed Feb 01 18:16:14 not that it matters since it has changed since then Feb 01 18:18:01 yeah, it definitely works now (at least for that) Feb 01 18:18:40 anyone know where the Lines type is defined? Feb 01 18:19:23 err Line Feb 01 18:19:32 the TSLine thing? Feb 01 18:19:33 oh nm Feb 01 18:19:36 it s TSCell Feb 01 18:20:05 terminalstate.h last time I looked Feb 01 18:20:18 no its in screenbuffer.hpp Feb 01 18:20:27 I guess it moved Feb 01 18:20:36 when lines are inserted they are not filled with the right background color Feb 01 18:20:42 my guess they are not filled at all Feb 01 18:23:43 if it uses getEmptyCell() you could set the background there (or give TSCell a constructor that does it), if you don't want to hunt down all of the inserts Feb 01 18:24:03 i will try getEmptyCell Feb 01 18:24:33 oh, TSCell even has constructors now :D Feb 01 18:42:04 yes Feb 01 18:42:27 the getEmptyCell() used values that were initialized in the terminalstate constructor and never changed again Feb 01 18:42:48 i got a different solution Feb 01 18:43:07 so i figured i could just set them in a constructor, instead of passing them around all the time Feb 01 18:44:26 i see you use scrollLines to insert lines Feb 01 18:44:36 but those inserted lines need to be filled with the defaultstate cell Feb 01 18:44:51 they are Feb 01 18:44:57 no they arent Feb 01 18:45:04 menu 11.6.6 Feb 01 18:45:05 if you mean "currentstate", that would be something different Feb 01 18:45:06 in vttest Feb 01 18:45:13 yes currentstate :D Feb 01 18:45:20 ah, now we get to the point Feb 01 18:45:56 in scrollLines() Feb 01 18:45:57 ... Feb 01 18:45:58 if (count > 0) { Feb 01 18:46:25 i take it you use count sign to determine direction of scroll? Feb 01 18:46:47 yes, as documented in the header Feb 01 18:47:36 i could add an (optional=?) parameter to specify the cell to fill with Feb 01 18:47:39 hmm, didn't setActive used to cancel key repeat Feb 01 18:47:44 it does Feb 01 18:47:46 stbuehler, i alreadyed added it Feb 01 18:47:47 in terminalmain.cpp Feb 01 18:48:05 although i intend to move that part Feb 01 18:48:21 also i'd like to use SDLEvents for all calls from javascript Feb 01 18:48:33 so no direct manipulations - should save some race conditions Feb 01 18:48:34 stbuehler, probably a good idea Feb 01 18:48:37 trying to think why that stopped working for me Feb 01 18:48:59 Brybry: don't think too hard, i'm replacing the timer stuff soon :P Feb 01 18:49:16 that doesn't use a timer Feb 01 18:49:38 it's kind of bad and something I need to actually think about Feb 01 18:49:49 otherwise every time you minimize to card you'll get spacebar spam Feb 01 18:50:30 Brybry, i never minimize that way Feb 01 18:50:35 always with the button :D Feb 01 18:50:49 it used to work! Feb 01 18:51:24 yeah, until I added that I had to minimize with the button Feb 01 18:51:26 it drove me insane Feb 01 18:55:55 Brybry, there is a back even you might be able to catch and help intercept any new chars Feb 01 18:56:39 I don't think the SDL back event fires for plugins Feb 01 18:56:55 unless you mean catch it JS side Feb 01 18:57:09 which ever works Feb 01 18:58:38 we call setActive on onWindowDeactivated and I piggybacked on to that but it looks like C-side the setActive isn't even getting called anymore for me Feb 01 18:59:31 guessing this.isReady should be this.pluginReady Feb 01 19:01:21 yupyup Feb 01 19:03:26 can I use my fork clone to push to PTM if I have the proper remote set for it or do I need a new clone for that? Feb 01 19:07:57 you need to have my repo as a remote Feb 01 19:08:02 then merge into that Feb 01 19:08:07 and push Feb 01 19:17:10 stbuehler, got a spare cycle? Feb 01 19:20:27 for what? :) Feb 01 19:21:17 fix my fix Feb 01 19:21:57 Brybry: git remote add upstream url Feb 01 19:22:04 PuffTheMagic: where can i see it? Feb 01 19:22:19 i can commit it, 1 sec Feb 01 19:23:10 https://github.com/PuffTheMagic/wTerm/commit/6cab508307987c2d34d0bbcd3a4664d38c0d0bcb Feb 01 19:24:30 uhm Feb 01 19:24:46 deleteCharacters should use the last cell from a row according to some standard Feb 01 19:25:33 otherwise i would have used the constructor Feb 01 19:25:55 i'll undo that and improve the other things :D Feb 01 19:29:57 hm Feb 01 19:30:02 perhaps we need two functions Feb 01 19:30:06 for deleteChar Feb 01 19:34:40 is there a spec for delete column? Feb 01 19:36:30 nothing like the vt102 spec Feb 01 19:38:22 whew, didn't break anything Feb 01 19:40:03 ahhh yes Feb 01 19:40:12 i removed that and forgot to change that Feb 01 19:41:20 although the check for pluginReady should probably moved out of the plugin call and into the code that calls setActive Feb 01 19:48:30 stbuehler, i just saw your comment on insert/delete column, I also saw the variant with SP but since vttest didnt test that one i didnt know if I could trust it Feb 01 19:49:01 http://bjh21.me.uk/all-escapes/all-escapes.txt has the ' variant Feb 01 19:50:03 yes, i think it is a typo in the xterm thing Feb 01 19:50:22 http://sup.xenya.si/sup/info/digital/MDS/jun99/Cd3/TERM/VT420RM2.PDF Feb 01 19:50:40 nice is that bookmarked on the wiki? Feb 01 19:53:34 now Feb 01 19:53:53 or at least soon^^ Feb 01 19:57:47 well, for insert/delete columns it says "... adds blank column with no visual character attributes ..." Feb 01 19:58:21 and no effect outside margin Feb 01 19:58:23 i'll fix it Feb 01 20:01:10 character attributes are bold, blink, underline Feb 01 20:01:19 nothing to do with color Feb 01 20:01:41 and negative Feb 01 20:01:57 hm Feb 01 20:04:12 but we do reset the colors on [0m Feb 01 20:05:10 when color terms came about they just added onto shit where they felt like Feb 01 20:05:40 so guess we need to find and official ISO-6429 spec Feb 01 20:06:29 http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf Feb 01 20:07:06 wow that might be the best spec so far Feb 01 20:07:43 196 CHF for the orig spec Feb 01 20:18:54 and i'll make it fill with ' '; it makes a difference with underline, but for copy/paste it is useful not to have spaces in erased placs Feb 01 20:19:02 ah wrong Feb 01 20:19:13 i'll make it fill with '\0' instead of ' ' in erases Feb 01 20:21:12 "erasing text:... not restricted by margins" Feb 01 20:21:21 i like the vt420 ref manual :) Feb 01 20:33:30 also erase fills with "no visual attributes" Feb 01 20:33:55 and unless you can find a reference that explicitly states this does NOT include colors, i think it does :) Feb 01 20:36:51 it doesnt Feb 01 20:36:59 there are vttests that will show this Feb 01 20:37:14 we had this discussion like 2 weeks ago Feb 01 20:41:44 well, no matter what, we cannot erase with 'blank' and current mode Feb 01 20:41:53 this could for example leave underlines around Feb 01 20:42:06 i believe that is what xterm would do Feb 01 20:42:09 i had a test that showed this Feb 01 20:42:23 as there is no standard telling how to implement colors (if i read the vttest page correctly), i'd rather drop colors too Feb 01 20:43:16 echo -e -n "\e#8\e[20;20H\e[1;4;5;44mHello\e[J\e[m\n" Feb 01 20:43:26 color stays Feb 01 20:43:42 blink/underline/bold goes away Feb 01 20:43:46 in xterm Feb 01 20:43:47 well, i'll leave it up to you. i think it is stupid, and "no visual attributes" clearly is meant as "no colors" if you would ask the author Feb 01 20:44:12 "visual character attributes" Feb 01 20:44:28 and in the vt102 spec it clearly says what character attributes are Feb 01 20:45:35 the vt420 ref also says what character attributes are Feb 01 20:45:51 and it says CSI 0 m resets them Feb 01 20:46:06 and that you set those attributes with CSI * m Feb 01 20:46:17 as colors are set with CSI * m, they are imho attributes Feb 01 20:46:56 but you can debate this for years, and probably find an existing implementation for all interpretations Feb 01 20:47:22 so as long as we disagree i won't touch this stuff :) Feb 01 20:47:32 well xterm, rxvt, and konsole all leave color Feb 01 20:48:26 leave color or reset it to current color? Feb 01 20:48:47 leave as in uses currentState Feb 01 20:48:57 with only char attributes reset Feb 01 20:49:20 try the echo sequence i pasted in a few terms Feb 01 20:54:37 i'll fix the obvious stuff, and ask you to think about TSCell(m_currentGraphicsState) instead of TSCell(BLANK, ...) Feb 01 20:55:51 stbuehler, i dont want to be setting precedent here, i think we need to emulate the behavior of popular terms when in doubt Feb 01 20:56:17 i am also pretty sure that each newer term spec tries/is backwards compat with older ones Feb 01 20:56:26 seeing most of these emulators do very stupid things with vttest, i'd go for sane things instead of duplicating other behavior :) Feb 01 20:56:56 you put too much trust in specs, i think they break very often :) Feb 01 20:57:14 stbuehler, but libs like ncurses expect some of the weirdnesses Feb 01 20:57:21 i had much fun reading http and similar specs (lighttpd is my main project) :) Feb 01 20:57:25 i think mc is one of them Feb 01 20:57:39 well, mc is working Feb 01 20:58:10 what color scheme do you have (in wTerm) Feb 01 20:58:14 and what theme for mc Feb 01 20:58:43 default Feb 01 20:59:20 use dark pastels, or any theme has has a background color that isnt black Feb 01 21:15:01 PuffTheMagic: if have no idea where specs for scroll left/right are, but i suspect they should respect margin too like insert/delete column Feb 01 21:15:34 PuffTheMagic: see my commits, and perhaps review them this time :) and, what is your opinion about 0 vs. BLANK ? Feb 01 21:16:56 stbuehler, i suppose we need to implement L/R margins from the vt420 spec Feb 01 21:17:38 stbuehler, so between 0 and BLANK, as long as color remains i would say 0 to facilitate copying Feb 01 21:21:11 stbuehler, 1 test still fails Feb 01 21:22:27 stbuehler, http://ompldr.org/vY2t2aA/wterm_2012-01-02_162104.png Feb 01 21:23:35 but the message in that box is wrong, the screen should be background color Feb 01 21:23:38 and it mostly is Feb 01 21:23:47 except for those chars on the right of the box Feb 01 21:26:51 yes, i remember that test failed here too Feb 01 21:30:42 apart from being totally unreadable, i see no problems in mc with dark pastels. are they fixed now? Feb 01 21:31:28 it wasnt broken, but I think if you changed the erase code to also erase color it would break it Feb 01 21:32:04 hm k Feb 01 21:32:11 stupid terminal stuff Feb 01 21:32:15 we should define our own spec Feb 01 21:32:15 :D Feb 01 21:32:27 long live TERM=wterm! :) Feb 01 21:32:32 think is Feb 01 21:32:36 wterm is overloaded Feb 01 21:32:40 we need a new name :( Feb 01 21:32:42 kk Feb 01 21:33:27 no seriously though, we should entertain the idea of a new name Feb 01 21:33:30 since there already is a wterm Feb 01 21:33:33 otoh, some certain dvcs managed to replace another tool (or was it only package?) with the same name :D Feb 01 21:34:08 huh Feb 01 21:34:21 http://en.wikipedia.org/wiki/Wterm Feb 01 21:34:44 webosVT Feb 01 21:35:08 the homepage looks russian Feb 01 21:44:52 stbuehler, according to the vt420 spec left/right margins are only support in vertical split mode which idk if we support Feb 01 21:49:52 I swear screen used to work with TERM=vt100 but not xterm and now works with neither (well, by doesn't work I mean has screen width/margins/resizing/something issues) Feb 01 21:50:40 what shell are you using it with Feb 01 21:50:52 bash will set ROWS COLS env vars on resize Feb 01 21:50:56 busybox sh wont Feb 01 21:52:32 well, changing env vars on resize won't help already running apps Feb 01 21:53:03 busybox Feb 01 21:53:41 and it works for me with ssh+screen+irssi Feb 01 21:53:48 rotating didn't break it :) Feb 01 21:54:18 I suspect the optware version of screen may also be part of the problem Feb 01 21:54:36 optware vim is a piece of shit Feb 01 21:55:26 optware kismet is like 9000 years old but I had trouble building it myself/my scratchbox VM hates me Feb 01 21:55:32 ack to vim. stupid thing :) Feb 01 21:56:09 why would you run screen on the tp anyway? Feb 01 21:56:12 stbuehler, i need to repackage vim Feb 01 21:56:31 persistent shell? Feb 01 21:56:33 well, i'll go back working on the fd/timer event stuff Feb 01 21:56:39 but why on the tp? Feb 01 21:56:50 just keep the window open :) Feb 01 21:57:14 stbuehler, so no idea why that one last color test still fails? Feb 01 21:57:17 screen for remote is obviously useful, i use it all the time. but only on the remote side, not local Feb 01 21:57:28 PuffTheMagic: i didn't look at the sequences it generates yet Feb 01 21:57:35 I dunno, I don't really use it locally that often but someone asked for a persistence feature Feb 01 21:57:39 i want to finish the event stuff Feb 01 21:57:43 k Feb 01 21:57:44 seems to me like that's what screen was made for Feb 01 21:57:49 i will find something else to break Feb 01 21:57:55 hehe :D Feb 01 21:58:29 i have to many things i could work on.. you could try packaging lighttpd2 for tp :P Feb 01 21:59:32 someone on twitter suggested naming wterm Blackbox... I sorta like that Feb 01 23:14:35 WOAH Feb 01 23:14:43 wterm finally runs on my pixi in standalone mode Feb 01 23:15:30 nice :) Feb 01 23:17:00 i think it was the checks i put in for the JS Calls Feb 01 23:17:07 before i wasnt testing for isPlugin Feb 01 23:17:19 and it was probably getting stuck on the ready call Feb 01 23:23:16 so now that i know it works on the pixi i need to figure out why the plugin doesnt start Feb 01 23:24:46 PuffTheMagic: "optware vim is a piece of shit" - patches welcome Feb 01 23:25:56 rwhitby, well idk about submitting a patch upstream, but i def was going to add something to the preware/optware section Feb 01 23:26:09 maybe i can update upstream Feb 01 23:26:37 PuffTheMagic: https://trac.nslu2-linux.org/optware/browser/trunk/make/vim.mk Feb 01 23:26:37 rwhitby, and I didnt mean to direct any of that "peice of shit" towards you Feb 01 23:26:54 PuffTheMagic: none taken - just pointing where it comes from Feb 01 23:26:55 just thats its really broken Feb 02 00:19:27 minor problem with using TERM=wterm and it already existing is if it doesn't match that one, then when you ssh into that machine, your term will be wrong Feb 02 00:21:25 plus ncurses doesnt know wtf wterm is ;) Feb 02 00:21:34 i guess we could add a termcap Feb 02 00:21:40 or terminfo Feb 02 00:25:51 yea, locally isn't the problem Feb 02 00:25:55 it's on the remote machines Feb 02 00:26:12 e.g. all those machines I used to log into that had nfi what a 'screen' was Feb 02 00:44:11 xterm-color is fun too :) Feb 02 01:10:33 stbuehler, ping Feb 02 01:11:14 PuffTheMagic: pong Feb 02 01:13:47 what type of jailer issues were you having on your pre-? Feb 02 01:13:57 the jailer didn't like the config Feb 02 01:15:56 An error occured: basic_string::_S_construct NULL not valid Feb 02 01:16:09 hmm thats what im getting now Feb 02 01:16:20 which is not related to the case of NOJAIL Feb 02 01:16:22 hmm Feb 02 01:16:28 and you fixed it how? Feb 02 01:16:49 shell script as wrapper that would execute the binaris directly for wterm Feb 02 01:17:21 shell script in place of the jailer? Feb 02 01:17:35 http://pastebin.com/4Pc9MB6z Feb 02 01:17:36 yep Feb 02 01:19:32 ohhhh Feb 02 01:19:36 on pre 3.0 Feb 02 01:19:37 its nojail:true Feb 02 01:19:42 i can fix this Feb 02 01:25:04 stbuehler, fixed the jailer issue :D Feb 02 01:25:18 nice Feb 02 01:26:49 # ./setup Feb 02 01:26:49 Illegal instruction Feb 02 01:26:50 hmmm Feb 02 01:26:58 armv7? Feb 02 01:27:01 kismet_2011-03-R2 built and running :D Feb 02 01:27:06 now to see if it actually works Feb 02 01:27:26 shouldnt be Feb 02 01:27:28 i set DEVICE=2 Feb 02 01:31:50 stbuehler, i dont think setup is getting cleaned properly Feb 02 01:34:52 "cleaned" ? Feb 02 01:35:34 like on make clean it wasnt getting removed Feb 02 01:35:37 so it was stale armv7 Feb 02 01:36:49 ah Feb 02 01:37:05 well, did you call "make clean"? Feb 02 01:37:47 the basic makefile looks good Feb 02 01:38:08 ah, in src/plugin/Makefile clean should remove setup too Feb 02 01:38:12 ya Feb 02 01:38:17 already fixed that part Feb 02 01:38:28 now i have to figure out why plugin doesnt stay alive Feb 02 01:40:20 hmm its still getting NULL not valid from jailer Feb 02 01:40:21 wtf Feb 02 01:40:40 cause my fix didnt run Feb 02 01:40:44 whats going on here Feb 02 01:42:08 ahh its getting overwritten some how Feb 02 01:42:14 thats not cool Feb 02 01:43:20 i'm sure you gonna workaround it somehow :) Feb 02 01:43:22 gn8 Feb 02 01:43:28 night Feb 02 01:48:04 plugin is alive! Feb 02 01:49:26 badass, working monitor mode Feb 02 01:50:47 monitor mode? Feb 02 01:51:17 usb wifi card Feb 02 01:51:19 with kismet Feb 02 01:56:02 oh Feb 02 01:56:07 on the TP? Feb 02 01:56:57 yeah Feb 02 01:57:06 though I think my TP just crashed :( **** ENDING LOGGING AT Thu Feb 02 02:59:57 2012