IRC log for #harmattan on 20110730

00:06.21Termanamorning
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.24GeneralAntillesDamn 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.39antman8969so 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.49Ken-YoungWhat is the default user
03:17.01Ken-YoungOops - 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.58Ken-YoungA 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.02MohammadAGwhatever you want
03:41.18MohammadAGQML with Qt Components is the most portable way
03:41.30MohammadAGMTF is the C++ way
03:41.53Ken-YoungWhat does MTF stand for?
03:42.51MohammadAGMeeGo Touch Framework
03:43.00Ken-YoungThanks
03:44.48GeneralAntillesMTF is deprecated.
03:44.53GeneralAntillesQt Components is the way to go.
03:45.26ScifigMohammadAG, Are you going to port Open Media Player to harmattan?
03:46.02MohammadAGyes
03:46.15MohammadAGit uses mafw anyway
03:47.11Scifigcool. You will use qmafw right? or the Glib based mafw?
03:48.25ScifigI am trying to understand mafw concepts. Open media player is a very good reference for that.
03:49.09MohammadAGno idea if I'll make a switch
03:49.15MohammadAGit needs a lot of coding
03:49.51ScifigYea mafw reminds me of telepathy :(
03:50.09MohammadAGit's actually way easier :p
03:52.12ScifigI 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.51MohammadAGthat's the cleanest way
03:54.18MohammadAGthough I'd use qmafw / libmafw instead of listening to the (dbus) signals myself
03:55.22ScifigI want to move away from dbus signals too. And I didn't have much success on running a daemon with aegis either.
03:55.54ScifigFrom my questions u'd realize how clueless I'm with mafw.
03:56.29MohammadAGYeah it's not easy to get started with
03:56.40MohammadAGbut once you get the concepts, it's a bit fun
03:56.57MohammadAGI'll help out when I get my N950 if you want
03:57.43ScifigThanks a lot. I knew it would take time, so for the initial versions I am using dbus signals.
03:58.01ScifigWill contact you again later.
03:58.12ScifigWhats the status on your order anyway?
03:58.25MohammadAGIt's in Germany
03:58.35MohammadAGLeipzig (if I didn't misspell that)
03:58.50ScifigShould get it by monday then?
03:58.55MohammadAGhopefully yeah
03:58.58MohammadAGor Sunday
03:59.09MohammadAG(that's a workday in Israel)
03:59.46Scifigcool. Mine was stuck in Midlands, UK for a day for no apparent reason.
04:00.07MohammadAGcustoms maybe?
04:00.58ScifigNo it was just in transit. I am in US. It missed a flight or something :)
04:01.32MohammadAGAh, US
04:01.47MohammadAGhow long did it take to get there?
04:03.23ScifigLeft Finland 14th and delivered on 18th here
04:04.04Ken-YoungIf 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.03ScifigKen-Young, From Qt creator follow Help -> Start Updater --> Package Manager --> Experimental . Enable Harmattan
04:06.17Ken-YoungScifig, Thanks you.
04:07.03Ken-Youngs/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.07RST38hMeego graphics system destroyed
06:01.07RST38hUsing the meego graphics system
06:01.07RST38hSegmentation fault (core dumped)
06:01.13RST38hWTF am I doing wrong?
06:15.46rm_you<RST38h> Meego graphics system destroyed
06:15.50rm_youthat'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.39RST38hrm_you: What is abnormal is that after going out and back into application I am getting a core dump somewhere in xlib
06:32.59rm_youhrm
06:33.04RST38hrm_you: With broken stack. And I am not doing anything special, just creating a QApplication and QMainWindow and that's all
06:33.12rm_youstrange
06:33.34RST38hrm_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.29RST38h(also, the "invoker" things fails to start my binary, no idea why)
06:34.56rm_youRST38h: well there is one
06:35.08rm_youRST38h: it was like, built in to QtCreator
06:35.25rm_youit had a button and if you click the button it makes a label visible that says Hello :P
06:36.23RST38hrm_you: Can I have the source?
06:36.37RST38hrm_you: QtCreator did not work for me, deleted it
06:36.38rm_youare you in QtCreator?
06:36.42rm_youah
06:36.43rm_youk
06:36.44rm_youerm
06:36.47rm_youlet me see if i can find it
06:44.53RST38hAlso, where should the icons go???
06:45.00RST38hnot into hicolor, right?
06:48.44rm_youno idea
06:48.52RST38humgh
06:48.55RST38hwhat a mess...
06:52.56ArkenoiMfE 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.57RST38hrm_you: DCC does not seem to work either =(
06:55.49RST38hNo, it worked after all!!!
06:56.12RST38hThanks, matching it against my code now
06:57.52RST38hArkenoi: YOu are not using a publicly available device, so essentially it is not fixed yet,even in harmattan (that anyone can use)
06:58.36ArkenoiRST38h: n9 is to be released to general public relatively soon
06:59.05Arkenoithough email client without hardware keyboard sucks
07:00.14Arkenoiwonders if there will me more n950 manufactured and distributed after n9 release, the demand is enormous
07:01.12Stskeepsis considering a n9 as he actually finds the OSK quite nice
07:01.29RST38hStskeeps!
07:01.33ArkenoiI fully understand now why n950 is not public, but most concerns will no longer be valid once harmattan will become "consumer grade"
07:01.42RST38hglares at Stskeeps hungrily
07:01.54Stskeepsmorn rst38h
07:02.14RST38hArkenoi: opening/closing thing is somewhat flimsy, I can totally see consumers breaking it =)
07:02.37RST38hStskeeps: willing to help a little bit?
07:02.53antman8969I actually never use the keyboard (aside from the terminal). I think the onscreen is quite nice
07:03.06StskeepsRST38h: with what? :P
07:03.14RST38hStskeeps: Harmattan development.
07:03.18Stskeepsdoesn't really know much about harmattan
07:03.25RST38hOr Qt development, is this is more politically correct thing to say
07:03.31Stskeepsor qt, for that matter :P
07:03.35Stskeepsis more of a low level person
07:03.45ArkenoiRST38h: 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.46antman8969with the apis we have... it's harmattan development ;)
07:03.48RST38hBut you must have encountered something like this
07:04.08ArkenoiRST38h: It does not look more fragile than e7
07:04.15RST38hArkenoi: babysitting. this evening or tomorrow though.
07:05.02RST38hUnless 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.19StskeepsRST38h: -graphicssystem raster helps anything?
07:05.35Stskeeps(yes, the qt library clones 'raster' and makes him do all the manual work)
07:05.40RST38hStskeeps: nah, coredumps on startup with it
07:05.55RST38hStskeeps: without it, coredumps when I go back into the app
07:06.02StskeepsMTF app?
07:06.08RST38hStskeeps: Plain Qt
07:06.21RST38hStskeeps: QApplication + QMainWindow + some controls, nothing more
07:06.31RST38hYou can remove controls, still crashes
07:07.18StskeepsRST38h: -style plastique
07:07.26ArkenoiBMO web certificate has expired
07:14.21*** join/#harmattan rcg (~rc@g230055042.adsl.alicedsl.de)
07:14.30RST38hStskeeps: segmentation fault.
07:14.41RST38hStskeeps: when going back into the app
07:15.31StskeepsRST38h: hrm, ok
07:15.36StskeepsRST38h: do you use a gl context?
07:16.33RST38hNo.
07:16.39RST38hAlthough Qt seems to use it
07:17.38RST38hStskeeps: http://pastebin.com/S47zzVzx
07:18.04RST38hStskeeps: 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.30RST38hgdb shows a crash inside Xlib, but the stack is broken, so no full stack trace
07:19.04StskeepsRST38h: that really should go away with -graphicssystem raster..
07:19.17Stskeepsdoesn't know, but has really really weird MGS behaviour
07:19.24Stskeepstry -graphicssystem native
07:20.07RST38hDoes not crash now
07:20.13Stskeepsok
07:20.13RST38hSeems to work.
07:20.19RST38hWhat is the difference?
07:20.25Stskeepsheck if i know :P
07:20.33Stskeepsi just recalled it from a problem we had on N900
07:33.43RST38hStskeeps: BTW, current build we have got on N950s does not seem to look for icons in /usr/share/icons/hicolor
07:33.55RST38hStskeeps: 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.58Ken-YoungWhen 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.49RST38hStskeeps: Suppose, I do not want to do QAppklication.exec(). What do I do instead?
07:42.20RST38h(btw, just enabled my code, that polls events periodically rather than calling exec() and the app coredumps even with "native")
07:42.25wazdhi all
07:42.30wazdRST38h: woo :)
07:42.52RST38hheya wazd
07:43.15wazdRST38h: seen my icons for your emus?
07:44.43RST38hwazd: not yet, where? =)
07:44.55RST38hhasn'tseen his emus run on n950 yet - working on it
07:45.51StskeepsRST38h: don't know
07:47.24wazdRST38h: NES: http://zhil.in/emus/nes.svg ; GB: http://zhil.in/emus/gb.svg ;
07:47.30wazdStskeeps: o/
07:49.49RST38hwazd: ! =)
07:50.48Stskeepsmorn wazd
07:51.01dm8tbryaay, 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.43RST38hwazd: 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.14Stskeepsdm8tbr: isn't the accounts ui stuff oss btw?
07:53.44dm8tbrStskeeps: http://gitorious.net/accounts-sso/libaccounts-ui/trees/master/lib/examples/credential-widget-example
07:53.53Stskeepsah
07:54.07dm8tbrStskeeps: dug it out in the morning when I remembered that attila mentioned sthg along the lines
07:54.21Stskeepsthought it was
07:54.24RST38hwazd: 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.27wazd"Error detected in index $130 for file 14164" - is it as bad as it sounds? :)
07:54.33Stskeepswazd: yay ntfs
07:57.13wazdStskeeps: any non-barbaric way to fix this? :)
07:57.48Stskeepswazd: well, chkdsk is probably your only hope :P
07:58.00Stskeepswazd: i would personally rescue any data i needed with a linux livecd :P
08:00.27RST38hwazd: Save all the data NOW
08:02.23RST38hStskeeps: what -march etc flags do you suggest for N950?
08:02.51RST38hjust compiled without -O2 and the program does not crash
08:05.59StskeepsRST38h: similar as to n900
08:06.13Stskeepswell, float-abi=hard, not =softfp
08:07.31RST38h-mfloat-abi=hardfp ?
08:07.35Stskeeps=hard
08:07.45Stskeepspass float values in vfp registers instead of integer registers
08:09.48RST38hah
08:10.07wazdRST38h: oh man, drive is collapsing?
08:10.12RST38hOk, I have foundthat it always crashes with -O3
08:10.16RST38hTrying with -O2
08:11.10RST38hwazd: Possibly, willing to bet that it does not?
08:13.38RST38hAnyone with QtSDK willing to check what gcc flags it is using to compile apps?
08:13.40RST38hPlease?
08:15.54RST38hOk, -O2 definitely makes things crash.
08:21.56wazdRST38h: hmm, I guess no :D
08:22.12wazdCan I suggest that terminal icon instead of current one? :) http://zhil.in/terminal.svg
08:28.19RST38hStskeeps:-mabi=?
08:29.48thpwazd: hey ho :)
08:30.07StskeepsRST38h: no idea, just use the toolchains there
08:30.11Stskeepsit's EABI
08:30.17RST38hok
08:30.25RST38hDo I need thumb-interwork?
08:31.45wazdthp: heyhey :)
08:32.20wazdthp: bad day for you, my laptop's harddrive is kinda broken so all the stuff I've done is temporary unavailable :(
08:32.40wazdthp: have you checked the shot I've sent you? :)
08:32.59RST38hStskeeps: http://pastebin.com/pyB5mNGr
08:33.10RST38hStskeeps: this is when compiled with -O2
08:36.39StskeepsRST38h: install -dbg packages
08:38.04RST38hfor what libs?
08:40.36Stskeepswell, do some guesswork, qt
08:44.53thpwazd: yes, looking good
08:46.25*** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru)
08:47.12wazdcrap, I have only one sata power cable in my PC :(
08:50.28thpwazd: 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.26wazdthp: hehe, that would be cool :)
08:54.04wazdthp: I have some latest shots backed up on the phone so it won't be hard to recreate them anyway
08:58.28wazdthp: 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.40RST38hA'OK I have got it to run with -O2
09:20.20griAnyone using the QtSDK here? Can you see the contents of a QString in the debugger? :)
09:20.31gri(on the device of course)
09:29.06RST38hOk, reorganizing the qt code completely made it kinda work
09:30.12*** join/#harmattan M4rtinK2 (~M4rtinK@mail.melf.eu)
09:32.21Arkenoitries to figure out how to extract email attach in the default mail client
09:32.41Arkenoiah
09:32.57Arkenoiit is just a question of precise tap
09:53.48*** join/#harmattan NIN101 (~NIN101@p5DD284B7.dip0.t-ipconnect.de)
10:01.30RST38hOk. 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.12alteregoRST38h: wassup?
10:27.14*** part/#harmattan nsommer (~quassel@HSI-KBW-046-005-126-105.hsi8.kabel-badenwuerttemberg.de)
10:41.30RST38halterego: here? =)
10:46.18RST38halterego: I cannot make application quit - it does not call closeEvent()!
10:54.59*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
10:55.05gricurses QML Loader item!
11:03.57*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
11:04.01lardmanmorning
11:04.09lardmaninfobot: I've already read that message
11:04.38lardmanwill wonders never cease, upgraded to Natty Narwhal, resulting in the usual lack of any monitor support
11:04.44DocScrutinizerYAY
11:04.49DocScrutinizersorry lardman
11:04.56wazddpkg: status database area is locked by another process  <- is it solvable? :)
11:05.07lardmanbut 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.08DocScrutinizer~onjoin lardman -
11:05.09infobotok, DocScrutinizer
11:05.16lardmanhey Doc
11:05.27wazdhey lardman :)
11:05.34lardmanhi wazd
11:06.07lardmangrumbles at the waste of 1.5h fixing that problem
11:06.20lardmanthough I guess the result is better than the original
11:07.14lardmanfor reference, zaphodhead for radeon multihead and disable composite for nvidia with xinerama
11:08.31lardmanare there any instructions for installing the Fremantle rootfs/compiler with the Harmattan version of SB?
11:10.20lardmanalso, is it just me or does the N950 not support sftp connections?
11:10.32lardmanI guess some file needs editing to allow them?
11:11.13DocScrutinizerMohammadAG: >>Departed Facility in BERGAMO - ITALY<< next stop IL
11:17.14lardmangrumble grumble, why are there so many ways to implement DBus functionality under Qt
11:19.26lcuklardman, same as many things, different developers each needing the code and having to make implementations
11:20.12lardmanlcuk: 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.54lardmanQDBusAbstractAdaptor that should be
11:21.10lcuklardman, dbus has multiple api levels
11:23.07lardmantrue, in which case better docs would be nice
11:23.24lardmanthe Q_SIGNALs trick isn't mentioned in the main docs, just on the Nokia developer site
11:24.17RST38hOMFG
11:24.31RST38hQt uses 26-bit key codes
11:25.14lardmanfull support for all Chinese characters?
11:26.43RST38hlardman: more like someone's idea of using those bits for his private data
11:26.50RST38hbased on the enum anyway
11:27.37RST38hlardman: 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.35lardmanhmm
11:28.57lardmansome double buffering effect
11:28.58lardman?
11:30.46RST38htoo deep for me
11:31.05RST38hit is probably "you are not calling some obscure Qt function to let Qt know you updated a widget"
11:32.03lardmanYou can disable double buffering somehow
11:32.18lardmancan't remember how off hand mind you
11:33.01RST38hasks the world mind(tm)
11:34.10RST38hBTW, dear god, sleeping in the sea, please rise and punish the evil bastard who came up with these island keyboards
11:35.09lardmanRST38h: http://doc.qt.nokia.com/latest/qwidget.html#transparency-and-double-buffering
11:35.49lardmanautoFillBackground set to false iirc
11:36.06RST38haha thanks
11:36.08lardmansetAutoFillBackground(false) that would be of course
11:36.23lardmandon't thank me yet, may well not do anything useful ;)
11:36.39lcukRST38h, but but but but but
11:36.43lcukyou should be directly using qml!
11:36.44lardmanhmm, my QFileSystemWatcher appears to not be working
11:36.49lardmanlcuk: pah!
11:37.03lcukQML pixels would be neat
11:37.19lcuklike the excel spreadsheet animation :D
11:39.11lardmanI've not seen that
11:46.33RST38hlardman: didn't help
11:50.24lcukRST38h, make a tiny hello world and draw in qpainter and see if that still has same problem
12:00.49lardmanRST38h: oh, sorry
12:01.56lardmanwhat about widget->setAttribute(Qt::WA_PaintOnScreen);
12:03.24RST38hlardman: just tried this one too
12:03.28RST38hlardman: did nothelp
12:05.02lardmanhmm
12:05.18lardmansetAttribute(Qt::WA_NoSystemBackground); ?
12:05.34lardmanor have we already done that one?
12:05.42lardmanfar too many attributes!
12:05.44lardman:)
12:06.25lardmanwonders if his QFileSystemWatcher problem is caused by him watching the parent dir and not receiving events generated in the child dirs
12:06.37lcuk<PROTECTED>
12:07.17lcukhas that on qt wall calendar
12:07.55lcuklardman, afaik sub folders are not tracked
12:07.59lcukat least from historical
12:08.15lcuki wanted to use inotify on base folder for everything inside
12:08.25lcukbut afaik I had to add one to each specific folder
12:08.40lcuklest the inotify would generate huge amounts of data if started on /
12:10.46lcuklardman, can you subscribe to tracker events?
12:12.22wazdSummeli: ping? :)
12:21.16*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
12:23.44lardmanlcuk: yeah I could do, and equally there's a DBus event broadcast by the camera app
12:24.14lcukuseful
12:25.21lardmanI'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.17lardmanhmm, 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.29lardmanso it's not a case of subdirs messing things up
12:26.34lcuklardman, hm then
12:28.02lardmanI wonder if I've correctly understood how it works...?
12:28.25lardmanI'm adding a directory in the expectation that I will receive events if files and/or directories within that directory are modified
12:28.42lardmanbut perhaps you have to explicitly add a directory/file path for a given file?
12:28.52lardmanthat seems quite un-useful though
12:38.16lardmanhmm rubbish, direcoryChanged() is emitted for any changes to files in a dir, filechanged() is only emitted if you explicitly specify the file
12:38.26lardmanthis means I need to store the dir contents state internally
12:38.28lardmanrubbish
12:39.07lcukhm
12:39.09lcuklardman
12:39.10lcukthats odd
12:39.22lcuki gather internally the filesystemwatcher will use inotify on linux
12:39.30lcukwhich gives the name of the file beingmodified
12:39.33lcukperhaps driver error :P
12:40.15lardmanno, I've seen some other comments to this effect, but apparently it's still not actually very useful
12:40.51divanHow much time Standard Flasher should erase? It's already 10 minutes passed since 'Erasing, this may take a while.' appers...
12:41.08divans/appers/appeared/
12:41.15lardmannever tried it, sorry
12:41.40lcukdivan, 10 minutes is fine
12:41.45divanlast time I've reflashed with Quick Erase Flasher and it took seconds
12:41.46dm8tbrdivan: whole process 40min or so
12:41.51divanlcuk, oh, thanks
12:41.55lcuki used windows flasher and it took ~20 minutesish
12:42.53divanHm, what's the point of this erasing? What's namely is being erased and what for?
12:43.43lcukdivan, idk
12:43.56lcukbut since the process is one click reflash its ont really for debugging
12:43.58hiemanshudivan: NOLO
12:44.05lardmanI wonder if I can have a list of lists?
12:44.06lcukalso note the reflash is whole device
12:44.09hiemanshuthats what the website says atleast
12:44.10lcukall photos and stuff too
12:44.14lardmanQList<QList<QFileInfo>> ?
12:44.45hiemanshulardman: Array?
12:45.21divanlcuk, ok, I understand this, but why not simply overwrite it?
12:45.31lcukdivan, ask Nokia
12:45.32hiemanshulardman: http://www.qtcentre.org/threads/27453-QList-of-QLists
12:45.38lardmanhiemanshu: I'm embracing the Qt way
12:46.04hiemanshulardman: you just need a space between >
12:46.09hiemanshubecause >> is an operator
12:46.18hiemanshuotherwise should work
12:46.24lardmanCool
12:54.49lardmananyone know what the default time sort order is for QDir()?
12:54.59lardmanoldest to newest, or vice versa?
12:55.39*** join/#harmattan hardaker (~hardaker@2001:df8:0:64:224:7eff:fe6b:2b3e)
13:03.14mgedminautomatic capitalization with the hardware keyboard == unpleasant surprises in vi
13:04.56SpeedEvil:)
13:05.58mgedminand sometimes I switch to the terminal and find it in capslock mode
13:17.12kimjuafter switching to terminal the first character seems to get corrupted if it is longer than one octet utf-8 sequence.
13:17.52kimjuin 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.03lardmanto the pub, bbl
13:55.51RST38hOk. I have got things running relatively nicely.
13:56.19RST38hExcept 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.43wazdCan anyone help me with testing terminal icon on N950? :)
14:10.53wazdhttp://zhil.in/terminal.svg
14:11.04wazdI don't know how to replace icons :(
14:19.17Tronicwazd: 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.16wazdsure bout 80x80? There's no such folder
14:31.12*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
14:31.18TronicActually I used /usr/share/icons/blanco/80x80/apps/appname.png
14:31.30TronicThat 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.11divanwazd, 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.41mgedminwazd, 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.40mgedminso, meego-terminal
15:24.31*** part/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi)
15:24.32lardmanhmm, 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.11lardmanmainly me, doh - confusing actual names with nicks
15:25.12SpeedEvilThat was not a requirement of the program
15:25.17lardmanblames not listing the nicks first
15:25.22lardmanSpeedEvil: true :)
15:26.05SpeedEvilwonders...
15:26.11SpeedEvilWhy does it only say 150
15:26.18SpeedEvilAre they still shipping?
15:26.29SpeedEvilOr have people dropped off the face of the planet.
15:26.36SpeedEvilhops.
15:26.39lardmanthe numbering is broken in that list I think
15:26.45SpeedEvilProbably
15:26.54lardmangets to 18 then goes to 1 again
15:27.15mgedminmarkup error?  some extra new line splits the list into two lists?
15:27.25SpeedEvilah
15:27.29SpeedEvilfixes
15:27.36lardmanI guess so, was going to login and fix it if no-one gets there before me
15:28.23SpeedEvilIt's monotonic now.
15:28.25mgedminwhere can I find the right version of meegotouch API docs?
15:28.34lardmancheers SpeedEvil
15:28.45mgedminlooking at http://apidocs.meego.com/1.1/platform/html/libmeegotouch/ now, but e.g. all the links to Qt docs are 404ed
15:28.45RST38hcackles, replacing slow Qt scaling code with his own
15:29.06SpeedEvilHowever - isn't on reflection that list updated by the user?
15:29.07RST38hmgedmin: their way to say you are not supposed to use it? :)
15:29.18mgedminI don't suppose there are plans to rewrite meego-terminal to QML within, say, next week?
15:29.31SpeedEvilSo I guess possibly lots of people have not done it.
15:29.35RST38hprobably "never" is a morerealistic answer...
15:29.40mgedminso if I want to add 'Open new window' to the terminal's popup menu, I've to use meegotouch
15:29.48mgedmindo you want the terminal to have a 'open new window' menu item?
15:29.50mgedmin:)
15:30.09SpeedEvilimagines a terminal window supporting multitouch gestures.
15:30.49dm8tbrwhat's the killall -9 gesture?
15:31.08lardmanside of fist?
15:31.08RST38hdm8tbr: throwing device into a wall
15:31.11mgedminthrottling the device should do that
15:31.18SpeedEvilYou draw a representation of the process, with X's for eyes
15:31.46RST38hYou represent X with your own eyes and the device tracks you and gets the idea
15:32.33SpeedEvilponders adding 'If you find a n950 in the street, you should mail it to...'.
15:32.54mgedminme! 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.17lardmanwhat's the name of the notification screen stuff?
15:33.20lardmanin terms of api
15:35.38lardman's wife has just brought him a glass of vino, ideal :)
15:39.11mgedminhm, what is this launchAnotherWithQProcess() thing?
15:42.35*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
15:43.24dm8tbrneeds to look at the notification stuff for his LiveView project
15:45.39DocScrutinizerlardman: (alphabet) I got puzzled by the missing rule on what to sort after all - first name, last name, nick?
15:46.04DocScrutinizersimply first character of whatever comes first?
15:46.12mgedmin"sorted by meego.com username" IIRC
15:46.26DocScrutinizerstated nowehere IIRC
15:46.47mgedminthere were at least two sections, the one with people who already received the devices had the sorting rule
15:46.55mgedminthe one with people still waiting did not specify a sort rule
15:46.57mgedminIIRC
15:47.05mgedminof 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.18DocScrutinizeraah yes, now it's stated clearly there
15:48.45lardmanThe problem was that the original list was real names, not nicks
15:49.00mgedminyes
15:49.03lardmanso people had to add their nicks, make sure they were at the start of the text, and then move into sorted order
15:49.21lardmanbut not a major issue
15:52.32mgedmin"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.46mgedminI need to call MApplicationService::launchAnotherWithQProcess()
15:52.48mgedminI think
15:52.57mgedminI can get a MApplication via MApplication::instance()
15:53.08mgedminnow what is this MApplicationIf interface and where is it documented and how do I use it?
15:54.19mgedminit's a dbus thing...
16:00.35DocScrutinizersuggests to get mdbus2 working on harmattan
16:01.28DocScrutinizerNOTE: Mickey's DBus Utility requires well-behaved services, i.e. those which implement the DBus introspection protocol.
16:01.29DocScrutinizermdbus2: DBus has never been that much fun!
16:02.46DocScrutinizerhttp://maemo.org/packages/view/mdbus2/
16:03.16DocScrutinizer>>Extra functionality is interactive mode with tab completion.<< :-D
16:04.50mgedmintries a simpler approach: MApplicationService("com.nokia.meego-terminal").launchAnotherWithQProcess();
16:06.38DocScrutinizerthere is no simpler approach to awesome mdbus2 tool than mdbus2 ;-D
16:07.26DocScrutinizerIOW mdbus2 would be a mad useful thing to get anyway
16:08.04DocScrutinizermodulo it would work at all (/me glares at aegis)
16:08.12mgedminwell, guess what? it didn't work
16:09.05mgedminand I know why
16:09.12DocScrutinizerponders 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.05DocScrutinizerprobably I should add fremantle extras-devel to repo list ;-D
16:11.54lardmanhardfloat?
16:13.50Stskeepsyes
16:14.09hiemanshuDocScrutinizer: and install i2ctools? :P
16:14.45*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
16:14.58DocScrutinizerhiemanshu: 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.09DocScrutinizerhttp://mg.pov.lt/harmattan-irclog/%23harmattan.2011-07-27.log.html#t2011-07-27T08:05:47
16:16.33mgedminokay, it works
16:16.44mgedminnow the important bit: what should the label say?
16:16.56hiemanshuDocScrutinizer: hah
16:16.57mgedmin"Open New Window"? "Open New Terminal"? "New Terminal Window"?
16:17.44mgedminI think I like the last one best
16:19.31DocScrutinizeraccording to those Nokia guidelines probably "I'll give you another one"
16:20.07DocScrutinizeror "Need more windows?"
16:20.37DocScrutinizeror "yoh dawg, +1"
16:20.53hiemanshu"arrrr, herz morz windawz"
16:21.15hiemanshuor "m0r3 w1nd0w" :P
16:22.54mgedminhm, combo box items in popup menus are weirdly misaligned: 20110730-192146.png
16:22.58DocScrutinizerthinks he has to re-read those guidelines :-D
16:23.02mgedmindoh, http://i.imgur.com/RNt62.png
16:24.03DocScrutinizerMohammadAG: >>Processed for clearance at TEL AVIV - ISRAEL<< \o/
16:24.34mgedminthis 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.43mgedminand the one app launcher will focus if you launch terminal again
16:25.03mgedminand if you close it, app launcher will launch a new terminal instead of raising one of the remaining existing windows
16:25.14mgedminwould be best if meego terminal supported multiple windows in one process
16:26.32DocScrutinizermgedmin: or your terminal changes $0 to $RAND
16:26.35DocScrutinizer:-P
16:26.48mgedminoh 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.43mgedminnothing vi .pc/.quilt_patches can't fix...
16:29.10mgedminrm_you, what do you think about http://pastie.org/2295045 http://i.imgur.com/BX8ws.png ?
16:29.41mgedminoh, hey, only now noticed that Harmattan busybox /bin/sh identifies itself as "Maemo" :)
16:29.48DocScrutinizermgedmin: 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.47hiemanshuugh, the stupid no call dialog bug again, cant cut calls :/
16:30.56DocScrutinizertakes ages though to start, that's why I noticed it first instance
16:31.06hiemanshuno way of hanging up, dammit, how I tell people I am angry now
16:31.26hiemanshu+do
16:31.34DocScrutinizerLOL
16:31.40mgedminDocScrutinizer: I guess that's why the docs tell you to use invoker --single-instance in your .desktop file
16:31.52mgedminit should work with QML apps
16:31.56mgedmindidn't work with fbreader
16:31.58DocScrutinizeraah, no idea
16:32.07mgedminbut someone pointed me to /usr/bin/single-instance, which *did* work fine with fbreader
16:32.14hiemanshurestarts phone
16:33.09DocScrutinizeranyway qmlroundtrip seemed to segfault when I just clicked the icon to start up 2 times in a row very fast
16:34.21hiemanshulol, turning on the phone, lock the screen, home screen shows up, swipe, boot up animation
16:35.21DocScrutinizerhaha
16:41.27*** join/#harmattan seif (~seiflotfy@g226031198.adsl.alicedsl.de)
16:43.03DocScrutinizerhiemanshu: we should probably replace the boot video anyway ;-D http://mg.pov.lt/maemo-irclog/search?q="dont+panic"
16:46.31DocScrutinizerhttp://maemo.cloud-7.de/maemo5/bootvideo-DONTPANIC/
16:50.22RST38hAnyone knows what the grey bar at the bottomof Harmattan QMainWindow is? It does not appear to be the status bar
16:52.35DocScrutinizertoolbar
16:53.17DocScrutinizerafaik
16:53.34RST38hah, whatever it was, showFullScreen() and it is gone
16:53.43DocScrutinizero.O
16:53.47mgedminthere's this tantalizing bit in meego-terminal that makes me suspect it's a "navigation bar" of some kind
16:53.48mgedmin<PROTECTED>
16:53.49mgedmin<PROTECTED>
16:53.49mgedmin<PROTECTED>
16:53.52DocScrutinizerunusual for toolbar
16:54.13RST38hremembers a joke of two police officers writing a report at the murder site
16:54.30mgedminmy attempts to nuke it in fbreader with setStatusBar(0) did not succeed
16:55.13RST38h-- "The head was found at the midle of a roa..." - Captain, is it "middle" or "midle"?
16:55.28DocScrutinizerRST38h: ""...let's move him to the backery. It's easier to spell"" ?
16:55.29RST38h-- Erhm...<kick>... just say it was found in a ditch
16:55.41RST38hDoc:Yep
16:56.07RST38hmgedmin: showFullScreen() on the QMainWindow
16:56.29RST38hmgedmin: kills it dead,although I guess you will need it to place FBeader's icons into
16:56.44mgedminthe bar is invisible in fullscreen mode that fbreader supports
16:57.07mgedminbut so are fbreader's own toolbar icons and the OS statusbar (what do you call the bar at the top?)
16:58.15mgedminhmm
16:59.09mgedminqApp->setProperty("NoMNavigationBar", true);
16:59.24mgedmin(found in in libmeegotouch source tree)
16:59.38RST38htitle bar afaik
16:59.50mgedminthere's also qApp->setProperty("NoMStatusBar", true);
17:00.00RST38hnice
17:00.02mgedminthis is in doc/src/plainqt.dox
17:00.07mgedminpreceded 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.20RST38hbut I would be vary of using MeegoTouch stuff
17:00.25mgedminbut meegotouch is deprecated, ain't it?  is meegotouch qt style used for plain qwidget apps in harmattan?
17:00.28RST38hThey all appear to hate MeegoTouch
17:00.46mgedminqApp->setProperty() appears to be plain qt to me...
17:00.55mgedminbut the "M" in property names reeks of meegotouch
17:01.06RST38hmgedmin: setStyle("plastique") and see what happens (thank Stskeeps for this one)
17:01.16mgedminhmm
17:01.24RST38hwell the set o properties is kinda not well defined
17:01.26mgedminis there a getStyle() as well?
17:01.37RST38hit is like those X11 atoms, every man and his dog invent their own
17:02.34lardman~lart QPlugins
17:02.34infobotthrows a AN/M-8 smoke grenade at QPlugins
17:18.34mgedminooh, the @import "custom.css"; at the bottom of /usr/share/themes/base/meegotouch/meegotouchhome/style/meegotouchhome.css?
17:19.19mgedminI 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.08fcrochikHi... any obvious way (that I failed to find out) to install qmlviewer on the n950?
17:21.54mgedminhm, if you add the harmattan sdk repo, you can apt-get install qt4-declarative-qmlviewer
17:22.21hiemanshuDocScrutinizer: 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.13mgedminyour mental image of aegis must be something like this: http://cache.gawker.com/assets/images/kotaku/2009/05/fruitfucker.jpg
17:24.11fcrochikmgedmin: thanks. I was about to build my own :)
17:24.46hiemanshumgedmin: more like http://peoplesbike.com/pplsen/wp-content/uploads/2010/04/baby-bottle-01.jpeg
17:25.54mikhasRST38h, 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.07fcrochikjust 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.53mgedminfcrochik, why don't you just build a QML app with Qt Creator?
17:55.17lcukdoes fbreader store position in book ?
17:55.23lcukin a readable manner
17:55.50lcuki 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.01fcrochikmgedmin: I have.... just wanted something so I could develop on the device...
17:56.29mgedminyou can have your app read the qml file from disk instead of embedding it as a resource
17:56.52fcrochikmgedmin: yes.... but qmlviewer should do all this for me :)
17:56.56lcukfcrochik, speak to khertan
17:56.59mgedminhttp://wiki.meego.com/Porting_Fremantle_Applications_to_Harmattan#Store_QML_in_Filesystem_instead_of_Resources
17:57.16lcukfcrochik, he is making ondevice ide
17:57.20lcuk:)
17:57.39fcrochiklcuk: isn't it for python?
17:58.01lcukfcrochik, it should be for qt qml too if he is sensible
17:58.02lcuk:)
17:58.17fcrochiklcuk: that would be nice...
17:58.24lcukspeak to him
17:58.29lcukask how he is coming on :)
17:58.42lcuknothing encourages more than interest and use cases for their project
17:58.53fcrochikagreed....
17:59.41fcrochikam I the only one that thinks getting the widgets to work on harmattan is a MUST?
18:00.22lcukyes
18:00.32fcrochiklcuk: I am the only one?
18:00.40lcukthat is it a must
18:00.57mgedmin"the widgets"?
18:01.18fcrochiklcuk: do you know of anything working on it? or thinking about it?
18:01.51fcrochik(anybody)... sorry can't get my english right today :(
18:17.58lardmanhmm, something wrong here, QImage constructor can't seem to load a jpg saved by the camera app
18:19.17RST38hsure that jpeg is ready when you construct qimage?
18:19.30RST38hmay get created asycnhronously
18:21.38lardmanhmm, that is a good point
18:22.08RST38hwonders 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.30rm_youmgedmin: i like
19:38.33mgedminrm_you, thanks!
19:38.46mgedminstarting a new process its a bit slow, though
19:39.02mgedminhow difficult would it be to make a single process handle multiple windows?
19:39.38rm_youif the threading is done right, not too hard i would think
19:43.56mgedminfor 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.30rm_youhrm
19:44.31rm_youmeh
19:44.35rm_younever tried tapping
19:44.40rm_youwhy would i :P
19:44.51rm_youcapacative is so uselessly innacurate anyway
19:46.41mgedmin:)
19:47.58*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
19:48.41lardmanRST38h: I think you may be right about waiting for the file to be ready to read
19:48.45antman8969I don't get the capacitive hate...
19:49.03lardmaninaccuracy
19:49.33antman8969don't understand that at all, I find them far more accurate
19:49.49lardmanso, any thoughts about how I can check, using Qt, whether a file is locked as it's being written to?
19:50.00lardmanantman8969: try very small items
19:50.03GeneralAntillesrm_you, fiferboy wants help reading the light meter data correctly.
19:50.14rm_youhrm k
19:50.23lardmanantman8969: perhaps you're mistaking the fundamental accuracy of the touch layer for the software overlay:?
19:50.30GeneralAntillesis going to facilitate his own application suite into being produced by other people.
19:50.41lardmani.e. how well the software decides what you're trying to do
19:50.47rm_youlol GA
19:50.48antman8969perhaps... but if thats the case then it's a non issue
19:50.48GeneralAntillesrm_you, play with the latest GeoSnap build?
19:50.53rm_youno
19:51.00GeneralAntillesAlso, everybody should go download Lexicon.
19:51.04GeneralAntillesIt's in fiferboy's repo.
19:51.12rm_youantman8969: i am constantly having programs run or things happen that i in no way intended
19:51.16lardmanantman8969: true, except if you actually want to have two small buttons close together and to be able to choose between them
19:51.18rm_youjust by having my hand NEAR the screen
19:51.24rm_youi don't even touch it sometimes and it launches stuff
19:51.32antman8969thats not accuracy, that's sensitivity
19:51.34GeneralAntilleslardman, imprecision, really.
19:51.36rm_youand trying to click on the right place in text is just futile
19:51.43lardmanGeneralAntilles: facilitation provided by application of $$$? ;)
19:51.45rm_youor using a vkbd
19:51.54GeneralAntilleslardman, nope, just slick talkin'. :P
19:51.57antman8969lol again, I don't have a problem.... fat fingers>
19:51.58lardman;)
19:52.05mgedminvkb is usable
19:52.07GeneralAntillesrm_you, it's funny, autocorrection is ABSOLUTELY NECESSARY with a capacitive VKB
19:52.11rm_youbarely / not really
19:52.12GeneralAntillesbut somehow isn't needed with resistive.
19:52.19rm_youyeah
19:52.20rm_youlol
19:52.27antman8969by comparison... the n900 vkb was unusable for me
19:52.28GeneralAntillesPrecision fail.
19:52.28rm_youresistive i had a SHOT at typing the right thing
19:52.33mgedminand 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.35GeneralAntillesantman8969, of course it was, Nokia neutered it.
19:52.36rm_youon capacative it's just like 'good luck"
19:52.40mgedminyou try h/j/k/l navigation with the vkb :)
19:52.43GeneralAntillesN800 had the best vkb.
19:52.58rm_youyeah
19:53.00rm_youit was usable
19:53.08rm_youi never tried the vkbd on n900
19:53.11rm_youi turned it off
19:53.12lardmanwonders about polling QFileInfo isWritable() until it becomes true#
19:53.13GeneralAntillesWas faster on that they I ever got with the N900 keyboard.
19:53.27GeneralAntillesrm_you, yeah, the N900's vkb was absolutely destroyed by Nokia.
19:53.31rm_youi'm trying to turn it off on n950
19:53.32antman8969lardman, you can use c++ qt in qml too
19:53.36antman8969make a QFile available
19:53.36rm_youcan't figure out how
19:53.40rm_youi want to completely disable it
19:53.40lardmanGeneralAntilles: not me, hw kb is always faster, at least for writing normal stuff like SMS
19:53.44GeneralAntillesrm_you, doubt you can.
19:53.52mgedminrm_you, I want a toolbar button in xterm to hide/show vkb
19:53.54rm_youi think i might be able to break it
19:54.01mgedminmikhas told me that is possible
19:54.02rm_youif i can make it just permanently crash
19:54.03antman8969would be bad for develpoment too, your target platform won't be able to do that ;)
19:54.10rm_youor replace the UI somehow
19:54.25rm_youT_T
19:54.27lardmanantman8969: does QFile provide a method whereby one can determine if it's locked for writing?
19:54.54antman8969I would assume, but a quick ctrl+f on the QFile page would be the right place to look
19:54.58antman8969qt must have a way to do it
19:55.05antman8969and qfile seemed logical...
19:55.18antman8969if anything
19:55.23antman8969you can attempt to open it for writing
19:55.30antman8969and if it fails, you kind of know...
19:57.35lardmanThe issue is that QImage silently fails (apparently) and returns a zero sized image
19:57.45lardmanbut I'd prefer to not have to sit in a polling loop
19:57.58lardmanlooking at e.g. QFileInfo isWritable()
19:58.10antman8969you opening the image in qml?
19:58.20lardmanno, qml is rubbish ;)
19:58.25lardmanC++ all the way :)
19:58.29antman8969lol
19:58.34lardman:)
19:58.47mgedminlardman, what are you trying to do?
19:59.03lardmanmgedmin: waiting for new photos to be created, then analysing them
19:59.18mgedminin linux there are no automatic "locks" while a file is being created
19:59.19lardmanbut it seems I get notified and can react before the file has finished being written
19:59.44mgedmin*written
20:00.02lardmanI'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.17mgedminI can't come up with anything better than polling until the mtime becomes older than say 2 seconds before now
20:00.35lardmanI can poll until the file becomes writable
20:00.48lardmanwhich is marginally better
20:01.20mgedminhuh? you mean it's not writable initially?
20:01.28lardmanhmm
20:01.33mgedminhow is the app that's writing out the photo managing to do that if the file is not writable?
20:01.36lardmanwell I'm assuming not, as the camera app has created it
20:01.56lardmanbut if the camera app is writing to it, surely it won't be writable by another app?
20:02.02mgedminit will be
20:02.04mgedminthis is linux
20:02.06lardmanreally?!
20:02.07mgedminno mandatory file locks
20:02.09lardmanoh deaar
20:02.43lardmanhmm, ok so a timer and check file size perhaps if I can be bothered
20:06.06lardmandrat, need to write a class to encapsulate that so that I don't loose track of the filename and image
20:06.16lardmangoes for a break first :)
20:06.59mgedminis trying to guess lardman's app... barcode scanner?
20:10.42DocScrutinizerlardman: (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.42DocScrutinizerlardman: also see the cmdline executables inotifywait and inotifywatch
20:14.59DocScrutinizerdepending 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.11DocScrutinizersystem("inotifywait -e close_write -r /path/to/dir_with_pictures")
20:22.09DocScrutinizerif you (for whatever reasons) are one of those who dislike perfectly sane system() calls to binaries, then go for >> man 7 inotify
20:25.04mgedminooooh
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.30DocScrutinizermgedmin: ??
20:39.58mgedminnice solution to the problem
20:40.06mgedminI'd no idea inotify had "close_wait"
20:40.06DocScrutinizerthanks :-D
20:40.19mgedmin*close_write
20:41.24*** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
20:41.38DocScrutinizerI just hope lardman will read the backscroll
20:42.10DocScrutinizerI'd hate to know there's another polling battery hog app out there
20:42.39mgedminooh, I know! why don't you ask infobot to give lardman a message when he joins the channel ;-)
20:42.51DocScrutinizerLOL
20:43.07DocScrutinizerhe'd probably not even notice it has changed
20:43.27DocScrutinizerbtw he's still here
20:43.37DocScrutinizerjust afk it seems
20:44.21djszapiDoes anybody have experience with meego and rpm packaging ?
20:44.57djszapiCould someone make me a version update in a package ? I could help with Harmattan packaging back.
20:45.03infobothits mgedmin with a cushion
20:45.20mgedmin*ow*
20:53.15DocScrutinizerhah, just noticed inotify-tools is available for fremantle as well :-D
20:53.31DocScrutinizer\o/
20:53.53DocScrutinizeralas there's no similar knotify-tools that I'd know of
20:57.57DocScrutinizerwhich 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.53DocScrutinizerforgot to add "kevents" to the buzzword list
21:02.49lardmanre
21:03.09lardmanmgedmin: yeah barcodes, and also other data extracted from  photos taken wit the standard camera
21:04.04lardmanDocScrutinizer: QFileSystemWatcher wraps the inotify stuff
21:04.34lardmanHooking into tracker would be an option of course, though I was trying to avoid adding complexity
21:04.45lardmanas this route becomes more complex.... ;)
21:05.36lardmanah, close write notification.... hmm is it worth writing my own Qt wrapper for that I wonder....
21:06.07lardmanreally does head off this time
21:06.13lardmannight 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.37leinirhm... 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.54mikhasleinir, ask them
21:49.32*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
21:53.03leinir_more than that, however, is that my internets are utterly and, it seems, irrevocably broken :P
21:53.35leinir_(luckily i'm moving soon, to a place where the phone wires are younger than a fifty years :P )
21:56.30leinir_Hmm... is there a list of the various ui variables? such as font sizes and that sort :)
21:56.56mikhasyes
21:57.21mikhasYou should find it somewhere in the Qt Quick Components repo.
21:57.41mikhasBecause they need to hardcode this stuff, too, in lieu of a theming engine.
21:58.47leinir_Hmm... very silly... i think i've got it, though, it seems to be in the ui guidelines )
21:58.49leinir_:)
21:59.20djszapiwell, 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)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.