**** BEGIN LOGGING AT Thu Oct 20 02:59:57 2011 Oct 20 06:22:01 hiya dtzWill how goes it? Oct 20 06:22:57 ka6sox: alright. been working nonstop on a deadline and some soul-consuming homework, taking a webos break for sanity Oct 20 06:23:02 ka6sox: yourself? :) Oct 20 06:24:25 dtzWill, same here....been running around too much for work. Oct 20 06:26:00 ahhhh where did the xserver git repo goooo xD Oct 20 06:26:12 say what? Oct 20 06:26:12 ah, xsdl.git Oct 20 06:26:17 aha Oct 20 06:26:18 :D Oct 20 06:26:19 * dtzWill rewrites his git remotes Oct 20 06:26:29 we renamed it a while ago and i never updated my local trees Oct 20 06:26:31 and so i'm trying to push Oct 20 06:26:36 and it was getting grumpy Oct 20 06:26:36 :) Oct 20 06:28:52 that would explain it. Oct 20 07:49:21 rwhitby, pushed changes to fix options in tailor that are not available in webOS Oct 20 07:50:13 ok Oct 20 07:50:36 and I ran these scripts on my own devices. Oct 20 07:51:22 I am working on traps now to get us out of trouble. Oct 20 07:51:38 and setting breakpoints for re-entry. Oct 20 07:53:22 I was going to create a Lockfile so the UI could see that we were in the middle of a resize Oct 20 07:53:32 upon re-entry. Oct 20 07:54:32 and retry from the point where it stopped (along with a status file) Oct 20 07:58:05 can the JS just watch the statusfile instead of looking @ individual scripts? Oct 20 07:58:26 that way it can easily find its place again (and only have 1 place to look) Oct 20 10:00:31 dtzWill, we need the source or at least a makefile with where to get the source in it for x11/xterm please. Oct 20 10:01:29 ka6sox: widk Oct 20 10:01:39 built in widk, auto-commits the binaries to that git repo Oct 20 10:01:52 it's semi-broken right now? but it's reproducible Oct 20 10:01:55 okay but how is someone going to recreate that? Oct 20 10:02:02 idk rwhitby did one time Oct 20 10:02:11 alright lemme take a step back Oct 20 10:02:15 what do you suggset? :) Oct 20 10:02:36 dunno, I just need some way to figure out what we need to reproduce it :D Oct 20 10:03:02 maybe its in the widk instructions . Oct 20 10:04:09 ka6sox: http://git.webos-internals.org/preware/cross-compile/tree/packages/x/xterm/Makefile Oct 20 10:04:19 aha! Oct 20 10:04:23 wrong place. Oct 20 10:04:27 my bad. Oct 20 10:04:29 http://git.webos-internals.org/preware/cross-compile/tree/packages/x/xterm-package/Makefile packages it, but it's slightly broken atm Oct 20 10:04:42 (but does document what i used to do, and what i do by hand these days) Oct 20 10:04:49 just haven't fix a few details Oct 20 10:06:20 dtzWill, np...thats what I was looking for. Oct 20 10:06:35 we have a dev who needs how to do that for a new app. Oct 20 10:07:06 ah. it might not be the best.. uh..role model >_> Oct 20 10:07:14 he he Oct 20 10:07:19 it used to be? but it got bastardized 2x and i just haven't hard the time/heart to clean it up Oct 20 10:07:28 okay he is building an x11/tigervnc Oct 20 10:07:36 ah, kik Oct 20 10:07:37 great Oct 20 10:07:44 and it will use xsdl and xecutah Oct 20 10:07:45 yeah just ignore the xterm-package stuff Oct 20 10:07:51 not very useful, probably Oct 20 10:08:17 at some point we should solve that problem--how to package apps with non-trivial library dependencies that we ship with it Oct 20 10:08:55 we need to make the libs separate packages usually. Oct 20 10:09:06 but building/packaging those is a PITA Oct 20 10:09:22 unless we create a meta-package that builds all the deps. Oct 20 10:09:30 and packages them up in 1 ball. Oct 20 10:11:14 so sb2 can stage all the deps right? before you build the main attraction? Oct 20 10:14:06 well more or less Oct 20 10:14:11 small issue is that if these apps are jailed Oct 20 10:14:30 they might need to be staged differently--not all libraries/resources/applications are relocatable like that Oct 20 10:14:38 right Oct 20 10:14:54 are we supporting jailed xterm or jailed xsdl? Oct 20 10:15:20 well they're engineered so the could be Oct 20 10:15:35 okay but for now we are not doing that right? Oct 20 10:15:43 xsdl is, actually, i think. Oct 20 10:15:51 hmmm Oct 20 10:15:52 xterm would be except it needs a tty and that's not in the jail Oct 20 10:16:01 right Oct 20 10:16:02 okay Oct 20 10:16:13 so what xsdl's are we using that for...like games? Oct 20 10:16:17 xserver doesn't need xecutah to run, it's just more convenient to do so, dodges a few issues with domain sockets in /tmp across jails Oct 20 10:16:31 right Oct 20 10:16:41 oh well i liked the jail idea if for no other reason than it was app catalog friendly Oct 20 10:17:02 okay, dunno about the future of app catalog ATP.... Oct 20 10:17:33 I thought you whitelisted which libs were supported in jails and symlinked them? Oct 20 10:17:45 oh Oct 20 10:17:52 i see. Oct 20 10:17:59 i ship libs with the app Oct 20 10:18:00 in the jail Oct 20 10:18:07 so they're duplicated, but that seemed a necessary evil Oct 20 10:18:18 why not symlink them in Oct 20 10:18:26 into the "jail" Oct 20 10:18:35 anyway presently we just say skip jails altogether and for example xserver ships with the xlib stuff taht xterm needs Oct 20 10:18:36 they would be "whitelisted" Oct 20 10:18:44 and xterm expects it there Oct 20 10:18:48 ka6sox: you mean define a new custom jail Oct 20 10:18:53 yes Oct 20 10:18:56 to retain security but give us our desired functionality? Oct 20 10:19:00 yes Oct 20 10:19:10 that could absolutely work but has an engineering cost that no one's been motivaed to tackle yet Oct 20 10:19:15 okay Oct 20 10:19:16 aka "no good reason" Oct 20 10:19:17 :) Oct 20 10:19:19 right Oct 20 10:19:38 which xapps are using jails currently? Oct 20 10:19:48 things like games? Oct 20 10:20:08 there are no xapps atm afaik Oct 20 10:20:13 there's the xserver Oct 20 10:20:15 and xterm Oct 20 10:20:24 then there's the chroots, which i knw you're familiar wth Oct 20 10:20:33 there are XApps currently in chroots Oct 20 10:20:44 and the xapps work that are wrappers to chroot instalatoin/launching Oct 20 10:20:45 but they are kind of jailed too. Oct 20 10:21:10 well...its really no different than you launching xterm Oct 20 10:21:16 just a different location. Oct 20 10:21:28 i, uh, sure. Oct 20 10:21:36 except xterm package has everything it needs to run Oct 20 10:21:49 you mean in the rootfs? Oct 20 10:21:50 the chroot counts on a separate package, namely the chroot, and that's not jail-compat in the current model Oct 20 10:21:57 or in cryptofs? or where/ Oct 20 10:21:59 ? Oct 20 10:22:09 but anyway i dont mean to split hairs, i really don't. Oct 20 10:22:17 what are you trying to do/solve/investigate? Oct 20 10:22:19 no no...I am trying to understand. Oct 20 10:22:54 make it so we can not have you have to manually package up things like xterm/xlibs Oct 20 10:23:07 okay, great. Oct 20 10:23:12 thank you Oct 20 10:23:27 everything makes more sense now, sorry if i was being dense Oct 20 10:23:48 hmm, idk. unfortunateyl i have to finish this dang assignment and such and can't give this the focus/thought it deserves Oct 20 10:23:56 then don't Oct 20 10:24:01 it will be here when you are ready. Oct 20 10:24:11 i won't, i'm just trying to let you know in a semi-tactful manner :3 Oct 20 10:24:12 it goes in spurts. Oct 20 10:24:14 but ty sir Oct 20 10:24:15 hehe it really does Oct 20 10:24:42 like making xecutah/x-server handle multiple cards. Oct 20 10:24:51 which is a BIG win for XApps. Oct 20 10:25:27 means the next app (once I sort out dwm) will be able to be used for ssl cert secure browsing Oct 20 10:26:06 but it means I have to figure out how to mod dwm's config @ compile time to create the kiosk version I need. Oct 20 10:26:14 and compile it Oct 20 10:26:25 probably using dwm and then insert it into the chroot. Oct 20 10:26:34 s/dwm/widk Oct 20 10:26:58 so all this has been VERY educational to me. Oct 20 10:33:47 why insert it into the chroot Oct 20 10:33:48 ? Oct 20 10:33:57 why not run it outside and run it like xterm Oct 20 10:33:58 ? Oct 20 10:34:14 best answer i see on that front is "Because it has complicated depenencies i don't want to be responsible for" which is rather fair Oct 20 10:34:23 (and is why we don't already ship a wm of any kind) Oct 20 10:34:28 I'm reading the deps now Oct 20 10:34:37 this is a simple one... Oct 20 10:34:42 but that being said. Oct 20 10:34:52 its probably still way above my paygrade :D Oct 20 10:35:02 you get paid?! Oct 20 10:35:03 ;) Oct 20 10:36:37 uh oh.... Oct 20 10:36:41 xinerama.... Oct 20 10:36:51 is that not in widk? Oct 20 10:37:22 mebbe it is...I dunno Oct 20 10:37:25 http://hg.suckless.org/dwm/file/dd74622a4785/config.mk Oct 20 10:37:39 looks like those are the deps. Oct 20 10:37:41 hmm, maybe not. might've been in the full-xserver branch Oct 20 10:37:43 and I don't know our paths. Oct 20 10:37:55 oh Oct 20 10:38:06 just leave comment out the XINERAMAFLAGS line Oct 20 10:38:09 and maybe XINERAMALIBS Oct 20 10:38:24 like X11LIB and X11LIB Oct 20 10:38:27 -DXINERAMA is the same as "#define XINERAMA" somewhere--and controls things like #ifdef XINERAMA in their code Oct 20 10:38:30 ours may not be there. Oct 20 10:38:53 so in theory, if they did things right, dropping the -DXINERAMA from your compiler flags should build dwm w/o xinerama support Oct 20 10:38:57 which is what we want Oct 20 10:39:20 kk Oct 20 10:39:32 its a small tree Oct 20 10:39:45 but I still would probably need to stage the includes and libs first. Oct 20 10:40:26 and remove the -Dxinerama stuff. Oct 20 10:41:23 since I work for "free" its absolutely above my paygrade :D Oct 20 10:44:57 asking a guy who says he got it running how he did it. Oct 20 10:57:33 ka6sox: want some help? :) Oct 20 10:57:55 sure, but not till your project is done Oct 20 10:58:00 sokay Oct 20 10:58:09 I am asking him how he did it. Oct 20 10:58:10 already staged it into WIDK :3 Oct 20 10:58:14 and have a working dwm Oct 20 10:58:15 >_> Oct 20 10:58:21 orly? Oct 20 10:58:23 dang Oct 20 10:58:23 i can't help myself Oct 20 10:58:26 it's a compulsion Oct 20 10:58:31 okay so its DONE? Oct 20 10:58:35 uh Oct 20 10:58:37 i think so Oct 20 10:58:45 tiny leg work to wrap it with a launcher script and appinfo Oct 20 10:58:48 as in if I had a dwm repo to push it to you could put it there? Oct 20 10:58:49 build as for building a working dwm Oct 20 10:59:01 that you can DISPLAY=:0.0 ./dwm Oct 20 10:59:02 and away you go Oct 20 10:59:17 okay this is getting "fun" :D Oct 20 10:59:24 * dtzWill has a passion for build systems Oct 20 10:59:27 I will need to work on config.h Oct 20 10:59:29 for better or for worse hehe Oct 20 10:59:34 ah Oct 20 10:59:41 to get it setup the correct way Oct 20 10:59:44 i had the widk just pulling from raw source Oct 20 10:59:44 but this is HUGE. Oct 20 10:59:48 if you put the dwm stuff in a git repo Oct 20 10:59:55 errr Oct 20 10:59:55 hmm Oct 20 10:59:56 nvm Oct 20 11:00:04 was gonna say i could have build.git build it for us Oct 20 11:00:10 but it doesn't have widk's staged goodness Oct 20 11:00:27 no I mean like you are doing for xterm Oct 20 11:00:34 push binaries up there. Oct 20 11:00:39 and get them packaged. Oct 20 11:00:41 yeppers Oct 20 11:02:00 http://git.webos-internals.org/preware/cross-compile/tree/packages/x/dwm fwiw Oct 20 11:02:12 * ka6sox falls over. Oct 20 11:02:14 http://www.eridani.co.uk/webos/tmp/ Oct 20 11:02:16 this is his Oct 20 11:02:28 with source/configs and binaries. Oct 20 11:03:42 well for completeness w.r.t the dwm in WIDK, here's the resulting binary: http://ompldr.org/vYXc4dg Oct 20 11:04:30 ka6sox: looks like taht's meant to be built on-device from within a chroot or similar? Oct 20 11:04:46 he says pdk arm compiler Oct 20 11:05:09 well it expects libX11 from somewhere, and that's not part of the pdk :) Oct 20 11:05:18 No.. for my ARM builds I have a cross-compile area /usr/arm/{bin,lib}, bin is symlinked to the compilers from the PDK, lib are copies of the extra libs from the Xserver package. So, all I do for ARM builds is to put /usr/arm/bin at the start of my path, so gcc then compiles ARM instead of x86 stuff. (I'm running on Fedora 14) Oct 20 11:05:20 looks like he added /usr/arm/lib Oct 20 11:05:26 ah Oct 20 11:05:29 lib are copies Oct 20 11:05:29 hahah Oct 20 11:05:37 "staged" Oct 20 11:05:56 also the -Wl,-rpath stuff means that the dwm from WIDK/ompload above 'know' to use the libraries from an installed xserver package Oct 20 11:06:05 meaning drop that in an ipk with a script and you're good Oct 20 11:06:23 but i'm not sure if that fits your goals or not Oct 20 11:06:33 anyway 5 min of my time, maybe it helps maybe it doesn't hehe Oct 20 11:06:42 it does Oct 20 11:07:18 its headed in the right direction and now I just need to figure out how to get the correct config.h and config.mk (modified accordingly) to do this. Oct 20 11:07:44 i just put my custom config.mk in the WIDK and copy it into teh build dir Oct 20 11:07:50 no need to keep copy of all the dwm sources Oct 20 11:08:01 what kinds of changes are you wanting to do with conifg.h? Oct 20 11:08:06 I still am reading how to correctly setup config.h to have the apps I care about pre-configured. Oct 20 11:08:17 ahhh Oct 20 11:08:18 things like floating or not, and window sizes. Oct 20 11:08:24 different app per workspace/tag/whatever dwm calls them? Oct 20 11:08:27 * dtzWill nods Oct 20 11:08:44 so XApps can use those. Oct 20 11:09:15 solves the issue we are having with vkb(sizes) vs BT Keyboard. Oct 20 11:09:20 and going back and forth. Oct 20 11:09:30 well Oct 20 11:09:39 still need to teach X to do the randr stuff needed Oct 20 11:09:39 but Oct 20 11:09:40 the reservation space thingy. Oct 20 11:09:40 yes Oct 20 11:09:41 absolutely Oct 20 11:09:55 wm is required to make that non-fail Oct 20 11:10:01 right Oct 20 11:10:06 essential piece, etc Oct 20 11:10:24 but I didn't want the weight of a unity or kde or gnome Oct 20 11:10:33 this is like 53k compiled Oct 20 11:10:45 very much with you Oct 20 11:10:58 those wiould be terrible Oct 20 11:11:03 indeed. Oct 20 11:11:10 in fact, they are terrible, as anyone with apt-get and free time can tell you ;) xD Oct 20 11:11:20 even e17 (which I love) is not appropriate for this app. Oct 20 11:11:24 tried staging lxde previously, but gave up due to bad build system Oct 20 11:11:36 and matchbox..i don't like :) Oct 20 11:11:45 doesn't work well with touchscreens, etc Oct 20 11:11:53 never got into e17 although heard good things Oct 20 11:12:13 essentially I hope to create single XApp/card thing using dwm to handle the resizing and scrollbar issues. Oct 20 11:12:37 so instead of starting xterm and then calling the app I would call dwm and then the app. Oct 20 11:13:20 oh and with the right configs it can understand vkb sizes too. Oct 20 11:15:12 anyways thats the goal and you just took a HUGE step towards making that a reality. Oct 20 11:17:37 hooray :D Oct 20 11:17:38 Much appreciated. Oct 20 11:17:49 well lmk if you need anything more--i realize the widk is a bit..opaque in some ways Oct 20 11:17:50 llo Oct 20 11:17:57 no kiding Oct 20 11:18:02 haha Oct 20 11:18:03 :3 Oct 20 11:18:21 I only can understand a bit about it in that we do qemu builds for OE. Oct 20 11:19:28 nah, widk has lots of good ideas and pieces Oct 20 11:19:32 but is just a mess atm Oct 20 11:19:42 I am not complaining Oct 20 11:19:43 not enough time/effort/justification to do it right, etc Oct 20 11:19:46 oh i know you're not :) Oct 20 11:19:54 just explaining regardless Oct 20 11:19:59 the last 2 times I tried it staged. Oct 20 11:20:17 and I wear the Dunce Cap on buildsystems. Oct 20 11:20:49 ie: If I can do it...then...its pretty good. Oct 20 11:21:23 widk is not a measure of anything other than tolerance for pain :P Oct 20 11:21:23 lol Oct 20 11:21:39 nah, it also does a /lot/ that's very hard ot maintain reliably Oct 20 11:21:50 shrug Oct 20 11:22:01 i rather like build systems, and that generally means i'm decent with them Oct 20 11:22:16 but more important means i fight through the lame parts since i somehow like them :P Oct 20 11:22:28 fun to create/provide frameworks other use to do cool things ^.^ Oct 20 11:22:42 although it's really sad how many software packages Oct 20 11:22:45 have terrrrible build systems Oct 20 11:22:46 -.- Oct 20 11:22:53 this dwm is a gating item to further development of XApps. Oct 20 11:24:16 :D Oct 20 11:25:22 since if we solve this for XApps then other apps in the chroot will be happy too with vkb resizing and bt usage. Oct 20 11:25:33 oh and xterm too! Oct 20 11:25:33 :D Oct 20 11:26:30 I need to figure out how to add a font size var into tweaks for xterm as my poor ancient eyes can barely see it. Oct 20 11:26:42 or use a non-bad font in general Oct 20 11:26:47 * dtzWill is somewhat picky about his console foints Oct 20 11:26:57 spend all day looking at'em and it matters, right? :) Oct 20 11:27:01 courier 14 :D Oct 20 11:29:09 thats another thing a wm can do Oct 20 11:29:39 I am thinking about adding ctrl+"+" to increase size and ctrl+"-" to reduce them. Oct 20 11:56:24 unless thats not the right solution...what is the x-windows screen res buttons? I can't remember. Oct 20 11:58:38 i'm unaware of any such thing, sorry :/ Oct 20 11:58:52 some compositing window manager might support 'zooming' in Oct 20 11:58:59 you can change system DPI Oct 20 11:59:22 yes, they do...but I can't remember the keysequence Oct 20 11:59:33 dtzWill, what is the default font/size on xterm? Oct 20 12:01:06 I need a magnifier to use it. Oct 20 12:01:14 (or my face in the tp's screen) Oct 20 12:04:43 ka6sox: idk, i have no idea where it gets the ability to render characters from Oct 20 12:05:00 which i realize sounds worthless, but i simply have no idea other than it does, somehow. Oct 20 12:05:06 and that's been enough thus far. Oct 20 12:05:19 pretty sure proper font support requires a fair deal of infrastructure not there yet Oct 20 12:05:28 okay I remember having a convo about this... Oct 20 12:05:28 if nothing else some font resource path that Xsdl knows about... Oct 20 12:05:39 I was afraid we needed font manglement Oct 20 12:06:03 its probably the "system font" Oct 20 12:06:37 man xterm suggset '-fs 14' might work... Oct 20 12:07:08 * ka6sox adds that to his xterm magic invocation. Oct 20 12:07:27 does not work, sorry Oct 20 12:07:33 waaaaah Oct 20 12:07:35 okay Oct 20 12:07:53 if it was then it would be tweaks or patch compatible. Oct 20 12:08:16 pretty sure we have a fairly minimal xterm Oct 20 12:09:17 * ka6sox should look to see if our X11 libs are where they normally are or somewhere else. Oct 20 12:11:12 ka6sox: they're in ${XSERVER_APPDIR}/xlib Oct 20 12:11:18 so not at all where 'normal' Oct 20 12:11:18 lol Oct 20 12:11:25 since that means they're part of a package Oct 20 12:11:43 ya,kind of like optware. Oct 20 12:13:30 now I understand what you were saying about adding the deps to the jail. Oct 20 12:15:28 ka6sox: -fa courier Oct 20 12:15:29 awwww yeah Oct 20 12:15:33 i might add that everywhere Oct 20 12:15:42 or maybe see what fonts are avail and twekify it Oct 20 12:15:48 :D Oct 20 12:15:57 and -fs works once you do that Oct 20 12:16:02 -fa courer -fs 24 Oct 20 12:16:02 etc Oct 20 12:16:03 or let someone with more time on their hands. Oct 20 12:16:06 w00t! Oct 20 12:16:12 thats enough for me to start. Oct 20 12:16:56 well Oct 20 12:16:57 hmm Oct 20 12:17:03 i tried courier, it does *something* Oct 20 12:17:05 but that's not courier Oct 20 12:17:06 ahha Oct 20 12:17:42 well..if its BIGGER that is a start. Oct 20 12:17:59 it is. Oct 20 12:19:02 http://ompldr.org/vYXc5ZA Oct 20 12:19:12 result of 'xlsfonts', which i think asks x server for fonts it knows about Oct 20 12:19:19 two things, this means there IS font support Oct 20 12:19:25 i assume it just had some bulitin fallback basic thing Oct 20 12:19:35 font support means we can add more fonts, add to the fontpath, etc Oct 20 12:21:55 LOL I can't get the font to change at all Oct 20 12:22:10 you'd imagine i'd at least be able to tell xterm to use the font it's using 'now', the tiny typical xterm one Oct 20 12:22:20 and whatever font it grabs when i run 'xterm -fa gibblygook' Oct 20 12:22:21 lol Oct 20 12:22:23 do you know whats its name is? Oct 20 12:23:26 ah, -fa forces freetype fonts Oct 20 12:23:30 and there is probably just the one Oct 20 12:23:51 okay so we need to add more freetype fonts then.... Oct 20 12:23:58 haha Oct 20 12:24:46 okay Oct 20 12:24:48 /usr/share/fonts Oct 20 12:24:50 has fonts Oct 20 12:25:07 and we have more packaged (and presmably ability to do so for wahtever fonts we want) already in preware Oct 20 12:25:13 -fa cour Oct 20 12:25:20 I provide the best distractions :D Oct 20 12:25:25 yeah this is way more fun Oct 20 12:25:26 :D Oct 20 12:25:33 and i think i can use the break Oct 20 12:26:02 this is the stuff that takes it from useful to WOW! this is really useful. Oct 20 12:26:28 bah i'm still not specifying the fonts correctly, grumble grumble Oct 20 12:27:13 oh well, whatever i'm doing changes the font Oct 20 12:27:20 to a much nicer antialiased font Oct 20 12:27:23 that we can control the size of Oct 20 12:28:08 -fa gobbledygook -fs 40,000? Oct 20 12:28:53 lolol Oct 20 12:29:12 black screen here Oct 20 12:29:12 ;) Oct 20 12:30:02 FTW! Oct 20 12:31:18 yeah Oct 20 12:31:23 i like this font waayy better Oct 20 12:31:29 might just find a way to set it and push it in next update Oct 20 12:31:43 tweaksifying font size is nice Oct 20 12:32:17 YES Oct 20 12:32:18 i changed Oct 20 12:32:19 the font Oct 20 12:32:21 it was terrible Oct 20 12:32:22 but worked Oct 20 12:32:24 -fn cursor Oct 20 12:32:25 rofl Oct 20 12:33:18 anyway, will sort this out later. Oct 20 12:33:18 yay Oct 20 12:33:43 okay what was the font and size you said were "not courier but nice and big"? Oct 20 12:33:48 oh Oct 20 12:33:49 just Oct 20 12:33:52 -fa dafasf Oct 20 12:33:59 lol Oct 20 12:33:59 :/ Oct 20 12:34:13 idk what font that is, but all i can do to change things is with -fa arial, but that has spacing issues Oct 20 12:34:23 it always has Oct 20 12:34:30 its kerning sucks. Oct 20 12:35:04 ah Oct 20 12:35:05 well okay then Oct 20 12:35:54 * dtzWill makes use of dwm to manage comparing fonts Oct 20 12:36:11 okay let me go ahead and try: -fa dfafasf Oct 20 12:36:17 and see what I can make of it. Oct 20 12:39:22 oh Oct 20 12:39:23 well Oct 20 12:39:32 "-fa" seems to like fonts from /usr/share/fonts Oct 20 12:39:36 whic is what i was saying before Oct 20 12:39:37 i just Oct 20 12:39:40 well, anyway Oct 20 12:39:43 i thiiiiink that works Oct 20 12:39:46 which if so would be amazing Oct 20 12:40:09 yeah, "-fa DejaVuSerif" for example Oct 20 12:40:35 * ka6sox is sans serif fan Oct 20 12:40:48 and i think the spacing is just because it's taking non-fixed-width-fonts and normalizing them Oct 20 12:40:50 something about OLD eyds. Oct 20 12:40:51 maybe.. Oct 20 12:41:11 DejaVuSans Oct 20 12:41:16 oh yeah, i'm not suggesting that you use that one Oct 20 12:41:25 just one i picked randoml from my ls output Oct 20 12:41:25 xD Oct 20 12:42:08 courbd :D Oct 20 12:44:24 does that work? Oct 20 12:44:43 that seems to trigger same font iget with -fa foobar Oct 20 12:45:28 alright gtg, enjoy :D Oct 20 12:45:38 lmk if you have any ideas about how to package this up for users, that'd be nifty Oct 20 12:46:06 okay veranda is easy on the eyes Oct 20 12:46:15 it did, after a fastion Oct 20 12:46:36 also i'm unsure what actually works--it seems some fonts from /usr/share/fonts go to the 'default' Oct 20 12:46:51 which annoyingly also makes figuring out what this 'default' (which seems nice) really is difficult Oct 20 12:46:52 lol Oct 20 12:48:02 also escape+control with vkb makes light terminal-age waayyy better Oct 20 12:48:02 hehe Oct 20 12:48:03 \o/ Oct 20 12:48:18 although not a single person has told me if it works for them, so for all i know i packaged it wrong hehe Oct 20 12:48:29 but hopefully as US wakes up people'll shoot some feedback hehe Oct 20 12:50:37 ty! this has been well worth it. Oct 20 12:50:59 and dwm support is going to make it possible to go forward with XApps Oct 20 12:51:22 but you are right to run it outside the chroot. Oct 20 13:25:10 shrug, nbd. but it has no non-X11 deps Oct 20 13:25:20 so no /reason/ to dep on chroot/etc Oct 20 13:25:46 (i'm back, dropped gf off at work) Oct 20 13:37:38 ah, okay Oct 20 13:38:09 this will help a lot both fonts and dwm are quite helpful :D Oct 20 18:50:40 j/w do we know a "david chisnal" // csdavec@swan.ac.uk ? :) Oct 20 18:51:37 in what context? Oct 20 18:51:52 as a user/dev/curmudgen? Oct 20 18:53:17 webos is the context Oct 20 18:53:37 well reason i ask is he posted on the llvm mailing list about his use of clang in the webos pdk Oct 20 18:54:03 I remember a guy who was hot to trot on llvm a while ago. Oct 20 18:54:10 and i figured the webos community was small enough that there was a non-zero chance that i knew him from different context Oct 20 18:54:47 i think linuxjacques was pushing for me to integrate llvm/clang into a bunch of our build systems Oct 20 18:55:26 I think it would be good for him to be able to prove that off...kind of like icecream too :D Oct 20 18:58:03 well unfortunately i'm not sure where it'd make sense Oct 20 18:58:16 last time i checked building a linux kernel with clang was non-trivial Oct 20 18:58:34 generally due to kernels doing dirty dirty things and a)using lots of gcc extensions and b)being a kernel it abuses everything it can Oct 20 18:58:59 and we don't build all-that-many userspace apps that are performance-sensitive Oct 20 18:59:17 that said, switching to clang for my work has made me a muuuuuch happier developer xD Oct 20 18:59:27 the diagnostic capabilities alone justify it for me xD Oct 20 19:08:17 ya, I don't want to use it for kernel work. Oct 20 19:08:26 okay bbl...next appt Oct 20 19:12:33 dtzWill: do you update the xsdl git repo when you makes changes? I noticed you added a new xsdl to xserver git repo for 0.9.5 but I dont see any updates to the xsdl repo lately Oct 20 19:16:58 I want to make sure it is up-to-date before I start messing around with adding a feature to hide and show the VBK Oct 20 19:17:57 o______O Oct 20 19:17:59 got dammit Oct 20 19:18:06 sorry, i pushed, i know i did Oct 20 19:18:14 must've pushed to wrong repo, hold up sorry Oct 20 19:18:36 it is ok, just wanted to make sure I wasnt wrong in my assumption Oct 20 19:19:11 i'm not good about the tags? b/c the build is so convoluted that it's hard to say which version goes on which repo Oct 20 19:19:17 but Oct 20 19:19:22 (pushed) Oct 20 19:19:25 the source should always be there Oct 20 19:19:59 and if you're ever in doubt feel free to ping me, worst case i say 'nope they're up to date'--although now that i know someone else might be tracking the repo i'll try to be extra good about it Oct 20 19:20:58 still trying to figure out how Xsdl xkeyboard-configxserver xterm xecutah cross-compile and build mingle with each other Oct 20 19:21:02 thanks Oct 20 19:21:38 :/ Oct 20 19:21:40 i'm sorry about that. Oct 20 19:21:43 i truly am. Oct 20 19:22:04 I just dont want to do something and it be completely wrong Oct 20 19:22:14 everything is built in widk, and the resulting binaries are versioned and pushed to various repo's Oct 20 19:22:19 because I was looking in the wrong place Oct 20 19:22:29 (those repo's also contain packaging metadata/scripts/etc, aka all ready to be pacakged up) Oct 20 19:22:41 and then build.git just pulls them and wraps them up and tags a changelog on to them Oct 20 19:22:55 xkeyboard-config is just a dep for xserver Oct 20 19:23:00 and the build configuration is.. dirty. Oct 20 19:23:15 one day i'll be shamed into fixing it..... Oct 20 19:23:51 if you have questions, i'm low on time these days but i'll definitely get back to you at some point/as i can Oct 20 19:24:03 lol since it seems like you are the only one who updates Xserver and xkeyboard it isnt that big of an issue Oct 20 19:24:07 no reason for you to burn out fighting building, before you even get to the meat of whta you want Oct 20 19:24:31 elpollodiablo1: pretty much, but that's not really a good policy--should be reproducible, and i think presently i'm stretching the definition of reproducible Oct 20 19:24:42 I think I am at the point where I can dig in and dom some coding and messing around with it Oct 20 19:24:47 oh, great. Oct 20 19:25:29 i don't think anyone using X11 has beta feeds/reads threads, lol >.< Oct 20 19:25:43 might just push to main feed (got a few user reports saying the changes work) and see what breaks Oct 20 19:25:51 I was going to check it tonight Oct 20 19:25:59 I am at work and dont have my TP with me Oct 20 19:26:02 oh i'm not trying to put that burden on you haha ^.^ Oct 20 19:26:13 but if you would taht'd be cool Oct 20 19:26:24 I did report the tab issue so I could atleast test that Oct 20 19:26:38 yeah that should be fixed fors ure Oct 20 19:28:42 one more question where the arrow keys and control+esc hidden key sequences a happy coincidence with the x-keyboard mappings? or is that something that was hardcoded into webos? Oct 20 19:28:42 kinda surprised nary a soul from p|c reported at all, heh. Oct 20 19:28:58 elpollodiablo1: what are you asking? Oct 20 19:29:12 you mean vkb keys that mapped to arrow keys, etc? Oct 20 19:29:14 the arrow keys in xterm with vbk Oct 20 19:29:22 they're a happy coincidence Oct 20 19:29:31 using the U button Oct 20 19:29:33 entirely unintentional of simple mapping Oct 20 19:29:47 so I could re map them or add new mappings Oct 20 19:29:56 combined with arbitrary keycodes i decided should be arrows Oct 20 19:30:00 yep Oct 20 19:30:07 I am personally looking for a tab button Oct 20 19:30:15 sdl.c has the code, i'm happy to discuss it if you'd like Oct 20 19:30:17 errr tab button? Oct 20 19:30:22 (does 'tab' not work?) Oct 20 19:30:25 not tab Oct 20 19:30:26 alt* Oct 20 19:30:31 my bad Oct 20 19:30:41 ahh, well i just pushed updates to the xkeyboard-config and xsdl that added control and esc Oct 20 19:30:43 I use the 3rd y as a tab while tab was not working Oct 20 19:30:47 you could reaaally esaily add alt Oct 20 19:30:48 in fact Oct 20 19:30:52 if you pick an unused symbol key Oct 20 19:30:54 i can do that rtfn Oct 20 19:31:15 still have my xserver-dev-test-build-push workflow set up from last night :) Oct 20 19:31:16 I want to do it, just so I have an understanding for how it works Oct 20 19:31:19 kk, sure thing. Oct 20 19:31:34 doing it is the best way for me to learn Oct 20 19:31:36 but anyway if you look at those commits should help illustrate the related pieces Oct 20 19:31:48 you're definitely right, and i do _not_ mean to take that away :D Oct 20 19:32:08 will check out those commits Oct 20 19:32:38 yep yep and like i said i'm here to help as i can Oct 20 19:32:47 thanks Oct 20 19:33:16 np, and gl! :) Oct 20 20:22:31 http://ompldr.org/vYXdodg/freetether_2011-20-10_161656.png Oct 20 20:22:32 :D Oct 20 20:42:13 nice, but where is enyo wirc and wterm I want them now!!! :) Oct 20 20:54:09 sconix, wterm is waiting on halfhalo to fix up canvas support cause its slow as ballz right now Oct 20 20:54:34 sconix, and i cant do any more on wirc till oil helps out and i have no idea whats up with him Oct 20 21:07:26 * halfhalo is going to work on wterm as _soon_ as his desktop is working. and he finishes writing this article. he swears. Oct 20 21:07:44 lies Oct 20 21:14:11 lies++ Oct 20 21:38:26 I wonder when they will fix the file picker in enyo, in phones I men Oct 20 21:38:45 men=mean Oct 20 22:27:48 dtzWill: on 3.0.4 the tab works, ctrl assigned to dismiss key works, not really sure what the orientation issue was about Oct 20 22:28:43 ah, didn't used to detect portrait on 3.0.4 Oct 20 22:29:19 should work now, although there was an a glitch that afaict isn't my 'fault' (but what do i know) that causes keyboard to flicker Oct 20 22:29:41 errrr not flicker, just jump orientations strangely on startup Oct 20 22:29:59 anyway the previous xserver didn't detect orientations at all on 3.0.4 Oct 20 22:30:03 so portrait mode didn't work whatsoever Oct 20 22:30:52 anyway ty for the testing report :D Oct 20 22:31:56 oh alright well yes I saw that the "errrr not flicker thing" is happening and it does work in portrait mode now. Oct 20 22:33:08 heh, hooray Oct 20 23:06:58 so what is the best way to update xorg-server/Xsdl in cross compile? is there make command that will pull everything from git? Oct 20 23:17:41 >_> you'd think so. Oct 20 23:17:55 i just have build/src for each already containing latest Oct 20 23:18:06 updating the various makefiles to use the right tag would probably do the trick Oct 20 23:19:27 (updating) Oct 20 23:20:28 pull, and you should be able to just 'make stage' from xserver-package Oct 20 23:20:35 and have everything build Oct 20 23:20:50 if you're okay copying just Xsdl over, you can of course just go to xorg-server and run make stage there Oct 20 23:27:08 so basically just change the tag the the most recent version then make stage Oct 20 23:27:19 well Oct 20 23:27:25 i updated them to latest Oct 20 23:27:38 tagging isn't really a useful part of a dev/build/test cycle Oct 20 23:27:52 personally i just hack in build/src, normal git workflow there Oct 20 23:27:54 I noticed just wondering for future so I dont have to bug you in the future Oct 20 23:28:04 oh ok Oct 20 23:29:05 launch another terminal in build/armv7, enter sb2, and leave that open--when i wanna test, i go 'make -j8 && strip hw/kdrive/sdl/Xsdl && scp hw/kdrive/sdl/Xsdl tp:/media/cryptofs/apps/usr/palm/applications/org.webosinternals.xserver/bin/Xsdl' (modulo typos i just made now, but you get the idea) Oct 20 23:29:23 that's mostly because my computer decided it hated novaterm Oct 20 23:29:51 previously i had some nifty 'make test' , 'make package', and 'make package-commit' targets Oct 20 23:30:31 that would build a package, build a package and install it, and copy the updated binaries and libraries into the xsdl.git repository and autocommit them Oct 20 23:30:51 so that once ihad something i liked i could just go make package-commit, and then tag the release and i was done Oct 20 23:31:00 but...that doesn't work any longer >_> :/ Oct 20 23:31:08 probably a big overengineered anyway :P Oct 20 23:31:12 dang that would have been sweet Oct 20 23:31:34 heh, well that was the idea Oct 20 23:31:39 got tired of managing everything by hand >.< Oct 20 23:31:56 evenen so, still had to periodically hand-update the makefiles, but i guess there's no good reason for that Oct 20 23:31:58 that is the problems some times you make things easier just to have it take more upkeep Oct 20 23:32:05 * dtzWill nods Oct 20 23:32:07 those are wise words :) Oct 20 23:32:47 also i wanna revive the framebuffer stuff Oct 20 23:32:53 isn't rotation friendly but it's fasstttt Oct 20 23:33:02 (and supports xrandr) Oct 20 23:33:30 oooohhh, aaaahhhh Oct 20 23:34:01 also needs some work to make it play nicer w.r.t not scribbling on other app's framebuffers (pretty much just tell it to stop writing to the fb when the xserver isn't active, and write to a temporary backbuffer instead) Oct 20 23:34:02 the framebuffer work is over my head Oct 20 23:34:10 rambling on this in hopes that maybe somoene'll finish it for me :3 Oct 20 23:34:17 hehe, np, and maybe it is maybe it isn't Oct 20 23:34:33 but it's a lot faster :/ Oct 20 23:34:49 mplayer benchmark was like 5x faster or something Oct 20 23:35:06 and that's inluding decoding overhead (cpu), so isn't really a true measure of the actual rendering performance increase Oct 20 23:35:10 dang that is alot faster Oct 20 23:35:37 yeah, that's why it's compelling. you lose gpu features like 'free' rotation, etc, but.... Oct 20 23:36:37 oh alright it doesnt do free rotation right now anyway Oct 20 23:38:28 when ever you pushed the xsdl stuff earlier I noticed you used the dismiss keyboard as ctrl was like awe crap I was going to use that but I think I might just use a gesture to bring the keyboard up and down Oct 20 23:39:05 well we can change it Oct 20 23:39:15 i didn't add control to vkb for a long while Oct 20 23:39:17 for exactly that reason Oct 20 23:39:23 so i could use it as dismiss at some point Oct 20 23:39:35 but it's looking like randr isn't happening too soon b/c i'm a lazy bum ;) Oct 20 23:39:43 so it seemed better to give people a more usable solution short term Oct 20 23:39:49 instead of magical future promises Oct 20 23:40:14 in short, if you think you have ideas how to remap anything Oct 20 23:40:19 i'm _very_ willing to make changes Oct 20 23:40:21 yeah I agree it might just be better to use that key for ctrl and use gestures for hidding and dismissing the vkb, Oct 20 23:40:33 yeah, maybe two finger swipe or something Oct 20 23:40:36 yep Oct 20 23:40:37 since we don't support multitouch anyway Oct 20 23:40:40 that was my thought Oct 20 23:40:50 hell just two finger movement lol Oct 20 23:40:57 "if finger is moving and there are two fingers down, toggle keyboard" Oct 20 23:40:58 :P Oct 20 23:41:00 lol that could work Oct 20 23:41:14 keeping it simple since 2011 :P Oct 20 23:41:23 well I was actually going to use something like that for right click Oct 20 23:41:26 ah Oct 20 23:41:27 well Oct 20 23:41:28 wonderufl Oct 20 23:41:39 and two finger swipe for vkb Oct 20 23:41:40 don't listen to me remapping all your useful input mechanisms Oct 20 23:41:45 lol Oct 20 23:41:53 more power to you Oct 20 23:41:57 right-click is probably long overdue Oct 20 23:41:59 always forget about that Oct 20 23:42:00 xD Oct 20 23:42:05 La la la la I am not listening Oct 20 23:42:37 :D Oct 20 23:42:38 yeah it is a pain when I am trying to use vnc and cant scroll up since it is right click oriented Oct 20 23:42:48 interesting Oct 20 23:43:10 iirc we actually get mouse events from the vkb area? maybe? Oct 20 23:43:24 oh ffs left tablet in my car >.< Oct 20 23:43:33 we do? Oct 20 23:43:56 i'm pretty sure taht if you drag off the screen onto keyboard we get mouse events Oct 20 23:44:02 wasnt aware of that, will have to look into it Oct 20 23:44:09 not sure if events starting on keyboard are sent or not Oct 20 23:44:18 also, that might be some bug that was fixed in 3.0.4 :P Oct 20 23:44:29 but yeah just drag cursor in x11, and move finger into keyboard Oct 20 23:44:29 hehe Oct 20 23:44:54 so all that sounds wonderful and i'm glad you're tackling it Oct 20 23:45:03 as for toggling keyboard, the biggest issue is bringing in the needed randr stuff Oct 20 23:45:11 yeah Oct 20 23:45:17 to a)signal that a resize has occurred Oct 20 23:45:31 from xserver to the clients, i guess they'll do the right thing..or something. Oct 20 23:45:31 for now I was just thinnking of full screen with vkb over top Oct 20 23:45:45 ah, that's a wonderful start Oct 20 23:45:52 works in moooost cases Oct 20 23:45:55 yeah I start small and move from there Oct 20 23:46:06 well done sir. Oct 20 23:46:16 well hot damn i'm sorry i'm even wasting your time talking, sounds lke you got it all figured out Oct 20 23:46:35 errr that phrase has sarcastic bitter connotations that i don't mean even a little, i'm sincerely excited Oct 20 23:46:36 hehe :D Oct 20 23:46:39 planned out yes, next step is coding Oct 20 23:46:58 welp, i'll bugger off, feel free to sync up as you see fit :) Oct 20 23:47:20 how solid do you think the plan to keep 'dismiss' as control is? Oct 20 23:47:32 if it's non-solid, i'm inclined to push the xserver to main feed Oct 20 23:47:40 errr Oct 20 23:47:46 you know, pretend i said the thing that makes sense. Oct 20 23:48:10 I like it for now untill we come up with a better way to emulate buttons not the the vkb, like a row above the keyboard or something in the future Oct 20 23:48:17 i mean if you think we might want to revisit that decision, then i'll keep it in testing to avoid confusing users Oct 20 23:48:18 ah Oct 20 23:48:19 but that isnt even on my list of things to do Oct 20 23:48:23 row is conceptually very very easy to do Oct 20 23:48:47 hardest part is making some cute image for it, and possible have alternative images for depressed keys or w/e Oct 20 23:48:58 but ffs we could just make the screen smaller and throw some rects up there (or a static png or something) Oct 20 23:49:00 that is for sure I hate graphic design Oct 20 23:49:05 yep Oct 20 23:49:08 well i don't hate it Oct 20 23:49:11 as much as i'm just terrible at it Oct 20 23:49:14 lol Oct 20 23:49:28 so i've learned to work to enable others who are good at it to make things awesome :D Oct 20 23:49:37 except vba/supernes, those are just ui abominations ;) Oct 20 23:49:52 ok I dont hate it either, but being colorblind doesnt help to make it look good Oct 20 23:50:03 hey dtzWill, amiga called and wanted their intern back Oct 20 23:50:40 sigh i'm exhausted. i meant atari. the hell. Oct 20 23:51:10 alright anyway i'm gonna go get my work done in sleep and stop saying silly things. mabye. Oct 20 23:51:18 lies Oct 20 23:51:35 :( Oct 20 23:52:09 everyone says silly things :) Oct 20 23:52:49 well i got 3 hours of sleep since...tuesday 7am Oct 20 23:52:59 ouch Oct 20 23:53:22 so that's my excuse Oct 20 23:53:47 but of course the situation that resulted in this lack of sleep is my fault, so you know, not the best 'excuse' :) Oct 20 23:54:21 * scoutcamper mumbles something about sleep being relativley useless Oct 20 23:56:31 nah, i'm the one who's worthless. should've just slept last night and been way more productive today Oct 20 23:56:48 but at the time i thought i had to finish it by this morning Oct 20 23:56:55 well, nvm. just fial on my part :) Oct 21 00:24:34 how do I ignore fuse from running during make stage in cross-compile? Oct 21 00:25:22 run 'make stage' from the directory you want Oct 21 00:25:36 cd packages/x/xorg-server, make stage Oct 21 00:25:50 or you could just move fuse to nonworking, locally. Oct 21 00:26:08 I deleted everything from my cross-compile so I was setting it all up again Oct 21 00:27:11 I will try both Oct 21 00:28:33 good to know how to ignore something that is not working Oct 21 00:30:14 oh, for sure. Oct 21 00:30:28 not working or otherwise, full widk build is a bit of a beast Oct 21 00:31:05 yeah that is for sure Oct 21 00:52:48 well it is erroring out in multiple places Oct 21 01:20:49 PuffTheMagic: freetether-enyo screenshot looks awesome Oct 21 01:46:05 thanks Oct 21 01:46:31 oil, i love enyo Oct 21 01:46:42 lol **** ENDING LOGGING AT Fri Oct 21 02:59:57 2011