IRC log for #webos-internals on 20090908

00:00.37bpadalinohrm, you think so ?
00:00.56bpadalinoi don't think many people - if any - are really working on video recording capabilities on the pre
00:01.28jetteroI'm told it works fine, but no audio...
00:02.11bpadalinoi heard about those .. moving picture shows - new fangled entertainment
00:04.39jetteroyeah, my $40 samsung 520 took great video...
00:04.52jetteropresumably the Pre will do video in a few months or a year, cuz wtf?
00:05.19chrisaI'm going to point out that the iphone lacked video support for two generations
00:07.22jcrawfordsomeone knows where to get the 1.2 webos dro i know it :)
00:07.32bpadalinoso we're in for a long wait - is that it ?
00:07.40chrisaI didn't say anything like that
00:08.27bpadalinoso what you're saying is that when the pre does get video capabilities, it will also come with editing and automatic uploading capabilities too!
00:08.31bpadalinothanks chrisa!! :D
00:08.49destinalhehe
00:08.55jcrawfordi heard video was coming with 1.2
00:09.13bpadalinoi heard 1.2 comes with unicorns and automatic rainbow generation
00:09.13destinaljcrawford: if that were true, the people already playing with 1.2 would have mentioned it
00:09.41jcrawfordi just read something about it
00:09.43chrisaYou're mistaking that leak as a final build
00:09.44jcrawfordlemme find the link'
00:09.46bpadalinoif it doesn't, i'll be soooo upset with palm .. i mean, what are they paying their devs to do?!
00:13.15Eguy1.2 makes the battery last forever
00:13.22Eguynever needs to be charged again
00:13.29jcrawfordhaha
00:16.11jcrawfordhttp://discussion.treocentral.com/palm-pre/199417-bell-commercial-revealing-webos-1-2-a.html#post1837810
00:16.15jcrawfordthat was what i read
00:17.05bpadalinoheh, forward "test messages"
00:17.06bpadalinoamusing
00:18.21chrisaPeople really shouldn't take what they see on the screen in commercials as any sort of feature list
00:18.47chrisaI mean, look at this comment " And it looks like they improved the gsensor, see how fast the map rotates. "
00:19.28chrisaand this same thread calls flash an "activex plugin"
00:19.33chrisaoye
00:19.50bpadalinothey also say they heard because a rep told them ... i didn't realize sales turned into engineering as well
00:24.37oilwell, my neighbors girlfriends roomates uncle works for palm, and he said...
00:26.30*** join/#webos-internals dirs (n=dirs@189.115.4.225)
00:26.48*** join/#webos-internals kesne (n=Kesne@pool-173-50-235-167.ptldor.fios.verizon.net)
00:27.03*** join/#webos-internals box (n=box@174-146-141-96.pools.spcsdns.net)
00:27.53boxheh
00:37.43boxBitchX-1.1-final+ by panasync - Linux 2.6.24-palm-joplin-3430
01:03.23*** join/#webos-internals greg_roll (i=738108d9@gateway/web/freenode/x-wkgvnokrgvehwkwe)
01:09.06zsocDecimation, I suppose the answer would be me.
01:09.36zsocDecimation, video recording works. and a gentleman "cpcrook" wrote an app. Problem is there's no way to kill gstreamer (that we can figure) without making a service
01:10.32zsocother problem is palmvideoencoder doesn't encode in a format you can play back on the pre (which is just odd). I fixed that with a few elements, but there's no way around it i can figure without installing those elements/gst-plugins
01:10.47zsocdoesn't timestamp, so has no idea how long ago that question was asked
01:11.06bpadalinopre can't play h264 ?
01:11.38destinalthought it did
01:11.50bpadalinothere's a dsp plugin to play it, that's for sure
01:12.18zsoceven if you record them to /media/internal, the video player doesn't recognize them when you load it, no idea
01:12.26bpadalinoweird
01:12.31zsocincluded there's the 'palmvideoencoder' as well as an avi encoder, neither one gets recognized.
01:12.36XygMedia formats supported
01:12.37XygAudio Formats: MP3, AAC, AAC+, AMR, QCELP, WAV
01:12.39*** part/#webos-internals edektor (n=edektor@static-208-187-122-54.bbsc.net)
01:12.39XygVideo Formats: MPEG-4, H.263, H.264
01:12.41XygImage Formats: GIF, JPEG, PNG, BM
01:13.07zsocI'll play with it again, honestly wasn't my first project. Honestly I have no idea what I'm doing, so someone with some gstreamer knowledge to work with would be nice ;)
01:13.18Decimationzsoc: make a service :)
01:13.32zsocI should add, my pre plays ogg just fine, and flac/wma should be easy
01:14.48zsocbpadalino, to add to your other jest from earier, "on phone encoding" should be relatively simple with the right app. Should be able to take almost any audio format and any video format to any other format, the tough part would be getting the a/v to sync right
01:15.13zsocer, 'muxing', sorry.
01:16.34zsocDecimation, I know not the first thing about services. I would love to work on it, but right now my priorities are 1.) find cpcrook 2.) get gstreamer building plugins that are compatible with the pre's native gst build 100% of the time
01:16.59DecimationPuffTheMagic: is a service making machine :) talk to him.
01:17.06ajameszsoc: i'm working on that right now (the gst plugins)
01:17.52zsocajames, ah, then we're in the same boat, did you end up with 10.21? Because the only version I _cant_ get to build, before and after all work fine. 10.20 shows inconsistances with a few plugins (namely alsa based)
01:18.42ajamesi'm building deps for it right now
01:18.57ajameshow is .21's build dying?
01:19.18ajamesguess i'll find out myself soon
01:33.02*** join/#webos-internals RainMan (n=Who@66.212.183.225.tor.pathcom.com)
01:49.45HattCzechif i have this.var1 and this.var2 ... is there a way i can access them using an i=1 or i=2 ? like this.var(i) (or something similar)?
01:51.39*** join/#webos-internals AgentSmith (n=AgentSmi@c-71-56-237-125.hsd1.co.comcast.net)
01:57.50*** join/#webos-internals theo (n=theo@cpe-65-189-49-223.cinci.res.rr.com)
01:58.53Decimationhmm, i noticed something new about 1.2
01:59.51zsoc?
01:59.58Decimationwell
02:00.01Decimationwhen i restart luna
02:00.16Decimationi hear the notification sound like.. 10 seconds before it actually loads
02:00.28zsochuh.
02:00.37Decimationlike, i hear a notification sound for something on my phone, while its still on the palm loading screen
02:00.56Decimationso its like luna has loads, but the palm loading screen keeps showing for 10 more seconds
02:01.12Decimationso its as if they improved the luna load time, but kept the loading screen on for the same amount of time?
02:01.23zsocThat's what it sounds like lol
02:01.28oillolol
02:01.46DecimationWHY WOULD THEY DO THAT TO ME
02:01.46Decimationlol
02:01.49zsoclololololol <--- looks like a bunch of people in a crowd with their hands up. just noticed that
02:02.03DecimationALL HAIL HITLARR
02:02.05Decimation:)
02:02.10zsoclulz
02:02.22destinalzsoc: how'd you get ogg support working?  I'm assuming that didn't come with it?
02:02.39pen^2or a bunch of people pretending to be ancient egyptians
02:03.27zsocdestinal, uh.. ogg plugins come in one of the gst plugin packages.. also "working" was slightly inaccurate. it's not like i can open up my music app and start listening
02:08.13*** join/#webos-internals Orion_PK (n=OrioNPK@c-75-72-37-51.hsd1.mn.comcast.net)
02:08.46ajamessoon
02:11.52zsocYeah, ajames just fixed it 5 seconds ago. because he's awesome.
02:16.27*** join/#webos-internals Orion_PK (n=OrioNPK@c-75-72-37-51.hsd1.mn.comcast.net)
02:19.20ajamesjust part of the gstreamer build
02:20.02zsochm?
02:20.05DraXzsoc: how do you play oggs then? :)
02:20.14destinalhas /usr/lib/BrowserServerPlugins/GeolocationAdapter.so always been there?
02:20.32zsocDraX, it's getting there. bother ajames, he's the one that'll actually make it functioning :)
02:20.59ajamesbbqs chicken
02:21.35zsocit would involve editing the music app i'd imagine. know nothing about the webos app side of things :) not yet atleast
02:22.17DraXman i want a pre :/
02:22.23*** join/#webos-internals Decimation_ (n=Decimati@d192-24-56-160.try.wideopenwest.com)
02:24.13zsocYes, yes you do. EVERYONE WANTS A PRE.
02:24.40DraXthis whole lack of gsm thing
02:25.30*** join/#webos-internals GreedyB (n=blah@c-76-104-101-233.hsd1.va.comcast.net)
02:25.56destinalhmm
02:26.04destinalwhat is tiopenmax?
02:26.13destinal# ipkg info tiopenmax
02:26.40destinal/usr/lib/libOMX.TI.AAC.decode.so /usr/lib/libOMX.TI.AAC.encode.so /usr/lib/libOMX.TI.MP3.decode.so /usr/lib/libOMX.TI.WMA.decode.so etc
02:27.10zsocThat's on your pre?
02:27.16DraXprobably related to the DSP in the processor
02:27.20destinalzsoc: yeah
02:27.25destinalDraX: and yes, yes it is.
02:27.25ajameslibs for accelerated decoding via some dsp?
02:27.35ajamesi'm shooting for tremor
02:27.45zsocwhat he said
02:28.27ajamesbut it'd be great if someone had docs or links about the onboard dsp
02:28.36ajamessomething to think about for the future
02:28.50DraXif it's jjust the standard omap sp
02:28.52DraXdsp
02:28.56DraXit should be well documented, no?
02:30.33*** join/#webos-internals AnOutsider (n=AnOutsid@c-68-39-119-149.hsd1.pa.comcast.net)
02:30.47ajamesi would suppose
02:32.08rwhitbyheh - good luck getting that doco without an NDA
02:32.27ajamesthat's what i'm concerned about
02:32.36ajamesit might be out there, but then again...
02:33.23zsocah rod.. always killing our dreams with your accurate quips of truth
02:33.23freakoutis worried he'll look stupid(er) for throwing this out there
02:33.24ajamesi saw someone mention a 3d chip that's not being used
02:33.27freakoutBut: http://www.ti.com/sc/docs/psheets/man_dsp.htm
02:33.34ajamesanyone know if there's truth to that?
02:33.59DraXomap3430 is supposed to have a powervr gpu
02:34.14DraXor so says wikipedia
02:34.17DraXhttp://en.wikipedia.org/wiki/Texas_Instruments_OMAP
02:34.55freakoutThe DSP is TMS320C64x+ , there's a few programming guides listed for it.
02:35.01freakoutDon't know if that helps any.
02:35.25freakoutNot free from the looks of it.
02:35.27ajamesnice
02:35.28ajamesthanks
02:35.29*** join/#webos-internals PreGame (n=PreGame@unaffiliated/pregame)
02:35.29*** mode/#webos-internals [+v PreGame] by ChanServ
02:35.43zsocfreakout, what did i tell you about being helpful? back in your hole!
02:35.49rwhitbyRe: PowerVR: "1.4.2 SGX Register Description For more information about register descriptions, contact your TI representative. "
02:35.49freakoutcowers
02:36.10zsoclooks in the phonebook for his TI representative
02:36.41rwhitbyzsoc: that's code for "unless you're going to buy 1M+ units, don't bother"
02:37.05zsocI was drawn to that assumption... ^_^
02:37.19DraXis there a good pre news site (read: not precentral)
02:37.24ajamesi know an engineer at ti, i'll ask him tomorrow
02:37.36Eguyhey freakout
02:37.43zsocajames, stop being amazing. and be in here more :P
02:37.51freakouthey Eguy
02:37.57EguyHow are ye
02:38.22freakoutIrritated that I still can't access my PIC blog account
02:38.35freakoutGetting ready to go for a 2.5km run
02:38.43freakoutAnd I have a maddening itch on my lower left leg.
02:41.12freakoutOh. And I was just handed a sweet TARDIS t-shirt.
02:41.35freakoutlooks around, notices annoyed glances. Switches to webos-watercooler
02:42.04zsocfreakout, no one is annoyed, just remember it's all logged xD FOREVER.
02:45.40freakoutDraX: Palm Infocenter, IMHO, is awesome.
02:45.54freakoutDraX: Even if lately all it feels like we do is re-link Precentral stories and forum posts.
02:46.10freakout(disclosure: I write for it so am not impartial. :P )
02:46.17DraX:)
03:08.36*** join/#webos-internals the_snowdog (i=4b42f837@gateway/web/freenode/x-ephqtjwojmhtywno)
03:09.33the_snowdoghas anyone successfully installed samba and written to /media/internal over the network?
03:09.59the_snowdogi am having a couple of hiccups following the wiki and need some help
03:13.18*** join/#webos-internals muchtall (n=muchtall@75-146-189-25-Minnesota.hfc.comcastbusiness.net)
03:14.46Rick_homesorry the_snowdog   that's pretty far out for most of us
03:15.42the_snowdogwell in that case, anybody familiar with upstart scripts?
03:16.46the_snowdogaka, why an upstart script is failing to run? i've checked the syntax multiple times and it is similar to other scripts that are being run...
03:19.35oiljust write mojo
03:19.56*** join/#webos-internals AgentSmith (n=AgentSmi@c-71-56-237-125.hsd1.co.comcast.net)
03:22.33*** join/#webos-internals sevensoft (n=sevensof@c-24-0-220-35.hsd1.de.comcast.net)
03:24.19egaudetwrite keyboard config and theme installer app
03:24.23egaudet:D
03:26.32*** join/#webos-internals epv (n=eric@mexico.limpoc.com)
03:26.36oilwhich will all require a service, no?
03:27.12oilare the configs in /media/internal?
03:27.17rwhitbyyep
03:28.15oili could talk to jason about using the filemanager service
03:28.55destinalanyone here know pulseaudio at all?
03:29.03egaudetThat's going to need a service? :(
03:29.05epva little, destinal
03:29.13egaudetMojo doesn't have any file management stuff huh
03:29.18destinalepv: so I'm working on getting sound in the emulator working
03:29.24epvcool
03:29.27destinalI've gotten it so  paplay /usr/palm/sounds/phone.wav   makes sound
03:29.40destinalbut    paplay -d pringtones /usr/palm/sounds/phone.wav   is silent
03:29.54oilmojo can't read a simple text file
03:30.05destinaland I need the proper sinks to be working if luna is to make sound
03:30.15oilno local storage at all except sqlite and cookies
03:30.16destinalit shows up in pactl as a sync
03:30.19egaudetmojo can read an array of json's file
03:30.25egaudetcan read text
03:30.35rwhitbyoil: I reckon Jason would be up for that collaboration.
03:30.54rwhitby(the service of his is closed source, but he's willing to work with others at the API level)
03:31.05oilyeah
03:31.05egaudetpalmGetResource() = read text file
03:31.47epvhuh i wonder if it's a dummy sink in the emulator
03:31.57oilcan it write?
03:32.28egaudetok now you are asking for too much
03:33.10oilwhat good is a theme manager or config editor if it can't save anything
03:34.24egaudetwell they can just use DB
03:34.38egaudetbut getting theme into /media/internal/ I guess needs a service
03:34.43destinalepv: in /etc/pulse/system.pa    load-module module-null-sink sink_name=pringtones
03:35.07destinalthe pre has the same thing
03:35.34oilthemes are images and a config file?
03:35.37epvi was thinking maybe change it to whatever the default sink is, just to see
03:35.51destinalepv: if I try playing over the default sink, it works
03:35.58epvthe pre probably has some luna thing that redirects streams from the null sinks to something else?
03:36.12egaudetoil, yea
03:36.27epvi don't have a working emulator because i don't have a 32 bit box to put it on right now
03:37.01oilid have to be in com.palm.blarg to do file downloads to /media/internals
03:37.06oil(i havent looked at that much myself)
03:37.13destinalpaplay -d pcm_output /usr/palm/sounds/phone.wav    or   paplay /usr/palm/sounds/phone.wav works
03:37.33oiland using the filemanager service it could read/write the config files
03:37.35destinalepv: emulator works on 64 bit operating systems
03:37.42epvit does now? huh cool
03:37.47destinalepv: always did
03:37.51destinalepv: what's your issue?
03:37.51epvreally?
03:37.52egaudetI don't know if I want to use a closed-source service
03:38.00oillol
03:38.28epvfor some reason i thought it didn't work on 64 bit linux when it first came out
03:38.46oilegaudet: have another suggestion?
03:38.53AnOutsiderif it's a quick read/write, why not just create a new service?
03:38.58egaudetWe could package themes as ipkg
03:39.08AnOutsidergranted it's prolly easier just using palm's builtin ish
03:39.10oilthats not a config editor though xD
03:39.28egaudetConfig editor will be simple as database modifications
03:39.36egaudetAnd if we need more support we can write our own service
03:39.40destinalepv: people didn't know how to install novacom at first on 64 bit but --force-architecture and ia32-libs  fixes it
03:39.53epvoh heh :)
03:40.02epvthat's what i get for listening to the crap on precentral threads
03:40.11oillolol
03:40.37*** join/#webos-internals mrjcarter (n=chatzill@pool-72-66-238-19.ronkva.east.verizon.net)
03:42.52destinalepv: http://www.webos-internals.org/wiki/Installing_novaterm_on_ubuntu_64-bit   (it's not limited to ubuntu though)
03:44.00epvthanks
03:44.02destinalnice thing about amd64, it just runs ia32 code
03:44.05rwhitbyegaudet: I suggest themes as ipkgs, and then a db to manage them.
03:44.06epvsure
03:44.19egaudetrwhitby, it is one way but I don't like it
03:44.24epvi didn't have any trouble with novacom, though
03:44.42destinaland vbox is vbox
03:44.53rwhitbyegaudet: which bit don't you like?
03:45.02destinalthe emulator image is just your average x86 linux vm
03:45.25egaudetI feel there will be a lot of theme creators that struggle with turning it into an ipkg, and it will be harder for users to manage their installed themes
03:45.39*** join/#webos-internals Gadfly (n=Gadfly@216.132.65.71)
03:45.48destinalsure you need the sun java jre for the palm-emulator command to work and talk to vbox, but that's universal also
03:46.48destinalepv: so how can I figure out how these null sinks are routed?
03:47.02epvi was just trying to figure that out.
03:47.29rwhitbyegaudet: talk to AnOutsider about adding keyboard theme ipkg creationg functionality to his site.
03:47.51rwhitbyegaudet: http://www.prethemer.com/
03:48.31rwhitby(when it's done) you just upload images and it creates the ipkg, including postinst and prerm scripts.
03:49.27egaudetHmmm
03:49.27rwhitbythen we create a Keyboard Themes category in Preware and people just use Preware to install and uninstall the themes that the configure app can choose between.
03:49.42rwhitbyjust an idea ...
03:50.18egaudetcan we easily modify database from postinst script
03:50.47epvthere is a remap-sink module, which mihgt be useful
03:50.50epvhttp://www.pulseaudio.org/wiki/Modules#module-remap-sink
03:51.11*** join/#webos-internals AgentSmith (n=AgentSmi@c-71-56-237-125.hsd1.co.comcast.net)
03:51.59rwhitbyegaudet: dunno.
03:52.21rwhitbyegaudet: you should be able to run sqlite3 command line from postinst
03:53.30egaudetI guess the postinst/prerm then could add/remove available themes in the db
03:53.43destinalepv:  it's got to be possible without compiling new modules, doesn't it?
03:54.38rwhitbyegaudet: so the last one installed is activated by default, and you can change the config using the app if you want.
03:55.08epvaw, crappy, it's not built :(
03:55.21rwhitbyegaudet: you could even package up the app with the patch, like we do for ipkgservice and the secure informed user consent stuff
03:55.41rwhitbybbl
03:55.48egaudetThat's what I was thinking, since the patch isn't an app itself
03:56.47*** part/#webos-internals ameng (n=fm@124.42.107.194)
03:56.59*** join/#webos-internals ameng (n=fm@124.42.107.194)
03:58.33oilthe problem with including hte patch with the app
03:58.44oilwould be someone orange-tap-remove the app
03:58.54oilthat would list it as not-installed, right?
03:59.00oilno prerem for the ipk
03:59.58destinalin alsa config   # create nullvirtual devices, alsa clients attched here will be re-routed according to policy by the pulseaudio plug-in module-route-streams
04:00.47destinalbut it looks like they don't use module-route-streams, but rather module-palm-policy.so
04:00.57epvthat's unfortunate.
04:03.27*** join/#webos-internals AgentSmith (n=AgentSmi@c-71-56-237-125.hsd1.co.comcast.net)
04:04.19epvoh btw webos 1.1 and 1.2 seem to have the same kernel
04:04.38epvthe 1.2 wifi module loads in 1.1 (and has Adhoc mode disabled)
04:04.47epvso i suppose the 1.1 one will load in 1.2, also
04:05.14destinalepv: ah, good to know
04:05.23destinalepv: so they went out of their way to disable that?  wow
04:05.35epvand it is indeed the sd8xxx.ko module that disallows adhoc mode
04:05.46epvyeah. no change in the wifi tools or anything else
04:06.04destinaljust a huge reminder for everyone to snag a doctor image now while you can  :)
04:06.06amengdestinal: see my message?
04:06.08epvheh yeah
04:06.23epvof course it won't help when a new kernel comes out, though i guess we can build our own
04:06.54destinalwell, eventually we need to get an open source driver going for that chipset, I've heard there are some in new kernels
04:07.10epvhas anyone looked into whether there's open source support for the device? i don't care about adhoc mode but packet injection and monitor mode would kick ass
04:07.43destinalameng: yeah, got it.  I'll look at what you sent here in a sec
04:08.17amengi sent that last weekend
04:08.27Rick_homeameng  -- how close are you to having something you can show the rest of us?   We've been seeing you chatting with destinal   and we're excited.
04:08.51amengvery soon  i think
04:09.18amengwill hook the project to webos-internals.org
04:09.53Rick_homereally looking forward to it.
04:10.31Rick_homenot that I can USE it you understand, but it's exciting that we will have a platform to build binary stuff onto.
04:12.02Rick_homeameng  I'm not a person who even tries to program down in the depths of the os where you are operating,  but do I understand correctly that what you're doing is providing a sort of an interface to a standard graphics library which can then render in webOS at binary speed?
04:12.30epvit's nice they at least used wireless-extensions isntead of some wack proprietary interface
04:12.32amengnow it runs in the way that it can run dfb program with out modification in a seperate process. the graphics part runs well with luna. i now work on input driver
04:13.00epvoh wow, that's pretty neat
04:13.18Rick_homeso now you're trying to take screen touches and pass them to dfb programs as mouse movements????
04:13.29amengyeah
04:13.34Rick_homegosh
04:13.51amengi actually wrote a drive . now testing it
04:14.00amengdriver
04:14.15destinalRick_home: see?  ameng is doing cool stuff :)
04:14.46Rick_homeIf he's that close to having input TOO instead of using the complex pass-through techniques that classic used,  I'm amazed.
04:15.13amengmy first goal is run dfbterm, next  will run gtk program
04:15.14*** join/#webos-internals theo (n=theo@cpe-65-189-49-223.cinci.res.rr.com)
04:15.16epvoh there's a marvell 8686 driver in 2.6.28 it looks like
04:15.46Rick_homeif you can run a gtk program that opens up a world of stuff.
04:16.14epvx windows. heh
04:16.38amengsure theoretically it can, cause gtk can be based on directfb
04:16.59amengthis is why i ported dfb to luna
04:19.50egaudetoil, wouldn't that be an issue whether the app is with the patch or not?
04:20.26oilegaudet: but the patch doesn't have an icon that can be orange-taped, right?
04:20.39oili mean, i dont even know if its a problem
04:20.46oilthat was just me thinking out loud
04:20.54egaudetoh right
04:21.49Rick_homeeboard.  pychess.   both are straight gtk apps.
04:22.41Rick_homeI've been beating my head trying to port the one-and-only javascript FICS client to mojo.   The thing is so Internet Exploder specific I think my head is turning to mush.  If we could just run eboard of pychess, then we're DONE.   that would be nice.
04:23.16egaudetIf it gets orange-tap deleted, that means the app directory gets removed from /var/..?  So preware will see it as uninstalled?
04:23.39Rick_homeepv   wouldn't x be kinda heavy for this processor?  Even with a -very- light screen manager ?
04:23.47Rick_homeI mean that would be cool and all,  but uh
04:24.01epvsure, but it's still fun :)
04:24.21Rick_homeI have _got_ to get a cross-compiling tool chain set up
04:24.23Rick_home:-(
04:24.42destinalRick_home: or just start compiling on your pre :)
04:24.45epvactually the dfb x serve rprobably isn't too bad. you could run windowless things or whatever, i guess
04:24.49oilegaudet: thats what im thinking
04:25.46destinalRick_home: or start with building stuff for your emulator to experiment with
04:25.51egaudetI'll check it out, but if that's the case then definitely can't put them together
04:25.57destinalsince that's just standard gcc on ubuntu or whatever
04:26.36Rick_homedestinal:   ameng   is the dfb going to work on the emulator TOO !?!?!?!?!
04:26.39oilegaudet: if i install a normal app from preware, then orange-tap it, it shows in preware as uninstalled
04:26.55destinalRick_home: of course, the emulator is where it's being developed for ease :)
04:27.06Rick_homegood god
04:27.38egaudetoil, do you know if prerm gets run?
04:27.49oili dont
04:27.52oilbut i would doubt it
04:29.21Rick_homeameng  I'll leave you alone so you can go back to flipping bits.   But several of us are very anxious to see  what you've got.
04:29.23*** join/#webos-internals EvanDotPro (i=Evan@ip72-201-115-158.ph.ph.cox.net)
04:29.23*** mode/#webos-internals [+v EvanDotPro] by ChanServ
04:29.29egaudetyea you are probably right, I don't think any of the palm apps have the postinst/prerm scripts.  So forget that, keyboard can never have a visible icon
04:29.40Rick_homeIf you would be willing to release a demo WITHOUT input,  I would be excited to see it ./
04:30.21oilis with rick
04:31.21Rick_homeameng  I know some people are reluctant to have the world look over their shoulder...   but if you would consider a pre-alpha peek,  a bunch of us would be greatful  :-)
04:31.36destinal~seen mrvc
04:31.37infobotmrvc <n=vaughn@c-67-191-184-192.hsd1.ga.comcast.net> was last seen on IRC in channel #webos-internals, 22d 1h 20m 55s ago, saying: 'Zuchmir2: hmm... don't know'.
04:31.56oillol
04:32.02oillong time
04:32.05Rick_homedes, that's kinda sad.
04:32.23Rick_homewonder what happened.  He worked so hard on the early releases of terminal.
04:32.56epvis that the guy who gave me shit for asking how many commits back something stopped working?
04:32.57epvheh
04:33.26destinalRick_home: basically terminal wouldn't exist in its current form without mrvc
04:33.53destinalso yeah, I hope he's doing ok and comes back sometime
04:34.24HattCzechanyone know what "period" is for in the com.palm.vibrate service request?
04:34.44destinalepv: ah, yeah, I still think when you pointed that out that we had a huge performance regression and worked around it by compiler optimizations
04:35.14Rick_homeif you say for it to vibrate for x ms,  period is how frequently it should do that   buzz for 250 ms  every 2000 ms
04:35.19Rick_homebut I don't think it works....
04:35.27destinalepv: I think it still needs looked into but at this point I wonder if directfb term  will give terminal a run for its money soon
04:35.33epvoh that was a different thing, thouhg.. the thing i was  asking about was something totally trivial like i think rotation no longer causing SIGWINCH
04:35.52HattCzechRick_home: that's what i thought, but with testing, it appears to not work like that :0
04:36.11epvdest: possibly, but it'd still call for a bunch of work like coping with the pre's keyboard, etc
04:36.23destinaltrue
04:36.25HattCzechif only it did work, that would be nice
04:37.10Rick_homeHattCzech:   that's what I said,  it doesn't work.
04:37.25HattCzechyeah, sorry, i was just confirming that
04:37.59HattCzechif i have this.var1 and this.var2 ... is there a way i can access them using an i=1 or i=2 ? like this.var(i) (or something similar)?
04:38.20Rick_homeHattCzech:   no
04:38.26Rick_homewell
04:38.28Rick_homethat's not true
04:38.35Rick_homebut again,  the solution is evil
04:38.38epvhaha
04:38.39Rick_homewhy not use an array?
04:38.39HattCzechahhh
04:38.54HattCzechbecause i've got it setup like an object, and the names vary
04:38.58Rick_homethis.var[1]   this.var[2]
04:39.00Rick_homeetc
04:39.16Rick_homenote that in javascript arrays do not have to be declared and arrays may be sparse
04:39.40Rick_homeso you can create this.var[24]  and this.var[176]   and have those be the only two and it's ok
04:40.02HattCzechwell, i'm trying to make it work with preferences, and i may switch it...
04:40.22HattCzechbut currently, it's settings.enabled = true, settings.something = test
04:40.36HattCzechand i want to be able to access those based on a parameter name
04:40.42Rick_homebut if you really REALLY want to do what you said  (ick ick shudder shudder shudder)  You could        eval("this.var" + "x")    where x is 1 or 2 or whatever
04:40.54destinalAAGHJHGW
04:41.04HattCzechi looked at eval, but that seems to work mostly with numbers
04:41.04Rick_homeright destinal
04:41.14Rick_homeoh no HattCzech   eval works with anything
04:41.17Rick_homebut please
04:41.24Rick_homedon't go there.  Don't go to the dark side.
04:41.27HattCzechhahah, sounds like i should avoid it
04:41.28Rick_homeeval is evil
04:41.32HattCzechlol okay
04:42.01Rick_homeuh
04:42.27Rick_homeHattCzech:   you have settings.enabled = true  and settings.frog = green and settings.dog = bark
04:42.41HattCzechyeah
04:42.49Rick_homeand why do you have dog or frog and not settings.dog or settings.frog ?
04:42.52DraXthis['var2'] ?
04:42.58DraXor am i not seeing what you want to do?
04:43.04Rick_homedrax  that's perfectly valid.
04:43.07rwhitbyegaudet: yeah, orange tap means no visible app for any advanced homebrew
04:43.10DraXthis['var'+x]
04:43.22Rick_homeuhhhhhh
04:43.31Rick_homeuhhhhhhh
04:43.33destinalrwhitby: orange tap means no visible app?
04:43.51DraXyeah
04:43.52destinalfails to parse
04:43.56DraXif you have var1 and var2
04:44.06Rick_homedrax,  I don't think that works.
04:44.06DraXyou can do like this['var'+x] where x is 1 or 2
04:44.11DraXit does
04:44.13HattCzechRick_home: i would have settings.dog and settings.frog and settings.enabled... i think i'm missing what you're asking
04:44.20Rick_homereally?   Wow.
04:44.21oildestinal: if an app that has a visible icon and postinst/prerem scripts
04:44.30oilit can be orange-tap removed from the launcher
04:44.30destinaloh oh
04:44.32oilwithout running prerem
04:44.50DraXhttp://fbdc06f6671404c8.paste.se/
04:44.59Rick_homedrax   if I have done  this.var1  =   "123"
04:45.01DraXsubscript and dot notation are both valid for object access in javascript
04:45.16DraXsee the paste for an example using spidermonkey
04:45.21Rick_homewow
04:45.27DraXalso
04:45.27Rick_homewell, learn something new every day
04:45.35DraXa[1] == a['1']
04:45.39Rick_homethanks.   That may come in handy.
04:45.43DraXa[1] is just sugar
04:45.44Rick_homeyes,   I knew that.
04:45.45HattCzechDraX: that's awesome... and exactly what i needed
04:45.56DraXHattCzech: :)
04:46.12HattCzechis that still considered the "dark side"? :)
04:46.17DraXnot at all
04:46.28HattCzech*taps fingers* excellent...
04:46.33Rick_homeDraX:   but  a['frog']   works fine?
04:46.37DraXRick_home: yes
04:46.49Rick_homeand it is an OBJECT  same as a.frog  not an array element?
04:46.50DraXRick_home: well it'd return undefned in the context i gave in the paste ;)
04:46.58DraXright
04:47.02DraXyou can also do
04:47.05DraXa['length']
04:47.12DraXwhere a instanceof array
04:47.22Rick_homewell well well....
04:47.29*** part/#webos-internals theo (n=theo@cpe-65-189-49-223.cinci.res.rr.com)
04:47.31destinalanother way javascript is cool
04:47.33destinalyay
04:47.37rwhitbydestinal: the ability for a user to orange tap an app, and have it removed without running a prerm script, means that any service, plugin, patch etc which needs a prerm script cannot have a visible app bundled in the same ipkg.
04:47.41Rick_homesomehow,  in all the years I've written JS  I never knew that.
04:47.43DraXi really like it, it takes some getting used to though
04:47.49Rick_homeno kidding.
04:48.06DraXin python i have to have special reflection functions to do the same thing
04:48.08Rick_homeso  a.length()  is the same as a['length']
04:48.10DraX(or cheat and use __dict__)
04:48.11Rick_homeweird.
04:48.11destinalrwhitby: well we should be doing them with dependencies anyway
04:48.21DraXRick_home: a.length() is the same as a['length']()
04:48.28DraXRick_home: a.length is the same as a['length']
04:48.37Rick_homeahhhhhhhh
04:48.39rwhitbydestinal: right
04:49.00Rick_homethe former returning the length of the array and the latter returning some weird value  stored in that object.
04:49.15DraXno
04:49.17*** join/#webos-internals StoneRyno (i=4cf8c07b@gateway/web/freenode/x-kpexthlpqsgqzvue)
04:49.18Rick_homeno?
04:49.20DraXthey'd both return the length
04:49.35DraXjs> var b = [1,2,3]
04:49.35DraXjs> b.length
04:49.35DraX3
04:49.35DraXjs> b['length']
04:49.38DraX3
04:49.40destinalwe avoided that whole problem with terminal / termplugin for instance by just separating it into two packages, though I think we did that for another reason altogether (the architecture thing)
04:49.42DraX<PROTECTED>
04:49.43Rick_homeso,  from a programmers perspective they're the same , which is what I said.
04:49.53DraXthey are exactly the same
04:49.55DraXno difference at all
04:50.04StoneRynoI'm reviewing the accessing linux page and in the procedure it appears to have some points that are obsolete or more complicated then thay have to be........
04:50.06DraXthey both internally call [[Get]]
04:50.25DraXaccording to 262 at least
04:50.38Rick_homeStoneRyno:  like what?  and can you fix it?
04:51.00HattCzechweird... i just tried it with the () and it didn't work (for the length)
04:51.02StoneRynoI'm working on it just want to consult on the changes before doing so
04:51.17DraXlength is not a function
04:51.23DraXthose you can't do [[Call]] on it
04:51.25DraXthus
04:51.42Rick_homeright
04:51.44HattCzechi did it on a string
04:51.53Rick_homelength is a property.    of an array.
04:52.06StoneRynothis segment isn't needed: If you are using 32 bit Windows XP or Vista there is a novaterm program at the following address: [http://tkgeisel.com/stuff/novaterm-1.zip novaterm1.zip]  Download it and unzip it into the sdk/bin directory.  Then, just like the Mac and Linux users you can just type '''novaterm'''.
04:52.17HattCzechtest = "user"; test["length"] worked
04:52.20DraXi mean, toString is a property too, just one that happens to be a function. :)
04:52.31Rick_homeStoneRyno:   you're suggesting that they just use novacom ?
04:52.43Rick_homeor has novaterm gotten into the latest windows sdk?
04:52.44destinalStoneRyno: novaterm > novacom open
04:53.10Rick_homenovaterm is MUCH NICER than using novacom -t /open:tty
04:53.25Rick_homeprobebly mis-typed that
04:53.27oilhey, its StoneRyno, the guy who thinks there should only be 1 installer
04:53.30oilxD
04:53.32StoneRynoI am using 32bit XP and can simply type novacom -t open tty:// to get to root castle
04:53.42Rick_homeyes StoneRyno   true
04:53.45Rick_homevery true
04:53.48destinalStoneRyno: yes, but try using vi ..  ;)
04:53.56Rick_homebut novaterm has advantages over novacom
04:54.18Rick_homeyou CAN just use it,  but if you download novaterm yuou get a full blown terminal for future use.
04:54.24StoneRynook I'm just trying to help clear things up a bit since there have been several threads started about how confusing the procedure is
04:54.27destinaleven copy and paste people have trouble with in cmd novacom
04:54.48destinalStoneRyno: it's confusing to download and run a program?
04:54.59Rick_homewe would dump novacom altogether and go with novaterm 100% if it worked on 64 bit windows, but it doesn't
04:55.07StoneRynoso I was trying to see what I could do to make it more clear or easier to follow
04:55.07Rick_homeI have source,  but no one has come forward to work on it.
04:55.46StoneRynowhich is why I wanted to consult before making any major changes
04:56.27Rick_homeStoneRyno:   would you be willing to simply put that paragraph into a "sidebar box"  indented in a different color perhaps,  and tag it with "for advanced users"  or are you suggesting a LINK to that paragraph somewhere.  ???
04:56.52Rick_hometypography can cover many sins
04:58.45StoneRynook so novaterm is an alternative to putty? where as novacom is just for simple stuff to get you to using either of those?
04:59.33rwhitbyoil: ok, I think I've got an atomic way to restart LunaSysMgr.
04:59.56oilis about to submit dotgame to palm
05:00.22rwhitbyoil: "killall -HUP LunaSysMgr"
05:04.26StoneRynoI think basically those who have gotten confused didn't know what to do with certain parts of the instructions
05:05.08destinalStoneRyno: novaterm is *like* putty but over novacom's protocol to the novacom daemon
05:05.12freakoutoil, going to charge?
05:05.35freakoutI'd pay $1
05:05.37StoneRynoI'm adding a bullet point about palm-install since it is used for installing package files and most likely will only be used if you are testing your own app or one for someone who gave you a package file right?
05:06.00rwhitbyoil: still working on restartjavaserviceboot
05:06.04destinalStoneRyno: and yeah novacom open tty (etc) can allow you to do simple thing easily without downloads
05:06.46destinalStoneRyno: but it lacks proper terminal controls (like vt100 emulation, etc) so you can basically only do one command line at a time type stuff, and you can't copy and paste
05:06.55Rick_homeStoneRyno:   these days would it make more sense to dump palm-install and poit to webos quick install instead even for ipks?
05:07.06destinalwell you can, through cmd.exe's mark, copy  mark, paste but it's awkward
05:07.31rwhitbypalm-install won't work for advanced homebrew, for instance.
05:08.00Rick_homeexactly  so why use it at all.
05:08.04Rick_homeget them started right
05:08.21Rick_homeand it's cross platform so we don't have windows-and mac and linux versions of the instructions
05:08.22destinalwell quick install requires a 200 > megabyte < doctor download, right?
05:08.29Rick_homenodnod
05:08.31StoneRynoI was thinking we could add a bullet point about using quick install and loading preware etc for installing released homebrew stuff
05:08.38destinalbut I guess that's no big deal for people in the modern world
05:08.48destinal:P
05:08.51epvhaha
05:08.52rwhitbydestinal: which they need handy anyway if they are preparing properly for homebrew ... ;-)
05:09.00destinalhehe, good point
05:09.41HattCzechDraX: you still around?
05:10.00DraXHattCzech: yes
05:10.25HattCzechif this["test"] returns an array... how do i access an element in the array?
05:10.27epvwhy does webos quick install need a copy of the webos doctor .jar?
05:10.36DraXHattCzech: this['test'][0]
05:10.38destinalepv: for the java classes to talk to novacom
05:10.42epvohh
05:10.56DraXHattCzech: or var arr = this['test']; arr[0];
05:11.00epvoh its just a java frontend for the novacom install stuff?
05:11.03epvi havne't tried it yet.
05:11.25HattCzechi tried that... it may be that i'm trying this['list'+var] and trying to get that to work
05:11.34destinalepv: well it uses the classes to do normal installs and a lot more
05:11.42DraXHattCzech: could be that the variable isn't defined
05:11.47DraXif not you'll get undefined returned
05:11.54DraXand then when you try to subscript undefined you'll get an exception
05:12.25DraXtry ('list'+var in this)
05:12.32destinalepv: quick install can apply a lot of small patches it calls "tweaks"
05:12.36DraXwill tell you if that property actually exists
05:12.39epvi see
05:12.41destinalepv: and it can install from feeds like ours
05:12.45epvok.
05:12.48destinalincluding postinst / prerm
05:12.49HattCzechi'm getting the actual name... so var="Users" and ... ['list'+var] gives me 'listUsers'
05:13.02HattCzechand listUsers is defined and i'm trying to access it (that's the array)
05:13.04DraXis listUsers a function?
05:13.18HattCzechit's an array
05:13.32DraXare you sure?
05:13.57HattCzechvar listUsers = ["test1", "test2", "test3"];
05:14.16DraXcan i get a bit more context please?
05:14.21DraXa snippit of the code would help
05:14.37HattCzechsure... one sec
05:15.14rwhitbyoil: looks like "killall java" is the solution for atomically restarting java-serviceboot ...
05:15.31DraXthere is only one situation where you'd be able to access listUsers with this
05:15.34rwhitbycan someone with a real Pre confirm there is only one java process running?
05:15.35DraXgiven how you define it
05:15.41HattCzechhttp://webos.pastebin.com/d3d4aa385
05:15.44DraXso I need to see the code to see what kind of scoping situation you're in
05:15.58HattCzechthis is just for me testing
05:16.12DraXdocument.write(['list'+key]);
05:16.20DraXyou tried with this[...] right?
05:16.22oildocument.write?
05:16.42HattCzechi didn't try with this
05:16.49DraXHattCzech: you need to use this
05:16.50HattCzechwow
05:16.52HattCzechsimple
05:16.57HattCzechhahaha
05:17.12DraX['list'+key] declares a single item array
05:18.31egaudetrwhitby, yea
05:19.35egaudetroot@castle:/# ps -ef | grep java | wc -l
05:19.35egaudet1
05:19.39StoneRynoIs there instructions on the wiki for setting up putty for someone who just installed the SDK and wants to use putty to access linux?
05:20.05DraXHattCzech: basically it's some_object[index] or some_object.index
05:20.16HattCzechokay
05:20.54DraXHattCzech: this is a special object that refers to the current context. If you're not in an object or didn't using Function.{apply,call} it's probably going to be a diference to the global object
05:21.00HattCzechStoneRyno: i'm not sure, but to connect, it's localhost on port 5522
05:21.01StoneRynoi used the old method of novaproxy and setup for wifi access so I haven't looked at how the newer ways work exactly
05:21.26DraXsince var listUsers is not in a function, it's being defined in the global object
05:21.38DraXso, coincidentally you can access it via this
05:21.46HattCzechhmmm, intereting
05:21.51DraXusually you'll want to put something like that in a actual object like var obj = {}; obj.xxx = 1;
05:21.52HattCzechinteresting* even
05:21.57DraXand then do obj['xxx']
05:22.20HattCzechcan i do the reverse of that?
05:22.29DraXHattCzech: what do you mean?
05:22.36HattCzechobj[xxx] = value ?
05:22.39DraXyes
05:22.43HattCzechokay good
05:22.58psykozso has anyone else with preware 0.8.5 had this issue?  M "Available patches" option is greyed out
05:23.03psykozs/M/My/
05:24.31HattCzechyup
05:24.56oildo you have the virtual keyboard installed?
05:25.00psykozI do
05:25.05oilthen its working great
05:25.15oilit defaults to not display installed packages as available
05:25.17DraXHattCzech: the book that jon resig is working on right now (secrets of a javascript ninja) talks about a lot of that aspect of js in detail
05:25.21psykozOh, so if I uninstall that, it will show "1" is available, correct?
05:25.22oilbut you can change it in the preferences page
05:25.27oilright
05:25.33psykozWow, nice ;)
05:25.34oilyou can find it in the installed list
05:25.37oilor in the everything list
05:25.39psykozI felt like I broked something <grins>
05:25.43oilno
05:26.15HattCzechDraX: cool, thanks for the help
05:26.54DraXHattCzech: np happy to help
05:27.42epvrwhitby: yes, only one java process
05:28.03DraXman i hope server-side js catches on
05:28.32epv<-- builds pre kernel for fun
05:28.51epvplus bridging and vlan modules. whee
05:31.46HattCzechDraX: since you seem pretty good with nifty tricks... is there a way to store a variable like var = value1 || value2 (where value1 is undefined, it'll take on value2)?
05:31.47*** join/#webos-internals kesne (n=Kesne@pool-173-50-235-167.ptldor.fios.verizon.net)
05:32.01egaudetyes Hatt
05:32.07egaudetexactly like that
05:32.10HattCzechrick said that there is a messy way to do it, but it shouldn't be used
05:32.18DraXHattCzech: right, x = x || 1;
05:32.23HattCzechwhen i tried that, it errored
05:32.39HattCzechlet me try it again...
05:32.40DraXit's var x = value1 || value2;
05:32.43DraXyou need the variable name
05:33.02DraXthere is also ternary conditional expressions
05:33.08DraX(condition) ? true : false;
05:33.12DraXif you need to do something more fancy
05:35.27epvwow javascript has that? cool
05:35.32HattCzechwill it work on undefined?
05:35.42DraXyes undefined is fasly
05:35.44DraXfalsy
05:36.01HattCzechdoes order matter?
05:36.02DraXso is 0
05:36.18DraXerr
05:36.23DraXin what context?
05:36.47HattCzechi have sound.enabled = this.soundOn || this.user.options.sound.enabled
05:36.51HattCzechand it doesn't seem to work
05:37.11DraXis sound defined?
05:37.18HattCzechyes
05:37.22egaudetis soundOn
05:37.31HattCzechnot necessarily
05:37.47egaudetwell then all of this.user.options.sound.enabled has to be
05:37.56egaudetwhen soundOn isn't
05:38.10DraXyeah
05:38.18HattCzechthis.user.options.sound.enabled is defined
05:38.35egaudetwhat error are you getting?
05:39.18HattCzechnot an error, but it doesn't store the variable... i'm adding logging to check it
05:39.54egaudetpastebin
05:39.57HattCzechahhh okay, i'm an idiot
05:40.06HattCzechit's WORKING, just not the way i want it to
05:40.53HattCzechok, so i want it to use soundOn IF AND ONLY IF it exists, otherwise, use user.options.sound.enabled
05:40.59egaudeta=b||c is the same as if (b) a=b else a=c
05:42.20DraXHattCzech: sound.enabled = soundOn || this.user.options.sound.enabled should do that
05:42.48StoneRynook I've worked in some notes and such to the accessing linux procedure have a look at it and see if you think the changes I made are good
05:43.01HattCzechwell, it's a toggle, so soundOn is the value after being toggled, user.options.sound is a saved value
05:43.16DraXoh, if soundOn is false
05:43.20DraXit'll skip it
05:43.21HattCzechthe saved value remains true after the toggle happens, so then i've got false|| true
05:43.21DraX:)
05:43.26DraXyeah
05:43.28DraXyou can do
05:43.41DraX('soundOn' in this) ? this.soundOn : ....;
05:43.48DraXor
05:44.06DraX(typeof soundOn !== 'undefined') ? this.soundOn : ...;
05:44.18DraXyou probably don't need the typeof, and can do soundOn !== undefined;
05:44.22DraXbut IE does not like this
05:44.26HattCzechyeah, that's what i had before
05:44.28DraXbecause undefined is undefind and it gets ocnfused
05:45.06HattCzechhmmm
05:45.07StoneRynoonly think needed to add to the changes I made is steps for using putty for 1st time accessors if they choose to use it before setting up to use it via wifi
05:45.30HattCzechi guess i could declare it, then check it... but sadly not a 1 liner :/
05:46.21DraXwhat's wrong with var x = (typeof soundOn !== 'undefined') ? this.soundOn : this.user.options.sound.enabled ?
05:46.27HattCzechehhh, and there's really no point in doing that... i can just stick with the if !== undefined ... soundOn ... else ... user.options
05:46.55HattCzechi've never used the question mark, how does it work?
05:47.02DraXuse the conditional expression, it'll piss off jslint! :)
05:47.05DraXit's
05:47.13DraX(conditional) ? true : false;
05:47.16DraXso if you do
05:47.25DraXvar x (true) ? 1 : 0;
05:47.28DraXerr
05:47.31DraXvar x = (true) ? 1 : 0;
05:47.33HattCzechokay, that works
05:47.34DraXthen x will be 1
05:47.41DraXif you change true to false, x will be 0
05:47.46DraXand jslint complains about it, so it's got to be good.
05:47.53HattCzechlol
05:48.55HattCzechhahahah nice, i like that
05:48.58rwhitbyoil: http://ipkg.preware.org/feeds/testing/all/org.webosinternals.ipkgservice_0.8.6_all.ipk with 'restartluna' and 'restartjava' methods.  'restartjava' will always return false, since it restarts the messaging service, but 'status' should be ready as soon as it restarts itself.
05:49.14HattCzechjslint said "no errors found"
05:49.23HattCzechalthough i do have quite a bit unchecked :)
05:49.24DraXodd
05:49.29DraXit used to complain about that
05:49.50DraXone of the guys at work used to try to jslintify my code
05:49.54DraXhe stopped after a while..
05:50.01HattCzechhahahahhahah awesome
05:50.31HattCzechi jslintify mine so i make sure i don't miss random stuff (then i obfuscate it :) )
05:51.21DraXjs2-mode catches most of the random stuff for me
05:51.29egaudetwhat's the point, it has to be de-obfuscated to run it doesn't it?
05:52.27HattCzechnope
05:52.58HattCzechi'm not hardcore about it... but it just removes end lines and spaces and stuff
05:53.01StoneRynodoes novaterm require the pre to be connected by USB to use it?
05:53.06HattCzechkinda a pain to read :)
05:53.17egaudetUntil you beautify it
05:53.37*** join/#webos-internals Gadfly (n=Gadfly@12.157.56.221)
05:53.59HattCzechheheh yeah, but i make it a take a little longer
05:54.16egaudetso it's just a minor annoyance rather than any sort of deterrant
05:54.21HattCzechfor now
05:54.40DraXFunction.toString()
05:54.44DraXis the best beautifier
06:00.02HattCzechDraX: you're awesome, i just removed like 20 lines from my code :)
06:01.01oilhuh
06:01.13oilone of the "tags" in palms application submission page is "vlc"
06:01.24DraXnah i've just spent to much time with js
06:01.37HattCzechis there an xor?
06:01.42rwhitbydestinal: ping
06:01.51destinalrwhitby: pong
06:02.06rwhitbydestinal: does termplugin need a RestartLuna or RestartJava ?
06:02.11rwhitby(or something else)
06:02.34destinalRestartLuna (only if upgrading)
06:02.41rwhitbyi.e. when you upgrade termplugin, do not reboot, and restart the terminal app, what else needs to have happened to make sure you are using the updated termplugin.so
06:02.47DraXHattCzech: isn't that !x || !y ?
06:03.04HattCzechyeah
06:03.12DraXthere is no special operator for it
06:03.16HattCzechdamn
06:03.17rwhitbydestinal: ok, thanks.
06:03.19HattCzechokay
06:06.45egaudetyou can xor 2 numbers in javascript can't you (x^y)
06:07.18DraXbitwise xor yeah
06:07.38HattCzechoh, and !x || !y isn't xor... i'm looking at it now, though
06:07.48egaudetor your own xor can just be (a) ? !b : b
06:09.03HattCzechhmmm...
06:09.11oilrwhitby did the method names change?
06:09.31HattCzechegaudet: brilliant!
06:09.40rwhitbyoil: yes
06:09.47rwhitbybbl
06:10.08oilvar blarg = ( x ? x : y );
06:10.12oilis usually how i would do it
06:10.27egaudetoil that is just x || y
06:10.32oilyeah
06:10.37egaudetbut that's not xor
06:11.36oilright
06:11.38oilsorry
06:11.41oili only half payed attention
06:13.23*** join/#webos-internals daybreak1199 (n=glowstic@99-171-191-144.lightspeed.sndgca.sbcglobal.net)
06:15.28egaudetso for a keyboard config database, think it would suffice to be just a key:json pair
06:16.40*** join/#webos-internals drunknbass (n=drunknba@cpe-76-173-187-247.socal.res.rr.com)
06:19.37drunknbasshas anyone looked at how the camera app functions?
06:19.43drunknbassand communicates with hardware?
06:20.24DraXHattCzech: so what are yo working on anyway? :)
06:21.10HattCzechmy app, txt manager
06:21.33DraXfor managing sms?
06:21.38HattCzechyup
06:22.43HattCzechbut i need palm to open up some shit before i can submit it to the app catalog :/
06:26.48drunknbasshey optware didnt set my ssh user and pass up right. you know where i can root into and fix that?
06:36.43*** join/#webos-internals Rick_home (n=chatzill@wsip-24-249-130-185.ks.ks.cox.net)
06:43.05*** join/#webos-internals PreGame (n=PreGame@unaffiliated/pregame)
06:43.05*** mode/#webos-internals [+v PreGame] by ChanServ
06:57.12rwhitbyoil: accelservice 0.2.0 can be used to test the new flags.
06:57.58*** join/#webos-internals rfk2 (n=rfk@cpe-76-93-31-186.socal.res.rr.com)
06:59.31rfk2can someone direct me to a link to download webos doctor
07:00.03rfk2i think the link changed and the .jar file doesn't work because of that
07:00.32drunknbassis passwd broken?
07:00.40drunknbassevery pass returns me a too weak
07:01.18epvhttp://www.palm.com/us/support/downloads/pre/recoverytool/index.html
07:01.25epvthat will give you the 1.1.0 version
07:01.33rfk2thanks
07:01.49epvi'm sure there are ones where you don't have to go through the stupid serial number crap
07:02.58freakoutrfk2: if you download webOS Quick Install, it'll grab the Doctor for you as well.
07:03.15freakouthttp://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html
07:03.34epvhttp://palm.cdnetworks.net/rom/pre_p100eww/webosdoctor
07:03.34epvp100ewwsprint.jar
07:03.42rfk2i did download the webos quick install
07:03.43epvuh. http://palm.cdnetworks.net/rom/pre_p100eww/webosdoctor
07:03.48epvsorry. can't cut/paste
07:03.56rfk2but it gives me an error
07:04.04epvhttp://palm.cdnetworks.net/rom/pre_p100eww/webosdoctor/p100ewwsprint.jar
07:04.12freakouthuh. use epv's link then :P
07:04.12epvthere.
07:04.24rfk2java.io.filenotfoundexeption
07:04.36rfk2thats the error i get
07:04.48rfk2downloading the link epv gave me now
07:05.03rfk2didn't expect that i needed to give the serial number
07:06.27epvmaybe they do it just so they will be sure to give you the version for your carrier
07:07.01rfk2maybe
07:07.20rfk2it's just the pre takes a long time to start up
07:08.16epvit's so nice that they give you a useful and usb-accessible bootloader
07:09.00rfk2damn cookies session timed out. didn't know cookies were required
07:10.02drunknbassanyone alive?
07:10.09drunknbasshow to make fs read/write?
07:10.23drunknbassim in noveterm right now trying to fix ssh
07:10.48oilsearch the wiki, i know for a fact the information for making it readwrite is there
07:11.26drunknbassi found it on a forum thx
07:14.06rfk2so does web os quick install just run web os doctor or does it just run it with certain flags
07:17.10*** join/#webos-internals freakout (n=tim@220-245-75-218.static.tpgi.com.au)
07:36.27oilhttp://i32.tinypic.com/aew9z8.png
07:43.05*** join/#webos-internals rfk2_ (n=rfk@76.93.31.186)
07:47.40rfk2_how do i get the webosquick install to recognize the webosdoctor
07:48.03rfk2_what name does it need to be or what folder does it need to be in
07:49.49rfk2_is there no support for vista or something?
07:54.19daybreak1199rfk2 are you running vist 32 or 64 bit?
07:55.06|rfk2|vista 32
07:55.37daybreak1199do you have both the webosquick install and the webosdoctor files in the same directory (folder)
07:56.11|rfk2|have them in the desktop folder aka Public Desktop
07:57.07|rfk2|but the webos doctor is also a .jnlp file
07:57.34daybreak1199have you tried right clicking the files and select open with ....java
07:58.09|rfk2|i have now
07:58.15|rfk2|but same thing happens
07:58.18daybreak1199java (tm) platform SE binary
07:58.24|rfk2|yes
07:58.24daybreak1199what happens?
07:58.38*** join/#webos-internals Snake (n=ken@adsl-68-76-109-194.dsl.bcvloh.ameritech.net)
07:58.57|rfk2|for the web os docter nothing appears to happen except the hard drive light flashes
07:59.15daybreak1199do you have the latest version of java installed ?
07:59.26|rfk2|and for the web os quick install it just asks to download the webos docter
07:59.30|rfk2|yes i do
07:59.38|rfk2|updated a few minutes ago
07:59.53daybreak1199http://www.java.com/en/download/dt_verify.jsp?plugin=true&latest=true&users_jre=1.6.0_16
08:00.05daybreak1199double check with that link
08:00.16|rfk2|Version 6 Update 16
08:00.19daybreak1199ok
08:00.24rwhitbyoil: org.webosinternals.luna-manager ?
08:00.40rwhitbyoil: shall I create a repo?
08:01.29rwhitbywonders why all the people giving rfk2 random links didn't just point him to the webos doctor wiki page ?
08:01.41daybreak1199rfk2 have you read this thread yet?
08:01.43daybreak1199http://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html
08:02.25daybreak1199hmm rfk2 is from san diego also
08:03.15rwhitby|rfk2|:  webos quick install does not run the webos doctor.  please read the precentral thread before going any further (especially post #1 on the thread) or you will likely completely wipe your phone by mistake.
08:03.33daybreak1199rwhitby can i ask you question
08:03.56|rfk2|yes i have read that page
08:04.02rwhitbyanyone can ask me a question.  but if it's answered on the wiki or in the doco I'm likely not to answer it ...
08:04.22|rfk2|although i just realized he linked to the file to manually download webos doctor
08:05.39|rfk2|don't know how i would wipe my phone completely by mistake because it's supposed to "guide" you through
08:06.00daybreak1199to protect an idea for an app is there anything you can do?  can you copywrite things like an idea or does it have to be more a fully functioning compiled program that is copywritten
08:06.03|rfk2|alright now it works
08:06.20|rfk2|guess i just needed the .jar file instead of the .jnlp file
08:07.18rwhitby|rfk2|: a number of people have run the webos doctor instead of the webos quick install, and complained loudly to the author because their phone got wiped.
08:07.43rwhitbyBTW, the wiki page would have given you the URL for the .jar file directly.
08:08.03rwhitbydaybreak1199: ideas can be patented, code can be copyrighted.
08:08.15rwhitbynames can be trademarked
08:08.19|rfk2|does the web os doctor guide them through the fix or does it do it with no usere interaction
08:08.30rwhitbyoil: http://git.webos-internals.org/?p=applications/lunamanager.git;a=summary
08:14.57rwhitby|rfk2|: dunno, I don't have a Pre and the doctor doesn't run against the emulator
08:15.27|rfk2|ok
08:17.05daybreak1199rwhitby:  for someone that thinks they have a really good idea for an app but very little experience developing..would you suggest to patent the idea for the app then look for a developer to partner with?
08:17.57rwhitbydaybreak1199: I'd suggest you ask a lawyer if the potential dollars involved are big enough.
08:18.05|rfk2|now that i got this far i got the common no device found error
08:18.18daybreak1199rfk2 are you in dev mode?
08:18.43|rfk2|no don't think i have the dev mode installed
08:18.44rwhitby|rfk2|: and you've read the troubleshooting guide, right?
08:18.58|rfk2|have the devoloper sdk on my computer installed
08:19.17|rfk2|says it can't find novacom
08:19.26rwhitby|rfk2|: and you've read the troubleshooting guide, right?
08:19.32|rfk2|but the web os quick install installed novacom
08:19.36|rfk2|no not yet
08:19.43rwhitby...
08:19.55|rfk2|going to now though
08:19.57daybreak1199you need to see if the novacom service is running...
08:20.31|rfk2|guessing i check the processes that are running or go into services
08:20.44rwhitby|rfk2|: in general, if there is doco or troubleshooting guides, it's a good idea to exhaust those before coming here :-)
08:21.00|rfk2|yeah
08:21.12|rfk2|came here first due to the first error
08:21.31oilcant push it?
08:21.37rwhitbythey are far more likely to be useful than some random guy ... (no offense to daybreak1199)
08:21.44daybreak1199rwhitby: so there is no quick way to protect the idea of an app without investing alot of money by talking with a lawyer?
08:21.44|rfk2|ok novacom is running now
08:21.52*** join/#webos-internals oc80z (i=oc80z@blea.ch)
08:22.20daybreak1199lol..ya i understand..i just thought i'd throw out some tips i ran accross in the wiki
08:22.35rwhitbyoil: git@git.webos-internals.org:applications/lunamanager.git ?
08:23.14rwhitbydaybreak1199: patents are expensive
08:24.38daybreak1199rwhitby: i had an idea they were expensive.  are most developers doing it because they love coding or are some ding it with and end goal of trying to sell the app as a product?
08:25.14|rfk2|some people are just giving the app away free until it hits the app store
08:26.57daybreak1199rfk2: i understand that, I dont have any experience writing an app..but i feel i have this great idea for one and i am trying to figure out how to get my idea into reality
08:28.06rwhitbyoil: able to push?
08:28.30rwhitbybbml
08:34.00*** join/#webos-internals oil_ (n=oil@66-189-216-38.dhcp.ykma.wa.charter.com)
08:34.57|rfk2|ok so did i need to install the developer sdk or did i just have to type upupdowndownleftrightleftrightbastart
08:35.04oil_rwhitby: i pushed it
08:35.38*** mode/#webos-internals [+v oil] by ChanServ
08:35.45|rfk2|because it seems like all i needed to do was type upupdowndownleftrightleftrightbastart
08:36.42|rfk2|in the process right now so it seems that i won't be having problems now
08:36.59drunknbassbtw you cannot patent an idea
08:37.03drunknbassfyi :P
08:37.21|rfk2|makes sense
08:38.11|rfk2|i'm sure you could patent it if you actually make it or make part of it
08:38.33drunknbassyou can patent it if you make a model or something
08:38.41drunknbassstart to turn the idea into reality
08:38.47drunknbassor plan to
08:38.59drunknbassi know lots of companies file patents early
08:39.30drunknbassbut either way you cant really patent software
08:39.32drunknbassafaik
08:40.12drunknbassor code actually
08:42.53drunknbassso nobody doing this webos internals has any dirt on the camera hardware?
08:49.16|rfk2|if your talking about what i'm thinking there is an app for the camera that has a delay and also removes the camera shutter sound too
08:51.46oilbets hes wondering about video recording
09:02.59*** join/#webos-internals rfk2 (n=rfk@cpe-76-93-31-186.socal.res.rr.com)
09:04.34drunknbassvideo
09:04.45drunknbassi was thinking about working on something
09:04.54drunknbassdidnt know if any progress was made
09:04.55oilwins
09:04.57Xygpreware thread in the precentral homebrew section still lists 0.8.0
09:05.06oilyeah
09:05.08oili gotta update that
09:05.46drunknbasshttp://gizmodo.com/333346/iphone-video-recording-now-working-with-drunknbass
09:06.02drunknbassmaybe if i can get it working i can relive that lol
09:11.24Xygoil, do you recall the date of the leaked 1.2 webos doctor build?
09:11.35Xygthe build date, rather
09:14.22oilno
09:28.13*** join/#webos-internals FreeTim (n=freetim@pool-71-174-128-182.bstnma.east.verizon.net)
10:01.57*** join/#webos-internals |rfk2| (n=rfk@cpe-76-93-31-186.socal.res.rr.com)
10:04.21|rfk2|unfortunately i'm still getting the no device detected error
10:07.21|rfk2|everything seems to be right
10:07.32|rfk2|but i still get that error
10:07.51|rfk2|only thing i can think of is that novacom didn't install correctly
10:09.45|rfk2|i'm going to see if reinstalling novacom fixes it
10:13.05*** join/#webos-internals roxfan (n=dunno@240.158-240-81.adsl-dyn.isp.belgacom.be)
10:17.28|rfk2|well uninstalling and reinstalling didn't fix it
10:17.37|rfk2|don't know whats wrong
10:18.11|rfk2|but what ever it is it's probably something obvious that i never would of thought of
10:18.38|rfk2|can't find anything in troubleshooting
10:19.21|rfk2|oh wait
10:19.24|rfk2|hold on
10:28.45*** join/#webos-internals rfk2 (n=rfk@cpe-76-93-31-186.socal.res.rr.com)
10:28.57rfk2same error
10:41.43rfk2everything is correct though is the thing
10:42.28rfk2except that when i re-installed novacom it didn't appear in the services window anymore
10:57.14Decimation_DID I HEAR VIDEO RECORDING
10:57.14Decimation_AHHH VIDEO RECORDING
10:57.14Decimation_lol, first day of school, bye guys.
11:05.15*** join/#webos-internals Templarian (n=Templari@141.218.245.208)
11:05.15*** mode/#webos-internals [+v Templarian] by ChanServ
11:16.08*** join/#webos-internals FreeTim1 (n=freetim@pool-71-174-128-182.bstnma.east.verizon.net)
11:16.43rfk2this is really annoying
11:16.52rfk2everything is right
11:17.00rfk2exept novacom
11:17.09rfk2and i can't get novacom right
11:47.38*** join/#webos-internals examancer (n=examance@ip68-99-24-207.om.om.cox.net)
11:53.04*** join/#webos-internals djk (n=djk@ool-4573a369.dyn.optonline.net)
12:03.13*** join/#webos-internals greg_roll (i=3cf2679e@gateway/web/freenode/x-vuwwwjjpdbnboyov)
12:15.46rwhitbyPackage Manager Service 0.8.6 is released - no new features for users, but will be a prerequisite for a new app called Luna Manager, and also the next version of Preware.
12:18.55*** join/#webos-internals muchtall (n=muchtall@70-99-118-66.apigroupinc.com)
12:21.20*** join/#webos-internals dreadchicken (n=deadchic@cpe-67-10-214-58.satx.res.rr.com)
12:21.59en0xwhat is going on
12:22.07en0xipkg service is crashing every two days
12:22.08en0xwtf
12:22.09*** join/#webos-internals freakout (n=freakout@220-245-75-218.static.tpgi.com.au)
12:22.40*** join/#webos-internals muchtall (n=muchtall@70-99-118-66.apigroupinc.com)
12:24.21*** join/#webos-internals jcrawford (n=jcrawfor@unaffiliated/idle0ne)
12:32.14rwhitbyhttp://ipkg.preware.org/feeds/testing/all/org.webosinternals.lunamanager_0.0.1_all.ipk ready for alpha testing
12:32.24rwhitby(thanks to oil)
12:35.33jetterowow, the developer.palm.com api reference is totally out of touch with com.palm.app.messaging ...
12:35.41jetteroto the point of being "wrong" or "useless"
12:35.47jetteroI mean, you guys said, but still
12:36.02jetteroI guess I'll just use the source
12:37.52*** join/#webos-internals flpalm (n=Adium@rrcs-71-43-242-42.se.biz.rr.com)
12:46.13*** join/#webos-internals nebula (n=jtomawsk@ita4fw1.itasoftware.com)
12:46.13*** mode/#webos-internals [+v nebula] by ChanServ
12:49.30rwhitbybbt
12:51.27*** join/#webos-internals dirs (n=dirs@189.115.13.51)
12:52.58*** join/#webos-internals mikewx (n=mikew@mail1.ifbf.org)
12:54.39greg_rollrwhitby: luna manager looks nice
13:03.09*** join/#webos-internals ameng1 (n=fm@221.220.202.139)
13:10.45*** join/#webos-internals greg_roll (i=3cf2679e@gateway/web/freenode/x-ixalkeksydtaqxqc)
13:19.53*** join/#webos-internals drnull (n=drnull@va-67-76-175-144.sta.embarqhsd.net)
13:20.05AnOutsidermorning folks
13:23.08*** join/#webos-internals FreeTim (n=freetim@204.251.204.200)
13:37.27*** part/#webos-internals destinal (n=destinal@97-112-147-98.clsp.qwest.net)
13:51.22*** join/#webos-internals v4lyfe2 (n=cclark@cpe-66-108-65-88.nyc.res.rr.com)
13:59.44*** join/#webos-internals mikewx (n=mikew@mail1.ifbf.org)
14:22.54*** join/#webos-internals djk1 (n=djk@ool-4573a369.dyn.optonline.net)
14:25.12*** join/#webos-internals Rick_work (n=rboatrig@wsip-70-184-238-31.ks.ks.cox.net)
14:37.39*** join/#webos-internals dug1 (n=Adium@24.130.185.86)
14:37.42*** join/#webos-internals Gadfly (n=Gadfly@148.100.198.105)
14:38.40*** join/#webos-internals dug1 (n=Adium@24.130.185.86)
14:39.47*** join/#webos-internals egaudet_work (n=emoney_3@rhubarb.cspi.com)
14:40.15*** join/#webos-internals heisenman_afk (n=heisenma@adsl-76-254-33-188.dsl.pltn13.sbcglobal.net)
14:48.25PuffTheMagicmorning
14:50.20en0xhmm
14:50.34en0xl.mp4: ISO Media, MPEG v4 system, version 1
14:50.45en0xpre should be able to open this right?
14:58.00*** join/#webos-internals xalbo (n=eimi@128.252.20.177)
15:09.01Rick_workdepends on the internal codec
15:09.26*** join/#webos-internals dug1 (n=Adium@24.130.185.86)
15:14.42en0xVIDEO:  [mp4v]  624x352  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
15:14.46en0xhmm
15:14.48en0xlooking good
15:21.13*** join/#webos-internals liz (n=lizardo@irc.angui.sh)
15:23.52*** join/#webos-internals mickey|zzZZzz (n=mickey@openmoko/coreteam/mickey)
15:23.52*** mode/#webos-internals [+v mickey|zzZZzz] by ChanServ
15:25.16Zuchmir2PuffTheMagic: did you make any headway with thos LS* functions?
15:25.27PuffTheMagicsora
15:26.08PuffTheMagicLSMessageIsSubscription() basically just looks for subscription:true as a param
15:26.20PuffTheMagicLSSubscriptionProcess() i think creates a new process
15:26.33PuffTheMagicbut idk how to use it properly
15:26.34PuffTheMagicor at all
15:28.11Zuchmir2how did you compile batteryservice?
15:28.48PuffTheMagici am using gentoo and my cross toolchain to build a mini arm userland
15:29.13Zuchmir2what Makefile / gcc command?
15:29.28PuffTheMagicthen i do something like this
15:29.32PuffTheMagicINC_DIR="-I${ROOT}usr/include/ -I${ROOT}include/"
15:29.48PuffTheMagicLDFLAGS="-L${ROOT}lib -L${ROOT}usr/lib"
15:29.57PuffTheMagicso that i can build against the correct root
15:30.30PuffTheMagic./autogen.sh; ./configure --build=armv7a-softfloat-linux-gnueabi
15:30.40PuffTheMagicbut ROOT is hardcoded in configure.in right now
15:30.46PuffTheMagici meant to make the a config option or env var
15:31.11PuffTheMagicand i should switch form --build to --host
15:31.18PuffTheMagicbut when i use host it dont find the right pkg-config
15:31.24PuffTheMagicand i havent looked into fixing that
15:32.24Zuchmir2can you pastebin the Makefile you are using, i'll work off of that
15:33.06PuffTheMagicall the autotools files are in the git repo
15:39.27*** join/#webos-internals DesktopMM (i=DesktopM@hybellovas250.grm.hia.no)
15:44.22jcrawfordhttp://josephcrawford.com/2009/09/08/sun-v100-rackmount-servers-free/
15:47.43*** join/#webos-internals hemna (n=waboring@nat/hp/x-mxrqgaoyfvuzsxda)
15:50.53PuffTheMagicjcrawford: damn... so bad i dont live closer
15:51.30Zuchmir2hmm, can't compile, it needs libsysfs which i don't have for cross-compiling :-(
15:51.34*** part/#webos-internals ameng1 (n=fm@221.220.202.139)
15:51.48PuffTheMagicZuchmir2: so build it :D
15:51.54Zuchmir2maybe i'll fix the src to NOT use libsysfs, instead just read the file
15:52.05PuffTheMagicwhy cant u just build libsysfs
15:52.12Zuchmir2where's the src?
15:52.17jcrawfordPuffTheMagic, yea and shipping them would cost like $40 each
15:52.24PuffTheMagicsysfsutils
15:52.40PuffTheMagicZuchmir2: http://linux-diag.sourceforge.net/Sysfsutils.html
15:52.55Zuchmir2SF.net has conf for arm?
15:53.07PuffTheMagicshouldnt need anything special
15:53.12PuffTheMagicjust configure it for the toolchain
15:53.15PuffTheMagicand then build
15:53.55Zuchmir2probably easier to just mod those few calls to a simple read_file() call (the one i pastebin'ed a few days ago)
15:54.10PuffTheMagicZuchmir2: you are gonna need a bettery arm userland
15:54.17PuffTheMagicif you are gonna be doing services
15:54.31PuffTheMagicyou will need cjson.so
15:54.37PuffTheMagiclibcjson.so
15:54.42PuffTheMagicand libmjson.so
15:54.54PuffTheMagicto link against lunaservices.so
15:56.38Zuchmir2hmm, where are those libs?
15:56.56*** join/#webos-internals Gnutoo (n=gnutoo@ABordeaux-152-1-16-17.w82-125.abo.wanadoo.fr)
15:57.14PuffTheMagichou need libgdbus too
15:57.38PuffTheMagicZuchmir2: it might be easier for me to tar.lzma the userland i made
15:57.47PuffTheMagicbut i need to rebuild it using glibc 2.6
15:58.00Zuchmir2ok
15:58.00PuffTheMagiccause right now its using 2.9
15:58.26ajamesthat's fine; they're abi compatible
15:58.37ajamesi'm compiling against eglibc 2.9
15:58.50ajamesno problems so far
15:59.08PuffTheMagicajames: i built a few things with 2.9 and they worked find
15:59.09PuffTheMagicfine
15:59.10PuffTheMagicbut
15:59.17PuffTheMagici just tried building ruby
15:59.22PuffTheMagicand it wants 2.6
15:59.42ajamesah
15:59.47PuffTheMagicwell
15:59.53PuffTheMagicwhen i copied the binary and so to the pre
16:00.01PuffTheMagicthats when it said could not find 2.6
16:00.23ajamesbut you built against 2.9?
16:00.52PuffTheMagicyeah i built ruby i with my cross env with gcc 4.4 and glibc 2.9
16:00.57ajamesyou said you used gentoo's cross toolchain, right?
16:01.07Decimation_AnOutsider: ping
16:01.11PuffTheMagicajames: i used gentoo's crossdev to build a toolchain
16:01.21PuffTheMagicthen i use some special emerge wrappers to build other packages with it
16:01.24PuffTheMagicand install them in a special dir
16:01.28ajamesi tried using debian's emchain
16:01.47PuffTheMagici've made some ebuilds for the special palm libs
16:01.51PuffTheMagiclike libgdbus
16:01.53PuffTheMagicand the jsons
16:01.55ajamesbut it had a lot of breakage
16:02.07PuffTheMagicajames: i'd suggest gentoo, its pretty good for this type of stuff
16:02.12ajamesthe instructions in eglibc's src package are dead easy though
16:02.28PuffTheMagiceglibc?
16:02.36ajamesand i only have to set CC
16:02.50ajamesit's a fork focused on embedded linux
16:02.59PuffTheMagicbetter than uclibc?
16:03.15ajameslarger
16:03.27ajamesmeant for systems with mmu's
16:03.28PuffTheMagiclocale/nls works i bet though :D
16:03.34ajamesit sure does
16:03.43PuffTheMagicuclibc works fine on mmu boxes
16:03.57ajamesbut eglibc doesn't work on mmu-less boxes
16:03.58PuffTheMagici have a whole uclibc gentoo system for my OLPC
16:04.00PuffTheMagicit runs kde4
16:04.01PuffTheMagic:D
16:04.02ajamesjust like glibc
16:04.10ajamescrazy
16:04.21Zuchmir2puff: http://pastebin.com/d2dfc712f
16:04.27PuffTheMagicno one though i would get kde4 built on uclibc
16:05.03PuffTheMagicZuchmir2: what are you sending me?
16:05.07Decimation_http://www.youtube.com/watch?v=evMPY3alRkU
16:05.07Decimation_5:20
16:05.18Zuchmir2slight mod: http://pastebin.com/d6ae5d420
16:05.37Zuchmir2this is using read_file_len() instead of all the libsysfs
16:05.37Decimation_oops
16:05.37Decimation_wrong window
16:05.38Decimation_lol
16:05.57PuffTheMagicZuchmir2: that solves like 1 out 4 issues you have
16:06.06PuffTheMagicand the pre has libsysfs on it
16:06.12PuffTheMagicso final version is still gonna use that
16:07.08PuffTheMagici know i could have read it directly
16:07.29PuffTheMagicbut i wanted to use libsysfs, i never used it before and it got features i might use down the road as i learn it better
16:08.00Zuchmir2also you are using GString , which could be replaced with simple malloc()/free()
16:08.20*** join/#webos-internals ameng1 (n=fm@221.220.201.225)
16:08.30Zuchmir2as i can see, the libsysfs is good for files that have multiple params
16:08.50Zuchmir2s/can see/would guess/
16:10.04Zuchmir2... also the g_convert() i think is only needed for that ID file, which IMHO is output wrong as text
16:10.28*** part/#webos-internals ameng1 (n=fm@221.220.201.225)
16:10.41PuffTheMagicZuchmir2: yes i know i dont need to use gstring, i was just following in the steps of libpurpleadapter as i was learning, and since liblunaservice, using glib and its already loadded why not use them
16:10.52PuffTheMagici dont get why malloc/free is better than using gstring
16:11.14PuffTheMagicZuchmir2: http://www.kernel.org/pub/linux/bluetooth/libgdbus-0.2.tar.bz2
16:11.17PuffTheMagicyou need that
16:11.51PuffTheMagicand http://oss.metaparadigm.com/json-c/json-c-0.9.tar.gz
16:12.27PuffTheMagicand this http://sourceforge.net/projects/mjson/files/mjson/1.1/mjson-1.1.tar.bz2/download
16:13.58Zuchmir2because gstring has to malloc/free for every time you append data
16:14.09PuffTheMagicyeah i realize that
16:14.13PuffTheMagicwhich is why i used it
16:14.19PuffTheMagici didnt want to append shit my self
16:14.56Zuchmir2a more compact version of your code: http://pastebin.com/d23a5f246
16:15.00PuffTheMagicZuchmir2: u need this for mjson http://omploader.org/vMmI3NQ
16:15.59PuffTheMagic<PROTECTED>
16:16.03PuffTheMagichow is that correct?
16:17.08Decimation_AnOutsider: http://forums.precentral.net/web-os-development/197022-video-recording-real-no-gui-4.html
16:17.41Zuchmir2what's the issue with that, sizeof() calculat4e how many bytes that would require
16:18.28PuffTheMagicthat does not look like it allocates enough space
16:18.45Zuchmir2what's it not taking into account?
16:19.40PuffTheMagicwell maybe it does as i look more... the spaces in sizeof throw me off
16:19.59Zuchmir2does this look better:  char *jsonResponse = (char *)malloc(strlen(attribute) + sizeof("{\"\":\"\"}") + strlen(str) + 1);
16:20.24PuffTheMagicZuchmir2: im sure there are efficiency improvements all over, yes my C sucks, would still like to focus on getting basic functionality working before optimizations
16:20.35Zuchmir2it's basically the sprintf minus the %s
16:20.39egaudet_workjust hardcode it to 7
16:21.10Zuchmir2yeah, but i don't want to start learning 200 libs, to be able to focus on a project :-)
16:21.34Zuchmir2hardcode makes it hard to read/understand
16:21.49PuffTheMagicyou dont need to learn a libsysfs, i already had it working
16:21.59PuffTheMagicthe subscription stuff needs to happen regardless of that part
16:22.02Zuchmir2yeah, but have to compile etc
16:22.05egaudet_workZuchmir2, I think a comment with a hardcode of 7 would be easier to read than that sizeof
16:22.17PuffTheMagicand you will still need libmjson libjson libgdbus
16:22.23PuffTheMagicso what is 1 more...
16:22.26egaudet_work' /* {"":""} = 7 */
16:23.18Zuchmir21 more = 1 more pain :-)
16:24.07PuffTheMagicdoes anyone know exactly what version of binutils and gcc the pre userland was built with?
16:24.17PuffTheMagicZuchmir2: building these is so trivial with gentoo
16:24.20PuffTheMagicupgrade your OS :D
16:25.48Zuchmir2don't have gentoo installed
16:25.50ajamesgcc 4.2.?
16:25.55PuffTheMagicyeah prob 4.2
16:25.59Zuchmir2which .h file has LSErrorInit() etc
16:26.08ajamesbinutils-2.17.50.0.8
16:26.22PuffTheMagicZuchmir2: we dont have anything from palm about LS*
16:26.34PuffTheMagicZuchmir2: i implemented a few typedefs in include/lunaservice.h
16:28.35Zuchmir2you didn't put the declares for the LS* functions in there, so i thought they were elsewhere
16:28.49PuffTheMagicyeah i didnt put them in there
16:28.54PuffTheMagiccause it seemed to link with out them
16:29.05PuffTheMagici've only put in there what i've needed to compile so far
16:44.00HattCzechwho manages the interface for preware? is that oil?
16:44.27Zuchmir2puff: http://pastebin.com/d10770cd7 is the declares, so it compiles cleaner
16:45.29Zuchmir2... and methods, for cleaner compile:  http://pastebin.com/df7c8b27
16:45.32PuffTheMagici though it was pretty clean
16:45.36PuffTheMagicto begin with
16:45.50PuffTheMagicdid you enable some extra cflags for more warnings?
16:46.28PuffTheMagicwhy would you do that to methods[]
16:46.40PuffTheMagicthe way i had it was exactly like it is in libpurple-adapter
16:46.42Zuchmir2i like using -Wall to make sure there no errors
16:47.35Zuchmir2becuase you declared   void* ptr1;   and you passed a pointer to a function, that's not exactly a   void *
16:47.49PuffTheMagicthen change the declare
16:47.58PuffTheMagicthat decleare is not set in stone
16:48.04PuffTheMagicthat was my guess to get it compiling
16:48.04*** join/#webos-internals kesne (n=Kesne@pool-173-50-235-167.ptldor.fios.verizon.net)
16:50.17Zuchmir2is this better:   http://pastebin.com/d5df2cb65
16:51.00PuffTheMagicZuchmir2: you love the My* stuff dont you :D
16:51.12Zuchmir2i changed to:   #define MY_CALLBACK(x) x    and it comiles clean
16:51.20*** join/#webos-internals Ingenium13 (n=josh@CMU-292144.WV.CC.CMU.EDU)
16:52.54Zuchmir2that's so it doesn't clash with any "builtin" or other decalres elsewhere
16:53.12HattCzechoil: you around?
16:53.42*** join/#webos-internals mrjcarter (n=chatzill@pool-72-66-238-19.ronkva.east.verizon.net)
16:55.46Zuchmir2for all i know, LSCallbackPtr could be completely diff in the "real" .h's and as soon as they are released will cause conflics and/or hard to find errors, by prefixing My, it sorta eliminates that issue
16:57.45PuffTheMagici just dont even get the purpose of masking the warning
16:57.51PuffTheMagicby using this typedef
16:58.33Zuchmir2that way -Wall doesn't complain
16:58.50Zuchmir2... easier to find *real* errors
16:59.32PuffTheMagicyeah but now our service is differing from a tried and true official service
17:00.04PuffTheMagicbut i guess that will have to be
17:00.22Zuchmir2techniacally, "void *", and "MyLSCallbackPtr*" occupiy the same amount of bytes in memory
17:00.59Zuchmir2i.e. on 32-bit platform, they are both 32-bit, on 64-bit platform 64-bit, so no diff
17:01.29Zuchmir2it's simply for the compiler to know what to expect there
17:01.45Zuchmir2... an warn if it finds something else
17:02.49Zuchmir2example, say you accidently declared:    static bool validate_battery(LSHandle* lshandle, LSMessage *message/*, void *ctx*/)   with the proper declare, the compiler will warn you, and you have to decide it is/sn't ok
17:03.45Zuchmir2if everything is void *, the compiler knows nothing abut what to expect
17:04.08Zuchmir2btw: LibpurpleAdapter.c only uses 2 parameters:   { "login", login }, not 3
17:04.16PuffTheMagici know
17:04.18PuffTheMagicbut
17:04.23PuffTheMagicwhen I used 2
17:04.32PuffTheMagicever 3 methods worked
17:04.35PuffTheMagicevery 3
17:04.50PuffTheMagicso like the first, fourth, seventh etc.
17:04.58PuffTheMagicwhen i added in the extra field
17:05.03PuffTheMagicthen every method worked
17:05.07PuffTheMagicso idk whats up with that
17:05.11Zuchmir2ok, so because they had the real .h file, it didn't need the 3rd param, it was implied
17:05.44PuffTheMagicimplied?
17:06.16Zuchmir2if you get rid of the NULL now, it will still work, as the struct has a known size
17:06.57Zuchmir2before the compiler thought there are 2 32-bit values in the struct, now it knows there are 3
17:07.31PuffTheMagick
17:08.03Zuchmir2so even if you don't put anything there the compiler knows to pad that (not necessarily NULL, but something is there)
17:08.31Zuchmir2but it's fine as is, i forgot you had to do trial 'n error for that
17:11.09*** join/#webos-internals pocek (i=pock@87-205-78-57.adsl.inetia.pl)
17:12.47Zuchmir2btw how do you know the structure layout of   LSError  ?
17:21.13*** join/#webos-internals drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
17:28.36*** join/#webos-internals dug1 (n=Adium@24.130.185.86)
17:28.57*** join/#webos-internals ameng (n=fm@124.42.107.194)
17:44.46*** join/#webos-internals hemna (n=waboring@15.251.201.70)
18:15.02*** join/#webos-internals jauderho_ (n=jauderho@c-67-180-237-183.hsd1.ca.comcast.net)
18:23.17*** join/#webos-internals Templarian (n=Templari@pix050-071.pix.wmich.edu)
18:23.17*** mode/#webos-internals [+v Templarian] by ChanServ
18:35.04*** join/#webos-internals AnOutsider (n=AnOutsid@c-68-39-119-149.hsd1.pa.comcast.net)
18:35.30*** join/#webos-internals stefan_schmidt (n=stefan@p5B035EC5.dip.t-dialin.net)
18:50.25oc80zwhats good?
18:52.13*** part/#webos-internals FreeTim (n=freetim@204.251.204.200)
19:00.08*** join/#webos-internals FreeTim1 (n=freetim@204.251.204.204)
19:01.48*** join/#webos-internals PuffTheMagic (n=quassel@unaffiliated/puffthemagic)
19:01.48*** mode/#webos-internals [+v PuffTheMagic] by ChanServ
19:12.18*** join/#webos-internals spotter (n=spotter@kohein.cs.columbia.edu)
19:12.26spotteranyone have issues w/ the package managemnt services?
19:12.28spotterservice
19:12.30spotterit goes nuts on me
19:12.40spotterpreware says unable to contact it
19:12.46spotterand then phone gets very slow
19:12.51spotterlike its chewing up cpu cycles
19:13.36oc80zafter the upgrade?
19:14.14spotter?
19:14.14oc80zfrom X to 8.02?
19:14.25oc80zwith webosquick,jar w/e
19:14.39spotteroc80z, you talking to me?
19:15.14oc80zmm,mya
19:17.41oc80zWebOSQuickInstall.jar??
19:18.36*** join/#webos-internals pg13 (i=iandy@fansubbers.com)
19:21.09PuffTheMagicspotter: reboot
19:21.11PuffTheMagicyour pre
19:21.17PuffTheMagicsee if its better
19:21.28spotterit does get better when I reboot
19:21.31spotterbut it can happen again
19:21.39PuffTheMagiccan or does?
19:21.46spotterdoes
19:21.49spotternot always
19:21.52oc80zif ran into the same-like issues.
19:21.52PuffTheMagicthat should only happen after upgrades possibly
19:21.56PuffTheMagicidk why its happening other times
19:22.01spotterthis happens on startup
19:22.06spotteras if the service is going wonky
19:22.11en0xlol how u think? will apple release new itunes tomorrow with blocked pre access?
19:22.12PuffTheMagicit probably is
19:22.14oc80zyeah its a service issue imo
19:22.14en0x:>
19:22.23PuffTheMagicspotter: can you ssh in?
19:22.28gkatsevegaudet_work: going to webosboston?
19:22.31spotterI have terminal
19:22.40spotterso if I can get that open can do stuff
19:22.43spotterbut not occuring right now
19:22.53oc80zbout to bike to mit
19:22.54PuffTheMagicbut no ssh?
19:23.01spotterhmm
19:23.03spotteractually do have ssh
19:23.06spotterinstalled optware
19:23.09spotterbut haven't used it
19:23.10PuffTheMagici mean u can use terminal
19:23.13PuffTheMagicbut it will be harder
19:23.18spotteras barely have wifi on
19:23.21PuffTheMagicspotter: type 'initctl events'
19:23.26gkatseven0x: yes, then palm will get access to it again in 1.2 or 1.1.1, lol
19:23.43PuffTheMagicspotter: do u need any events after typing that
19:23.49PuffTheMagiclike do you see ipkgservice restarting?
19:24.16en0xgkatsev: i dont think that they will block it now if they will do then they will block some ipods too
19:24.18spotterits just sitting there
19:24.21spotterdoing noithing
19:24.32PuffTheMagicspotter: thats good for the most part
19:24.38oc80zorg.webosinternals.ipkgservce
19:24.40PuffTheMagicis it being "slow" right now?
19:24.46spotterno
19:24.50gkatseven0x: we'll see. there might not be a new itunes tomorrow
19:24.57egaudet_workno can't make it :(
19:25.04gkatsevbut i dont care. dont use itunes. it sucks...
19:25.11gkatsevegaudet_work: aww
19:25.40PuffTheMagicspotter: when it starts running slow can do this again and check to see if its restarting?
19:25.43spotterok
19:25.44en0xi dont use it too
19:25.50spotterso its probably continually restarting?
19:25.57spotteri.e. starts, dies, starts, dies?
19:25.59PuffTheMagicthats my guess
19:26.00spotteris that the guess?
19:26.03spotterok
19:26.25PuffTheMagici cant believe how much java is on this thing
19:26.37gkatsevhow much?
19:26.38*** join/#webos-internals tlz (n=dp@c-71-59-201-68.hsd1.wa.comcast.net)
19:26.38PuffTheMagicjava uses up like 20-30% of cpu
19:26.43en0xhow do i just restart ipkg services without rebooting the phone?
19:26.55PuffTheMagicerr
19:26.57PuffTheMagics/cpu/mem/
19:27.16PuffTheMagicen0x: stop org.webosinternals.ipkgservcice
19:27.21PuffTheMagicstart org.webosinternals.ipkgservcice
19:27.23tlzsup puff
19:27.30PuffTheMagictlz: hi
19:27.33tlzhow goes it
19:27.40PuffTheMagicgood i guess
19:28.09en0xPuffTheMagic: who is working on the luna manager? maybe he can add that so i can restart ipkgservice from luna manager
19:28.10psykozSo, last night my ipkgservice was down, had to where I was at manually restart it via terminal, made me think it'd be nice if there was a GUI service manager
19:28.22en0xbecause every two days i get no ipkgservice running
19:28.23en0x:S
19:28.29PuffTheMagicen0x: i am making an upstart service and gui
19:28.43PuffTheMagicwhich will make most of luna manager useless
19:28.51en0xoh i see
19:28.57psykozwhat is Luna Manager?
19:29.02en0xnice let me know if it will be ready for beta testing
19:29.06en0xPuffTheMagic: ^
19:29.17PuffTheMagicyea no prob
19:29.19tlzanyone running preware 0.8.2 and have it stuck on the loading screen?
19:29.28en0xi'm running 0.8.6
19:29.35PuffTheMagici am gonna start on the upstart service once i get subscriptions working in sysfs battery service
19:29.58en0xi'm waiting for irc client :(
19:30.06tlzenox
19:30.10tlzjust use irssi in terminal ;)
19:30.26en0xi dont like it
19:30.32oiltlz: everyone gets that in 082, upgrade to 085
19:31.10en0xtlz: well i dont mind it but i dont like it i tried all scrollz, epic+lice, irssi, bitchx
19:31.33PuffTheMagicirssi sucks
19:31.45PuffTheMagicand im not even talking about on the pre
19:31.55en0xthere is nothing better than native irc client for webos
19:31.56PuffTheMagicand if say screen+irssi ownz
19:32.01PuffTheMagicthen you havent tried quassel
19:32.04oiland i whipped up the luna manager
19:32.06tlzif i update preware via ipkg -o /var upgrade
19:32.08*** join/#webos-internals hemna (n=waboring@nat/hp/x-cxrfnjvlcpigsnjv)
19:32.11oilrestarting services should restart ipkgservice
19:32.12tlzdo i need to run the postinst
19:32.22oilpreware doesnt have a postinst
19:32.23chrisaI've been using screen/irssi for a decade now
19:32.27chrisaGood luck changing that habit
19:32.28oilbut the package manager does
19:32.31oilso, you will need to do it for that
19:32.41oilsince preware 085 requires package service 085
19:32.54tlzdo you know the path to where it is
19:32.59oilno
19:33.08tlzeh, i'll just search for it lol
19:34.03egaudet_workat one point couldn't I upgrade package manager from preware?
19:34.29spotteroil, for those of us who don't have easy access to a computer, hard to upgrade service :)
19:34.41egaudet_workterminal
19:35.31tlzhmmmm
19:35.38tlznow its stuck on checking version
19:35.54gkatsevi think i should webOSdr my phone and try running like that for a few days, cuz data and voice have been horrible for me
19:37.35*** join/#webos-internals hemna (n=waboring@nat/hp/x-bpybqqhdouicbqac)
19:37.42PuffTheMagicchrisa: yeah i know there are some die hard irssi fans
19:37.49PuffTheMagicchrisa: i like giving them a hard time
19:37.51PuffTheMagic:D
19:40.26en0xhehe
19:40.42bpadalino|worki'm partial to bx because me and panasync used to talk
19:40.51bpadalino|workbut i've never given irssi a change
19:42.27en0xbitchx sux big time
19:42.38bpadalino|work:(
19:46.38*** join/#webos-internals Ingenium13 (n=josh@CMU-292144.WV.CC.CMU.EDU)
19:47.36PuffTheMagicseriously you people need to try quassel
19:47.41PuffTheMagicits client/server based
19:47.48*** join/#webos-internals Sargun (n=Sargun@atarack/Staff/Sargun)
19:47.48*** mode/#webos-internals [+v Sargun] by ChanServ
19:47.50PuffTheMagicso you can run the server part on your local box or on a server
19:48.01PuffTheMagicand it keeps your connected all the time if u run it on a server that is always up
19:48.07PuffTheMagicthen u can use a client on any platform
19:48.34PuffTheMagicand if using a remote server then all your channels will be there
19:48.40PuffTheMagicwith all their backlogs etc.
19:48.44bpadalino|workso it's a bounce ?
19:48.46Decimation_i called sprint about service in my house
19:49.14PuffTheMagicbpadalino|work: i guess... idk what a bounce is specifically..
19:49.44chrisaYou can do all that with an irssi plugin
19:49.46bpadalino|workhttp://en.wikipedia.org/wiki/BNC_(software)
19:49.46Decimation_and told them i was thinking about returning the phone and switching back to verizon because of service in my house
19:49.46Decimation_and they just said
19:49.46Decimation_the airave is $100, thanks, bye.
19:49.46Decimation_DIDNT EVEN OFFER IT FOR FREE :P
19:49.50chrisaOr just use screen/irssi ;)
19:50.05bpadalino|workscreen is where it's at
19:50.19bpadalino|worki don't even use 1/100th of what screen can do
19:50.22bpadalino|workand it's great
19:53.47*** join/#webos-internals drnull (n=drnull@va-67-76-175-144.sta.embarqhsd.net)
19:54.27drunknbass_workdoes this run on anyones pre browser? http://webkit.org/blog-files/3d-transforms/morphing-cubes.html
19:56.31*** join/#webos-internals muchtall1 (n=muchtall@70-99-118-66.apigroupinc.com)
20:00.42*** part/#webos-internals nebula (n=jtomawsk@ita4fw1.itasoftware.com)
20:04.14*** join/#webos-internals FreeTim (n=freetim@72.247.151.10)
20:04.51*** join/#webos-internals FreeTim1 (n=freetim@204.251.204.204)
20:05.31*** join/#webos-internals FreeTim2 (n=freetim@204.251.204.200)
20:08.12*** join/#webos-internals kepi (n=ubuntu@41.204.145.12)
20:08.51kepihello
20:09.07*** part/#webos-internals kepi (n=ubuntu@41.204.145.12)
20:12.08PuffTheMagicZuchmir2: ping
20:18.13*** join/#webos-internals Bsims (n=Bsims@c-98-212-79-240.hsd1.il.comcast.net)
20:18.42BsimsGot a question on preware, how does it affect battery life?
20:21.07Zuchmir2puff: pong
20:22.41*** join/#webos-internals ird (n=ryan@adsl-157-60-103.bna.bellsouth.net)
20:24.19jauderhowell preware 0.8.5 seems a little faster but still is hung on the laoding screen
20:24.36Xygclose and reopen
20:24.57jauderhoodd
20:24.58BsimsGot a question on preware, how does it affect battery life?
20:25.00en0xmine preware is damn fast
20:25.16XygI've found that if it hangs for me, it'll load up no problem after I close and reopen
20:25.17en0x30 seconds and its done with updating feeds and loading
20:25.19jauderhowhy is the close/reopen necessary?
20:25.32XygI could just be impatient :D
20:25.52en0xi wonder why app catalog is faster than preware
20:26.16Bsimsen0x: beats me I found filecoaster faster, but less featured not tried 8.5 yet
20:26.30en0xi'm on 8.6
20:26.31en0x:)
20:27.03irdDoes anyone know where to get the source code for the termplugin?
20:27.42BsimsI have terminal and terminal service installed but I don't get a command prompt... does it require root access
20:28.03en0xjust black screen?
20:28.18Bsimsyes
20:28.18en0xBsims: ^
20:28.25en0xBsims: change the colors
20:28.30en0xfont colors and background
20:29.26irdnevermind.
20:29.32irdI just noticed the link to the source in the wiki
20:29.54BsimsHrm I'll try that
20:32.07BsimsNo joy stays black even when I set the background to red
20:32.18BsimsI've not rooted the phone at all though
20:33.03irdArg.
20:33.23irdApparently the glitorious page is broken.
20:33.42irdgitorious*
20:33.58PuffTheMagicZuchmir2: i have a userland for u to test
20:34.19PuffTheMagichttp://preyourmind.org/files/pre-dev-userland-0.0.1_alpha.tar.bz2
20:34.34en0xBsims: did you reboot?
20:35.05BsimsNope I;ll try that
20:38.05*** join/#webos-internals BrettQ (n=hokie36@32.134.95.193)
20:40.24BsimsNo joy
20:40.40Bsimsstill black screen even though I set it to white
20:43.10Bsimsen0x: any ideas?
20:43.31en0xnope
20:43.34en0xask rwhitby
20:43.34irdHmm.
20:43.35en0x;)
20:44.28irdBsims, have you tried removing them and reinstalling it?
20:47.27Zuchmir2PuffTheMagic: looking at it now
20:48.03PuffTheMagicZuchmir2: http://preyourmind.org/content/gentoo-based-cross-development-userland
20:48.12PuffTheMagicim gonna expand in there about it
20:48.18PuffTheMagicand explain how it made it
20:48.23PuffTheMagicyou really should get gentoo
20:50.39Bsimsird: No but I can
20:51.22irdWhen I first installed it, nothing worked.
20:51.28irdAfter removing and installing again, it worked fine.
20:52.28irdDoes anyone know where to get the termplugin source? The links in the wiki go to a repo that no longer exist.
20:54.26BsimsHrm I can't remove the terminal background service till I get home, but reinstalling the app did nothing
20:54.27egaudet_workhttp://git.webos-internals.org
20:54.55Bsimsgrrr
20:55.07irdegaudet_work, thanks.
20:55.23irdI had tried doing that through cl but it kept asking for a password.
20:59.20Zuchmir2are all those files needed? etc, packages, ...
21:01.30PuffTheMagicZuchmir2: needed? prob not. maybe useful at some point? maybe...
21:01.44PuffTheMagicZuchmir2: i can exclude them from future builds/releases
21:01.46PuffTheMagicno biggie
21:01.49irdThis is why I wish I'd stuck with learning to program when I was younger.
21:02.13PuffTheMagicird: i didnt learn till i was older
21:02.25PuffTheMagicgranted im not great, i know a little about a lot of stuff
21:02.50irdI've finally found something I want to do, I just can't figure my way through all this stuff to figure out how it works.
21:05.39irdI just need to figure out how to write a plugin that I can interact with via mojo.
21:05.53irdBut the termplugin (and the mojo side of it aswell) don't make much sense. :p
21:06.11chrisaDoes the term plugin support curses? I assume it doesn't
21:07.00PuffTheMagicyeah it does
21:07.02PuffTheMagicnano works
21:07.50chrisainteresting, I'm curious what they do to properly render the terminfo in mojo
21:08.18PuffTheMagicZuchmir2: the files in the packages dir should make it easy to ipks for binary libs/apps
21:09.45bpadalino|workchrisa, it's all open source - check i tout
21:10.07PuffTheMagicird: what are you interested in doing
21:10.13PuffTheMagicthere might be some others here that share your interest
21:10.17PuffTheMagicesp if its plugin related
21:10.27bpadalino|workhrm, maybe i read that wrong - mojo only gives the blank canvas .. the plugin renders all the text
21:10.48chrisaSo the plugin is just sending a buffer back? Gotcha
21:10.54bpadalino|workyes
21:12.25chrisahmm gitorious is failing
21:13.13bpadalino|workwhat's up at gitorious ?
21:13.46chrisaThe term plugin
21:14.02bpadalino|workoh - i think there is a more recent git repo on webos-internals
21:14.03bpadalino|workhold
21:14.19bpadalino|workhttp://git.webos-internals.org/?p=plugins/termplugin.git;a=summary
21:15.14PuffTheMagicyeah we dont use gitorious for anyhting any more i dont thin
21:15.24PuffTheMagicits all been moved to git.webosinternals.org
21:15.44bpadalino|workindeed
21:16.18chrisaLooks like a lot of this code is adapted from another project
21:18.08bpadalino|worki think it is a derivative of the example plugin available via mozilla
21:18.23chrisaLooks that way, a lot of it is mozilla/yahoo code
21:19.31bpadalino|workNPP_HandleEvent is where i think most of the guts/brains end up being spawned from
21:19.56irdPuffTheMagic,  I'm wanting to create a plugin that allows you to connect to IRC servers etc.
21:20.08irdAnd a mojo app that uses it to allows you to IRC from the pre.
21:20.52bpadalino|workird, what about a socketservice that just allows mojo/JS to connect to raw sockets ?
21:21.16irdI guess that would be more useful in the long run.
21:21.18irdFor other apps.
21:21.29bpadalino|worktechnically something like that could connect to the local novacom socket and get a terminal that way - so the terminalplugin wouldn't really require all the C++ stuff
21:22.01irdI'm just not a programmer (Although it's my intent to learn with this.) The only languages I've ever had much experience are all web based html\css\php
21:22.38bpadalino|workthere's always time to learn!
21:23.00irdExactly, I'm just not sure where to start.
21:23.15bpadalino|workservices using Java are easier to write
21:23.26irdI thought that.
21:23.47*** join/#webos-internals flpalm (n=Adium@10.20.103.97.cfl.res.rr.com)
21:25.18irdbpadalino|work,  What all would I need to learn about to write a plugin like this?
21:25.39irdI'm not exactly a linux guru or anything :p
21:25.40bpadalino|workplugin or service ?
21:25.43irder
21:25.44irdservice, yeah
21:26.42bpadalino|worka service - you can take a look at the other services on the webos git repo .. i believe most of them (except the battery one) is written in Java .. you will need to understand interfaces, exceptions and callbacks ... but it's a good place to start
21:27.18irdI see.
21:27.20irdThanks.
21:27.52bpadalino|workgood luck
21:28.15irdWhat about sockets?
21:28.19gkatsevw00t, webosboston
21:29.14bpadalino|workird, you can use google to figure out how to open up a socket on google ..
21:29.22bpadalino|workerm, in java
21:29.29bpadalino|workgoogle google bing bing google .. sorry
21:29.58irdSpeaking of..
21:29.59irdhttp://lmgtfy.com/
21:30.00ird:p
21:30.17gkatsevlmgtfy.com/?q=bing
21:30.26bpadalino|worki heard bing is the new way to google
21:31.11irdMeh.
21:31.13irdTo each his own.
21:31.15irdI prefer google.
21:32.32irdbpadalino|work,  for future reference, do browser plugins have to be C++?
21:34.14bpadalino|worki am not sure it's a language thing, but it just needs to implement the NPAPI interface
21:35.57gkatsevwhat about the nmomi interface? </bad jokes>
21:37.10*** join/#webos-internals Orion_PK (n=OrioNPK@c-75-72-37-51.hsd1.mn.comcast.net)
21:37.10en0xbing is good for searching porn
21:38.07*** join/#webos-internals pg13 (i=iandy@fansubbers.com)
21:39.04rwhitbyHattCzech: for preware interface, just put suggestions on the wiki discussion page so they are public.
21:41.55rwhitbyheh - at no point did spotter tell us what version of ipkgservice he was having problems with, and at no point did anyone ask him ...
21:48.15PuffTheMagicird: u dont want to do IRC as plugin
21:48.25PuffTheMagicird: that is something that should be done as a service
21:48.38PuffTheMagicird: and that is number 2 on my todo list
21:49.00PuffTheMagicird: it could be done right now as a java service
21:49.04PuffTheMagicbut i want to make it a C service
21:49.27PuffTheMagicand we need to figure out 1 more thing before we can start on that service
21:49.44PuffTheMagicird: and me and oil alreayd have designs for the irc app
21:49.47Robi_uhh my pre just locked up
21:50.04Robi_nothing responding, whats the key combo to reboot?
21:50.58*** join/#webos-internals slam_ (n=grndslm@174-126-14-4.cpe.cableone.net)
21:51.37PuffTheMagicird: and a IRC service/plugin would probably be a too big of a project to jump into to start learning C or java
21:51.49PuffTheMagicalthough i have a habbit of taking on big projects to learn with
21:51.59PuffTheMagicso i really have no right in saying that
21:52.19rwhitbyhttp://www.palminfocenter.com/news/6730/preware-085-released-with-speed-enhancements/
21:55.19*** join/#webos-internals Doc_exe (n=Doc_exe@CPE-24-167-226-94.wi.res.rr.com)
21:56.02*** join/#webos-internals zsoc (n=nghr@unaffiliated/zsoc)
21:57.37zsocajames, we should think about a gstreamer page for the webOS internals wiki, or atleast added information into the video recording page
21:57.57Robi_looks like mashing the keys did it
21:57.58Robi_sigh
21:58.08Robi_wonder if there are crash logs
21:59.03zsocIn my experience, mashing keys generally fixes most problems.
21:59.11zsocRobi_, /var/logs ?
21:59.25zsocs/logs/log
21:59.49rwhitbyhttp://www.precentral.net/homebrew-go-it <- interestingly, it mentions WebOS Quick Install, Preware and PreLoad, but not fileCoaster.
22:00.54zsocI like the guy that wrote that
22:04.21Decimation_AnOutsider: ya here?
22:04.34*** join/#webos-internals lizardo (n=lizardo@irc.angui.sh)
22:06.13*** join/#webos-internals Ingenium13 (n=josh@c-71-199-97-226.hsd1.pa.comcast.net)
22:07.33Robi_zsoc: can't ssh in atm, will have to wait.
22:08.03zsocRobi_, why not? also there's always novacom or usbnet.
22:08.14zsocor install the terminal app from preware xD
22:08.36Robi_no cable
22:08.49zsocah
22:08.57Robi_i'm not going to spend 20 min typing on the lil keyb
22:09.01*** join/#webos-internals |rfk2| (n=rfk2@174-145-133-69.pools.spcsdns.net)
22:09.05Robi_i have work to do
22:09.13zsoclol its fun xD but i dont blame you :>
22:09.52zsocAlso, please someone slap me the next time i use 'lol' as punctuation, it's becoming a bad habit.
22:09.54*** join/#webos-internals flpalm1 (n=Adium@10.20.103.97.cfl.res.rr.com)
22:16.21*** join/#webos-internals jcrawford (n=jcrawfor@unaffiliated/idle0ne)
22:17.53Decimation_hah, guys, seems 1.2 is coming out today.
22:17.53Decimation_we already have the full changelog
22:18.34*** join/#webos-internals jcrawford (n=jcrawfor@unaffiliated/idle0ne)
22:18.36rwhitby~lart zsoc
22:18.36infobotexecutes killall -TERM zsoc
22:18.55rwhitbyzsoc: just ask infobot to slap you :-)
22:19.25HattCzechtoday? oooohhhhh, goodie
22:19.51HattCzechDecimation_: do you have a time? :) haha
22:20.30rwhitby10:57 today, GMT+12:45 timezone
22:20.35*** join/#webos-internals muchtall (n=muchtall@75-146-189-25-Minnesota.hfc.comcastbusiness.net)
22:20.43zsocrwhitby, heh, thanks for the tip :)
22:21.45rwhitby(and if you don't believe there is such a timezone, look at http://www.timeanddate.com/worldclock/city.html?n=63)
22:21.50zsocDecimation_, what do you mean by "have the full changelog"?
22:22.00zsocI never doubt you rod.
22:23.53*** join/#webos-internals BrettQ (n=hokie36@cpe-098-122-127-057.sc.res.rr.com)
22:26.53Decimation_within the next hour
22:26.53Decimation_1.2 will be released :)
22:27.53Decimation_en0x: according to sprints site 1.2 is already out :)
22:28.58*** join/#webos-internals FreeTim (n=freetim@31-35-93.wireless.csail.mit.edu)
22:33.31rwhitbybbl
22:35.17zsoccool cool
22:36.16HattCzechdoes anyone here have any certifications of any sort? i found out that i can get some of them paid for and i'm wondering what's userful
22:36.20HattCzechuseful*
22:37.28*** join/#webos-internals Decimation (n=Decimati@d192-24-56-160.try.wideopenwest.com)
22:39.08irdDecimation, where is the changelog?
22:39.41Decimationhttp://forums.precentral.net/palm-pre/202049-1-2-comming-out-today.html
22:39.42Decimationthat post
22:39.49Decimationbut it is located on the sprint site
22:39.57Decimationif you go in your account, then check updates
22:40.06irdAh
22:40.07irdThanks.
22:40.16Decimationalso says today is the date released.
22:40.27Decimationand 1.1 was released about 20 minutes from now
22:40.31Decimationso we'll see what happens :)
22:40.51irdEither it's coming or someone at sprint messed up, I guess.
22:41.12Decimationnah, palm site changed also
22:41.13Decimationhttp://kb.palm.com/wps/portal/kb/na/pre/p100eww/sprint/home/page_en.html
22:41.17Decimationthe box on the right
22:41.24Decimationthe one that says Palm webOS
22:41.26Decimationused to say
22:41.28*** join/#webos-internals DeCiBeL (n=chatzill@ip98-184-140-94.tu.ok.cox.net)
22:41.31DecimationPalm webOS 1.1
22:41.34Decimationso they are changing stuff..
22:42.22PuffTheMagicird: so if you have an interest in contributing to the irc service or client i will most definately message you on it when we are ready to start
22:42.33PuffTheMagicand nothing is keeping you from making your own
22:42.54PuffTheMagicim just saying oil and I already have a good idea of how the mojo is gonna be
22:42.55DeCiBeLWhatup webos-internals?
22:42.56DecimationPuffTheMagic: working on an IRC client now?
22:43.01PuffTheMagicDecimation: soon
22:43.08PuffTheMagiconce i figure out subscriptions in C services
22:43.10Decimationthat's an app i'd love.
22:43.30zsocThat change log is seriously non exhaustive, they missed at least a few things.
22:43.40Decimationonce you figure out subscriptions, make that progress bar on preware possible before starting the IRC client :P
22:43.57DeCiBeLBeen a while since I have been able to play with my Pre the way I want to.. Had it since 06/06... Can anyone confirm or deny any issues with the patches from the git repositories? I am on 1.1 and am getting several hunk errors trying to apply some of the patches.
22:43.57irdPuffTheMagic, Sure, let me know. I'm not sure how much I can help though. I'm still teaching myself how to work with mojo etc
22:44.25DecimationDeCiBeL: don't both with patches, there is a new update coming out today.
22:44.30DeCiBeLPreware = DA SHIZNET! I am soo happy with that.
22:44.31zsocPuffTheMagic, If I wanted to go about making a simple service (just stop and start, 'start' passing a command to shell, and 'stop' acting like a ctrl+c), where would I start?
22:44.44DeCiBeL1.2?
22:44.48DeCiBeLor 1.1.X?
22:44.56PuffTheMagicird: well once we start all the code will be on git so you can see the code and helo out as you can
22:45.02DecimationDeCiBeL: 1.2
22:45.10PuffTheMagiczsoc: what?
22:45.10DeCiBeLAwesome! Where was this info leaked from?
22:45.22PuffTheMagicoh
22:45.24Decimationthe sprint site :P
22:45.27DeCiBeLHa!
22:45.29zsocPuffTheMagic, I was told you're the man to ask about services. i believe the words used were "PuffTheMagic is service-making machine"
22:45.32DeCiBeLI don't trust it then.
22:45.36PuffTheMagiczsoc: there already are services for executing arbitrary commands
22:45.37Decimationdo you have an account on the sprint website to view your phone?
22:45.43PuffTheMagicyou dont need to reinvent the wheel
22:45.44DeCiBeLBut of course
22:45.48DeCiBeLI never log in there
22:45.49Decimationgo to it
22:45.51DeCiBeLNo
22:45.54rwhitbyPuffTheMagic: there are?  which ones?
22:45.55zsocPuffTheMagic, Ah... then I guess I'll use those ;) I'll go poke about
22:45.55DeCiBeL:D
22:45.56Decimationand hit the check for software updates button
22:46.05Decimationit will show you :P
22:46.09DeCiBeLSweet.. Maybe it will happen.
22:46.11PuffTheMagicrwhitby: what about that commander app?
22:46.14rwhitbyPuffTheMagic: we pulled the arbitrary command service.
22:46.18PuffTheMagicoh
22:46.24zsochehe
22:46.25PuffTheMagicwell its still "out there"
22:46.37rwhitbyonly in source form
22:46.38DeCiBeLNother question: PLEASE.. No offense to PreLoad or Filecoaster...
22:46.41en0xDecimation: oh no shit
22:46.42en0xhmm
22:46.43zsocseems dangerous no? rather than a service that does 1 specific thing? I guess I don't fully understand how it works.
22:46.49DeCiBeLBut why the heck are they still devel'ing?
22:47.02rwhitbywe pulled the ipkg.  and I mean *completely" pulled it (i.e. rewrote git history)
22:47.05Decimationex0x: yeah, lol
22:47.15rwhitbyzsoc: yep, that's why we pulled it.
22:47.18DeCiBeLPreware is leaps and bounds ahead of both, but yet they are still developing.
22:47.31zsocrwhitby, could I possibly use it, or something like it, as a template for making my own service?
22:47.34rwhitbyDeCiBeL: both of those have different feature sets.
22:47.46rwhitbyzsoc: just use one of the existing services
22:47.52DeCiBeLrwhitby: Aye.. But those feature sets are in Preware, No?
22:47.54Decimationrwhitby: I say you and preload combine :)
22:47.54rwhitby(the source code, for a template)
22:47.58rwhitbyDeCiBeL: no
22:48.04zsocI see.. I'll go find the simplest one :P
22:48.05rwhitby(they are not in preware)
22:48.09DeCiBeLI did find a bug in Preware..
22:48.20Decimationrwhitby: preware needs wall paper downloads
22:48.20DeCiBeLActually 2
22:48.27rwhitbyDecimation: PreLoad and Preware are open source, so anyone can combine the two
22:48.30Decimationof course 1.2 allows you to just get them off the web.
22:48.51rwhitbyDecimation: Preware is an ipkg installer.  Nothing more.  If a wallpaper is packaged as an ipkg, it can be installed.
22:49.17zsocrwhitby, a service + cpcrook's svn app = working camcorder app. It could have been done weeks ago.
22:49.38DeCiBeLI deobfuscated Filecoaster a long time ago
22:49.48Decimationlmao, guys, palm has a funny staff.
22:49.49Decimationhttp://www.palm.com/us/assets/images/support/detail/sidebar_webos_swu120.gif
22:49.49DeCiBeLDude that makes it got all over me about it and has been crying foul ever since.
22:49.49zsocDeCiBeL, sounds immoral
22:50.10Decimationchange the 2 to 1 and 0 to see the old images
22:50.15Decimationbut the new one is much better :)
22:50.18DeCiBeLzsoc: IN what sense? As in the word sounds funny? Or as in "don't ever do that"?
22:50.28HattCzechso Decimation, how do you find out about this stuff ahead of time? (1.2 release and all)
22:50.51DecimationHattCzech: sprint site told me all i know.
22:50.59HattCzechahhh, where?
22:51.06Decimationgo to your account on the site
22:51.06zsocDeCiBeL, it's just not good habit. if they want to make closed-source software, that's their prerogative. as a user, just don't use it. deobfuscating is sleezy.
22:51.10Decimationthen check for software updates
22:51.15DeCiBeLAnyway.. I had an old version of Terminal installed and Preware thought it was up to date and wouldn't allow me to install/upgrade it.
22:51.19Decimationit will show 1.2 with a full changelog.
22:51.31DeCiBeLI ended up installing it through the QuickInstall GUI
22:51.32HattCzechhahahaahah awesome
22:51.34DeCiBeLupgrading..
22:51.42HattCzechreleased today, nice
22:51.50DeCiBeLBut then it added a SECOND Terminal Service.
22:51.57DecimationHattCzech: yup
22:51.59rwhitbyzsoc: if I had a Pre, camcorder *may* have been done weeks ago ;-)
22:52.05Decimationwill be back in 15 minutes
22:52.07HattCzechsend/receive vcard! heheh
22:52.20HattCzechthank god filtering in email
22:52.33*** join/#webos-internals examance1 (n=examance@ip68-99-24-207.om.om.cox.net)
22:52.50DeCiBeLzsoc: I completely agree. I told him: If you want to make your software completely closed source.. don't program in Java/Css/Html..... (Hint, not going to happen at this time with WebOS).
22:53.00rwhitbyDeCiBeL: I expect you didn't use -o /var when you installed it the first time.
22:53.04DeCiBeLSimple reason I did it was to add a seperate sort column.
22:53.14DeCiBeLrwhitby: Aye, I did.
22:53.20zsocrwhitby, honestly there's almost nothing to it. just seems silly. i guess the point is, don't make an app if it's not fully featured. plus, at this point, i've tried to contact cpcrook for a week or more. i'd feel wrong using parts of his app. even if i remake an app from scratch, it'll be eerily similar to his
22:53.41rwhitbyzsoc: I don't agree.   Release early, release often.
22:54.05rwhitbyzsoc: if it's open source, use it.  that's what open source means.
22:54.27zsocrwhitby, ok, well my awkwardness about cpcrooks progress still stands. it's like the guy did all the legwork and then vanished. I'm not so sure about the open source part, I didn't see any mention anywhere in the code about GPL or what not. I'll have to look.
22:54.47rwhitbyif it doesn't specifically say it's open source, you can't use it.
22:55.01rwhitbyall code is proprietary by default.
22:55.08zsocRight, that's why I said that.
22:55.30rwhitbybbl
22:55.55DeCiBeLIf a program is released under "GPL" it should be open-source.
22:56.08HattCzechzsoc, yeah, that situation is tricky...
22:56.33HattCzechi'm trying to make an app that i can hopefully sell, but i have no way of preventing people from using my code...
22:56.45zsocDeCiBeL, well it wasn't *released* at all, just an SVN. I mean he put a note on the wiki it's ok to download it :P but that' about it
22:56.50*** join/#webos-internals ali (n=ali@99-6-146-43.lightspeed.rcsntx.sbcglobal.net)
22:56.56zsocHattCzech, then don't make it on the pre.
22:57.13HattCzechhehehe, yeah, that's one way to do it
22:57.16zsocHattCzech, or have it rely on proprietary compiled plugins and services.
22:57.22DeCiBeLthen it should fall under the terms & conditions of the SVN host.
22:57.42zsocDeCiBeL, the point is, i don't even think the guy would mind, just can't find 'im
22:57.59DeCiBeLTrue. Better to ask first.
22:58.05HattCzechi haven't played with plugins or services yet, but that's an idea
22:58.11DeCiBeLI would give it X days then just use it.
22:58.16Decimationzsoc: start the app
22:58.23Decimationdon't release till you hear from him though.
22:58.50HattCzechso which app are you talking about? preload or something?
22:59.00Decimationa video camera i believe.
22:59.06zsocDecimation, hm.. and now that ajames is doing all the legwork on gst plugin building... i could take the time to make the app.
22:59.08HattCzechahhh
22:59.22Decimationzsoc: do it, it won't hurt
22:59.41Decimationhe published all his work, i'm sure he would love to see someone make the app.
22:59.57zsocDecimation, k, i'll start it a bit later. the thing is basically done. just some bug-controlling and service making. I hope making a working service isn't as difficult as i hope it's not
22:59.58zsoc:>
23:00.45zsocuntil then, bbl
23:01.02Decimationzsoc: one more thing.
23:01.24PuffTheMagicDecimation: what did i hear about 1.2 being out
23:01.27Decimationahh, guess i missed you.
23:01.38DecimationPuffTheMagic: sprint's site says its released today.
23:01.41PuffTheMagicits till not on opensource. or avail for OTA
23:01.50zsocDecimation, nope, you got me
23:02.18Decimationzsoc: figure out how to access the camera preview yet?
23:02.28DecimationPuffTheMagic: i never said it was out
23:02.35Decimationi said sprint's site says its coming.
23:02.37zsocDecimation, the short answer is no, the long answer is yes
23:02.40zsocor maybe the other way around
23:03.02Decimationany brief explaination i can get? im curious.
23:03.08Decimationi actually kind of looked into it, briefly.
23:04.01PuffTheMagicDecimation: well saying that Sprint says it was releases sounds like you are saying it out :D
23:04.20Decimationaccording to sprint, it is released on 9/8/09
23:05.05Decimationand thats not the dumbass customer service
23:05.09zsocDecimation, will have to wait till later, really got it jet, but it involves mimicing the camera app
23:05.12DecimationTHIS IS DA INTERWEB
23:05.26Decimationzsoc: i'll love to hear about it.
23:06.00*** join/#webos-internals greg_roll (i=73810bae@gateway/web/freenode/x-ipqdcguzkfkhxmye)
23:06.50*** part/#webos-internals FreeTim (n=freetim@31-35-93.wireless.csail.mit.edu)
23:07.36*** join/#webos-internals corq (n=corq@140.150.121.70.cfl.res.rr.com)
23:07.55greg_rollhello, does anyone here know where to find lunaservice.h and/or other palm include files? They are required to compile some of there open source files. Thanks
23:08.33*** join/#webos-internals RainMan (n=Who@66.212.183.225.tor.pathcom.com)
23:11.12corqgreg_roll, they *may* know over in #webos they deal more with the SDK, if no one is able/at keyboard to answer here
23:11.44PuffTheMagicgreg_roll: it dont exist
23:11.51PuffTheMagicpalm didnt give it to us
23:11.56corqhuh
23:12.09PuffTheMagicgreg_roll: im in the process of making my own lunaservice.h
23:12.20PuffTheMagici have enough implemented that allows me to build a custom C service
23:12.30PuffTheMagicit might be enough to build libpurple-adapter
23:12.31PuffTheMagicidk
23:12.34PuffTheMagichavent tried yet
23:12.45PuffTheMagicbut i can link against liblunaservice.so
23:12.47PuffTheMagicfor my own servier
23:12.49PuffTheMagicservice
23:13.15*** join/#webos-internals GreedyB (n=blah@c-76-104-101-233.hsd1.va.comcast.net)
23:13.24PuffTheMagicZuchmir2: did that userland work out for you?
23:15.16greg_rollPuffTheMagic: awesome, you read my mine :) i need to compile the libpurple-adapter ;)
23:16.43corqif I get the notice for the update tonight, is 'quilt pop -a' all I need to do beforehand? Anything more involved?
23:18.28greg_rollPuffTheMagic: is there are chance you could share? Or even compile a custom libpurple-adapter from code for me? I've been working on Messenger support for the Pre
23:18.47ajamesi'd love a copy of lunaservice.h as well
23:19.30greg_rollits strange to open source something but not give you all the files you need to compile
23:19.54ajamesthat is technically against the gpl
23:22.50greg_rolli don't know too much about the gpl but i would have to agree with you
23:23.16ajamesfrom GPLv2 part 3: complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable
23:23.52DecimationPeople need to learn wtf the term "bricking and phone" means.
23:23.59chrisaIs there any document that gets sent to carriers that isn't immediately leaked?
23:24.14Decimationchrisa: what was leaked?
23:25.00chrisaJust looking at engadget
23:25.12greg_rollajames: very good. I'll see what PuffTheMagic says about a copy of his. Maybe ill contact palm
23:25.57chrisaI've never even heard of prethinking
23:26.36Eguyoil: looks like today it really is going to come out
23:26.40chrisaWhat are people going to do if we release a new product? Will all the sites buy new domains like foobagcentral, everythingfoobag, foobagthinking?
23:28.01corqdecimation if it's a popular product, won't matter, they'll buy those ;-)
23:28.49Decimationcorq: excuse me?
23:29.36corqDoh; sorry, I scrolled up, mistook you for chrisa
23:39.48freakoutchrisa: we at PalmInfocenter sitting pretty in that regard. :P
23:39.57*** join/#webos-internals lizardo (n=lizardo@irc.angui.sh)
23:42.39rwhitbychrisa: that's why the "Pre" in "Preware" means "before", not anything to do with the trademarked "Palm Pre(accent)" ;-)
23:43.09rwhitbyfreakout: PreCentral will just create EosCentral ...
23:44.39*** join/#webos-internals Templarian1 (n=Templari@141.218.50.71)
23:46.31EguyEosware 0.8.5
23:46.42chrisarwhitby: so will you name it postware at some point?
23:47.04EguyMiddleware is next chrisa ;)
23:47.09rwhitbychrisa: nope, cause it's always for software that is yet to be submitted or accepted by the official App Catalog.
23:47.27chrisaI should look into how that process is going to work
23:47.47rwhitby(of course Palm will need to open up the Native SDK for some of the apps to be accepted ...)
23:49.16rwhitbychrisa: at the moment, the process seems to be: (1) Palm checks the homebrew gallery for nice apps (2) Palm contacts the authors of those apps and asks them to submit (3) Palm reviews and asks for lots of changes (4) App finally appears in Palm App Catalog.  Cycle time seems to be about a month currently.
23:49.44chrisaI mean the actual review once the catalog is life
23:49.52chrisa*live
23:53.58HattCzechrwhitby: do the developers get and compensation?
23:54.16rwhitbyHattCzech: dunno - those details are kept private I expect.
23:54.45HattCzechahhh okay
23:56.56bpadalinointeresting cycle
23:57.40rwhitbybpadalino: that is just from my observations from authors posting on PreCentral - it may hold very little relationship to reality ;-)
23:57.59bpadalinowho needs reality when you have PreCentral forums! :)
23:58.00en0xholly molly this class is so booooring
23:58.23en0xand redsox r playing today too

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.