IRC log of #maemo-ssu for Saturday, 2012-12-01

*** Martix has quit IRC00:07
*** Martix has joined #maemo-ssu00:07
*** Martix has quit IRC00:21
*** Milhouse has quit IRC00:39
*** _rd has quit IRC00:40
*** _rd has joined #maemo-ssu00:40
*** Milhouse has joined #maemo-ssu00:42
*** FireFly has joined #maemo-ssu00:52
*** toxaris has quit IRC00:53
*** Woody14619a has quit IRC00:56
*** Woody14619a has joined #maemo-ssu00:57
*** Woody14619a has quit IRC00:57
*** Woody14619a has joined #maemo-ssu00:57
*** _rd has quit IRC00:58
*** BCMM has quit IRC01:18
*** NIN102 has quit IRC01:23
*** arcean has quit IRC02:07
*** arcean has joined #maemo-ssu02:15
*** macmaN has quit IRC02:34
*** macmaN has joined #maemo-ssu02:36
*** M4rtinK2 has quit IRC02:58
*** kolp has quit IRC03:50
*** Woody14619a has quit IRC04:17
*** Pali has quit IRC04:17
*** arcean has quit IRC04:37
*** amiconn has quit IRC05:18
*** amiconn_ has joined #maemo-ssu05:18
*** amiconn_ is now known as amiconn05:18
*** nox- has quit IRC05:36
*** DocScrutinizer05 has quit IRC06:03
*** DocScrutinizer05 has joined #maemo-ssu06:03
*** Martix has joined #maemo-ssu06:14
*** dhbiker_ has quit IRC06:42
*** dhbiker has joined #maemo-ssu07:02
*** Martix has quit IRC07:11
*** dhbiker has joined #maemo-ssu07:24
*** joshgillies has joined #maemo-ssu08:10
*** dhbiker has quit IRC09:07
*** panda|mini has joined #maemo-ssu09:09
panda|miniHi, freemangordon, how is portrait mode lock status in current CSSU status?09:13
panda|minioops, I mean, will latest CSSU support Portrait mode already?09:13
DocScrutinizer05hmm? portrait mode support is in CSSU since errr... last millenium09:17
DocScrutinizer05of course it gets more perfect every other week09:18
*** _rd has joined #maemo-ssu09:29
DocScrutinizer05and in CSSU-Stable it's deactivated by default, to make OOTB ueser experience as close to stock as possible. See http://wiki.maemo.org/Community_SSU/FeaturesStable09:39
*** joshgillies has quit IRC09:45
*** joshgillies has joined #maemo-ssu09:46
*** joshgillies has quit IRC09:49
*** joshgillies has joined #maemo-ssu09:51
panda|miniDocScrutinizer05: ah, yes, Portrait mode already been supported for a while10:05
panda|miniDocScrutinizer05: but the problem is I only see lock for landscape mode10:06
panda|miniDocScrutinizer05: but I didn't figure out howto lock for potrait mode10:06
panda|minie.g, I'd like to FORCE every apps in Portrait mode, until I pull out qwerty keyboard to turn to landscape mode10:06
panda|miniconverting between Portrait and Landscape usually lagged and anonying10:07
*** dhbiker has joined #maemo-ssu10:27
*** luf has joined #maemo-ssu10:41
*** panda|mini has quit IRC10:46
*** panda|mini has joined #maemo-ssu10:53
*** _rd has quit IRC10:54
*** dhbiker has quit IRC11:02
*** panda|mini has quit IRC11:03
*** dhbiker has joined #maemo-ssu11:03
*** panda|mini has joined #maemo-ssu11:05
*** _rd has joined #maemo-ssu11:10
*** joshgillies has quit IRC11:16
*** joshgillies has joined #maemo-ssu11:21
*** M4rtinK2 has joined #maemo-ssu11:29
*** _rd has quit IRC11:36
*** Timo has joined #maemo-ssu11:36
*** Timo has quit IRC11:38
*** Timo has joined #maemo-ssu11:38
*** _rd has joined #maemo-ssu11:39
*** RST38h has quit IRC11:45
*** freemangordon has quit IRC11:45
*** tadzik has quit IRC11:45
*** RST38h has joined #maemo-ssu11:47
*** freemangordon has joined #maemo-ssu11:47
*** tadzik has joined #maemo-ssu11:47
*** _rd has quit IRC11:51
*** _rd has joined #maemo-ssu12:00
*** NIN101 has joined #maemo-ssu12:11
chem|stmerlin1991: an idea for having folders outside of scratchbox is doing it with hardlinks like it is setup for run and other things12:13
chem|stmerlin1991: I am still stuck with configuring modest12:13
freemangordonsomeone willing to RE libsystemuiplugin_power_key_menu.so?12:15
freemangordonthis crap leaks like mad12:15
freemangordonaaah, where is ARM hexrays :(12:19
*** Timo has quit IRC12:21
*** _rd has quit IRC12:36
*** _rd has joined #maemo-ssu12:38
*** Timo has joined #maemo-ssu12:41
*** _rd has quit IRC12:44
*** MohammadAG has joined #maemo-ssu13:00
*** Pali has joined #maemo-ssu13:16
*** kolp has joined #maemo-ssu13:29
*** degreez has joined #maemo-ssu14:00
*** jonwil has joined #maemo-ssu14:03
freemangordonjonwil: hi14:10
freemangordonjonwil: wanna help?14:10
jonwilwith what?14:10
jonwilI do note someone seems to have made what seems to be a copy of osso-systemui-tklock (not sure if its a 1:1 copy or if its different somehow)14:11
freemangordoneither find me arm hexrays IDA plugin, or RE libsystemuiplugin_power_key_menu.so :D14:11
freemangordonjonwil: BTW http://gitorious.org/community-ssu/osso-systemui-tklock14:11
jonwilyeah thats the repo I am staring at right now14:12
jonwilis it a 1:1 copy or is it different somehow?14:12
freemangordonjonwil: fremantle-stock branch is REed .so14:12
freemangordonin master I removed lots of legacy/unneded code14:12
jonwilany functionality differences between master and stock fremantle?14:13
freemangordonjonwil: I also REed alarmui plugin14:13
freemangordonjonwil: No14:13
jonwilok14:13
freemangordonthere was a lots of legacy code from n*x014:13
freemangordon*N8x014:14
freemangordonjonwil: the reason I did it was because both alarmui and tklock leak memory14:14
freemangordonunfortunately power-kwy-menu leaks too14:14
freemangordon*power-key-menu14:14
jonwilHopefully someone will take tklock and use it as a base for making custom lock-screens14:14
freemangordon~100k on every double-click-to-lock14:15
freemangordonjonwil: it is in CSSU as stock one leaks14:15
freemangordon(will be in CSSU)14:15
jonwilok, makes sense14:15
merlin1991though we have to get rid of the powerkey leak first :D14:16
jonwilgreat that someone finally took my systemui reverse engineering work and figured out pretty much all the remaining systemui interfaces :)14:16
freemangordonjonwil: BTW thanks for your great work REing system_ui plugin structures14:16
jonwilI just wish someone would do the same reverse engineering for the connectivity UI widgets :P14:16
freemangordonjonwil: http://gitorious.org/community-ssu/osso-systemui-tklock/blobs/master/systemui.h14:16
jonwilyeah I saw that file14:16
freemangordonit is everything we need, I'll move it to systemui-dev later14:17
freemangordonjonwil: but please, help me with power-key-menu, i'm fed-up with REing14:17
jonwilI am going to take a look, just looking for where I put anything I may have done on it in the past14:18
freemangordonBTW i looked at it, and it is not something complicated, about 20k ARM binary14:18
*** arcean has joined #maemo-ssu14:18
freemangordonjonwil: and 95 of the function names are exported ;)14:18
freemangordon*95%14:18
freemangordonmerlin1991: BTW do you confirm that power-key menu leaks like mad?14:19
arceanno way, power-key leaks too :< ?14:20
freemangordonarcean: check it, I might be wrong14:21
*** FireFly has quit IRC14:21
freemangordonlock with double-click14:21
freemangordonunlock with slider14:21
freemangordonrepeat until needed and watch heap size in smaps14:21
arceanok, i'll check14:22
freemangordonwhat i see here is heap increasing with ~100k on every 2 clocks14:22
freemangordons/clocks/locks/14:22
infobotfreemangordon meant: what i see here is heap increasing with ~100k on every 2 locks14:22
* merlin1991 digs for the grep call again14:22
freemangordongrep -A 10 heap14:23
freemangordonmerlin1991: ^^^14:23
merlin1991hm process name was?14:23
freemangordoncat /proc/$PID/smaps | grep -A 10 heap14:24
freemangordonsystemui14:24
freemangordondon;t ask why i cat it :D14:24
kerioneeds more cats14:24
merlin1991grep -A 10 heap /proc/`pidof sysmteui`/smaps14:25
kerio:314:25
* freemangordon loves cats14:25
freemangordonmerlin1991: `pidof sysmteui` does not work14:25
freemangordonit is systemui14:25
merlin1991yeah because it has to be systemui14:25
merlin1991:D14:25
merlin1991damn you type faster14:25
merlin1991HOLY SHIT14:26
arceanmerlin1991: +1 :D14:26
jonwilok, so the first thing I have to do is to make sure all the imported functions have the correct prototypes in the ida database14:27
merlin1991it went from 800 to 140014:27
jonwildoing that now14:27
jonwilThen after that I will go through and identify all the things that the powerkey plugin exposes to the outside world14:27
jonwilor talks to14:27
jonwiletc14:27
jonwiland go from there14:27
arceanhere, it's increasing by ~140kB14:27
freemangordonarcean: yeah14:28
jonwillooks like my random decision to visit IRC has paid off :)14:28
freemangordonmerlin1991: ignore initial memory allocation made by gtk14:28
freemangordon(~600k)14:28
merlin1991arcean: yeah after the first 3 attmepts it goes like that14:28
merlin1991freemangordon: the next step after 1400 was 1700, only after that it reached the ~140 steps14:28
freemangordonmerlin1991: yeah, toldya, just like mad :(14:29
merlin1991but the powerkey stuff is handeld by another plugin right?14:29
freemangordonBTW seems like it leaks only on double-click14:30
freemangordonmerlin1991: yep, the one jonwil will look at14:30
freemangordonmerlin1991: it is not tklock14:30
*** _rd has joined #maemo-ssu14:30
freemangordonmerlin1991: libsystemuiplugin_power_key_menu.so14:30
arceanoh, systemui heap takes 3376kB now14:31
merlin1991btw did you find any leaks within the tklock code?14:31
freemangordonmerlin1991: I think yes. it was not disconnecting some signals14:31
freemangordonthe slider14:32
*** jonwil has quit IRC14:32
freemangordonseems like GTK does not disconnect signals connected to child widgets when you destroy main window14:32
merlin1991I wonder if there are any more plugins at work from the double tap power key untill I use the hw slider to unlock14:33
*** jonwil has joined #maemo-ssu14:33
freemangordonmerlin1991: no14:33
merlin1991then I hope that we find the leak within the powermenu plugin14:34
merlin1991otherwise we have to assume, that the plugincontainer is leaking :/14:34
freemangordonmerlin1991: systemui itself? possible. but if that's the case, we are lucky, as systemui has x86 binary :D14:35
merlin1991but in terms of complexity it is going to be a huge difference14:35
merlin1991(I assume)14:35
freemangordonhmm, maybe we should ask Hildon Foundation board to buy ARM hexrays decompiler :D14:36
freemangordonmerlin1991: no, it is simple14:36
freemangordonwell, not so complicated14:36
freemangordon:D14:36
*** degreez has quit IRC14:36
freemangordonmerlin1991: and we already have interfaces in place ;)14:36
merlin1991yeah that only leaves the implementation14:37
merlin1991piece of cake14:37
merlin1991;)14:37
freemangordon:D:D:D14:37
freemangordonsystemui x86 binary is 26k14:38
freemangordonalarmui is 23, and I didn;t have the interfaces14:38
freemangordon(i was not aware of jonwil's work :( )14:38
merlin1991btw the systemui header in systemui-tklock is that moving into the osso-sstemui-dev repo at some point?14:39
jonwilI wish there was an IDA remote debugger plugin that actually worked on the N900, it would be useful at times :)14:41
freemangordonmerlin1991: yes, that's the idea14:41
freemangordonjonwil: gdbserver does not do the job?14:42
jonwilnot last time I tried it14:42
*** jonwil_ has joined #maemo-ssu14:50
*** jonwil has quit IRC14:52
*** jonwil_ is now known as jonwil14:52
*** jonwil_ has joined #maemo-ssu14:55
*** jonwil has quit IRC14:57
*** jonwil_ is now known as jonwil14:57
jonwilthis binary is more complicated than I thought it would be15:06
jonwilmostly because of the xml parsing15:06
*** jonwil_ has joined #maemo-ssu15:13
*** jonwil has quit IRC15:16
*** jonwil has joined #maemo-ssu15:16
*** Pali has quit IRC15:17
freemangordonjonwil: well, yeah, there is some trickery, but not a rocket science after all :D15:17
*** jonwil_ has quit IRC15:18
freemangordonjonwil: but most of the functions are not static, so no compiler optimizations15:18
freemangordonthat should ease most of REing15:19
freemangordonmerlin1991: would you create osso-systemui-powerkeymenu repo15:21
freemangordonjonwil: if you widh i can help to RE some of the functions15:21
freemangordon*wish15:21
jonwildamn, I need to find out what com.nokia.mce.request.powerkey_callback looks like :(15:21
merlin1991freemangordon: it's there15:23
*** Martix has joined #maemo-ssu15:25
*** jonwil_ has joined #maemo-ssu15:28
*** jonwil has quit IRC15:30
*** jonwil_ is now known as jonwil15:30
*** jonwil has quit IRC15:32
*** jonwil has joined #maemo-ssu15:32
jonwilreverse engineering GTK UI code isn't something I am any good at :(15:32
*** Martix has quit IRC15:34
*** Martix has joined #maemo-ssu15:36
*** Pali has joined #maemo-ssu15:37
*** jonwil_ has joined #maemo-ssu15:43
*** luf has quit IRC15:43
jonwil_I can't really do much with powerkeymenu since its some GTK code I cant understand, some XML parsing I cant really understand and some dbus stuff I cant really understand15:44
*** jonwil has quit IRC15:44
*** jonwil_ is now known as jonwil15:44
*** jonwil_ has joined #maemo-ssu15:46
jonwil_so yeah sorry I couldn't be of more help on powerkey stuff15:47
jonwil_so yeah sorry I couldn't be of more help on powerkey stuff15:47
freemangordonjonwil: noone is good at GTK code REing15:48
*** jonwil has quit IRC15:49
*** jonwil_ is now known as jonwil15:49
jonwilwell given what some people have done, there are definatly people out there better than me15:49
*** dafox has joined #maemo-ssu15:50
freemangordonjonwil: irrelevant, as their time is not unlimited :P15:50
jonwilmine isn't unlimited at this point either15:50
freemangordonwell, ok :)15:50
*** jonwil_ has joined #maemo-ssu15:53
*** jonwil has quit IRC15:56
*** jonwil_ is now known as jonwil15:56
*** Pali has quit IRC15:57
jonwilso yeah sorry I couldn't be more help15:58
jonwilhopefully someone will be able to figure out the powerkey menu plugin (and maybe even the other remaining systemui plugins for actingdead, devlock, emergency, modechange and splashscreen (and maybe even the systemui daemon itself :)16:00
*** jonwil has quit IRC16:04
*** Pali has joined #maemo-ssu16:41
*** joshgillies has quit IRC16:48
*** freemangordon has quit IRC17:02
*** freemangordon has joined #maemo-ssu18:10
*** dhbiker has quit IRC18:29
*** arcean has quit IRC18:36
*** arcean has joined #maemo-ssu18:39
*** dhbiker has joined #maemo-ssu18:44
*** arcean has quit IRC19:44
*** Timo has joined #maemo-ssu20:19
*** timo^ has joined #maemo-ssu20:27
*** Timo has quit IRC20:30
*** timo^ is now known as Timo20:31
*** arcean has joined #maemo-ssu20:49
*** int_ua has joined #maemo-ssu20:49
*** int_ua has quit IRC20:52
*** arcean has quit IRC20:55
*** arcean has joined #maemo-ssu21:03
*** dafox has quit IRC21:27
*** Timo has quit IRC23:06
*** arcean_ has joined #maemo-ssu23:08
*** nox- has joined #maemo-ssu23:08
*** NIN101 has quit IRC23:10
*** Timo has joined #maemo-ssu23:12
*** arcean has quit IRC23:12
*** arcean_ is now known as arcean23:16
*** deepy\SIGSEGV is now known as deepy23:23
*** Timo has quit IRC23:35

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!