**** BEGIN LOGGING AT Wed Feb 17 02:59:58 2010 Feb 17 03:24:37 TAsn: here an example for a SELECT to filter out all inbound calls Feb 17 03:24:43 SELECT "T2"."ID", "T2"."type", "T2"."name", "T2"."value" FROM "T2", "T2" AS "T2_1", "T2" AS "T2_2" WHERE "T2"."ID" = "T2_1"."ID" AND "T2_1"."type" = 'sytem' AND "T2_1"."name" = 'Domain' AND "T2_1"."value" = 'PhoneEvent' AND "T2"."ID" = "T2_2"."ID" AND "T2_2"."type" = 'recordtype' AND "T2_2"."name" = 'TypeOfCall' AND "T2_2"."value" = 'inbound' Feb 17 04:15:35 TAsn: http://people.openmoko.org/joerg/unsorted/opimtest.odb Feb 17 06:52:31 hey mrmoku Feb 17 06:57:32 ciao, daywork. Feb 17 07:04:26 tzzz Feb 17 07:04:46 TAsn: you seen my post? Feb 17 07:06:35 TAsn: have fun :P Feb 17 07:48:41 guys, short question regarding macros and ? : constructs in C Feb 17 07:49:46 #define MIN(a, b) ((a) < (b) ? (a) : (b)) Feb 17 07:49:51 MIN(100, (((a + b) * c) / d)); Feb 17 07:50:04 would the second part get evaluated twice in the code or not? Feb 17 07:50:22 ie: is it better to use an "int min(int a, int b)" instead or not? Feb 17 07:50:49 blindcoder: a, b, c, d in the #define are different vars from a different scope than when you do MIN(... Feb 17 07:51:48 why wouly the second part get evaluated twice? Feb 17 07:52:16 aaah now i see where you are getting :) Feb 17 07:53:34 blindcoder: http://en.wikipedia.org/wiki/C_preprocessor#Multiple_evaluation_of_side_effects Feb 17 07:54:39 blindcoder: so no, having a macro like that is no call-by-value function and it would indeed be evaluated twice Feb 17 07:58:26 josch: okay, then I'll go with the function Feb 17 07:58:39 josch: MIN and MAX get called quite a lot in spacetrader Feb 17 08:00:09 also, why does abs return a signed integer? :P Feb 17 08:00:33 blindcoder: man abs Feb 17 08:01:11 josch: yeah, but _why_ Feb 17 08:01:18 I'd expect it to return an unsigned int Feb 17 08:01:37 for what reason? Feb 17 08:02:07 because unless you have a way to call abs on the irrational number i it always return >=0 Feb 17 08:02:41 but having more space wouldnt help Feb 17 08:03:04 and you would probably want to cast it back to int for your operations anyways Feb 17 08:03:43 you'd think so, but now I have lots of "comparison between signed and unsigned integer" in fltktouchscreen.cxx :( Feb 17 08:04:21 why unsigned signed integers? are the signed ones too small for your purpose? Feb 17 08:05:18 btw the only reason to have abs return an unsigned integer is for the most negative integer value which has no positive counterpart Feb 17 08:05:34 but therefore (from the manpage) Feb 17 08:05:35 NOTES Feb 17 08:05:35 Trying to take the absolute value of the most negative integer is not defined. Feb 17 08:07:25 I think a signed int would suffice, I just used unsigned int because it calculate a distance, which is always positive Feb 17 08:08:16 but see even then - during some calculation of distances stuff might become negative before it becomes positive again Feb 17 08:25:32 dist = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); Feb 17 08:25:58 or rather, in this case Feb 17 08:26:10 xdist = abs(x1-x2); ydist = abs(y1-y2); Feb 17 08:26:53 just using it for calculating how far to scroll the touchscreen Feb 17 11:23:17 blindcoder: still there? Feb 17 11:58:25 josch: yes Feb 17 11:58:42 basically, I'm always here :) Feb 17 12:15:54 blind but not deaf... Feb 17 12:19:44 actually more the latter than the former, at least according to my girlfriend Feb 17 14:36:39 hi there Feb 17 14:36:48 does anybode have a go!cam for psp? Feb 17 14:37:32 Heinervdm: moin Thomas, you're author of aceofpenguins bb recipe or should I check git log? Feb 17 14:37:45 JaMa: yes Feb 17 14:38:24 Heinervdm: there is problem in its Makefile.am.. it expects -lpng but didn't set -L for staging area Feb 17 14:38:45 Heinervdm: I'll show you my stupid workaround to show where is the problem ;) Feb 17 14:39:02 haven't tried it recently :) Feb 17 14:39:34 Heinervdm: http://pastebin.ca/1800024 Feb 17 14:39:51 Heinervdm: it's with hardcoded paths for me.. but you'll see the idea.. Feb 17 14:39:59 Heinervdm: imho it was always broken :) Feb 17 14:40:24 just because average builder has -lpng installed then libpng-native was not used and nobody noticed Feb 17 14:40:44 and that patch is not enough.. it's called also somewhere else later.. Feb 17 14:42:35 freesmartphone.org: 03mickey 07cornucopia * r2f555e34fbb0 10/fsogsmd/src/ (5 files in 4 dirs): Feb 17 14:42:36 freesmartphone.org: fsogsmd: refactor muxppp from library into pdp_ppp_mux plugin Feb 17 14:42:36 freesmartphone.org: NOTE: ppp will be broken for a couple of days Feb 17 14:43:22 JaMa: will have a look at it and send a patch Feb 17 14:44:06 Heinervdm: thanks Feb 17 14:45:26 Heinervdm: here is updated patch http://pastebin.ca/1800029, now it compiles fine and clearly having png statically linked would be easier to patch :) Feb 17 14:48:02 mrmoku|away: sure it fixes fsogsmd build issue too :) didn't I say so before? :) Feb 17 14:55:34 GNUtoo: ping Feb 17 14:55:49 GNUtoo: can you do a quick 'grep Hardware /proc/cpuinfo' for me, please? Feb 17 15:04:18 freesmartphone.org: 03mickey 07cornucopia * r1f8a8ee7bbd4 10/fsogsmd/ (7 files in 6 dirs): Feb 17 15:04:18 freesmartphone.org: fsogsmd: create htc_qualcomm_dream, a special configuration for the HTC Dream, where we are using the qmi/rmnet Feb 17 15:04:18 freesmartphone.org: protocol for data connectivity Feb 17 15:11:04 freesmartphone.org: 03mickey 07cornucopia * r5569c3296fc0 10/fsogsmd/src/lib/modem.vala: fsogsmd: create pdp handler based on configuration settings Feb 17 15:19:57 Heinervdm, according to evopedia's author, dependency kernel-module-squashfs is no longer needed, so if that is in the recipe you may want to change it :) Feb 17 15:20:16 pespin: no it's not in the recipe Feb 17 15:21:44 ok :) Feb 17 15:27:47 mickey|cafe, ok Feb 17 15:28:43 freesmartphone.org: 03mickey 07cornucopia * rfe044454771c 10/fsogsmd/src/plugins/pdp_qmi/plugin.vala: fsogsmd: some work on pdp_qmi Feb 17 15:31:02 it's probably 'trout' or 'Trout' Feb 17 15:31:07 but i'm not @ home atm. Feb 17 15:33:21 nevermind, found it in fsogsmd Feb 17 15:33:24 err, fsodeviced Feb 17 15:36:08 Hardware : trout Feb 17 15:36:16 but that was not with lastest kernel Feb 17 15:36:51 * graziano happy to read "htc dream" somewhere in the commits :D Feb 17 15:37:12 freesmartphone.org: 03mickey 07cornucopia * r3112f58f39e4 10/fsodeviced/ (5 files in 4 dirs): Feb 17 15:37:12 freesmartphone.org: fsodeviced: create htc_qualcomm_dream and link it to 'trout' board Feb 17 15:37:12 freesmartphone.org: The HTC Dream is significantly different from other HTC devices Feb 17 15:37:12 freesmartphone.org: which ship with windows mobile; hence we need seperate configurations. Feb 17 15:38:16 graziano: it looks like the dream will be the first non-openmoko platform "fully" supported Feb 17 15:38:58 * mickey|cafe -> home Feb 17 15:38:59 bbl Feb 17 15:40:57 wow Feb 17 15:40:59 big news Feb 17 15:44:33 graziano: great news everyone? ;) Feb 17 15:47:03 graziano, mickey got data connection working on htcdream Feb 17 15:56:51 Wonka: uh? Feb 17 15:56:55 GNUtoo: great Feb 17 15:57:34 graziano: joke based on Futurama. Feb 17 15:58:12 oh it's been a while since I don't watch it but I liked it Feb 17 16:01:28 leviathan, did you recompile an image to see if the issue was fixed? Feb 17 16:02:01 because e is autorev Feb 17 16:02:05 it could solve things Feb 17 16:03:27 maybe I should bitbake my own images but I've too many devices and only 1 build system which is kind of slow Feb 17 16:08:53 JaMa: no you did not :P Feb 17 16:10:42 FFS Feb 17 16:10:44 I need that dos Feb 17 16:11:03 GNUtoo: i'm working on establishing a buildserver Feb 17 16:11:18 mickeyl, got a sec? Feb 17 16:11:25 wow Feb 17 16:11:31 thanks a lot Feb 17 16:11:36 TAsn: sure Feb 17 16:11:42 mickeyl, I need to talk to you about "breaking" API Feb 17 16:11:45 ok Feb 17 16:11:54 atm opimd passes Path Feb 17 16:12:04 as an attribute Feb 17 16:12:10 that's really a pain, and using an int Feb 17 16:12:12 called id Feb 17 16:12:14 is probably better Feb 17 16:12:22 don't you think? Feb 17 16:12:47 handling strings, allocations, and passing all the extra data is just a pain Feb 17 16:12:50 and a big overhead Feb 17 16:12:52 well, this is the old dispute between procedural and OO Feb 17 16:13:14 mickeyl, partly Feb 17 16:13:15 the problem is whether you really want to optimize your API for weak langauges Feb 17 16:13:21 "weak" in the sense of lowlevel Feb 17 16:13:30 leviathan, ping Feb 17 16:13:37 mickeyl, I'll tell you the truth Feb 17 16:13:40 from higher level languages, the idea of paths as identification makes much sense Feb 17 16:13:44 since it's basically OO Feb 17 16:13:50 for weak languages, parsing it is a pain Feb 17 16:13:53 in higher level Feb 17 16:13:56 it's just Feb 17 16:13:57 but if you check the fsogsmd API, I'm using ids as well there Feb 17 16:14:01 PATH + str(id) Feb 17 16:14:14 PATH = basic path Feb 17 16:14:19 yep Feb 17 16:14:32 in a sense it's also oop Feb 17 16:14:40 because it's obvious who you are referring :P Feb 17 16:14:49 heh Feb 17 16:14:55 I'm just saying, it's just a pain and an overhead :P Feb 17 16:15:09 mickeyl, what did you test btw? everything or were you concentrating on FSO for dream+pre+gta[01|02] Feb 17 16:15:39 Question to whoever knows: How can I run opimd in a different daemon? I want to test it on the moko, and doing that will be a lot easier for me (I still want phone capabilities) Feb 17 16:16:03 mickeyl, in other words, where do I need to send an email to in order to do it? :P Feb 17 16:16:06 GNUtoo: correct, this is what I want to focus for this year. Feb 17 16:16:24 mickeyl, btw, since I dropped backends completely I also "broke" the API by removing the backend handling functions... Feb 17 16:16:40 ok,because I've an issue with wifi Feb 17 16:16:47 leviathan has it working Feb 17 16:17:00 but everytime I try quickely it fails Feb 17 16:17:04 TAsn: as noone is using libfso-glib generated from the static API descriptions, feel free to just checkin your changes Feb 17 16:17:09 I hope sd+wifi is not incompatible Feb 17 16:17:16 GNUtoo: that'd suck Feb 17 16:17:33 indeed Feb 17 16:17:52 or maybe there would be a workarround if it's the case Feb 17 16:17:53 mickeyl, huh? I'm not working on the master branch anyway Feb 17 16:17:54 TAsn: i leave the API judgement to you guys. i'm so far from doing PIM atm. that I can't really help w/ the discussion anyways, so it's your call. Feb 17 16:18:01 pivot_root after enabling wifi Feb 17 16:18:06 TAsn: i mean the 'specs' Feb 17 16:18:09 mickeyl, /me will drop Path :P Feb 17 16:18:33 [ 289.187011] mmc0: Command timeout (c68c3e04 c68c3e44 (null) (null)) [ 289.226715] mmc0: error -110 whilst initialising SDIO card Feb 17 16:18:45 GNUtoo: hmm Feb 17 16:19:08 mickeyl, I'll start by sending both Feb 17 16:19:12 I'm very weak in wifi Feb 17 16:19:14 TAsn: ok, good Feb 17 16:19:22 GNUtoo: which description are you working after? Feb 17 16:19:22 and with time I'll drop Path completely Feb 17 16:19:51 mickeyl, I thought that because we use 32 I should give a new try for wifi but it failed the same way Feb 17 16:20:28 http://pastebin.com/d26727a8b Feb 17 16:21:00 hmm Feb 17 16:21:15 to a kernel n00b this looks like if wifi is trying to access the wrong sdio port Feb 17 16:21:32 is the wifi card connected via sdio at all on the dream? Feb 17 16:21:34 yo spaetz Feb 17 16:21:43 I don't know...I think so Feb 17 16:22:07 http://bobcopeland.com/android_wifi.html loads the sdio driver Feb 17 16:22:11 so I think so Feb 17 16:25:36 ok, so we need to check whether it's using the right sdio "port" or "address" on the sdio bus Feb 17 16:26:00 thinking about it Feb 17 16:26:05 sdio is not a bus or is it? Feb 17 16:26:05 does anyone know how can I run opimd in a different daemon than the rest of opimd? Feb 17 16:26:09 *framework Feb 17 16:26:28 TAsn: you can use -s as param to give the list of subsystems that should run Feb 17 16:26:49 ok Feb 17 16:26:56 mickeyl, I mean on the moko Feb 17 16:27:03 me too Feb 17 16:27:05 I can just disable opimd from frameworkd.conf Feb 17 16:27:05 :) Feb 17 16:27:10 and then start opimd manually? Feb 17 16:27:27 no, just change the init script to start with -s Feb 17 16:27:35 then list the subsystems that should be launched Feb 17 16:27:50 and in another process, do the same Feb 17 16:27:59 didn't try this for long, but it should still work Feb 17 16:31:56 according to sysfs mmc1 is microsd-card so it seem ok Feb 17 16:32:23 http://bobcopeland.com/srcs/android/msm_wifi.patch is the patch that causes the problem Feb 17 16:32:35 hmm Feb 17 16:34:10 mickeyl, won't my method work? Feb 17 16:34:14 GNUtoo: nope its just initializing already existing methods Feb 17 16:34:45 the problem is the linux/wifi_tiwlan.h version of our kernel Feb 17 16:34:47 ... Feb 17 16:34:50 leviathan, ok so how can I make wifi work? Feb 17 16:34:58 I'll look Feb 17 16:35:05 will just try :P Feb 17 16:35:09 leviathan, so wifi doesn't work anymore for you? Feb 17 16:35:18 jup Feb 17 16:35:21 for me it never worked under GNU/Linux Feb 17 16:35:24 ok nice Feb 17 16:35:25 hmm Feb 17 16:35:29 it worked with 2.6.29 Feb 17 16:35:39 but with 2.6.32 it gives this error Feb 17 16:35:39 maybe I didn't try with .29 Feb 17 16:35:46 I tried only recently Feb 17 16:35:54 leviathan, you still use flash? Feb 17 16:35:58 uhm Feb 17 16:35:59 or do you use sdcard Feb 17 16:36:04 uhm Feb 17 16:36:09 flash for basic console image Feb 17 16:36:24 leviathan, did you try wifi with flash? Feb 17 16:36:46 uhm not with the recent kernel Feb 17 16:36:50 try it Feb 17 16:36:52 please Feb 17 16:36:54 because I've to fiew space Feb 17 16:36:58 and look if it works Feb 17 16:37:02 I need to build a basic console image Feb 17 16:37:05 without fso Feb 17 16:37:05 mickeyl, 2010.02.17 18:36:16.241 frameworkd.controller ERROR dbus bus name org.freesmartphone.frameworkd already claimed. Exiting. Feb 17 16:37:06 ok Feb 17 16:37:11 because fso takes to much space Feb 17 16:37:56 ok Feb 17 16:38:07 how many space do you have on flash? Feb 17 16:39:02 60MB Feb 17 16:39:14 from this FSO takes nearly 30% >_< Feb 17 16:39:14 TAsn: i was afraid of that... let me fix it Feb 17 16:39:18 what about other partitions...the biggest partition is 60M ? Feb 17 16:39:23 jup Feb 17 16:39:25 thanks Feb 17 16:39:33 ok Feb 17 16:39:51 GNUtoo: soon I will try to make system, cache and userdata one big virtual device with mtd Feb 17 16:40:05 was an idea of mickeyl, when I remember correctly Feb 17 16:40:23 leviathan, it's dangerous...what about unionfs? Feb 17 16:40:29 hmm Feb 17 16:40:36 uhm Feb 17 16:40:52 dangerous? fastboot always is there Feb 17 16:41:06 and even if I break things in the bootloader section Feb 17 16:41:14 GNUtoo: I can always reset it with goldcard ;) Feb 17 16:41:32 leviathan, maybe bootloader depend on crypto keys on other partitions Feb 17 16:41:38 leviathan, what's that already? Feb 17 16:41:53 uhm Feb 17 16:41:57 goldcard Feb 17 16:42:01 yes Feb 17 16:42:06 its loaded by the ROM backup bootloader Feb 17 16:42:10 I'm not that into rooting/jailpreaking Feb 17 16:42:12 ok Feb 17 16:42:24 it allows you reset the phone into manufacturer state Feb 17 16:42:28 ah ok Feb 17 16:42:32 with old hackable android version Feb 17 16:42:33 ;) Feb 17 16:42:38 so it's part of the bootrom that is in the cpu? Feb 17 16:42:42 jup Feb 17 16:42:43 if there is one Feb 17 16:42:45 ok Feb 17 16:43:00 you need a special sdcard Feb 17 16:43:04 ok Feb 17 16:43:05 so called goldcard Feb 17 16:43:13 the bootrom checks if its there Feb 17 16:43:17 if yes, it resets Feb 17 16:43:46 ok Feb 17 16:44:44 leviathan, couldn't you opkg remove fso and install iw or wireless-tools? Feb 17 16:46:18 freesmartphone.org: 03mickey 07framework * rd34ab2294834 10/framework/ (4 files in 3 dirs): Feb 17 16:46:19 freesmartphone.org: frameworkd: add new command line option -n / --noframework to not start the special framework subsystem Feb 17 16:46:19 freesmartphone.org: This is necessary, if you want to run several frameworkd processes with different sets of subsystems in parallel Feb 17 16:46:32 TAsn: that should be it. Feb 17 16:46:38 uhm Feb 17 16:46:42 thanks Feb 17 16:46:47 GNUtoo: yes, i could :) Feb 17 16:47:04 * mickeyl 's python is rusty Feb 17 16:54:06 hmm Feb 17 16:54:25 dream kernel has the same broken default pm state Feb 17 16:54:36 [113583.205780] request_suspend_state: sleep (3->3) at 113579604740066 (2009-07-31 17:32:52.512207028 UTC) Feb 17 16:54:36 [113583.315856] deinit sharp panel Feb 17 16:54:36 [113584.651184] stop_drawing_early_suspend: timeout waiting for userspace to stop drawing Feb 17 16:54:36 [113585.728759] Unable to handle kernel paging request at virtual address 00100100 Feb 17 16:54:36 [113585.728790] pgd = c0004000 Feb 17 16:54:39 [113585.728820] [00100100] *pgd=00000000 Feb 17 16:54:42 [113585.728851] Internal error: Oops: 17 [#1] PREEMPT Feb 17 16:54:45 note sleep (3->3) Feb 17 16:54:49 that's a broken init value Feb 17 16:55:22 freesmartphone.org: 03tom 07opimd-redesign * r069ef38b007f 10framework/framework/subsystems/opimd/ (10 files): Feb 17 16:55:22 freesmartphone.org: Moved RESERVED_DEFAULT_FILEDS handling to pimd_generic.py Feb 17 16:55:22 freesmartphone.org: Added a bit of restrictions concerning adding default fields Feb 17 16:56:33 hmm Feb 17 16:56:40 I need to go to computer club meeting Feb 17 16:56:50 I'll look there (quassel) Feb 17 16:56:53 until then Feb 17 16:57:03 I'll look there (quassel, drive) Feb 17 16:57:12 1h Feb 17 16:59:18 dos1, ! Feb 17 16:59:21 gimme function :P Feb 17 17:00:02 I think I'll dump the gps again today Feb 17 17:00:20 TAsn: moment ;p i can't do that when i'm away from pc ;p Feb 17 17:02:04 mickeyl, works, thanks :P Feb 17 17:02:11 cool, np Feb 17 17:03:52 dos1, btw, implemented messages and phonelog, will now test it Feb 17 17:03:55 I hope it'll work/rock :P Feb 17 17:04:15 if so, I'm moving to the sqlite-opimd for daily use Feb 17 17:04:25 just to verify everything works Feb 17 17:04:48 excellent, eat your own dogfood :) Feb 17 17:05:41 mickeyl, exactly :P Feb 17 17:05:58 freesmartphone.org: 03morphis 07msmcomm * rf183ae9dbc82 10/msmcommd/src/Makefile.am: msmcommd: compile without debugging symbols Feb 17 17:05:59 freesmartphone.org: 03morphis 07msmcomm * r0568719ec7c9 10/libmsmcomm/ (6 files in 3 dirs): libmsmcomm: implement call response message type Feb 17 17:06:01 freesmartphone.org: 03morphis 07msmcomm * rbb994ae67c6b 10/libmsmcomm/ (5 files in 2 dirs): libmsmcomm: add SUPS and USS events Feb 17 17:06:03 freesmartphone.org: 03morphis 07msmcomm * rce90eb345763 10/tools/audio-test/ (Makefile audio-test.c): audio-test: add initial version of a audio routing test tool Feb 17 17:06:05 freesmartphone.org: 03morphis 07msmcomm * r71ec59bc901d 10/msmvterm/src/ (commands.vala terminal.vala): msmvterm: add call commands (dial, answer and end) and response handling Feb 17 17:06:06 freesmartphone.org: 03morphis 07msmcomm * rcdf958f1b3e8 10/libmsmcomm/ (5 files in 2 dirs): libmsmcomm: switch type of ref id to uint32_t Feb 17 17:06:09 freesmartphone.org: 03morphis 07msmcomm * rff365eef769d 10/libmsmcomm/src/message_types.c: libmsmcomm: register get charger status message Feb 17 17:06:09 freesmartphone.org: 03morphis 07msmcomm * r9230cdd44a75 10/libmsmcomm/ (data/msmcomm.sdef src/structures.h tools/generate_structs.py): libmsmcomm: fix bug in generate_structs.py when using types uint16_t/uint32_t Feb 17 17:06:10 freesmartphone.org: 03morphis 07msmcomm * r92eaf0d257bd 10/libmsmcomm/src/ (message_system.c message_types.c msmcomm.h response_system.c): libmsmcomm: some work on charging messages/responses Feb 17 17:06:11 freesmartphone.org: 03morphis 07msmcomm * r78775c867ba8 10/msmvterm/src/ (commands.vala terminal.vala): msmvterm: fix implementation of charging commands/responses Feb 17 17:06:17 go, morphis, go! Feb 17 17:08:48 freesmartphone.org: 03mickey 07cornucopia * rba4d926534e4 10/libfsobasics/fsobasics/utilities.vala: libfsobasics: utilities: add ReactorChannel.fileno() Feb 17 17:12:56 freesmartphone.org: 03mickey 07cornucopia * r358c83405a51 10/fsogsmd/src/plugins/pdp_qmi/plugin.vala: fsogsmd: pdp_qmi: add communication with /dev/qmi Feb 17 17:15:54 hmm Feb 17 17:15:55 fun Feb 17 17:16:00 at+hsdpa=? Feb 17 17:16:00 +HSDPA: 1 Feb 17 17:16:21 i wonder whether that means the capability or the current mode Feb 17 17:16:28 ~lart undocumented commands Feb 17 17:16:29 * apt breaks out the Hoover and sucks up undocumented commands Feb 17 17:16:55 ah, given that it's the test command, it's rather the capability Feb 17 17:17:06 still unclear how to figure out whether we use HSDPA, HSUPA, or both Feb 17 17:18:39 mrmoku, there are issues with registering to network, it rarely does :| Feb 17 17:23:23 TAsn: set debug level for frameworkd to DEBUg Feb 17 17:23:27 and it will :/ Feb 17 17:24:18 a race? Feb 17 17:24:28 no idea Feb 17 17:24:40 but that's what multiple people (including me) report Feb 17 17:24:57 by logic it must be some race, yes Feb 17 17:33:41 * mrmoku dinner Feb 17 17:35:41 weepee registered :P Feb 17 17:48:48 is there some free browser that can zoom pages without changing text layout at the same time? Feb 17 17:50:03 lindi-, newest firefox? Feb 17 17:50:19 freesmartphone.org: 03mickey 07specs * r6666e314093d 10/ (9 files in 3 dirs): add preliminary interfaces for a network connection and a network connection provider Feb 17 17:50:21 JesusMcCloud: svn head? Feb 17 17:50:39 lindi-, not frm svn, regular release... Feb 17 17:50:51 and if not, just install pagezoom Feb 17 17:51:17 this addon even zooms interactive content like flash... Feb 17 17:51:18 JesusMcCloud: with 3.5.6 hitting C-+ changes the layout Feb 17 17:51:25 JesusMcCloud: on e.g. http://debian.org/ Feb 17 17:51:43 JesusMcCloud: is pagezoom free? Feb 17 17:51:54 lindi-, afaik Feb 17 17:52:03 but haven't checked? Feb 17 17:52:14 nope Feb 17 17:52:18 freesmartphone.org: 03tom 07framework * rc2471e15d8da 10/framework/controller.py: Fixed a bug preventing running only one subsystem without the frameworkd subsystem Feb 17 17:52:27 and havent used it for >1year Feb 17 17:54:22 lindi-, u tried midori already?! Feb 17 17:54:38 JesusMcCloud: yep Feb 17 17:54:58 hmm. i guess pagezoom is your best shot Feb 17 17:55:25 doesn't seem to be actively maintained Feb 17 18:07:32 lindi-, what do you need it for anyways? Feb 17 18:08:39 JesusMcCloud: navigating sites where the layout breaks totally if you zoom :) Feb 17 18:09:08 lindi-, on your box? Feb 17 18:09:23 JesusMcCloud: box? Feb 17 18:09:39 your home-pc/laptop Feb 17 18:10:54 JesusMcCloud: mostly on touchscreen Feb 17 18:11:41 sec... Feb 17 18:11:51 whoa, just figured out how to do this with libwebkit-1.0-2 Feb 17 18:12:01 there's this webkit_web_view_set_full_content_zoom() Feb 17 18:13:51 lindi-, so midori will work...? Feb 17 18:14:06 ~lart austrian television Feb 17 18:14:06 * apt whips out a hot clue gun and makes sure that austrian television is stuck to the floor Feb 17 18:14:51 JesusMcCloud: together with a custom css hack Feb 17 18:15:04 JesusMcCloud: i think i want some sort of easy UI for this Feb 17 18:15:25 JesusMcCloud: perhaps a button that toggles between "click links" and "pan the display" Feb 17 18:17:01 is low screen res the issue or are you working on sth? Feb 17 18:17:40 JesusMcCloud: what do you mean? Feb 17 18:18:28 why do you need to zoom pages? Feb 17 18:19:34 JesusMcCloud: to read the text :) Feb 17 18:19:40 JesusMcCloud: and see the images Feb 17 18:22:39 so you have a low-res screen? Feb 17 18:23:54 JesusMcCloud: yes the freerunner Feb 17 18:24:20 ahhh Feb 17 18:24:29 well ventura did a good job for me Feb 17 18:25:08 JesusMcCloud: does it support that? Feb 17 18:25:21 lindi-, it uses webkit Feb 17 18:25:44 JesusMcCloud: yes but does it use it so that it does zooming like i described? Feb 17 18:26:11 lindi-, i will try debian.org and compare to the results fierfox gives me on my box Feb 17 18:26:18 freesmartphone.org: 03mickey 07specs * ra9ce7ba83bd8 10/ (9 files in 3 dirs): Feb 17 18:26:18 freesmartphone.org: Revert "add preliminary interfaces for a network connection and a network connection provider" Feb 17 18:26:18 freesmartphone.org: This is going in the wrong direction. I'm not willing to reimplement connman. We better Feb 17 18:26:18 freesmartphone.org: write a connman plugin for FSO. Feb 17 18:26:18 freesmartphone.org: 03mickey 07specs * reef8b13cbf39 10/org.freesmartphone.Network/org.freesmartphone.Network.xml.in: org.freesmartphone.Network: remove more of connman duplication and only add a testing interface instead Feb 17 18:26:33 dos1, is shr-installer fixed? Feb 17 18:26:43 freesmartphone.org: 03mickey 07specs * r4e50ab121215 10/ (4 files in 2 dirs): update Feb 17 18:27:38 freesmartphone.org: 03mickey 07libfso-glib * re390a428f8ed 10/src/ (freesmartphone-pim.vala freesmartphone.vala): regen Feb 17 18:30:45 does anybody have a go!cam? Feb 17 18:31:14 lindi-, näh ventura behaves like firefox Feb 17 18:31:50 JesusMcCloud: ok Feb 17 18:32:47 Hello , how to record voice on shr-t ? Feb 17 18:33:25 lindi-, maybe if you send c_c an email he'll add the zoom you need Feb 17 18:34:25 freesmartphone.org: 03mickey 07cornucopia * rc55df0a21b42 10/fsonetworkd/src/plugins/sharing/plugin.vala: fsonetworkd: catch up with API-changes Feb 17 18:34:32 JesusMcCloud: i don't want to use ventura Feb 17 18:35:17 lindi-, well it is the fastest browser i've seen on fr Feb 17 18:35:37 JesusMcCloud: it's too openmoko-only Feb 17 18:36:09 lindi-, enough for me as i only want to use it on openmoko Feb 17 18:36:21 JesusMcCloud: depends on E17 and can not be installed to home directory Feb 17 18:43:19 TAsn: hi where is ventura package in which feed ? all ?armv4 ? Feb 17 18:46:44 no idea Feb 17 18:51:40 how to record voice on shr-t ? Feb 17 18:52:47 after opkg update && opkg install ventura Feb 17 18:52:47 this error > * Cannot find package ventura. Feb 17 18:53:19 alabd, if oyu are using shr-t download the package from googlecode Feb 17 18:53:40 no surprise. ventura is not in shr-t Feb 17 18:54:04 JesusMcCloud: code.google.com is blocked for some countries as ours Feb 17 18:54:22 alabd, sec... Feb 17 18:56:46 alabd, http://n2.nabble.com/file/n4397665/browser_1.0-r0.4_armv4t.ipk Feb 17 18:57:18 thanks Feb 17 18:57:40 alabd, I have no idea if this version will work Feb 17 18:57:59 test is free ;) Feb 17 18:59:32 how to record voice on shr-t ? Feb 17 19:02:32 ventura install fails Feb 17 19:02:33 * Package libewebkit0 wants to install file /usr/share/webkit-1.0/resources/error.html Feb 17 19:02:34 But that file is already provided by package * libwebkit-1.0-2 Feb 17 19:02:34 * Cannot find package browser. Feb 17 19:05:50 freesmartphone.org: 03tom 07opimd-redesign * re4ab5caf7ea2 10framework/framework/subsystems/opimd/ (8 files): Feb 17 19:05:50 freesmartphone.org: Fixed a bug causing fields tables not to be created for domains other than contacts Feb 17 19:05:50 freesmartphone.org: Moved loading fields to initialization instead of the ugly initialize everywhere Feb 17 19:05:50 freesmartphone.org: Fixed a bug when listing domain fields Feb 17 19:05:52 freesmartphone.org: 03tom 07opimd-redesign * r33b06b9f648d 10framework/framework/subsystems/opimd/ (pimd_calls.py pimd_generic.py pimd_messages.py): Feb 17 19:05:52 freesmartphone.org: Forgot to enable fso tracking in calls - Fixed Feb 17 19:05:52 freesmartphone.org: Fixed a couple of bugs in the calls backend Feb 17 19:05:52 freesmartphone.org: Fixed a bug with GetSingleEntrySingleField Feb 17 19:05:54 freesmartphone.org: 03tom 07opimd-redesign * ra55bf1f637f0 10framework/framework/subsystems/opimd/db_handler.py: Fixed a bug with sortby causing duplicate entries on retrieval Feb 17 19:05:55 freesmartphone.org: 03tom 07opimd-redesign * r98867ac45ca8 10framework/framework/subsystems/opimd/ (7 files): Feb 17 19:05:55 freesmartphone.org: created get_content in the generic domain Feb 17 19:05:55 freesmartphone.org: Added missed call handling to phonelog Feb 17 19:10:20 alabd, install with force-overwrite Feb 17 19:10:34 s/force-overwrite/-force-overwrite/ Feb 17 19:10:34 JesusMcCloud meant: alabd, install with -force-overwrite Feb 17 19:11:08 how about --force-depends ? Feb 17 19:11:26 alabd, -force-overwrite is what oyu need Feb 17 19:11:47 and for voice recorder, i have no idea what apps are available... Feb 17 19:12:13 thanks will package saved on fr with Feb 17 19:12:14 opkg install --force-depends http://n2.nabble.com/file/n43976 Feb 17 19:12:14 65/browser_1.0-r0.4_armv4t.ipk Feb 17 19:13:16 alabd, OVERWRITE NOT DEPENDS GODDAMIT! dictator seems to be in shr repos as voice recorder Feb 17 19:14:41 will package saved on fr with opkg install --force-depends http://n2.nabble.com/file/n43976 65/browser_1.0-r0.4_armv4t.ipk Feb 17 19:23:43 TAsn: who is ventura developer ? Feb 17 19:24:17 JesusMcCloud: thanks worked but it's icon is elm-eve yes? Feb 17 19:24:23 alabd, I think c_c Feb 17 19:24:49 alabd, yup old version is em_eve, and yes c_c is ventura dev Feb 17 19:25:05 how to say him to add javascript enable/disable Feb 17 19:26:17 alabd, no idea Feb 17 19:27:18 JesusMcCloud: seems that's fine with shr-t Feb 17 19:29:38 alabd, cchandel (^!"§$%&€*+~') yahoo DOT com Feb 17 19:30:01 anyhow i gtg get me some schnitzel Feb 17 19:44:51 what's this alabd, cchandel (^!"§$%&€*+~') yahoo DOT com Feb 17 19:44:57 JesusMcCloud|afk: Feb 17 19:45:11 dictator was call recoder Feb 17 19:56:52 one and a half pounds of schnitzel for 5,80€ Feb 17 19:57:20 alabd, cchandel (^!"§$%&€*+~') yahoo DOT com <-c_c's email adress. dictator is not a call recorder afaik, just a voice recorder Feb 17 19:58:56 JesusMcCloud: yes but Description: Call recodering program for Neo Smartphones Feb 17 19:59:19 cchandel at yahoo yes ? Feb 17 19:59:29 alabd, yup Feb 17 19:59:34 it was voice recorder in real Feb 17 19:59:54 alabd, i dunno detaisl about the software Feb 17 20:00:23 JesusMcCloud: dictator works with headphone mic ? Feb 17 20:01:32 alabd, just try i have no idea, i never tried it Feb 17 20:02:09 JesusMcCloud: humble tried and did not work or maybe mic is damaged Feb 17 20:02:53 alabd, i cant help you with call/voice recorder Feb 17 20:03:23 how to test headphone mic ? Feb 17 20:03:52 alabd, call your voicemail? Feb 17 20:04:29 how ? Feb 17 20:04:37 ? Feb 17 20:05:02 alabd, you are actually bullshitting me, right?! Feb 17 20:05:53 JesusMcCloud: sorry mistake no here in our country voicemail is not supported by network Feb 17 20:08:02 alabd, then i cant help you Feb 17 20:08:11 sry Feb 17 20:08:31 nop you helped a lot thanks god peace you Feb 17 20:09:20 alabd: where are you from btw? Feb 17 20:10:07 iran hi lindi- Feb 17 20:18:03 leviathan, hi , could you bitbake a new image Feb 17 20:18:14 yes Feb 17 20:19:22 but there's a lot broken Feb 17 20:19:51 such as? Feb 17 20:20:01 worse than the previous one with broken touch? Feb 17 20:20:05 I mean the headers are broken -.- Feb 17 20:20:12 and so? Feb 17 20:20:21 I need to rebuild nearly everything again... Feb 17 20:20:25 ok Feb 17 20:20:37 its working on it since 2hours Feb 17 20:20:40 not yet finished Feb 17 20:20:42 ... Feb 17 20:21:00 I'll push it on ftp as soon as it finished Feb 17 20:21:03 thanks god peace you bye Feb 17 20:21:15 but it can very likely become tomorrow, until its done Feb 17 20:21:24 ok Feb 17 20:21:35 btw did you try wifi? Feb 17 20:21:44 on nand Feb 17 20:24:29 nope Feb 17 20:24:31 not yet Feb 17 20:24:33 chaostreff Feb 17 20:24:35 ;) Feb 17 20:24:48 we discussed ruby and so on Feb 17 20:24:54 didnt come to check it Feb 17 20:25:10 in addition to this, hernani has occupied my usb cable for his own dream ;) Feb 17 20:25:15 but I will Feb 17 20:25:20 no question... Feb 17 21:08:30 JaMa|GoNe: so, about this rebase.. Feb 17 21:10:58 mrmoku, ping Feb 17 21:15:10 TAsn: poong Feb 17 21:27:01 Does this device was discussed already http://www.aavamobile.com/specs.php ? Feb 17 21:27:36 yes Feb 17 21:27:49 Heinervdm mentioned it yesterday Feb 17 21:27:53 or maybe the day before that Feb 17 21:28:30 interesting where they find open gsm, or they layed about "first full open" Feb 17 21:34:39 The first's open mobile device? Feb 17 21:34:42 leviathan, I need a working ui to try sound again btw Feb 17 21:34:53 because I want to test in real condition a new fix Feb 17 21:35:21 I was fed-up looking at .silence and thought that I didn't try the most simple fix: Feb 17 21:35:31 implement .silence but return 1 Feb 17 21:36:08 and it seem to work Feb 17 21:36:31 but at the end I think I'll end up finishing the implementation of silence Feb 17 21:40:42 max_posedon, alledgedly they want to release hhardware schematics. at least, that's what a german news site was saying Feb 17 21:42:50 hi mickeyl , I'd like an advise on what to present to the user in alsamixer: Feb 17 21:43:15 Before we had a bar that seemed like a sound bar but that did routing Feb 17 21:43:39 now leviathan has coded something with instead of an unique bar, 3 on/of switches Feb 17 21:43:43 what do you think? Feb 17 21:44:03 the leviathan implementation seem buggy on my device btw Feb 17 21:44:12 mrmoku, how does theming phoneui work (sorry to ask again, i forgot)... i might have some time the next couple of days Feb 17 21:44:37 JesusMcCloud: good question... don't remember :P Feb 17 21:44:54 lol Feb 17 21:44:57 JesusMcCloud: you can set a theme and it should take that... never tried though Feb 17 21:45:11 your mileage might vary ;) Feb 17 21:45:27 which conf file sets theme? Feb 17 21:45:59 hmm Feb 17 21:46:05 * mrmoku checks code Feb 17 21:47:00 JesusMcCloud: /usr/share/libphone-ui-shr/config Feb 17 21:47:11 leviathan, maybe it just lack the off button Feb 17 21:47:22 JesusMcCloud: add a [global] section with theme = "foobar" Feb 17 21:47:40 JesusMcCloud: and then tell me what breaks :P will fix it then Feb 17 21:47:57 mrmoku, first i have to write a theme Feb 17 21:48:13 ok :9 Feb 17 21:48:39 ouch sound is very bad Feb 17 21:49:02 mrmoku, how to set brightness from command line? (screen is dark) Feb 17 21:49:11 spaetz, they should release specs for gsm part, or stop laying that they are first) Feb 17 21:49:38 JesusMcCloud: talking about edje... genlist rows have always the same height? or can the height be determined by content too? Feb 17 21:50:08 JesusMcCloud: do you have mdbus2 installed? Feb 17 21:50:30 mrmoku, you can fiddle around to make odd and even look like the have different height (haven#t toched edje in weeks) Feb 17 21:50:38 mrmoku, i can install it Feb 17 21:50:58 JesusMcCloud: nah, no need (install it anyway is it's nice :) Feb 17 21:51:21 org.freesmartphone.odeviced /org/freesmartphone/Device/Display/0 org.freesmartphone.Device.Display.SetBrightness Feb 17 21:51:39 maybe you have to SetBacklightPower too Feb 17 21:51:56 mrmoku, thx the command worked Feb 17 21:52:16 I'll try to implement Thingol 's idea Feb 17 21:52:21 JesusMcCloud: how do you get it black? I don't have that anymore... Feb 17 21:52:38 mrmoku, but as soon as i toch screen or push aburtton display goes dark again Feb 17 21:52:58 mrmoku, i touched the screen once whiel e was loading Feb 17 21:53:46 JesusMcCloud: hmm... strange Feb 17 21:53:55 JesusMcCloud: testing or unstable? Feb 17 21:53:59 unstalbe Feb 17 21:54:06 double strange :P Feb 17 21:54:13 just upgraded Feb 17 21:54:28 JesusMcCloud: restarting phonefsod fixes it too Feb 17 21:55:05 thanks, i can see again Feb 17 22:01:23 mrmoku, i can't find nEo illume theme Feb 17 22:02:59 false alarm Feb 17 22:03:11 * JesusMcCloud <- blind Feb 17 22:04:47 F*CK! Feb 17 22:05:16 JaMa|GoNe, wth did u do ? neo theme pulls libframeworkd, gpe-scap, etc! Feb 17 22:06:06 TAsn: this morning I was almost there to augment the all-inbound-calls query to get all-inbound-and-missed-with-contactdata. Alas I managed to make friggin OOO explode and destroy the whole project file :-P Feb 17 22:06:43 :P Feb 17 22:06:52 btw, I'm almost completely done Feb 17 22:07:02 now writing the db conversion script Feb 17 22:08:21 GNUtoo: ok Feb 17 22:08:24 forget it Feb 17 22:08:31 wifi is down, also on nand Feb 17 22:08:32 -.- Feb 17 22:08:37 ok nice Feb 17 22:08:44 seems to be something with the clock Feb 17 22:08:49 ok Feb 17 22:08:51 the frequency seems wrong Feb 17 22:09:24 DocScrutinizer, I wonder, how bad would it be if the conversion script wouldn't convert a db, but will just load the old db and use opimd api to store into the new one? What do you think? Feb 17 22:09:44 http://pastebin.com/m2fda4955 Feb 17 22:10:32 GNUtoo: http://pastebin.com/m2fda4955 Feb 17 22:10:34 TAsn: I'd prolly go for CSV export and a few sed and awk tricks. But then that's me Feb 17 22:11:26 mmm Feb 17 22:11:37 DocScrutinizer, if I export and import (using api) there's nothing I need to do Feb 17 22:12:08 TAsn: sounds good Feb 17 22:12:18 but there's more to it than just those Feb 17 22:12:24 DocScrutinizer, first of all, there are more domains Feb 17 22:12:28 for instance missed calls Feb 17 22:12:35 second of all, ther are the types Feb 17 22:14:47 I guess best would be to export to whatever, convert to vcard, and use the "new shiny vcard interface" to import Feb 17 22:14:57 :-P Feb 17 22:15:45 vcard awareness is a killer feature Feb 17 22:17:55 lemme see if I can recover a few bits of this morning's desaster Feb 17 22:24:52 ok stereo->mono prevent problems Feb 17 22:25:15 channels 1 Feb 17 22:25:21 in .asoundrc Feb 17 22:26:34 leviathan, do you want to try an experimental fix for audio that is not so ugly? Feb 17 22:28:23 TAsn: http://people.openmoko.org/joerg/unsorted/opimtest2.odb Feb 17 22:28:36 what's that? Feb 17 22:28:54 the augmented version halfway Feb 17 22:29:56 you might draft ideas from that, for sql queries, structure of database table, and type naming Feb 17 22:30:19 leviathan, I'll have to go to sleep Feb 17 22:30:36 I have here near working opimd daemon with vcard support, but all will hate me for him) Feb 17 22:35:10 GNUtoo: WHAT STEREO->MONO PROBLEMS ?? Feb 17 22:35:20 oops caps :-( Feb 17 22:36:47 DocScrutinizer, indeed It works so well in mono but buffer underruns in stereo Feb 17 22:37:05 so I've put channels 1 in .asoundrc for now Feb 17 22:38:01 uhuh Feb 17 22:38:54 I'll need to go to sleep Feb 17 22:40:30 args Feb 17 22:40:40 I can't flash udfu files with Openmoko flasher Feb 17 23:05:19 wuahahaha edje rocks! Feb 17 23:06:14 sweet, database conversion script works :P Feb 17 23:11:10 freesmartphone.org: 03tom 07opimd-redesign * rd20eadaa0ea7 10framework/framework/subsystems/opimd/ (TODO pimd_messages.py): Messages: Getting incoming message is now a bit cleaner and works. Feb 17 23:11:11 freesmartphone.org: 03tom 07opimd-redesign * r8e874a6b9fc0 10framework/framework/subsystems/opimd/ (TODO pimd_messages.py): Made pimd_messages more type safe and fixed a couple of bugs Feb 17 23:11:13 freesmartphone.org: 03tom 07opimd-redesign * rf17a270096bb 10framework/framework/subsystems/opimd/pimd_generic.py: Fixed a bug in get single entry single field Feb 17 23:11:14 freesmartphone.org: 03tom 07opimd-redesign * r1b866ee362a8 10framework/framework/subsystems/opimd/pimd_generic.py: Added a cast to int in path_to_id function Feb 17 23:11:18 freesmartphone.org: 03tom 07opimd-redesign * re73831626bb6 10framework/framework/subsystems/opimd/ (TODO pimd_messages.py): Fixed format string in Nacked log error Feb 17 23:11:18 freesmartphone.org: 03tom 07opimd-redesign * ra8d31d6f5a60 10framework/framework/subsystems/opimd/convert_db/convert_db.py: Added convert_db.py that converts from the old db to the new Feb 17 23:23:09 what is org.freesmartphone.PIM.Fields and why we need it? Feb 17 23:28:21 it represents the fields defined per domain Feb 17 23:28:29 you can add generic fields Feb 17 23:28:31 if you want Feb 17 23:28:51 but if there are fields you really use/want, it's preferred to use the non-generic ones Feb 17 23:29:04 and fields are a must to define field type Feb 17 23:29:40 but how shr apps use it? Feb 17 23:29:56 freesmartphone.org: 03mickey 07libgsm0710 * r52eea64bdbb7 10/src/gsm0710-1.0.vapi: vapi: remove deprecated way of specifying delegates without target Feb 17 23:29:57 atm only to know which fields are phone number fields Feb 17 23:30:05 but in the development versions we use them a lot more Feb 17 23:31:43 for example? Feb 17 23:32:11 and where you deside what field which type Feb 17 23:32:27 please read Feb 17 23:32:29 http://wiki.openmoko.org/wiki/Opimd_redesign Feb 17 23:41:58 SHR: 03mok 07libphone-ui * rd8f393bc14e3 10/src/phoneui-info.c: phoneui-info: take signal strength from network status too Feb 17 23:41:59 SHR: 03mok 07libphone-ui * r9073a4f411ae 10/src/ (phoneui-info.c phoneui-utils-sound.c phoneui-utils-sound.h): adjust to Werror clean libframeworkd-glib Feb 17 23:41:59 SHR: 03maxposedon 07libphone-ui * re4b2e91a1d17 10/src/phoneui-utils-device.c: Use g_return_if_fail instead g_assert for fixing gcc-4.4 warnings Feb 17 23:42:00 SHR: 03maxposedon 07libphone-ui * r2a14ce504d23 10/src/phoneui-utils-device.c: fix typo in gcc-4.4 patch Feb 17 23:42:01 SHR: 03tom 07libphone-ui * r87d7ce29c053 10/src/phoneui-utils.c: New opimd changes, mostly dropped the tel prefix from everywhere Feb 17 23:42:09 SHR: 03tom 07libphone-ui * rb1f79100d059 10/src/ (phoneui-utils.c phoneui-utils.h): Added phoneui_utils_contacts_field* utility functions Feb 17 23:42:10 SHR: 03tom 07libphone-ui * r3e1b8b2a1492 10/src/phoneui-utils.c: Made it compile (the stubs) even with warnings as errors Feb 17 23:42:11 SHR: 03tom 07libphone-ui * r823471b37c77 10/src/ (phoneui-utils.c phoneui-utils.h): Adedd phoneui_utils_fields_types_get Feb 17 23:42:12 sorry Feb 17 23:42:12 SHR: 03mok 07libphone-ui * rdf02e9bd12a3 10/src/ (phoneui-utils.c phoneui-utils.h): phoneui-utils: fill phoneui_utils_contacts_fields_get with life Feb 17 23:42:12 SHR: 03mok 07libphone-ui * r5183a86f6e26 10/src/ (phoneui-info.c phoneui-info.h): phoneui-info: add callback mechanism to enable backends to register for contact changes Feb 17 23:42:13 :P Feb 17 23:42:13 SHR: 03mok 07libphone-ui * r6e3eacbfcc93 10/src/ (phoneui-utils.c phoneui-utils.h): phoneui-utils: add new phoneui_utils_contact_compare and use it Feb 17 23:42:14 SHR: 03mok 07libphone-ui * r3ee260aa8091 10/src/phoneui-utils.c: phoneui-utils: call the callback even on error in phoneui_utils_contact_get Feb 17 23:42:15 SHR: 03mok 07libphone-ui * r37fbf1250375 10/TODO: Merge branch 'master' of git+ssh://git.shr-project.org/libphone-ui Feb 17 23:42:16 SHR: 03mok 07libphone-ui * r83d976d64593 10/src/phoneui-utils.c: phoneui-utils: use malloc instead of g_slice_alloc0 as free()ing that fails badly Feb 17 23:42:16 SHR: 03mok 07libphone-ui * rb185533756fb 10/src/ (phoneui.c phoneui.h.in): phoneui: remove obsoleted phoneui_contacts_refresh Feb 17 23:42:17 SHR: 03tom 07libphone-ui * r3f05517d931f 10/src/ (phoneui-utils.c phoneui-utils.h): Improved name resolving to look in all the fields Feb 17 23:42:19 SHR: 03tom 07libphone-ui * r6ecd97122514 10/TODO: Updated TODO Feb 17 23:42:20 SHR: 03mok 07libphone-ui * rfcf28d571ef3 10/src/phoneui-utils.c: phoneui-utils: make phoneui_utils_contact_display_phone_get multivalue-aware Feb 17 23:42:21 SHR: 03tom 07libphone-ui * r3373bdf1c3f7 10/src/phoneui-utils.c: Added removing of system fields when probing for fields. If you really want to handle system fields, you explicitly know their name, and users don't need to know they even exist. Feb 17 23:42:24 SHR: 03mok 07libphone-ui * rd82bed753754 10/src/ (phoneui.c phoneui.h.in): phoneui: fix phoneui_messages_message_show to take a path and not int Feb 17 23:42:25 SHR: 03mok 07libphone-ui * r27bccebfc694 10/src/ (phoneui-info.c phoneui-info.h): phoneui-info: add callback handling for PDP network status Feb 17 23:42:26 SHR: 03maxposedon 07libphone-ui * rfe0cd1df51fa 10/src/phoneui-utils-device.c: Fix gcc-4.4 warning(error) check write/system calls Feb 17 23:42:33 SHR: 03tom 07libphone-ui * r0898ce65da1f 10/ (10 files in 2 dirs): merged master into new-opimd Feb 17 23:43:25 yeeeha Feb 17 23:49:59 wtf Feb 17 23:50:16 spambot :> Feb 17 23:50:49 I hate codehacking :/ Feb 17 23:55:33 freesmartphone.org: 03tom 07opimd-redesign * rd1ec19cdcf8b 10framework/framework/subsystems/opimd/convert_db/convert_db.py: Feb 17 23:55:33 freesmartphone.org: Fixed the path in the convert script Feb 17 23:55:33 freesmartphone.org: Handle case when someone already converted the db Feb 17 23:55:33 freesmartphone.org: Fixed a few issues Feb 17 23:55:33 freesmartphone.org: 03tom 07opimd-redesign * r4ffdf475b02c 10framework/framework/subsystems/opimd/ (TODO db_handler.py pimd_messages.py): Added support for the _at_least_one query option Feb 17 23:57:20 TAsn: you noticed my concept for fieldtypes in the opimtest2.db? Feb 17 23:57:30 DocScrutinizer, I haven't looked at it yet :| Feb 17 23:57:49 * TAsn is too tierd for understanding atm :P Feb 17 23:58:52 wow! Feb 17 23:58:58 e.g. you have type:'name.firstname' value:'Joerg'; type:'name.lastname' vlaue:'Reisenweber' Feb 17 23:59:15 name resolving in previous opimd: ~4 seconds per contact Feb 17 23:59:26 new opimd: ~0.2 seconds per contact Feb 17 23:59:42 SELECT * WHERE type = Feb 17 23:59:43 and that's without using any optimization (correct indexing) in sqlite Feb 17 23:59:46 fsck Feb 18 00:00:04 or even using a special method I added (query by type) Feb 18 00:00:08 sec, testing with query by type :P Feb 18 00:00:12 should be interesting :P Feb 18 00:00:26 SELECT * WHERE type LIKE '%name%' AND value = 'Joerg' Feb 18 00:01:00 DocScrutinizer, but what about names that don't use name? Feb 18 00:01:05 lets say I want to have a field nick Feb 18 00:01:19 DocScrutinizer, I like my way better, I allow querying by type Feb 18 00:01:57 type:'name.generic' name:'NiCKnAMe' value:'docscr' Feb 18 00:02:57 uberfast method: same results ~0.2 seconds Feb 18 00:03:51 oh Feb 18 00:03:52 sec Feb 18 00:04:05 sql *is* fast. That's what the engine is optimized for. The interface sucks Feb 18 00:05:01 SELECT "T2"."ID", "T2"."type", "T2"."name", "T2"."value" FROM "T2", "T2" AS "T2_1", "T2" AS "T2_2" WHERE "T2"."ID" = "T2_1"."ID" AND "T2_1"."type" = 'system' AND "T2_1"."name" = 'Domain' AND "T2_1"."value" = 'PhoneEvent' AND "T2"."ID" = "T2_2"."ID" AND "T2_2"."type" = 'recordtype' AND "T2_2"."name" = 'TypeOfCall' AND "T2_2"."value" = 'inbound' Feb 18 00:05:05 now testing with uber fast way :P Feb 18 00:06:32 the idea is to create SQL SELECT statement dynamically, and the let sqlite do the whole work for you Feb 18 00:06:37 uber-fast-way: instantaneous :P Feb 18 00:06:44 DocScrutinizer, that's what I did Feb 18 00:06:54 I wrote a simple query generation set of functions Feb 18 00:06:58 that work quite well Feb 18 00:07:58 instantaneous ... i like the sound of that =D Feb 18 00:08:21 I only have ~200 phone numbers here Feb 18 00:08:23 but still. :P Feb 18 00:08:33 btw, it's not the optimized method yet Feb 18 00:08:44 with the optimized method it'll be super fast :P Feb 18 00:08:51 optimized = using sqlite indexing and such Feb 18 00:09:00 so we can have quicker than instant? ;) Feb 18 00:09:07 sicu, sure Feb 18 00:09:09 in the above SELECT T2 is the actual running variable (which yields the results), while T2_1 .. T2_n all are conditions to narrow the result Feb 18 00:09:13 SHR: 03tom 07libphone-ui * r62662f9e290c 10/src/phoneui-utils.c: Changed contact_lookup to use the new opimd (not yet in master) query by type mode Feb 18 00:09:26 sicu, quicker than instant means instant even under heavy load :P Feb 18 00:10:01 DocScrutinizer, in order to let sqlite process less text and to make everything easier, modular and possible to do cool things with Feb 18 00:10:10 I just used INTERSECT and UNION Feb 18 00:10:15 when ever needed Feb 18 00:10:22 so everything is super easy to support Feb 18 00:11:33 I think I did enough damage for today Feb 18 00:11:51 freesmartphone.org: 03tom 07opimd-redesign * rb18982a4714a 10framework/framework/subsystems/opimd/TODO: Updated TODO Feb 18 00:11:59 phew Feb 18 00:12:43 TAsn, how long will it take till the changes hit the apps? Feb 18 00:13:09 JesusMcCloud, I have a couple little issues in my TODO before it can really be declared "operational" Feb 18 00:13:21 but I bet it'll hit unstable by the weekend Feb 18 00:13:27 buya! Feb 18 00:13:33 as I need help to test it :P Feb 18 00:13:51 TAsn, and i need to slap JaMa|GoNe Feb 18 00:13:56 JesusMcCloud, there are a couple of issues though (not really issues as I know how to solve them, I just haven't yet) Feb 18 00:14:01 JesusMcCloud, what for? Feb 18 00:14:33 installing nEo theme pulls gpe apps , libframeworkd-phonegui-efl, old shr phen suite, etc... Feb 18 00:14:56 btw, I don't know what the heck frameworkd wastes memory on, but frameworkd running ONLY opim (I cache nothing) uses 8% RAM :P Feb 18 00:15:02 well, whatever Feb 18 00:15:07 JesusMcCloud, lol :P Feb 18 00:15:17 ...i almost dropped some fruit in my loop when i notice Feb 18 00:15:18 d Feb 18 00:16:45 :) Feb 18 00:17:42 ok, sweet Feb 18 00:17:46 dropped to 5% memory Feb 18 00:17:48 that's more like it. Feb 18 00:17:59 but i am afraid a cannot help you testing, i just started edje hacking... and the newer elm revisions seem to have some quirks... Feb 18 00:18:20 2010.02.18 02:16:59.221 frameworkd.subsystem INFO subsystem opimd took 2.22 seconds to startup Feb 18 00:18:29 2.22 until FULL readiness Feb 18 00:18:44 that's nice :P Feb 18 00:18:54 JesusMcCloud, I don't need proper testing Feb 18 00:18:57 that's bare minimum :-P Feb 18 00:19:12 nice! Feb 18 00:19:33 DocScrutinizer, yeah, that's probably just the i.o needed to make sure db is ok :P Feb 18 00:19:47 ok, admittedly every app needs 0.5 .. 0.7sec for mere loading to RAM Feb 18 00:20:10 JesusMcCloud, I just need people who are able/willing to use "my" opimd instead of the stock one Feb 18 00:20:20 JesusMcCloud, It's not yet "fully" tested Feb 18 00:20:25 TAsn, i am always for speed Feb 18 00:20:26 though I'm not sure the above figure even takes loading programtext into account Feb 18 00:20:26 so I can't promised anything Feb 18 00:20:54 ...are buttons supposed to vanish when clicked? Feb 18 00:21:01 JesusMcCloud, iirc not Feb 18 00:21:03 :P Feb 18 00:21:05 *no Feb 18 00:21:26 hmm the appear in another spot when unclicking... Feb 18 00:21:28 no, buttons should explode into your face when clicked :-P Feb 18 00:21:39 ok, now it's official Feb 18 00:21:42 enough damage for today Feb 18 00:21:44 ciao. Feb 18 00:21:48 gn8 Feb 18 00:23:21 ...something is wrong: 4-2 doesnt seem to equal 2... Feb 18 00:26:00 hehe Feb 18 00:26:03 real? Feb 18 00:26:44 never do compare on real calculations! not even on 4 - 2 = 2 Feb 18 00:28:50 correct for loop using reals: for ( float=10.0; float >0.1; float--) Feb 18 00:29:50 freesmartphone.org: 03mickey 07cornucopia * r9c50595088e2 10/fsogsmd/src/plugins/pdp_qmi/plugin.vala: fsogsmd: pdp_qmi: open device node w/ O_NONBLOCK Feb 18 00:39:17 DocScrutinizer, i am aware of the "features" of floats, but i am using ints Feb 18 00:40:46 ~lart unsymmetric widgets Feb 18 00:40:46 * apt slaps unsymmetric widgets upside and over the head with one freakishly huge killer whale named hugh Feb 18 00:41:02 (i love the infobot) Feb 18 00:44:39 how can i fix a broken device driver that implements a misc device node that is always ready to read, but if you try to read, it blocks Feb 18 00:44:42 ? Feb 18 00:45:09 (yes, O_NONBLOCK doesn't cut it) Feb 18 00:47:17 hmm, i can work around that by reading in a seperate thread Feb 18 00:47:17 that way it shouldn't block the mainloop Feb 18 00:47:17 still, fixing the driver would be better Feb 18 00:49:22 sorry, just had to come here for a sec to compare Feb 18 00:49:35 2010.02.18 02:47:14.530 frameworkd.subsystem INFO subsystem opimd took 98.66 seconds to startup Feb 18 00:49:39 old opimd ^ Feb 18 00:49:49 if you remember, the new opimd took 2.22 :P Feb 18 00:50:11 12% memory Feb 18 00:50:21 if you remember, new opimd is 5% :P Feb 18 00:50:51 and of course name resolving is a million times faster Feb 18 00:50:52 :P Feb 18 00:50:54 ciao. Feb 18 01:01:01 TAsn, in case you run on props: Feb 18 01:01:07 ~praise TAsn Feb 18 01:01:08 All hail TAsn! Feb 18 01:02:07 ...gotta love the infobot Feb 18 01:18:29 great work TAsn, and night. Feb 18 01:19:42 TAsn: incredible Feb 18 01:21:00 oh wait, actually not fair (loading time) it included "compiling" the python code :| Feb 18 01:21:11 will measure again tomorrow Feb 18 01:21:19 now for real, night ;P Feb 18 02:34:42 quick question: I have the latest testing images of SHR; when I alter the settings, like the profile or the standby timeout, the changes are no persistent. when I reboot the phone they are again set to the default values. Feb 18 02:35:16 is this a known bug? (I admin that I didn't do too much research, but the wiki says nothing about that) Feb 18 02:35:22 *admit Feb 18 02:46:01 the_nihilant, most shr-devs are located in a timezone where even insomniacs are now sleeping Feb 18 02:47:08 well, it IS 3:48 AM here.. Feb 18 02:47:14 :D Feb 18 02:48:11 well, I guess I'll go to sleep now :) **** ENDING LOGGING AT Thu Feb 18 02:59:57 2010