00:06.21 | Termana | morning |
00:36.06 | *** join/#harmattan antman89691 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
01:15.37 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
02:02.24 | GeneralAntilles | Damn N950 keeps unlocking in my pocket. |
02:15.01 | *** join/#harmattan eg81_ (~eg81@rain.fbsd.lt) |
02:15.17 | *** join/#harmattan flx_ (flux@coffee.modeemi.fi) |
02:15.25 | *** part/#harmattan djszapi (~lpapp@84-231-84-52.elisa-mobile.fi) |
02:15.30 | *** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg) |
02:15.55 | *** join/#harmattan vgrade1 (~martinbro@cpc2-nrte22-2-0-cust128.8-4.cable.virginmedia.com) |
02:15.55 | *** join/#harmattan vgrade (~martinbro@cpc2-nrte22-2-0-cust128.8-4.cable.virginmedia.com) |
02:25.06 | *** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
02:36.39 | antman8969 | so I've scratched my n950 case and it turns out the phone isn't colored throughout.... any one know of any repair kits? |
02:45.10 | *** join/#harmattan Ken-Young (~Ken@pool-151-199-36-118.bos.east.verizon.net) |
02:52.23 | *** join/#harmattan trx (~ns-team@212.200.199.164) |
03:05.02 | *** join/#harmattan twoboxen (~twoboxen@24-207-248-228.dhcp.stls.mo.charter.com) |
03:05.29 | *** join/#harmattan hardaker (~hardaker@2001:df8:0:64:224:7eff:fe6b:2b3e) |
03:10.18 | *** join/#harmattan Ken-Young (~Ken@pool-151-199-36-118.bos.east.verizon.net) |
03:12.29 | *** join/#harmattan khertan (~khertan@AAmiens-553-1-221-45.w90-34.abo.wanadoo.fr) |
03:16.49 | Ken-Young | What is the default user |
03:17.01 | Ken-Young | Oops - sorry, wrong window. |
03:28.21 | *** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
03:33.46 | *** join/#harmattan Scifig (~Scifig@c-24-4-32-47.hsd1.ca.comcast.net) |
03:37.58 | Ken-Young | A few days ago, I was told on this channel that to develop for the N950/N9 one should use QML. But the Nokia documentation seems to assume one will use Qt/C++ . What is the most standard way to write apps for Harmattan targets? |
03:41.02 | MohammadAG | whatever you want |
03:41.18 | MohammadAG | QML with Qt Components is the most portable way |
03:41.30 | MohammadAG | MTF is the C++ way |
03:41.53 | Ken-Young | What does MTF stand for? |
03:42.51 | MohammadAG | MeeGo Touch Framework |
03:43.00 | Ken-Young | Thanks |
03:44.48 | GeneralAntilles | MTF is deprecated. |
03:44.53 | GeneralAntilles | Qt Components is the way to go. |
03:45.26 | Scifig | MohammadAG, Are you going to port Open Media Player to harmattan? |
03:46.02 | MohammadAG | yes |
03:46.15 | MohammadAG | it uses mafw anyway |
03:47.11 | Scifig | cool. You will use qmafw right? or the Glib based mafw? |
03:48.25 | Scifig | I am trying to understand mafw concepts. Open media player is a very good reference for that. |
03:49.09 | MohammadAG | no idea if I'll make a switch |
03:49.15 | MohammadAG | it needs a lot of coding |
03:49.51 | Scifig | Yea mafw reminds me of telepathy :( |
03:50.09 | MohammadAG | it's actually way easier :p |
03:52.12 | Scifig | I wish :( . I posted a question on maemo-devel? Can you take a look when you get a chance? http://permalink.gmane.org/gmane.comp.handhelds.maemo.devel/28406 |
03:53.51 | MohammadAG | that's the cleanest way |
03:54.18 | MohammadAG | though I'd use qmafw / libmafw instead of listening to the (dbus) signals myself |
03:55.22 | Scifig | I want to move away from dbus signals too. And I didn't have much success on running a daemon with aegis either. |
03:55.54 | Scifig | From my questions u'd realize how clueless I'm with mafw. |
03:56.29 | MohammadAG | Yeah it's not easy to get started with |
03:56.40 | MohammadAG | but once you get the concepts, it's a bit fun |
03:56.57 | MohammadAG | I'll help out when I get my N950 if you want |
03:57.43 | Scifig | Thanks a lot. I knew it would take time, so for the initial versions I am using dbus signals. |
03:58.01 | Scifig | Will contact you again later. |
03:58.12 | Scifig | Whats the status on your order anyway? |
03:58.25 | MohammadAG | It's in Germany |
03:58.35 | MohammadAG | Leipzig (if I didn't misspell that) |
03:58.50 | Scifig | Should get it by monday then? |
03:58.55 | MohammadAG | hopefully yeah |
03:58.58 | MohammadAG | or Sunday |
03:59.09 | MohammadAG | (that's a workday in Israel) |
03:59.46 | Scifig | cool. Mine was stuck in Midlands, UK for a day for no apparent reason. |
04:00.07 | MohammadAG | customs maybe? |
04:00.58 | Scifig | No it was just in transit. I am in US. It missed a flight or something :) |
04:01.32 | MohammadAG | Ah, US |
04:01.47 | MohammadAG | how long did it take to get there? |
04:03.23 | Scifig | Left Finland 14th and delivered on 18th here |
04:04.04 | Ken-Young | If I am developing for Harmattan, should I be concerned about the fact that the "Device menu of the "Qt Simulator Control" in the Qt SDK does not list Harmattan as a target? Must Harmattan compatibility be added to Qt Creator somehow after that SDK is downloaded? |
04:06.03 | Scifig | Ken-Young, From Qt creator follow Help -> Start Updater --> Package Manager --> Experimental . Enable Harmattan |
04:06.17 | Ken-Young | Scifig, Thanks you. |
04:07.03 | Ken-Young | s/Thanks/Thank/ |
04:13.12 | *** join/#harmattan Rizzer (~drew@ppp121-45-206-237.lns20.cbr1.internode.on.net) |
04:34.13 | *** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg) |
05:44.15 | *** join/#harmattan harbaum (~quassel@krlh-4d037025.pool.mediaWays.net) |
06:01.07 | RST38h | Meego graphics system destroyed |
06:01.07 | RST38h | Using the meego graphics system |
06:01.07 | RST38h | Segmentation fault (core dumped) |
06:01.13 | RST38h | WTF am I doing wrong? |
06:15.46 | rm_you | <RST38h> Meego graphics system destroyed |
06:15.50 | rm_you | that's normal |
06:30.30 | *** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
06:32.19 | *** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au) |
06:32.39 | RST38h | rm_you: What is abnormal is that after going out and back into application I am getting a core dump somewhere in xlib |
06:32.59 | rm_you | hrm |
06:33.04 | RST38h | rm_you: With broken stack. And I am not doing anything special, just creating a QApplication and QMainWindow and that's all |
06:33.12 | rm_you | strange |
06:33.34 | RST38h | rm_you: Do you by any chance know where I can get a QT HelloWorld for Harmattan that I can run as a reference? |
06:34.29 | RST38h | (also, the "invoker" things fails to start my binary, no idea why) |
06:34.56 | rm_you | RST38h: well there is one |
06:35.08 | rm_you | RST38h: it was like, built in to QtCreator |
06:35.25 | rm_you | it had a button and if you click the button it makes a label visible that says Hello :P |
06:36.23 | RST38h | rm_you: Can I have the source? |
06:36.37 | RST38h | rm_you: QtCreator did not work for me, deleted it |
06:36.38 | rm_you | are you in QtCreator? |
06:36.42 | rm_you | ah |
06:36.43 | rm_you | k |
06:36.44 | rm_you | erm |
06:36.47 | rm_you | let me see if i can find it |
06:44.53 | RST38h | Also, where should the icons go??? |
06:45.00 | RST38h | not into hicolor, right? |
06:48.44 | rm_you | no idea |
06:48.52 | RST38h | umgh |
06:48.55 | RST38h | what a mess... |
06:52.56 | Arkenoi | MfE works like charm. That suprised me much, I was completely sure that maemo bugs "WONTFIX util Harmattan" were just euphemism for "when the Hell freezes out" |
06:53.57 | RST38h | rm_you: DCC does not seem to work either =( |
06:55.49 | RST38h | No, it worked after all!!! |
06:56.12 | RST38h | Thanks, matching it against my code now |
06:57.52 | RST38h | Arkenoi: YOu are not using a publicly available device, so essentially it is not fixed yet,even in harmattan (that anyone can use) |
06:58.36 | Arkenoi | RST38h: n9 is to be released to general public relatively soon |
06:59.05 | Arkenoi | though email client without hardware keyboard sucks |
07:00.14 | Arkenoi | wonders if there will me more n950 manufactured and distributed after n9 release, the demand is enormous |
07:01.12 | Stskeeps | is considering a n9 as he actually finds the OSK quite nice |
07:01.29 | RST38h | Stskeeps! |
07:01.33 | Arkenoi | I fully understand now why n950 is not public, but most concerns will no longer be valid once harmattan will become "consumer grade" |
07:01.42 | RST38h | glares at Stskeeps hungrily |
07:01.54 | Stskeeps | morn rst38h |
07:02.14 | RST38h | Arkenoi: opening/closing thing is somewhat flimsy, I can totally see consumers breaking it =) |
07:02.37 | RST38h | Stskeeps: willing to help a little bit? |
07:02.53 | antman8969 | I actually never use the keyboard (aside from the terminal). I think the onscreen is quite nice |
07:03.06 | Stskeeps | RST38h: with what? :P |
07:03.14 | RST38h | Stskeeps: Harmattan development. |
07:03.18 | Stskeeps | doesn't really know much about harmattan |
07:03.25 | RST38h | Or Qt development, is this is more politically correct thing to say |
07:03.31 | Stskeeps | or qt, for that matter :P |
07:03.35 | Stskeeps | is more of a low level person |
07:03.45 | Arkenoi | RST38h: I am going to the city in a few hours, will pick up dx crap at the post office and probably have a hour or two relatively free before 6pm |
07:03.46 | antman8969 | with the apis we have... it's harmattan development ;) |
07:03.48 | RST38h | But you must have encountered something like this |
07:04.08 | Arkenoi | RST38h: It does not look more fragile than e7 |
07:04.15 | RST38h | Arkenoi: babysitting. this evening or tomorrow though. |
07:05.02 | RST38h | Unless of course family plans change. Besides, I am trying to make my stuff run under Harmattan at the moment, made a promise to have something ready in 2 weeks |
07:05.19 | Stskeeps | RST38h: -graphicssystem raster helps anything? |
07:05.35 | Stskeeps | (yes, the qt library clones 'raster' and makes him do all the manual work) |
07:05.40 | RST38h | Stskeeps: nah, coredumps on startup with it |
07:05.55 | RST38h | Stskeeps: without it, coredumps when I go back into the app |
07:06.02 | Stskeeps | MTF app? |
07:06.08 | RST38h | Stskeeps: Plain Qt |
07:06.21 | RST38h | Stskeeps: QApplication + QMainWindow + some controls, nothing more |
07:06.31 | RST38h | You can remove controls, still crashes |
07:07.18 | Stskeeps | RST38h: -style plastique |
07:07.26 | Arkenoi | BMO web certificate has expired |
07:14.21 | *** join/#harmattan rcg (~rc@g230055042.adsl.alicedsl.de) |
07:14.30 | RST38h | Stskeeps: segmentation fault. |
07:14.41 | RST38h | Stskeeps: when going back into the app |
07:15.31 | Stskeeps | RST38h: hrm, ok |
07:15.36 | Stskeeps | RST38h: do you use a gl context? |
07:16.33 | RST38h | No. |
07:16.39 | RST38h | Although Qt seems to use it |
07:17.38 | RST38h | Stskeeps: http://pastebin.com/S47zzVzx |
07:18.04 | RST38h | Stskeeps: When I go back to the apps menu,it says "...destroyed". When I go back into the app it says "...created", shows the app screen shortly, then dies |
07:18.30 | RST38h | gdb shows a crash inside Xlib, but the stack is broken, so no full stack trace |
07:19.04 | Stskeeps | RST38h: that really should go away with -graphicssystem raster.. |
07:19.17 | Stskeeps | doesn't know, but has really really weird MGS behaviour |
07:19.24 | Stskeeps | try -graphicssystem native |
07:20.07 | RST38h | Does not crash now |
07:20.13 | Stskeeps | ok |
07:20.13 | RST38h | Seems to work. |
07:20.19 | RST38h | What is the difference? |
07:20.25 | Stskeeps | heck if i know :P |
07:20.33 | Stskeeps | i just recalled it from a problem we had on N900 |
07:33.43 | RST38h | Stskeeps: BTW, current build we have got on N950s does not seem to look for icons in /usr/share/icons/hicolor |
07:33.55 | RST38h | Stskeeps: Had to put the complete path to the icon into .desktop |
07:34.58 | *** join/#harmattan Ken-Young (~Ken@pool-151-199-36-118.bos.east.verizon.net) |
07:37.58 | Ken-Young | When I try to run a Harmattan project in Qt Creator, I get the message "Deployment failed: Qemu was not running. It has now been started up for you, but it will take a bit of time until it is ready." But Qemu has not been started. Must I start Qemu manually before trying to run something in the SDK? Must I download Qemu separately, or does it come with the SDK? |
07:39.57 | *** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru) |
07:41.49 | RST38h | Stskeeps: Suppose, I do not want to do QAppklication.exec(). What do I do instead? |
07:42.20 | RST38h | (btw, just enabled my code, that polls events periodically rather than calling exec() and the app coredumps even with "native") |
07:42.25 | wazd | hi all |
07:42.30 | wazd | RST38h: woo :) |
07:42.52 | RST38h | heya wazd |
07:43.15 | wazd | RST38h: seen my icons for your emus? |
07:44.43 | RST38h | wazd: not yet, where? =) |
07:44.55 | RST38h | hasn'tseen his emus run on n950 yet - working on it |
07:45.51 | Stskeeps | RST38h: don't know |
07:47.24 | wazd | RST38h: NES: http://zhil.in/emus/nes.svg ; GB: http://zhil.in/emus/gb.svg ; |
07:47.30 | wazd | Stskeeps: o/ |
07:49.49 | RST38h | wazd: ! =) |
07:50.48 | Stskeeps | morn wazd |
07:51.01 | dm8tbr | yaay, I start to understand how things fit together WRT accounts architecture. Now let's hope I can beat harmattan into submission to create generic XMPP (jabber) accounts |
07:52.43 | RST38h | wazd: buttons were kinda darker on the original GB - http://ecdn3.hark.com/images/000/002/094/2094/original.jpg (also notice the labels) |
07:53.14 | Stskeeps | dm8tbr: isn't the accounts ui stuff oss btw? |
07:53.44 | dm8tbr | Stskeeps: http://gitorious.net/accounts-sso/libaccounts-ui/trees/master/lib/examples/credential-widget-example |
07:53.53 | Stskeeps | ah |
07:54.07 | dm8tbr | Stskeeps: dug it out in the morning when I remembered that attila mentioned sthg along the lines |
07:54.21 | Stskeeps | thought it was |
07:54.24 | RST38h | wazd: actually, the only concern I would have is that most users will not recognize the system by two fire buttons (except when it is SNES that had really definitive buttons) |
07:54.27 | wazd | "Error detected in index $130 for file 14164" - is it as bad as it sounds? :) |
07:54.33 | Stskeeps | wazd: yay ntfs |
07:57.13 | wazd | Stskeeps: any non-barbaric way to fix this? :) |
07:57.48 | Stskeeps | wazd: well, chkdsk is probably your only hope :P |
07:58.00 | Stskeeps | wazd: i would personally rescue any data i needed with a linux livecd :P |
08:00.27 | RST38h | wazd: Save all the data NOW |
08:02.23 | RST38h | Stskeeps: what -march etc flags do you suggest for N950? |
08:02.51 | RST38h | just compiled without -O2 and the program does not crash |
08:05.59 | Stskeeps | RST38h: similar as to n900 |
08:06.13 | Stskeeps | well, float-abi=hard, not =softfp |
08:07.31 | RST38h | -mfloat-abi=hardfp ? |
08:07.35 | Stskeeps | =hard |
08:07.45 | Stskeeps | pass float values in vfp registers instead of integer registers |
08:09.48 | RST38h | ah |
08:10.07 | wazd | RST38h: oh man, drive is collapsing? |
08:10.12 | RST38h | Ok, I have foundthat it always crashes with -O3 |
08:10.16 | RST38h | Trying with -O2 |
08:11.10 | RST38h | wazd: Possibly, willing to bet that it does not? |
08:13.38 | RST38h | Anyone with QtSDK willing to check what gcc flags it is using to compile apps? |
08:13.40 | RST38h | Please? |
08:15.54 | RST38h | Ok, -O2 definitely makes things crash. |
08:21.56 | wazd | RST38h: hmm, I guess no :D |
08:22.12 | wazd | Can I suggest that terminal icon instead of current one? :) http://zhil.in/terminal.svg |
08:28.19 | RST38h | Stskeeps:-mabi=? |
08:29.48 | thp | wazd: hey ho :) |
08:30.07 | Stskeeps | RST38h: no idea, just use the toolchains there |
08:30.11 | Stskeeps | it's EABI |
08:30.17 | RST38h | ok |
08:30.25 | RST38h | Do I need thumb-interwork? |
08:31.45 | wazd | thp: heyhey :) |
08:32.20 | wazd | thp: bad day for you, my laptop's harddrive is kinda broken so all the stuff I've done is temporary unavailable :( |
08:32.40 | wazd | thp: have you checked the shot I've sent you? :) |
08:32.59 | RST38h | Stskeeps: http://pastebin.com/pyB5mNGr |
08:33.10 | RST38h | Stskeeps: this is when compiled with -O2 |
08:36.39 | Stskeeps | RST38h: install -dbg packages |
08:38.04 | RST38h | for what libs? |
08:40.36 | Stskeeps | well, do some guesswork, qt |
08:44.53 | thp | wazd: yes, looking good |
08:46.25 | *** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru) |
08:47.12 | wazd | crap, I have only one sata power cable in my PC :( |
08:50.28 | thp | wazd: btw, i've dug up some mock-ups that you have done previously, i think i might do a "mock-up special" posting at some point (except if you want to do it) |
08:53.26 | wazd | thp: hehe, that would be cool :) |
08:54.04 | wazd | thp: I have some latest shots backed up on the phone so it won't be hard to recreate them anyway |
08:58.28 | wazd | thp: http://s007.radikal.ru/i302/1107/63/ba1d6975c3de.png |
09:03.38 | *** join/#harmattan gri (~gri@p4FCECACF.dip.t-dialin.net) |
09:07.14 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
09:13.40 | RST38h | A'OK I have got it to run with -O2 |
09:20.20 | gri | Anyone using the QtSDK here? Can you see the contents of a QString in the debugger? :) |
09:20.31 | gri | (on the device of course) |
09:29.06 | RST38h | Ok, reorganizing the qt code completely made it kinda work |
09:30.12 | *** join/#harmattan M4rtinK2 (~M4rtinK@mail.melf.eu) |
09:32.21 | Arkenoi | tries to figure out how to extract email attach in the default mail client |
09:32.41 | Arkenoi | ah |
09:32.57 | Arkenoi | it is just a question of precise tap |
09:53.48 | *** join/#harmattan NIN101 (~NIN101@p5DD284B7.dip0.t-ipconnect.de) |
10:01.30 | RST38h | Ok. Any Qt gurus still alive? (not asleep?) |
10:04.53 | *** join/#harmattan vandenoever (~oever@kde/vandenoever) |
10:07.21 | *** join/#harmattan nsommer (~quassel@HSI-KBW-046-005-126-105.hsi8.kabel-badenwuerttemberg.de) |
10:13.12 | alterego | RST38h: wassup? |
10:27.14 | *** part/#harmattan nsommer (~quassel@HSI-KBW-046-005-126-105.hsi8.kabel-badenwuerttemberg.de) |
10:41.30 | RST38h | alterego: here? =) |
10:46.18 | RST38h | alterego: I cannot make application quit - it does not call closeEvent()! |
10:54.59 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
10:55.05 | gri | curses QML Loader item! |
11:03.57 | *** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman) |
11:04.01 | lardman | morning |
11:04.09 | lardman | infobot: I've already read that message |
11:04.38 | lardman | will wonders never cease, upgraded to Natty Narwhal, resulting in the usual lack of any monitor support |
11:04.44 | DocScrutinizer | YAY |
11:04.49 | DocScrutinizer | sorry lardman |
11:04.56 | wazd | dpkg: status database area is locked by another process <- is it solvable? :) |
11:05.07 | lardman | but in working out how to fix it, I've managed to enable my third monitor finally, only been a year or so since I was last able to use that under Linux :) |
11:05.08 | DocScrutinizer | ~onjoin lardman - |
11:05.09 | infobot | ok, DocScrutinizer |
11:05.16 | lardman | hey Doc |
11:05.27 | wazd | hey lardman :) |
11:05.34 | lardman | hi wazd |
11:06.07 | lardman | grumbles at the waste of 1.5h fixing that problem |
11:06.20 | lardman | though I guess the result is better than the original |
11:07.14 | lardman | for reference, zaphodhead for radeon multihead and disable composite for nvidia with xinerama |
11:08.31 | lardman | are there any instructions for installing the Fremantle rootfs/compiler with the Harmattan version of SB? |
11:10.20 | lardman | also, is it just me or does the N950 not support sftp connections? |
11:10.32 | lardman | I guess some file needs editing to allow them? |
11:11.13 | DocScrutinizer | MohammadAG: >>Departed Facility in BERGAMO - ITALY<< next stop IL |
11:17.14 | lardman | grumble grumble, why are there so many ways to implement DBus functionality under Qt |
11:19.26 | lcuk | lardman, same as many things, different developers each needing the code and having to make implementations |
11:20.12 | lardman | lcuk: well it's more the way that one can use cryptic Q_SIGNALs which seem to just work, but then there are other instructions to use QDbusAdaptors (or something like that) |
11:20.54 | lardman | QDBusAbstractAdaptor that should be |
11:21.10 | lcuk | lardman, dbus has multiple api levels |
11:23.07 | lardman | true, in which case better docs would be nice |
11:23.24 | lardman | the Q_SIGNALs trick isn't mentioned in the main docs, just on the Nokia developer site |
11:24.17 | RST38h | OMFG |
11:24.31 | RST38h | Qt uses 26-bit key codes |
11:25.14 | lardman | full support for all Chinese characters? |
11:26.43 | RST38h | lardman: more like someone's idea of using those bits for his private data |
11:26.50 | RST38h | based on the enum anyway |
11:27.37 | RST38h | lardman: better tell me, how can it happen that I draw into the QWidget with a painter, on the proper paintevent() and all I see is a black square? After I go into task manager and back into the app, it shows the image |
11:28.35 | lardman | hmm |
11:28.57 | lardman | some double buffering effect |
11:28.58 | lardman | ? |
11:30.46 | RST38h | too deep for me |
11:31.05 | RST38h | it is probably "you are not calling some obscure Qt function to let Qt know you updated a widget" |
11:32.03 | lardman | You can disable double buffering somehow |
11:32.18 | lardman | can't remember how off hand mind you |
11:33.01 | RST38h | asks the world mind(tm) |
11:34.10 | RST38h | BTW, dear god, sleeping in the sea, please rise and punish the evil bastard who came up with these island keyboards |
11:35.09 | lardman | RST38h: http://doc.qt.nokia.com/latest/qwidget.html#transparency-and-double-buffering |
11:35.49 | lardman | autoFillBackground set to false iirc |
11:36.06 | RST38h | aha thanks |
11:36.08 | lardman | setAutoFillBackground(false) that would be of course |
11:36.23 | lardman | don't thank me yet, may well not do anything useful ;) |
11:36.39 | lcuk | RST38h, but but but but but |
11:36.43 | lcuk | you should be directly using qml! |
11:36.44 | lardman | hmm, my QFileSystemWatcher appears to not be working |
11:36.49 | lardman | lcuk: pah! |
11:37.03 | lcuk | QML pixels would be neat |
11:37.19 | lcuk | like the excel spreadsheet animation :D |
11:39.11 | lardman | I've not seen that |
11:46.33 | RST38h | lardman: didn't help |
11:50.24 | lcuk | RST38h, make a tiny hello world and draw in qpainter and see if that still has same problem |
12:00.49 | lardman | RST38h: oh, sorry |
12:01.56 | lardman | what about widget->setAttribute(Qt::WA_PaintOnScreen); |
12:03.24 | RST38h | lardman: just tried this one too |
12:03.28 | RST38h | lardman: did nothelp |
12:05.02 | lardman | hmm |
12:05.18 | lardman | setAttribute(Qt::WA_NoSystemBackground); ? |
12:05.34 | lardman | or have we already done that one? |
12:05.42 | lardman | far too many attributes! |
12:05.44 | lardman | :) |
12:06.25 | lardman | wonders if his QFileSystemWatcher problem is caused by him watching the parent dir and not receiving events generated in the child dirs |
12:06.37 | lcuk | <PROTECTED> |
12:07.17 | lcuk | has that on qt wall calendar |
12:07.55 | lcuk | lardman, afaik sub folders are not tracked |
12:07.59 | lcuk | at least from historical |
12:08.15 | lcuk | i wanted to use inotify on base folder for everything inside |
12:08.25 | lcuk | but afaik I had to add one to each specific folder |
12:08.40 | lcuk | lest the inotify would generate huge amounts of data if started on / |
12:10.46 | lcuk | lardman, can you subscribe to tracker events? |
12:12.22 | wazd | Summeli: ping? :) |
12:21.16 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
12:23.44 | lardman | lcuk: yeah I could do, and equally there's a DBus event broadcast by the camera app |
12:24.14 | lcuk | useful |
12:25.21 | lardman | I'd prefer the file tracker though as it's simple(r than Tracker, I assume) and more generic than hooking up to the specific message from the current camera app |
12:26.17 | lardman | hmm, I tell a lie, I've got a QFileSystemWatcher path set to /home/user/MyDocs/DCIM and that's where the files are created too |
12:26.29 | lardman | so it's not a case of subdirs messing things up |
12:26.34 | lcuk | lardman, hm then |
12:28.02 | lardman | I wonder if I've correctly understood how it works...? |
12:28.25 | lardman | I'm adding a directory in the expectation that I will receive events if files and/or directories within that directory are modified |
12:28.42 | lardman | but perhaps you have to explicitly add a directory/file path for a given file? |
12:28.52 | lardman | that seems quite un-useful though |
12:38.16 | lardman | hmm rubbish, direcoryChanged() is emitted for any changes to files in a dir, filechanged() is only emitted if you explicitly specify the file |
12:38.26 | lardman | this means I need to store the dir contents state internally |
12:38.28 | lardman | rubbish |
12:39.07 | lcuk | hm |
12:39.09 | lcuk | lardman |
12:39.10 | lcuk | thats odd |
12:39.22 | lcuk | i gather internally the filesystemwatcher will use inotify on linux |
12:39.30 | lcuk | which gives the name of the file beingmodified |
12:39.33 | lcuk | perhaps driver error :P |
12:40.15 | lardman | no, I've seen some other comments to this effect, but apparently it's still not actually very useful |
12:40.51 | divan | How much time Standard Flasher should erase? It's already 10 minutes passed since 'Erasing, this may take a while.' appers... |
12:41.08 | divan | s/appers/appeared/ |
12:41.15 | lardman | never tried it, sorry |
12:41.40 | lcuk | divan, 10 minutes is fine |
12:41.45 | divan | last time I've reflashed with Quick Erase Flasher and it took seconds |
12:41.46 | dm8tbr | divan: whole process 40min or so |
12:41.51 | divan | lcuk, oh, thanks |
12:41.55 | lcuk | i used windows flasher and it took ~20 minutesish |
12:42.53 | divan | Hm, what's the point of this erasing? What's namely is being erased and what for? |
12:43.43 | lcuk | divan, idk |
12:43.56 | lcuk | but since the process is one click reflash its ont really for debugging |
12:43.58 | hiemanshu | divan: NOLO |
12:44.05 | lardman | I wonder if I can have a list of lists? |
12:44.06 | lcuk | also note the reflash is whole device |
12:44.09 | hiemanshu | thats what the website says atleast |
12:44.10 | lcuk | all photos and stuff too |
12:44.14 | lardman | QList<QList<QFileInfo>> ? |
12:44.45 | hiemanshu | lardman: Array? |
12:45.21 | divan | lcuk, ok, I understand this, but why not simply overwrite it? |
12:45.31 | lcuk | divan, ask Nokia |
12:45.32 | hiemanshu | lardman: http://www.qtcentre.org/threads/27453-QList-of-QLists |
12:45.38 | lardman | hiemanshu: I'm embracing the Qt way |
12:46.04 | hiemanshu | lardman: you just need a space between > |
12:46.09 | hiemanshu | because >> is an operator |
12:46.18 | hiemanshu | otherwise should work |
12:46.24 | lardman | Cool |
12:54.49 | lardman | anyone know what the default time sort order is for QDir()? |
12:54.59 | lardman | oldest to newest, or vice versa? |
12:55.39 | *** join/#harmattan hardaker (~hardaker@2001:df8:0:64:224:7eff:fe6b:2b3e) |
13:03.14 | mgedmin | automatic capitalization with the hardware keyboard == unpleasant surprises in vi |
13:04.56 | SpeedEvil | :) |
13:05.58 | mgedmin | and sometimes I switch to the terminal and find it in capslock mode |
13:17.12 | kimju | after switching to terminal the first character seems to get corrupted if it is longer than one octet utf-8 sequence. |
13:17.52 | kimju | in default hwkb layout I thin pound symbol is only one, but I added few more for finnish |
13:19.20 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
13:29.03 | lardman | to the pub, bbl |
13:55.51 | RST38h | Ok. I have got things running relatively nicely. |
13:56.19 | RST38h | Except that Qt bitmapdrawing appears to be really really really slow |
14:05.38 | *** join/#harmattan deimos (~deimos@host187-75-dynamic.244-95-r.retail.telecomitalia.it) |
14:08.00 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
14:10.43 | wazd | Can anyone help me with testing terminal icon on N950? :) |
14:10.53 | wazd | http://zhil.in/terminal.svg |
14:11.04 | wazd | I don't know how to replace icons :( |
14:19.17 | Tronic | wazd: You need to install them into /usr/share/icons/hicolor/80x80/appname.png IIRC. |
14:23.45 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
14:27.16 | wazd | sure bout 80x80? There's no such folder |
14:31.12 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
14:31.18 | Tronic | Actually I used /usr/share/icons/blanco/80x80/apps/appname.png |
14:31.30 | Tronic | That works, dunno if it is the right place. |
14:32.35 | *** part/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru) |
14:36.09 | *** join/#harmattan Venemo_ (~Timur@fedora/Venemo) |
14:39.11 | divan | wazd, the default meego-terminal icon is in /usr/share/themes/base/meegotouch/icons/meego-terminal.svg |
14:47.46 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
14:51.02 | *** join/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi) |
14:54.35 | *** join/#harmattan mikhas (~michael@p4FC22EB9.dip.t-dialin.net) |
14:59.41 | mgedmin | wazd, you can put the icon wherever you like, then edit /usr/share/applications/meego-terminal.desktop and say Icon=/usr/share/pixmaps/whatever.png |
14:59.48 | *** join/#harmattan epage (~epage@adsl-99-62-38-117.dsl.aus2tx.sbcglobal.net) |
15:00.32 | *** join/#harmattan Venemo (~Timur@netacc-gpn-4-96-220.pool.telenor.hu) |
15:00.32 | *** join/#harmattan Venemo (~Timur@fedora/Venemo) |
15:23.40 | mgedmin | so, meego-terminal |
15:24.31 | *** part/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi) |
15:24.32 | lardman | hmm, seems some people can't do the alphabet :) http://wiki.meego.com/Community_Office/Community_device_program/Nokia#Completed |
15:25.03 | *** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au) |
15:25.11 | lardman | mainly me, doh - confusing actual names with nicks |
15:25.12 | SpeedEvil | That was not a requirement of the program |
15:25.17 | lardman | blames not listing the nicks first |
15:25.22 | lardman | SpeedEvil: true :) |
15:26.05 | SpeedEvil | wonders... |
15:26.11 | SpeedEvil | Why does it only say 150 |
15:26.18 | SpeedEvil | Are they still shipping? |
15:26.29 | SpeedEvil | Or have people dropped off the face of the planet. |
15:26.36 | SpeedEvil | hops. |
15:26.39 | lardman | the numbering is broken in that list I think |
15:26.45 | SpeedEvil | Probably |
15:26.54 | lardman | gets to 18 then goes to 1 again |
15:27.15 | mgedmin | markup error? some extra new line splits the list into two lists? |
15:27.25 | SpeedEvil | ah |
15:27.29 | SpeedEvil | fixes |
15:27.36 | lardman | I guess so, was going to login and fix it if no-one gets there before me |
15:28.23 | SpeedEvil | It's monotonic now. |
15:28.25 | mgedmin | where can I find the right version of meegotouch API docs? |
15:28.34 | lardman | cheers SpeedEvil |
15:28.45 | mgedmin | looking at http://apidocs.meego.com/1.1/platform/html/libmeegotouch/ now, but e.g. all the links to Qt docs are 404ed |
15:28.45 | RST38h | cackles, replacing slow Qt scaling code with his own |
15:29.06 | SpeedEvil | However - isn't on reflection that list updated by the user? |
15:29.07 | RST38h | mgedmin: their way to say you are not supposed to use it? :) |
15:29.18 | mgedmin | I don't suppose there are plans to rewrite meego-terminal to QML within, say, next week? |
15:29.31 | SpeedEvil | So I guess possibly lots of people have not done it. |
15:29.35 | RST38h | probably "never" is a morerealistic answer... |
15:29.40 | mgedmin | so if I want to add 'Open new window' to the terminal's popup menu, I've to use meegotouch |
15:29.48 | mgedmin | do you want the terminal to have a 'open new window' menu item? |
15:29.50 | mgedmin | :) |
15:30.09 | SpeedEvil | imagines a terminal window supporting multitouch gestures. |
15:30.49 | dm8tbr | what's the killall -9 gesture? |
15:31.08 | lardman | side of fist? |
15:31.08 | RST38h | dm8tbr: throwing device into a wall |
15:31.11 | mgedmin | throttling the device should do that |
15:31.18 | SpeedEvil | You draw a representation of the process, with X's for eyes |
15:31.46 | RST38h | You represent X with your own eyes and the device tracks you and gets the idea |
15:32.33 | SpeedEvil | ponders adding 'If you find a n950 in the street, you should mail it to...'. |
15:32.54 | mgedmin | me! me! mail it to me! |
15:33.05 | *** join/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi) |
15:33.10 | *** part/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi) |
15:33.17 | lardman | what's the name of the notification screen stuff? |
15:33.20 | lardman | in terms of api |
15:35.38 | lardman | 's wife has just brought him a glass of vino, ideal :) |
15:39.11 | mgedmin | hm, what is this launchAnotherWithQProcess() thing? |
15:42.35 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
15:43.24 | dm8tbr | needs to look at the notification stuff for his LiveView project |
15:45.39 | DocScrutinizer | lardman: (alphabet) I got puzzled by the missing rule on what to sort after all - first name, last name, nick? |
15:46.04 | DocScrutinizer | simply first character of whatever comes first? |
15:46.12 | mgedmin | "sorted by meego.com username" IIRC |
15:46.26 | DocScrutinizer | stated nowehere IIRC |
15:46.47 | mgedmin | there were at least two sections, the one with people who already received the devices had the sorting rule |
15:46.55 | mgedmin | the one with people still waiting did not specify a sort rule |
15:46.57 | mgedmin | IIRC |
15:47.05 | mgedmin | of course it's a wiki and things change all the time |
15:47.11 | *** join/#harmattan Venemo (~Timur@netacc-gpn-4-84-166.pool.telenor.hu) |
15:47.11 | *** join/#harmattan Venemo (~Timur@fedora/Venemo) |
15:47.18 | DocScrutinizer | aah yes, now it's stated clearly there |
15:48.45 | lardman | The problem was that the original list was real names, not nicks |
15:49.00 | mgedmin | yes |
15:49.03 | lardman | so people had to add their nicks, make sure they were at the start of the text, and then move into sorted order |
15:49.21 | lardman | but not a major issue |
15:52.32 | mgedmin | "MApplication will also create a QDBus service with name made by prepending 'com.nokia.' to the application name provided in the constructor (or the binary name if no name is provided in the constructor). It will provide an interface called MApplicationIf which calls service methods in an instance of MApplicationService." |
15:52.46 | mgedmin | I need to call MApplicationService::launchAnotherWithQProcess() |
15:52.48 | mgedmin | I think |
15:52.57 | mgedmin | I can get a MApplication via MApplication::instance() |
15:53.08 | mgedmin | now what is this MApplicationIf interface and where is it documented and how do I use it? |
15:54.19 | mgedmin | it's a dbus thing... |
16:00.35 | DocScrutinizer | suggests to get mdbus2 working on harmattan |
16:01.28 | DocScrutinizer | NOTE: Mickey's DBus Utility requires well-behaved services, i.e. those which implement the DBus introspection protocol. |
16:01.29 | DocScrutinizer | mdbus2: DBus has never been that much fun! |
16:02.46 | DocScrutinizer | http://maemo.org/packages/view/mdbus2/ |
16:03.16 | DocScrutinizer | >>Extra functionality is interactive mode with tab completion.<< :-D |
16:04.50 | mgedmin | tries a simpler approach: MApplicationService("com.nokia.meego-terminal").launchAnotherWithQProcess(); |
16:06.38 | DocScrutinizer | there is no simpler approach to awesome mdbus2 tool than mdbus2 ;-D |
16:07.26 | DocScrutinizer | IOW mdbus2 would be a mad useful thing to get anyway |
16:08.04 | DocScrutinizer | modulo it would work at all (/me glares at aegis) |
16:08.12 | mgedmin | well, guess what? it didn't work |
16:09.05 | mgedmin | and I know why |
16:09.12 | DocScrutinizer | ponders going the sneaky dark road of installing fremantle .deb another time, for mdbus2 |
16:09.25 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
16:10.05 | DocScrutinizer | probably I should add fremantle extras-devel to repo list ;-D |
16:11.54 | lardman | hardfloat? |
16:13.50 | Stskeeps | yes |
16:14.09 | hiemanshu | DocScrutinizer: and install i2ctools? :P |
16:14.45 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
16:14.58 | DocScrutinizer | hiemanshu: you bet I did |
16:15.13 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
16:15.46 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
16:16.07 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
16:16.09 | DocScrutinizer | http://mg.pov.lt/harmattan-irclog/%23harmattan.2011-07-27.log.html#t2011-07-27T08:05:47 |
16:16.33 | mgedmin | okay, it works |
16:16.44 | mgedmin | now the important bit: what should the label say? |
16:16.56 | hiemanshu | DocScrutinizer: hah |
16:16.57 | mgedmin | "Open New Window"? "Open New Terminal"? "New Terminal Window"? |
16:17.44 | mgedmin | I think I like the last one best |
16:19.31 | DocScrutinizer | according to those Nokia guidelines probably "I'll give you another one" |
16:20.07 | DocScrutinizer | or "Need more windows?" |
16:20.37 | DocScrutinizer | or "yoh dawg, +1" |
16:20.53 | hiemanshu | "arrrr, herz morz windawz" |
16:21.15 | hiemanshu | or "m0r3 w1nd0w" :P |
16:22.54 | mgedmin | hm, combo box items in popup menus are weirdly misaligned: 20110730-192146.png |
16:22.58 | DocScrutinizer | thinks he has to re-read those guidelines :-D |
16:23.02 | mgedmin | doh, http://i.imgur.com/RNt62.png |
16:24.03 | DocScrutinizer | MohammadAG: >>Processed for clearance at TEL AVIV - ISRAEL<< \o/ |
16:24.34 | mgedmin | this is an ugly hack, obviously: launching new apps is slow, and 1st instance is "special" in that it is the only one listening on dbus |
16:24.43 | mgedmin | and the one app launcher will focus if you launch terminal again |
16:25.03 | mgedmin | and if you close it, app launcher will launch a new terminal instead of raising one of the remaining existing windows |
16:25.14 | mgedmin | would be best if meego terminal supported multiple windows in one process |
16:26.32 | DocScrutinizer | mgedmin: or your terminal changes $0 to $RAND |
16:26.35 | DocScrutinizer | :-P |
16:26.48 | mgedmin | oh crap I messed up quilt somehow |
16:26.57 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
16:27.18 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
16:27.43 | mgedmin | nothing vi .pc/.quilt_patches can't fix... |
16:29.10 | mgedmin | rm_you, what do you think about http://pastie.org/2295045 http://i.imgur.com/BX8ws.png ? |
16:29.41 | mgedmin | oh, hey, only now noticed that Harmattan busybox /bin/sh identifies itself as "Maemo" :) |
16:29.48 | DocScrutinizer | mgedmin: qmlroundtrip happily starts as many instances as I bother to launch |
16:30.36 | *** join/#harmattan lbt (~david@78.32.229.233) |
16:30.36 | *** join/#harmattan lbt (~david@Maemo/community/contributor/lbt) |
16:30.47 | hiemanshu | ugh, the stupid no call dialog bug again, cant cut calls :/ |
16:30.56 | DocScrutinizer | takes ages though to start, that's why I noticed it first instance |
16:31.06 | hiemanshu | no way of hanging up, dammit, how I tell people I am angry now |
16:31.26 | hiemanshu | +do |
16:31.34 | DocScrutinizer | LOL |
16:31.40 | mgedmin | DocScrutinizer: I guess that's why the docs tell you to use invoker --single-instance in your .desktop file |
16:31.52 | mgedmin | it should work with QML apps |
16:31.56 | mgedmin | didn't work with fbreader |
16:31.58 | DocScrutinizer | aah, no idea |
16:32.07 | mgedmin | but someone pointed me to /usr/bin/single-instance, which *did* work fine with fbreader |
16:32.14 | hiemanshu | restarts phone |
16:33.09 | DocScrutinizer | anyway qmlroundtrip seemed to segfault when I just clicked the icon to start up 2 times in a row very fast |
16:34.21 | hiemanshu | lol, turning on the phone, lock the screen, home screen shows up, swipe, boot up animation |
16:35.21 | DocScrutinizer | haha |
16:41.27 | *** join/#harmattan seif (~seiflotfy@g226031198.adsl.alicedsl.de) |
16:43.03 | DocScrutinizer | hiemanshu: we should probably replace the boot video anyway ;-D http://mg.pov.lt/maemo-irclog/search?q="dont+panic" |
16:46.31 | DocScrutinizer | http://maemo.cloud-7.de/maemo5/bootvideo-DONTPANIC/ |
16:50.22 | RST38h | Anyone knows what the grey bar at the bottomof Harmattan QMainWindow is? It does not appear to be the status bar |
16:52.35 | DocScrutinizer | toolbar |
16:53.17 | DocScrutinizer | afaik |
16:53.34 | RST38h | ah, whatever it was, showFullScreen() and it is gone |
16:53.43 | DocScrutinizer | o.O |
16:53.47 | mgedmin | there's this tantalizing bit in meego-terminal that makes me suspect it's a "navigation bar" of some kind |
16:53.48 | mgedmin | <PROTECTED> |
16:53.49 | mgedmin | <PROTECTED> |
16:53.49 | mgedmin | <PROTECTED> |
16:53.52 | DocScrutinizer | unusual for toolbar |
16:54.13 | RST38h | remembers a joke of two police officers writing a report at the murder site |
16:54.30 | mgedmin | my attempts to nuke it in fbreader with setStatusBar(0) did not succeed |
16:55.13 | RST38h | -- "The head was found at the midle of a roa..." - Captain, is it "middle" or "midle"? |
16:55.28 | DocScrutinizer | RST38h: ""...let's move him to the backery. It's easier to spell"" ? |
16:55.29 | RST38h | -- Erhm...<kick>... just say it was found in a ditch |
16:55.41 | RST38h | Doc:Yep |
16:56.07 | RST38h | mgedmin: showFullScreen() on the QMainWindow |
16:56.29 | RST38h | mgedmin: kills it dead,although I guess you will need it to place FBeader's icons into |
16:56.44 | mgedmin | the bar is invisible in fullscreen mode that fbreader supports |
16:57.07 | mgedmin | but so are fbreader's own toolbar icons and the OS statusbar (what do you call the bar at the top?) |
16:58.15 | mgedmin | hmm |
16:59.09 | mgedmin | qApp->setProperty("NoMNavigationBar", true); |
16:59.24 | mgedmin | (found in in libmeegotouch source tree) |
16:59.38 | RST38h | title bar afaik |
16:59.50 | mgedmin | there's also qApp->setProperty("NoMStatusBar", true); |
17:00.00 | RST38h | nice |
17:00.02 | mgedmin | this is in doc/src/plainqt.dox |
17:00.07 | mgedmin | preceded by "With the MeeGo Touch Qt style you can also disable some elements that are added by the style, for example, the status bar or the navigation bar." |
17:00.20 | RST38h | but I would be vary of using MeegoTouch stuff |
17:00.25 | mgedmin | but meegotouch is deprecated, ain't it? is meegotouch qt style used for plain qwidget apps in harmattan? |
17:00.28 | RST38h | They all appear to hate MeegoTouch |
17:00.46 | mgedmin | qApp->setProperty() appears to be plain qt to me... |
17:00.55 | mgedmin | but the "M" in property names reeks of meegotouch |
17:01.06 | RST38h | mgedmin: setStyle("plastique") and see what happens (thank Stskeeps for this one) |
17:01.16 | mgedmin | hmm |
17:01.24 | RST38h | well the set o properties is kinda not well defined |
17:01.26 | mgedmin | is there a getStyle() as well? |
17:01.37 | RST38h | it is like those X11 atoms, every man and his dog invent their own |
17:02.34 | lardman | ~lart QPlugins |
17:02.34 | infobot | throws a AN/M-8 smoke grenade at QPlugins |
17:18.34 | mgedmin | ooh, the @import "custom.css"; at the bottom of /usr/share/themes/base/meegotouch/meegotouchhome/style/meegotouchhome.css? |
17:19.19 | mgedmin | I think it didn't work because http://apidocs.meego.com/1.1/platform/html/libmeegotouch/styling_stylesheets.html says all @import statements must be at the *top* |
17:20.12 | *** join/#harmattan fcrochik (ae61f86d@Maemo/community/council/fcrochik) |
17:21.08 | fcrochik | Hi... any obvious way (that I failed to find out) to install qmlviewer on the n950? |
17:21.54 | mgedmin | hm, if you add the harmattan sdk repo, you can apt-get install qt4-declarative-qmlviewer |
17:22.21 | hiemanshu | DocScrutinizer: I want it to say something like 'Welcome to the world of nokia, where i2c protects you and aegis fucks you' or something like that |
17:23.13 | mgedmin | your mental image of aegis must be something like this: http://cache.gawker.com/assets/images/kotaku/2009/05/fruitfucker.jpg |
17:24.11 | fcrochik | mgedmin: thanks. I was about to build my own :) |
17:24.46 | hiemanshu | mgedmin: more like http://peoplesbike.com/pplsen/wp-content/uploads/2010/04/baby-bottle-01.jpeg |
17:25.54 | mikhas | RST38h, and they hate it for the wrong reasons, even though the hatred is well-deserved. |
17:28.28 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
17:29.20 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
17:33.05 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
17:39.16 | *** join/#harmattan willer_ (~Willer@201-75-103-18-ma.cpe.vivax.com.br) |
17:40.18 | *** join/#harmattan lardman (~simon@host-89-242-146-114.as13285.net) |
17:40.18 | *** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman) |
17:40.21 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
17:42.07 | fcrochik | just checking: the qml viewer from the harmattan beta repository is not optimized for harmattan (has a "desktop" menu, does not autorotate, ... ). Isn't there another one? |
17:46.39 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
17:49.49 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
17:52.53 | mgedmin | fcrochik, why don't you just build a QML app with Qt Creator? |
17:55.17 | lcuk | does fbreader store position in book ? |
17:55.23 | lcuk | in a readable manner |
17:55.50 | lcuk | i have liqbook on 2 computers, and same library on both. when I pickup a machine it should know where I am upto in the book! |
17:56.01 | fcrochik | mgedmin: I have.... just wanted something so I could develop on the device... |
17:56.29 | mgedmin | you can have your app read the qml file from disk instead of embedding it as a resource |
17:56.52 | fcrochik | mgedmin: yes.... but qmlviewer should do all this for me :) |
17:56.56 | lcuk | fcrochik, speak to khertan |
17:56.59 | mgedmin | http://wiki.meego.com/Porting_Fremantle_Applications_to_Harmattan#Store_QML_in_Filesystem_instead_of_Resources |
17:57.16 | lcuk | fcrochik, he is making ondevice ide |
17:57.20 | lcuk | :) |
17:57.39 | fcrochik | lcuk: isn't it for python? |
17:58.01 | lcuk | fcrochik, it should be for qt qml too if he is sensible |
17:58.02 | lcuk | :) |
17:58.17 | fcrochik | lcuk: that would be nice... |
17:58.24 | lcuk | speak to him |
17:58.29 | lcuk | ask how he is coming on :) |
17:58.42 | lcuk | nothing encourages more than interest and use cases for their project |
17:58.53 | fcrochik | agreed.... |
17:59.41 | fcrochik | am I the only one that thinks getting the widgets to work on harmattan is a MUST? |
18:00.22 | lcuk | yes |
18:00.32 | fcrochik | lcuk: I am the only one? |
18:00.40 | lcuk | that is it a must |
18:00.57 | mgedmin | "the widgets"? |
18:01.18 | fcrochik | lcuk: do you know of anything working on it? or thinking about it? |
18:01.51 | fcrochik | (anybody)... sorry can't get my english right today :( |
18:17.58 | lardman | hmm, something wrong here, QImage constructor can't seem to load a jpg saved by the camera app |
18:19.17 | RST38h | sure that jpeg is ready when you construct qimage? |
18:19.30 | RST38h | may get created asycnhronously |
18:21.38 | lardman | hmm, that is a good point |
18:22.08 | RST38h | wonders if porting 7 apps to a completely new platform in 24 hours is going to be a record |
18:25.05 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
18:40.13 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
18:41.03 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
18:45.28 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
18:46.20 | *** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de) |
18:59.22 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
19:01.26 | *** join/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi) |
19:10.28 | *** join/#harmattan harbaum (~quassel@krlh-4d037025.pool.mediaWays.net) |
19:14.43 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
19:14.50 | *** join/#harmattan deimos (~deimos@host47-38-dynamic.248-95-r.retail.telecomitalia.it) |
19:29.20 | *** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
19:35.30 | rm_you | mgedmin: i like |
19:38.33 | mgedmin | rm_you, thanks! |
19:38.46 | mgedmin | starting a new process its a bit slow, though |
19:39.02 | mgedmin | how difficult would it be to make a single process handle multiple windows? |
19:39.38 | rm_you | if the threading is done right, not too hard i would think |
19:43.56 | mgedmin | for me personally, the inability to move cursor in vim by tapping (i.e. xterm mouse reporting for terminal apps) is issue #1 at the moment |
19:44.30 | rm_you | hrm |
19:44.31 | rm_you | meh |
19:44.35 | rm_you | never tried tapping |
19:44.40 | rm_you | why would i :P |
19:44.51 | rm_you | capacative is so uselessly innacurate anyway |
19:46.41 | mgedmin | :) |
19:47.58 | *** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de) |
19:48.41 | lardman | RST38h: I think you may be right about waiting for the file to be ready to read |
19:48.45 | antman8969 | I don't get the capacitive hate... |
19:49.03 | lardman | inaccuracy |
19:49.33 | antman8969 | don't understand that at all, I find them far more accurate |
19:49.49 | lardman | so, any thoughts about how I can check, using Qt, whether a file is locked as it's being written to? |
19:50.00 | lardman | antman8969: try very small items |
19:50.03 | GeneralAntilles | rm_you, fiferboy wants help reading the light meter data correctly. |
19:50.14 | rm_you | hrm k |
19:50.23 | lardman | antman8969: perhaps you're mistaking the fundamental accuracy of the touch layer for the software overlay:? |
19:50.30 | GeneralAntilles | is going to facilitate his own application suite into being produced by other people. |
19:50.41 | lardman | i.e. how well the software decides what you're trying to do |
19:50.47 | rm_you | lol GA |
19:50.48 | antman8969 | perhaps... but if thats the case then it's a non issue |
19:50.48 | GeneralAntilles | rm_you, play with the latest GeoSnap build? |
19:50.53 | rm_you | no |
19:51.00 | GeneralAntilles | Also, everybody should go download Lexicon. |
19:51.04 | GeneralAntilles | It's in fiferboy's repo. |
19:51.12 | rm_you | antman8969: i am constantly having programs run or things happen that i in no way intended |
19:51.16 | lardman | antman8969: true, except if you actually want to have two small buttons close together and to be able to choose between them |
19:51.18 | rm_you | just by having my hand NEAR the screen |
19:51.24 | rm_you | i don't even touch it sometimes and it launches stuff |
19:51.32 | antman8969 | thats not accuracy, that's sensitivity |
19:51.34 | GeneralAntilles | lardman, imprecision, really. |
19:51.36 | rm_you | and trying to click on the right place in text is just futile |
19:51.43 | lardman | GeneralAntilles: facilitation provided by application of $$$? ;) |
19:51.45 | rm_you | or using a vkbd |
19:51.54 | GeneralAntilles | lardman, nope, just slick talkin'. :P |
19:51.57 | antman8969 | lol again, I don't have a problem.... fat fingers> |
19:51.58 | lardman | ;) |
19:52.05 | mgedmin | vkb is usable |
19:52.07 | GeneralAntilles | rm_you, it's funny, autocorrection is ABSOLUTELY NECESSARY with a capacitive VKB |
19:52.11 | rm_you | barely / not really |
19:52.12 | GeneralAntilles | but somehow isn't needed with resistive. |
19:52.19 | rm_you | yeah |
19:52.20 | rm_you | lol |
19:52.27 | antman8969 | by comparison... the n900 vkb was unusable for me |
19:52.28 | GeneralAntilles | Precision fail. |
19:52.28 | rm_you | resistive i had a SHOT at typing the right thing |
19:52.33 | mgedmin | and being able to position my cursor within an error of a couple terminal cells is better than not being able to position the cursor at all |
19:52.35 | GeneralAntilles | antman8969, of course it was, Nokia neutered it. |
19:52.36 | rm_you | on capacative it's just like 'good luck" |
19:52.40 | mgedmin | you try h/j/k/l navigation with the vkb :) |
19:52.43 | GeneralAntilles | N800 had the best vkb. |
19:52.58 | rm_you | yeah |
19:53.00 | rm_you | it was usable |
19:53.08 | rm_you | i never tried the vkbd on n900 |
19:53.11 | rm_you | i turned it off |
19:53.12 | lardman | wonders about polling QFileInfo isWritable() until it becomes true# |
19:53.13 | GeneralAntilles | Was faster on that they I ever got with the N900 keyboard. |
19:53.27 | GeneralAntilles | rm_you, yeah, the N900's vkb was absolutely destroyed by Nokia. |
19:53.31 | rm_you | i'm trying to turn it off on n950 |
19:53.32 | antman8969 | lardman, you can use c++ qt in qml too |
19:53.36 | antman8969 | make a QFile available |
19:53.36 | rm_you | can't figure out how |
19:53.40 | rm_you | i want to completely disable it |
19:53.40 | lardman | GeneralAntilles: not me, hw kb is always faster, at least for writing normal stuff like SMS |
19:53.44 | GeneralAntilles | rm_you, doubt you can. |
19:53.52 | mgedmin | rm_you, I want a toolbar button in xterm to hide/show vkb |
19:53.54 | rm_you | i think i might be able to break it |
19:54.01 | mgedmin | mikhas told me that is possible |
19:54.02 | rm_you | if i can make it just permanently crash |
19:54.03 | antman8969 | would be bad for develpoment too, your target platform won't be able to do that ;) |
19:54.10 | rm_you | or replace the UI somehow |
19:54.25 | rm_you | T_T |
19:54.27 | lardman | antman8969: does QFile provide a method whereby one can determine if it's locked for writing? |
19:54.54 | antman8969 | I would assume, but a quick ctrl+f on the QFile page would be the right place to look |
19:54.58 | antman8969 | qt must have a way to do it |
19:55.05 | antman8969 | and qfile seemed logical... |
19:55.18 | antman8969 | if anything |
19:55.23 | antman8969 | you can attempt to open it for writing |
19:55.30 | antman8969 | and if it fails, you kind of know... |
19:57.35 | lardman | The issue is that QImage silently fails (apparently) and returns a zero sized image |
19:57.45 | lardman | but I'd prefer to not have to sit in a polling loop |
19:57.58 | lardman | looking at e.g. QFileInfo isWritable() |
19:58.10 | antman8969 | you opening the image in qml? |
19:58.20 | lardman | no, qml is rubbish ;) |
19:58.25 | lardman | C++ all the way :) |
19:58.29 | antman8969 | lol |
19:58.34 | lardman | :) |
19:58.47 | mgedmin | lardman, what are you trying to do? |
19:59.03 | lardman | mgedmin: waiting for new photos to be created, then analysing them |
19:59.18 | mgedmin | in linux there are no automatic "locks" while a file is being created |
19:59.19 | lardman | but it seems I get notified and can react before the file has finished being written |
19:59.44 | mgedmin | *written |
20:00.02 | lardman | I'll probably add a short delay first, then a one shot timer to make sure I don't sit in my polling loop for too long |
20:00.17 | mgedmin | I can't come up with anything better than polling until the mtime becomes older than say 2 seconds before now |
20:00.35 | lardman | I can poll until the file becomes writable |
20:00.48 | lardman | which is marginally better |
20:01.20 | mgedmin | huh? you mean it's not writable initially? |
20:01.28 | lardman | hmm |
20:01.33 | mgedmin | how is the app that's writing out the photo managing to do that if the file is not writable? |
20:01.36 | lardman | well I'm assuming not, as the camera app has created it |
20:01.56 | lardman | but if the camera app is writing to it, surely it won't be writable by another app? |
20:02.02 | mgedmin | it will be |
20:02.04 | mgedmin | this is linux |
20:02.06 | lardman | really?! |
20:02.07 | mgedmin | no mandatory file locks |
20:02.09 | lardman | oh deaar |
20:02.43 | lardman | hmm, ok so a timer and check file size perhaps if I can be bothered |
20:06.06 | lardman | drat, need to write a class to encapsulate that so that I don't loose track of the filename and image |
20:06.16 | lardman | goes for a break first :) |
20:06.59 | mgedmin | is trying to guess lardman's app... barcode scanner? |
20:10.42 | DocScrutinizer | lardman: (waiting for new photos to be created) never thought I'd say this, but... tracker is your friend for that. Unless you want to go the classic way to use inotify directly rather than via tackerd as proxy |
20:13.42 | DocScrutinizer | lardman: also see the cmdline executables inotifywait and inotifywatch |
20:14.59 | DocScrutinizer | depending on your usecase... >>Events: ... close_write file or directory closed, after being opened in writeable mode |
20:18.28 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
20:20.11 | DocScrutinizer | system("inotifywait -e close_write -r /path/to/dir_with_pictures") |
20:22.09 | DocScrutinizer | if you (for whatever reasons) are one of those who dislike perfectly sane system() calls to binaries, then go for >> man 7 inotify |
20:25.04 | mgedmin | ooooh |
20:30.36 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
20:35.43 | *** join/#harmattan Milhouse (~irc_milho@188-222-193-237.zone13.bethere.co.uk) |
20:35.43 | *** join/#harmattan Milhouse (~irc_milho@Maemo/community/contributor/Milhouse) |
20:37.53 | *** join/#harmattan cpscotti (~cpscotti@87.112.191.21) |
20:39.30 | DocScrutinizer | mgedmin: ?? |
20:39.58 | mgedmin | nice solution to the problem |
20:40.06 | mgedmin | I'd no idea inotify had "close_wait" |
20:40.06 | DocScrutinizer | thanks :-D |
20:40.19 | mgedmin | *close_write |
20:41.24 | *** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
20:41.38 | DocScrutinizer | I just hope lardman will read the backscroll |
20:42.10 | DocScrutinizer | I'd hate to know there's another polling battery hog app out there |
20:42.39 | mgedmin | ooh, I know! why don't you ask infobot to give lardman a message when he joins the channel ;-) |
20:42.51 | DocScrutinizer | LOL |
20:43.07 | DocScrutinizer | he'd probably not even notice it has changed |
20:43.27 | DocScrutinizer | btw he's still here |
20:43.37 | DocScrutinizer | just afk it seems |
20:44.21 | djszapi | Does anybody have experience with meego and rpm packaging ? |
20:44.57 | djszapi | Could someone make me a version update in a package ? I could help with Harmattan packaging back. |
20:45.03 | infobot | hits mgedmin with a cushion |
20:45.20 | mgedmin | *ow* |
20:53.15 | DocScrutinizer | hah, just noticed inotify-tools is available for fremantle as well :-D |
20:53.31 | DocScrutinizer | \o/ |
20:53.53 | DocScrutinizer | alas there's no similar knotify-tools that I'd know of |
20:57.57 | DocScrutinizer | which really is kinda strange, you'd think some kernel hacker must have written this for testing kobjects/knotify implementation back when they got this into kernel |
20:59.53 | DocScrutinizer | forgot to add "kevents" to the buzzword list |
21:02.49 | lardman | re |
21:03.09 | lardman | mgedmin: yeah barcodes, and also other data extracted from photos taken wit the standard camera |
21:04.04 | lardman | DocScrutinizer: QFileSystemWatcher wraps the inotify stuff |
21:04.34 | lardman | Hooking into tracker would be an option of course, though I was trying to avoid adding complexity |
21:04.45 | lardman | as this route becomes more complex.... ;) |
21:05.36 | lardman | ah, close write notification.... hmm is it worth writing my own Qt wrapper for that I wonder.... |
21:06.07 | lardman | really does head off this time |
21:06.13 | lardman | night all, catch you tomorrow |
21:09.12 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
21:27.05 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
21:35.12 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
21:36.24 | *** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
21:42.05 | *** join/#harmattan leinir__ (~leinir@87-194-248-242.bethere.co.uk) |
21:43.47 | *** join/#harmattan flux (flux@coffee.modeemi.fi) |
21:43.58 | *** join/#harmattan Kaadlajk (kylanpaj@mustakiuru.cs.tut.fi) |
21:44.01 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
21:45.37 | leinir | hm... not easy to build something which looks like the add contact dialogue... when the components for building it aren't the ones available to us mere mortals :P |
21:45.54 | mikhas | leinir, ask them |
21:49.32 | *** join/#harmattan leinir_ (~leinir@amarok/usability/leinir) |
21:53.03 | leinir_ | more than that, however, is that my internets are utterly and, it seems, irrevocably broken :P |
21:53.35 | leinir_ | (luckily i'm moving soon, to a place where the phone wires are younger than a fifty years :P ) |
21:56.30 | leinir_ | Hmm... is there a list of the various ui variables? such as font sizes and that sort :) |
21:56.56 | mikhas | yes |
21:57.21 | mikhas | You should find it somewhere in the Qt Quick Components repo. |
21:57.41 | mikhas | Because they need to hardcode this stuff, too, in lieu of a theming engine. |
21:58.47 | leinir_ | Hmm... very silly... i think i've got it, though, it seems to be in the ui guidelines ) |
21:58.49 | leinir_ | :) |
21:59.20 | djszapi | well, it is still better than some things in libmeegotouch. |
22:27.03 | *** join/#harmattan fcrochik (~fcrochik@Maemo/community/council/fcrochik) |
22:32.12 | *** join/#harmattan fcrochik (~fcrochik@Maemo/community/council/fcrochik) |
22:53.58 | *** join/#harmattan rcg (~rc@g226028232.adsl.alicedsl.de) |
23:03.01 | *** join/#harmattan Rizzer (~drew@ppp121-45-206-237.lns20.cbr1.internode.on.net) |
23:55.56 | *** join/#harmattan Ken-Young (~Ken@pool-151-199-36-118.bos.east.verizon.net) |