mgedmin | faenil, email transfer involves multiple end-to-end TCP hops | 00:00 |
---|---|---|
mgedmin | sessions | 00:00 |
mgedmin | whatevers | 00:00 |
itsnotabigtruck | you can sign up here http://www.trustcenter.de/en/products/tc_internet_id.htm or here https://secure.comodo.com/products/frontpage?area=SecureEmailCertificate and make a public key that's linked to your e-mail address | 00:00 |
itsnotabigtruck | (the e-mail certificate) | 00:00 |
itsnotabigtruck | then you send your e-mail certificate to everybody else | 00:01 |
itsnotabigtruck | and they can send you encrypted messages using the certificate | 00:01 |
faenil | and about pgp, the fact that it's based on a web of trust doesn't really make it that reliable | 00:01 |
itsnotabigtruck | that only you, with your private key, can decrypt | 00:01 |
itsnotabigtruck | i.e. not your isp, the government, someone camped out by a wifi hotspot, etc. | 00:01 |
Venemo | interesting | 00:01 |
faenil | yes but you have no guarantee about the authenticity of the certificate | 00:01 |
itsnotabigtruck | faenil: yeah...that's why it | 00:02 |
itsnotabigtruck | *it's best if you can directly contact your correspondents and verify | 00:02 |
faenil | exactly :) | 00:02 |
Venemo | ok, reflash done, now enabling developer mode | 00:02 |
itsnotabigtruck | but either s/mime or pgp are 1000% better than nothing | 00:02 |
faenil | yeah | 00:02 |
itsnotabigtruck | that's why it would be really nice to have s/mime on harmattan | 00:02 |
itsnotabigtruck | but since the e-mail client isn't OSS none of us can hack it in | 00:03 |
Venemo | faenil, I'm trying to set up the device from scratch. assuming that something went wrong when restoring the backup | 00:03 |
faenil | but I did not know that ssl is hop-to-hop and thought tcp is end-to-end it still acts as hop-to-hop in this case | 00:03 |
itsnotabigtruck | also, i'm suggesting using s/mime because it has the e-mail client support | 00:03 |
faenil | Venemo: I did no backup | 00:03 |
itsnotabigtruck | pgp/gpg are kinda hard to use | 00:03 |
faenil | though* | 00:03 |
itsnotabigtruck | the developers of gpg don't really care about making it integrate nicely with e-mail clients, most of them use mutt for their e-mail :p | 00:04 |
Venemo | faenil, how did you restore your stuff then? | 00:04 |
faenil | I had nothing to restore :) used gmail for contacts, and that was it | 00:04 |
itsnotabigtruck | faenil: well, delivering an e-mail involves multiple TCP connections | 00:04 |
itsnotabigtruck | each of which might (or might not) use SSL encryption on top | 00:04 |
faenil | sure | 00:05 |
itsnotabigtruck | TCP doesn't provide any encryption at all, it's just what carries the data | 00:05 |
faenil | yeah I know | 00:05 |
faenil | I'm just out of Networking uni exam :) | 00:05 |
itsnotabigtruck | hehe | 00:05 |
faenil | I just did not think about this case :) | 00:05 |
itsnotabigtruck | so yeah, SSL encrypts connections, S/MIME and PGP encrypt data | 00:05 |
itsnotabigtruck | and in this case, encrypting a connection isn't good enough | 00:05 |
Venemo | why not? | 00:06 |
itsnotabigtruck | well, *encrypt messages | 00:06 |
itsnotabigtruck | obviously all encryption encrypts data :p | 00:06 |
faenil | exactly :D | 00:06 |
faenil | that's what I was about to write xD | 00:06 |
faenil | ssl encrypts data as well | 00:06 |
itsnotabigtruck | Venemo: well, like i was just explaining - because you don't have control over the whole equation | 00:06 |
faenil | but it's decrypted in the middle hops | 00:06 |
itsnotabigtruck | you can't say "this email must be delivered over ssl all the way" | 00:07 |
itsnotabigtruck | and it probably won't | 00:07 |
itsnotabigtruck | also, you can't necessarily trust your ISP, the recipient's ISP, any ISP's in between, etc. | 00:07 |
faenil | I send it to itsnotabigtruck encrypted with ssl, he gets the email and decrypts it | 00:07 |
faenil | and sends it to you in cleartext | 00:07 |
faenil | because he doesn't use ssl | 00:07 |
faenil | that's why ssl isn't enough | 00:07 |
itsnotabigtruck | right, the e-mail might go like | 00:08 |
itsnotabigtruck | venemo --ssl--> venemo.com --insecure--> itsnotabigtruck.com --ssl--> itsnotabigtruck | 00:08 |
faenil | anybody have multithreaded opengl experience? :D | 00:08 |
itsnotabigtruck | faenil: from what i remember about opengl, the way to do multithreaded opengl is to not go multithreaded opengl :p | 00:09 |
itsnotabigtruck | every opengl call has to be on the same thread | 00:09 |
itsnotabigtruck | you can have other threads, but they can't do the openglstuff | 00:09 |
Venemo | itsnotabigtruck, I understand! | 00:10 |
Venemo | itsnotabigtruck, thanks for explaining :) | 00:10 |
faenil | itsnotabigtruck: you're talking about using the same context in multiple threads I guess | 00:10 |
faenil | while I want to use different shared context in multiple threads | 00:10 |
itsnotabigtruck | faenil: right...so you want to have a 2nd context then? | 00:10 |
itsnotabigtruck | ah | 00:10 |
faenil | yep | 00:10 |
itsnotabigtruck | you might kill any performance advantage you had by doing that... | 00:10 |
faenil | you think? | 00:11 |
*** tbf_ has quit IRC | 00:11 | |
faenil | wait let me explain | 00:11 |
itsnotabigtruck | not sure, but i thought dumping out a pixbuf on one context and loading it in as a texture in the other context is expensive | 00:11 |
faenil | I don't need the second context to draw ;) | 00:11 |
itsnotabigtruck | compared to using an FBO | 00:11 |
itsnotabigtruck | and the GPU can only do one op at a time anyway | 00:11 |
faenil | I need the second shared context to load the new 3d model without blocking the UI in the menawhile | 00:11 |
itsnotabigtruck | ah | 00:12 |
itsnotabigtruck | but don't you have to use the same context? | 00:12 |
faenil | "ideally" | 00:12 |
faenil | but as you said, you can't do multithreading on the same context | 00:12 |
itsnotabigtruck | ah, that's the shared part | 00:12 |
faenil | exactly :) | 00:13 |
itsnotabigtruck | http://www.khronos.org/opengles/sdk/1.1/docs/man/eglCreateContext.xml | 00:14 |
itsnotabigtruck | looks like you can go and pass in the context for sharing textures | 00:14 |
faenil | yeah I know | 00:14 |
itsnotabigtruck | (textures only, not VBOs?) | 00:14 |
faenil | mmm don't know about that actually | 00:14 |
itsnotabigtruck | ah, it probably doesn't mention VBOs because it's a gles1.1topic | 00:14 |
itsnotabigtruck | http://harmattan-dev.nokia.com/docs/library/html/egl/eglCreateContext.html here's the nokia page for it | 00:14 |
faenil | yeah probably | 00:15 |
faenil | anyway | 00:15 |
faenil | QGLContext has create(sharedContext) | 00:15 |
faenil | so I'll just go for that + makeCurrent | 00:15 |
Venemo | anyway, importing from my .vcf files are underway :P | 00:15 |
faenil | + QtConcurrent::run | 00:15 |
*** Chaz6 has quit IRC | 00:15 | |
itsnotabigtruck | faenil: ok, awesome | 00:15 |
faenil | :) | 00:15 |
itsnotabigtruck | Venemo: while you're waiting, go make an S/MIME certificate :p | 00:15 |
faenil | ahha :D | 00:16 |
*** Chaz6 has joined #harmattan | 00:16 | |
Venemo | itsnotabigtruck, aww, I'm too lazy | 00:16 |
Venemo | itsnotabigtruck, but I'll keep this in mind when I'll do something bad and email someone about it | 00:16 |
itsnotabigtruck | the comodo one has you enter a name, your e-mail address, and click the button >_> | 00:17 |
itsnotabigtruck | then you check for a confirmation e-mail | 00:17 |
Venemo | comodo=? | 00:17 |
itsnotabigtruck | a certificate authority (links your e-mail address to your encryption key) | 00:17 |
*** gri is now known as zz_gri | 00:17 | |
itsnotabigtruck | http://www.comodo.com/home/email-security/free-email-certificate.php < that | 00:17 |
itsnotabigtruck | (it's not really a "download" even though it says that) | 00:18 |
itsnotabigtruck | you have to sign up using firefox or internet explorer | 00:18 |
itsnotabigtruck | chrome and opera have trouble with the process | 00:18 |
faenil | I have just done mine with TC | 00:19 |
faenil | :) | 00:19 |
itsnotabigtruck | faenil: cool, so once you have the certificate loaded in your browser, then you have to export it to a file, then import it back into your e-mail program | 00:20 |
faenil | did mine with Chrome, fyi :) | 00:20 |
itsnotabigtruck | if you use MSIE and outlook then you're already set, however | 00:20 |
faenil | wait, can't I set it to gmail? XD | 00:20 |
itsnotabigtruck | crap...i probably should have mentioned you can't encrypt with webmail sites | 00:21 |
itsnotabigtruck | you can use gmail, but not from gmail.com | 00:21 |
faenil | crap :D | 00:21 |
itsnotabigtruck | it has to be thunderbird/evolution/outlook/ms windows live mail | 00:21 |
faenil | why no webmail clients? | 00:21 |
itsnotabigtruck | or a few others | 00:21 |
itsnotabigtruck | because you can't access the private key from javascript to do the decryption | 00:22 |
faenil | I see.. | 00:22 |
beford | there was a ff extension for that though | 00:22 |
itsnotabigtruck | yeah, it's called penango, there's a free personal version | 00:23 |
itsnotabigtruck | i'm not sure if it's any good though | 00:23 |
faenil | about extensions | 00:23 |
faenil | HTTPS Everywhere | 00:23 |
faenil | download that if you're using chrome :) | 00:23 |
itsnotabigtruck | faenil: there's a chrome version now? | 00:23 |
faenil | suggested by Anonymous XD | 00:23 |
faenil | itsnotabigtruck: I'm using it :) | 00:23 |
Venemo | what? who the hell would want to use chrome by their own free will? | 00:23 |
itsnotabigtruck | Venemo: lol...it's actually pretty good | 00:24 |
beford | chromium ftw | 00:24 |
Venemo | it's the crappiest browser ever | 00:24 |
faenil | Venemo: me, coz it's 100000000% lighter and faster than everything else | 00:24 |
itsnotabigtruck | i'm using FF right now but i'm getting really tired of the random lockups and hangs and whatnot | 00:24 |
itsnotabigtruck | a lot of it's extension related, but FF is terrible without extensions | 00:24 |
faenil | everytime I fire up firefox or IE I just keep noticing how slow they are | 00:24 |
Venemo | FF works pretty well from me ever since 3.6 | 00:24 |
itsnotabigtruck | Venemo: 4.0 was pretty good for me, and it's gotten continually worse since then | 00:24 |
Venemo | chrome claims to be a "modern" web browser but it fails to render my stuff properly | 00:24 |
itsnotabigtruck | meanwhile mozilla is focusing on bs statistics instead of fixing bugs | 00:25 |
faenil | Venemo: like what? | 00:25 |
*** jabis has joined #harmattan | 00:25 | |
beford | it probably fails on any webkit browser then | 00:25 |
Venemo | beford, indeed, because webkit is crap | 00:25 |
faenil | exactly | 00:25 |
itsnotabigtruck | anyway, faenil: so option a) is to start using thunderbird (or some other e-mail client) and set it to access your gmail through IMAP | 00:26 |
itsnotabigtruck | option b) is to give up | 00:26 |
Venemo | eg. http://puzzle-master.colorful.hu is the most primitive site you can ever make. the panel with the N9 has a f*cking scrollbar in it in Chrome.... FF renders it properly. | 00:26 |
faenil | thuderbird doesn't even have threaded emails :O | 00:26 |
Venemo | there is no logical explanation why Chrome should put a scrollbar in there | 00:26 |
itsnotabigtruck | option c) is to use that firefox extension, though i don't know whether to trust it | 00:26 |
itsnotabigtruck | but that also requires using firefox | 00:26 |
itsnotabigtruck | Venemo: i think there's a css for that | 00:27 |
faenil | any good linux email client with threaded emails? | 00:27 |
itsnotabigtruck | overflow: i think? | 00:27 |
itsnotabigtruck | faenil: kdeor gnome | 00:27 |
faenil | gnome | 00:27 |
beford | it still looks nice though :P | 00:27 |
faenil | I was so disappointed when I tried thunderbird | 00:27 |
faenil | web gmail's UX is way superior | 00:28 |
itsnotabigtruck | faenil: it looks like evolution has 'threaded message sort' that might do what you want | 00:28 |
faenil | and I'm too used to its mechanics | 00:28 |
faenil | I'll give it a look :) | 00:28 |
itsnotabigtruck | it looks like evolution went to version 3.0 with gnome 3.0, maybe they changed a bunch of things | 00:29 |
Venemo | evolution 3.0 is not bad, just suffers from some minor issues | 00:29 |
itsnotabigtruck | faenil: anyway, so you registered with chromium? | 00:30 |
itsnotabigtruck | i'm not sure if evolution uses the NSS shared DB | 00:30 |
itsnotabigtruck | if not, you might have to do some command-line mucking about to transfer your key and certificate | 00:30 |
itsnotabigtruck | chromium doesn't have a certificate gui | 00:31 |
itsnotabigtruck | that's why using firefox to register is advisable :p | 00:31 |
Venemo | ok, my N950 is syncing my stuff with hotmail via MfE | 00:31 |
Venemo | :) | 00:31 |
itsnotabigtruck | faenil: get the NSS tools installed (on debian/etc. they're libnss3-tools iirc) | 00:31 |
Venemo | contacts added 240, deleted 177... let's hope that the phone numbers stay :P | 00:32 |
Venemo | aaaaand... WIN! | 00:32 |
*** faenil has quit IRC | 00:33 | |
itsnotabigtruck | uh oh | 00:33 |
Venemo | however, the numbers still don't appear on the web interface | 00:33 |
Venemo | :( | 00:33 |
*** faenil has joined #harmattan | 00:33 | |
Venemo | oh, yes they do, I'll just need to merge them | 00:33 |
Venemo | OMG | 00:33 |
Venemo | but it's better than nothing :P | 00:33 |
itsnotabigtruck | faenil: ok, so this is kinda uncharted waters here - it looks like what you need to do is fire up evolution and check if it already has your certificate | 00:34 |
itsnotabigtruck | if not, then you use pk12util to get your certificate out of chromium | 00:34 |
itsnotabigtruck | then import it into evolution through the gui | 00:34 |
faenil | itsnotabigtruck : wait, what was that thing about certificate GUI? | 00:34 |
itsnotabigtruck | faenil: chromium doesn't have any GUI for getting certificates in and out | 00:35 |
itsnotabigtruck | so if you successfully finished the tc trustcenter registration process in chromium | 00:35 |
itsnotabigtruck | then you have your private key and certificate stuck in a hidden folder that can only be accessed with some command line utils | 00:35 |
Venemo | ok, it's nice that every problem has a solution :) | 00:36 |
faenil | oh ok | 00:36 |
itsnotabigtruck | however, if you haven't actually logged into the tc trustcenter website to generate your certificate | 00:36 |
faenil | no the registration is not finished anyway | 00:36 |
faenil | I'm waiting for the password | 00:36 |
itsnotabigtruck | then just load up firefox and do it from there | 00:36 |
itsnotabigtruck | ah ok | 00:36 |
itsnotabigtruck | then i just fed you a bunch of info you didn't need | 00:36 |
itsnotabigtruck | you'll be sent a password and a link, load the link in firefox | 00:36 |
itsnotabigtruck | before you actually finish the process and generate a key, set a strong master password in firefox | 00:37 |
faenil | :D | 00:37 |
itsnotabigtruck | then, you go through the process, and you'll have a private key and a certificate in firefox | 00:38 |
itsnotabigtruck | the step after that is to get them out of firefox...i can probably find a howto somewhere | 00:38 |
itsnotabigtruck | http://www.hoylen.com/articles/it/email/security/firefox.html | 00:38 |
faenil | nah don't worry I'm coding atm ;) | 00:39 |
itsnotabigtruck | heh | 00:39 |
faenil | I'll probably do that tomorrow :) | 00:39 |
faenil | anyway, still no password :) | 00:39 |
itsnotabigtruck | yeah no prob, let me throw some instructions in a pastebin | 00:39 |
faenil | oh ok they sent it via sms | 00:39 |
faenil | that's why I was not getting it | 00:39 |
faenil | but I'll still do it tomorrow :) | 00:39 |
faenil | need to try some things with opengl :) | 00:39 |
ZogG_lap1op | lol just paied attentiion that my nick is ZogG_laplop and not laptop | 00:40 |
ZogG_lap1op | quit | 00:40 |
*** ZogG_lap1op has quit IRC | 00:40 | |
*** ZogG_laptop has joined #harmattan | 00:40 | |
Venemo | heh | 00:41 |
ZogG_laptop | night | 00:43 |
itsnotabigtruck | faenil: https://gist.github.com/bccb2d74446dbfac91a8 | 00:44 |
itsnotabigtruck | might want to set a master password in evolution before doing the import, i don't know if it has those | 00:44 |
faenil | thx | 00:45 |
*** beford has quit IRC | 00:46 | |
itsnotabigtruck | btw frals: any chance you could check out that bug? [https://harmattan-bugs.nokia.com/show_bug.cgi?id=295] | 00:48 |
_MeeGoBot_ | Bug 295 enh, ---, ---, ext-risto.lahti, ASSI, Missing S/MIME Support in nokia mail client | 00:48 |
itsnotabigtruck | i guess something that complex doesn't have a chance this late in the development cycle, but /me shrugs | 00:48 |
*** beford has joined #harmattan | 00:51 | |
itsnotabigtruck | ZogG_laptop: you could have just changed your nick :p | 00:51 |
*** nwoki has quit IRC | 00:52 | |
*** nwoki has joined #harmattan | 00:52 | |
*** nwoki has joined #harmattan | 00:52 | |
jpwhiting | djszapi: around? | 00:55 |
ZogG_laptop | itsnotabigtruck: both were online - irssi problem =) | 01:02 |
itsnotabigtruck | ah | 01:02 |
djszapi | jpwhiting: yep | 01:06 |
jpwhiting | djszapi: I have a project I'm making in qt creator that needs to install stuff into /usr/lib and /usr/share | 01:06 |
*** Corsac has quit IRC | 01:07 | |
jpwhiting | any idea how I make that happen? | 01:07 |
djszapi | I am not familiar with qmake, sorry. | 01:07 |
djszapi | isn't there a prefix path like for cmake ? | 01:07 |
jpwhiting | I have INSTALL targets for them in my pro file, and it works for desktop but not harmattan | 01:07 |
*** Corsac has joined #harmattan | 01:07 | |
jpwhiting | I set target.path = /usr/lib/telepathy/ to install my cm there, but it puts it into /opt/projectname/bin instead :/ | 01:08 |
*** gabriel9 has joined #harmattan | 01:08 | |
*** Soder has quit IRC | 01:08 | |
itsnotabigtruck | jpwhiting: if you were using scratchbox, you'd have your makefile install them to $DESTDIR/whatever | 01:08 |
jpwhiting | I thought I had this working at one point | 01:08 |
jpwhiting | itsnotabigtruck: ah, in the Makefile it installs to buildfolder/usr/lib/telepathy/ | 01:10 |
jpwhiting | in the harmattan deployment config in qt creator I mapped some local file paths to remote directories | 01:11 |
* jpwhiting checks what he did under Desktop | 01:11 | |
jpwhiting | ah, no deploy step for desktop | 01:11 |
jpwhiting | itsnotabigtruck: so the Makefile does install into my build folder, but I thought the .deb it creates is supposed to install into / prefix | 01:13 |
itsnotabigtruck | jpwhiting: tbh i have no idea what qt creator does...the normal build process involves a lot of magic that culminates in building and installing it with a prefix that points into a subdirectory | 01:14 |
itsnotabigtruck | then it takes what went into the subdirectory and builds it together with the debian control files into a deb | 01:14 |
itsnotabigtruck | but i think qt creator might be operating very differently | 01:15 |
jpwhiting | well, it seems to be doing that also from what I see | 01:15 |
jpwhiting | it builds the sources into a debug folder, then puts debian stuff under a debian subfolder of that | 01:16 |
itsnotabigtruck | but it doesn't use the regular debian tools, right? | 01:16 |
jpwhiting | yeah, it does | 01:16 |
jpwhiting | with mad | 01:16 |
itsnotabigtruck | normally you use dpkg-buildpackage | 01:16 |
itsnotabigtruck | it sounds like it's using it's own built-in builder | 01:17 |
jpwhiting | there's a harmattan sysroot it installs under QtSDK | 01:17 |
itsnotabigtruck | then assembling it into a package | 01:17 |
itsnotabigtruck | which is an extra step for it to go wrong from | 01:17 |
jpwhiting | it executes mad dpkg-buildpackage -uc -un -us or somesuch | 01:17 |
itsnotabigtruck | oh ok | 01:17 |
itsnotabigtruck | then...that's very weird | 01:17 |
jpwhiting | ah, the stuff it's putting under /opt/projectname is old, it seems the only thing it's creating in the .deb is documentation :/ | 01:19 |
itsnotabigtruck | lol | 01:19 |
jpwhiting | heh | 01:20 |
*** Venemo has quit IRC | 01:29 | |
*** jluisn has quit IRC | 01:50 | |
*** rm_work has quit IRC | 01:53 | |
*** Natunen has quit IRC | 01:58 | |
*** Free-MG has quit IRC | 02:05 | |
*** e-yes has joined #harmattan | 02:27 | |
*** zk8 has quit IRC | 02:29 | |
*** M4rtinK has quit IRC | 03:11 | |
*** qronic has quit IRC | 03:13 | |
*** nwoki has quit IRC | 03:13 | |
*** jabis has quit IRC | 03:44 | |
*** faenil has quit IRC | 03:46 | |
*** admino1 has joined #harmattan | 04:22 | |
jpwhiting | hmm, the ssh session on my N9 keeps hanging | 04:29 |
jpwhiting | then I can't reconnect a new session and end up rebooting to get access again | 04:29 |
jpwhiting | maybe I need to tweak the sshd_config to allow more than one ssh connection or something? | 04:29 |
*** infobot has quit IRC | 04:34 | |
itsnotabigtruck | jpwhiting: hmm | 04:42 |
itsnotabigtruck | mine seem to time out fairly quickly but no reboots needed | 04:42 |
*** risca has joined #harmattan | 04:43 | |
jpwhiting | it makes debugging from within qt creator very tricky | 04:43 |
jpwhiting | since it times out pretty quickly | 04:43 |
jpwhiting | also, if I run /sbin/ifconfig on terminal app on the device after a timeout, I see no wlan0 device at all | 04:44 |
jpwhiting | just lo and phonet0 | 04:44 |
itsnotabigtruck | ok, i think sth is fscked on your phone | 04:50 |
itsnotabigtruck | check out dmesg | 04:50 |
jpwhiting | heh, dmesg shows wl1271 going up and down | 04:51 |
jpwhiting | firmware boots, it authenticates with the router | 04:51 |
jpwhiting | then deauthenticates by local choice (reason=3) | 04:51 |
jpwhiting | I've seen this before, maybe it's time to reboot my router... | 04:51 |
*** DocScrutinizer51 has quit IRC | 05:08 | |
*** DocScrutinizer51 has joined #harmattan | 05:08 | |
*** oberling_ has quit IRC | 05:47 | |
*** oberling has joined #harmattan | 05:48 | |
*** Natunen has joined #harmattan | 05:49 | |
*** Transformer has joined #harmattan | 06:16 | |
*** Transformer has left #harmattan | 06:18 | |
*** benares_98 has quit IRC | 06:28 | |
*** luke-jr has quit IRC | 06:52 | |
*** luke-jr has joined #harmattan | 06:54 | |
*** xarcass has joined #harmattan | 07:00 | |
*** daniel_o has joined #harmattan | 07:23 | |
*** hardaker has quit IRC | 07:38 | |
*** mece has joined #harmattan | 08:47 | |
djszapi | blah: https://bugreports.qt-project.org/browse/QTBUG-16289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel | 08:51 |
*** hhartz has joined #harmattan | 09:04 | |
*** beford has quit IRC | 09:18 | |
*** zz_gri is now known as gri | 09:19 | |
*** admino1 is now known as qronic | 09:24 | |
*** faenil has joined #harmattan | 09:24 | |
*** fuz_ has quit IRC | 09:28 | |
gri | faenil: Now with ipv6? :) | 09:29 |
*** eean has quit IRC | 09:30 | |
*** gabriel9 has quit IRC | 09:33 | |
*** fuz_ has joined #harmattan | 09:34 | |
*** chouchoune has quit IRC | 09:35 | |
*** arnaud2 has joined #harmattan | 09:35 | |
*** jreznik has joined #harmattan | 09:36 | |
*** gabriel9 has joined #harmattan | 09:38 | |
*** eean has joined #harmattan | 09:42 | |
djszapi | faenil: heh, it is possible to have js var in qml2 | 09:42 |
djszapi | and the ListElement role - script thingie is also fixed in qml2 | 09:43 |
*** adlan has quit IRC | 09:43 | |
djszapi | npm: ^ | 09:43 |
* RST38h wonders if HTML+JS would be more efficient than QML+JS | 09:44 | |
*** gabriel9 has quit IRC | 09:46 | |
*** leinir has quit IRC | 09:46 | |
djszapi | more efficient for what ? | 09:48 |
*** leinir has joined #harmattan | 09:58 | |
*** leinir has joined #harmattan | 09:58 | |
*** faenil has quit IRC | 10:00 | |
*** risca has quit IRC | 10:01 | |
*** gabriel9 has joined #harmattan | 10:04 | |
*** Venemo_N950 has joined #harmattan | 10:05 | |
Venemo_N950 | hey | 10:05 |
Venemo_N950 | Puzzle Master works flawlessly on PR 1.2, IRC Chatter works too with one minor glitch | 10:06 |
Venemo_N950 | :) | 10:06 |
*** Venemo_N950 has quit IRC | 10:06 | |
*** Stecchino_ is now known as Stecchino | 10:09 | |
*** miroslav has joined #harmattan | 10:20 | |
*** abinader has quit IRC | 10:26 | |
*** jbos has quit IRC | 10:28 | |
*** abinader has joined #harmattan | 10:28 | |
*** KRF_ has joined #harmattan | 10:29 | |
*** jbos has joined #harmattan | 10:29 | |
*** KRF has quit IRC | 10:30 | |
*** mzanetti_work has quit IRC | 10:30 | |
*** daniel_o has quit IRC | 10:37 | |
*** daniel_o has joined #harmattan | 10:37 | |
*** KRF_ has quit IRC | 10:44 | |
*** KRF has joined #harmattan | 10:44 | |
*** jbos_ has joined #harmattan | 10:44 | |
*** abinader has quit IRC | 10:44 | |
*** Dotti has quit IRC | 10:44 | |
*** abinader has joined #harmattan | 10:45 | |
*** jbos has quit IRC | 10:45 | |
*** Dotti has joined #harmattan | 10:45 | |
*** miroslav has quit IRC | 10:49 | |
*** adlan has joined #harmattan | 10:50 | |
*** zk8 has joined #harmattan | 10:52 | |
*** mzanetti_work has joined #harmattan | 10:54 | |
*** rzr has quit IRC | 10:57 | |
*** miroslav has joined #harmattan | 10:59 | |
*** lamikr has joined #harmattan | 11:01 | |
*** DocScrutinizer has quit IRC | 11:13 | |
*** DocScrutinizer has joined #harmattan | 11:13 | |
*** faenil has joined #harmattan | 11:20 | |
*** MohammadAG has quit IRC | 11:21 | |
*** MohammadAG has joined #harmattan | 11:21 | |
*** artemma has joined #harmattan | 11:22 | |
MohammadAG | o/ | 11:22 |
alterego | aloha | 11:26 |
djszapi | can I get a variant type role in ListElement for instance ? | 11:37 |
djszapi | so I would pass sometime a string, sometimes, a fixed point integer. | 11:37 |
*** Venemo_N950 has joined #harmattan | 11:38 | |
djszapi | Venemo_N950: I had many issues with irc-chatter in fact | 11:38 |
djszapi | tried to fix at least the most annoying, but the codebase is hard to read to me. | 11:39 |
*** zk8 has left #harmattan | 11:40 | |
Venemo_N950 | djszapi, yeah... I know, and I'm working on it | 11:41 |
Venemo_N950 | djszapi, have you added the issues you had to the wikipage? | 11:41 |
djszapi | no, but I told ya many times ;-) | 11:42 |
*** zk8 has joined #harmattan | 11:43 | |
Venemo_N950 | please do | 11:44 |
Venemo_N950 | so I'll now what to start with | 11:44 |
*** decibyte has quit IRC | 11:44 | |
Venemo_N950 | Puzzle Master is accepted to the Ovi Store, so there won't be any more work with that for some time | 11:44 |
*** decibyte has joined #harmattan | 11:44 | |
*** nix-cyrus has joined #harmattan | 11:44 | |
SpeedEvil | :) | 11:45 |
SpeedEvil | Congrats! | 11:45 |
djszapi | Venemo_N950: you did not test against Pr1.0 image ? | 11:46 |
*** daniel_o has quit IRC | 11:47 | |
djszapi | do I need to use toString() in qml for getting a string out of an integer, or quoting it is enough for a property/role ? | 11:48 |
djszapi | Venemo_N950: I instead file bugreport against projects with bugtracker, sorry. | 11:49 |
*** arnaud2 is now known as chouchoune | 11:54 | |
*** M4rtinK has joined #harmattan | 11:54 | |
*** niqt has joined #harmattan | 12:00 | |
Venemo_N950 | djszapi, I tested it on 1.1 before submitting. | 12:06 |
Venemo_N950 | djszapi, as you wish. I don't have time to set up a bugtracker right now, but I may just do so sometime. | 12:07 |
djszapi | they require pr1.0 compatibility too | 12:07 |
Venemo_N950 | djszapi, it's compatible with 1.0 too | 12:07 |
Venemo_N950 | it doesn't use any Harmattan specific apis | 12:07 |
djszapi | hahaha | 12:07 |
djszapi | testing is against trust btw ;) | 12:07 |
Venemo_N950 | it even works on desktop and symbian | 12:08 |
djszapi | that is not a requirement in ovi, but 1.0 | 12:08 |
gri | Nice, my application crashes and the debugger tells me something about QMutex::lock() - and I do not use threads (well QML might use them in background) | 12:08 |
Venemo_N950 | anyway! I'm having trouble connecting to my company's wlan with the N950 | 12:08 |
gri | Any idea how to get better debug output than a bit disassembly? | 12:08 |
djszapi | qt-dbg build | 12:08 |
radiofree | Venemo_N950: you're the irc-chatter guy right? | 12:09 |
Venemo_N950 | radiofree, right! | 12:09 |
gri | djszapi: I don't have a qt debug version on my phone and I can't test the application without the phone | 12:09 |
radiofree | let me see if i can still crash it | 12:09 |
Venemo_N950 | radiofree, yes, you possibly can :) | 12:09 |
radiofree | Venemo_N950: basically, 0.1.1 works for me with my bouncer | 12:09 |
radiofree | but 0.1.90 crashed when i connected | 12:10 |
radiofree | i'll see if it's still the case | 12:10 |
djszapi | gri: well you can install it anyway | 12:10 |
djszapi | if you build it in your dev environment | 12:10 |
gri | I thought I can't replace com.nokia.maemo with "" origin? | 12:10 |
djszapi | nobody said you should replace. | 12:11 |
Venemo_N950 | radiofree, there is no newer version unless you build master | 12:13 |
djszapi | this is also very unhandy with irc-chatter | 12:13 |
djszapi | it cannot be installed from OVI. By the way, is there another cool irc application in ovi ? | 12:13 |
radiofree | djszapi: there's a commercial one | 12:14 |
radiofree | £1.99 or something like that | 12:14 |
*** nix-cyrus has left #harmattan | 12:15 | |
radiofree | Venemo_N950: yep, bouncer fail! | 12:15 |
djszapi | radiofree: ok, will try out. | 12:15 |
radiofree | what's interesting, is it seems to have joined the irc-chatter channel, so it's at least connecting :) | 12:15 |
radiofree | qrc:/qml/harmattan/main.qml:32:5: QML ProgressPage: Binding loop detected for property "canPushChatPage" | 12:16 |
radiofree | if that means anything to you | 12:16 |
djszapi | that is simple to fix. | 12:16 |
radiofree | I don't know if thats the error that causes the crash | 12:17 |
radiofree | it segfaults, just after joining it would seem | 12:17 |
radiofree | (since it actually joined the irc-chatter room on my bouncer) | 12:17 |
djszapi | no, that is not a crash | 12:17 |
Venemo_N950 | radiofree, that is bullshit, that message has nothing to do with anything | 12:18 |
Venemo_N950 | radiofree, can you come online sometime tonight and help me debug this issue? | 12:19 |
Venemo_N950 | i'm currently at my workplace | 12:19 |
djszapi | except that it can consume the CPU unneccesarily. | 12:19 |
djszapi | and permanently once it is stuck like that | 12:19 |
radiofree | Venemo_N950: ok | 12:19 |
radiofree | it's a regression between 0.1.1 and 0.1.90 anyway, 0.1.1 workso k | 12:20 |
*** zk8 has quit IRC | 12:20 | |
Venemo_N950 | radiofree, it might be a regression in communi, in which case I can't do too much about it | 12:22 |
radiofree | got any packages with debug symbols, i can collect a bt if you want | 12:22 |
Venemo_N950 | radiofree, sorry, I don't have them at hand | 12:25 |
Venemo_N950 | djszapi, do you happen to have any clue why I can't connect to a corporate wifi? | 12:26 |
djszapi | do not have a crystall ball sorry :) | 12:26 |
djszapi | it can have zillion reasons. | 12:26 |
radiofree | cosmic rays flipping a bit | 12:27 |
Venemo_N950 | djszapi, I also installed the certificate of the company. however, the dialog which asks me for a certificate doesn't let me select any certificates | 12:29 |
djszapi | why not ask your sysadmin at the company ? | 12:29 |
Venemo_N950 | how could he know why harmattan doesn't let me select their cert? | 12:31 |
djszapi | because we do not know your cert stuff | 12:32 |
djszapi | and he knows probably the most about it, and had experience with different clients of that ... | 12:33 |
djszapi | and he can say that /for sure/, if it is a harmattan issue. | 12:33 |
djszapi | so nothing on yoru company side. | 12:33 |
Venemo_N950 | I bet you he hasn't seen a harmattan device yet. but ok, I'll ask him :) | 12:33 |
djszapi | do you need it for your work anyway ? | 12:34 |
Venemo_N950 | nope, but I hate to use cellular data while there's a wifi here | 12:34 |
*** lizardo has joined #harmattan | 12:35 | |
Venemo_N950 | anyway, bbl | 12:37 |
*** Venemo_N950 has quit IRC | 12:37 | |
djszapi | lol I cannot bind a property value to model data | 12:41 |
djszapi | and since model data cannot be changed on the fly in an onPropertyChanged signal handler, just with full reassignment....wth | 12:41 |
alterego | That's just how models work :P | 12:41 |
djszapi | yes, unfortunately bad design | 12:42 |
djszapi | not just bad implementation. | 12:42 |
alterego | Not realy. | 12:42 |
alterego | you'll just have to code something better. | 12:42 |
djszapi | yes, and luckily enough it is already addressed in qml2 | 12:42 |
djszapi | no | 12:42 |
djszapi | it is bad design | 12:42 |
*** BluesLee has joined #harmattan | 12:42 | |
djszapi | proven by qml2 | 12:42 |
alterego | Well, I'd argue it's bad design if you're relying on something like that .. | 12:43 |
BluesLee | does anyone now if it is possible to use more than one colour on the low power screen of the n9? | 12:44 |
BluesLee | if I try it I get some screen flickering and the colour of the click is also influenced | 12:45 |
BluesLee | ^ clock | 12:45 |
BluesLee | frals: ping | 12:47 |
*** Venemo_N950 has joined #harmattan | 12:52 | |
Venemo_N950 | djszapi, ok, I asked the sysadmin. the issue is definitely the fact that it doesn't let me select their certificate | 12:53 |
djszapi | I do not have time for the issue, sorry. | 12:54 |
*** lamikr has quit IRC | 12:54 | |
Venemo_N950 | in the cerificate settings, WLAN is checked. | 12:55 |
*** snowpong has joined #harmattan | 12:55 | |
radiofree | Venemo_N950: security method WPA EAP? | 12:55 |
radiofree | at least when editing a connection, with that security method you can pick a certificate | 12:56 |
Venemo_N950 | It's peap with mschapv2 | 12:56 |
Venemo_N950 | the only option in the select certificate dialog is "none" | 12:57 |
radiofree | did you install the certificate in settings > security > certificates ? | 12:57 |
Venemo_N950 | yes, it's there and WLAN is checked in its settings | 12:57 |
radiofree | if you manually create the connection can you select it? | 12:58 |
radiofree | security method wpa eap, wpa eap type = peap, select certificate.. | 12:59 |
Venemo_N950 | where can I manually create the connection? | 12:59 |
radiofree | settings > internet connection > create new connection | 12:59 |
frals | BluesLee: yes, i managed to put 7 of them | 12:59 |
frals | BluesLee: if you get flickering you might have too thin lines or not using "pure" colors | 13:00 |
Venemo_N950 | aww, I see. no, the select certificate dialog is empty there too | 13:00 |
radiofree | probably worth filing a bug | 13:00 |
Venemo_N950 | meh | 13:01 |
Venemo_N950 | frals, do you have a clue? | 13:07 |
frals | about? | 13:07 |
frals | aha, mschapv2 hmm | 13:08 |
frals | dunno, sorry | 13:08 |
Venemo_N950 | I installed a certificate on the N950. why doesn't it show up in the "select certificate" dialog when I try to connect to a corporate wifi? | 13:08 |
djszapi | http://paste.kde.org/201254/ -> anybody has a clue how to get this downcounttimer displaying work ? | 13:09 |
djszapi | Apparently, I cannot bind stuff to the ListElement since it is a rather static thingie | 13:09 |
djszapi | afaic I cannot really do this logic cleanly in the delegate either. | 13:09 |
*** faenil has quit IRC | 13:10 | |
* MohammadAG stabs colloquy | 13:10 | |
Venemo_N950 | djszapi, no matter how i try, the cert won't show up in that list :( | 13:12 |
djszapi | ok | 13:12 |
*** jluisn has joined #harmattan | 13:13 | |
MohammadAG | xprop the dialog, find the process and strace it | 13:15 |
*** nwoki has joined #harmattan | 13:17 | |
*** Venemo_N950 has quit IRC | 13:21 | |
*** xTs has joined #harmattan | 13:21 | |
radiofree | djszapi: what do you mean, displaying? | 13:21 |
radiofree | i just tried that code and it displays it here | 13:21 |
radiofree | black background, white boxes around 0 0 : 0 0 | 13:22 |
djszapi | radiofree: it displays a static data... | 13:22 |
djszapi | it is never gonna change.. | 13:22 |
radiofree | ah right | 13:22 |
djszapi | no matter you count down .. | 13:22 |
*** faenil has joined #harmattan | 13:23 | |
radiofree | so you doing the countdown on the c++ side? | 13:23 |
djszapi | why would I ? :) | 13:23 |
djszapi | to decrease a value every second is not that hard in qml :D | 13:23 |
radiofree | ok, just thought the code you pasted was self contained, so you decrease countDownTimerValue somewhere else? | 13:24 |
radiofree | it's some property int countDownTimerValue? | 13:24 |
djszapi | yeah | 13:25 |
djszapi | it would be obviously better to have a remainingtime() const; for QTimer | 13:25 |
djszapi | but I can add it to qt5 only | 13:25 |
djszapi | not for the current version. | 13:25 |
radiofree | I suppose it's because you've appended the int's only once | 13:25 |
radiofree | why would that be dynamic? | 13:26 |
djszapi | there is no way to get it dynamic | 13:26 |
djszapi | just very hackish ones | 13:26 |
djszapi | and that is pretty said | 13:27 |
djszapi | sad* | 13:27 |
MohammadAG | Can't say that the BB Qt partnership was something I expected | 13:27 |
radiofree | I suppose maybe appending four separate property values and doing the countdown logic somewhere else might work? | 13:27 |
radiofree | probably not... since you're appending the value of the property at the time the component is created... | 13:28 |
djszapi | that is the problem indeed | 13:28 |
djszapi | the only solution I can think of, is to duplicate, triplicate etc... | 13:29 |
djszapi | if you have 1000 elements, then 1000 times. | 13:29 |
djszapi | a separate component might help, but that is more work | 13:29 |
MohammadAG | Or use a QTimer that increments the value pf an int then 0s it when uou want to restart? | 13:30 |
djszapi | that is not the question here. | 13:30 |
MohammadAG | remainingTime would be useful though | 13:30 |
djszapi | I will add it to Qt5 | 13:30 |
MohammadAG | Since the data is there internally | 13:30 |
djszapi | but the problem is not that. | 13:30 |
djszapi | the problem is that the binding is not 1:1 for displaying a downcount timer | 13:31 |
djszapi | you have 4 different logic for the 4 values, as in: mm:ss | 13:31 |
djszapi | but at least two. | 13:31 |
MohammadAG | I need a way to split QDateTime to strings | 13:32 |
BluesLee | frals: thanks for the info | 13:32 |
MohammadAG | Like 10 seconds ago, or minutes or hours or weeks | 13:32 |
djszapi | MohammadAG: you can do that imo | 13:33 |
MohammadAG | I can but idk how | 13:33 |
*** Venemo_N950 has joined #harmattan | 13:33 | |
Venemo_N950 | haaa! success :) | 13:34 |
djszapi | MohammadAG: time().hour() for instance | 13:34 |
MohammadAG | No IDE in front of ke | 13:35 |
MohammadAG | Me | 13:35 |
*** M4rtinK has quit IRC | 13:35 | |
gri | MohammadAG: MCalendar can calculate weeks etc. but unfortunately is part of meegotouch :( | 13:39 |
MohammadAG | My whole UI is in mtf | 13:40 |
gri | oh then you're fine | 13:40 |
*** longthen has quit IRC | 13:41 | |
gri | MohammadAG: you can take a look how crappy I have done the "today", "yesterday", "last week" thingy here and make it better :) https://gitorious.org/web2sms/web2sms/blobs/master/lib/groupmodel.cpp#line228 | 13:41 |
*** longthen has joined #harmattan | 13:41 | |
djszapi | MohammadAG: what is BB ? | 13:41 |
gri | BlackBerry, BullshitBingo, BrownBear .. | 13:42 |
MohammadAG | Blackberry | 13:44 |
MohammadAG | djszapi | 13:44 |
MohammadAG | Thanks gri! | 13:45 |
alterego | BigBawlz | 13:48 |
alterego | Strange, why don't they have a default "ListView" implementation in Qt Components .. | 13:50 |
djszapi | they have ListDelegate.. | 13:51 |
djszapi | and I think that is not that bad by now. | 13:51 |
*** BluesLee has quit IRC | 13:53 | |
gri | Is anyone here able to debug on an harmattan (device) as "user" without losing the TrackerReadAccess credentials? If so, tell me how | 13:53 |
alterego | Yay, another email from a bank I don't have an account with :) | 13:54 |
djszapi | gri: why would you lose ? | 13:55 |
djszapi | what do you use for debugging ? | 13:55 |
gri | djszapi: QtCreator as usual | 13:55 |
* djszapi escapes from crapcreator :) | 13:55 | |
djszapi | anyway, I have it without qtcreator. | 13:56 |
djszapi | works with valgrind and gdb, at least. | 13:56 |
gri | well, QtCreator also uses gdb (the gdbserver atleast) started by some scripts of the sdk connectivity tool | 13:57 |
djszapi | yeah, over X layer | 13:57 |
MohammadAG | alterego: Pfft, my 26th brother died in Afghanistan and left me 20 million bucks | 13:58 |
*** decibyte has quit IRC | 13:59 | |
gri | alterego: I always get emails about the security of my non-existing credit card ... including spelling errors :D | 13:59 |
alterego | Heh | 14:06 |
djszapi | What is the best way of exposing an embedded "id" in an own c omponent ? | 14:07 |
djszapi | string type property does not seem to work. | 14:08 |
*** faenil has quit IRC | 14:13 | |
*** etrunko has joined #harmattan | 14:15 | |
*** Venemo_N950 has quit IRC | 14:18 | |
*** decibyte has joined #harmattan | 14:18 | |
*** auenf has quit IRC | 14:21 | |
*** RST38h has quit IRC | 14:23 | |
*** auenf has joined #harmattan | 14:29 | |
*** zk8 has joined #harmattan | 14:30 | |
jonni | there is no way to expose it (atleast easily). | 14:40 |
*** filmoc has joined #harmattan | 14:40 | |
filmoc | hi all | 14:41 |
*** longthen1 has joined #harmattan | 14:42 | |
*** longthen has quit IRC | 14:46 | |
*** hardaker has joined #harmattan | 14:47 | |
jonni | djszapi: the hard kludge answer would be "If you need that (id) string, I recommend using the objectName property to store the string. This is especially true if you want the id so you can reference an object instance from C++, as there are already methods in QObject for finding objects by objectName." | 14:52 |
*** miroslav has quit IRC | 14:58 | |
artemma | Is anybody using Google Mock with Qt? Or any other mocking framework that's compatible with QTestLib? | 15:00 |
*** briglia has joined #harmattan | 15:03 | |
djszapi | jonni: that bad design means you need to expose every single property separately in embedded elements... | 15:06 |
djszapi | :/ | 15:06 |
djszapi | which is well ... awful. | 15:06 |
jonni | yep, but in QML usually you should not need to expose the id for most of the usecases | 15:06 |
djszapi | even 3-4 is awful | 15:07 |
djszapi | if you could expose only one. | 15:07 |
*** xarcass has quit IRC | 15:07 | |
djszapi | and exposing more than needed is not just longer, but error-prone. | 15:07 |
jonni | actually right answer would be "why do you want to exposed embedded id?" and then answer how not to do it | 15:07 |
*** dm8tbr has quit IRC | 15:08 | |
djszapi | exposing the id would be a cool thing | 15:08 |
jonni | use case? | 15:08 |
djszapi | and the answer is really simple why (I even said above) | 15:08 |
djszapi | I said ? | 15:08 |
jonni | my crosseyes dont see use case anywhere | 15:09 |
djszapi | read better. | 15:09 |
djszapi | Text element has /many/ properties | 15:09 |
djszapi | that you wanna set | 15:09 |
djszapi | so why expose 5-10 properties separately. | 15:09 |
djszapi | extremely unmaintenable code. | 15:09 |
djszapi | not even speaking if there are more text elements.. | 15:10 |
djszapi | you basically say that, returning a QString in C++ is bad, you should return only the method of the qstring that are needed. | 15:10 |
jonni | sorry, I still dont understand the usecase, expose to where, what problem are you trying to solve? | 15:11 |
djszapi | sorry, I cannot help more because I think I described it. | 15:11 |
djszapi | ask precise questions what not clear | 15:11 |
djszapi | text element is a thing that has many things to set | 15:11 |
*** rzr has joined #harmattan | 15:12 | |
djszapi | and if it is embedded into a component...you might wanna expose an id instead of 5-15 properties. | 15:12 |
djszapi | I mean...is it not trivial ? :) | 15:12 |
jonni | hmm, so your dynamically creating objects which names you dont know beforehand or..._? | 15:12 |
djszapi | jonni: you do not really wanna hard code ids for a /re-usable/ component. | 15:13 |
djszapi | otherwise id crashes might occur. | 15:13 |
jonni | id's are unique inside the object anyways? | 15:13 |
djszapi | huh ? | 15:14 |
jonni | or lets ask this way, can you give me example of id crash? | 15:15 |
djszapi | if you hard code a component with an id, and you reuse that many times | 15:15 |
djszapi | you have an id crash | 15:15 |
djszapi | you have the same id for /many/ elements. | 15:15 |
alterego | I think you mean clash | 15:16 |
djszapi | yep | 15:16 |
alterego | And it's not too much of an issue if you stick to good practices. I have plenty of components in my apps with the same 'id' | 15:17 |
djszapi | it indeed is, tried that and did not really work | 15:17 |
alterego | It's pretty common practice to have things like id:root | 15:17 |
djszapi | how is that relevant ? | 15:18 |
alterego | Which is basically what all of my components have as their root element. | 15:18 |
alterego | Except the one in main.qml which is usually id:main | 15:18 |
djszapi | I do not see the relevance. | 15:19 |
alterego | Maybe you shouldn't be so vague then | 15:19 |
djszapi | actually I posted all the code to you. | 15:19 |
trx | id's should be unique, period. :) | 15:20 |
djszapi | +1 | 15:20 |
*** filmoc has quit IRC | 15:20 | |
trx | why argue anyways.. | 15:20 |
alterego | Your code is hard to read and you posted a fraction of it, hence that discussion about what certain identifiers were actually doing. | 15:20 |
djszapi | hard to read qml, yes | 15:20 |
djszapi | but I cannot do too much about that. | 15:20 |
itsnotabigtruck | trx: unique...in a scope | 15:21 |
trx | its exactly | 15:21 |
alterego | You'll get better as you use QML more. | 15:21 |
djszapi | and it is a scope | 15:21 |
itsnotabigtruck | i mean, it's one thing to always pick ok variable names, it's another thing to insist on every variable name being unique in the entire app | 15:21 |
itsnotabigtruck | that just gets pretty ridiculous | 15:21 |
trx | exacly* | 15:21 |
djszapi | so for instance the scope of a repeater/view/ownrepeater | 15:21 |
trx | damn keyboard | 15:21 |
alterego | Anyway, I'm busy :) | 15:21 |
itsnotabigtruck | whoops, can't call the string name, it's gotta be name492 :D | 15:22 |
*** RST38h has joined #harmattan | 15:22 | |
djszapi | alterego: no, it is how others advised on forums | 15:22 |
* RST38h moos evilly | 15:22 | |
djszapi | I know they would criticise them as well as anybody else anyway :) | 15:22 |
djszapi | you* | 15:22 |
alterego | Probably :) | 15:22 |
djszapi | I recall you criticised a bug report that was accepted by the maintainers :P | 15:22 |
djszapi | I mean the use case, and then the fix. | 15:22 |
alterego | So? | 15:23 |
alterego | Actually that wasn't a question. | 15:23 |
alterego | I should have said. "So .... " | 15:23 |
* alterego wonders off. | 15:23 | |
djszapi | so no wonder you criticise the code that was taken according to the recommendation. | 15:23 |
djszapi | by qml experts. | 15:23 |
alterego | Okay, now I have no idea what you're talking about | 15:24 |
alterego | And you're clearly trying to be insulting. | 15:24 |
alterego | So, stop talking to me :) | 15:24 |
djszapi | I have not said for your code it is "hard to read". | 15:24 |
alterego | I'm sorry if you think me telling you that the code you showed me is hard to read. | 15:25 |
alterego | But it is. | 15:25 |
alterego | :) | 15:25 |
djszapi | do not use qml :P | 15:26 |
alterego | (is meant to be an insult, but it's not, I'm just saying) | 15:26 |
alterego | I use it successfully every day. | 15:26 |
alterego | But like I said, you'll get better. | 15:27 |
*** filmoc has joined #harmattan | 15:27 | |
alterego | Anyway .... I really have to get on. | 15:27 |
djszapi | jonni: this is the use case: http://paste.kde.org/201326/ | 15:27 |
djszapi | there are many instances in the same list/repeater/ownrepeater with slightly different text properties. | 15:28 |
*** Jeffrey04 has joined #harmattan | 15:30 | |
jonni | so you just want to be able to change the text to letterValue from outside? | 15:31 |
djszapi | nope | 15:34 |
djszapi | I would like to have different size for different type of texts | 15:34 |
djszapi | same with boldness, italicness and basically everything really :) | 15:34 |
djszapi | different color as well for sure | 15:34 |
djszapi | ( sorry if this code reads "hard", but could not do differently ) | 15:35 |
jonni | but your component can just have hardcoded id:s and you can use and edit multiple instances just fine from outside? Maybe Im missing some essential piece of information in my head, but there is no issues editing those fields | 15:38 |
Hq` | the mistake seems to be that you're treating the id as a string? | 15:39 |
jonni | yep, id cannot be property bind, but if you just use hardcoded strings it works | 15:39 |
djszapi | jonni: how would you differentiate two elements in the same list with the same id ? | 15:39 |
djszapi | (say, own repeater/list) | 15:39 |
Hq` | it's actually a QDeclarativeItem* | 15:39 |
djszapi | there is no way for that | 15:40 |
Jeffrey04 | is it possible to write shell scripts to be executed on n9? | 15:40 |
jonni | Jeffrey04: yes | 15:40 |
Jeffrey04 | jonni: is there any place where i can find the supported languages? | 15:40 |
djszapi | jonni: try to put two text elements into a rectangle, and set just one text according to the id | 15:41 |
djszapi | Hq`: that is why I asked whether "variant" or anything else would fit. | 15:41 |
djszapi | if not, it is a missing feature. | 15:42 |
djszapi | at least I cannot mention anything against such a feature, like exposing an id. | 15:42 |
djszapi | Jeffrey04: I do not think there is such a page, but gcc/g++/moc compilers are available, so are shell, perl and so forth. | 15:44 |
Jeffrey04 | djszapi: php? | 15:45 |
djszapi | wanna write a web server ? :) | 15:45 |
Jeffrey04 | djszapi: nah, just simple shell scripts to see what i can do with my N9 | 15:45 |
radiofree | why on earth would you write shell scripts in php? | 15:46 |
djszapi | you can write simple shell script | 15:46 |
djszapi | php is not available afaik | 15:46 |
Jeffrey04 | radiofree: why not? :) although badly designed, but kinda useful for simple stuff | 15:46 |
Jeffrey04 | radiofree: mainly because i code more in php than other languages :P | 15:46 |
djszapi | php is not available, really | 15:46 |
djszapi | not even in the com repo. | 15:47 |
Jeffrey04 | djszapi: python? ruby? | 15:47 |
radiofree | python yes, ruby pretty sure yes | 15:47 |
Jeffrey04 | radiofree: cool, thanks | 15:47 |
*** faenil has joined #harmattan | 15:48 | |
djszapi | Jeffrey04: http://harmattan-dev.nokia.com/pool/harmattan-beta3/free/p/ | 15:48 |
djszapi | http://harmattan-dev.nokia.com/pool/harmattan-beta3/free/r/ | 15:48 |
jonni | djszapi: you mean http://pastebin.com/rxXfvSsM ? | 15:49 |
radiofree | a whole planet of pythons available! | 15:49 |
Jeffrey04 | djszapi: oh, so i would have to enable that repo in my sources.list? | 15:49 |
djszapi | Jeffrey04: you can | 15:49 |
djszapi | jonni: no because you have distinct ids there. | 15:50 |
Hq` | djszapi: you can reference repeater's individual elements through itemAt(...) if that's what you're after | 15:50 |
djszapi | echo 'deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./' >>/etc/apt/sources.list.d/nicks.list <- Jeffrey04 | 15:50 |
djszapi | Hq`: except that I do not have a repeater | 15:50 |
Jeffrey04 | djszapi: thanks | 15:50 |
Hq` | djszapi: ok, but you can also ask for .children from any element :) | 15:51 |
djszapi | ...and then ? | 15:51 |
Hq` | you get a list of pointers | 15:51 |
djszapi | ...and then ? | 15:51 |
Hq` | which work like id's do | 15:52 |
djszapi | not following | 15:52 |
Jeffrey04 | erm, there's no vim? | 15:52 |
radiofree | Jeffrey04: there's vi | 15:52 |
djszapi | Jeffrey04: there is vim | 15:53 |
Jeffrey04 | radiofree: thanks, but there's no real vim in the repository? | 15:53 |
Jeffrey04 | djszapi: i did apt-cache search but found nothing | 15:53 |
djszapi | https://build.pub.meego.com/package/show?package=vim&project=home%3Arzr%3Aharmattan | 15:54 |
djszapi | http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/armel/vim_7.3.003-1_armel.deb | 15:54 |
Jeffrey04 | oh, not in any repository? | 15:55 |
djszapi | it is in the repository | 15:55 |
Jeffrey04 | djszapi: thanks | 15:55 |
faenil | I'm using qtconcurrent::run | 15:55 |
djszapi | you might wanna use apt-get update | 15:55 |
faenil | I want to run a function which is the same class I'm calling the run() in | 15:56 |
faenil | but it reports <unresolved overloaded function type> | 15:56 |
gri | code? | 15:56 |
faenil | (the function I'm trying to call is not overloaded) | 15:56 |
faenil | void test::call() { } | 15:56 |
faenil | void test::running() { QtConcurrent::run(call) } | 15:57 |
faenil | should I make call a static fun or what? | 15:57 |
djszapi | isn't running in qtconcurrent ? | 15:57 |
faenil | it doesn't compile | 15:57 |
gri | try QtConcurrent::run(this, call) | 15:57 |
faenil | ok gri, wanted to try that, but wanted to know why this is not working :D | 15:58 |
gri | it needs to know the object on which it has to call the function | 15:58 |
gri | either you make call static or you supply an object pointer | 15:58 |
gri | btw. it should be QtConcurrent::run(this, &test::call) | 15:59 |
Hq` | djszapi: well maybe I didn't understand what you were after then... just forget about it :) | 15:59 |
djszapi | Hq`: simple, I have an own component with a text inside it, right ? | 15:59 |
faenil | gri: ok ;) | 15:59 |
djszapi | I have an own-repeater, basically many elements after each other | 15:59 |
djszapi | I cannot hard code the id into the component... | 16:00 |
faenil | gri: the object pointed should not be always needed | 16:00 |
faenil | you can also call run(function) | 16:00 |
djszapi | yep | 16:00 |
faenil | but I don't understand when that works and when it doesn't | 16:00 |
djszapi | http://developer.qt.nokia.com/doc/qt-4.8/qtconcurrentrun.html#run | 16:00 |
faenil | yeah read that already | 16:01 |
*** beford has joined #harmattan | 16:01 | |
djszapi | not showing it you ;-) | 16:01 |
djszapi | just for people, so it should work | 16:01 |
faenil | ok :D | 16:01 |
gri | faenil: I have never tried it without the object pointer | 16:01 |
faenil | ok ;) | 16:01 |
*** mece has quit IRC | 16:03 | |
djszapi | actually I do not see different type of description... | 16:03 |
djszapi | just the one where the Function is the first argument | 16:03 |
faenil | look in QConcurrent doc | 16:04 |
faenil | not Qtconcurrentrun | 16:04 |
djszapi | you said qtconcurrent :) | 16:04 |
faenil | yes | 16:04 |
faenil | Qtconcurrent | 16:04 |
djszapi | there is only one run there. | 16:05 |
*** leio has quit IRC | 16:05 | |
djszapi | at least in 4.8 | 16:05 |
gri | the run function has about 20 - 30 overloads | 16:05 |
gri | or I remember it wrong :) | 16:05 |
djszapi | where is it documented ? | 16:05 |
faenil | sorry you're right it's not written in the docs | 16:05 |
djszapi | I would not use an undocumented "feature"... | 16:05 |
faenil | it's in the comment | 16:05 |
Jeffrey04 | djszapi: so if i add this repo to my sources.list.d, will it ever cause conflict? https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan | 16:06 |
djszapi | faenil: then you might not wanna use the "this" version.. | 16:06 |
*** l32606 has joined #harmattan | 16:06 | |
djszapi | Jeffrey04: I already gave you what to add and how ;-) | 16:06 |
djszapi | well, I cleaned up the breakges back then | 16:06 |
faenil | I just want to get it to work :D and the default overload doesn't seem to be working in my case | 16:06 |
djszapi | but if maintainers do not pay attention, it might be possible. | 16:06 |
djszapi | faenil: you need something that works today, but probably not tomorrow ? | 16:07 |
Jeffrey04 | djszapi: thanks :) | 16:07 |
faenil | djszapi: no I just meant, help me out with the documented solution :D | 16:08 |
djszapi | I can help tonight, just ping me :) | 16:08 |
gri | do you ever sleep? :D | 16:08 |
djszapi | gri, who, you ? :p | 16:09 |
gri | djszapi: No, you :) | 16:09 |
djszapi | :) | 16:09 |
faenil | :D | 16:09 |
djszapi | Hq`: understood the use case ? | 16:10 |
*** leio has joined #harmattan | 16:11 | |
*** miroslav has joined #harmattan | 16:12 | |
*** miroslav has joined #harmattan | 16:12 | |
*** dm8tbr has joined #harmattan | 16:15 | |
djszapi | okay, property alias what I was looking for :p | 16:15 |
djszapi | http://doc.qt.nokia.com/4.8-snapshot/propertybinding.html#property-aliases | 16:15 |
djszapi | so I can expose the id | 16:15 |
faenil | djszapi: forums seems to suggest the function must be static | 16:16 |
faenil | then you can use run(&test::function) | 16:16 |
djszapi | there you go :) | 16:17 |
gri | threading static functions are easier to review. You can't accidentally access member variables that are not mutex locked | 16:18 |
Hq` | djszapi: ah, ok, got it now :) | 16:21 |
*** faenil has quit IRC | 16:26 | |
*** benares_98 has joined #harmattan | 16:27 | |
*** benares_98 has quit IRC | 16:37 | |
* RST38h reads another piece of RaspberryPi news, wonders if RaspPi is being marketed by the same guys as Pandora | 16:37 | |
RST38h | Definitely looks like it | 16:37 |
*** faenil has joined #harmattan | 16:38 | |
*** nwoki is now known as nwoki_away | 16:40 | |
*** benares_98 has joined #harmattan | 16:42 | |
*** rm_work has joined #harmattan | 16:42 | |
*** rm_work has joined #harmattan | 16:42 | |
djszapi | ehhh property alias is read only as well :/ | 16:53 |
beford | grrr :| not sure what broke on my QtCreator setup, whenever I try to Run the thing on the device it says Failed to upload package: Failure | 16:54 |
djszapi | faenil: I think it is yet another serious limitation in qml, you cannot return a member of a component as it is | 16:55 |
djszapi | it is like not being able to return a class member with an accessor on wish :) | 16:55 |
faenil | wait what are you talking about? :) | 16:55 |
djszapi | own component: Item { Rectangle {} } | 16:55 |
djszapi | you cannot return the whole rectangle to the component user as it is | 16:55 |
faenil | to do what? I'm not getting you :) | 16:56 |
djszapi | I am not getting your question | 16:57 |
djszapi | I mentioned a limitation in qml again | 16:57 |
djszapi | something is not clear ? | 16:57 |
faenil | yes the limitation :D | 16:57 |
faenil | can you rewrite it? :) | 16:57 |
djszapi | rewrite what ? | 16:58 |
faenil | what is the limitation you're talking about, I couldn't understand from the previous lines you wrote | 16:59 |
djszapi | faenil: how would you change the properties of the inner (embedded) element from outside the component ? | 17:00 |
djszapi | do you write zillion getters in C++ or just return a QString ? | 17:00 |
faenil | can't u do that by using the component's id? | 17:01 |
djszapi | I do not define any ids inside the component | 17:01 |
djszapi | that would be plain silly | 17:01 |
djszapi | and everything, but reusable. | 17:01 |
djszapi | and...no, I would not like to force the api users into a situation which could be avoided. | 17:02 |
faenil | oh ok I understand what you mean now | 17:02 |
tomma | use property alias... and no they are not read only unless the property you are aliasing is | 17:03 |
faenil | exactly | 17:03 |
faenil | that's what I did not get at the beginning | 17:03 |
faenil | you said they're readonly | 17:03 |
faenil | but that's not true | 17:03 |
djszapi | it /is/ true | 17:03 |
djszapi | the id is read only | 17:03 |
djszapi | that is property alias does not help a bit. | 17:03 |
faenil | I use alias name to access and modify aliased property | 17:03 |
djszapi | try out with id... | 17:04 |
djszapi | http://paste.kde.org/201380/ -> try to modify it. | 17:04 |
tomma | id... are you aliasing some components id? | 17:04 |
faenil | because id is read only | 17:04 |
faenil | why would you alias an id? | 17:04 |
djszapi | faenil: that is what I said, you realized the fact at last :) | 17:04 |
djszapi | faenil: because I would like to modify an embedded feature into my component | 17:04 |
djszapi | just like any reference retval in C ... | 17:05 |
djszapi | or pointer.... | 17:05 |
faenil | djszapi: sorry I was not following you, and I'm still trying to understand why my QGLContext::create(sharedContext) fails :P | 17:05 |
tomma | you make property Text letterId: and set it to point that Text element | 17:05 |
tomma | like this: http://pastebin.com/p0kYEVTN | 17:07 |
beford | D: | 17:07 |
*** zk8 has quit IRC | 17:08 | |
djszapi | tomma: you wanna write QtObject | 17:15 |
djszapi | but it is not gonna work anyway | 17:15 |
djszapi | that is still a readonly stuff | 17:15 |
djszapi | that is hard coded into the component. | 17:15 |
itsnotabigtruck | faenil: did you have a chance to get that certificate stuff sorted out? | 17:18 |
djszapi | that was Venemo lol :D | 17:18 |
itsnotabigtruck | also, i need to learn qml and make some gui apps :D | 17:18 |
faenil | itsnotabigtruck: haven't done it yet ;) | 17:19 |
faenil | djszapi: I did that too since I was there :D | 17:19 |
faenil | can anybody help me with QGLContext? why would it fail create()? | 17:19 |
djszapi | #qt | 17:19 |
the-boss` | djszapi: Error: "qt" is not a valid command. | 17:19 |
faenil | ok | 17:20 |
faenil | :P | 17:20 |
*** sarosend has joined #harmattan | 17:21 | |
*** l32606 has quit IRC | 17:21 | |
beford | hm who thought 4mb would be enough for /tmp on the n9 :/ | 17:23 |
faenil | as expected, no answers on #qt :P | 17:25 |
djszapi | beford: the root is way more than 4 MB | 17:26 |
djszapi | but 4 MB can be mounted, too. Not sure I see the unresolvable issue there. | 17:27 |
beford | djszapi, yes but when deploying from QtCreator it copies the deb to /tmp | 17:27 |
beford | and fails if its full :P without giving a hint | 17:27 |
djszapi | congratulate to qtcreator | 17:27 |
djszapi | the phantastic one ... | 17:27 |
faenil | lol | 17:28 |
beford | and it was qtcreator fault to be filled too xD | 17:29 |
beford | I was testing qxmpp and the .deb was big, so it did not finish to copy iand it failed.. but it didn't delete it | 17:29 |
itsnotabigtruck | beford: hmm...didn't realize that | 17:30 |
itsnotabigtruck | guess i'll have to keep that in mind | 17:30 |
itsnotabigtruck | if it's copying to a subdirectory i guess you could make a symlink out of /tmp | 17:30 |
frals | why do you need a dynamic id? | 17:34 |
djszapi | I do not. | 17:35 |
djszapi | I need an access to a member of a component, just like you can have an access to a member of class in c++ | 17:36 |
djszapi | andthe class member still remains unique | 17:36 |
frals | children gives you that | 17:36 |
frals | no? | 17:36 |
djszapi | I do not need a whole children list | 17:37 |
djszapi | I need one specific children | 17:37 |
djszapi | child* | 17:37 |
djszapi | on the other hand: children is read only. | 17:38 |
alterego | You use children to find your child, hrm? | 17:39 |
alterego | And use objectName .. | 17:39 |
alterego | Or test for a property you know is only available in your target child. | 17:39 |
djszapi | this sounds bigger hackery than forcing an id really :) | 17:39 |
alterego | Not particularly. | 17:40 |
alterego | And what do you care if it works? | 17:40 |
frals | since you define the component youcan do children[0] | 17:40 |
itsnotabigtruck | frals: sorry to bother you, but it seems like this would be in your domain - if you could give <https://harmattan-bugs.nokia.com/show_bug.cgi?id=295> a look that would be great (that's the S/MIME request) | 17:41 |
_MeeGoBot_ | Bug 295 enh, ---, ---, ext-risto.lahti, ASSI, Missing S/MIME Support in nokia mail client | 17:41 |
Jeffrey04 | erm, is there a way to turn on/off the 'allow background connections' programmatically? | 17:41 |
itsnotabigtruck | Jeffrey04: there's a good chance it's controlled through dbus, so possibly | 17:41 |
Jeffrey04 | itsnotabigtruck: where can i find more info about it? | 17:42 |
itsnotabigtruck | Jeffrey04: well that's the thing, there's probably no documentation for that, because it's a rather unusual scenario... | 17:42 |
itsnotabigtruck | shouldn't that sort of thing be user-controlled, in any case? | 17:42 |
Jeffrey04 | i wanna turn it on and off automatically depending on what kind of network i am on | 17:43 |
Jeffrey04 | i want to turn it off when i am on mobile network | 17:43 |
itsnotabigtruck | ah, fair enough | 17:43 |
djszapi | frals: what if I later add yet another component before the text ? | 17:43 |
djszapi | I would break all the client code ? | 17:43 |
alterego | djszapi: not if you do it write. | 17:43 |
alterego | ~right .. | 17:44 |
Jeffrey04 | itsnotabigtruck: i heard there won't be plans to implement it | 17:44 |
Jeffrey04 | so thought of trying to do it on my own | 17:44 |
alterego | I don't understand why you don't just get on and do the project, rather than trying to break QML in very silly ways and complain that you can't do something. | 17:44 |
frals | that ^ | 17:44 |
alterego | The app you're writing is so simple. What is the problem? | 17:44 |
djszapi | alterego: that is your code monkey way :) | 17:45 |
djszapi | I am thinking of design pov | 17:45 |
alterego | You're clearly not .. | 17:45 |
djszapi | and apparently I cannot do that same, that I can do in C++ | 17:45 |
djszapi | and yes, if I add a new element before the text for whatever reason | 17:45 |
frals | you do realise c++ and qml are to complete different languages right? | 17:46 |
djszapi | I break every single client code | 17:46 |
frals | s/to/two/ | 17:46 |
alterego | You apparently don't understand what the _special_ id property is for if you're trying to use it in such a silly fashion. | 17:46 |
djszapi | and since people tend to write reusable components, like qt-components, I would believe there is a cool way of doing it. | 17:46 |
djszapi | other then forcing the component user for having an id | 17:46 |
alterego | What you want is the objectName property, which has been pointed out to you several times today. | 17:46 |
djszapi | no | 17:47 |
alterego | You have to remember 'id' only makes sense in .qml files for referencing a component which is directly declared in scope. | 17:47 |
alterego | yes | 17:47 |
*** faenil has quit IRC | 17:47 | |
alterego | Who do you think is going to reuse your components? | 17:48 |
alterego | If it's you, then I don't see any problem .. | 17:48 |
* alterego attempts to decode mjpegs .. | 17:48 | |
itsnotabigtruck | Jeffrey04: look into dbus calls on com.nokia.icd | 17:48 |
itsnotabigtruck | or com.nokia.icd2 | 17:48 |
itsnotabigtruck | it looks like that's what controls network connections | 17:49 |
*** artemma has quit IRC | 17:49 | |
itsnotabigtruck | i think you can use dbus-send to query what commands you can send it | 17:49 |
*** djszapiN9 has joined #harmattan | 17:49 | |
Jeffrey04 | :) is new to dbus stuff here, thanks for the information | 17:50 |
alterego | Jeffrey04: good luck, you _will_ need it ;) | 17:51 |
itsnotabigtruck | hehe | 17:51 |
Jeffrey04 | http://wiki.maemo.org/Phone_control < useful? | 17:51 |
itsnotabigtruck | also it's possible that what you want could be restricted based on an aegis token | 17:51 |
Jeffrey04 | lol | 17:51 |
*** M4rtinK has joined #harmattan | 17:51 | |
*** miroslav has quit IRC | 17:51 | |
itsnotabigtruck | as dbus on n9 is aegis-aware | 17:52 |
Jeffrey04 | this very much reminds me why i don't do app but chose web-development after leaving college lol | 17:52 |
alterego | Heh | 17:53 |
frals | Jeffrey04: gconftool-2 -R /system/osso/connectivity/ might give you a hint | 17:57 |
frals | Jeffrey04: /system/osso/connectivity/network_type/restricted_mode, true/false | 18:01 |
*** faenil has joined #harmattan | 18:02 | |
djszapiN9 | frals it is not cpp specific feature | 18:02 |
djszapiN9 | to create unique members | 18:02 |
*** leinir has quit IRC | 18:02 | |
djszapiN9 | alterego at least 2-3 other apps in kde | 18:02 |
djszapiN9 | just that i recall, but might be more | 18:03 |
itsnotabigtruck | djszapiN9: well, if you don't feel like dealing with qml quirkiness you could always just lose it entirely and go with traditional qt | 18:04 |
djszapiN9 | lol :d | 18:04 |
*** gabriel9 has quit IRC | 18:05 | |
alterego | itsnotabigtruck: ++ ;) | 18:05 |
alterego | Would certainly make my days quieter :P | 18:05 |
djszapiN9 | itsnotabigtruck, that is misinterpretation | 18:06 |
Jeffrey04 | frals: thanks | 18:06 |
djszapiN9 | but anyway i am not a code monkey to do the hackeries | 18:06 |
alterego | Maybe if you designed it right in the first place you wouldn't be needing to resort to these hacks now? | 18:06 |
alterego | psst, use objectName .. | 18:07 |
* alterego lols | 18:07 | |
*** tr4v3r has joined #harmattan | 18:07 | |
frals | Jeffrey04: np | 18:07 |
frals | time for beer \o/ | 18:07 |
alterego | Lucky for some :P | 18:08 |
djszapiN9 | :d | 18:08 |
alterego | I am however feeling quite hungry .. | 18:08 |
* alterego goes to find a snack. | 18:08 | |
djszapiN9 | alterego, objectname change will also break the client codes | 18:09 |
alterego | Well fix it. | 18:09 |
djszapiN9 | hahaha | 18:09 |
* faenil is looking for help with QGLContext sharing... | 18:09 | |
* alterego is wondering why QtMultimediaKit Video component segfaults when you supply a port number in the URL .. | 18:12 | |
itsnotabigtruck | faenil: are you able to get a specific error out of qt | 18:12 |
*** tr4v3r has quit IRC | 18:12 | |
faenil | nope...create returns false...that's it | 18:12 |
alterego | Have you tried glError(Thing) | 18:13 |
faenil | does that work even on context creation errors? | 18:14 |
alterego | Dunno :) | 18:14 |
faenil | :) | 18:14 |
alterego | Most likely not actually .. | 18:15 |
faenil | :) | 18:15 |
itsnotabigtruck | alterego: it would probably be necessary to get the EGL error | 18:19 |
itsnotabigtruck | but i'm not sure if egl uses a geterror-type function | 18:19 |
alterego | I vaguely remember seeing one, so it might .. | 18:19 |
alterego | But it's been a while :/ | 18:19 |
djszapiN9 | faenil, check out in our gluongraphics | 18:22 |
faenil | got any link? | 18:22 |
djszapiN9 | i think we have a cross platform debugger macro | 18:22 |
djszapiN9 | no, i am on mobile, sorry | 18:23 |
faenil | np | 18:23 |
djszapiN9 | qcolor was put into core yeee | 18:25 |
djszapiN9 | in qy5 \o/ | 18:25 |
djszapiN9 | qt5* | 18:25 |
alterego | Nice | 18:25 |
*** abinader has quit IRC | 18:30 | |
*** jbos_ has quit IRC | 18:31 | |
*** snowpong has quit IRC | 18:38 | |
*** jreznik has quit IRC | 18:51 | |
rzr | djszapiN9: ouch https://lists.ubuntu.com/archives/kubuntu-devel/2012-February/005782.html | 18:55 |
faenil | ouch | 18:57 |
jonni | RIP | 18:59 |
Jeffrey04 | ooooo | 19:00 |
*** admiral0 has joined #harmattan | 19:02 | |
rzr | this is not good | 19:03 |
rzr | well actually most pple are ready to isntall debian now :) | 19:03 |
djszapiN9 | imo chakra is better :) | 19:04 |
faenil | I'm on ubuntu 12.04 alpha2 and I find it very good | 19:05 |
faenil | I was on debian testing previously | 19:05 |
djszapiN9 | well better than this cold here in the bus stop :p | 19:06 |
faenil | :D | 19:06 |
itsnotabigtruck | anyone know if there's a test SSL site anywhere that has a revoked certificate | 19:07 |
itsnotabigtruck | i.e. to check if revocation checking is working | 19:07 |
itsnotabigtruck | i.e. if you go to https://blahblah.tld, if the browser says '...certificate is revoked...' then the test has passed, otherwise the test has failed | 19:08 |
djszapiN9 | faenil, do you plan to come to the qt contrib summit ? | 19:12 |
faenil | wait wait I did not know about that :D | 19:12 |
faenil | when is it and where? | 19:12 |
*** NIN101 has joined #harmattan | 19:18 | |
*** nwoki_away is now known as nwoki | 19:20 | |
faenil | really guys, what's wrong with this code? | 19:24 |
faenil | http://pastebin.com/Sr4xCYwi | 19:24 |
faenil | create returns false... | 19:25 |
*** niqt has quit IRC | 19:27 | |
djszapi | http://lists.qt-project.org/pipermail/marketing/2012-January/000105.html | 19:38 |
djszapi | http://lists.qt-project.org/pipermail/marketing/2012-January/000109.html <- faenil | 19:38 |
faenil | so, I don't meet the reqs :D | 19:39 |
faenil | anyway, I can't come there are uni exams that period | 19:39 |
*** filmoc has quit IRC | 19:45 | |
*** gabriel9 has joined #harmattan | 19:47 | |
*** djszapiN9 has quit IRC | 19:50 | |
*** niqt has joined #harmattan | 19:55 | |
*** xnt14 has quit IRC | 19:56 | |
*** MohammadAG has quit IRC | 19:56 | |
gri | faenil: What's the difference to 11.10? | 20:04 |
faenil | don't know I have used 11.10 for a very short time | 20:04 |
faenil | gri please tell you know why I can't create() a QGLContext | 20:05 |
djszapi | prolly more qt support. | 20:05 |
djszapi | and better wayland | 20:05 |
*** gabriel9 has quit IRC | 20:06 | |
gri | faenil: Have you tried with a different format? | 20:07 |
faenil | nope I have tried with defaultFormat() on Linux,Android,Harmattan | 20:07 |
faenil | and it fails on all platforms | 20:07 |
faenil | gtg write here I'll read later if you have any idea thanks | 20:08 |
*** niqt has quit IRC | 20:21 | |
admiral0 | ~update | 20:25 |
gri | faenil: http://lists.trolltech.com/qt-interest/2008-08/thread00046-0.html message #7 might be your answer | 20:29 |
ZogG_laptop | frals: tumblr uses same auth as twitter - than i think i just miss something i pm if you are free | 20:40 |
faenil | gri: could be, thanks! | 20:40 |
*** decibyte has quit IRC | 20:46 | |
*** NIN102 has joined #harmattan | 20:47 | |
*** decibyte has joined #harmattan | 20:47 | |
faenil | gri: I'll give it a look when I'll be back, volley training now, cya later and thanks | 20:48 |
faenil | hope that solves my problems | 20:49 |
faenil | though that should have been written in BIG SIZE in the documentation....-.- | 20:49 |
*** Free-MG has joined #harmattan | 20:49 | |
*** NIN101 has quit IRC | 20:49 | |
djszapi | faenil: the qtopengl module is one of the crappiest ones :/ | 20:51 |
djszapi | including documentation | 20:51 |
*** beford has quit IRC | 20:59 | |
*** faenil has quit IRC | 21:01 | |
*** artemma has joined #harmattan | 21:01 | |
*** fuz_ has quit IRC | 21:10 | |
*** harbaum has joined #harmattan | 21:14 | |
*** deimos__ has joined #harmattan | 21:19 | |
*** fuz_ has joined #harmattan | 21:20 | |
djszapi | npm: toFixed(0) did not work | 21:23 |
djszapi | math.floor() might be a better idea | 21:23 |
npm | sure | 21:32 |
*** blueslee has joined #harmattan | 21:43 | |
blueslee | frals: can you please check a potential lps png for me http://postimage.org/image/hk7f2jsdf/ | 21:44 |
*** Venemo has joined #harmattan | 21:47 | |
*** Venemo has joined #harmattan | 21:47 | |
Venemo | hey guys :) | 21:49 |
GeneralAntilles | No. | 21:55 |
GeneralAntilles | Any reason why messageserver would be running away eating 50% CPU all day? | 21:55 |
alterego | Your phone has been hacked and it's sending everyone messsages? :) | 21:57 |
Venemo | lol :D | 21:57 |
Venemo | hey alterego, I haven't seen you for ages :) | 21:57 |
Venemo | how're you? | 21:57 |
GeneralAntilles | Well then. | 21:57 |
GeneralAntilles | I should probably flash 1.2 anyway. | 21:57 |
* RST38h yawns, greets General | 21:59 | |
djszapi | any ideas for this error ? http://paste.kde.org/201554/ | 21:59 |
* GeneralAntilles is off to the dentist. | 21:59 | |
djszapi | GeneralAntilles: ouch! | 22:00 |
* djszapi has no luck with teeth :) | 22:00 | |
GeneralAntilles | RST38h, used ATI85 with a bunch of engineers last week. They almost died from awesomeness overload. | 22:00 |
djszapi | I cannot somehow have an access to the child, secondTimer of the MainPage for some reasons. | 22:00 |
GeneralAntilles | RST38h, thanks for making it sweet and free. :) | 22:01 |
*** nwoki has quit IRC | 22:01 | |
RST38h | General: Only free until someone from TI sends a notice about the roms though =( | 22:02 |
RST38h | General: Although I made sure that nothing of non-archeological value is included | 22:02 |
*** diggy has joined #harmattan | 22:04 | |
*** diggy has quit IRC | 22:05 | |
flat` | .0,111OR | 22:05 |
Venemo | radiofree, ping | 22:05 |
djszapi | and I do have secondTimer: https://projects.kde.org/projects/kde/kdeedu/kanagram/repository/revisions/master/entry/src/harmattan/MainPage.qml#L174 | 22:05 |
*** benares_98 has quit IRC | 22:07 | |
gri | djszapi: without "property alias secondTimer: secondTimer" this won't work (don't know if the name clashes work here or if you have to rename the id) | 22:08 |
*** diggy has joined #harmattan | 22:08 | |
gri | id's are not exposed outside of a component | 22:08 |
djszapi | at all, even with componentId.childId ? | 22:09 |
gri | no idea what childId is | 22:09 |
djszapi | secondTimer | 22:09 |
gri | no | 22:10 |
djszapi | blah | 22:10 |
gri | Item { id: first; Item { id: second } } ---> first.second.with = 5 does not work in that case | 22:10 |
gri | width* I meant | 22:10 |
djszapi | that is unfortunate. | 22:12 |
Venemo | ~seen MohammadAG | 22:12 |
*** benares_98 has joined #harmattan | 22:12 | |
gri | I never had a problem with that | 22:12 |
gri | Item { id: first; property alias second: second; Item { id: second } } ---> first.second.with = 5 may work | 22:13 |
*** beford has joined #harmattan | 22:13 | |
djszapi | I found a simpler solution | 22:13 |
djszapi | I just restart the timer for the active status of the page | 22:13 |
djszapi | for status change | 22:13 |
*** piggz has joined #harmattan | 22:13 | |
djszapi | alterego: thanks for your time during the daytime. I got finally working it with not that much hack. | 22:16 |
*** Venemo_N950 has joined #harmattan | 22:17 | |
*** tbf has joined #harmattan | 22:19 | |
*** tbf has quit IRC | 22:19 | |
*** jabis has joined #harmattan | 22:23 | |
*** SqRt7744 has joined #harmattan | 22:36 | |
*** admiral0_ has joined #harmattan | 22:36 | |
*** Venemo has quit IRC | 22:37 | |
*** admiral0 has quit IRC | 22:39 | |
SqRt7744 | Ok, I *nearly* have this evopedia QML port for N9 in the bag, but I'm having an issue with anchors. I'd like the ListView to have a TextField below it, but this isn't working at all. Can anyone see an obvious goof?? http://codepad.org/JV2NHk55 | 22:39 |
*** risca has joined #harmattan | 22:42 | |
*** etrunko has quit IRC | 22:42 | |
*** blueslee has quit IRC | 22:50 | |
jpwhiting | djszapi: I have changed my application and now when I try to install anything I get 'aegis-loader: Failed loading policy for blah::/opt/oldname/bin/oldexe' | 22:59 |
jpwhiting | do I have an old package installed somewhere still or something? | 22:59 |
jpwhiting | ah, apt-get remove oldpackagename seemed to fix it | 23:01 |
Venemo_N950 | btw, have I mentioned that the new fonts in PR 1.2 are beautiful? | 23:02 |
*** lizardo has quit IRC | 23:03 | |
djszapi | no, but ehy are :) | 23:03 |
djszapi | they* | 23:03 |
djszapi | jpwhiting: ok cool. sorry was afk reading Lydia's Open Advice book :) | 23:03 |
xTs | Venemo_N950: ;P | 23:04 |
xTs | I'm waiting for the update for my n9 | 23:04 |
*** Venemo has joined #harmattan | 23:05 | |
*** Venemo has joined #harmattan | 23:05 | |
jpwhiting | djszapi: np | 23:05 |
Venemo_N950 | xTs, :) | 23:12 |
Venemo_N950 | patience is a virtue | 23:12 |
xTs | hehe. Well, I hope you n950 users find all the errors, so I don't have to write the bug reports ;) | 23:13 |
xTs | but I ask for the n950 in my company... must be in someones desk right now :| | 23:14 |
Venemo_N950 | :P | 23:17 |
*** lfranchi has quit IRC | 23:18 | |
*** lfranchi has joined #harmattan | 23:20 | |
*** artemma has quit IRC | 23:21 | |
gri | SqRt7744: Your anchors are funny | 23:27 |
SqRt7744 | gri, thanks, I've fixed it | 23:27 |
SqRt7744 | but i have another question, | 23:27 |
gri | binding on each other is indeed cool :D | 23:27 |
SqRt7744 | i want a button to display a dialog, what to put in the onClicked property?? | 23:27 |
gri | well, Dialog { id: dialog } Button { onClicked: dialog.open() } | 23:28 |
SqRt7744 | ah... cool, .open. I was trying .show for some reason :-) | 23:28 |
*** tbf has joined #harmattan | 23:28 | |
*** longthen has joined #harmattan | 23:32 | |
*** longthen1 has quit IRC | 23:34 | |
ZogG_laptop | chrome for android looks awesome | 23:35 |
djszapi | mmm, I cannot find the forum thread anymore, but how can I modify a stringlist model data with a temporary variable in qml, and then assign back to the model data ? I do not see stringlist qml basic type in which I could store the model data value temporarily. | 23:36 |
SqRt7744 | is there any way to get the platform images to show up in a desktop build of qt-components? | 23:39 |
*** harbaum has quit IRC | 23:39 | |
gri | SqRt7744: qt-components with the blanco theme comes pre-built with QtSDK | 23:40 |
gri | (for desktop) | 23:40 |
*** tbf has quit IRC | 23:40 | |
gri | although the qt-components version is a crappy one | 23:40 |
SqRt7744 | gri, that's a bit wierd, i had to grab the git version and install it that way, sans theme | 23:41 |
gri | what platform are you on? I never tried on non-linux QtSDK versions | 23:42 |
*** briglia has quit IRC | 23:42 | |
SqRt7744 | ubuntu. But i think my project settings are wrong, I just changed them and will try it again | 23:42 |
*** Free-MG has quit IRC | 23:42 | |
gri | I can just create a .qml file with "import com.nokia.meego 1.0" and run it in qmlviewer | 23:43 |
SqRt7744 | gri, so can I, but only because I installed the components separately. The SDK craps out with "com.nokia.meego" is not installed | 23:44 |
SqRt7744 | oh well. | 23:44 |
SqRt7744 | minor annoyance | 23:44 |
gri | using the git-version might be the better choice anyway | 23:44 |
SqRt7744 | ok, one last question before I get to bed... is there a way to get the nice header, underlined, with the X button without building it myself? http://harmattan-dev.nokia.com/docs/ux/pages/Dialogue_and_Menus.html#category1 | 23:48 |
djszapi | in qml ? | 23:49 |
djszapi | I doubt it. | 23:49 |
SqRt7744 | man this port is almost finished. I am so pumped to have evopedia again, I really missed it from my N900 | 23:49 |
*** parancibia has joined #harmattan | 23:49 | |
SqRt7744 | djszapi, yeah, I just figured it would be a component | 23:49 |
SqRt7744 | for consistency. | 23:50 |
gri | SqRt7744: The one from the second picture? | 23:50 |
SqRt7744 | yes | 23:50 |
gri | that thing is called CommonDialog | 23:51 |
gri | also inside com.nokia.meego | 23:51 |
SqRt7744 | oh sweet. | 23:52 |
djszapi | but why would anybody build qt-components from master ? | 23:53 |
djszapi | instead of just importing the component for that you need the master changes ? | 23:53 |
*** Venemo_N950 has quit IRC | 23:55 | |
SqRt7744 | djszapi, because none of the components were available for my desktop builds, so i just cloned it and installed it that way | 23:56 |
djszapi | why would you need harmattan components on desktop ? | 23:56 |
djszapi | and not desktop components on desktop ? | 23:56 |
SqRt7744 | gri, any word on how to use CommonDialog? Docs == NULL | 23:57 |
SqRt7744 | djszapi, because my computer is faster than my phone for development | 23:58 |
djszapi | ...so ? | 23:58 |
djszapi | you do not need a custom build for that at all | 23:58 |
gri | SqRt7744: I never read the docs, I always look in the code but it's CommonDialog { titleText: "your title"; content: Rectangle { color: "red" } } | 23:58 |
gri | djszapi: For testing simple dialogs that do not need system integration, it's faster to just run the qmlviewer with harmattan components on the desktop | 23:58 |
SqRt7744 | gri, thanks, sorry didn't mean to get you to do the footwork, just thought someone might know off hand | 23:59 |
*** parancibia has quit IRC | 23:59 | |
djszapi | gri: why would one do that | 23:59 |
djszapi | I can even do that inside sb | 23:59 |
gri | djszapi: I do that sometimes simply because it's faster | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!