**** BEGIN LOGGING AT Fri Mar 13 02:59:57 2009 Mar 13 03:57:13 ok, on a whim I tried the Koolu Android image, and I'm ... unhappy Mar 13 03:58:02 so it's back to SHR for me! Mar 13 03:59:26 heh Mar 13 03:59:35 bgat, then that's 2 of us Mar 13 03:59:48 actually, I might try hackable:1 first Mar 13 03:59:53 ... on the way back to SHR, I mean :) Mar 13 04:59:10 * bgat is away: sleep Mar 13 07:39:46 morning Mar 13 07:41:39 spaetz: morning Mar 13 07:45:29 some way to get a call history in shr-unstable, need to get a phone number for a girl.... Mar 13 07:45:50 phonelog Mar 13 07:50:52 damn, I need to flash my GSM firmware, have installed that GPIO package, but there is no gpio binary Mar 13 07:51:31 blarrg: /usr/sbin/s3c24xx-gpio Mar 13 07:54:12 flashing... why the heck can I hear GSM activity in my speaker when I call the "Phone" section of shr-settings? Mar 13 08:04:19 spaetz: btw, it's already installed by default, at least on FSO. Mar 13 08:07:19 Morgen Mar 13 08:07:35 what's the relation of libframeworkd-glib and libfso-glib? Mar 13 08:08:06 * dent is again investigating the option of actually writing something Mar 13 08:16:33 PaulFert`: noticed that, yep Mar 13 08:16:58 just didn't see in the beginning as there was no gpio binary (probably the manual should be updated) Mar 13 08:19:04 mrmoku: BTW, i think after Joerg will release the final version of uSD image, you can incorporate his script in the SHR to allow SHR users to flash GSM with confidence and without using additional images, what do you think? Mar 13 08:24:03 raster: ping Mar 13 08:24:55 pffft Mar 13 08:26:56 * spaetz didn't suceed in using a different elementary theme via ELM_THEME Mar 13 08:27:01 mmh Mar 13 08:27:27 well, I am artistically challenged anyway, perhaps it's better this way Mar 13 08:27:40 raster: Hey :) Some users say that magic trick to get rid of E CPU hogging is to move some desktop file from /usr/share/applications to somewhere else temporarily. Mar 13 08:28:10 PaulFert`: doesnt really help me Mar 13 08:28:19 i already heard of that :) Mar 13 08:28:48 spaetz: i've never tested themes in elementary - but it should work in theory Mar 13 08:29:11 raster: ok :) Have you heard that mrmoku reproduced segfault in eina (after using elementary scroller) with a small test app? Mar 13 08:29:13 raster, I beleive you. But never having worked with edje befor, it is just as likely that I botched something Mar 13 08:30:18 PaulFert`: no. havent Mar 13 08:30:19 :) Mar 13 08:30:35 first time mrmoku was happy to get an app to crash :-) Mar 13 08:56:50 raster: this diff seems to fix that segfault... Mar 13 08:56:51 http://git.shr-project.org/git/?p=shr.git;a=commitdiff;h=19027a0c7fac4726d44175d9fc497ebdbc468a84 Mar 13 08:58:03 raster: had a question for elementary, but found answer already =) Mar 13 08:58:31 mrmoku: well dont know what window_swallow did Mar 13 08:58:44 but those seem to simply use correct api calls there Mar 13 08:58:54 beats me if window_swallow did something else or not Mar 13 08:59:44 same with window_kbd_show Mar 13 09:00:26 dont know what that did Mar 13 09:00:49 but the elm_object_focus seems right Mar 13 09:01:25 other than that - moving ths scroller creation higher up is the only other change - doesnt make sense to me if that changes anything Mar 13 09:01:29 window_swallow directly used the evas call to swallow Mar 13 09:02:23 without that diff it segfaulted when setting the scroller content Mar 13 09:02:34 u mean the edje call? Mar 13 09:03:11 the elm_scroller_content_set Mar 13 09:03:47 no i mean window_swallow Mar 13 09:03:49 edje... yeah Mar 13 09:03:52 and i can bet why Mar 13 09:03:56 edje_object_part_swallow(elm_layout_edje_get(win->layout), key, object); Mar 13 09:04:12 ok Mar 13 09:04:13 yes Mar 13 09:04:17 edje swallow directly Mar 13 09:04:26 some elm widget was tryhing to find its parent Mar 13 09:04:32 it shought its parent was the window Mar 13 09:04:37 err thought Mar 13 09:04:38 but it wasnt Mar 13 09:04:41 it was the layout Mar 13 09:04:57 :-) so that explains it... Mar 13 09:05:06 elm widgets live in a tree Mar 13 09:05:09 they have parents Mar 13 09:05:12 (anc children) Mar 13 09:05:22 elementary maintains that info for you Mar 13 09:05:37 if u start going behind its back and use elm widgets partly with elementary Mar 13 09:05:39 and partly without Mar 13 09:05:55 it will get confused as its idea of who belongs where will not be right Mar 13 09:06:41 how do I know which api functions are ok and which not? Mar 13 09:06:46 evas_ is ok? Mar 13 09:06:55 if there is an elm call Mar 13 09:06:56 use it Mar 13 09:07:14 generally evas/edje calls are ok Mar 13 09:07:18 but it depends Mar 13 09:08:28 I have an elementary entry, but it doesn't show it's value Mar 13 09:09:03 I do entry_entry_set and elm_entry_entry_get returns the data just fine Mar 13 09:09:25 it's just not visible on the screen. DO I have to call a refresh signal, or something? Mar 13 09:09:57 it may be 0x0 size Mar 13 09:10:12 blarg, just noticed I neve set align and weight hints Mar 13 09:10:12 so it depends on its container and if it set its size right Mar 13 09:10:19 :) Mar 13 09:10:20 thanks, that might well be it Mar 13 09:11:00 nahh, no cigar yet Mar 13 09:13:50 mmh, the entry resizes when I add more "g
" stuff Mar 13 09:13:57 so it gets populated and uses screen Mar 13 09:14:01 weird Mar 13 09:18:22 yay, a single_line_set helped magically Mar 13 09:18:28 for whatever reasons Mar 13 09:18:42 ok, no try to scale just that one widget (the font size) Mar 13 09:21:53 how do I set a scale size on a specific elementary widget? Mar 13 09:22:07 using values larger than 1.0 on weight hints doesn't seem to work Mar 13 09:22:56 * spaetz tries m_object_scale_get Mar 13 09:23:00 elm_.. Mar 13 09:43:01 what do I pass to evas_object_clip_set(sd->resize_obj, clip); Mar 13 09:43:10 is clip 1.0 , 0 ? Mar 13 09:44:11 clip is another object Mar 13 09:44:24 a rect object Mar 13 09:44:28 mmh, I see it is some rectangle type Mar 13 09:44:32 ok Mar 13 09:44:55 default has a ratehr large geometry, so it wouldn't do any clipping Mar 13 09:44:58 I presume Mar 13 09:45:09 Rectangle(geometry=(-100004, -100004, 200008, 200008), color=(255, 255, 255, 255), layer=0, clip=False, visible=True) Mar 13 09:50:15 mmh,, doesn't seem to work from python-elementary Mar 13 10:12:26 raster: btw.... thanks :-) will cleanup quickdev's code and use elm functions where they exist Mar 13 10:13:38 cool Mar 13 10:13:39 :) Mar 13 10:13:54 nb - if u have segv's... check with me first if your code looks right Mar 13 10:14:12 invariably elementary_test hgas good code to look at Mar 13 10:14:14 for examples Mar 13 10:14:29 raster: ok... I had one more strange thing while trying to fix that segfault Mar 13 10:14:48 IIRC when i set the weight of the scroller and the entry Mar 13 10:14:55 and swallow that to the layout Mar 13 10:15:05 it got to an endless loop when scrolling down Mar 13 10:15:21 hmmm Mar 13 10:16:26 12-03-2009 14:52:15 > mrmoku: raster: having endless bounces between evas_object_clip_recalc and evas_object_recalc_clippees when scrolling down (by just entering newlines) Mar 13 10:16:28 odd Mar 13 10:16:55 if you want I testcase I can try to reproduce it :-) Mar 13 10:17:06 s/I/a/ Mar 13 10:17:07 mrmoku meant: if you want a testcase I can try to reproduce it :-) Mar 13 10:17:21 testcase is always good Mar 13 10:17:38 raster: ok will prepare one and mail it to you later today Mar 13 10:23:36 heyho Mar 13 10:24:21 morphis: hey Mar 13 10:24:36 do you have an idea of how I can modify a "clip" object in python-elementary? Mar 13 10:24:57 I just want a sing-line entry prevent from becoming larger than the screen as the entry gets longer Mar 13 10:25:25 hm Mar 13 10:25:35 (well, ideally I want to dynamically scale down the size, so it still fits, but that's for the future) Mar 13 10:25:54 with cli_get() I get a Rectangle object Mar 13 10:26:12 can I somehow modify its "geometry" and "clip" values? Mar 13 10:26:38 then, I might be able to just clip_set(...) the modified Rectangle again Mar 13 10:26:56 maybe evas.Object provides some functions for this, but maybe it will break the elementary layout engine Mar 13 10:27:21 or you try to provider a size_hint_min / size_hint_max Mar 13 10:27:49 do I set those to max pixel sizes? Mar 13 10:28:00 or is it also some -1...+1.0 thingie? Mar 13 10:28:20 no the pixel size Mar 13 10:28:25 but it is only a hint Mar 13 10:28:29 ok, will try that Mar 13 10:28:34 you can also try to do evas.Object.resize Mar 13 10:29:42 it should work with the size_hint Mar 13 10:29:49 I tried it and it works Mar 13 10:31:41 arrg, the underlying window just gets wider than the screen, for me Mar 13 10:31:56 entry.size_hint_max = (480,72) Mar 13 10:32:48 the entry is in a box? Mar 13 10:33:07 entry is in a box which is the main window Mar 13 10:33:18 mmh, trying to use size_hint_max_set Mar 13 10:35:38 I set size_hint_max and size_hint_min to the same value, to be sure that the widget have the same size every time Mar 13 10:36:04 ok, trying that. Do you have specific weight_hints? Mar 13 10:36:48 wait Mar 13 10:36:57 only for the box Mar 13 10:37:58 weight(1.0, 1.0) Mar 13 10:38:37 mmh, weird. I give up Mar 13 10:38:49 thanks for trying to help me Mar 13 10:38:51 can you show me your code? Mar 13 10:38:58 sure, hold on Mar 13 10:40:11 http://dpaste.com/13943/plain/ Mar 13 10:40:20 small calculator Mar 13 10:40:29 in elementary style Mar 13 10:40:50 a workaround is maybe creating a layout with edje Mar 13 10:41:21 a simple edje with only one swallow with exact pixel size Mar 13 10:41:38 mmh, never used edje so far :-) Mar 13 10:41:46 its very simple :) Mar 13 10:41:56 but it might be a better solution thatn manually coding all widgets anyway Mar 13 10:41:57 afaik it is done by the dialer in shr Mar 13 10:42:29 what do you mean with manually coding? simply writing every time "bt = elementary.Button(win)"? Mar 13 10:42:36 yep Mar 13 10:43:05 I thought about that and I want to write a layout engine to do it in a edje-style-way Mar 13 10:43:22 edje if for e what glade is for gtk, right? Mar 13 10:44:02 exactly Mar 13 10:45:15 so you have only to load a ui-file for you application to create the ui Mar 13 10:45:31 sounds good Mar 13 10:46:35 dont know if it should be in a edje-syntax or in xml Mar 13 10:49:06 morphis: now that is weird. I set size_hint_max Mar 13 10:49:21 and using entry.size_get it shows always exactly that size Mar 13 10:49:40 but I can clearly see that the main window gets wider and wider and the entry larger and larger Mar 13 10:49:58 jap, that is the point, with size_hint_max you only have a hint, the layout engine can use this or not Mar 13 10:50:12 but shouldn't size_get show the actual size? Mar 13 10:50:21 hm Mar 13 10:50:25 it always remains the same, although the entry gets wider Mar 13 10:50:31 it should Mar 13 10:51:03 the entry scolls or it gets wider when typing a string that is longer than the entry? Mar 13 10:51:38 entry gets wider when typing (well, I don't type I do entry.entry_set(longerstring) Mar 13 10:51:58 when the calculator buttons are pressed Mar 13 10:51:58 ok, I think thats a bug Mar 13 10:52:15 normal entry should do horizontal scrolling Mar 13 10:52:18 I will try to type Mar 13 10:52:32 see if it makes a difference Mar 13 10:53:36 no, when typing with keyboard then entry also gets wider, but size_get *always* shows (480,78) Mar 13 10:58:00 ok, issue is that I was setting the size_hint on every btutton press and when reading out size_get in the same function, it had that size Mar 13 10:58:15 size_get *is* different when I only set the size_hint once Mar 13 10:59:05 hmpf, vpn timeout ... Mar 13 10:59:21 anyway, I'll experiment some more. I'll get ti eventually Mar 13 10:59:43 ok, otherwise talk to raster about it Mar 13 10:59:48 :) Mar 13 10:59:50 ok Mar 13 10:59:57 :) Mar 13 11:00:55 spaetz, you already have seen my efforts on bringing elementary to vala? Mar 13 11:01:15 I've seen you pasting some git link, but haven't looked Mar 13 11:01:22 ok :) Mar 13 11:01:29 I don't know vala yet, so I'd need to learn it first. Mar 13 11:01:36 but, very cool Mar 13 11:01:46 its very similiar to C++ or C# Mar 13 11:02:11 * mrmoku is ashamed he did not try it last night as promised :( Mar 13 11:02:19 though I fixed the segfault instead :-) Mar 13 11:02:27 mrmoku: shame on you :D Mar 13 11:02:35 mrmoku: great Mar 13 11:03:05 I looked at your source though Mar 13 11:03:19 still confuses me a lot that vala thingie ;) Mar 13 11:03:43 the vapi-stuff is not very easy, I take some hours to get it to work Mar 13 11:11:58 raster: testcase sent... have fun :P Mar 13 11:20:04 raster: small keyboard question... quickdev uses ecore_x_e_virtual_keyboard_state_set to turn on the keyboard... that would translate to elm_win_keyboard_mode_set ? Mar 13 11:36:45 raster: and another one I'm missing... what would be the equivalent to call edje_object_part_unswallow? Mar 13 11:36:52 or is unswallowing via edje ok? Mar 13 11:38:23 mrmoku: unswallow? delete! Mar 13 11:38:34 (why would you unswallow for any other reason?) Mar 13 11:38:54 as for vkbd - elementary should handle that all by itself as widgets get focused Mar 13 11:39:00 there is no need to manually set vkbd state Mar 13 11:39:05 unswallow? Isn't that the same as throwing up? Mar 13 11:43:27 raster: can you give widgets a hint which keyboard to use? Mar 13 11:44:09 quickdev is doing: Mar 13 11:44:09 window_unswallow(win,data->information); Mar 13 11:44:09 evas_object_del(data->information); Mar 13 11:44:19 so the unswallowing can be removed, right? Mar 13 11:44:58 how do I make just the crosscompiling toolchain of shr? Mar 13 11:45:58 vininim: there is no such thing... we use openembedded to build shr Mar 13 11:46:01 mrmoku: aaah. right now no. no way to hint what type Mar 13 11:46:09 if an entry is focused it asks for the default Mar 13 11:46:11 thats it Mar 13 11:46:16 i need to add the ability to do that Mar 13 11:46:22 havent yet Mar 13 11:46:29 and yes Mar 13 11:46:32 nuke the unwwallow Mar 13 11:46:35 mrmoku: well, when you make image it compiles everything including openembedded toolchain, iiuc Mar 13 11:46:37 del does the job Mar 13 11:47:16 raster: thanks Mar 13 11:47:34 vininim: yeah? don't know that... Mar 13 11:48:10 at some point it has to cross-compile and use oe lib so I guess it does it since you just fire make. =P Mar 13 11:48:17 *set of libs Mar 13 11:50:31 I'll just write a bbfile and it'll get pulled. Mar 13 11:50:52 vininim: unless someone has taken the time to create an individual meta-package for the toolchain and libraries (an SDK), then there is no way to easily create the entire set. Mar 13 11:51:50 vininim: basically, if you bitbake a .bb file, it will build as much of the toolchain and libs as is necessary for that bb file; which may be the entire toolchain you are interested in, or not. Mar 13 12:06:08 i want to bake my own kernel Mar 13 12:06:18 easy Mar 13 12:06:31 and i found in the stock-shr-kernel support for the qt2410 to be enabled Mar 13 12:06:35 is that required? Mar 13 12:06:50 perhaps, perhaps not. Mar 13 12:06:59 it matters not Mar 13 12:07:10 why? Mar 13 12:07:47 it adds a few bytes to the kernel to add support for a prototype board that was used in early development of the gta0x Mar 13 12:08:10 ah, k Mar 13 12:11:20 will i need kexec? or is that optional? Mar 13 12:16:55 don't you need kexec for suspend? Mar 13 12:17:31 mwester / vininim: isn't there some kind of "bitbake meta-toolchain-something-or-other" to do this/ Mar 13 12:19:27 kexec is not required, but it is highly recommended. It is not needed for suspend, only for booting another kernel from the currently-running kernel. Mar 13 12:21:05 Weiss: Yes, there such a target, that generates an SDK/toolchain that can be installed into /usr/local/ -- such a toolchain/SDK package exists in a reasonable state for openmoko's 2008.x images, and a minimal one (no X libs) exists for the base fso images, but nothing complete enough to be considered an SHR SDK exists. Mar 13 12:22:40 If all you want is a toolchain to build the kernel for FSO/SHR, you can download a pre-built fso toolchain from my website. Mar 13 12:33:43 Dave: I *didn't* break it! ;-) http://people.openmoko.org/joerg/N810-disassembly/ Mar 13 12:34:55 Dave: but you need a cleanroom to apply the screen protection. Otherwise some small bubbles are hard to avoid Mar 13 12:42:17 * bgat is back Mar 13 12:49:03 DocScrutinizer: my buzz fix did not go very well. first of all the resistor was not 0402 form factor but was bit too long so there was no way to get it nicely on the pads. secondly the 10V capacitor was also much larger than I anticipated. Mar 13 12:50:12 DocScrutinizer: my local electronics shop does not have 3V capacitors in stock but they need to order them from sweden. is your offer to send the components by snail mail still valid? ;) it'd save me a lot of time since the local electronics store would like to sell me 10000 SMD resistors and not one :P Mar 13 12:53:15 lindi-: np. send a self-addressed envelpe to me. Preferrably with stamp included ;-) Mar 13 12:54:50 DocScrutinizer: sure, where's the address? Mar 13 12:57:48 how many sets would you need? Mar 13 13:30:12 mrmoku: are you there? Mar 13 13:31:40 the included calculator looks quite ugly. Here is my attempt at creating a simple calculator in elementary look. Mar 13 13:32:12 download http://freehg.org/u/spaetz/calc/raw-file/930cdd97104c/calc and exec "./calc" on your FR Mar 13 13:32:27 would we be interested in such a replacement? Mar 13 13:43:37 spaetz: well... kind of ;) Mar 13 13:45:49 spaetz: yeah... looks nice... there was another calculator too that I wanted to take a look... Mar 13 13:46:08 if there is one all the better. Mar 13 13:46:13 http://www.thomasbertani.it/res/ecalc1.png Mar 13 13:46:25 otherwise, this is a dead simple drop in replacement :) Mar 13 13:46:36 new version can do commas, and has a license :-) Mar 13 13:46:39 http://freehg.org/u/spaetz/calc/raw-rev/2c1cc698f8e4 Mar 13 13:46:39 yeah... and it fits better into the theme of the other apps Mar 13 13:46:55 that gtk calc that we have ATM, looks butt ugly Mar 13 13:47:04 * spaetz checks the bertani calc Mar 13 13:47:22 and has a butt small display :P Mar 13 13:47:25 fancy Mar 13 13:47:31 mrmoku: right. Mar 13 13:47:40 mine does dynamic size scaling :) Mar 13 13:47:50 :-) already done a .bb? Mar 13 13:48:03 nah, should do one Mar 13 13:48:03 I'm all for replacing the gtk one with yours Mar 13 13:48:15 ahh, parentheses, I want those too Mar 13 13:48:29 * spaetz produces his first ever .bb Mar 13 13:48:49 hmm... 25 + 9% ---> Invalid Syntax ;) Mar 13 13:52:47 it will take whatever python's "eval" can take Mar 13 13:52:52 and bail out on the rest Mar 13 13:53:44 but given that the gt calc can't do it either, I am not worried Mar 13 13:53:54 :-) Mar 13 13:54:15 should remove the key then :P Mar 13 14:09:10 it's the division key and has been replace with "/" as % means "mod()" anyway :) Mar 13 14:14:39 spaetz: uhh... yeah... division key was missing :-) % would be usefull too though... calculate taxes and such Mar 13 14:15:15 maybe just replace % with /100 ? Mar 13 14:31:52 Joerg :D Mar 13 14:32:00 cool Mar 13 14:34:26 :P Mar 13 14:35:17 Ainulindale: ping Mar 13 14:35:38 Ainulindale: tell us about your dinner last night... before you're off to play cards or learn russion on the weekend :P Mar 13 14:35:42 mrmoku: sandwich Mar 13 14:35:57 Dave: no thanks... not hungry :P Mar 13 14:36:08 :\ Mar 13 14:36:33 ok... I take it and put it in the fridge on top of the other one from last week ;) Mar 13 14:41:47 eww :P Mar 13 14:42:02 put it on top of 2007.2 ;p Mar 13 14:42:07 I'm sure that's in there too ;) Mar 13 14:44:51 ahhh... no... that one I threw away immediately last year :P Mar 13 15:01:09 mercurial and bitbake is a pain in the ass. (moving to git) Mar 13 15:09:10 hey, does anyone know what do the following methods do? Mar 13 15:09:27 org.freesmartphone.GSM.Debug.DebugCommand( s:command ) Mar 13 15:09:31 org.freesmartphone.GSM.Debug.DebugEcho( s:echo ) Mar 13 15:09:36 org.freesmartphone.GSM.Debug.DebugInjectString( s:channel, s:string ) Mar 13 15:09:51 first looks like if it's used for issuing AT commands Mar 13 15:10:06 I have no idea about the second or the third. Mar 13 15:29:39 TAsn: The third is used to fake a reply from the modem. Mar 13 15:29:52 thank Mar 13 15:29:55 s Mar 13 15:29:58 To make frameworkd think it received some sort of answer Mar 13 15:30:09 don't know about echot Mar 13 15:34:40 hey, if i want to login with ssh into my custom rootfs, do i need anything else than ssh? is there a special sshclient which allows loging in? Mar 13 15:36:07 calI think it's tmime to reflash. e won't notice when I remove .desktop files anymore. Need to restart x Mar 13 15:36:18 root_at: no need for a special ssh client Mar 13 15:36:21 not that I think it's critical but Mar 13 15:36:56 morphis, thanks. Mar 13 15:38:07 root_at: no problem Mar 13 15:38:18 does anyone know a site where i can get dependencies information for packages? Mar 13 15:38:38 in the .bb files? Mar 13 15:38:57 root_at: which packages? Mar 13 15:39:44 oh i dont meaned packages, i meaned tools/libs/etc Mar 13 15:39:49 for example ssh Mar 13 15:40:21 i want to find out what are the dependencies for ssh and the dependencies of the dependencies,... Mar 13 15:40:47 hoped that there is any big db Mar 13 15:40:56 no such luck Mar 13 15:41:10 root_at: look in your favourite distri Mar 13 15:41:19 should get created : ( Mar 13 15:41:45 creation is only half of it. it would need to be maintained as well. Mar 13 15:41:48 spaetz: have that sometimes too (e not noticing .desktop changes) Mar 13 15:41:49 did that before, but it can be wrong sometimes, for example if they compile something statically and i dont know that Mar 13 15:42:59 weird, anyway. working calc.bb file is checked in Mar 13 15:43:19 bitbake -c build calc or "opkg install http://sspaeth.de/uploads/t Mar 13 15:43:20 mp/calc.ipk" Mar 13 15:44:08 it does everything I expect of a simple calculator Mar 13 15:45:40 does someone know how i can echo something with my inittab? Mar 13 15:57:12 or just 'opkg install calc' in a minute :-) Mar 13 15:57:59 hehe Mar 13 15:58:48 yay, build succeeded Mar 13 15:58:54 my first .bb file :) Mar 13 16:00:08 hey, you replaced it as the default already! :-8 Mar 13 16:00:42 * spaetz expects Ainulindale to whip the both of us for that (but hey, cool :-)) Mar 13 16:03:37 naw, Ainulindale will just mutter a bit; he's far too dazzled with his new girlfriend to get upset :p Mar 13 16:07:43 spaetz, your calc application is ready? Mar 13 16:08:18 morphis: yes Mar 13 16:08:41 I have to admit I worked around the size growth, by just dynamically scaling the entry field Mar 13 16:08:48 I will test it in a minute :) Mar 13 16:08:52 so that the text will always fit Mar 13 16:08:57 cool Mar 13 16:09:06 mwester: hehe Mar 13 16:09:53 Hi, I have just soldered a big C on my fr to fix the buzz. The volume from the mic is quite low - any thoughts? Mar 13 16:10:36 I used a tantalum cap as it was the only one I could find of the correct capacitance Mar 13 16:11:00 I will put photos up somewhere later Mar 13 16:13:36 morphis: but if you find a way to make the Entry field stay fixed-width, I will be happy to integrate patches :-) Mar 13 16:13:45 http://github.com/spaetz/calc/tree/master Mar 13 16:13:55 spaetz: ok Mar 13 16:14:35 MORPHIS Mar 13 16:14:39 DAVE Mar 13 16:14:47 Hello :) Mar 13 16:14:47 spaeth: I get an error when starting Mar 13 16:15:02 ? what kind Mar 13 16:15:14 I just installed the build package on my FR and it works fine Mar 13 16:15:29 an AttributeError from py-elementary :) Mar 13 16:16:07 for what attribute? Do you have a different py-elementary than what is currently in unstable? Mar 13 16:16:32 I dont really know what I have installed on the fr atm, maybe testing, maybe unstable :) Mar 13 16:16:41 AttributeError: 'elementary.c_elementary.Entry' object has no attribute 'scale_set' Mar 13 16:16:51 ahh, testing I have not checked Mar 13 16:17:06 ah Mar 13 16:17:10 it seems to be testing Mar 13 16:17:17 r38899 Mar 13 16:17:37 ok, should have mentioned that in my mail to the list Mar 13 16:17:45 scale_set is here: http://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-elementary/elementary/elementary.c_elementary_entry.pxi Mar 13 16:17:54 err, no Mar 13 16:18:12 not in that file. But it is available on current unstable Mar 13 16:18:17 ~curse ClearCase Mar 13 16:18:35 bzzbot: :-P Mar 13 16:20:12 in the entry class? Mar 13 16:20:23 no, it should be in evas.Object Mar 13 16:21:48 sorry, in elementary.Object Mar 13 16:21:59 so testing is too old Mar 13 16:24:49 good bzzbot. Mar 13 16:27:49 yep, testing is too old Mar 13 16:29:09 spaetz in your calc app when i continue typing numbers then it gots "out of area" Mar 13 16:31:33 von_fritz: you need to type lots of numbers, then eventually the whole window will get wider than the scren Mar 13 16:31:38 is that what you mean? Mar 13 16:31:46 yes Mar 13 16:32:25 yep, I don't know a fix though. I want to keep the entry at fixed width, but did not succeed Mar 13 16:32:39 Fortunately you have to type lots until this happens Mar 13 16:34:03 is there a UI in shr testing to set up gprs? Mar 13 16:38:05 bgat: want to write one ? :P Mar 13 16:39:01 well, you probably don't want me to. :) Mar 13 16:39:08 not exactly one of my strengths Mar 13 16:39:24 I'm a kernel guy Mar 13 16:40:13 :-) Mar 13 16:40:31 * bgat is away: nmi (30min) Mar 13 16:56:10 hey, I'm trying to use libframeworkd-glib, for that I wrote this sample app and I get segfault what am I doing wrong? Mar 13 16:56:11 http://pastebin.com/d2d046cd1 Mar 13 16:56:56 TAsn: might want to use argv[1] instead? Mar 13 16:57:15 man, I'm an idiot. Mar 13 16:57:22 thanks. Mar 13 16:57:25 don't know if that is your segfault though... Mar 13 16:57:38 doesn't sound right Mar 13 16:57:53 (doesn't sound like the segfault) Mar 13 16:58:07 though sec, I'll check. Mar 13 16:58:09 TAsn: you can look at ophonekitd source Mar 13 16:58:18 mrmoku, tried. Mar 13 16:58:20 frameworkd_handler_connect is what you have to do Mar 13 16:58:25 also looked at the wiki entry Mar 13 16:58:30 mrmoku, isn't that for incoming signals? Mar 13 16:58:59 hmm... should be yeah Mar 13 16:59:45 hehe, not it took time for it to segfault ;] Mar 13 16:59:55 mrmoku, I'm calling a method Mar 13 17:00:00 not listening to signals Mar 13 17:01:26 hmm... think I know what's going on... Mar 13 17:01:43 call id does not exist (because 0 might not be a valid callid) Mar 13 17:01:55 even with argv[1] Mar 13 17:01:58 and libframeworkd-glib does g_error_free() Mar 13 17:02:03 which exits... Mar 13 17:02:07 oh, you mean when there's no call Mar 13 17:02:14 sec I'll test it with a pending call Mar 13 17:02:45 nope Mar 13 17:02:48 still no og Mar 13 17:02:49 seg Mar 13 17:03:25 void ogsmd_call_activate(const int id_call, void (*callback)(GError *, gpointer userdata), gpointer userdata) { dbus_connect_to_ogsmd_call(); ogsmd_call_activate_data_t *data = g_malloc (sizeof (ogsmd_call_activate_data_t)); data->callback = callback; data->userdata = userdata; org_freesmartphone_GSM_Call_activate_async(callBus, id_call, ogsmd_call_activate_callback, data); Mar 13 17:03:32 } is what it does Mar 13 17:04:08 passing NULL as callback is valid though... and checked Mar 13 17:05:25 I know. Mar 13 17:05:27 already read the source. Mar 13 17:05:55 hmm... another idea would be that you need a mainloop... Mar 13 17:07:30 for async dbus calls yes Mar 13 17:08:14 and libframeworkd-glib is doing async dbus calls... so mainloop :-) Mar 13 17:11:11 i.c, thanks. will try that. Mar 13 17:15:47 cool enough. Mar 13 17:15:51 I'm testing it. Mar 13 17:16:46 so I am back to real live, byebye Mar 13 17:17:08 * bgat is back Mar 13 17:47:22 shr-settings-locale-xx depends on virtual-locale-xx but package is not available Mar 13 17:48:32 where to search? Mar 13 17:49:47 * von_fritz better goes to build polenta :) Mar 13 18:02:43 could anyone add the transparent qwo to the shr-testing feeds? (with patched xglamo? Mar 13 18:29:31 Zorkman: won't work. afaik either illume will shrink the main win to make space for the keyboard Mar 13 18:30:09 or you need to patch illume, which makes it useless for all other keyboards Mar 13 19:00:11 Does bitbake likes the waf build system? Mar 13 19:06:19 spaetz: where can i find the source of calc? Mar 13 19:11:55 sakkara_ http://freehg.org/u/spaetz/calc Mar 13 19:12:16 * mrmoku thinks he switched to git though... Mar 13 19:12:24 hmm Mar 13 19:12:31 i'd love to switch to git too Mar 13 19:12:42 but google does not offer git afaik Mar 13 19:12:43 SRC_URI = "git://github.com/spaetz/calc.git;protocol=http;branch=master" Mar 13 19:13:56 ok thanks =) Mar 13 19:28:17 * von_fritz thinks ... interesting this github thing Mar 13 19:34:40 freesmartphone.org: 03mickey 07cornucopia * r172afdb8cd53 10/libfsoframework/ (6 files in 2 dirs): add SmartKeyFile.sectionsWithPrefix() Mar 13 19:34:41 freesmartphone.org: 03mickey 07cornucopia * rb6f41269f28b 10/libfsoframework/ (10 files in 2 dirs): start with subsystem class Mar 13 19:34:42 freesmartphone.org: 03mickey 07cornucopia * r8a984451cf42 10/libfsoframework/ (9 files in 3 dirs): add subsystem tests Mar 13 19:34:43 freesmartphone.org: 03mickey 07cornucopia * ra2907561ab9e 10/libfsoframework/ (10 files in 2 dirs): subsystem passes tests Mar 13 19:34:45 freesmartphone.org: 03mickey 07cornucopia * r60315efee6e4 10/libfsoframework/ (6 files in 2 dirs): factory can return an empty string to indicate an initialization error Mar 13 19:34:48 freesmartphone.org: 03mickey 07cornucopia * r2ba3a0122904 10/libfsoframework/fsoframework/ (fsoframework-2.0.gir fsoframework-2.0.vapi plugin.vala): revert exception change Mar 13 19:34:51 freesmartphone.org: 03mickey 07cornucopia * r56a7c4d4f1d9 10/libfsoframework/ (4 files in 2 dirs): s/theMasterLogger/createLogger/g Mar 13 19:34:54 freesmartphone.org: 03mickey 07cornucopia * rfa5049859cc5 10/fsodeviced/ (configure.ac src/bin/main.vala): fsodevice: check for vala; create subsystem, register, load, run mainloop Mar 13 19:34:59 freesmartphone.org: 03mickey 07cornucopia * r287d49d623e2 10/fsodeviced/ (6 files in 5 dirs): fsodevice: add build infrastructure for first plugin Mar 13 19:35:02 freesmartphone.org: 03mickey 07cornucopia * r7f4bcb8463db 10/ (5 files in 3 dirs): fsoframework: start with some logging Mar 13 19:35:05 freesmartphone.org: 03mickey 07cornucopia * r70d966197874 10/libfsoframework/ (5 files in 2 dirs): fsoframework: smartkeyfile: add hasSection method Mar 13 19:35:10 freesmartphone.org: 03mickey 07cornucopia * raf721d7041a9 10/libfsoframework/fsoframework/subsystem.vala: fsoframework: subsystem: an empty list is null Mar 13 19:35:13 freesmartphone.org: 03mickey 07cornucopia * r5ef592a8df6e 10/libfsoframework/ (configure.ac fsoframework/subsystem.vala tests/Makefile.am): Mar 13 19:35:16 freesmartphone.org: fsoframework: get rid of MODULE_ARCH in module install path Mar 13 19:35:22 freesmartphone.org: This is making more problems than it solves... we don't need Mar 13 19:35:24 freesmartphone.org: to have multiple modules living in one path anyways... Mar 13 19:35:26 freesmartphone.org: 03mickey 07cornucopia * r40475a9c9b68 10/ (3 files in 3 dirs): fsodevice: catch up with removing MODULE_ARCH Mar 13 19:35:29 freesmartphone.org: 03mickey 07cornucopia * r20de790ea2f1 10/libfsoframework/ (8 files in 2 dirs): Mar 13 19:35:34 freesmartphone.org: fsoframework: plugin: the factory function can throw an error now Mar 13 19:35:36 freesmartphone.org: NOTE: This exposes an error in Vala or glib. Mar 13 19:35:38 freesmartphone.org: 03mickey 07cornucopia * r01b545bcb6d1 10/fsodeviced/src/plugins/kernel26_leds/ (Makefile.am plugin.vala): fsodevice: kernel26_leds: scan sysfs path and create instances Mar 13 19:35:43 freesmartphone.org: 03mickey 07cornucopia * r0d5d40ffcd42 10/libfsoframework/ (13 files in 2 dirs): fsoframework: plugin: add subsystem parameter to factory method Mar 13 19:35:48 freesmartphone.org: 03mickey 07cornucopia * r588c1814b1db 10/fsodeviced/ (3 files in 3 dirs): fsodevice: kernel26_leds: led objects are getting registered Mar 13 19:35:51 freesmartphone.org: 03mickey 07cornucopia * raa3e5270dc70 10/libfsoframework/fsoframework/ (4 files): fsoframework: start interfaces file, containing service interface metadata Mar 13 19:35:56 freesmartphone.org: 03mickey 07cornucopia * rc46c5941b252 10/fsodeviced/src/plugins/kernel26_leds/plugin.vala: fsodeviced: add workaround to get the valadbus interface working Mar 13 19:35:59 freesmartphone.org: 03mickey 07cornucopia * re524af1ba316 10/fsodeviced/src/plugins/kernel26_leds/plugin.vala: fsoframework: kernel26: SetBrightness ok. Mar 13 19:36:02 freesmartphone.org: 03mickey 07cornucopia * rd8ff49a439b5 10/libfsoframework/fsoframework/ (Makefile.am fsoframework-2.0.vapi utilities.vala): fsoframework: add utilties; pending tests! Mar 13 19:36:09 freesmartphone.org: 03mickey 07cornucopia * r610e17d484b8 10/libfsoframework/tests/ (nocontent.txt testutilities.vala textfile.txt): fsoframework: add tests for utilities Mar 13 19:36:12 freesmartphone.org: 03mickey 07cornucopia * rb3914ae2af8f 10/libfsoframework/ (14 files in 2 dirs): Mar 13 19:36:15 freesmartphone.org: fsoframework: fixed factory delegate which was wrongly declared. Mar 13 19:36:19 freesmartphone.org: Unfortunately Vala can not warn you, if you cast a function symbol Mar 13 19:36:21 freesmartphone.org: to a delegate that has a different signature (static vs non-static), Mar 13 19:36:23 freesmartphone.org: so we have to be extra careful here. It works now :) Mar 13 19:36:25 freesmartphone.org: 03mickey 07cornucopia * rde5e3917604f 10/libfsoframework/ (4 files in 2 dirs): Mar 13 19:36:32 freesmartphone.org: fsoframework: logger: support setting a representation delegate for Mar 13 19:36:34 freesmartphone.org: the logger. The representation delegate has to return a string and Mar 13 19:36:36 freesmartphone.org: will be called for every logged message. This can slow down logging, Mar 13 19:36:38 freesmartphone.org: so use with care. Mar 13 19:36:40 freesmartphone.org: 03mickey 07cornucopia * r527f8ef69ea3 10/ (4 files in 2 dirs): sync Mar 13 19:36:44 freesmartphone.org: 03mickey 07framework * r95309f7f47fa 10/framework/subsystems/ogsmd/gsm/channel.py: ogsmd: fix timeout reporting Mar 13 19:36:47 freesmartphone.org: 03mickey 07framework * rec6fe4fb7aef 10/framework/subsystems/ogsmd/modems/abstract/mediator.py: ogsmd: strip " from response for +CPIN? (which some modems include in their reponse) Mar 13 19:36:50 freesmartphone.org: 03mickey 07framework * re6c36e917cc7 10/ (5 files in 2 dirs): (log message trimmed) Mar 13 19:36:55 freesmartphone.org: ogsmd: [FREESCALE NEPTUNE] fix bunch of problems Mar 13 19:36:56 :O Mar 13 19:36:57 freesmartphone.org: * catch up with unsolicited response parsing Mar 13 19:36:59 freesmartphone.org: * catch up with timeout changes Mar 13 19:37:01 freesmartphone.org: * change channel mapping to accomodate for +CMT on /dev/mux2 Mar 13 19:37:03 freesmartphone.org: * fix incoming SMS parsing (needs a slightly different PDU format) Mar 13 19:37:04 looks like mickeyl had a nice vacation :P Mar 13 19:37:07 freesmartphone.org: * fix roaming indication Mar 13 19:37:17 momomomomoMOOOONSTERCOMMITFLOOOOOD! Mar 13 19:37:53 mrmoku: indeed. Neptune and Vala reimplementation! Just wow :) Mar 13 19:39:10 * bumbl_ wonders if mickey|zzZZzz was at vacation or a coding marathon Mar 13 19:39:35 * mrmoku thinks it might be all the same for him :D Mar 13 19:39:44 hrhr Mar 13 19:51:23 anyone want to help me with testing tangogps? Mar 13 19:51:35 i want to ask, if you have also problems with editing of repository place Mar 13 19:51:43 just click config - edit repo - save (crash) Mar 13 19:54:31 joejoe: yep... known issue Mar 13 19:57:30 mwester: ping... is it possible to overload SRC_URI for a package? Mar 13 19:57:52 like in SRC_URI_pn-foo = "bar" ? Mar 13 19:58:15 freesmartphone.org: 03mickey 07libeflvala * r6435a9a081b2 10/NEWS: initial commit of my vacation work Mar 13 19:58:36 uuhhh... conflicting work with morphis :P Mar 13 20:00:21 really? that's what i get for being without internet access :/ Mar 13 20:00:27 mrmoku: why is morphis in the vala bussiness too? Mar 13 20:00:32 -s Mar 13 20:00:40 yep... since last night :-) Mar 13 20:01:26 huh... though his git tree vanished Mar 13 20:01:30 hmm Mar 13 20:01:48 ahh no renamed: http://git.gravedo.de/?p=vala-efl.git;a=summary Mar 13 20:02:22 mickey|zzZZzz: hey... how was disconnected life? relaxing me thinks :D Mar 13 20:03:35 mickey|zzZZzz: 13.03.09 20:38 * bumbl_ wonders if mickey|zzZZzz was at vacation or a coding marathon Mar 13 20:03:45 hehe Mar 13 20:03:52 one week "vacation" Mar 13 20:04:03 while the others had fun skiing, i did some coding Mar 13 20:04:10 was very efficient Mar 13 20:04:19 i could use more of those disconnected periods Mar 13 20:04:52 mickey|zzZZzz: where were you? Mar 13 20:04:56 btw. skiing rocks Mar 13 20:05:01 mrmoku: try http://pcl210-00.fit.vutbr.cz/openmoko/tangogps_0.9.6-r2_armv4t.ipk Mar 13 20:06:02 i will be offline til monday, and not very well sure about reason of problem. Mar 13 20:06:17 bumbl: Fliersch (St.Anton) am Arlberg Mar 13 20:06:27 please try fill bug reports at launchpad Mar 13 20:06:32 mickey|zzZZzz: nice Mar 13 20:06:48 had a good stay in austria? Mar 13 20:06:57 oh yea, it's always nice Mar 13 20:10:13 although Mar 13 20:10:15 ah, well Mar 13 20:10:17 not too bad Mar 13 20:10:23 morphis just has a few bits Mar 13 20:10:28 not much duplication Mar 13 20:10:32 will talk with him soon Mar 13 20:10:49 i have wrapped 90% of elementary :) Mar 13 20:12:02 anyways, need to sleep now. Chemnitzer LinuxTage tomorrow. Mar 13 20:12:04 g'night Mar 13 20:17:21 wow I only now realized how slow python is on the moko (at least python boot) Mar 13 20:17:34 ;\ Mar 13 20:17:38 :-) Mar 13 20:17:52 ;][;][;][;][;][; Mar 13 20:21:32 TAsn: well everything is slow on the moko Mar 13 20:21:53 well yeah Mar 13 20:21:59 but especially python ;] Mar 13 20:22:16 though with enough optimizations and ugly hacks, even the moko is fast ;] Mar 13 20:22:30 * bumbl wants to see that day Mar 13 20:22:34 ;] Mar 13 20:22:57 actually, the moko has a higher clock rate than my laptop ;] Mar 13 20:25:59 I've been getting this "all channels are used" error a lot when trying to activate pdp Mar 13 20:26:18 I also had this one Mar 13 20:26:24 actually, rebooting the moko solved it Mar 13 20:26:31 though I don't remember the cause Mar 13 20:26:40 it means you are not using multiplexing iirc Mar 13 20:26:42 night. Mar 13 20:27:13 TAsn: did you decide what to code next? Mar 13 20:27:41 TAsn: rebooting maybe solves it for a bit but then it comes back Mar 13 20:29:53 johnsu01: looks like the pppd from the previous session is still there, therefore the virtual channel is not released Mar 13 20:31:19 PaulFert`: I guess this gets back to my original problem Mar 13 20:31:26 PaulFert`: which is that ActivateContext doesn't return anything Mar 13 20:31:34 which leaves me no way to Deactivate it Mar 13 20:31:42 so I rely on whatever the automatic timeout is Mar 13 20:32:01 johnsu01: without the frameworkd log the problem can't be diagnosed. Mar 13 20:32:15 johnsu01: probably with ogsmd DEBUG Mar 13 20:32:23 PaulFert`: yeah, debugging further is on the list, but ActivateContext straight up returns nil, though it does often still activate Mar 13 20:32:39 I've never seen it return a context number Mar 13 20:32:49 whether the connection is successful or not Mar 13 20:33:00 johnsu01: so that's the problem to be solved. For that read frameworkd log :) Mar 13 20:34:24 mrmoku, I'm coding something now if that's what you are asking Mar 13 20:34:52 anyhow, I really gtg, night ;] Mar 13 20:35:11 hmm... now, when segfault is fixed... Mar 13 20:35:47 mrmoku: will you work now on opimd integration? i remember you wanted to write it ;) Mar 13 20:36:16 dos1: thats why I'm asking in #oe about overriding SRC_URI ;) Mar 13 20:36:36 want to add a new branch to libframeworkd-glib and use that for unstable Mar 13 20:38:52 dos1: but right now I'm still fixing stuff in phonegui-efl Mar 13 20:39:20 * mrmoku took a look at the compile log and did not like it :P Mar 13 20:40:27 dos1: have you seen spaetz's calculator? Mar 13 20:41:15 i saw that it's now included to image Mar 13 20:41:35 i will test it when only i'll boot FR ;) Mar 13 20:43:36 spaetz: i hope your calculator is RPN? ;) Mar 13 20:43:59 Odwrotna Notacja Polska :D Mar 13 20:44:16 PaulFert`: its python eval :P Mar 13 20:45:26 mrmoku: i'm not sure that's the best way to interact with a calculator ;) Mar 13 20:47:40 PaulFert`: well... for sure the fastest to code :P Mar 13 20:48:06 and it is a full replacement of the stupid gtk calculator we have Mar 13 20:48:11 in the style of the other efl apps Mar 13 20:48:28 everything else (the sophistication) can come :-) Mar 13 20:48:28 mrmoku: Is "stupid gtk calculator" Galculator? Mar 13 20:48:41 openmoko-calculator2 Mar 13 20:48:42 PaulFert`: no... openemoko-calculator2 Mar 13 20:49:23 mrmoku: when i thought i needed a calculator for FR, i looked at all popular calculators and it seemed to me that Galculator is the best. Mar 13 20:50:15 mrmoku: too bad i don't need a calculator anymore Mar 13 20:51:39 PaulFert`: why that? got good a doing calulations in your head? Mar 13 20:51:41 eval() is actually quite cool. stuff workks out of thee box Mar 13 20:51:55 mrmoku: no, graduated :( Mar 13 20:52:22 i could even import pi, sin,cos in 1 line of code Mar 13 20:52:54 PaulFert`: ahh... so you let calculate... I see :P Mar 13 20:53:05 sorry for typoss, it's my n800 touchpad Mar 13 20:53:38 * mrmoku would like to do typos on a n800 touchpad too :-) Mar 13 20:53:59 :-) Mar 13 20:55:55 Ainulindale: ping Mar 13 20:56:32 * mrmoku thinks Ainulindale started his russian studies without telling us about the dinner... Mar 13 20:56:50 ptitjes: ping Mar 13 21:19:35 mrmoku: any plans of making a shr personalwebserver? Mar 13 21:20:35 fredrin: is your FR not slow enough yet :-) ? Mar 13 21:21:19 spaetz: a webserver dont take much resources. My wrt54g router is slower Mar 13 21:21:39 and max 4-5 user will access the webserver at the same time, MAX Mar 13 21:21:43 most of the time just me Mar 13 21:22:35 it could be nice to do many settings of the phone thru a webinterface Mar 13 21:22:42 send sms Mar 13 21:22:56 +++ Mar 13 21:23:25 upload and download mp3 files Mar 13 21:23:40 good for fast pirating over wifi :) Mar 13 21:24:33 i could maybe help on it, but I need to get some help to get started Mar 13 21:25:33 fredrin: oe fso branch has lighttpd, thttpd, and more included Mar 13 21:26:13 so your webserver is only 1 bitbake command away, if you want that Mar 13 21:28:22 bitbake? Mar 13 21:28:59 a quick question, if I created two partitions, do I need the first one as fat32 or fat16? Mar 13 21:31:19 bitbake is the package build tool of openembedded which SHR builds upon Mar 13 21:34:27 spaetz: this seams like a good choice for a webserver http://en.wikipedia.org/wiki/Cherokee_HTTP_Server Mar 13 21:35:29 fredrin: you could add it as idea to the 'future features' thread on the ML Mar 13 21:38:11 mrmoku: mmkay, i'll put it on the blogpost Mar 13 22:03:55 mrmoku: posted Mar 13 22:07:33 fredrin: ok :-) Mar 13 22:58:33 mrmoku: pong Mar 13 23:02:44 Ainulindale: ping Mar 13 23:07:29 ls Mar 13 23:21:48 dir /s /p Mar 13 23:48:10 ptitjes for pingpong champion! :) **** ENDING LOGGING AT Sat Mar 14 02:59:57 2009