**** BEGIN LOGGING AT Thu Jan 05 02:59:57 2012 Jan 05 22:51:09 PuffTheMagic_: hey sorry for going MIA on you Jan 05 22:51:35 do you have anything you think i could help with still? (or some TODO i can take a look at?) Jan 05 22:51:37 no prob, my grandpa died last night so I was mia also Jan 05 22:51:41 ........ Jan 05 22:51:49 wow, i'm sorry :/ Jan 05 22:51:58 thanks Jan 05 22:52:11 im happy he is at rest, but its hard seeing my mom when she is upset Jan 05 22:52:37 i bet :/ Jan 05 22:52:37 dtzWill: so ya, the todo list Jan 05 22:52:49 there is 1 bug that is really pissing me off and i cant figure out yet Jan 05 22:53:06 and then there is the GLES_CM to GLESv2 porting if u think its worth it Jan 05 22:53:23 but for the most part its running really smooth and fast Jan 05 22:53:32 meh, i'd defer that until you see any actual performance issues Jan 05 22:53:40 terminals i feel like don't need that super extra edge Jan 05 22:53:43 that you might need in a game or something Jan 05 22:53:51 well i think its fast enough Jan 05 22:53:57 i just didnt know if it would use less cpu Jan 05 22:54:08 thats the only reason im curious about it Jan 05 22:54:47 idk how sdlterm (your stuff is based on taht, right?) does things, but one thing that might be useful is to ensure the rendering isn't synchronous Jan 05 22:55:23 no one needs > 60fps (and probably much much less) in their terminal and when doing things like 'dmesg' forcing it to be synchronous might be a mistake Jan 05 22:55:49 whoops lost'em :) Jan 05 22:59:22 "it happens" Jan 05 22:59:39 * dtzWill nods Jan 05 22:59:42 ka6sox: how goes it? :) Jan 05 23:00:27 so far I'm not sure if 2012 is better or worse... Jan 05 23:00:40 PuffTheMagic_: wb :) Jan 05 23:00:52 irccloud is being wacky Jan 05 23:00:55 appears so Jan 05 23:01:06 .:16:54:36:. <+dtzWill> idk how sdlterm (your stuff is based on taht, right?) does things, but one thing that might be useful is to ensure the rendering isn't synchronous Jan 05 23:01:06 .:16:55:11:. <+dtzWill> no one needs > 60fps (and probably much much less) in their terminal and when doing things like 'dmesg' forcing it to be synchronous might be a mistake Jan 05 23:01:09 and i moved my bip server to a new room and its not getting an IP for some reason Jan 05 23:01:34 dtzWill: i switch from sdl_poll and fixed fps to sdl_wait Jan 05 23:01:34 but also if you shoot me the bug details i can give it a looksy tonight and see if i can't help shake it out :) Jan 05 23:01:46 dtzWill, I am hoping that this year will be the year of webOS porting. Jan 05 23:01:47 are u setup to build it? Jan 05 23:02:12 haven't done so already, so going with 'no' Jan 05 23:02:21 but i was able to build mendeley, etc, so was hoping this wouldn't be that different Jan 05 23:02:51 well this being sdl/gl based you need to the new toolchain/staging shit Jan 05 23:02:55 from build.git Jan 05 23:02:58 ah Jan 05 23:03:11 i'll play with that then :) Jan 05 23:03:12 but when u clone wterm u just need to do export DEVICE=1 Jan 05 23:03:21 then make will use the build.git toolchain Jan 05 23:03:46 lol am i the only one that refuses to put build.git or anything else into /srv ? lol Jan 05 23:05:25 i fought it for a day or so Jan 05 23:05:29 but i gave up on that Jan 05 23:06:52 * dtzWill updates build.git for the changes Jan 05 23:07:57 "make toolchain" ? Jan 05 23:08:47 ya Jan 05 23:08:53 hehe ty Jan 05 23:08:54 that should pull in all the new sdl stuff Jan 05 23:09:05 here's hoping it supports -j neatly xD Jan 05 23:09:52 (doesn't seem like it, shrug) Jan 05 23:10:24 ya thats dangerous in build.git Jan 05 23:17:47 dtzWill: so this bug Jan 05 23:18:11 its pretty easy to see Jan 05 23:18:26 hooray built Jan 05 23:18:26 i have a escape sequence u can type into the term to see it Jan 05 23:18:31 or u can use mc Jan 05 23:18:33 or vttest Jan 05 23:18:37 they all show the bug Jan 05 23:18:42 it happens when the background color is set Jan 05 23:18:52 and then the cursor is moved to a new location Jan 05 23:19:01 with the cursor move escape sequences Jan 05 23:19:18 the background color is spread from the old cursor location to the new one Jan 05 23:19:32 that prob doesnt make sense but when u see it, it will make more sense Jan 05 23:19:40 okay i'll look. taking a step back, to replace the plugin do you still have to bounce luna? Jan 05 23:19:54 no Jan 05 23:20:08 hooray, that was the most annoying thing about the other term plugin thing Jan 05 23:20:09 if u do make test, it will rebuilld and install and launch evernthing Jan 05 23:20:53 well i don't actually have novacom, etc here at work with me :) Jan 05 23:20:58 so was just gonna scp the bugger over Jan 05 23:21:06 eww Jan 05 23:21:11 (dev'ing on home machine, but still) Jan 05 23:21:28 then just to make Jan 05 23:21:32 which should make an ipk Jan 05 23:21:35 idk i enjoy not having to wire my device to anything except when doctor'ing lol Jan 05 23:21:37 and then u can scp that Jan 05 23:21:40 yep Jan 05 23:21:56 that was the plan, just making sure that it might work w.r.t pluginness before i gave it a go Jan 05 23:22:02 im so used to always having to wire things Jan 05 23:22:22 well my tablet lives on my touchstone, as does it's little brother my phone :) Jan 05 23:22:25 but yeah it really is nbd Jan 05 23:22:34 haha i just got used to using scp for whatever reason Jan 05 23:22:40 well my brother got me a touchstone Jan 05 23:22:48 so now i charge it via a touchstone Jan 05 23:22:54 but still have usb on Jan 05 23:23:05 which is nice cause my screen is always on Jan 05 23:23:09 and now the battery dont drain Jan 05 23:29:23 PuffTheMagic_: you mentioned shipping vttest with wterm, does that end up on the PATH somewhere? Jan 05 23:29:32 (just trying to find quickest debug feedback loop) Jan 05 23:31:10 (nvm) Jan 05 23:33:22 ya Jan 05 23:33:33 i install something to profile.d/ Jan 05 23:33:39 which extends the path Jan 05 23:34:05 dtzWill: i take it built and installed fine Jan 05 23:34:38 i just copied over the wterm into the version i have from preware Jan 05 23:34:53 and built and copied vttest into somewhere convenient Jan 05 23:35:39 oh well if u had the preware version u could see the bug Jan 05 23:35:50 i just want to get u setup to compile so u could test fixes if u wanted Jan 05 23:35:56 yes yes Jan 05 23:36:07 i'll use your test/launch target when i'm at home for sure Jan 05 23:36:15 much better, and testing via ipk installation is much cleaner Jan 05 23:36:24 just wanted to poke at this now, and won't be home for a few hours Jan 05 23:37:15 so are u at a point where u can launch vttest? Jan 05 23:37:22 absolutely Jan 05 23:37:29 ok so in vttest Jan 05 23:37:32 go to 11 Jan 05 23:37:33 although i was just about to throw https://github.com/PuffTheMagic/wTerm/issues/9 into a script for testing Jan 05 23:37:35 11? kk Jan 05 23:37:36 which is non vt100 test Jan 05 23:37:41 then 6 Jan 05 23:37:46 then 2 for the color test Jan 05 23:37:50 and u will see the issue Jan 05 23:38:25 in this color pattern it does NOT use tabs between the hellos Jan 05 23:38:32 it uses cursor placement commands Jan 05 23:38:49 there should be gaps between each hello Jan 05 23:38:58 oh, there shouldn't e color between the 'hello's? Jan 05 23:39:02 right Jan 05 23:39:05 ahh okay Jan 05 23:39:09 it should be the color of the background Jan 05 23:39:21 but this only happens when the cursor if moved with cursor placement escape codes Jan 05 23:39:26 if u inserted spaces or tabs Jan 05 23:39:34 it would "look" as expected Jan 05 23:40:08 but ya, issue 9 is this same problem Jan 05 23:40:29 echo -e "\033[10;10H\033[44mup\033[0;40;37;39;49m\033[10;30H\033[44myours\033[m" Jan 05 23:40:37 so here it moves the cursor to 10,10 Jan 05 23:40:49 sets the background color to blue i think Jan 05 23:40:58 then write up to the term Jan 05 23:41:06 then clears the colors Jan 05 23:41:09 then moves to 10,30 Jan 05 23:41:15 sets background again Jan 05 23:41:18 types yours to term Jan 05 23:41:22 then clears Jan 05 23:41:36 the blue background will go the whole way between up and yours Jan 05 23:42:21 wonderful, and tyvm for explanation was gonna scramble to find a reference to start decoding it Jan 05 23:43:32 \033[;H Jan 05 23:43:44 thats 1 of the cursor movement escape codoes Jan 05 23:43:47 there is another Jan 05 23:43:55 and it hink the same thing happens Jan 05 23:44:48 so if I can fix this bug, i can move wterm to main feed Jan 05 23:44:56 there are a few other vttests i need to fix Jan 05 23:45:01 but this is the most obvious Jan 05 23:45:18 i was very confused when i ran vttest and was loooking at '1' Jan 05 23:45:30 ya Jan 05 23:45:38 errr '2' also Jan 05 23:45:43 i havent tackled those yet Jan 05 23:45:45 2 is mostly good Jan 05 23:45:46 yep yep Jan 05 23:45:49 one thing at a time Jan 05 23:45:58 well this was not my code base Jan 05 23:46:07 so i have been adding stuff that was unimplemented Jan 05 23:46:13 cause debugging existing code is harder ;) Jan 05 23:46:22 hehe Jan 05 23:46:28 i've added all the missing stuff for the most part Jan 05 23:46:35 so now its time to fix existing bugs :( Jan 05 23:47:07 dtzWill: http://ompldr.org/vYzM4cA/wterm_2012-05-01_184419.png Jan 05 23:47:21 ^^ here is this same bug in midnight commander Jan 05 23:51:07 javispedro: we created this a while back since the main channel has turned into a support chan Jan 05 23:51:35 gnome-terminal fails pretty hard at vttest Jan 05 23:51:45 I think it's the resizing Jan 05 23:51:51 PuffTheMagic_: hah Jan 05 23:52:06 dwc-: when u start vttest specify the dimensions Jan 05 23:52:14 vttest 30x80.135 Jan 05 23:52:18 or what ever u are at Jan 05 23:52:25 rowsxmincols.maxcols Jan 05 23:55:16 PuffTheMagic_: the related escape code's semantics are to let you move the cursor to the specified coordinates with no other changes, correct? Jan 05 23:55:26 dtzWill: i think this bug has to do with how empty rows are filled in Jan 05 23:55:36 cause this bug never happens on the left Jan 05 23:55:42 it only happens on the right Jan 05 23:56:36 PuffTheMagic_: still fails with 24x80.80 Jan 05 23:56:49 heh Jan 05 23:56:59 vttest was a great find Jan 05 23:57:24 konsole passes most of the tests Jan 06 00:14:02 dtzWill: build.git shouldn't need to go in /srv - it should be position independent Jan 06 00:14:20 rwhitby: it doesn't, but misc projects using it do Jan 06 00:14:28 well Jan 06 00:14:34 its only cause of lazyness Jan 06 00:14:36 it's nbd at all and in all cases is just setting a var or two Jan 06 00:14:37 yes Jan 06 00:14:48 i got sick of exporting ROOT= all the time Jan 06 00:14:54 * dtzWill nods Jan 06 00:14:56 so i just put it /srv and hardcoded shit Jan 06 00:15:32 but when i was using my gentoo setup i was strict about setting ROOT= Jan 06 00:15:51 yeah makes perfect sense Jan 06 00:15:56 haha i'm sorry i brought it up :D Jan 06 00:18:14 rwhitby: so i know u love your xterm cause it works, but i was just curious if you have played with wterm at all and if u had any bugs/issues/comments Jan 06 00:22:43 PuffTheMagic_: I have not yet, but not for lack of interest but lack of time. Jan 06 00:23:02 I expect that wTerm will make xterm obsolete for 90% of it's use cases. Jan 06 00:23:15 * dtzWill nods Jan 06 00:25:53 well i am glad Brybry figured out the jail crash issue Jan 06 00:46:10 PuffTheMagic_: if i wanted to throw some debug logs in, where would they go? Jan 06 00:46:17 (or how might i add debug logs?) Jan 06 00:46:23 i only minimally played with plugins Jan 06 00:46:47 i use syslog for that Jan 06 00:46:53 kk Jan 06 00:46:54 its already initialized Jan 06 00:47:03 just do syslog(LOG_ERR, "FUCK YOU BUG"); Jan 06 00:47:23 and then 'tail -f /var/log/messages | grep "wterm.plugin"' **** ENDING LOGGING AT Fri Jan 06 02:59:57 2012