**** BEGIN LOGGING AT Sat Jan 28 03:00:00 2012 Jan 28 03:11:55 PuffTheMagic, 0.4.0? thats been there for a while Jan 28 03:12:46 ka6sox, its been updated Jan 28 03:13:04 do you see the V4 Jan 28 03:13:17 that is under the filename to the left of the date Jan 28 03:14:02 no Jan 28 03:14:06 I do no Jan 28 03:14:07 t Jan 28 03:14:20 maybe hit refresh Jan 28 03:14:23 PuffTheMagic: ready for a review and pull? :) Jan 28 03:15:00 stbuehler, what you've done is beyond me, if merges fine I can run it Jan 28 03:15:13 dtz is prob the better reviewer for the GL stuff Jan 28 03:15:24 PuffTheM`, 0.4.0 Jan 28 03:15:34 well, you could test it before you merge it upstream :) Jan 28 03:15:34 thats what I've been seeing for the last 3hrs Jan 28 03:16:49 ka6sox, are you in the wterm folder or just refreshing the link Jan 28 03:17:04 ka6sox, http://ompldr.org/vY2h0eA/wterm-box.png Jan 28 03:23:14 I go out and in Jan 28 03:23:35 I am using the Box app on the TP Jan 28 03:23:38 okay nm Jan 28 03:25:28 gn8 :) and have fun with shaders :D Jan 28 03:29:17 ka6sox, ahh, never really used the app Jan 28 04:44:34 stbuehler, i think wterm is no longer based on SDLTerminal any more nearly every part of it has been rewritten now Jan 28 04:44:46 time to update/trim copyright headers Jan 28 05:12:19 PuffTheM`, lemme know when the dangling participle is gone :D Jan 28 05:12:40 dangling participle? Jan 28 05:12:45 i cant kill that user Jan 28 05:12:49 its not registered to me Jan 28 05:13:06 and its somehow logged in at my office Jan 28 05:33:43 no I mean your main app icon Jan 28 05:36:17 ka6sox, i can get rid of the launchpoints Jan 28 05:36:22 and then that issue will go away Jan 28 05:36:41 what does that do for my root session? Jan 28 05:37:24 you can still get a root session other ways Jan 28 05:37:41 or you can reboot luna Jan 28 05:38:21 ooooookay.... Jan 28 05:38:35 its a bug with webos/luna Jan 28 05:38:39 idk what you want me to say Jan 28 05:38:45 yup yup Jan 28 05:38:47 it happens Jan 28 05:39:03 i can either remove the launchpoints or deal with the stray icon Jan 28 05:39:22 gotta love those kinds of bugs Jan 28 05:39:30 i tried creating a special launch arg that deletes the launchpoints Jan 28 05:39:34 and it worked with luna-send Jan 28 05:39:38 via novaterm Jan 28 05:39:51 but when i added it to the prerm script, uninstall would stall Jan 28 12:52:03 PuffTheMagic: i think there is a large performance hit for using pdk plugin Jan 28 12:53:20 i just converted it to "pdk" and started cmatrix - pretty low cpu load (cmatrix 15%, wterm 12%, nothing else) Jan 28 12:55:15 exhibition mode works too :) Jan 28 13:26:19 stbuehler, I must be reading that wrong Jan 28 13:26:32 you said there is a large performance hit for using a PDK plugin Jan 28 13:26:43 then when you said you set it up as a PDK app the CPU usage was low Jan 28 13:26:49 that's the opposite of a hit to me Jan 28 13:50:48 penalty, sry Jan 28 13:59:52 either way, what you are saying is that the performance go's down for using PDK Jan 28 14:00:06 but then you said that you set it up as PDK and it had low CPU load Jan 28 14:00:18 those two statements are opposite of each other Jan 28 14:00:31 "it performes worse" "look at the low CPU load" Jan 28 14:11:06 no Jan 28 14:11:25 i said it goes down for using PDK *plugin* Jan 28 14:12:18 so the overhead for plugin mode is pretty high, and it looks to me like it is copying the data over the main memory (instead of blitting with gpu) Jan 28 14:12:58 i probably should do some real performance measurements Jan 28 16:45:14 stbuehler, even if there is a performance difference there is nothing we can really do about it Jan 28 16:46:54 stbuehler, i dont understand what your comment was about for dtz bgcolor fix Jan 28 16:54:06 stbuehler, please note what your cpu is at when doing your benchmarks Jan 28 16:54:11 and if you are overclocked Jan 28 16:55:44 stbuehler, because for me, cmatrix running as plugin... the cpu stays at 192000 Jan 28 16:55:52 and sometimes goes up to 384000 Jan 28 16:56:07 which isnt bad at all Jan 28 21:15:12 PuffTheMagic: how can i see the cpufreq in novaterm? Jan 28 21:16:22 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq Jan 28 21:16:26 cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq Jan 28 21:17:37 stbuehler, menu 8 (the vt102 tests) in vttest are broken on HEAD Jan 28 21:19:46 i'll have a look Jan 28 21:20:06 and you are right, cpu freq goes up with "native" mode, and stays low with plugin mode Jan 28 21:20:39 oh, and i have 3 "wterm setup" items now Jan 28 21:21:19 ya pulled the code to add launchpoints Jan 28 21:21:37 hp/palm doesnt test shit ;) Jan 28 21:24:12 stbuehler, the gles2 changes make things wicked smooth Jan 28 21:24:34 too bad vttest now fail ;) Jan 28 21:26:25 can you tell me what failed, because i didn't see anything wrong? Jan 28 21:27:10 weird its working again Jan 28 21:29:29 btw: would be nice if you used an editor that visualizes tabs and spaces (or that cleans them up for you) :) Jan 28 21:30:04 ya something about aptana is driving me nuts with inserting tabs and shit, it never did that in 2.x but in 3.x it seems to be :/ Jan 28 21:30:06 i need to fix that Jan 28 21:30:46 and you said you need the OSC parsing Jan 28 21:31:07 ya I have 2 uses for that text, it would be nice to get it somehow Jan 28 21:43:26 stbuehler, btw, thanks for the wiki updates, i linked the new pages to the home page Jan 28 21:44:16 well, i need the links myself :) Jan 28 21:44:22 no it was a good idea Jan 28 21:44:29 btw, can't we hide the setup thing when everything is good? Jan 28 21:44:39 i hate clicking it away for each test :P Jan 28 21:45:06 well i plan on using it also show changelogs on updates Jan 28 21:45:39 but i will try and think of a developer friendly solution Jan 28 21:45:39 well, you could check whether the version was actually increased :) Jan 28 21:45:52 no i cant Jan 28 21:46:04 well depends on if the cookie exists Jan 28 21:47:09 i have an idea Jan 28 21:47:19 the autobuilder doesnt use palm-package Jan 28 21:47:33 so I have have a different post inst for it Jan 28 21:47:45 and in the one used by palm-package it wont do the firstUse reset Jan 28 21:55:00 stbuehler, last commit fixes it Jan 28 21:55:54 stbuehler, so i was thinking about what you were saying about build.git and stub libs + headers Jan 28 21:56:25 what if we took a webos doctor and extracted its rootfs Jan 28 21:56:49 how hard do you think it would be to walk all the files/dirs in /lib and generate stubs and working headers for everything Jan 28 21:57:15 well, you need headers from sdk obviously Jan 28 21:57:32 creating stub libs should be easy Jan 28 21:57:36 why would u need headers from sdk Jan 28 21:57:43 i thought u could generate them Jan 28 21:57:46 no Jan 28 21:58:00 c libs don't contain any type information Jan 28 21:58:23 so you couldnt get SDL to build Jan 28 21:58:30 or pulse Jan 28 21:58:42 i can show you my sdl and glesv2 stuff Jan 28 21:58:56 you didnt use my glesv2 stuff either? Jan 28 21:59:52 stbuehler, im gonna try and get build.git moved to github so that you can just pull request that Jan 28 21:59:53 i think yours would work Jan 28 21:59:59 not having to build all of sdl would be nice Jan 28 22:00:04 looked good, i just wanted to test my own method :) Jan 28 22:00:33 i think we should only provide the libs from the sdk that way Jan 28 22:01:05 other libs from webos shouldn't be used, as hp may break compat with them any time Jan 28 22:06:16 PuffTheMagic: do you think we should merge VTTerminalState into TerminalState ? Jan 28 22:10:53 probably a good idea Jan 28 22:11:04 seems sorta redundant Jan 28 22:12:27 stbuehler, what did u do to colors.png Jan 28 22:15:52 ups Jan 28 22:16:09 damn, didn't notice Jan 28 22:16:15 i fixed it Jan 28 22:16:35 i run sed on all files to fix whitespace Jan 28 22:17:00 sed doesn't recognize the binaries Jan 28 22:17:18 just don't break the whitespace again :P (sry, my fault ofc) Jan 28 22:23:55 stbuehler, so im thinking we should implement the xterm escape code to load fonts, and use that to load the matrix font into a slot Jan 28 22:24:19 we can then change cmatrix to load the font via escape code instead of setfont Jan 28 22:24:45 is there a special page that documents this stuff? Jan 28 22:25:19 its an OSC command Jan 28 22:25:23 http://rtfm.etla.org/xterm/ctlseq.html Jan 28 22:26:09 well Jan 28 22:26:10 vttest also has some xterm font loading tests Jan 28 22:26:13 this selects fonts Jan 28 22:26:23 but where is the actual data, what is the format, ... Jan 28 22:26:39 well consoles typically use pcf conts Jan 28 22:26:55 but im sure we could support ttf instead Jan 28 22:27:07 consoles as in non-xterm uses pcf Jan 28 22:27:46 so you think this command accepts a filename? Jan 28 22:28:00 like ESC]50;fontfile.pcfBEL Jan 28 22:28:02 maybe not :( Jan 28 22:28:17 but maybe Jan 28 22:30:04 https://github.com/trapd00r/pickyfont/issues/3 Jan 28 22:30:21 https://github.com/trapd00r/pickyfont Jan 28 22:30:36 pickyfont lets you change your X-terminal font on the fly, just like Jan 28 22:30:36 setfont can do in a TTY. Jan 28 22:30:36 Normal, bold and italic fontfaces are supported, as well as XFT fonts. Jan 28 22:31:04 to me it looks like you specify a font name Jan 28 22:31:17 and then use X stuff to get the font Jan 28 22:31:31 we cant mimic something like that? Jan 28 22:31:42 or is that too much Jan 28 22:31:44 well Jan 28 22:32:00 you can ship multiple fonts, and map font names to file names Jan 28 22:32:39 yes we should ship fonts... but we could also check normal font locations/paths on the system Jan 28 22:32:47 hm right Jan 28 22:46:38 how am i supposed to scroll up/down? Jan 28 22:46:47 with vkb? Jan 28 22:47:01 shift+pgup/pgdn Jan 28 22:47:02 yes Jan 28 22:47:14 but since we dont have direct access to shift u need to add fn in there Jan 28 22:47:46 doesn't do anything for me Jan 28 22:48:01 apart from keys getting stuck Jan 28 22:48:39 prob need to change it to ctrl+pgup/pgdn Jan 28 22:48:45 err Jan 28 22:48:50 up/dn i mean Jan 28 22:49:15 so you didn't test it with vkb, right? :) Jan 28 22:49:21 i did Jan 28 22:49:25 it works Jan 28 22:49:30 hm Jan 28 22:49:33 i conformed to standard binding Jan 28 22:49:35 i even changed back to default layout Jan 28 22:49:38 can it be improved... yes Jan 28 22:50:09 i hold fn and shift and press up - nothing happens Jan 28 22:51:07 well it def is working here, i will have to look into this after i get back from dinner Jan 28 22:51:12 kk Jan 28 22:51:31 ah now it works Jan 28 22:51:57 doesn't work after i started mc and quit again Jan 28 22:52:15 and i think i know why Jan 28 22:52:25 bbl Jan 29 00:21:32 hm, we have some conflicting esc sequences Jan 29 01:36:01 like? Jan 29 01:40:18 ESCM Jan 29 01:40:37 ESCD, ESCH Jan 29 01:56:11 i forget what those do Jan 29 01:56:41 well, different things :) Jan 29 01:56:47 depending on some mode i guess Jan 29 01:56:51 vt52, ... Jan 29 01:56:56 i was just gonna say Jan 29 01:57:03 i still get endless "wTerm setup" entries Jan 29 01:57:05 sounds like a vt52 mode error Jan 29 01:57:17 have you pulled Jan 29 01:57:21 try deleting the app Jan 29 01:57:23 and tp crashes from time to time Jan 29 01:57:24 kill luna Jan 29 01:57:30 then reinstall Jan 29 01:57:39 stbuehler, i dont get crashes though Jan 29 01:57:43 well, it just restarted Jan 29 01:58:43 and jail config is broken again (it tries to jail wterm) Jan 29 01:59:06 i dont get how you cause that Jan 29 01:59:13 are you not using palm-install? Jan 29 01:59:26 using palm-install and palm-launch Jan 29 01:59:47 now i have to delete wterm again, restart, and hope it works Jan 29 02:10:13 I remember when one time my jailer somehow deleted itself (when I was doing bad things) Jan 29 02:27:27 what is wrong with this Jan 29 02:27:27 void TerminalState::handle_osc(int value, const char *txt) Jan 29 02:27:28 { Jan 29 02:27:28 char *val = 0; Jan 29 02:27:28 asprintf(&val, "%d", value); Jan 29 02:27:28 const char *params[2]; Jan 29 02:27:29 params[0] = val; Jan 29 02:27:31 params[1] = txt; Jan 29 02:27:33 PDL_CallJS("OSCevent", params, 2); Jan 29 02:27:35 if (val) free(val); Jan 29 02:27:37 } Jan 29 02:29:27 wrong thread i guess Jan 29 02:29:35 not sure it is thread-safe Jan 29 02:30:01 i dont remember having thread issue in wirc Jan 29 02:30:30 got it Jan 29 02:30:34 it was a js issue not C Jan 29 02:46:31 i think we'll have to fix many functions handling m_data with the scrollback buffer Jan 29 02:46:58 ya that is possible, i knew scrollback was going to be invasive Jan 29 02:52:27 at some point we need to stabilize 0.4.0 and release it Jan 29 02:54:02 yep **** ENDING LOGGING AT Sun Jan 29 02:59:58 2012