**** BEGIN LOGGING AT Thu Jul 09 02:59:56 2009 Jul 09 04:31:42 :( bluemaemo doesn't work with gnome and bluez 4 Jul 09 04:47:58 mer for touchbook? Jul 09 04:49:03 heh Jul 09 05:56:42 how to add a GtkWidget like GtkLabel to GtkDialog? Jul 09 05:57:19 thanks Jul 09 05:58:26 why there is no function "gtk_dialog_add_widget"? Jul 09 05:59:26 anyone here who is familiar with maemo sdk installation (for n810)? i'm not sure how to fix this error: http://pastebin.com/d58c7f660 Jul 09 06:44:01 Morning, all Jul 09 06:52:25 prak: tried `sudo adduser $USER sbox'? Jul 09 06:54:18 not here anymore.. Jul 09 06:55:10 oh yeah Jul 09 07:00:08 * Stskeeps yawns and stretches Jul 09 08:34:31 Hi Jul 09 08:35:14 I just discovered Maemo and it looks pretty cool Jul 09 08:35:59 Mc2`: Welcome ;) Jul 09 08:36:13 Hqve you heard of running it on non-Nokia devices ? Jul 09 08:36:21 *Have Jul 09 08:37:26 are there any os updates for the n810 i just bought mine, feel it a little slow (i know n810 is not a power house for todays standars) Jul 09 08:39:09 Mc2` fremantle alpha runs on the beagle board ;) Jul 09 08:40:28 danielwilms: mhh, interesting Jul 09 08:40:36 Mc2`: Maemo itself can be run on the Beagleboard; but the best option for that is Mer - http://wiki.maemo.org/Mer - which takes the best bits of Maemo and rebuilds them on top of Ubuntu Jul 09 08:41:12 Which has then been run on x86, Nokia tablets, OpenMoko freerunner, SmartQ5, PocketLoox 720, ... Jul 09 08:41:47 Jaffa: :) Jul 09 08:45:14 caoticM, which exact version do you run? Jul 09 08:45:22 5.2008.43-7 is the latest release Jul 09 08:46:42 Jaffa: so as I understand it, it is actually possible to run most of the Maemo applications on whatever device, provided that this device can run with Linux. Am I correct ? Jul 09 08:48:22 Mc2`: only in theory :) There are idiosyncrasies with glib, gtk (maemo has its own versions of these) and hildon-desktop, that make it quite a fight to have maemo software running outside SB Jul 09 08:50:04 rkirti: i see :) Jul 09 08:51:53 andre___: how do I tell ? Linux Nokia-N810-43-7 2.6.21-omap1 #2 Tue Oct 14 11:25:25 EEST 2008 armv6l unknown ? Jul 09 08:52:35 and do think it can be suitable for a smartphone (so in short, less cpu ressources, smaller screen, .. than a tablet) ? Jul 09 08:53:23 mc2 after the next release the gui widget will be qt based Jul 09 08:53:40 Mc2`: That's the basic aim of Mer, yes. To provide an open source, Maemo-compatible environment Jul 09 08:53:52 caoticM, see Control Panel > General > About product Jul 09 08:55:06 5.2008.43-7 Jul 09 08:55:14 caoticM, yeah, that's the latest Jul 09 08:55:36 i see great Jul 09 08:55:37 Ok, thank you verry much for the informations Jul 09 08:56:19 Mc2`: http://wiki.maemo.org/Mer should help... if you read that and have questions then let me know :) Jul 09 08:56:58 (that way I can update it and make it clearer for others) Jul 09 08:57:21 lbt: thanks Jul 09 09:00:33 ohh also, what about GPE ? Is the project still active ? Jul 09 09:05:01 Mc2`: It is. Graham Cobb's still doing lots of work on it. Jul 09 09:05:14 It remains to be seen if Nokia will ship any PIM apps using the built-in PIM framework in Maemo 5 Jul 09 09:05:56 jaffa *g* Jul 09 09:06:29 is imap a good choice for gmail for the n810 mail client, worried about the space 3k+ mails at my account Jul 09 09:07:09 err: 30k+ Jul 09 09:12:17 caoticM: the new fremantle modest client has changelog comments that suggest incremental header downloads Jul 09 09:13:39 i just dont know if the headers woul be a considerable space muncher Jul 09 09:13:49 caoticM: It works well with me, but then I have a ruthless archive policy (and 2 emails in my inbox atm) Jul 09 09:14:17 atm ? Jul 09 09:14:31 At the Moment Jul 09 09:15:54 right :p Jul 09 09:17:54 ruthless can mean thar you dont care for space as well as vicious memory optimization ... mixed messages ... Jul 09 09:21:04 caoticM: I don't delete anything which was sent directly to me; but don't keep it in my gmail inbox either. Jul 09 09:21:26 i see Jul 09 09:49:27 caoticM: headers won't cost more than 5k per message Jul 09 09:50:11 so unless modest is incredibly stupid, you shouldn't lose more than 1mb of space i think Jul 09 09:50:37 or was it 15 Jul 09 09:50:44 * timeless_mbp has a hard time keeping units straight Jul 09 09:51:01 15... sorry, i lost a unit when i did my math :) Jul 09 09:51:16 5k per message for 30000 messages dont sound like a mb to me Jul 09 09:51:45 146 mb? Jul 09 09:51:49 units are hard Jul 09 09:52:39 it depends how much modest actually stores Jul 09 09:56:34 right about that, kind of excessive, have to re thin my gmail filters Jul 09 09:56:50 err: rethink Jul 09 09:58:42 heya maemo Jul 09 09:59:35 caoticM: fwiw... my mailbox @gmail was around 2gb a few years ago Jul 09 09:59:46 i usually paid around 200mb for just headers Jul 09 09:59:57 and that was before my mail clients stopped being able to open my inbox Jul 09 10:00:23 (i receive *lots* of messages, 99.99% of them are relatively tiny) Jul 09 10:00:42 You are currently using 5043 MB (68%) of your 7346 MB. Jul 09 10:01:15 Inbox (285768) 1 - 50 of 345886 Jul 09 10:01:33 those are numbers of conversations (unread, page range, total) Jul 09 10:01:56 if your inbox gets big enough, imap doesn't work if your imap server is lame Jul 09 10:04:07 lol **** BEGIN LOGGING AT Thu Jul 09 10:11:52 2009 Jul 09 10:15:28 btw how does the browser knows if you want to scoll or select text with the stylus ? Jul 09 10:20:53 it makes a bad guess? Jul 09 10:21:21 typically the browser assumes that you only want to select text if you double or triple click at the beginning and then start dragging Jul 09 10:21:27 otherwise it usually assumes you want to scroll Jul 09 10:21:39 for fremantle, it'll do "something else(tm)" Jul 09 10:22:24 i guess i was a tap short Jul 09 10:24:10 thanks man Jul 09 11:40:23 hi all Jul 09 11:43:29 as usual it is harder to buy the "stable" microb src pkg on nokia's repo than the svn, trunk, unstable one Jul 09 11:44:18 err buy? Jul 09 11:44:33 lol build :) Jul 09 11:44:52 well... Jul 09 11:44:59 not sure what you mean by stable Jul 09 11:45:13 one time special offer, the price to you has been reduced by 100%, now get microb for an excellent price of $0.00 Jul 09 11:45:13 but yes, typically "unstable" will include fixes to improve things, including the build process Jul 09 11:47:17 by stable I mean the one's on diablo latest ssu ( 1.0.4-60.19 ) Jul 09 11:49:38 ok Jul 09 11:50:01 anyway... sadly, as usual we're changing the browser-ui in order to give better user experience in the future Jul 09 11:50:16 which means our changes to microb don't really help people until the next browser-ui is pushed Jul 09 11:50:22 (don't ask me when that will happen, i really don't know) Jul 09 11:51:49 don't worry, I'll eventually get it to build Jul 09 11:59:54 * xnt14 goes to work Jul 09 12:22:53 im back Jul 09 12:22:59 haha Jul 09 12:23:03 lol Jul 09 12:41:18 coldboot: ping? Jul 09 13:07:56 lbt: ping? Jul 09 13:08:07 pong Jul 09 13:08:17 How's it going? Jul 09 13:08:19 on phone atm...on hold Jul 09 13:08:29 Ok Jul 09 13:08:29 mailed kimitake Jul 09 13:08:32 re bisect Jul 09 13:08:45 I'll have to read about bisect, but I saw the mail Jul 09 13:09:06 hi lbt Jul 09 13:09:11 hi woglinde Jul 09 13:09:23 I need to chase the OBS guys Jul 09 13:09:35 to get c-compile implemented at native speed Jul 09 13:09:53 I wonder if the flicker fix will speed up scrolling too Jul 09 13:09:55 push for warpspeed Jul 09 13:10:29 lbt I am intressed too whats break the performance in later qt Jul 09 13:10:32 fiferboy: it seems to force native... it could have a lot of effects Jul 09 13:10:49 well, bisect is good at zeroing in on that kind of thing Jul 09 13:11:01 sometimes you review the patches and just know Jul 09 13:11:02 That's what I am thinking. I haven't heard from coldboot if OSK is still working Jul 09 13:11:27 other times it points at something else and surprises you Jul 09 13:11:37 Bisect looks cool, it seems like it would help in this case Jul 09 13:13:18 phone Jul 09 13:22:09 well today is day 1 of no smoki Jul 09 13:22:17 smoking.. sure hope this chantix stuff works :) Jul 09 13:25:52 fiferboy: It's still compiling from yesterday... Jul 09 13:26:11 Hehe, compiling Qt is fun Jul 09 13:26:16 Yaaaaaaaay Jul 09 13:26:20 As long as you have something to do as you wait... Jul 09 13:26:35 Like go home, play with my computer, eat dinner, go to sleep, and walk back to work... Jul 09 13:26:37 coldboot: are you building it on an n800? Jul 09 13:26:41 haha no Jul 09 13:26:47 :) Jul 09 13:26:48 that would take a year Jul 09 13:26:50 I'm building two versions of it at the same time on a Dual Core. Jul 09 13:26:58 I usually stop it after it compiles the libqtgui.so Jul 09 13:27:06 It might be done that by now. Jul 09 13:27:16 * lcuk shakes head at the qt build system where changing one tiny grain of sand required recreating the whole island Jul 09 13:27:19 It takes so long to link webkit for me (in virtualbox on an old laptop) I have never made it past that Jul 09 13:27:35 When compiling in scratchbox 2, it won't let me run make in src/gui unless I've already run dpkg-buildpackage -b up to a certain point. It complains it needs GCC 4.2 Jul 09 13:27:45 lcuk: Only because he just imported the git repo and needed to build from scratch! Jul 09 13:28:16 coldboot: It needs to build qmake and other tools that it uses for its own build, and dependencies, like libqtcore Jul 09 13:28:49 Do you always have to run dpkg-buildpackage, or can you ./configure and make somehow? Jul 09 13:28:55 * lcuk makes a change to the c std lib and watches as everyone in the world needs to rebuild their entire system (non api change..) Jul 09 13:29:53 coldboot: After dpkg-buildpackage sets everything up the first time, you can just make changes to the files you want and run make from that directory (or the closest directory up from there with a Makefile) Jul 09 13:30:09 man i would seriously like an n97 or n95 that works with tmob 3G :( Jul 09 13:30:21 It will just build the library you want then (although lcuk never seems to read this part of the build process) Jul 09 13:30:39 fiferboy: How long do you have to run dpkg-buildpackage for? Just until it starts building? Jul 09 13:30:58 I usually run it until it has build libqtgui (if that's the one I am interested in) Jul 09 13:31:18 You can check if it is in qt-maemo/libs and stop it if it is Jul 09 13:31:27 fiferboy: I'd like to cancel it as soon as possible, and then only build libQtGui Jul 09 13:31:46 Yay I've got it, I'm gonna throw it on the device and test hildon. Jul 09 13:31:47 coldboot: You have to make sure all the tools and dependencies are built, though Jul 09 13:32:02 coldboot: Excellent, let us know how it goes Jul 09 13:33:09 Will libQtGui.so.4.5.2 work with qt-maemo 4.5.0, do you think? Jul 09 13:33:17 Coldboot, no it won't Jul 09 13:33:33 It will complain it is not the correct version, you will have to install 4.5.2 from extras-devel Jul 09 13:34:43 fiferboy: What's it called in the repo? Jul 09 13:34:53 I've got extras-devel in my apt sources. Jul 09 13:34:57 What is the package called? Jul 09 13:35:00 Yeah. Jul 09 13:35:18 From the terminal run apt-get update, then apt-get upgrade Jul 09 13:35:28 Do you see the qt packages listed for upgrade? Jul 09 13:35:41 When did it change to 4.5.2 ? Jul 09 13:35:47 Updating... Jul 09 13:35:54 Maybe a week ago? Jul 09 13:36:10 Will a program linked against 4.5.0 work with 4.5.2? Jul 09 13:36:13 June 28th Jul 09 13:36:17 coldboot: Yes Jul 09 13:36:38 As far as I know. I haven't recompiled my program for 4.5.2 and it works Jul 09 13:40:01 Hmm, I need to be able to downgrade to 4.5.0 afterwards, because that's what we're deploying our application on. Jul 09 13:40:25 I'm wondering if I should setup NFS and make a remote git repository of the nokia. Jul 09 13:40:32 If you uninstall the libraries, disable extras-devel and install them again that should work Jul 09 13:40:37 ah ok Jul 09 13:40:55 Are you going to backport your fix into 4.5.0? Jul 09 13:41:22 I already did, and compiled it. Jul 09 13:53:06 Hello ! Jul 09 13:53:25 Hi Khertan. Jul 09 13:53:45 Khertan: Long time, no see :) Jul 09 13:53:47 someone know how microb password are encrypted ? i need to recover one stored in the file ~/.mozilla/...password Jul 09 13:53:52 X-Fade: yep ... right ... Jul 09 13:53:59 X-Fade: too less time ... Jul 09 13:54:06 irc lock at work Jul 09 13:54:20 Khertan: get a firefox(gecko) from the same general version Jul 09 13:54:20 irc lock by phone isp :) Jul 09 13:54:28 copy the profile into the firefox profile Jul 09 13:54:32 and use firefox's ui Jul 09 13:54:44 timeless_mbp: ah ... yep ... great idea :) Jul 09 13:54:52 timeless_mbp: thanks ... i ll try ... Jul 09 13:55:16 The Story : got an trojan on a windows os ... Jul 09 13:55:37 by security i ve change all my password using a secure system (Maemo ;) ) Jul 09 13:56:01 but ... it s seems i ve entered at a place two time the same wrong password :) Jul 09 13:56:28 so what s new ? Jul 09 13:58:49 Is there a way to manually enable the hildon keyboard? Jul 09 14:00:27 coldboot: You are on a N810? Jul 09 14:00:34 Yeah Jul 09 14:00:48 Our application doesn't have any text fields... Jul 09 14:00:51 Clicking an input field with the keyboard closed should do it Jul 09 14:00:55 Ah. Jul 09 14:01:02 Got a quick test case for another program? Jul 09 14:01:22 Is "Notes" a qt app? Jul 09 14:01:28 Installing qt-demos does it, but takes up a tonne of room Jul 09 14:01:52 I can just copy one of the executables. Jul 09 14:02:01 That would work Jul 09 14:02:23 Shopper has input fields and is in the repos Jul 09 14:02:37 qt-maemo-example is a text editor Jul 09 14:04:00 So with the keyboard hidden, when clicking on those fields on the right, the keyboard should pop up? Jul 09 14:04:14 As long as the hardware keyboard is closed, yes Jul 09 14:04:43 No go? Jul 09 14:04:46 Not working... Jul 09 14:05:18 What field are you clicking? Jul 09 14:05:34 The '+' button, then the text field it asks to make a new thing. Jul 09 14:05:57 And you can type there with the hardware keyboard? Jul 09 14:06:03 Yeah... Jul 09 14:06:11 Try clicking with different pressures and with stylus and fingertip... Jul 09 14:06:14 I'm gonna see if it works with the original libQtGui now. Jul 09 14:06:19 k Jul 09 14:06:38 I don't have my N810 handy to test how best to bring up the HIM Jul 09 14:07:43 Yeah you have to use your finger. Jul 09 14:07:53 Interesting, I didn't think that finger detection code would work. Jul 09 14:08:07 Is it working in your recompiled version? Jul 09 14:08:25 It is actually supposed to bring up the small keyboard on stylus and large keyboard on finger Jul 09 14:09:41 That part definitely doesn't work. ;) Jul 09 14:10:25 Fuck, it doesn't send the text, and the regular libQtGui does... Jul 09 14:10:36 So it needs that field... Jul 09 14:10:40 Shit. Jul 09 14:11:03 So we have to change the code to not send X11 signals. Jul 09 14:11:12 Alright Jul 09 14:11:17 I don't see in the code where it's used, though... Jul 09 14:11:38 It could be in the kernel code somewhere... Jul 09 14:17:03 fiferboy, i never read it because all i ever see and read is people waiting hours/days for qt to compile Jul 09 14:17:22 i hardly ever hear about people just actually getting on iwth it and making new stuff Jul 09 14:17:35 That's because we have time to go on IRC while waiting :) Jul 09 14:18:01 thats a given heh Jul 09 14:18:29 qwerty12_N810: i wonder if it's abuse to make simple maemo-launcher'ing by making the binaries shared Jul 09 14:18:41 but attrition gets you in the end Jul 09 14:20:12 luck: the autobuilder log for qt measures a whopping gigabyte Jul 09 14:20:27 s/luck/lcuk/ Jul 09 14:20:27 javispedro meant: lcuk: the autobuilder log for qt measures a whopping gigabyte Jul 09 14:20:34 (sorry :P ) Jul 09 14:20:42 javispedro: Seriously? Jul 09 14:21:17 That's a big log file! Jul 09 14:21:48 Nah, only 18M. Jul 09 14:21:54 Well only... Jul 09 14:22:25 Okay, that's (more) reasonable Jul 09 14:22:27 I assure you, it was way bigger before. maybe some "infinite recompilation" issue :) Jul 09 14:22:50 javispedro: Can be. Jul 09 14:22:58 X-Fade: you'll probably to remove the libwebkit-dbg package for the previous version of webkit :) Jul 09 14:23:02 Stskeeps: :) Jul 09 14:23:07 I specially remember crashing mi 17-tab iceweasel session Jul 09 14:23:14 This is a proper fraction 8/1 Jul 09 14:23:39 s/([0-9])\/([0-9])/$2\/$1/ Jul 09 14:23:50 Hmmm, infobot isn't that sophisticated... Jul 09 14:23:53 qwerty12_N810: because that's what maemo-launchering basically is.. make the code position independent and then make it a shared object that's also executable Jul 09 14:24:08 qwerty12_N810: Jeremiah was working on some automatic cleaning script. I hope he deploys that soon. Jul 09 14:24:08 it will fit nicely in ram and will have the benefit of shared COW pages :P Jul 09 14:24:20 fo1 Jul 09 14:24:27 s/fo[0-9]/foo Jul 09 14:24:35 coldboot: Sometimes infobot doesn't to the replacement Jul 09 14:24:35 boo Jul 09 14:24:39 s/to/do Jul 09 14:24:41 s/boo/goo/ Jul 09 14:24:41 coldboot meant: goo Jul 09 14:24:50 I guess it only reads literal strings Jul 09 14:24:51 s/to/do/ Jul 09 14:24:52 fiferboy meant: s/do/do Jul 09 14:24:59 (regex) Jul 09 14:25:02 s/(regex)/boo Jul 09 14:25:15 Need the trailing slash Jul 09 14:25:24 (foo) Jul 09 14:25:31 s/(foo)/monkey/ Jul 09 14:25:32 coldboot meant: monkey Jul 09 14:25:37 f03 Jul 09 14:25:48 s/f0[0-9]/wubb/ Jul 09 14:25:54 Only does literal strings then. Jul 09 14:25:59 Trying to test regex? Jul 09 14:26:16 Just seeing if infobot can do regex replace. Jul 09 14:26:29 Hopefully I don't need to test such simple regexes. :) Jul 09 14:26:32 s/.*/nothing Jul 09 14:26:39 s/.*/nothing/ Jul 09 14:26:39 javispedro meant: s/nothing/nothing Jul 09 14:26:57 If you haven't used regex in years you might (I might) Jul 09 14:27:14 You should use them all the time. Jul 09 14:27:44 I use them maybe once every couple of years Jul 09 14:28:28 regexps are a breath of fresh air Jul 09 14:28:49 * lbt waves Jul 09 14:29:05 are there issues on the virt keyb? Jul 09 14:29:19 Antonio mentions it's been disabled in Fremantle Jul 09 14:29:22 It doesn't send characters to the field without the line coldboot took out Jul 09 14:29:45 hmm Jul 09 14:30:00 Why has the keyboard been disabled in Freemantle? Jul 09 14:30:08 I would think the next step would be to try to send the window winId rather than the widget winId Jul 09 14:30:35 coldboot: fremantle only runs on HW with a keyb... Jul 09 14:30:43 we need some functional defines... Jul 09 14:30:57 like HILDON_SUPPORT_HIM Jul 09 14:31:08 there's a thumb keyboard in fremantle though Jul 09 14:31:15 fiferboy: yes Jul 09 14:31:22 fiferboy: Well it already sends a window id in another field. Jul 09 14:31:39 Stskeeps: it could be that the keyb isn't activated by default Jul 09 14:31:39 If we sent the window id in both fields, maybe that will work, assuming the signal will propagate down to the widget. Jul 09 14:31:54 lbt: like on n810 Jul 09 14:32:00 Qt SHOULD handle the propogation, I think Jul 09 14:32:15 it may be worth sending signals to an Qt rootwin Jul 09 14:32:29 Hildon file dialogs in Qt should be an improvement Jul 09 14:34:42 500 lines patch hunk... god, why?? Jul 09 14:38:38 lbt: git bisect start would let kimitake focus on changes of part of the tree, right? Jul 09 14:39:08 yes Jul 09 14:39:31 git bisect doesn't deal in directories Jul 09 14:40:01 it just bisects the changelog using an algorithm that understands the complexities of merges and the like Jul 09 14:40:08 Ah Jul 09 14:40:36 it's trivial on core Qt - that is a linear changelog Jul 09 14:40:47 but if you look at something like qt-maemo... Jul 09 14:41:52 plus, as I said, it is to dim to ignore a change in, say, webkit on the grounds that "it couldn't possibly matter" ;) Jul 09 14:42:15 True Jul 09 14:42:38 I wonder what the number of revisions between the current version and the last good version are, though Jul 09 14:43:31 doesn't matter what's the log2 of that # Jul 09 14:43:37 (I think it's log2) Jul 09 14:45:24 anyhow if there are 8192 individual commits then you only need ~12 bisects often less Jul 09 14:45:49 That's pretty good Jul 09 14:54:42 someone have an idea on how to retrieve user password on maemo ... without knowing the root one ? Jul 09 14:55:37 i mean the simple way ... as i see the other one ... doing a .deb ... which will be run by installer as root :) Jul 09 14:55:44 then use root to change pass Jul 09 14:56:45 install rootsh0? Jul 09 14:56:48 -0 Jul 09 14:58:00 not in the catalog right ? Jul 09 14:59:46 (next time i ll carrefully look in which keyboard mode the keyboard is set before changing password) Jul 09 15:01:41 * xnt14 turns up his music Jul 09 15:01:56 * lcuk bangs on the wall Jul 09 15:02:08 musicbot: mizuki nana, ultimate diamond shin ai Jul 09 15:02:29 drills a hole in the wall, and farts through it Jul 09 15:02:35 + /me Jul 09 15:03:12 wtf Jul 09 15:03:14 lol Jul 09 15:04:01 * xnt14 hooks up his surround sound system + massive speakers + insanely powerful amp, then he blows out lcuks ears.. xD Jul 09 15:04:53 musicbot: mizuki nana ultimate diamond Etsuraku Camellia Jul 09 15:05:40 * xnt14 sits down and thinks on how to code a ssh montitor daemon for his nslu2 Jul 09 15:09:08 * javispedro shits itself Jul 09 15:09:22 microb just started building! Jul 09 15:09:56 * javispedro crosses fingers Jul 09 15:13:06 Setting HildonIMKeyEventMessage::input_window to QWidget::window()::winId() doesn't work, same problem as before. Hildon keys are not forwarded. Jul 09 15:13:53 coldboot: Hmmm, translating the X11 signals, then? Jul 09 15:14:10 Yep, seems like the only way now. Jul 09 15:14:58 Can you tell where the best place to implement that is? Jul 09 15:26:55 I'm looking into it now. There's QHildonInputContext::sendHildonCommand() that calls XSendEvent, and QHildonInputContext::x11FilterEvent() that receives it, and sends the appropriate Qt keypress or other event. Jul 09 15:27:29 I'm wondering if anything has to really be "sent" at all, since it's all within the same object. Jul 09 15:28:02 I could just change x11FilterEvent and make a call to it with the information. Jul 09 15:28:16 coldboot: I think the send is for popping up the keyboard... Jul 09 15:28:37 Changing the filterEvent would likely work Jul 09 15:31:15 I think I know where msg->input_window is used, you can't find it literally in the code, but x11ClientMessage() calls x11FilterEvent(), and both are passed a widget. Jul 09 15:31:22 So the widget is determined higher up the stack. Jul 09 15:39:06 * xnt14 installs sonata on his xps Jul 09 15:39:09 then Jul 09 15:39:20 mpd on nit + sonata on xps xD Jul 09 15:39:22 errr Jul 09 15:39:30 mpd on nit + sonata on xps + sonata on nit xDDD Jul 09 16:26:23 Moo all Jul 09 16:27:49 moo RST38h Jul 09 16:28:17 RST38h: is there an advantage to ARM/EABI when it comes to position independent code? on x86 it has a bit of a slowdown as I remember? Jul 09 16:29:16 The main problem on x86 is that it chews up yet another register from a vanishingly small set. Jul 09 16:29:45 Sts: A moment, let me verify Jul 09 16:30:00 Sts: In general, most ARM code is position independent by definition Jul 09 16:30:50 Ok, here is what GCC manual says: Jul 09 16:31:39 When you enable pic, GCC will use a register to keep pic base, that will usually be r10 (release) or r9 (debug) Jul 09 16:32:21 *nod* Jul 09 16:32:25 There is an option that makes this register read-only, in this case it will not be saved/restored by function calls Jul 09 16:32:52 i'm pondering the whole maemo-launcher thing :) Jul 09 16:33:00 and why it's actually not that bad an idea Jul 09 16:33:08 If I understand things correctly, if you do not enable read-only pic-base, the compiler will use it the same as all the other registers UNLESS the function needs pic addressing Jul 09 16:38:43 Well crap, calling QHildonInputContext::x11FilterEvent() directly from QHildonInputContext::sendHildonCommand() instead of sending an X event, prevents the hildon keyboard from even coming up. Jul 09 16:41:01 coldboot: How are you doing it? Jul 09 16:42:56 Like this: http://pastie.org/540206 Jul 09 16:44:45 The filter event is applied to the widget by installing an event filter. If you just call the function it will not monitor events Jul 09 16:44:58 RST38h: from the ARM code I have looked at, it seems to depend very much on the position of its strings/data Jul 09 16:47:12 coldboot: As to why the OSK doesn't even pop up, I'm not sure Jul 09 16:49:17 coldboot: Ah, you have re-logiced when the XSendEvent is executed, it probably isn't getting called now Jul 09 16:49:52 Luke: Yes, the code itself should be position independent by nature Jul 09 16:50:01 Luke: Because all the jumps are relative Jul 09 16:50:17 Stskeeps: I think you will be interested in this: http://gizmodo.com/5310973/peek-creators-have-linux-envy-reach-out-to-hackers Jul 09 16:50:42 I just crashed my 787 in flightgear xD Jul 09 16:51:28 Bleh, Flightgear. Jul 09 16:51:34 X-Plane FTW. Jul 09 16:51:50 xnt14, gotta learn helos. Jul 09 16:52:05 I love the helis in flightgear :) Jul 09 16:52:08 especially the R22 and bo105 Jul 09 16:52:51 :) Jul 09 16:52:59 ill try that next ;) Jul 09 16:53:27 does your computer have enough gigahurtz to handle multiplayer? Jul 09 16:54:06 RST38h: oh, yes. Jul 09 16:54:13 (the first 12 or so crashes newbies do with the chopper is quite predictable) :P Jul 09 16:54:21 RST38h: .. arm7 Jul 09 16:54:26 pentium D 2.80ghz dual core :P Jul 09 16:54:37 Hughes 500D. Jul 09 16:54:47 RST38h: bit out of our league Jul 09 16:54:48 xnt14, a bit weak then, believe it or not ;) Jul 09 16:54:56 ;) Jul 09 16:55:06 RST38h: but yes, i would love to hack something like that :P Jul 09 16:55:13 well maybe if I stop running compiz at the same time...... Jul 09 16:55:14 I need to start doing flyins again Jul 09 16:55:21 Sts: well, MMU-less Linux exists Jul 09 16:55:28 Formation with two dozen people is a blast. Jul 09 16:55:32 I tried the chopper in ms fsim (i think) once.. but it was so dumbed down.. like, I could let go of the joystick and the chopper didn't instantly crash. hmph Jul 09 16:55:36 I want to fly a f16 next :P Jul 09 16:55:37 RST38h: sure, but when we're on the good side of 64mb and MMU is a needed thing for Maemo.. Jul 09 16:55:53 ShadowJK: Do you get to fly a UFO? Jul 09 16:55:58 xnt14, in flightgear CVS version they added a key on the F16 to disable fly-by-wire :-) Jul 09 16:56:01 RST38h, I haven't tried it Jul 09 16:56:02 Fighters are surprisingly boring. Jul 09 16:56:03 it sounds kinda boring Jul 09 16:56:09 :) Jul 09 16:56:10 brb Jul 09 16:56:16 RST38h: not all the jumps Jul 09 16:56:23 Unless you're floating a Su-37 with afterburners. ;) Jul 09 16:56:53 Luke: Well, I guess you can find a situation that requires an absolute address, but it is way less frequent than in x86 Jul 09 16:57:01 ok ☺ Jul 09 16:57:02 I don't know x86 Jul 09 16:57:04 GAN800, the f14 in flightgear is fun. It has radar to play with, and the wings fall off if you pull too many Gs. It makes it fun to chase other people in tomcats in multiplayer :-) Jul 09 16:57:18 RST38h: it does make diffing asm code a pain though Jul 09 16:57:27 Hehe Jul 09 16:57:37 ShadowJK: hmhm, last time i tried flightgear it was dog slow :-( Jul 09 16:57:40 Warbirds III was the best. Jul 09 16:57:44 RST38h: I tried diffing the two BMEs... ugh Jul 09 16:57:54 Diff intelligently Jul 09 16:58:01 RST38h: ok, ARM7TDMI is actually ARM v4t Jul 09 16:58:04 'diff' isn't extensible Jul 09 16:58:05 reheya all =) Jul 09 16:58:06 * RST38h has got a few PERL scripts for diffing assemler and execution logs Jul 09 16:58:14 hey wazd Jul 09 16:58:20 RST38h: is there a Perl module for diffing? Jul 09 16:58:26 Sts: Ah almost like GBA :) Jul 09 16:58:34 Luke: No. Should there be? Jul 09 16:58:39 * RST38h writes his own code Jul 09 16:58:46 GAN800: does Flightgear actually model the thrust vectoring? Jul 09 16:58:46 locutus, my Sempron3100+Geforce7600GT was 30ish fps in multiplayer Jul 09 16:58:54 locutus, yes Jul 09 16:58:54 RST38h: I don't want to figure out the diff algorithm myself :/ Jul 09 16:58:55 ah, armv4t without mmu Jul 09 16:58:56 lovely Jul 09 16:59:10 Sts: But it has got thumb :O) Jul 09 16:59:20 RST38h: it would be easier if I could just define a sub that returns whether two lines are "intelligently" equal or not Jul 09 16:59:32 locutus, this has unfortunate side effects in the SU37 when afterburners come on and your manouver is suddenly amplified 2X :) Jul 09 16:59:36 Luke: You want regular expression matching Jul 09 16:59:43 Luke: google for perlre Jul 09 16:59:48 RST38h: … I know perlre Jul 09 16:59:52 that doesn't help with the diff itself Jul 09 16:59:55 good Jul 09 17:00:19 * Stskeeps really needs to find that contact within Marvell that does mp4 player reference OS based on Diablo Jul 09 17:00:49 This is the most unflyable plane in flightgear that I've found. I am betting the real life version was nearly unflyable too. http://en.wikipedia.org/wiki/Convair_XFY Jul 09 17:00:51 locutus, I fly X-Plane. Jul 09 17:01:19 * ShadowJK does a barrell roll in the chopper Jul 09 17:05:16 fiferboy: I did that intentionally, I didn't want XSendEvent to get called in most cases. Jul 09 17:05:33 fiferboy: But that's probably interrupting the "show hildon keyboard" event... Jul 09 17:05:50 Yes, you are only calling it on the hide keyboard event, not the show keyboard event... Jul 09 17:05:56 fiferboy: I'm trying to find a way to get the event to happen, while not using a winId() Jul 09 17:06:22 Does HILDON_IM_SHOW need a widget? Jul 09 17:06:56 It is just a different number in the enumeration for HildonImCommands Jul 09 17:07:27 You could try if (cmd == HILDON_IM_HIDE || cmd == HILDON_IM_SHOW ) Jul 09 17:08:52 fiferboy: Yeah I was just thinking about that. Jul 09 17:09:18 fiferboy: But surely there will be other commands that will not work, that are not widget-specific, similar to hide and show. Jul 09 17:10:11 im back Jul 09 17:10:18 x-plane? Jul 09 17:10:24 nice Jul 09 17:10:26 Hi Jul 09 17:10:30 i fly xplane on my ipod Jul 09 17:10:35 coldboot: Hmm, yes Jul 09 17:10:44 * xnt14 wants a xplane port to the nits (n900) Jul 09 17:10:55 johnsq, hi Jul 09 17:16:02 argh! I still can't figure out how to fly this heli xD Jul 09 17:16:10 ill just fly a f16 now Jul 09 17:16:59 yeah you need to read the flightgear wiki page on helicopter flight :) Jul 09 17:17:03 :) Jul 09 17:17:10 wait :) ftp://ftp.de.flightgear.org/pub/fgfs/Aircraft/Concorde_2.5.zip Jul 09 17:17:16 the plane looks cool xDDDD Jul 09 17:17:20 * xnt14 installs it Jul 09 17:17:26 even then it takes a day of intensive training before you'll be able to land(crash) the chopper with enough precision to hit the runway :P Jul 09 17:17:33 Does Flightgear have nazi experimental planes? Jul 09 17:17:58 ive seen volksjaeger Jul 09 17:22:19 ShadowJK: http://www.luft46.com/ Jul 09 17:23:06 ShadowJK: dark germanic genius at its best (although I can't help but think that hallucionogenic mushrooms also were involved) Jul 09 17:23:11 the youtube video of the lippisch coaldust powered ramjet interceptor is damn awesome Jul 09 17:23:16 have you seen it? Jul 09 17:23:22 googling Jul 09 17:23:54 heh Jul 09 17:23:57 this: http://www.youtube.com/watch?v=MvtxjSrImHw Jul 09 17:25:38 ShadowJK: http://www.youtube.com/watch?v=rsCw0s0BJKY&NR=1 !!! Jul 09 17:26:25 ShadowJK: The direct cycle nuclear jet engine =) Jul 09 17:26:36 the soviets actually had a bomber with nuclear reactor and electricly powered engines :-) Jul 09 17:26:59 Yes, I know. It is kinda legendary among Russian plane fans Jul 09 17:26:59 Downside was the life expectency of the crew.. not that great Jul 09 17:27:11 That and the flying tank Jul 09 17:27:20 is there anywhere I can get the source of liqbase and liqbase-playground? Jul 09 17:28:09 sadly lcuk can't type "git push" .... Jul 09 17:28:25 offer him a sausage wrapped in bacon Jul 09 17:28:34 first he must typt git commit Jul 09 17:28:47 he has issues with commitment Jul 09 17:28:55 no shit... Jul 09 17:28:58 … Jul 09 17:28:59 C, C++, C ... you know how it is Jul 09 17:29:43 so your telling me he doesn't share his code at all Jul 09 17:29:50 He does Jul 09 17:30:00 You have to catch him here and ask him for the code, that's all Jul 09 17:30:11 oh ok Jul 09 17:30:15 yeah, I thought addressing him would catch his eye Jul 09 17:30:45 try on #liqbase too Jul 09 17:31:00 oh ok Jul 09 17:31:07 qwerty12_N810: did you have a clue what the powerlaunch issue was btw? Jul 09 17:31:23 Which one? :D Jul 09 17:31:52 not starting for instance Jul 09 17:32:24 It started when I last left it, I can assure you that Jul 09 17:32:34 k Jul 09 17:32:38 yeah, it does it off and on Jul 09 17:33:04 Should probably be moved to start-hildon.d Jul 09 17:33:12 *nod* Jul 09 17:34:09 how's the college preperation coming along? Jul 09 17:34:10 fiferboy: Hmm, having `|| cmd == HILDON_IM_SHOW` in there doesn't work either. Jul 09 17:34:41 Stskeeps: Hopefully OK, I have to get my photo taken for their ID card soon :P Jul 09 17:34:54 coldboot: When does sendHildonCommand get called? Jul 09 17:35:19 I miss college it was a great time Jul 09 17:38:26 qwerty12_N810: hehe, neat Jul 09 17:40:15 fiferboy: I can't find where it's called with a generic command, only specific commands. Jul 09 17:42:01 * RST38h tiredly curses SigmaTel Jul 09 17:43:14 Where does output from qDebug() go? Jul 09 17:43:22 coldboot: It looks like it is never called with HILDON_IM_SHOW Jul 09 17:43:29 RST38h: so what algorithm do you use to detect if something is an add,remove, or change? Jul 09 17:43:36 coldboot: If you run the application from the terminal it is displayed as standard output Jul 09 17:43:49 fiferboy: Yeah there is HILDON_IM_SETNSHOW Jul 09 17:44:00 fiferboy: This is when you use the debug library? Jul 09 17:44:06 lbt i bloody well do type git push every single night Jul 09 17:44:21 It should print it even without the debug library Jul 09 17:44:44 lbt, and its publically available too! Jul 09 17:44:49 fiferboy: But this specific qDebug() is in an #ifdef HIM_DEBUG macro. Jul 09 17:45:12 lcuk: To backup? Does it push everything on your local repo? Jul 09 17:45:14 Luke: I operate in terms of instructions executed Jul 09 17:45:29 coldboot: In Qt code? You probably need that flag enabled Jul 09 17:45:39 no coldboot, it goes to my account Jul 09 17:45:39 Luke: Accumulating all values printed for each executed instruction in a hash and then comparing hashes Jul 09 17:45:53 i changed from crappy private hosting when i made the package Jul 09 17:46:17 thunderfest hi Jul 09 17:46:21 RST38h: uh⁇ Jul 09 17:46:55 RST38h: so you only compare the output? Jul 09 17:46:59 coldboot: try using || cmd == HILDON_IM_SETNSHOW then Jul 09 17:47:19 fiferboy: Yeah, trying that. Jul 09 17:47:30 lbt, one other thing, maemo extras-devel includes full source when packages are uploaded ;) Jul 09 17:48:40 coldboot: line 686, does it look like the second half should be commented out like line 644? Jul 09 17:48:46 Probably doesn't mean anything, but... Jul 09 17:49:13 Luke: I parse and compare output Jul 09 17:49:18 fiferboy: You mean the `break;`? Jul 09 17:49:39 Luke: this includes disassembly, register states, stack state, and any memory accesses printed as messages Jul 09 17:49:46 fiferboy: That will break out of the case statement, when it's already at the end. It's a noop. Jul 09 17:49:48 coldboot: No, the line before that in the code I am looking at Jul 09 17:49:55 fiferboy: What file? Jul 09 17:49:57 toggleHildonMainIMUi(); showHIMMainUI(); Jul 09 17:50:10 Ah, sorry in qhildoninputcontext_x11.cpp Jul 09 17:50:18 Line 644 is toggleHildonMainIMUi(); //showHIMMainUI(); Jul 09 17:50:26 Commenting out the second call Jul 09 17:50:41 Luke: But if you just want a simple diff-like functionality, choose a threshold (let us say 100 lines) and look ahead 100 lines in the second document - if you find a match there, print it Jul 09 17:51:03 Luke: Otherwise, report that the line from the first document is not present in the second one Jul 09 17:51:08 And continue matching Jul 09 17:51:36 fiferboy: Yeah I see that, I'm not sure what it's doing exactly. Jul 09 17:52:16 It looks like they meant to use the toggle method to replace the show method, but forgot to take out the call Jul 09 17:52:29 Probably not related to our problem, though Jul 09 17:52:33 Yeah probably not. Jul 09 17:58:53 hm. looks like i'm going to stick wtih this aspireone for a little longer Jul 09 17:59:13 was going to preorder a touchbook but i had a check fire to make sure it wasn't a piece of crap first :) Jul 09 18:03:41 USE_XIM in MicroB is #undef ? Jul 09 18:04:15 why am I asking? it is Jul 09 18:04:22 but why it is #undef? Jul 09 18:04:29 possibly conflict with HIM? Jul 09 18:04:36 build your own touchbook Jul 09 18:04:49 and learn something in the process Jul 09 18:05:28 still need to learn how him works Jul 09 18:05:36 tell me when you figure it out :P Jul 09 18:05:40 s/him/HIM/ Jul 09 18:05:41 javispedro meant: still need to learn how HIM works Jul 09 18:05:44 * RST38h feels like a grumpy old man Jul 09 18:05:47 (that sounds weird) Jul 09 18:06:27 either way, i've got stdout free in browserd... time to fill microb with printfs Jul 09 18:06:54 what are you trying to acheieve? Jul 09 18:07:15 javispedro: You have got your hands on browserd? Jul 09 18:07:33 RST38h: source has always been in the svn Jul 09 18:07:37 Can we, ah, can we hope for a few fixes? Jul 09 18:07:48 qwerty: Yes, I heard so, never checked though Jul 09 18:08:02 Stskeeps, https://bugs.maemo.org/show_bug.cgi?id=3250 Jul 09 18:08:27 RST38h: one fix so far, since I'm building 1.0.4-60.20 Jul 09 18:08:29 ah, yes Jul 09 18:09:34 hi Jul 09 18:11:24 javispedro: GAN had a pet bug tracker about MicroB unnecessarily taking window focus when it starts, three times Jul 09 18:11:42 very noticeable, yes Jul 09 18:11:49 javispedro: And I have one about >1 Flash applets hanging the tablet hard Jul 09 18:11:52 but browser-ui is still closed Jul 09 18:11:56 Oh Jul 09 18:12:33 Also there is a curious bug last encountered by pupnik, where MicroB will refuse loading image URLs when image loading turned off Jul 09 18:12:54 (that option should really only apply to inline images not to explicitly entered URLs) Jul 09 18:13:33 wait. I've just finished building nearly the same version on the tablet and testing it still works, and you're already asking for more bugfixes? :D Jul 09 18:14:04 * RST38h is always asking for more bugfixes, good thing that you have not touched Modest yet ;) Jul 09 18:15:38 fiferboy: Didn't work either. Jul 09 18:15:50 coldboot: Doesn't pop up the keyboard? Jul 09 18:15:56 fiferboy: Nope. Jul 09 18:16:04 fiferboy: I've got it checking hide, show and setnshow. Jul 09 18:16:38 Try allowing all of them, but print out the code received each time with qDebug() Jul 09 18:16:49 See what is sent on a keyboard popup Jul 09 18:17:12 I need a way to #define HIM_DEBUG Jul 09 18:17:41 seems today's public enemy #1 is HIM, isn't it? :) Jul 09 18:17:52 it's always #1 bug Jul 09 18:17:56 Yeah, we're tracking down the flickering bug. Jul 09 18:18:07 I've fixed the flickering bug, but it's breaking the rest of HIM. Jul 09 18:18:07 coldboot: Why do you need to define a debug flag? Jul 09 18:18:28 Haven't they murdered HIM in Fremantle? Jul 09 18:18:30 fiferboy: Well it's where the qDebug() call is, and it would be nice to not have to recompile since it takes forever. Jul 09 18:18:41 RST38h: Did they? Jul 09 18:18:50 RST38h, :( no more noodle appendage? Jul 09 18:18:54 Recompiling just the gui library isn't TOO bad Jul 09 18:19:20 btw, libxul.so with debug symbols is nearly 100 MiB, and this time I... HAVE.. *PROOF* Jul 09 18:19:24 Just do a make in the gui subdirectory and it will build the library Jul 09 18:19:37 lcuk: Pray to the Tentacled One, he has got all the appendages you will ever need =) Jul 09 18:21:05 fail Jul 09 18:24:21 fiferboy: I do make in the gui subdir and it takes 15 minutes. Jul 09 18:25:04 That's about right, you should be able to test and build almost 3 versions an hour! Jul 09 18:25:27 yay Jul 09 18:25:57 It takes me about a minute and a half to upload the file to my N810 once it is built Jul 09 18:26:09 qhildoninputcontext_x11.cpp:955: warning: `operator+' is deprecated Jul 09 18:26:21 So what, "please subtract negative numbers instead"? ;) Jul 09 18:26:31 lol Jul 09 18:26:36 Why does it take so long? I can upload in about 20 seconds. Jul 09 18:26:37 Hehe, I've seen that message before Jul 09 18:26:55 I am on an ad-hoc wireless network between my nit and laptop Jul 09 18:32:49 heh Jul 09 18:33:39 Hmmmm... just reading about HTML5's AppCache ... *drool* Jul 09 18:33:58 Tear needs support for it! Jul 09 18:39:10 fiferboy: I pulled out the #ifdef, so it's always calling qDebug(), and nothing is coming up in the terminal... Jul 09 18:39:27 What about once the keyboard is up and you hide it? Jul 09 18:39:33 Oh wait, now it is. Jul 09 18:39:41 Had to wait for rsync to finish copying the cached version. Jul 09 18:44:50 nsCOMPtr kungFuDeathGrip = this; Jul 09 18:47:20 hi all Jul 09 18:47:47 hi Jul 09 18:48:25 wazd: pro and cons against having no actual control panel, just things in "Settings" category? Jul 09 18:52:51 i am new to maemo and i want to join the summit Jul 09 18:53:16 what are the procedures? Jul 09 18:53:41 coldboot: Any progress? Jul 09 18:54:04 mni: Registration isn't open yet. Jul 09 18:54:14 ok Jul 09 18:54:28 is there any training for novice:) Jul 09 18:54:31 mni: But I expect it to open within 2 weeks. Jul 09 18:54:34 may be special Jul 09 18:54:44 The idea is to have multiple tracks Jul 09 18:54:51 ok Jul 09 18:54:58 From end-user to hardcore hacker. Jul 09 18:55:22 ok Jul 09 18:55:40 but i am novice (core novice) Jul 09 18:56:03 hum... virtual keyboard key presses aren't going throught microb... so I assume javascripts can't catch them Jul 09 18:56:50 mni: http://wiki.maemo.org/Maemo_Summit_2009/Schedule Jul 09 18:57:10 fiferboy: building and eating Jul 09 18:57:21 A good combination Jul 09 18:59:08 for people like us that wish to come from another country what shaould we do/ Jul 09 19:00:34 plenty of us will come from other countries Jul 09 19:00:59 Maybe even most of us? Jul 09 19:01:05 most will pay their own travel and some will be sponsored Jul 09 19:01:08 Or close to at least. Jul 09 19:01:47 Alright Jul 09 19:01:49 * Stskeeps is just glad summit isn't clashing with his wedding or something like that. Jul 09 19:02:40 Yes like how gnome and KDE does during their summit Jul 09 19:04:57 Anyone knows how to tell Ubuntu use a particular charset for displaying non-ascii messages and file names? Jul 09 19:05:55 LC_CTYPE? Jul 09 19:05:56 fiferboy: I've just realized that msg->cmd is set to HILDON_IM_SETCLIENT and HILDON_IM_SETNSHOW when you finger touch a text field, but it's actually msg->type that's set to the key presses... Jul 09 19:06:07 RST38h: the point is that there is no such thing as non-ascii messages :) Jul 09 19:06:20 derf: where do I set this thing to make it system wide? Jul 09 19:06:26 you can not discriminate ASCII from non-ASCII Jul 09 19:06:29 On Ubuntu? No idea. Jul 09 19:06:34 coldboot: Can you get the keycode from msg->type? Jul 09 19:06:40 There's no /etc/env.d? Jul 09 19:06:41 erik: only where you are. Jul 09 19:06:41 you rely on the user to tell you, thaht is the current locale, use it Jul 09 19:06:47 fiferboy: Yeah, you can, but I don't see where it's being set... Jul 09 19:06:55 derf: Checking Jul 09 19:07:32 coldboot: x11FilterEvent has a big switch statement for msg->type... Jul 09 19:07:48 And then uses sendKey to send the code to the widget Jul 09 19:07:48 fiferboy: Yeah that's what I was looking at. Jul 09 19:07:58 RST38h: so check your locales Jul 09 19:08:23 fiferboy: But for example, HILDON_IM_CONTEXT_HANDLE_ENTER is only in that switch statement, and it's own definition, in all of src/ Jul 09 19:09:12 It is defined in qhildoninputmethodprotocol_p.h Jul 09 19:09:56 fiferboy: Yeah, but not referenced in anywhere but those two places... Jul 09 19:10:56 hm Jul 09 19:11:01 derf: Ok, LC_CTYPE made console work Jul 09 19:11:09 derf: Still no luck with Nautilus Jul 09 19:11:10 coldboot: It doesn't need to be, it just makes it easier to read than type->msg = 0 Jul 09 19:11:33 these pills are making me feel funny. my stomach feels strange and my chest feels strange but i'm not fiending for a cigarette like i normally would Jul 09 19:11:44 RST38h: isn't nautilus that crappy gnome tool ?" Jul 09 19:12:06 I'm so definining USE_XIM... try to stop me if you dare Jul 09 19:12:07 fiferboy: Yes but where is msg->type being set? Jul 09 19:12:29 RST38h: LC_CTYPE is the minimal solution. Some apps may look at LC_ALL or LANG. Jul 09 19:12:54 (I generally just set LANG) Jul 09 19:13:04 derf: The moment I set LANG, it will start reporting dates in Russian Jul 09 19:13:09 Right. Jul 09 19:13:20 coldboot: It is sent by HIM, and retreived in x11FilterEvent by: *msg = (HildonIMComMessage *)&event->xclient.data; Jul 09 19:13:22 derf: Absolutely positively definitely hate that =) Jul 09 19:13:50 Unless you, e.g., build a en_US.isu88595 locale or something. Jul 09 19:13:51 Hmm, there is a solution for the fstab Jul 09 19:13:57 *iso Jul 09 19:14:02 derf: hairy. Jul 09 19:14:39 Oh, the miracle, somebody hit the same problem before, according to google Jul 09 19:20:18 /me got accelerometer data to ukmp yesterday. pretty nifty. Jul 09 19:20:36 whohoo! Jul 09 19:20:41 yes! Jul 09 19:20:47 shake for next track? :P Jul 09 19:20:48 #defining USE_XIM makes it work Jul 09 19:21:10 konttori__: n810 has an accelerometer ? Jul 09 19:21:29 well, you can get it for n810 Jul 09 19:21:40 http://wiki.maemo.org/Accelerometers Jul 09 19:22:20 So, whatever reason fremantle has it, I implemented it and works nice Jul 09 19:23:06 derf: hmm, the official answer, according to google, is "no way". Jul 09 19:23:36 konttori_, what are you using it for Jul 09 19:23:59 RST38h: Well, now you know. I've heard knowing = 0.5 battle. Jul 09 19:24:03 i was pondering making liqbase slide lists around when you tilt device Jul 09 19:24:55 derf: sucks. Jul 09 19:25:19 I still think you could do it with a custom locale. Jul 09 19:25:20 * RST38h can't believe nobody has thought about it so far. Even Windows has got a solution for this. Jul 09 19:25:40 derf: Yea, guess so. I am thinking of setting LANG and then LC_TIME Jul 09 19:26:03 RST38h: I mean, I still can't get a 24-hour clock on my N810. Jul 09 19:27:19 Heh Jul 09 19:27:57 Is QApplication a singleton? Jul 09 19:28:06 yes Jul 09 19:28:15 well Jul 09 19:28:38 You get the instance by calling aApp? Jul 09 19:28:51 qApp is the global variable holding it Jul 09 19:29:22 QApplication->getApp() would be a proper singleton method I think Jul 09 19:29:32 s/->/./ Jul 09 19:29:33 lbt meant: QApplication.getApp() would be a proper singleton method I think Jul 09 19:29:44 anyhow, yes Jul 09 19:33:59 lcuk2: I'm just reading from the file. Jul 09 19:34:27 yeah, thats the simple part, what are you using it for tho Jul 09 19:34:50 for detecting landscape vs. portrait Jul 09 19:34:53 http://pastebin.com/m78b1ca27 Jul 09 19:35:29 what do you do when its on its back flat :P Jul 09 19:35:30 if x<-600 I set to portrait. If more than -300 i set to landscape. Jul 09 19:35:37 landscape Jul 09 19:36:39 that keeps it to not to jump all the time between states Jul 09 19:36:43 should account for more than x Jul 09 19:37:16 x is all that is needed Jul 09 19:37:21 cos you can be holding it upright or nearly flat but still oriented Jul 09 19:38:04 I haven't found bugs on this solution yet Jul 09 19:38:46 the portrait trigger should probably be -650, but that's tuning Jul 09 19:39:12 cool. I'll make ukmp release now. Jul 09 19:39:19 not yet perfect, but pretty neat. Jul 09 19:39:26 try it out in a few mins. Jul 09 19:39:33 is this randr via accel? Jul 09 19:39:55 you mean xrandr? Jul 09 19:39:59 nope. I rotate myself Jul 09 19:40:03 OK Jul 09 19:40:06 konttori_, its based on just a sideways angle, not actually orientation then Jul 09 19:40:40 well, it's based on the left side edge of the device pointing up Jul 09 19:40:47 and what about when x > 700 ;) Jul 09 19:41:02 well, I don't support inverse portrait Jul 09 19:41:08 so, it stays landscape Jul 09 20:10:21 konttori_, do you know/can tell me the sample rate of the accelerometer on the test units ? Jul 09 20:11:29 hmm... cannot remember it. ehmm.. pretty high? Jul 09 20:11:42 100hz ? Jul 09 20:11:42 at least 50 Jul 09 20:11:50 could well be 100 Jul 09 20:11:55 I really don't remember Jul 09 20:12:05 hmm... I think there was some setting for Jul 09 20:12:06 konttori_, ok, thanks :) Jul 09 20:12:07 it Jul 09 20:12:13 so, it's probably dynamic Jul 09 20:12:38 enigma works really well with the accelerometer controls Jul 09 20:12:46 someone should port neverball to maemo Jul 09 20:12:51 would be cool Jul 09 20:13:27 konttori_, yeah there's a lot of possible conf's, according to the kernel driver :) Jul 09 20:13:59 anyway, the quality is good. data comes fast and seems easy to interpret Jul 09 20:14:10 konttori_, neverball is openGl, can't be done right now, I guess Jul 09 20:14:57 opengl works just Jul 09 20:14:58 fine Jul 09 20:15:10 no issues. gets composited as anything else Jul 09 20:15:24 and you can also just go completely full screen and stop composition. Jul 09 20:15:26 not an issue Jul 09 20:16:51 konttori_, last time I tried can't done anything with openGl, because some parts are missing in the SDk (a lot of them), that was the issue :) Jul 09 20:22:11 coldboot: Any progress? Jul 09 20:23:21 fiferboy: I've found that when you press a key, it sends code 4. Jul 09 20:23:25 wazd, crapy video :), Playing Quake on an 5800 with BlueMaemo : http://www.youtube.com/watch?v=aAZh0BBOfs8 :P Jul 09 20:23:33 Always 4? Jul 09 20:23:44 fiferboy: I'm going to try calling qApp->x11ClientMessage(widget, &ev, false); instead of XSendEvent. Jul 09 20:23:53 Yeah, I'm sure the extra data has the actual key. Jul 09 20:24:01 have you asked in #qt Jul 09 20:24:27 lbt: Haven't asked them anything yet. Jul 09 20:24:37 may be worth it Jul 09 20:24:53 Do they know about qt there? Jul 09 20:24:56 can be frustrating Jul 09 20:25:14 there's a lot of noobs and the devs aren't always helpful :( Jul 09 20:25:16 VDVsx: afaik, it's not an issue anymore Jul 09 20:25:22 omg Jul 09 20:25:49 you were discussing same topic 14 hours ago Jul 09 20:26:04 nice video of q2 Jul 09 20:29:24 .com/m78b1ca27 Jul 09 20:31:34 konttori_: know anything about sofia-sip? Jul 09 20:31:37 like where upstream is? Jul 09 20:33:01 any xauth (or xbase-clients) package for diablo for make ssh -x working? Jul 09 20:34:28 Guest4819_554: try ssh -Y Jul 09 20:34:43 xauth is in extras-devel Jul 09 20:34:46 johnsq, !!! Jul 09 20:34:55 If i remember correctly Jul 09 20:35:19 johnsq, you aren't johnx, right? Jul 09 20:36:02 slonopotamus: no, johns is my normal nick. Jul 09 20:36:15 ssh -Y don't work Jul 09 20:36:27 johnsq, you statically compiled qemu? Jul 09 20:36:47 in fact ssh -X command works well on my tablet....but i cant see my tablet on the pc Jul 09 20:37:22 Guest4819_554: you must enable forward X11 in /etc/ssh/sshd_config Jul 09 20:37:22 Guest4819_554, it's not your day Jul 09 20:37:43 its made it Jul 09 20:37:52 slonopotamus: yes, otherwise you must copy the missing libs in the chroot Jul 09 20:37:55 i see on some forum i need a xauth on the tablet too Jul 09 20:37:58 johnsq, how on earth you compiled it? it dies during linking Jul 09 20:38:03 but i cant find any package for diablo Jul 09 20:38:35 slonopotamus: gentoo ~x86 Jul 09 20:38:55 Guest4819_554: see above extra-devel Jul 09 20:39:24 johnsq, i'm on x86_64 and this damn qemu doesn't link Jul 09 20:40:01 it misses libc, libm, libsdl and god knows what else Jul 09 20:40:02 slonopotamus: I have the last days installed x86_64, i can try it Jul 09 20:40:19 extra-devl is allready installed and updated on my tablet...apt-get install xauth dont work Jul 09 20:40:41 whit sudo...same issue Jul 09 20:40:57 hm Jul 09 20:41:30 If I understand right you want the apps from the nokia on your desktop? Jul 09 20:41:45 yes Jul 09 20:41:50 hm Jul 09 20:42:07 like ssh -x 192.168.0.101 xterm Jul 09 20:42:11 but that work Jul 09 20:42:16 on my tablet all open Jul 09 20:42:27 but i cant see the tablet on my pc Jul 09 20:43:24 hm ah xauth is in sdk stuff Jul 09 20:43:42 i dont use sdk Jul 09 20:43:49 iam not in scratchbox Jul 09 20:43:54 yes but you want xauth Jul 09 20:44:08 yesssssssssssssss Jul 09 20:44:13 i think that my issue Jul 09 20:44:27 or some source said xbase-client Jul 09 20:44:29 you need download it manually Jul 09 20:44:39 hm Jul 09 20:44:39 and libxxubla too Jul 09 20:44:56 from where for both? Jul 09 20:45:17 still searching it Jul 09 20:45:55 ;) Jul 09 20:47:43 hm Jul 09 20:47:59 slonopotamus: just build qemu without problems Jul 09 20:49:06 its look like ssh -x command need xauth Jul 09 20:50:17 hm seems I am wrong and remembered falsly Jul 09 20:50:24 there seems no xauth Jul 09 20:51:03 i know Jul 09 20:51:51 labaudio: you want ssh -X on the device? Jul 09 20:52:49 yes Jul 09 20:53:49 i want ssh -x THE device Jul 09 20:53:52 ;) Jul 09 20:53:59 on my pc Jul 09 20:54:09 pc to pc all is good Jul 09 20:54:14 but pc to my tablet Jul 09 20:54:24 i have issue Jul 09 20:54:27 labaudio: ssh -v and see debug1: Remote: No xauth program; cannot forward with spoofing. Jul 09 20:56:56 labaudio: build xauth for nokia. Jul 09 20:57:07 ssh -v give me that http://pastebin.com/m53be13d6 Jul 09 20:58:49 funny broken package. Jul 09 20:59:45 labaudio: ssh -v -X your_device Jul 09 21:04:27 http://pastebin.com/m35080dc7 Jul 09 21:06:18 labaudio: you need xauth... or enable tcp clients on your computer X11 Jul 09 21:07:01 yes but i cant find xauth Jul 09 21:07:23 you think tcp client on my pc X11 resolved that Jul 09 21:07:46 labaudio: get the source and build it or somebody who builds it for you Jul 09 21:08:24 you read in my mind Jul 09 21:08:26 lol Jul 09 21:09:02 labaudio: yes, than on your pc xhost +your_n8x0 Jul 09 21:10:37 but i wantt run directly in ssh not in xhost Jul 09 21:10:58 in fact this xauth is bug jar Jul 09 21:11:03 damn Jul 09 21:20:15 I can see Modest's formatting and quoting are going to be just as awful as always. Jul 09 21:20:59 If we get one goddamn thing from the Fremantle upgrade, can it please be plaintext emails that DON'T DOUBLEWRAP?! Jul 09 21:37:23 FYI I have a basic 'SDK' for Mer now. Jul 09 21:37:58 ie a simple command that sets up a qemu build env that allows us to build for Mer Jul 09 23:15:15 * xnt14 goes home Jul 09 23:15:54 ls /etc/san47/config/firewall Jul 09 23:16:01 err wrong window xD Jul 10 00:07:32 my n810's battery died, hard Jul 10 00:07:46 device powers on for a few seconds, then turns off Jul 10 00:07:49 won't charge Jul 10 00:07:54 works fine with someone else's battery Jul 10 00:08:00 any suggestions? Jul 10 00:08:03 wiretapped: buy a new battery? Jul 10 00:08:09 i meant other than that Jul 10 00:08:54 steal your friends battery Jul 10 00:10:08 has anyone tried charging their battery without the device? Jul 10 00:10:20 put your battery in friends device Jul 10 00:10:24 i have access to a varibale power supply.. Jul 10 00:10:32 what happens Jul 10 00:10:38 i haven't tried yet Jul 10 00:11:14 then, if you still insist on hard wiring the battery with a psu, do yourself a favour and call the fire brigade first Jul 10 01:10:29 oh well I'm calling it a day Jul 10 01:10:43 i've got up to the point where dead keys now work Jul 10 01:10:54 and fn combinations (which I broke) Jul 10 01:11:02 but not chr+anything Jul 10 01:25:27 ping Luke-jr Jul 10 01:48:09 how to add icons for my application ? Jul 10 01:48:50 i just want to add a icon on GtkButon Jul 10 02:02:55 wiretapped, variable power supply? like a lab powersupply? does it have exact voltage setting and current limiting? Jul 10 02:03:00 the current limiting is very important Jul 10 02:03:44 you'd ideally also need a fireproof area and a way to measure the voltage and current :-) Jul 10 02:05:52 start by setting current limit to 100mA and voltage to 4.1V. After the voltage across the battery has risen to 3.6 or 3.7 you cna probably increase the current to 500mA. As voltage increases, the power supply must start limiting current when it reaches 4.1V. At this point there should be sufficient charge to try it in the tablet. Jul 10 02:06:08 Don't do anything stupid like leave it attached to the powersupply overnight. That's not good. Jul 10 02:06:40 And as always when you're messing with lithium-ion batteries, supervise and monitor it constantly. Don't leave it unattended. Jul 10 02:06:55 The fumes and smoke in case it explodes/vents are toxic, don't inhale. Jul 10 02:10:16 If the battery voltage is below 3.2Volt or so before you start, pay extra caution. Lithium-ion batteries lose performance and stability from extended time spent at low voltages. Monitor the temperature too. Jul 10 02:10:31 And if you're unsure, don't do it man. Jul 10 02:14:45 there are simple charger chips Jul 10 02:14:53 ie something in a SOT23-5 package Jul 10 02:15:19 Yeah and there are also external chargers Jul 10 02:15:21 with a pinout like - GND, Vin1, Vin2, Battery, and status Jul 10 02:15:58 Those chargers and chips are likely to also reject a too dead battery Jul 10 02:16:06 for safety Jul 10 02:16:19 some of them will handle the low voltage case Jul 10 02:18:49 If you have something like a Cadex it will do it, sure.. but it has temperature probes and does it very very slowly at the start :) Jul 10 02:24:26 ~seen b-man16 Jul 10 02:24:28 b-man16 was last seen on IRC in channel #maemo, 5d 12h 14m 32s ago, saying: ':P'. Jul 10 02:24:55 * xnt14[away] wonders where the hell is b-man, seriosly...... Jul 10 02:25:10 :P Jul 10 02:25:18 i forgot to chnick xd Jul 10 02:25:28 * xnt14 compiles lighttpd ;) Jul 10 02:25:32 hmmm Jul 10 02:40:31 In 48 hours your chance of having a heart attack will have decreased. All nicotine will have left your body. Your sense of taste and smell will return to a normal level. Jul 10 02:40:38 24 hours to go! Jul 10 02:40:47 until all nicotine leaves my body! Jul 10 02:42:30 are you eating extract of angel trumpet leaves/flowers? Jul 10 02:43:35 angel trumpet? Jul 10 02:43:40 i am taking chantix pills Jul 10 02:43:42 so maybe? :) Jul 10 02:43:52 Oh Jul 10 02:44:05 angel trumpet is a landscape plant **** ENDING LOGGING AT Fri Jul 10 02:59:57 2009