**** BEGIN LOGGING AT Wed Jun 27 02:59:58 2012 Jun 27 03:47:14 vimgor search Jun 27 03:47:20 wups, wrong channel. Jun 27 03:47:23 seen kwtm Jun 27 03:47:33 Ok, I am officially disconnected. Jun 27 04:05:49 kwtm: ??? Jun 27 04:06:22 ~seen kwtm Jun 27 04:06:26 kwtm is currently on #maemo (18m 33s), last said: 'Ok, I am officially disconnected.'. Jun 27 06:09:30 Estel_: In the qt4 build NEON intrinsics are used for SIMD, which is a huge win on the Cortex-A8. I suspect if we profiled Stellarium we'd find within the UI drawing code one or more calls to qt functions dominating runtime. This can have the result of preventing the 3D hardware being kept busy, effectively serializing execution between CPU and GPU. If this bottleneck is relieved by those calls returning faster the 3D hw has Jun 27 06:10:53 The idea with GPU acceleration is to keep the GPU command buffer sufficiently full to allow the CPU to get on with other things. Jun 27 06:14:32 freemangordon: I don't know if you figured this out or not, but within the mozilla _obj-build_ tree you can call make in subdirs to rebuild the module you're working on. When finished, from the top of the "obj-build", you can use make deb to actually build the .deb. Jun 27 06:14:42 WFM Jun 27 06:25:10 irssi, the client that ruthlessly trunkates whatever you write (or rather, doesn't care at all about max post len of irc server) Jun 27 06:25:12 :-S Jun 27 06:27:29 (call make in subdirs) thanks for late confirmation that my suggestion not been complete nonsense :-) Jun 27 06:27:34 i am repairing a n900 and on internet connections it always shows ppp0 on it what is that Jun 27 06:28:56 sorry, you lost me. maybe rephrase the question Jun 27 06:29:13 on the internet connection it always shows ppp0 on it Jun 27 06:29:23 as like a connection point Jun 27 06:29:28 how do i remove that Jun 27 06:31:04 reflash? Jun 27 06:31:14 ppp0 is not in network interfaces Jun 27 06:31:23 reflash what you mean Jun 27 06:31:33 ~flashing Jun 27 06:31:35 maemo-flashing is probably http://wiki.maemo.org/Updating_the_tablet_firmware Jun 27 06:31:53 if i was to backing everything to install maemo how would i do that Jun 27 06:32:03 if i was to backing everything to nemo how would i do that Jun 27 06:34:41 DocScrutinizer05: yep, your advise was sound, I suspect freemangordon was in the source tree when he tried it. Jun 27 06:38:11 iluminator105: no idea about nemo. On maemo you got exatly two complementary backup tools: the genuine backup application and then backupmenu which you need to install from extras repository Jun 27 06:38:37 ideally you stor both backup archives to a uSD card Jun 27 06:39:13 what is dd the whole thing to an external drive would that work Jun 27 06:39:23 what if i dd the whole thing to an external drive would that work Jun 27 06:39:52 that's basically what backupmenu does, but in a way it actually works Jun 27 06:40:59 and no, dd will never work, unless you later do tricks like loopmounting the image. You can't restore dd raw images to NAND flash storage Jun 27 06:44:12 anyway may I congratulate to your new device and welcome you as a part of the maemo community? :-) Jun 27 06:45:43 i thought backup application just backed up numbers and unique data? Jun 27 06:45:57 yep, kinda Jun 27 06:46:16 backupmenu is a different "app" though Jun 27 06:47:53 DocScrutinizer05, zeq: thanks, will try it next time I'm on it Jun 27 06:47:56 hmm...i will hold up on upgrading this is my one phone...and i would be screwed if it didnt work Jun 27 06:48:42 you should do that as soon as possible Jun 27 06:49:08 why do you say that Jun 27 06:49:21 ppp0 interconnect is security risk? Jun 27 06:49:43 and since it's new (at least I assume you got it recently) there can't be much on the phone yet that needs backup Jun 27 06:50:05 sorry I got no idea what's that ppp0 Jun 27 06:50:32 but that's exactly the point: you should start with a fresh and clean OS Jun 27 06:50:54 not its not new i been using it for a while Jun 27 06:51:11 then build your own "system" on that, so you have a clue what you did and what might have happened Jun 27 06:52:25 I *might* figure ppp0 interface is related to fmms, but that's mere handwaving Jun 27 06:53:06 yea i do have fmms Jun 27 06:53:10 since I never installed nor looked into sourcecode of fmms Jun 27 06:54:00 DocScrutinizer, we will talk later gotta go thanks man bye Jun 27 06:54:17 yw, see you later then Jun 27 06:56:45 and get backupmenu! Jun 27 06:57:12 :-) Jun 27 06:57:39 ~bm Jun 27 06:57:40 i heard backupmenu is http://talk.maemo.org/showthread.php?t=63975 Jun 27 06:57:46 these people, is it that they forgot punctuatioon or they never knew it? Jun 27 06:58:34 oooh, he used a comma ;-) Jun 27 06:58:50 nah, that's been tab nick completion Jun 27 07:00:21 aaah, he used...as punktuation Jun 27 07:01:12 maybe punktuation rules are different in his native language ;-) Jun 27 07:01:25 s/k/c/ Jun 27 07:01:27 DocScrutinizer05 meant: maybe punctuation rules are different in his native language ;-) Jun 27 07:01:39 I installed FCamera and made some shots, but it looks absolutely terrible. If I look at it on my HD screen, I can even see the pixels very clearly. It is supposed to look sharp then and only when you zoom in you should see pixels. Jun 27 07:02:15 I have a 10.6MB file, but still it looks very bad. Jun 27 07:02:44 well, as long as you didn't use digital zoom of N900 too much when taking the shots, yes Jun 27 07:03:30 DocScrutinizer05: can I see that in some property of the resulting FCamera file? Jun 27 07:03:58 I dunno if it's in exif, or if fcam stores exif at all Jun 27 07:04:39 anyway digital zoom basically is a hoax Jun 27 07:05:26 DocScrutinizer05: FCam cannot even do digital zoom. Jun 27 07:05:35 o.O Jun 27 07:05:37 wut? Jun 27 07:05:57 DocScrutinizer05: when I move the slider, my audio goes up/down. Jun 27 07:06:03 hah Jun 27 07:06:46 DocScrutinizer05: isn't it possible to modify the normal camera application to just have a different jpeg compression? Jun 27 07:06:49 very strange - though I rarely ever used fcam so can't really comment Jun 27 07:07:30 IIRC (I don't have FCamera installed right now) it does have a zoom thing; it just doesn't do the bindings to the volume key, it's somewhere in the menus. Jun 27 07:07:51 (Then again, it's not really useful, so.) Jun 27 07:07:52 I *think* I heard of such option, even store raw images Jun 27 07:09:40 the photographers seem asleep still :-D Jun 27 07:14:35 fizzie:iirc it could be done, by modifying /etc/gdigicam/?.conf, though never tried it for stock camera-ui. Jun 27 07:16:20 freemangordon: Going to test my hopefully fixed zoom key enable code now. If you don't have time at the moment to work on the rotation code, could you paste the pertinent info so I can have a look, I lost my scrollback from irc.mozilla.org, when my battery went flat! :$ Jun 27 07:17:43 zeq: here you are "zeq: yep, see MozMGraphicsView resizeEvent, MozMSceneWindow CheckTopLevelSize, MozQGraphicsViewEvents, also check nsScreenQt::GetAvailRect in widget/qt/nsScreenQt.cpp, there are some hooks under MOZ_ENABLE_QTMOBILITY define (rotation related )" Jun 27 07:18:06 freemangordon: thx:) Jun 27 07:26:17 freemangordon: The input handling in the qtwidget is quite complex, and clearly make assumptions which aren't compatible with the hildon input method. Shall we just #ifdef out most of that code and see what happens? Jun 27 07:27:01 (I don't know if you tried using the keyboard in fennec, if you did, you'd see what I mean) Jun 27 07:28:03 zeq: it works ok for me, the only glitch i saw is that VKB opens twice when you press address bar with phisical KB closed Jun 27 07:28:13 *physical Jun 27 07:29:00 bbl Jun 27 07:29:19 freemangordon: ok, chat with you later Jun 27 07:37:57 hello community how is meamo today? Jun 27 07:38:29 maemo elter Jun 27 07:44:20 merlin1991: Once I have finished Fennec, I'll look into getting sb-toolchain-extras to support modern GNU toolchains. After your prompting, I did look into it again, and I think you're right, it would be useful. Jun 27 07:45:17 zeq: where you've hidden the last 2 years? Jun 27 07:45:41 Fennec is ok tho My mae browser is best Jun 27 07:46:24 no touch on the defactor Jun 27 07:46:26 DocScrutinizer05: I've been fixing Gentoo bugs! :) Jun 27 07:46:27 zeq: at least on my radar you appeared out of nowhere and did a rocket start into top ten of most active contributors :-D Jun 27 07:47:20 much appreciated, I have to ask the MWKN guys who formerly did that "developer of the month" thing Jun 27 07:47:48 Actually, the last thing I was working on I had to put to one side for now. The radeon drm driver doesn't hot-unplug, I was trying to fix it... Jun 27 07:48:20 This is *much* easier by comparison! :) Jun 27 07:48:29 :-D Jun 27 07:48:59 before that I was poking around the linux PCI code Jun 27 07:49:03 no worries, we have some really hard stuff waiting for your attention ;-) Jun 27 07:49:30 I bet! Jun 27 07:49:47 I do sometimes take on things that I can't get my head around though :/ Jun 27 07:50:29 You have to acknowledge you limits occasionaly ;) Jun 27 07:50:36 s/you/your/ Jun 27 07:50:36 zeq meant: You have to acknowledge your limits occasionaly ;) Jun 27 07:53:07 I think what actually finally got me active here was my annoyance with Nokia finally reached breaking point, so I thought: "I'll show 'em" :D Jun 27 07:54:53 :-D Jun 27 07:55:32 Still lots of untapped potential the N900 :) Jun 27 07:55:43 yep Jun 27 07:56:35 pure Jun 27 07:56:46 the delight Jun 27 07:58:40 Got the zoom keys grabbed, did hope it would just zoom on the key events... no such luck :( Jun 27 08:04:22 zeq: we're still missing setAttribute(Qt::WA_Maemo5AutoOrientation, true); for mozWidget put somwhere in the code Jun 27 08:05:10 I'm onto that, it logically should be with the zoom key grab anyway, right? Jun 27 08:06:13 hmm, not sure, but basically this property should be set on the main window. Jun 27 08:06:24 Same as the zoom key grab Jun 27 08:06:34 which I've got working Jun 27 08:06:49 except I can't find the code that maps the key events to zoom Jun 27 08:06:50 great !!! Jun 27 08:07:07 are there keyboard shortcuts? Jun 27 08:07:09 I know it previously worked in the gtk version, so the code is there *somewhere* Jun 27 08:07:35 they apparently map to F7 and F8 Jun 27 08:08:13 I know the grab succeeded :) Jun 27 08:08:20 hello Jun 27 08:08:38 is it possible to install openvpn on the n900 currently? Jun 27 08:08:47 i need my n900 to be an openvpn server Jun 27 08:08:59 zeq: setAttribute(Qt::WA_Maemo5NonComposited); is a must, that would speed up the thinks by 20-30% Jun 27 08:09:14 s/would/should/ Jun 27 08:09:15 freemangordon meant: zeq: setAttribute(Qt::WA_Maemo5NonComposited); is a must, that should speed up the thinks by 20-30% Jun 27 08:10:02 it must be done on the main application window Jun 27 08:10:08 cool :) Jun 27 08:10:23 I'll put it with the other code then Jun 27 08:10:39 zeq: which code creates the main windoe? Jun 27 08:11:36 I mean in which source file? Jun 27 08:12:00 nsWindow.cpp nsWindow::Create Jun 27 08:12:06 anyone? Jun 27 08:12:20 if (aInitData && aInitData->mWindowType == eWindowType_toplevel) { Jun 27 08:12:39 since it actually creates all the windows, you need to check which it is Jun 27 08:13:16 I've put in the autorotate and noncomposited Jun 27 08:13:25 zeq: are you sure Qt(i.e. native) top window is created there? Hmm, ok. Jun 27 08:13:25 phrearch: I recently heard sth about openvpn, alas I forgot details Jun 27 08:13:48 yes Jun 27 08:13:50 I'm sure there's a client Jun 27 08:14:05 i need the server Jun 27 08:14:26 ooops, vpn. Nope nevermind, I mixed that up Jun 27 08:14:43 zeq: I seems like we need mListenForResizes set to true Jun 27 08:15:03 i can only find the openvpn applet in the repositories Jun 27 08:15:07 not sure if i missed one repos Jun 27 08:15:22 phrearch: tried packet interface Jun 27 08:15:23 ? Jun 27 08:15:58 No, whats that? Jun 27 08:16:09 a webpage at maemo.org Jun 27 08:17:57 not sure, whats it about? Jun 27 08:17:59 zeq: you could try to change the default in nsWindow constructor Jun 27 08:18:34 http://maemo.org/packages/ Jun 27 08:19:26 weird, its supposed to be there Jun 27 08:19:37 http://maemo.org/packages/view/openvpn/ Jun 27 08:19:53 building Jun 27 08:20:27 ListenforResizes you mean? Jun 27 08:20:37 i have extras, extras-devel and extras-testing Jun 27 08:20:38 set to enabled Jun 27 08:20:40 ? Jun 27 08:21:00 fremantle 1.2 ovi is disabled Jun 27 08:21:06 Has anyone else picked up that ~/MyDocs/.images/40_stripes4.jpg is missing from all N900's ? Jun 27 08:22:19 as is ~/MyDocs/.images/Stripes.desktop Jun 27 08:22:41 freemangordon: can I clarify, are you saying you think ListenforResizes should be set for the top level widget? Jun 27 08:23:09 phrearch: openvpn package is what you're looking for Jun 27 08:23:30 peetah, cant find it in the package manager Jun 27 08:23:31 L* Jun 27 08:23:32 :( Jun 27 08:23:49 ill try apt-cache search Jun 27 08:23:51 use apt-cache search maybe Jun 27 08:23:55 apt-cache search openvpn Jun 27 08:23:58 :-) Jun 27 08:25:10 freemangordon: make sure when you've made changes you use "make" on the top level obj-build tree before make deb, or else the changes don't get linked! Jun 27 08:25:40 ah its there Jun 27 08:28:54 fasta: If you are using non-cssu you can alter jpeg compression by changing the compression value in /etc/gdigicam/ Jun 27 08:29:11 However you have to switch the device to use software encoding. Jun 27 08:29:33 By changing the word 'dspjpegenc' Jun 27 08:29:42 to 'jpegenc' Jun 27 08:29:49 Or something like that. Jun 27 08:30:18 The quality for hardware jpeg encoder is harcoded in libgstdsp.so Jun 27 08:30:23 freemangordon: zoom just started working!?!? Jun 27 08:30:38 :D Jun 27 08:30:58 I think perhaps it just doesn't work on the homescreen..? Jun 27 08:31:01 Fortunatley if you update to cssu-testing you will get harmattan codecs and the hardcoded value has been set to the maximum. Jun 27 08:31:09 bwahaha Jun 27 08:31:12 # Set this to true to use the config from the file, and to false to Jun 27 08:31:14 # use the values provided from the application. Jun 27 08:31:15 useconfigfile=false Jun 27 08:32:28 anyway: Jun 27 08:32:32 [imageenc] Jun 27 08:32:34 element=dspjpegenc Jun 27 08:32:35 #quality=95 Jun 27 08:32:55 vi__: ++ Jun 27 08:33:31 fasta: there you are Jun 27 08:35:30 hm, sudo gainroot asks for a pw, when i login from ssh Jun 27 08:35:40 lol Jun 27 08:36:09 btw "root" is the preferred command to login as root Jun 27 08:36:26 sudo gainroot is like su without "-" Jun 27 08:36:29 aha better Jun 27 08:36:49 i better not set a password for the root account should i? Jun 27 08:36:58 you better should Jun 27 08:37:03 also see: Jun 27 08:37:04 not sure whether the phone still starts then Jun 27 08:37:07 ~jrtools Jun 27 08:37:08 jrtools is probably http://wiki.maemo.org/User:Joerg_rw/tools Jun 27 08:37:16 it will start, believe me Jun 27 08:37:19 ;-) Jun 27 08:37:23 ok thanks :) Jun 27 08:37:47 zeq: great Jun 27 08:37:51 I tweaked sudoers/10* so it properly asks for *root* password on login Jun 27 08:38:03 works since > 1 year Jun 27 08:38:13 cool Jun 27 08:38:28 of course it's basically incomplete, as there are still many loopholes Jun 27 08:38:43 freemangordon: I'll push after I confirm the rotate and no-composite changes are working Jun 27 08:39:27 zeq: Yes, I think mListenforResizes should be set for all of the windows, nto sure though, maybe we will need dome logs turned on before a definitive conclusion Jun 27 08:39:32 zeq: ok Jun 27 08:40:29 since I've change build machine, the slowest part is installing the deb on the n900 ;) Jun 27 08:40:49 hm, root gives me "user" is not in the sudoers file Jun 27 08:42:46 err, think ive set a passwd on the regular phone user? Jun 27 08:45:15 freemangordon: it's working Jun 27 08:45:21 I'm going to push now Jun 27 08:45:50 ok done Jun 27 08:46:56 DocScrutinizer05: Correct, also tell it to use config file :/. cheers buddy! Jun 27 08:49:13 zeq: rotation? Jun 27 08:51:20 it's enabled, I've not tried the listenforresizes change yet Jun 27 08:51:55 h-d autorotate is enabled Jun 27 08:54:08 zeq: no, i mean is it working as it should. nvm, going to test it by myself Jun 27 08:54:52 freemangordon: any idea what aNativeParent is? Jun 27 08:55:04 lemme check the code Jun 27 08:56:53 nsNativeWidget, typedef void* nsNativeWidget; Jun 27 08:57:33 if it's true, listenforresizes gets enabled Jun 27 08:58:45 hmm, parentQWidget = static_cast(nativeParent); Jun 27 08:59:10 or if mListenForResizes is set in the aInitData passed to nsWindow::Create Jun 27 08:59:16 it looks to me it is QWidget after all Jun 27 08:59:28 yeah, I saw that code, thus my auestion Jun 27 09:00:11 we need to check whether aNativeParent is true or not Jun 27 09:00:36 or better put some qDebug dumping all those Jun 27 09:00:41 yup Jun 27 09:01:40 I can't see a lot of code in there relating to MEEGOTOUCH Jun 27 09:01:50 mostly gesture support Jun 27 09:08:13 make in obj directory is as slow as dpkg-buildpackage -nc Jun 27 09:08:26 :( Jun 27 09:08:39 :( Jun 27 09:08:58 you can test to see if your code compiles though in the subdir Jun 27 09:09:12 but, yes linking etc does take a while Jun 27 09:09:34 aah, yes, thanks for the hint Jun 27 09:09:37 not sure about the non-composite option Jun 27 09:09:46 why? Jun 27 09:10:14 it is faster, but it seems it "forgets" what's scrolled off.. maybe it's just me and the site I tested... Jun 27 09:10:28 it's quite image heavy Jun 27 09:10:42 see how it works for you Jun 27 09:10:52 it doesn't feel much different in speed to microb Jun 27 09:11:01 different, but not really slower Jun 27 09:11:35 I think it has nothing to do with non-composite option, that option is a hint to hildon-desktop, Qt knows nothing about it Jun 27 09:11:43 ok :) Jun 27 09:11:51 just the site then Jun 27 09:12:19 it probably doesn't keep large images cached offscreen Jun 27 09:12:30 or buggy QGraphicsWidget Jun 27 09:12:48 yeah, there is another option fo caching, lemme find it Jun 27 09:13:10 we need to be careful with memory though Jun 27 09:13:26 sure :) Jun 27 09:13:55 the behaviour I'm seeing is probably just the nature of the beast Jun 27 09:13:58 but still I would prefer to have everything working before starting with the optimisations Jun 27 09:14:09 i.e. rotation Jun 27 09:14:24 what happens is when you scroll and there's a large image, the page blanks until the image is displayed Jun 27 09:14:40 i think this is how it works Jun 27 09:14:45 yeah Jun 27 09:15:12 getting rotation going is definitely the priority :) Jun 27 09:15:26 you need to test the keyboard properly too, you'll see what I mean Jun 27 09:16:02 try to use any of the blue symbols except numbers Jun 27 09:16:28 or try fn, , number Jun 27 09:18:10 freemangordon: do you know what docshell is? Jun 27 09:18:19 I'm grepping the code for MEEGOTOUCH Jun 27 09:21:34 zeq: re keyboard: that should be pretty easy to be fixed, it should work oob, so we need to just bypass some code Jun 27 09:21:59 freemangordon: yes, that was my thought Jun 27 09:36:41 freemangordon: need to add the Hildon style fullscreen toggle button too, at the moment it seems to be mapped to cursor up/down keys! Jun 27 09:50:16 zeq: do we need it non-fulscreen? Jun 27 09:50:35 i'd rather disable that Jun 27 10:00:03 force fennec fullscreen? :< Jun 27 10:04:06 freemangordon: I don't mean "true" fullscreen, I was referring to on-screen widgets (url bar). Jun 27 10:04:17 if you try cursor up/down, you'll see what I mean Jun 27 10:04:50 generally in hildon apps, the semi-transparent hidden toggle is in the bottom right cornerer Jun 27 10:05:06 s/cornerer/corner/ Jun 27 10:05:08 zeq meant: generally in hildon apps, the semi-transparent hidden toggle is in the bottom right corner Jun 27 10:05:17 for this Jun 27 10:06:19 there's sample code on the qt exammples site to enable this, it doesn't look hard to implement Jun 27 10:06:49 clearly I'm typing too quickly :/ Jun 27 10:08:03 one thing at a time though. I'm trying an experiment: I've removed the coded to clear aNativeParent for top-level widget Jun 27 10:08:55 zeq: which branch you put your commits to? Jun 27 10:09:29 should be on master..? Jun 27 10:09:33 is it not? Jun 27 10:09:39 I'll take a look Jun 27 10:09:47 hmm, what is supposed to zoom? Jun 27 10:09:52 volume keys? Jun 27 10:10:06 yes Jun 27 10:10:14 it works Jun 27 10:10:25 standard hildon funtionality :) Jun 27 10:10:42 not here, lemme check on which commit is my HEAD Jun 27 10:10:58 you need to be on a web page other than the start page Jun 27 10:11:33 I didn't pull your commits, my bad Jun 27 10:11:34 or perhaps there's a bug where you have to switch apps? hopefully not Jun 27 10:11:39 ah Jun 27 10:11:54 there's only one commit Jun 27 10:12:18 I thought it would be okay, since they're all very localized Jun 27 10:12:19 yep, pulled Jun 27 10:12:26 now building Jun 27 10:12:28 ok Jun 27 10:27:43 freemangordon: that didn't make a difference. It's odd, but I haven't see again the behaviour I saw the first time, when it *tried* to resize. Jun 27 10:30:22 freemangordon: how do you get the deb to your device? I've set up a nfs export on the server of my scractchbox homedir Jun 27 10:31:08 just click on the deb in filemanager Jun 27 10:31:51 zeq: I am using qinscp Jun 27 10:31:55 *winscp Jun 27 10:32:06 and install it with dpkg Jun 27 10:33:10 freemangordon: I don't know if you saw last night, but I tested Stellarium with my qt neon build, it's gone from ~10fps to ~60fps Jun 27 10:33:25 o_O Jun 27 10:33:42 defintely worth it ;) Jun 27 10:34:10 x6 is totally worth it Jun 27 10:34:21 yup Jun 27 10:34:40 i missed that part, but yeah, that's impressive Jun 27 10:35:00 I explained my theory why in the scrollback Jun 27 10:35:32 yeah, i saw something about gfx accelerator data starvation Jun 27 10:35:37 yeah Jun 27 10:35:58 I'm probably seeing higher performance from fennec with this qt build too Jun 27 10:36:09 i can bet on that Jun 27 10:36:29 do i need 4.6.3 to build it, or 4.6.2 will be enough? Jun 27 10:36:46 not sure, 4.6.3 is probably better ;) Jun 27 10:37:06 zeq: but the other stuff in the repo is 4.6.2 Jun 27 10:37:16 shouldn't matter Jun 27 10:37:20 libstdc++ too ;) Jun 27 10:37:28 still shouldn't matter Jun 27 10:37:31 which qt version is that? Jun 27 10:37:35 4.7.4 Jun 27 10:37:36 symbols are versioned Jun 27 10:37:46 thats great Jun 27 10:38:00 zeq: i will have to push a new libsdtc++ too Jun 27 10:38:01 you can break libstdc++ only in one direction ;) Jun 27 10:38:22 trx: 4.7.4 has been in CSSU for ages ;) Jun 27 10:38:25 don't build any c++ apps against the linaro 4.7 yet ;) Jun 27 10:39:08 we really don't want to have to carry compat c++ libs! Jun 27 10:39:13 freemangordon yeah i know, but qml was a bit slow, this would improve it, right? Jun 27 10:40:52 trx: quite possibly you'll see big performance increases Jun 27 10:42:02 I strongly suspect there's going to be a lot less demand for overclocking Jun 27 10:43:50 what will be even more fun is when we switch to linaro 4.7 with the NEON auto-vectorizer :D Jun 27 10:44:15 LTO should help then too Jun 27 10:46:11 LTO? Jun 27 10:46:27 what does that stand for? Jun 27 10:48:15 Link Time Optimization: it means the toolchian defers optimization until linking Jun 27 10:49:43 it produces smaller more optimal code because it can identify optimiations across all units of the program Jun 27 10:50:36 it was not really usable until gcc-4.7 though Jun 27 10:51:22 i didnt know that, that sounds good Jun 27 10:51:50 but does everything need to be recompiled, that qt links agains? Jun 27 10:51:54 against* Jun 27 10:52:02 no Jun 27 10:52:28 it's the same ABI Jun 27 10:53:32 freemangordon: did the build work? Jun 27 10:54:06 or are you changing toolchain and rebuilding qt? Jun 27 10:54:11 zeq: zoom by volume keys works. And man, that is fast, even with my thumb-only Qt Jun 27 10:54:23 yeah, it's nice Jun 27 10:54:23 zeq: not now Jun 27 10:54:33 not far off from microb Jun 27 10:54:43 yep Jun 27 10:55:00 zeq: I will hold on toolchain change until 4.7 Jun 27 10:55:01 in fact I think microb is more responsive, but doesn't always redraw Jun 27 10:55:37 ok, i'll keep my debs to myself for now then :) Jun 27 10:56:48 fennec (except with the large image files I mentioned) always redraws as it scrolls Jun 27 10:57:03 at least relative to microb Jun 27 10:58:19 freemangordon: are you getting any resizing at all from rotation? Jun 27 10:58:44 it doesn't seem to be getting triggered anymore Jun 27 10:59:23 orientationChanged() I mean Jun 27 11:03:28 zeq: should be, didn't check though Jun 27 11:03:53 anyway, i a going to put some qDebug() in a couple of functions Jun 27 11:03:58 *I am Jun 27 11:12:53 freemangordon, I've an idea: I'm going to modifiy the OnResizeEvent handler and drop the code into orientationChanged() Jun 27 11:14:20 I just need to read the new width and height, is that available through QApplication::desktop()? Jun 27 11:15:34 actually I have an even better idea Jun 27 11:16:41 can't we just call OnResizeEvent() as the handler after passing the right thing to aEvent? Jun 27 11:17:10 do we have an object with the right structure? Jun 27 11:18:36 if not we can wrap it Jun 27 11:19:54 tell me if I'm talking nonsense, I suspect I might be ;) Jun 27 11:52:26 nvm about the above, I was just thinking out loud Jun 27 12:09:50 freemangordon: resize is working Jun 27 12:11:37 In the end I just set mListenForResizes unconditionally true for Maemo, and with the code you added before, it just works. Jun 27 12:11:47 :D Jun 27 12:12:33 or it did... ? Jun 27 12:12:42 now it's stopped :( Jun 27 12:12:46 wtf? Jun 27 12:13:19 I rotated a couple of times and it worked, just did it again and it didn't :( Jun 27 12:14:28 btw yesterday there was talk about games and frameworks, cocos2d-x is avilable for harmattan =) Jun 27 12:17:26 freemangordon: it sometimes works, and when it does, it does so correctly. Jun 27 12:17:45 other times, it's like it's not receiving the signal Jun 27 12:17:53 perhaps there's a race condition? Jun 27 12:18:27 theory: Jun 27 12:19:43 you get the geomety from the QApplication::Desktop class, could it be the root window doesn't resize before the signal is processed? Jun 27 12:20:17 s/geomety/geometry/ Jun 27 12:20:18 zeq meant: you get the geometry from the QApplication::Desktop class, could it be the root window doesn't resize before the signal is processed? Jun 27 12:58:35 freemangordon: I seem to have fixed it. Jun 27 12:59:35 I used availableGeometry() for the default screen rather then screenGeometry() Jun 27 13:05:46 I pushed the code. Jun 27 13:06:55 However, it's not quite perfect. Rotation works, but I think there's a problem with forcing all widgets to mListenForResizes... Jun 27 14:10:09 freemangordon: looks like I've got it. I noticed an inconsistency between the code and comments for resize events (see commit). Once fixed, it works without the force all hack. Jun 27 14:11:49 freemangordon: just noticed there's still a slight bug, but I'm going to have to leave it to you get a chance, I'm out of time. Jun 27 14:12:59 when it resizes to portriat, the height geometry is slightly off. I guess availableGeometry() isn't returning quite the full screen. :( Jun 27 14:13:26 it's soooo close Jun 27 14:13:54 anybody else out there with some experience with qt-maemo rotation code? Jun 27 14:14:06 patches welcome :) Jun 27 14:17:25 * zeq will be back later... Jun 27 14:17:34 Estel_ have you received your raspberry pi? Jun 27 14:54:39 zeq: great job man, sorry i was afk, had to do my real job for a while :). When I am back home I will pull/check your commits. Jun 27 15:00:51 freemangordon, TODO: 1. fix vertical geometry in landscape. 2. remove incompatible key input code. 3. implement fullscreen exit button (I'll do this) Jun 27 15:00:51 s/landscape/portrait/ Jun 27 15:00:51 then it's probably about done...? Jun 27 15:00:51 zeq1 meant: freemangordon, TODO: 1. fix vertical geometry in portrait. 2. remove incompatible key input code. 3. implement fullscreen exit button (I'll do this) Jun 27 15:03:33 zeq1: ok Jun 27 15:03:43 hi Jun 27 15:04:05 i need an iptables/tc magician Jun 27 15:08:47 I was wondering over the last-night Dealextreme tetronimo ice cube link that nobody owns the rights to Tetris so nobody could ever sue, but then I had to check. Jun 27 15:09:04 ShadowJK: what's up with the package? Jun 27 15:09:20 Pajitnov actually has the rights now: http://en.wikipedia.org/wiki/The_Tetris_Company Good for him! Jun 27 15:09:57 Then again, I do think it's a bit pissy of them to ever sue over something that's more or less a de facto public domain thing now. Jun 27 15:18:04 DocScrutinizer; haven't checked Jun 27 15:19:03 sec Jun 27 15:24:11 Seems like it arrived at the local grocery store / post office yesterday. I've probably got a notice of it waiting at home. I leave for work before mail arrives, and get off work after post is closed, so I guess tomorrow I can fetch it Jun 27 15:26:14 ShadowJK: good Jun 27 15:28:38 ShadowJK: I had 2 roaming events so got only two of your posts if there've been more Jun 27 15:29:08 "sec" and "seems..." Jun 27 15:33:59 ShadowJK: my friend who sent the package already got impatiant. I asked her to send package with insurence, but she picked letter with receipt acknowledge Jun 27 15:46:28 DocScrutinizer: hi, you wanted to backup maemo repositories, see: http://wiki.maemo.org/Apt-mirror Jun 27 15:47:42 heh, why did she get impatient? Jun 27 15:47:47 PALI! :-)) long time no see! Jun 27 15:48:15 freemangordon, problem with cbs widget can be fixed if we move widget library to package which has same name as package where is original nokia widget Jun 27 15:48:55 then custom-operator-*** packages can use dpkg-divert to move original widget library Jun 27 15:49:45 DocScrutinizer51, long time? only more exams in school... Jun 27 15:51:42 DocScrutinizer51, for apt-mirror on downloads.mameo.nokia.com you need old wget version in system (< 1.10.2) or patch apt-mirror to add wget argument --auth-no-challenge to force http authentification Jun 27 15:52:30 bug is reported on launchpad: https://bugs.launchpad.net/ubuntu/+source/apt-mirror/+bug/1015131 Jun 27 15:52:38 :nod: many thanks Jun 27 15:52:46 with patch https://launchpadlibrarian.net/107965097/apt-mirror-https.patch Jun 27 15:56:16 Pali: all fine with your exams? Jun 27 15:56:39 no :-( Jun 27 15:56:56 continue in september Jun 27 15:57:06 damn! Jun 27 16:16:09 Pali: I tried your ham with Tmaemo4 and got this: http://cdnm.at/~christian/maemo/cssu/ham-errors.log Jun 27 16:16:41 merlin1991, maybe missing apt gpg key? Jun 27 16:17:18 I will look into source code Jun 27 16:17:19 Pali: :( Jun 27 16:19:22 shit, in HAM is some code for APT domain trust level Jun 27 16:19:32 anybody know what it is? Jun 27 16:19:48 no idea, but it seems you broke parts of that :D Jun 27 16:19:51 angry birds? Jun 27 16:22:02 merlin1991, no. that error comes from apt-worker and now I looked into git history and in apt-worker was only cosmetic changes (like removed code for 5% free space) Jun 27 16:22:39 Pali: well when I revert to the cssu ham I don't get the errors and I get the update Jun 27 16:23:04 merlin1991, I think that problem is with gpg keys Jun 27 16:23:14 how so? Jun 27 16:23:32 if I update the ham package to yours it fails, if I downgrade to cssu version it runs fine Jun 27 16:24:12 version from repository.maemo.org cssu is gpg signed in apt cache and public key is imported into system by cssu-enabler Jun 27 16:24:45 that doesn't explain why one version likes it and the other doesn't Jun 27 16:25:22 the upgrade worked fine with the ham we currently have in cssu, only when I compile the current master and install it I get the errors Jun 27 16:25:23 maybe your installed ham was not from repo with public gpg key in system Jun 27 16:25:32 zeq1: why did you change screenGeometry to availableGeometry in MozQWidget::orientationChanged() Jun 27 16:27:18 merlin1991, ok, HAM has code which set for every domain if is signed. and if package is from unsigned domain it is ignored Jun 27 16:27:38 merlin1991, should disable & remove that code? Jun 27 16:29:41 Pali: no, I'd like it to work as it did Jun 27 16:29:44 in HAM changelog is: Ignore packages from the wrong domain. (N85305) Jun 27 16:30:28 I'd like to know what is "wrong domain" and how can be package marked at it Jun 27 16:31:04 Pali: all I can say, I started the cssu version of ham (1:2.2.72-5) let it update the repo cache and waited for it to show the cssu update Jun 27 16:31:17 then I installed a build of current master on gitorious and did the same Jun 27 16:31:32 with the new ham it didn't show the cssu update and had the errors in the log Jun 27 16:31:32 N85305 is maybe bug number from nokia private bugzilla... anybody know more about it? Jun 27 16:31:44 freemangordon: For some reason screenGeometry wasn't getting the new geometry. Jun 27 16:31:59 merlin1991, when will be new CSSU update I will try to debug it Jun 27 16:32:22 should be in a week or two Jun 27 16:32:43 I don't know if it's just a race, and that it takes longer to get availableGeometry? Jun 27 16:32:53 maybe we just need some synchronization? Jun 27 16:33:35 it could be availableGeometry isn't giving the full height for some unknown reason...? Jun 27 16:33:37 The Application manager remembers for each package the 'domain' where it was installed from originally. Updates to a package that come fromanother domain are rejected. Jun 27 16:33:49 Right now, the Application manager fails installations that have one or more of these domain violations. Instead, it should just ignore packages from a wrong domain. This will get rid of the most hard core error message of the AM. Jun 27 16:34:04 do we really need it? ^^^ Jun 27 16:34:20 I suspected a race since it *sometimes* worked, just occasionally. Jun 27 16:34:34 I don't know, but I'd like to know how this got broken by your 8 commits Jun 27 16:34:49 zeq: how that could be, screen geometry should be correct all the times Jun 27 16:34:56 hmm Jun 27 16:35:18 key word there is *should* Jun 27 16:36:08 :) Jun 27 16:36:21 does the resize signal get sent before or after the resize? is it synchronised? Jun 27 16:36:43 i've never seen it failing, I have several Qt project which rotate and never ever have the problem with it Jun 27 16:36:48 s/syncronised/synchronous/ Jun 27 16:36:55 yes, it is sent after rotation Jun 27 16:37:15 I can't explain it Jun 27 16:37:48 maybe availableGeometry is used in other places Jun 27 16:38:31 merlin1991, I have no idea which commit broke that... I think that problem appeared that you installed HAM not from signed repo Jun 27 16:38:35 I thought it should be the same. According to the docs avaialable geometry takes into account docks and the like Jun 27 16:38:50 but we shouldn't have anything like that Jun 27 16:38:57 but from local deb package Jun 27 16:39:01 Pali: I'll try to compile current cssu and install from local deb Jun 27 16:39:07 zeq: but actually you are correct, it is availablegeometry that have to be used if we are not fulscreen Jun 27 16:39:07 let's see what that does Jun 27 16:39:14 ok Jun 27 16:39:28 do not forget to reboot device after HAM is updated Jun 27 16:39:43 :D Jun 27 16:39:49 apt sometimes is not killed and run old version Jun 27 16:39:52 also ham Jun 27 16:39:56 *apt-worker Jun 27 16:40:05 Pali: yea, I know Jun 27 16:40:17 :D Jun 27 16:40:32 Pali: welcome back, sorry for your exams Jun 27 16:40:53 hi Pali Jun 27 16:41:10 I will continue in september... Jun 27 16:41:25 freemangordon: still doesn't explain why the height is off when portrait Jun 27 16:41:26 yeah, it happens from time to time Jun 27 16:41:44 zeq: let me see it first Jun 27 16:41:53 are you building it now? Jun 27 16:41:57 yep Jun 27 16:42:21 ok :) Jun 27 16:42:23 btw int screen = -1; //Default screen is not needed, I will clean it up Jun 27 16:42:32 (already did) Jun 27 16:42:59 sure, I was just trying to be certain Jun 27 16:43:14 it is "const QRect availableGeometry ( int screen = -1 ) const" Jun 27 16:43:25 well, i just noticed it Jun 27 16:43:29 np at all Jun 27 16:44:06 I wish the mozilla code actually tracked separate screens/displays properly Jun 27 16:44:17 Pali: shit happens, but where all the fun being a student will go otherwise Jun 27 16:44:22 not that it affects Maemo Jun 27 16:44:34 zeq: it seems you've fixed an upstream bug Jun 27 16:44:38 yup Jun 27 16:44:56 I wonder if that would not render 90% of maemo6 code useless Jun 27 16:45:02 LOL Jun 27 16:45:06 possibly Jun 27 16:45:28 yep, because it hacks rotation by using a transformation matrix Jun 27 16:45:48 i.e. uses GL to rotate and resize AIUI Jun 27 16:46:06 (or pixman) Jun 27 16:46:43 I think that bug is the reason for the erratic behaviour under maemo6 merlin1991 reported Jun 27 16:48:56 zeq: maybe we should make romaxa aware of that Jun 27 16:51:01 freemangordon: It wouldn't hurt :) Jun 27 16:54:22 merlin1991, see: https://gitorious.org/community-ssu/community-ssu-enabler/blobs/master/debian/postinst#line40 Jun 27 16:55:02 cssu enabler turning off ignoring packages from wrong domain Jun 27 16:55:31 merlin1991, I think that is should be disabled directly in ham code too Jun 27 16:55:31 Pali: I'll investigate :) Jun 27 16:55:40 who is author of that script? Jun 27 16:59:27 zeq1: on the other hand: what I should add to Qt configure for neon support? Jun 27 16:59:53 -mfpu=neon :) Jun 27 17:00:25 mkspecs/linux-g++-maemo5/qmake.conf Jun 27 17:00:31 I think from memory Jun 27 17:02:02 zeq1: hmm, you said Qt uses intrinstics Jun 27 17:03:03 it does Jun 27 17:03:03 that still requires -mfpu=neon Jun 27 17:03:10 that just makes neon instructions available Jun 27 17:04:19 zeq1: BTW I think the best is to use screengeometry if we are fullscreen and availablegeometry if not. And I still don;t kile the idea for non-fullcreen fennec, non-compusite works for full-screen only Jun 27 17:04:30 s/kile/like/ Jun 27 17:04:31 freemangordon meant: zeq1: BTW I think the best is to use screengeometry if we are fullscreen and availablegeometry if not. And I still don;t like the idea for non-fullcreen fennec, non-compusite works for full-screen only Jun 27 17:05:09 what we have now with availablegeometry is non-fulscreen size :D Jun 27 17:05:23 ok Jun 27 17:05:33 what a noise on #mobile :D:D:D Jun 27 17:05:38 ok as in? Jun 27 17:05:52 Really I mean toggle chrome Jun 27 17:06:01 rather than fullscreen Jun 27 17:06:12 I should be more specific Jun 27 17:06:44 url-bar toggle if you like Jun 27 17:06:45 aah, you mean to make it appear like when started in portrait? Jun 27 17:07:31 ok, then it is still fullscreen, ain't? Jun 27 17:07:47 technically Jun 27 17:07:51 ok Jun 27 17:07:53 a Jun 27 17:08:09 as far as the wm is concerned Jun 27 17:08:46 it doesn't make sense to have the h-d top bar Jun 27 17:08:51 yep Jun 27 17:08:59 title-bar even Jun 27 17:09:16 forgot what it was called for a moment :) Jun 27 17:09:56 I agree about #mobile, it's worse than here for chatter ;) Jun 27 17:10:07 BTW did you see what UI liiks like you you start it when the device is in portrait? Jun 27 17:10:26 I'll check Jun 27 17:11:40 it seems the same...? Jun 27 17:11:50 what am I missing? Jun 27 17:12:20 do you have forcedrotation in? Jun 27 17:12:30 *on Jun 27 17:12:37 no. Jun 27 17:12:45 enable it and you'll see Jun 27 17:12:45 it appears in portrait Jun 27 17:12:51 but it looks fine Jun 27 17:12:57 i know. but starts in landscape Jun 27 17:12:59 ok Jun 27 17:13:09 not here..?? Jun 27 17:13:13 while with FR on it starts in portrait Jun 27 17:14:02 zeq1:what? I think you overestimate my English skills :D Jun 27 17:14:27 I'm going to try FR Jun 27 17:15:14 ok Jun 27 17:16:23 that's weird Jun 27 17:16:23 fine without forced rotation Jun 27 17:16:23 honestly :D Jun 27 17:16:50 is that a bug or not? Jun 27 17:17:02 which one? Jun 27 17:17:19 the layout being broken with FR Jun 27 17:17:33 it is not broken, just different Jun 27 17:17:55 see what you have in upper-left corner? Jun 27 17:19:09 interesting Jun 27 17:19:16 yep Jun 27 17:19:35 now we only need to find how to switch between layouts :D Jun 27 17:19:54 tablet mode? Jun 27 17:20:17 it's kinda ugly though Jun 27 17:20:23 too cluttered Jun 27 17:21:32 yeah, but you have a functionality like "print page" Jun 27 17:21:33 I wonder if that's how it looks on my laptop... Jun 27 17:22:48 NFC Jun 27 17:40:51 freemangordon: see comment: http://www.developer.nokia.com/Community/Wiki/Get_screen_coordinates_in_Qt Jun 27 17:42:39 zeq: yeah :(, seems like a Qt bug Jun 27 17:43:09 I'll put a qDebug() to check what screenGeometry returns Jun 27 17:43:19 there's probably a patch Jun 27 17:43:35 :nod: Jun 27 17:43:37 I'll have a look in the debian qt package Jun 27 17:43:49 i'll ask goolge Jun 27 17:43:57 or you could do that :0 Jun 27 17:43:59 :) Jun 27 17:44:31 merlin1991, now I see where can be problem: community-devel (&thumb too) does not have GPG signature in apt-repo. and if apt-worked was not patched or started with that flag which disable "domain checking" HAM refused to update packages from "trusting domain" Jun 27 17:44:56 Pali: I had neither community-devel nor thumb installed Jun 27 17:45:06 only community-testing + self built deb Jun 27 17:45:21 self deb could be problem too Jun 27 17:45:38 but I will create some patches for enabler package Jun 27 17:46:01 and I want to add also thumb & devel to "trusting" Jun 27 17:46:12 but first is needed to sign apt repository Jun 27 17:46:29 merlin1991, it is problem if you sign thumb & devel repository? Jun 27 17:47:35 not that big of a problem Jun 27 17:49:58 merlin1991, ok when you sign repo, upload somewhere public gpg key Jun 27 17:51:31 http://patch-tracker.debian.org/package/qt4-x11/4:4.7.4-2 Jun 27 17:52:19 zeq: we can just workarund that by either adding HD_COMP_MGR_TOP_MARGIN to AG or by hardcoding the size Jun 27 17:53:52 shouldn't we fix the bug though if we can? Jun 27 17:54:12 CSSU material..? Jun 27 17:54:31 yep, it is in CSSU Jun 27 17:54:40 the fix is already in? Jun 27 17:54:54 obviously no Jun 27 17:55:53 what qt version are we? Jun 27 17:56:20 anyway, let my build finnish, so I can check what screenGeometry retyrns Jun 27 17:56:23 4.7.4 Jun 27 17:56:30 the one in CSSU Jun 27 17:56:40 (with some thumb patches) Jun 27 17:58:48 I can't see anything in that patch list Jun 27 17:59:45 me too, it seems it is not a problem with Qt Jun 27 17:59:55 ? Jun 27 18:00:13 As I am sure screenGeometry returns correct data Jun 27 18:00:26 i.e. 800x480 Jun 27 18:00:43 and 480x800 for portrait Jun 27 18:01:20 so what's going wrong, and why does availableGeometry "fix" it? Jun 27 18:02:10 confused :S Jun 27 18:02:36 maybe it's okay now I fixed that bug/ Jun 27 18:02:38 ? Jun 27 18:03:13 zeq: it could be that 800x480 is too much, don't know Jun 27 18:03:29 bounds? Jun 27 18:03:31 i.e it might expect something like 799x479 Jun 27 18:03:37 yep Jun 27 18:03:53 they are separate to size Jun 27 18:04:07 setSceneRect expects rectangle, not size Jun 27 18:04:14 yeah Jun 27 18:04:22 it could be that Jun 27 18:04:35 window border? Jun 27 18:05:07 going to look at the code Jun 27 18:05:41 yeah, and we are passing 0,0,800,480 , which could be seen as 801x481 (size) Jun 27 18:05:55 just a wild guess Jun 27 18:06:11 a wild ratata appeared Jun 27 18:06:19 ConstrainPosition Jun 27 18:08:29 Sc0rpius ? Jun 27 18:09:16 yeah Jun 27 18:10:40 freemangordon: maybe we need to substract mBounds from the rect? Jun 27 18:11:13 ahh today i have luck :) Jun 27 18:11:31 i dont want something from you, today i have something to offer :) Jun 27 18:12:54 i have often problems with download yapaari from the webhosting serives you use to upload the newest version. what about to have fee webspace + ftp account for you to post direkt dl links for the community? Jun 27 18:13:01 zeq: maybe we should move it to 0,0 Jun 27 18:13:24 freemangordon: give it a go Jun 27 18:13:27 look at maemo6 code, it does f (orientation == 0 || orientation == 180) { Jun 27 18:13:27 setPos(0,0); Jun 27 18:13:38 etc... Jun 27 18:13:55 I thought that was just because it was rotating..? but maybe you're right Jun 27 18:14:07 I thought the same Jun 27 18:14:35 ok, .deb is built, lemme report what screengeometry returns Jun 27 18:15:23 ok Jun 27 18:16:10 i can offer that for you for free if you want. im not a developer and have not much time to do bugtesting and reporting but will do something for the community. Jun 27 18:18:40 zeq: portrait -> QRect(0,0 480x800) landscape -> QRect(0,0 800x480) Jun 27 18:19:49 so that is ok Jun 27 18:19:56 that's a relief I guess Jun 27 18:20:08 otherwise it would be really weird Jun 27 18:20:09 I am going to substract 1 from size Jun 27 18:20:11 yep Jun 27 18:20:35 what about the mBounds values? Jun 27 18:20:46 wouldn't 2 be better? Jun 27 18:20:57 otherwise you'll have an odd number Jun 27 18:21:09 1 from each edge Jun 27 18:21:48 freemangordon: setpos obviously isn't goinig to do anything ^^ Jun 27 18:21:54 aah, yes, see GetScreenBounds Jun 27 18:22:01 indeed Jun 27 18:22:31 I was building with setpos, but I see no point Jun 27 18:22:36 ^C Jun 27 18:23:47 zeq: but look wgat OnResizeEvent is doing Jun 27 18:23:58 mBounds.width = rect.width; Jun 27 18:23:58 mBounds.height = rect.height; Jun 27 18:26:36 zeq: my point substraction one is the it maght be not width and height, but coordinates Jun 27 18:26:55 *to substract one Jun 27 18:27:13 then we are getting out of the screen by passing 800x480 Jun 27 18:28:24 freemangordon: I'm just saying by subtracting one it won't be centred Jun 27 18:28:44 oh I see.... Jun 27 18:28:46 nvm Jun 27 18:29:38 ;) Jun 27 18:31:09 zeq: going to try it Jun 27 18:43:42 zeq: so, you're telling me that by simply adding -mneon to mkspec when building Qt you incread fps by 50 for stellarium? Jun 27 18:45:11 -mfpu=neon Jun 27 18:46:07 yeah, whatever the switch is Jun 27 18:46:25 Why does it surpise you? Jun 27 18:46:48 the NEON intrinsics are used for matrix ops Jun 27 18:46:52 I am not surprised, just want a confirmation Jun 27 18:47:18 anyway, yes, stellarium runs smoothly now Jun 27 18:47:19 :) Jun 27 18:47:32 it used to be "usable" Jun 27 18:47:47 i'll try to build Qt in that way later, and will push it in thumb repo if it is ok Jun 27 18:48:11 ok, .deb built, lets see Jun 27 18:48:17 ok, i'm about to buy another n900 i think Jun 27 18:48:32 how much would you guys pay for one with a broken (but still fixable) usb port? Jun 27 18:48:36 freemangordon: fingers crossed Jun 27 18:48:40 :) Jun 27 18:52:00 zeq: no joy :( Jun 27 18:52:07 :( Jun 27 18:52:16 romaxa? Jun 27 18:53:53 zeq: he seems offline Jun 27 18:54:01 actually, i'll rephrase my question Jun 27 18:54:16 I wonder why AG works every time Jun 27 18:54:17 would you buy a n900 with a broken (but still fixable) usb port? Jun 27 18:54:24 Estel_: especially you Jun 27 18:55:27 freemangordon: there must be something we're missing Jun 27 18:55:56 zeq: going to try one more thing and I am done for now. Jun 27 18:55:57 something to do with the bounds checking. Jun 27 18:56:06 that is for sure Jun 27 18:56:42 but if bounds are not set correctly why then AG works Jun 27 18:56:55 luck Jun 27 18:57:31 poor kerio :) Jun 27 18:57:35 hmm, HD_COMP_MGR_TOP_MARGIN is 56px Jun 27 18:57:41 i guess answer is generally a Yes here Jun 27 18:57:50 ok Jun 27 18:58:05 obviously, it's your money on the line .. so choose carefully Jun 27 18:58:19 so subtract that from height with screenGeometry() and see if it still works? Jun 27 18:59:07 anyone has idea where to get memory card holder to my n900? forums had link to farnell, but afaik they don't sell withtout company id Jun 27 18:59:11 zeq: almost there, i am substracting 1 Jun 27 18:59:32 freemangordon: I thought you did that already? Jun 27 19:00:13 only for setSceneRect, but not for resize Jun 27 19:01:46 hmm, maemo6 code gets the sy with scene()->views()[0]->rect() Jun 27 19:01:56 *the size Jun 27 19:02:13 so we could just be doing it wrong Jun 27 19:02:17 yep Jun 27 19:02:34 maybe we need to swap width/height of the above view Jun 27 19:02:43 i.e. rect Jun 27 19:03:39 let me know what you are trying... I'm trying to figure it out Jun 27 19:03:49 N900 get! Jun 27 19:03:51 woo Jun 27 19:05:05 zeq: could you try QRect screenGeometry = scene()->views()[0]->rect();swap_w_h(screenGeometry); Jun 27 19:05:14 ok Jun 27 19:05:21 instead of QRect screenGeometry = QApplication::desktop()->screenGeometry(); Jun 27 19:05:32 leave the remaning code intact Jun 27 19:05:34 132€ + shipment, is that a good price? Jun 27 19:05:50 bought on 2010-09-24, so it's actually still under warranty Jun 27 19:05:52 kerio: if it is with 12month warranty Jun 27 19:06:04 chem|st: from a private Jun 27 19:06:18 my sister bought one 4 weeks ago for 140eur with 12month warranty Jun 27 19:06:30 chem|st: and the EU has sane consumer protection, so it's two years from the manufacturer Jun 27 19:06:33 ok Jun 27 19:06:40 those private should go by 90-110eurs Jun 27 19:06:47 chem|st: meh Jun 27 19:06:55 if i wanted to buy globally, maybe Jun 27 19:07:00 this is in italy, with one-day shipment Jun 27 19:07:23 kerio: shops can give them too Jun 27 19:08:24 So, when do we think the Project Glass hardware will be commodity? Jun 27 19:08:53 'swap_w_h' was not declared in this scope Jun 27 19:09:04 to I need to add an include? Jun 27 19:09:24 zeq: you need to write it :D Jun 27 19:09:56 ah, ok Jun 27 19:10:08 something like screenGeometry=QRect(0,0,screenGeometry.height().screenGeometry.width()); Jun 27 19:10:10 FAIL, why is *fremantle* community-testing repo signed by *diablo* key?? Jun 27 19:10:28 files: http://repository.maemo.org/community-testing/dists/fremantle/Release http://repository.maemo.org/community-testing/dists/fremantle/Release.gpg Jun 27 19:10:40 gpg key: "maemo.org community repositories (diablo) " Jun 27 19:11:15 freemangordon, merlin1991, see ^^^^ Jun 27 19:11:28 Pali: ping X-Fade Jun 27 19:11:37 X-Fade, look at this problem ^^^^^ Jun 27 19:12:47 Pali: or better PM him and make a post on TMO thread for "infrastructure problems" Jun 27 19:13:02 Now I'm going to write bug report Jun 27 19:13:02 also I think the council should be aware of that Jun 27 19:13:06 yep Jun 27 19:13:11 sounds sane Jun 27 19:19:39 kerio: was just loking for a used one for me and it seems like 140eur is just fine... Jun 27 19:19:49 :D Jun 27 19:19:52 * kerio is happy Jun 27 19:19:52 so Jun 27 19:20:01 does anyone want a n900 with a broken usb port? Jun 27 19:20:29 bug reported: https://bugs.maemo.org/show_bug.cgi?id=12632 Jun 27 19:20:30 04Bug 12632: Fremantle CSSU testing apt repository is signed by diablo gpg key Jun 27 19:20:46 thanks Jun 27 19:21:58 kerio how much? Jun 27 19:22:05 Atarii: you tell me Jun 27 19:22:06 idk Jun 27 19:27:13 anyway, is ~usbfix also about preventing damage to the usb port? Jun 27 19:27:53 kerio: sure... Jun 27 19:28:01 is there an easy way to do that? Jun 27 19:28:03 ehrm for the one with broken usb Jun 27 19:28:10 no, i'm talking about the new one Jun 27 19:29:02 prevention? I have my device like 28month now and havent done any hardware mod Jun 27 19:30:52 freemangordon: nearly built... Jun 27 19:30:55 kerio: One thing I suggest is you file down the "teeth" on the USB cables you use and on the power addapter. I did that day 1, and >30 months later not a single issue.. Jun 27 19:31:19 kerio: I bought a used one in working condition for 120€, in a 2nd hand phone shop nearby Jun 27 19:31:33 zeq: no join again and i have to stop for now. report if that fixes the issue. btw romaxa appeared on #mobile Jun 27 19:31:48 ooh, and I've seen a N810 today, for "just" 190EUR ;-P Jun 27 19:31:56 did you ask romaxa? Jun 27 19:31:58 and I repost my post Jun 27 19:32:02 yep Jun 27 19:32:08 still no answer Jun 27 19:32:11 what about our current issue? Jun 27 19:32:20 didn't ask him Jun 27 19:32:23 ok Jun 27 19:32:27 quess /n Jun 27 19:32:30 meh Jun 27 19:32:48 zeq: bbl Jun 27 19:33:06 kerio: sry there was a hardware mod... I fixed the backpanel as its holding nose broke^^ Jun 27 19:33:07 ok, see you later freemangordon Jun 27 19:38:45 can we have the mailinglist reject html mail some way? Jun 27 19:42:59 freemangordon: I thought that would work... but no Jun 27 19:43:02 alsa Jun 27 19:43:09 s/alsa/alas/ Jun 27 19:43:10 zeq meant: alas Jun 27 20:11:34 I tried using availableGeometry + 56 for height and it works :S Jun 27 20:35:33 it worked once, then didn't... I'm going to try one more thing, then I'm going to bed, I'm getting really tired :( Jun 27 20:38:38 so... nobody is interested in my awesome broken n900? :( Jun 27 20:41:32 how broken Jun 27 20:44:50 jon-kha, unfortunately, not yet Jun 27 20:45:06 Farnell pissed me off totally, those idiots charged 20 pounds for shipping, and don't even have tracking id! Jun 27 20:45:24 when i protested, they said that their "point 7" says that they can ship with anything they like Jun 27 20:45:34 of course its bullshit, and not legal in EU, and Poland especialluy Jun 27 20:46:03 anyway, if it's not going to arrive in 3 weeks, i;ll create them such flamestorm, that even post-Ca mess will be like flowers scent with love in the air Jun 27 20:46:19 zeq, I don'tknow who you are, but I like You :D Jun 27 20:46:45 it's strange, I don't remember You from past months, yet, from few weeks, You contribute very much. It's refreshing to see such whirlwind of development :) Jun 27 20:46:53 kerio, sure, I can buy broken N900 - for 30 dollars :P Jun 27 20:47:25 repairing broken USb port is such PITA, that, despite my lvoe for device, i even stopped doing it for others, cause price for this pain would be like new N900 Jun 27 20:47:33 it's probably due to lack of absolutely proper tools Jun 27 20:47:49 sure, if I would had Infra-red soldering station, it would be pleasure Jun 27 20:47:58 doing it by hand is absolute pita Jun 27 20:48:15 I switched to reinforce'ing ports only Jun 27 20:48:17 Estel_: I'm energies were focused elsewhere. I've had an N900 since the early days, and always meant to set up the SDK and contribute, but I was always busy doing something else. Jun 27 20:48:21 *working*ones Jun 27 20:48:49 zeq, :) I though that I saw your nick, but wasn't aware. Well, it's nice to have You on board Jun 27 20:49:38 Estel_: I've been keeping an eye on #maemo a while ;) Jun 27 20:50:55 thanks for the welcome Estel_ Jun 27 20:50:59 :) Jun 27 20:51:00 freemangordon, I have strange issues re Hd video recoridng on my CSSU-T (not thumb yetr) device Jun 27 20:51:09 everytime i start recording, record something, and end... Jun 27 20:51:18 camera-ui2 hangs on same moment when i stop recording Jun 27 20:51:22 not dies, jsut hangs Jun 27 20:51:43 i can go to taskbar, do other things, but camera-ui is hanged, with still image of situation, where i pressed "stop" button Jun 27 20:52:16 I've waited for up to 15 mintues for 1 minute long movie, tried few times, i'm sure it's really hanged. everytime need to kill it from within maemo, and, of course, movies recorder are damaged Jun 27 20:52:21 (not finalized) Jun 27 20:52:30 any way I could provide some debug info? Jun 27 20:52:46 sp-rich-core seems not related, as it doesn't die (on it's own) Jun 27 20:54:32 check syslog Jun 27 20:54:52 i got syslogd installed, where it saves logs? Jun 27 20:57:06 Estel_ I got mine today, but it does not work anymore :/ I left it to my desk for few hours with power on and when I returned I noticed that there was something wrong with my terminal and tried to reboot it without success, i had to remove power plug and now it does not boot, it only shows red light. Tested it with two SD cards Jun 27 20:57:39 jon-kha, huh... no idea, is there any way to "flash" it?;) Jun 27 20:57:47 /var/log/syslog Jun 27 20:57:56 oh. thanks. Jun 27 20:58:16 jon-kha, tried searching raspberry pi forums? Jun 27 20:58:25 Hi :) Jun 27 20:58:58 jon-kha: sounds like your battery is broken Jun 27 20:59:29 freemangordon: My one more thing turned into two. It occurred to me, we aren't really running fullscreen, but maximized... Jun 27 20:59:30 ooh, you're not talking about N900 Jun 27 20:59:56 I followed elinux's troubleshooting guide without success. Nobody in #raspberrypi was not able to help, they also thought that it is hardware problem. Jun 27 21:00:04 ###@!!¼³¹¶ð«@ł Jun 27 21:00:40 jon-kha, unfortunately, I have no clue - I haven't touched this device yet Jun 27 21:01:06 BTw, farnell send it to me some times ago and turned out to be shit company, but today, I got info about element14 sending it to me via DHL Jun 27 21:01:09 jon-kha: well, it looks like it's dead Jun 27 21:01:11 WTF? i'm going to get 2 at the end? Jun 27 21:01:19 jon-kha: you should get at least somethig on the termianl Jun 27 21:01:26 jon-kha: even without the sd card Jun 27 21:01:59 zeq: what? Jun 27 21:02:22 I think there was showFulscreen() Jun 27 21:03:30 was there? I might have missed it... just tried putting it in where we set up the top level widget Jun 27 21:03:31 jacekowski it does not show anything, so i guess also that it's dead Jun 27 21:04:01 well, it's not a software problem Jun 27 21:04:09 double check if your supply is ok Jun 27 21:04:20 and if it is, well, it's proper fucked Jun 27 21:04:25 zeq: И тхинк со, лемме греп Jun 27 21:04:28 sorry Jun 27 21:04:34 There was 4,92v between tp1 and tp2 Jun 27 21:04:38 I think so, lemme grep Jun 27 21:04:42 so it should be ok Jun 27 21:06:23 suuuuuure. Yesterday, i tried for hour all scenarios, and camera-ui2 hanged everytime I've finished recoridng video. Now, where I want to catch syslog output, it "just works" Jun 27 21:06:28 wtfd? Jun 27 21:07:14 it's just that it occurred to me that we should be available minus the title-bar when fullscreen Jun 27 21:07:34 you meen fennec title bar? Jun 27 21:07:44 I mean HILDON title-bar Jun 27 21:07:44 freemangordon, I thing I've found why nicolaicam hangs and when Jun 27 21:07:50 or hildon one Jun 27 21:07:56 Estel_: why? Jun 27 21:07:58 it show this behavior only, when I've pasued recording at least once Jun 27 21:08:05 then, it hangs when i end recording Jun 27 21:08:14 paused? Jun 27 21:08:23 yea, recording have option to pause, as per nicolai version Jun 27 21:08:53 great thing, cosnidering scarce of video editing tools for N900 itself Jun 27 21:09:11 Estel_: you'd better file a bug Jun 27 21:09:27 Estel_: mencoder, dd, what more could you want? Jun 27 21:09:35 freemangordon, the thing is that it hangs only when doing HD recording Jun 27 21:09:54 on "Stock" vidoe resolutions, it finish normally Jun 27 21:10:06 so? what stops you from filing a bug? Jun 27 21:10:09 even when paused and resumed during recording Jun 27 21:10:12 erm, where? Jun 27 21:10:25 I though that Hd was Your addition, so it doesn't fill for CSSU. Or does? Jun 27 21:10:34 it does Jun 27 21:11:04 ok, sure thing. I'll fill it Jun 27 21:11:10 thanks for investigating Jun 27 21:11:12 if it is distributed with CSSU, then it is CSSU bug Jun 27 21:11:24 one last question, cause I'm lost Jun 27 21:11:45 ages ago, you've mentione,d in HD recording thread, that harm version of something - dsp driver or something like that - is worse than last one used Jun 27 21:12:04 zeq: that is this HD_COMP_MGR_TOP_MARGIN I was talking for Jun 27 21:12:10 then, I lost orientation - are we using fixed version, or fixes is in cssu-thumb, or most recent one is first post of hd recording thread? Jun 27 21:12:19 Estel_: sorry gtg Jun 27 21:12:24 np. Jun 27 21:12:27 bb Jun 27 21:13:11 freemangordon: isn't that the same thing? Jun 27 21:59:40 I really hate iOS's new(ish) group chat shit Jun 27 21:59:42 Through MMS. Jun 27 22:00:02 You have to try to thread each message together manually. Jun 27 22:15:35 \leave Jun 27 23:55:22 MEANWHILE: Apparently, two thirds of Americans polled think that Barrack Obama is better suited to defend against an alien invasion than Mitt Romney, according to a survey from National Geographic Channel Jun 28 01:41:02 srly, maemo is full of trolls http://talk.maemo.org/showpost.php?p=1228419&postcount=2 Jun 28 02:17:55 merlin1991, he is jsut noob, not troll. Haven't seen trolling from his side, although, his "advices" are irritating, I agree Jun 28 02:18:13 well, after all, he at least have good wishes :P Jun 28 02:18:39 if You ask me, i preffer him,with all the pain, voer some "old time" trolls, like we have seen in last 2 weeks **** ENDING LOGGING AT Thu Jun 28 02:59:58 2012