*** chriadam has quit IRC | 00:10 | |
*** chriadam has joined #nemomobile | 00:15 | |
*** sni1 has joined #nemomobile | 00:25 | |
*** asterismo has quit IRC | 00:46 | |
*** asterismo has joined #nemomobile | 00:46 | |
*** phdeswer has quit IRC | 01:04 | |
*** mschlens has joined #nemomobile | 01:04 | |
*** mschlens_ has quit IRC | 01:08 | |
*** n9mx has joined #nemomobile | 01:15 | |
*** n9mx has quit IRC | 01:16 | |
*** n9mx has joined #nemomobile | 01:17 | |
*** KaIRC has quit IRC | 01:31 | |
*** Morpog_ has joined #nemomobile | 01:51 | |
*** Morpog_Mobile has quit IRC | 01:53 | |
*** Morpog_PC has quit IRC | 01:54 | |
*** Morpog_Mobile has joined #nemomobile | 02:01 | |
*** MohammadAG has quit IRC | 03:01 | |
*** MohammadAG has joined #nemomobile | 03:02 | |
*** piiramar has joined #nemomobile | 03:08 | |
*** phdeswer has joined #nemomobile | 03:20 | |
*** Morpog_ has quit IRC | 03:44 | |
*** n9mx has quit IRC | 03:49 | |
*** furikku has joined #nemomobile | 03:54 | |
*** ericcc has joined #nemomobile | 04:14 | |
*** blam has joined #nemomobile | 04:16 | |
*** kavuri has joined #nemomobile | 04:22 | |
*** ericcc_ has joined #nemomobile | 04:25 | |
*** ericcc has quit IRC | 04:28 | |
*** ericcc_ has quit IRC | 04:36 | |
*** Merbot` has joined #nemomobile | 04:43 | |
*** mhall119_ has joined #nemomobile | 04:44 | |
*** MohammadAG_ has joined #nemomobile | 04:44 | |
*** phako_ has joined #nemomobile | 04:44 | |
*** MohammadAG has quit IRC | 04:49 | |
*** phako has quit IRC | 04:49 | |
*** trollixx has quit IRC | 04:49 | |
*** zbenjamin has quit IRC | 04:49 | |
*** mhall119 has quit IRC | 04:49 | |
*** tanuk has quit IRC | 04:49 | |
*** Merbot has quit IRC | 04:49 | |
*** MohammadAG_ is now known as MohammadAG | 04:49 | |
*** ericcc has joined #nemomobile | 05:13 | |
*** zbenjamin_ is now known as zbenjamin | 05:17 | |
*** zbenjamin has joined #nemomobile | 05:17 | |
*** WWDrakey has joined #nemomobile | 05:27 | |
*** Pat_o has joined #nemomobile | 05:30 | |
*** plundstr has joined #nemomobile | 05:31 | |
*** martyone has joined #nemomobile | 05:32 | |
*** xhaakon has joined #nemomobile | 05:46 | |
*** alexxy has quit IRC | 05:48 | |
*** Sfiet_Konstantin has joined #nemomobile | 05:49 | |
*** alexxy has joined #nemomobile | 05:51 | |
*** kostaja has joined #nemomobile | 05:51 | |
*** ZogG_laptop has quit IRC | 05:52 | |
*** martyone has quit IRC | 05:57 | |
*** ericcc_ has joined #nemomobile | 05:59 | |
*** ericcc has quit IRC | 05:59 | |
*** Aard has quit IRC | 06:00 | |
*** fk_lx has joined #nemomobile | 06:01 | |
*** Aard has joined #nemomobile | 06:01 | |
*** Morpog_N9_ has joined #nemomobile | 06:01 | |
*** Morpog_N9__ has joined #nemomobile | 06:01 | |
*** Morpog_N9___ has joined #nemomobile | 06:02 | |
*** Morpog_N9__ has quit IRC | 06:05 | |
*** Morpog_N9_ has quit IRC | 06:05 | |
*** Vlad_on_the_road has joined #nemomobile | 06:05 | |
*** topro has joined #nemomobile | 06:16 | |
*** Vlad_on_the_road has quit IRC | 06:20 | |
*** Sinbad has joined #nemomobile | 06:29 | |
*** Pat_o has quit IRC | 06:33 | |
*** jukkaeklund has joined #nemomobile | 06:36 | |
*** ericcc has joined #nemomobile | 06:39 | |
*** ericcc_ has quit IRC | 06:42 | |
*** gabriel9 has joined #nemomobile | 06:44 | |
*** gabriel9 has quit IRC | 06:48 | |
*** ZogG_laptop has joined #nemomobile | 06:48 | |
*** Martix has joined #nemomobile | 06:56 | |
*** tanuk_ is now known as tanuk | 06:57 | |
*** Pat_o has joined #nemomobile | 06:59 | |
*** slaine has joined #nemomobile | 07:01 | |
*** Xruxa has joined #nemomobile | 07:04 | |
*** Pat_o has quit IRC | 07:06 | |
*** arcean has joined #nemomobile | 07:16 | |
*** martyone has joined #nemomobile | 07:16 | |
*** jmlich has joined #nemomobile | 07:19 | |
*** niqt has joined #nemomobile | 07:22 | |
niqt | morning | 07:23 |
---|---|---|
*** jpetersen has joined #nemomobile | 07:25 | |
locusf | morning | 07:28 |
*** mpthx has joined #nemomobile | 07:41 | |
*** Martix has quit IRC | 07:42 | |
*** KaIRC has joined #nemomobile | 07:42 | |
*** arcean_ has joined #nemomobile | 07:46 | |
*** arcean has quit IRC | 07:49 | |
*** Morpog_N9___ has quit IRC | 07:55 | |
*** faenil has joined #nemomobile | 07:58 | |
faenil | morning! | 08:00 |
*** norayr has joined #nemomobile | 08:02 | |
*** phdeswer has quit IRC | 08:03 | |
*** xl_kf has joined #nemomobile | 08:04 | |
niqt | hi faenil? | 08:05 |
faenil | niqt, hey | 08:05 |
*** ZogG_laptop has quit IRC | 08:06 | |
*** Morpog_N9___ has joined #nemomobile | 08:07 | |
*** Sfiet_Konstantin has quit IRC | 08:13 | |
*** phdeswer has joined #nemomobile | 08:16 | |
*** chriadam is now known as chriadam|away | 08:25 | |
*** panda84kde has joined #nemomobile | 08:28 | |
*** giucam has joined #nemomobile | 08:35 | |
*** jukkaeklund_ has joined #nemomobile | 08:36 | |
*** notmart has joined #nemomobile | 08:39 | |
*** jukkaeklund has quit IRC | 08:39 | |
*** faenil has quit IRC | 08:44 | |
*** faenil_ has joined #nemomobile | 08:45 | |
*** jonwil has quit IRC | 08:45 | |
*** jonwil has joined #nemomobile | 08:46 | |
*** faenil_ has quit IRC | 08:51 | |
*** faenil has joined #nemomobile | 08:51 | |
*** Sfiet_Konstantin has joined #nemomobile | 08:52 | |
*** jreznik has joined #nemomobile | 08:52 | |
*** norayr has quit IRC | 08:53 | |
*** fk_lx has quit IRC | 08:55 | |
*** blam has quit IRC | 08:57 | |
*** arcean_ has quit IRC | 09:02 | |
*** sni1 has quit IRC | 09:05 | |
*** arcean_ has joined #nemomobile | 09:06 | |
giucam | where's the code that puts the device in standby after a while? in lipstick? | 09:16 |
dm8tbr | wild guess: mce? | 09:18 |
giucam | hmm... i don't know what that is but by looking at its repo it could be | 09:20 |
faenil | most likely mce, but I think it's been wrapped in some lipstick bits iirc | 09:20 |
giucam | what i'm looking for is the code that puts to sleep and wakes the ui, since it doesn't work well in the vm | 09:22 |
giucam | faenil: actually the swipe works ok in the vm and i don't have a device | 09:23 |
giucam | so i cannot look into that | 09:23 |
faenil | giucam, okay, thanks for confirming ;) | 09:23 |
faenil | no problem | 09:23 |
*** Sfiet_Konstantin has quit IRC | 09:29 | |
*** blam has joined #nemomobile | 09:30 | |
*** sledges has joined #nemomobile | 09:30 | |
sledges | g!Morning | 09:31 |
faenil | sledges, o/ | 09:31 |
sledges | http://unleashthephones.com/2013/09/26/editorial-on-the-2nd-anniversary-of-the-nokia-n9s-release-user-interfaces-still-have-some-way-to-go/ | 09:33 |
*** Sfiet_Konstantin has joined #nemomobile | 09:34 | |
*** piggz has joined #nemomobile | 09:41 | |
alterego | Hmm, said I'd help someone move house this afternoon. Oh well, could probably do with the excersice. | 09:56 |
Stskeeps | morn | 09:56 |
sledges | zbenjamin, thanks for finding broken link to kernel on wiki; yes github changed their file path naming without informing anyone :) | 09:57 |
zbenjamin | sledges: np ;) | 09:57 |
faenil | Stskeeps, morning o/ | 09:58 |
alterego | Heh | 09:58 |
alterego | I loaned an N9 to my girlfriend last week, she seems to like it. And she's a heavily indoctrinated iPhone luser. :) | 09:59 |
faenil | :D | 09:59 |
* Stskeeps wishes he could run nemo/sailfish on his pc | 09:59 | |
alterego | My plan is to run my platform on everything. | 10:00 |
alterego | All I need now is a gstreamer wayland source. | 10:01 |
faenil | :D | 10:01 |
alterego | They have a sink, but not a source. Shouldn't be too hard to implement one though. | 10:01 |
Stskeeps | well i guess you could have a swing at adding freerdp support to mesa fbdev | 10:01 |
Stskeeps | shouldn't be too hard given you have the factual framebuffer | 10:01 |
alterego | RDP might be a bit overkill, I want to write a HTML wayland compositor. | 10:02 |
alterego | Thinking about it, using gstreamer like I intend is probably a bit too much overhead. | 10:03 |
alterego | Maybe just sending the window contents as an image is better, it'll be running on localhost anyway. | 10:03 |
*** piggz has quit IRC | 10:04 | |
*** fk_lx has joined #nemomobile | 10:04 | |
alterego | If I can get qt-creator running in a web-browser, I'll be happy :D | 10:05 |
Stskeeps | alterego: well i would not transfer the window contents as such, but just take it in as texture ids | 10:05 |
*** mikhas has joined #nemomobile | 10:06 | |
alterego | Stskeeps: yeah, there is the possibility I can do that with WebGL, but I think I might be unable to. | 10:06 |
alterego | might not .. | 10:06 |
*** Martix has joined #nemomobile | 10:06 | |
alterego | Anyway, if I can't, I'll just finish the QML component set and use that instead of the HTML stuff for local things. | 10:07 |
*** piggz has joined #nemomobile | 10:07 | |
sledges | me finished reading weekend's backlog (whew!) | 10:12 |
alterego | Heh | 10:14 |
faenil | sledges, :D | 10:18 |
*** piggz has quit IRC | 10:23 | |
*** piggz_ has joined #nemomobile | 10:23 | |
alterego | Loving the new Alice in Chains album .. | 10:24 |
faenil | sledges, ideas to hide themes styles in Glacier components? | 10:26 |
faenil | if they're just inside .js files they can be modified from QML I guess | 10:26 |
Sfiet_Konstantin | faenil: what do you mean by hide ? | 10:26 |
faenil | Sfiet_Konstantin, I don't want the user to be able to do "Theme.button.text.fontSize = 50" for example | 10:26 |
Sfiet_Konstantin | C++, read only | 10:27 |
Sfiet_Konstantin | or better | 10:27 |
faenil | Sfiet_Konstantin, lol | 10:27 |
Sfiet_Konstantin | Q_PROPERTY(something CONSTANT) | 10:27 |
faenil | man... | 10:27 |
faenil | Of course in C++ it can be done :D | 10:27 |
Sfiet_Konstantin | why JS then ? | 10:27 |
Sfiet_Konstantin | you can use stateless library | 10:27 |
faenil | because it's easier to modify while developing | 10:27 |
Sfiet_Konstantin | and then, put it in a read only place | 10:27 |
Sfiet_Konstantin | faenil: :D | 10:28 |
faenil | Sfiet_Konstantin, there's no read-only in js | 10:28 |
faenil | unless I make a getter for each value | 10:28 |
faenil | get value() { function() { return 42 } } | 10:28 |
faenil | something like that | 10:28 |
faenil | but absolutely not convenient | 10:28 |
Sfiet_Konstantin | no, you can use | 10:29 |
Sfiet_Konstantin | sec | 10:29 |
faenil | qml has readonly, not js | 10:30 |
sledges | i agree with Zog, why are you concentrating at this stage on what to restrict? | 10:30 |
*** ericcc has quit IRC | 10:30 | |
Sfiet_Konstantin | faenil: http://paste.kde.org/pbd03e388/ soemthing like this ? | 10:30 |
Sfiet_Konstantin | does this work ? it should | 10:32 |
Sfiet_Konstantin | ah ... no, you can modify id :/ | 10:32 |
alterego | Why would you not want your developers to have access to the styling? | 10:32 |
sledges | if they want to do it, they will find a way and you'll get an app which looks like this: http://ramon.houtsma.net/worst_website/annoyingsite.html | 10:32 |
sledges | :) | 10:32 |
Sfiet_Konstantin | sledges: lol | 10:32 |
faenil | alterego, well, there are themes, they can modify theme files if they want to do that | 10:32 |
Sfiet_Konstantin | faenil: and anyway, you are going to redo it in C++, so if you want to use JS for fast prototyping, don't think about constant stuff | 10:33 |
faenil | Sfiet_Konstantin, why redoing it in c++? | 10:33 |
alterego | Make a closure in javascript, hide the values as variables in the function, then return an object that only has accessors for those values. | 10:33 |
faenil | alterego, I wrote a similar solution above :) | 10:33 |
alterego | Oh, right :) | 10:33 |
alterego | Oh yes | 10:34 |
Sfiet_Konstantin | because C++ = perfs = constant = etc. | 10:34 |
faenil | Sfiet_Konstantin, performance for what, getting style values at app startup? XD | 10:34 |
*** piggz_ has quit IRC | 10:34 | |
Sfiet_Konstantin | faenil: because I don't like JS :P | 10:34 |
*** piggz_ has joined #nemomobile | 10:34 | |
faenil | Sfiet_Konstantin, you know I'm for performance, but let's not overcomplicate things :D | 10:34 |
alterego | I was thinking: "var style = new (function() { var private = new Object{}; this.get(k) {return private[k]} })(); | 10:34 |
Sfiet_Konstantin | na, seriously, C++ can help, like dynamically changing theme ? | 10:34 |
Sfiet_Konstantin | faenil: yeah, maybe next version | 10:35 |
Sfiet_Konstantin | alterego: D: | 10:35 |
alterego | Then obviously you just stick your stuff in "private" | 10:35 |
faenil | alterego, yes yes I know closures :) | 10:35 |
Sfiet_Konstantin | looks aweful | 10:35 |
Sfiet_Konstantin | or wait, it is JS :D | 10:35 |
faenil | Sfiet_Konstantin, you can already do dynamic theme switching :P | 10:35 |
Sfiet_Konstantin | with JS only ? | 10:35 |
faenil | yes | 10:35 |
Sfiet_Konstantin | from a system signal ? | 10:35 |
Sfiet_Konstantin | wow, I wonder how you do it | 10:35 |
faenil | system signal? | 10:35 |
faenil | NemoConfig.setTheme("Theme2") | 10:36 |
faenil | boom, style changes | 10:36 |
Sfiet_Konstantin | ah :D | 10:36 |
Sfiet_Konstantin | woow | 10:36 |
Sfiet_Konstantin | still, we will have to see about theme using C++ or JS | 10:36 |
alterego | setTimeout(function() {NemoConfig.setTheme(NemoConfig.themes[rand()])}, 5000); | 10:36 |
alterego | That could be fun. | 10:36 |
faenil | alterego, anyway yeah probably doesn't make much sense restricting, in any case the changes the dev makes are only for his app, it's not like he's changing the theme for everyone | 10:37 |
faenil | alterego, ahaha :) | 10:37 |
alterego | faenil: indeed, what I would suggest is maybe using something like the closure above, where you can supply "private", that way a developer can create their own styles from scratch. That will force them to rethink what they're doing ;) | 10:37 |
alterego | As everything will have lost style. | 10:37 |
faenil | alterego, yes, but is that worth it? | 10:38 |
alterego | Is anything worth it? :P | 10:38 |
faenil | everyone can access everything \o/ | 10:38 |
alterego | I'm more about introspection, I prefer to have no restrictions ;) | 10:38 |
alterego | Well, not with data, code is a bit different of course. | 10:38 |
sledges | and 1: most developers don't care about UI (sadly), so they won't tinker with themes/appearance and just use components | 10:38 |
alterego | faenil: yes, I work for the NSA :P | 10:39 |
sledges | 2: and nemo is a luxury free OS, I gather its ecosystem won't be the "even-your-granny-can-write-hello-world" app developers (#unlike android ;)) | 10:39 |
faenil | alterego, lol | 10:39 |
sledges | but those who like finer things in life :) | 10:39 |
alterego | I would worry less about app developers and more about core apps and functionality. | 10:40 |
faenil | alterego, true, true :D | 10:40 |
sledges | same applies | 10:40 |
alterego | The core app developers should be the users for now ;) | 10:40 |
faenil | it's just that when I see something and I see it's not easily doable, I start looking for ways to do that easily ..."there must be an easier way" :D | 10:40 |
faenil | challenges | 10:40 |
alterego | Hah, one day you'll learn that that is never the case ;) | 10:41 |
sledges | UI is complete not when there's nothing more to add, but when there's nothing more to remove, faenil | 10:41 |
faenil | alterego, I'll never learn ;) | 10:41 |
faenil | sledges, not getting your point | 10:41 |
alterego | I implemented from scratch my own OOP stuff in js which handles signal handling kind of like Qt and mixins like Ruby, works quite nicely. | 10:42 |
sledges | you want to introduce restrictions/hiding for theming, which is essentially 'adding code' | 10:42 |
faenil | alterego, must be nice :) | 10:42 |
sledges | increasing complexity, I can't see how it's making things easier | 10:42 |
sledges | keep it simple | 10:42 |
faenil | sledges, in this case I meant "easier way to hide the theme stuff" | 10:42 |
sledges | yup | 10:42 |
faenil | slaine, not easier way for apps to use themes :D | 10:43 |
faenil | just tech challenge, since I only know js through QML | 10:43 |
slaine | sigh | 10:43 |
faenil | slaine, man, seriously :( I'm so sorry | 10:43 |
slaine | it's fine | 10:43 |
sledges | faenil, do disagree because I might not perceive the necessity 100% correctly (happens often with me :D), but why do we need added functionality if "hiding" ? | 10:44 |
sledges | *of | 10:44 |
faenil | sledges, I agreed that we don't ;) | 10:44 |
faenil | sledges, but since I thought about it, I wanted to learn more and see "what if I had to hide that in js" :P | 10:45 |
* sledges ok, should stop multitasking and read the chan instead :D | 10:45 | |
faenil | sledges, :D | 10:46 |
faenil | do I get notified if I bind to a var in a js and that var changes? | 10:47 |
faenil | bind a qml prop to a js var, that is | 10:48 |
giucam | how can you bind it from js? | 10:48 |
giucam | = is not binding | 10:48 |
faenil | in qml | 10:48 |
giucam | ah, you mean property: js_var? | 10:49 |
faenil | property var jsValue: JSFile.valueinJsFile | 10:49 |
faenil | JSFile is "import "JS.js" as JSFile" | 10:49 |
giucam | hmm... not sure | 10:49 |
giucam | try :) | 10:49 |
faenil | yes, got to try :) | 10:49 |
faenil | that is a js expression afterall | 10:49 |
locusf | faenil: onJsValueChanged? | 10:49 |
faenil | locusf, yes, is that triggered if I change the var INSIDE the js? | 10:50 |
faenil | I'd say yes, but I'm not 100% sure | 10:50 |
locusf | I don't know either | 10:50 |
locusf | try | 10:51 |
faenil | juicy question it seems :D | 10:51 |
faenil | I'll try after lunch :P | 10:51 |
faenil | bbl | 10:51 |
sledges | buon appetito | 10:51 |
*** piggz_ has quit IRC | 10:51 | |
*** piggz_ has joined #nemomobile | 10:52 | |
*** faenil has quit IRC | 10:57 | |
*** arcean_ has quit IRC | 10:58 | |
*** Sfiet_Konstantin has quit IRC | 11:04 | |
*** asterismo has quit IRC | 11:09 | |
*** piggz_ has quit IRC | 11:11 | |
*** piggz_ has joined #nemomobile | 11:12 | |
*** fk_lx has quit IRC | 11:15 | |
*** fk_lx has joined #nemomobile | 11:15 | |
*** n9mx has joined #nemomobile | 11:16 | |
*** Morpog_Mobile has quit IRC | 11:18 | |
*** piggz_ has quit IRC | 11:20 | |
*** asterismo has joined #nemomobile | 11:22 | |
*** faenil has joined #nemomobile | 11:25 | |
faenil | back | 11:25 |
*** jukkaeklund_ has quit IRC | 11:27 | |
*** lizardo has joined #nemomobile | 11:29 | |
*** piggz_ has joined #nemomobile | 11:29 | |
*** piggz_ has quit IRC | 11:34 | |
*** piggz_ has joined #nemomobile | 11:40 | |
*** piggz_ has quit IRC | 11:52 | |
*** piggz_ has joined #nemomobile | 11:54 | |
*** Morpog_Mobile has joined #nemomobile | 11:57 | |
*** Morpog_N9___ has quit IRC | 12:02 | |
*** lbt has joined #nemomobile | 12:03 | |
*** lbt has quit IRC | 12:03 | |
*** lbt has joined #nemomobile | 12:03 | |
*** faenil has quit IRC | 12:14 | |
*** Morpog_N9___ has joined #nemomobile | 12:17 | |
*** niqt has quit IRC | 12:24 | |
*** Morpog_N9___ has quit IRC | 12:25 | |
*** jpetersen has quit IRC | 12:26 | |
*** Pat_o has joined #nemomobile | 12:26 | |
*** piggz_ has quit IRC | 12:26 | |
*** Morpog_N9___ has joined #nemomobile | 12:28 | |
*** phdeswer has quit IRC | 12:30 | |
*** Morpog_N9___ has quit IRC | 12:34 | |
*** niqt has joined #nemomobile | 12:40 | |
*** kavuri has quit IRC | 12:42 | |
*** mikhas has quit IRC | 12:44 | |
*** Morpog_N9___ has joined #nemomobile | 12:48 | |
*** DrCode has quit IRC | 12:53 | |
*** xhaakon has quit IRC | 12:54 | |
*** mikhas has joined #nemomobile | 12:59 | |
*** n9mx has left #nemomobile | 13:00 | |
*** DrCode has joined #nemomobile | 13:06 | |
*** Hurrian has joined #nemomobile | 13:11 | |
*** faenil has joined #nemomobile | 13:14 | |
*** Hurrian has quit IRC | 13:16 | |
*** phdeswer has joined #nemomobile | 13:24 | |
*** Hurrian has joined #nemomobile | 13:24 | |
*** sledges has quit IRC | 13:24 | |
*** DrCode has quit IRC | 13:25 | |
*** sledges has joined #nemomobile | 13:25 | |
*** DrCode has joined #nemomobile | 13:35 | |
giucam | how can i start lipstick from the console? lipstick -platform wayland-egl fails to initialize the display | 13:38 |
faenil | giucam, you need some env vars when starting from ssh | 13:41 |
faenil | anyway it's -platform eglfs for lipstick | 13:42 |
giucam | ah yeah, i use eglfs actually. wrong paste | 13:42 |
giucam | what env vars? | 13:42 |
faenil | giucam, look inside /var/lib/environment/compositor/ | 13:44 |
*** M4rtinK has joined #nemomobile | 13:45 | |
giucam | ok, thanks | 13:45 |
*** jonwil has quit IRC | 13:48 | |
faenil | np ;) | 13:49 |
giucam | mmh... it doesn't work so well, though | 13:51 |
giucam | no icons and no input working | 13:51 |
faenil | are you using LIPSTICK-OPTIONS env var? | 13:52 |
faenil | just pass the content of LIPSTICKOPTIONS as parameter | 13:53 |
giucam | ah, now input works | 13:54 |
giucam | oh wow, also apps are mirrored | 13:55 |
*** Hurrian has quit IRC | 13:56 | |
faenil | giucam, there is another env var | 13:56 |
faenil | look in /var/lib/environment/nemo/ | 13:57 |
faenil | giucam, it's a qtwayland things, y-inverted is hw-specific | 13:57 |
giucam | faenil: what is this screen supposed to be? the lock screen? http://i.imgur.com/tYEIYy8.png | 14:05 |
faenil | giucam, yep, there's a bug with that as well, it appears underneath the app in some situations | 14:06 |
giucam | indeed, i'm looking into that. it doesn't show up when it's supposed to and when i send the shutdown signal, which i guess it should unlock it, it shows up | 14:07 |
*** jpetersen has joined #nemomobile | 14:08 | |
faenil | giucam, great ;) | 14:11 |
giucam | faenil: a question, out of curiosity: was there never a problem with a qml app not refreshing in due time? | 14:12 |
faenil | giucam, as in? | 14:12 |
giucam | as in, an application redraws but the frame doesn't hit the screen | 14:12 |
giucam | until you send some input event | 14:13 |
faenil | don't know :/ but performance is definitely worse than in x11 (at least as I remember it), so I wouldn't be surprised if there were such issues :) | 14:14 |
faenil | even though perf got better recently | 14:14 |
giucam | no, it's not a performance issue. there's a bug in qtwayland/mesa egl, and i'm surprised it wasn't discovered earlier | 14:15 |
giucam | that is, https://codereview.qt-project.org/#change,66553 | 14:15 |
Stskeeps | giucam: we saw it on jolla side at least | 14:15 |
giucam | ah | 14:15 |
Stskeeps | ended up adding flush in libhybris | 14:15 |
*** xhaakon has joined #nemomobile | 14:16 | |
giucam | ah. krh said he isn't sure if it's better in egl or in client code | 14:16 |
Stskeeps | due to multithreaded nature of android gpu driver rendering egl was better | 14:17 |
faenil | giucam, I see | 14:18 |
giucam | Stskeeps: hmm, i think that could be a good point for ditching the qt patch and merging the mesa one | 14:19 |
faenil | giucam, hey, you're italian! :) | 14:20 |
giucam | yep :) | 14:20 |
faenil | giucam, me too o/ | 14:20 |
giucam | yeah, i saw | 14:21 |
faenil | :) | 14:21 |
*** Martix has quit IRC | 14:31 | |
*** WWDrakey has quit IRC | 14:32 | |
*** Morpog_N9___ has quit IRC | 14:32 | |
w00t | giucam: personally I think mesa is the right place to fix it too, yes | 14:39 |
*** ericcc has joined #nemomobile | 14:40 | |
giucam | w00t: well, krh needs to be convinced then :) | 14:40 |
giucam | hm, can i reduce the time after which it locks the screen? having to wait 5 minutes every time makes testing painful | 14:43 |
locusf | giucam: press the power button | 14:44 |
locusf | shortly that is | 14:44 |
giucam | locusf: no, that doesn't trigger the bug i'm trying to fix :) | 14:44 |
locusf | giucam: ah ok | 14:45 |
*** ericcc has quit IRC | 14:45 | |
*** ericcc has joined #nemomobile | 14:45 | |
*** WWDrakey has joined #nemomobile | 14:48 | |
*** topro has quit IRC | 14:49 | |
*** Xruxa has quit IRC | 14:49 | |
giucam | eh, the problem with the lock screen is that it should be a special window | 14:51 |
giucam | and the compositor should know about it | 14:51 |
*** topro has joined #nemomobile | 14:51 | |
*** mikhas has quit IRC | 14:52 | |
giucam | the current implementation is like x lock screens | 14:52 |
giucam | that is, broken | 14:52 |
sledges | giucam, maybe this clue will help: disable lockscreen completely: mce-tool -Don | 14:53 |
faenil | sledges, he's trying to fix that and your hint is to disable it? :D | 14:54 |
sledges | happy tracing :) | 14:54 |
sledges | faenil, it's a clue, not a solution | 14:54 |
giucam | you mean a clue for reducing the time? | 14:54 |
faenil | sledges, he needs to see lockscreen :D | 14:54 |
sledges | the code for reducing time should be around same place, yes, that's just a speculation | 14:54 |
sledges | faenil, ^& | 14:54 |
giucam | ok, thanks | 14:54 |
faenil | ah ok :P | 14:54 |
sledges | but quite likely in mce | 14:54 |
giucam | lipstick is a compositor only, right? | 14:57 |
faenil | giucam, mcetool -h and happy reading :D | 14:57 |
*** niqt has quit IRC | 15:00 | |
*** trollixx_ has quit IRC | 15:02 | |
*** trollixx has joined #nemomobile | 15:02 | |
*** xhaakon has quit IRC | 15:02 | |
giucam | is the compositor and the ui the same process? | 15:03 |
giucam | why aren't there two separate compositor and shell client processes? | 15:03 |
faenil | w00t, ^ | 15:04 |
faenil | giucam, also, what do you mean by "the ui"? | 15:06 |
sledges | there used to be, but not in wayland case | 15:06 |
sledges | so blame it on "looking-for-weston-replacement" i guess | 15:06 |
giucam | faenil: the home screen, lock screen, whatever is the shell user interface | 15:07 |
*** ericcc has quit IRC | 15:08 | |
faenil | I'd like to know the answer as well :) | 15:08 |
*** jpetersen_ has joined #nemomobile | 15:10 | |
*** slaine has quit IRC | 15:11 | |
*** jpetersen has quit IRC | 15:13 | |
*** ericcc has joined #nemomobile | 15:16 | |
*** ericcc_ has joined #nemomobile | 15:18 | |
*** Sfiet_Konstantin has joined #nemomobile | 15:19 | |
*** ericcc has quit IRC | 15:21 | |
*** NIN101 has joined #nemomobile | 15:37 | |
*** arcean_ has joined #nemomobile | 15:40 | |
*** freemangordon has joined #nemomobile | 15:44 | |
*** lbt has quit IRC | 15:46 | |
*** freemangordon has left #nemomobile | 15:53 | |
w00t | giucam: resource consumption is a concern (phones are only just starting to catch up in the RAM department, and even then they often share system RAM with the GPU, each active opengl context isn't free, and so on) - it's also been a lot easier to turn a mockup into something that actually functions when keeping them combined (speaking from personal experience when having had to deal with x in the "good old days") | 15:57 |
w00t | but the real reason is, someone came along and wrote the code to do it | 15:57 |
sledges | heh 16:06 sledges so blame it on "looking-for-weston-replacement" i guess | 15:59 |
* sledges hides (wasntme) | 15:59 | |
*** lbt has joined #nemomobile | 15:59 | |
*** topro has quit IRC | 16:03 | |
*** Pat_o has quit IRC | 16:10 | |
*** fk_lx has quit IRC | 16:13 | |
giucam | w00t: well, the more resource consumption would be negligible i think, and it'd gain in stability | 16:13 |
w00t | we have surprisingly few problems with stability, thankfully, and the ones we have had have usually been down to platform rather than "it's all in one process" problems (flaky hardware adaptation work and so on) | 16:16 |
faenil | giucam, I think he's talking about sailfish anyway, which is using a different homescreen/QML compositor, but always lipstick-based | 16:17 |
w00t | faenil: the two work exactly the same | 16:17 |
w00t | c'mon, you've worked on homescreen, you know this :) | 16:17 |
faenil | w00t, yes, it was just to be clear :) | 16:18 |
giucam | w00t: well, i mean that having the compositor and the shell separated if the shell crashes all the apps live on, and all you see is a little flicker | 16:18 |
faenil | w00t, as there are lots of bugs in Nemo qml compositor ;) | 16:18 |
giucam | but, if it works for you it's ok :) | 16:18 |
w00t | giucam: I don't disagree in principle | 16:20 |
w00t | (with jolla hat on) right now we are more concerned with getting things done as we're on a bit of a strict time schedule :) | 16:20 |
giucam | right :) | 16:20 |
w00t | if you want to talk compositor-specifics, mikkoh is a good person to ping, although he's not always around at nights | 16:20 |
*** mhall119_ is now known as mhall119 | 16:21 | |
*** mhall119 has joined #nemomobile | 16:22 | |
faenil | w00t, now that you're here, do you remember what was the font we have in Nemo? | 16:22 |
sledges | we had droid | 16:22 |
w00t | faenil: iirc it was droid sans | 16:22 |
*** martyone has quit IRC | 16:22 | |
faenil | so, the problem is it should use droid by default and it doesnt? | 16:22 |
faenil | I don't remember details | 16:23 |
faenil | oh... | 16:23 |
faenil | sorry | 16:23 |
faenil | I meant font bug, not just font | 16:23 |
w00t | right, something is screwing up font selection, I don't know why | 16:23 |
sledges | locusf fixed it | 16:23 |
w00t | how? | 16:23 |
*** Pat_o has joined #nemomobile | 16:23 | |
faenil | sledges, he just set the font | 16:23 |
sledges | https://github.com/nemomobile/qt-components/pull/11/files | 16:24 |
faenil | and I don't know if that was our problem | 16:24 |
sledges | Nokia Pure Text | 16:24 |
w00t | ehh :) | 16:24 |
faenil | sledges, yes I suggested that | 16:24 |
w00t | I wouldn't call QFontDatabase::addApplicationFont a fix | 16:24 |
faenil | :D | 16:24 |
w00t | a convenient workaround, maybe | 16:24 |
faenil | sledges, the problem is that was in x11 Nemo as well, and we didn't have the problem there | 16:25 |
faenil | so it has to be somewhere else | 16:25 |
w00t | but if that works, then that implies that QFontDatabase might be screwy | 16:25 |
locusf | what is font selection in nemo? | 16:25 |
sledges | i thought defaultFontFamily* did the trick | 16:25 |
sledges | as the name implies | 16:25 |
faenil | sledges, iirc the current issue is it chooses the wrong font when choosing the default one (or fallback font, whatever) | 16:26 |
faenil | sledges, yes but we have Nokia Pure set in NemoX11 as well, yet it wasn't showing this weird font | 16:26 |
faenil | and it's not like we had Nokia Pure in NemoX11 | 16:26 |
sledges | faenil, it's because of wayland | 16:26 |
sledges | it's wayland's default | 16:26 |
sledges | exactly | 16:26 |
faenil | sledges, more details please? :D | 16:26 |
sledges | whenever I tried wayland | 16:27 |
sledges | (on tizen et al) | 16:27 |
sledges | it had that horrid serif font | 16:27 |
faenil | I see...so we have some info already :) | 16:27 |
w00t | when you say "tried wayland", I presume you mean "tried Qt on wayland" | 16:27 |
sledges | nope | 16:27 |
faenil | we just have to find a way to change that | 16:27 |
sledges | ran xterm | 16:27 |
sledges | hence it's wayland system-wide | 16:28 |
w00t | erm.. | 16:28 |
w00t | does not compute | 16:28 |
sledges | it might be a coincidence, because we remove all nemo fonts, leave opensans, and all works | 16:28 |
giucam | no, wayland has no font management | 16:28 |
sledges | but the wayland's pref to choose ugly serif fonts prevails (or haunts me to put it that way) | 16:28 |
w00t | I'd go look at QFontDatabase, anyway | 16:28 |
faenil | w00t, but it shows that ugly font "instead of" ? | 16:29 |
faenil | what is the correct behaviour? | 16:29 |
sledges | take couple of my words back: | 16:29 |
w00t | faenil: that it picks something that is less butt-ugly :) | 16:29 |
faenil | w00t, ahaha ok | 16:29 |
sledges | s/ugly serif fonts/ugly spaced fonts: https://bugs.tizen.org/jira/secure/attachment/10807/wayland-screenshot.png / | 16:30 |
sledges | see xterm behind | 16:30 |
w00t | those are distinct problems | 16:30 |
giucam | that's weston-terminal, not xterm | 16:30 |
sledges | giucam, sorry for habituated colloquialisms :) | 16:30 |
*** Sfiet_Konstantin has quit IRC | 16:30 | |
giucam | that uses cairo to draw afaik so it could be some cairo configuration | 16:31 |
sledges | at any rate, nokia pure text never existed neither in x11 nor wayland, so setting default to opensans should just work, ? | 16:31 |
faenil | sledges, yes | 16:32 |
faenil | sledges, we just need the way to change that, and we're set :) | 16:32 |
*** Pat_o has quit IRC | 16:33 | |
w00t | there's nothing wrong with changing defaultFontFamily like done there, but if that addApplicationFont call is required, something is probably rather broken | 16:33 |
w00t | // init by asking for the platformfontdb for the first time or after invalidation | 16:33 |
w00t | if (!db->count) | 16:33 |
w00t | QGuiApplicationPrivate::platformIntegration()->fontDatabase()->populateFontDatabase(); | 16:33 |
sledges | ok, so assigning a variable defaultFontFamily did't cut it | 16:34 |
w00t | QPlatformFontDatabase *QEglFSIntegration::fontDatabase() const | 16:34 |
w00t | { | 16:34 |
w00t | return mFontDb.data(); | 16:34 |
locusf | hmm I don't know if its required, it was just an assurance that it happens | 16:34 |
w00t | } | 16:34 |
w00t | mFontDb(new QGenericUnixFontDatabase), | 16:34 |
sledges | got you | 16:35 |
w00t | it's still kind of a bug that you have to specify a sane font to get it to not look like ass | 16:35 |
w00t | but shrug. | 16:36 |
sledges | hmph | 16:36 |
faenil | maybe fontconfig doesn't know about opensans? | 16:37 |
sledges | at least the fallback mechanism falls back to the only existing font in the system ;) | 16:37 |
faenil | nope, fontconfig knows about opensans, just checked with "fc-list" | 16:37 |
*** Martix has joined #nemomobile | 16:37 | |
locusf | faenil: so that QFontDatabase call is unnecessary? | 16:38 |
locusf | should I test? | 16:38 |
faenil | locusf, I don't know | 16:38 |
*** arcean_ has quit IRC | 16:38 | |
faenil | locusf, if fontconfig knows about opensans I'd say that's not needed | 16:38 |
locusf | does qt base its font discovery to fontconfig? | 16:38 |
faenil | maybe QGenericUnixFontDatabase does | 16:39 |
faenil | I'm not sure, but I'd expect Qt to ask fontconfig, since it's the one in charge | 16:39 |
faenil | "QGenericUnixFontDatabase which defaults to FontConfig when Qt is built with support for that," | 16:41 |
faenil | QWaylandIntegration: https://qt.gitorious.org/qt/qtwayland/commit/b9d29b182e634e647cf01201e26563eda5c42e17?format=patch | 16:41 |
faenil | QWaylandIntegration::QWaylandIntegration(bool useOpenGL) | 16:42 |
faenil | - : mFontDb(new QFontconfigDatabase()) | 16:42 |
faenil | + : mFontDb(new QGenericUnixFontDatabase()) | 16:42 |
*** piee has joined #nemomobile | 16:43 | |
faenil | and this is generic unix font db | 16:45 |
faenil | https://qt.gitorious.org/qt/qtbase/source/a2bf063dd4942a95ffe971aed925afd4ad111ba6:src/platformsupport/fontdatabases/genericunix/qgenericunixfontdatabase_p.h | 16:45 |
faenil | so yeah, it either used FontConfig it was configured to do so at build-time, or it uses basic db | 16:46 |
*** Pat_o has joined #nemomobile | 16:46 | |
faenil | now, who the hell chooses the default font family? XD | 16:49 |
*** Pat_o has quit IRC | 16:51 | |
*** jmlich has quit IRC | 16:58 | |
locusf | okay, setting Open Sans without QFontDatabase call works ok | 17:04 |
*** Pat_o has joined #nemomobile | 17:05 | |
sledges | :) | 17:07 |
locusf | amended commits and pushed to update PR's | 17:07 |
sledges | \o/ | 17:07 |
sledges | w00t, ^ | 17:08 |
locusf | whats GLONASS? | 17:09 |
sledges | 8| | 17:09 |
sledges | Ruškin GPS? | 17:09 |
locusf | apparently :D | 17:09 |
locusf | thats exotic (in new & improved Jolla specs) | 17:10 |
faenil | new specs? | 17:11 |
faenil | GLONASS is a location system anyway | 17:12 |
locusf | yeah more verbose | 17:12 |
faenil | sledges, locusf so we're pretending default font is okay and forget the font issue? :D | 17:12 |
locusf | sorry, off-topic for channel | 17:12 |
faenil | locusf, updated today? :O | 17:12 |
locusf | yeah | 17:12 |
faenil | crap, I missed that :D | 17:12 |
faenil | been working on components repo :D | 17:12 |
locusf | faenil: its just in, you didn't miss a thing | 17:12 |
faenil | ah ok :D | 17:13 |
faenil | and Jolla didn't publish anything? :/ | 17:13 |
locusf | http://jolla.com/your-jolla/ | 17:14 |
locusf | its all there | 17:14 |
faenil | cybette, should I hit you? or jukka? :P | 17:15 |
* faenil clicks | 17:15 | |
* Stskeeps waves from hellish cold finland | 17:16 | |
sledges | Indian summer? | 17:16 |
faenil | RGB INDICATOR LED | 17:17 |
faenil | JOLLA, I LOVE YOU!!!!!!! | 17:17 |
locusf | ah they brought it back ! | 17:17 |
Stskeeps | sledges: 5c | 17:17 |
faenil | dual mic is cool as well :) | 17:18 |
faenil | lots of sensors... | 17:18 |
sledges | BT 4 means we can use the Tile!!! \o/ | 17:19 |
sledges | along with iphoners :) | 17:19 |
sledges | droiders can't ;) | 17:19 |
locusf | Tile? | 17:19 |
sledges | http://www.thetileapp.com/ | 17:19 |
faenil | sledges, 1o1 | 17:20 |
faenil | bb in 10 mins | 17:22 |
*** faenil has quit IRC | 17:22 | |
*** panda84kde has quit IRC | 17:23 | |
*** KaiRo_Mozilla has joined #nemomobile | 17:24 | |
*** ericcc_ has quit IRC | 17:28 | |
*** KaIRC has quit IRC | 17:28 | |
*** notmart has quit IRC | 17:28 | |
*** Vlad_on_the_road has joined #nemomobile | 17:32 | |
sledges | 10mins past :)) | 17:33 |
anYc | "No batteries to replace?" and "Tiles last a year. We'll remind you when it's time to order new Tiles" doesn't really match? | 17:34 |
*** asterismo has quit IRC | 17:35 | |
*** martyone has joined #nemomobile | 17:36 | |
*** arcean_ has joined #nemomobile | 17:36 | |
*** jacky has joined #nemomobile | 17:40 | |
*** jacky is now known as Guest58142 | 17:40 | |
sledges | is how they workaround with no batteries to replace ;D | 17:41 |
sledges | marketing stunt, and also a good way to receive "free software updates" | 17:42 |
*** keithzg has quit IRC | 17:42 | |
sledges | shouldn't be hard to crack it open and replace the battery :] | 17:43 |
*** faenil has joined #nemomobile | 17:43 | |
faenil | back | 17:44 |
alterego | Do you think it's a good idea having an identifiable tracking device on your stuff? | 17:45 |
alterego | I think criminals would soon catch on .. | 17:45 |
faenil | yeah... | 17:46 |
alterego | Not saying it's a bad idea, but the fact it's white and the pictures have them attached to the zipper of a bag, readily viewable ... | 17:46 |
sledges | it can also be a keyring (hence the hole) | 17:47 |
alterego | Yeah, | 17:47 |
sledges | and it should have the security as robust as car's key fob | 17:47 |
alterego | You can still take it off :) | 17:47 |
sledges | and do what? | 17:48 |
alterego | I've never lost any keys in my life, never lost a phone either. | 17:48 |
sledges | it's personalised to you | 17:48 |
alterego | Throw it away | 17:48 |
sledges | alterego, ask your girlfriend | 17:48 |
sledges | ;) | 17:48 |
alterego | Hah | 17:48 |
alterego | 3 iphones in less than a year. | 17:48 |
sledges | steal and throw it away, now that's a perfect criminalistic hobby :) | 17:48 |
alterego | She's not very lucky in that department I guess. | 17:48 |
*** fk_lx has joined #nemomobile | 17:48 | |
sledges | so don't see your point still | 17:48 |
alterego | If someone steals your keys, or anything, if they see one of those tags, they'll chuck it. | 17:49 |
alterego | The tag, not the property. | 17:49 |
sledges | yes | 17:49 |
alterego | So what good is it really? :) | 17:49 |
sledges | that's about lost and found | 17:49 |
sledges | not stolen | 17:49 |
sledges | you embed it into a bike | 17:49 |
sledges | under the saddle or anywhere | 17:49 |
sledges | that's stolen tracking | 17:49 |
alterego | Heh, I don't know what honest part of the world you live in, but around here when something goes missing, whether it's a phone, bag, laptop or bike. You really wont see it again. | 17:50 |
sledges | (*anywhere = excluding metal housing surroundings :D) | 17:50 |
alterego | You could probably leave a laptop in a police station and it'd dissapear in 10 minutes ;) | 17:50 |
alterego | And I live in Cambridge .. | 17:50 |
alterego | Heh | 17:50 |
sledges | alterego, you're coming from thinking solely of truly rogue criminals | 17:51 |
sledges | in Munich no bikes are locked | 17:51 |
alterego | Heh | 17:51 |
sledges | because they are stolen anyway | 17:51 |
alterego | Yeah | 17:51 |
sledges | next morning you take the next free bike from nearest McDonald's | 17:51 |
alterego | lol | 17:51 |
sledges | (true story) | 17:51 |
alterego | We used to have a cycle scheme that was similar here. | 17:51 |
fk_lx | well I've heard that someone recently lost a lot of money (like thousands of dollars) and some homeless person found it and took it straight to police | 17:51 |
fk_lx | and I think it was in U.S. | 17:51 |
sledges | in italy (i lived in north), if someone steals it, not necessarily they would trade it to balkans | 17:51 |
alterego | The local authorities bought thousands of these green town bikes. | 17:52 |
sledges | would use themselves, be just time-wasting kiddies, and you'd find your bike in no time with tile | 17:52 |
alterego | Left them in these allocated "zones" the idea being you'd travel from one zone to another. Didn't work out like that. | 17:52 |
sledges | and teach those rugrats a lesson | 17:52 |
alterego | I think after four months there were none left. | 17:52 |
sledges | yes that always fail; just let the city get overwhelmed by bikes, so it becomes public property :D | 17:53 |
sledges | though the city needs to mature up to that level.. | 17:53 |
alterego | Have you ever been to Cambridge? There are more bikes than people. | 17:53 |
sledges | so who's locking them all up then? :) | 17:53 |
sledges | anyway, I think the tile is truly awesome idea | 17:53 |
alterego | Yeah, it's neat. | 17:54 |
sledges | and was pertailing only to iphoners until now | 17:54 |
sledges | (though Samsung GSII and III and N4 already have BT4, still no android app yet) | 17:54 |
alterego | If I had to pay an extra 20EUR to have that sort of thing embedded in some of my gear I probably would. | 17:54 |
sledges | your gear? | 17:54 |
alterego | bike, laptop, etc. | 17:55 |
alterego | Obviously, like you said, easy to embed one of those tags in any of those items. | 17:55 |
*** asterismo has joined #nemomobile | 17:56 | |
*** ZogG_laptop has joined #nemomobile | 17:58 | |
*** ZogG_laptop has joined #nemomobile | 17:58 | |
*** Sfiet_Konstantin has joined #nemomobile | 17:58 | |
faenil | Stskeeps, is there any reason why all the specs are out expect the CPU model? :D | 17:59 |
faenil | CPU/GPU ofc | 18:00 |
Stskeeps | not in marketing | 18:00 |
faenil | Stskeeps, why do I keep asking? :D | 18:00 |
Stskeeps | the definition of insanity is to keep on doing the same thing but expecting a different result | 18:01 |
fk_lx | heh | 18:01 |
faenil | \o/ | 18:02 |
*** blam has quit IRC | 18:03 | |
*** blam has joined #nemomobile | 18:03 | |
sledges | alterego, but one needs to twist the brain where to embed, so BT is not shielded away :) also re-embedding is needed every year when you replace it :D | 18:04 |
sledges | so yeah, lots of room for improvement | 18:04 |
*** jacky_ has joined #nemomobile | 18:12 | |
*** Guest58142 has quit IRC | 18:13 | |
*** Venemo_ has joined #nemomobile | 18:14 | |
*** piee has quit IRC | 18:19 | |
*** lbt has quit IRC | 18:21 | |
*** lbt has joined #nemomobile | 18:21 | |
*** lbt has quit IRC | 18:21 | |
*** lbt has joined #nemomobile | 18:21 | |
*** piee has joined #nemomobile | 18:25 | |
*** Venemo_ has quit IRC | 18:30 | |
*** Venemo_ has joined #nemomobile | 18:31 | |
*** ZogG_laptop has quit IRC | 18:52 | |
*** kostaja has quit IRC | 19:01 | |
*** jpetersen_ has quit IRC | 19:03 | |
*** furikku has quit IRC | 19:15 | |
*** arcean_ has quit IRC | 19:20 | |
*** jreznik has quit IRC | 19:25 | |
*** ZogG_laptop has joined #nemomobile | 19:32 | |
*** ZogG_laptop has joined #nemomobile | 19:32 | |
zbenjamin | hey guys | 19:34 |
faenil | zbenjamin, o/ | 19:34 |
faenil | zbenjamin, read the updated specs of The Jolla? :) | 19:35 |
zbenjamin | no, there are updated specs? | 19:35 |
faenil | yep :) | 19:35 |
faenil | zbenjamin, http://jolla.com/your-jolla/ | 19:36 |
*** alien_ has joined #nemomobile | 19:37 | |
zbenjamin | can't wait ;) | 19:41 |
faenil | :) | 19:46 |
faenil | Gyro, RGB Led Indicator...GLONASS...lots of sensors... | 19:46 |
faenil | awesome :D | 19:46 |
*** WWDrakey has quit IRC | 19:47 | |
*** martyone has quit IRC | 19:47 | |
zbenjamin | faenil: and Qt ! ;) | 19:47 |
faenil | ehehe | 19:47 |
faenil | zbenjamin, want to say it's based on Nemo MW? :) | 19:47 |
zbenjamin | ;) | 19:56 |
*** keithzg has joined #nemomobile | 19:56 | |
zbenjamin | faenil: and btw yes i can see the problems with the compositor ;) | 20:00 |
zbenjamin | how can we get the battery state to show somewhere? | 20:00 |
faenil | zbenjamin, you should check how that was done in x11, if w00t is still awake he might give you some hints | 20:00 |
zbenjamin | wtf, i just added a new slot and the implementation is clearly there in the c++ file, but i still get this: | 20:03 |
zbenjamin | /home/zbenjamin/rpmbuild/BUILD/lipstick-qt5/tests/ut_notificationpreviewpresenter/moc_lipstickcompositor.cpp:254: undefined reference to `LipstickCompositor::orientationSensorChanged()' | 20:03 |
faenil | try mb clean rpm/file.spec | 20:07 |
faenil | and then build again | 20:07 |
zbenjamin | its a test app, maybe thats why | 20:08 |
faenil | zbenjamin, so you're working on orientation? | 20:09 |
zbenjamin | na same problem | 20:09 |
zbenjamin | yes | 20:09 |
faenil | awesome :) | 20:09 |
faenil | have you tried mb clean? | 20:09 |
zbenjamin | yes | 20:10 |
zbenjamin | faenil: the test app includes the compositor header file in HEADERS | 20:11 |
zbenjamin | but not the source file | 20:11 |
zbenjamin | i wonder why only my slot is seen as a missing | 20:12 |
faenil | mm | 20:12 |
faenil | zbenjamin, are you sure you installed the new lipstick which has the added slot? | 20:14 |
zbenjamin | i'm not installing, i'm still compiling | 20:16 |
zbenjamin | this is part of the lipstick test stuff | 20:16 |
faenil | not following you then, where is orientSensorChanged defined? | 20:17 |
zbenjamin | its in LipstickCompositor | 20:18 |
zbenjamin | declared in the header and defined in the cpp file | 20:18 |
*** cristi_ has joined #nemomobile | 20:19 | |
* zbenjamin tries with tests disabled | 20:19 | |
*** piee has quit IRC | 20:19 | |
faenil | zbenjamin, ahhhhhhhhhhh so you cloned lipstick and it doesn't build? | 20:20 |
zbenjamin | now i see the problem... stupid make, when used with -j switch the error is hidden | 20:20 |
zbenjamin | the first error that creates the problem | 20:20 |
*** alien_ has quit IRC | 20:22 | |
*** piee has joined #nemomobile | 20:25 | |
*** ericcc has joined #nemomobile | 20:27 | |
*** piee has quit IRC | 20:31 | |
*** jacky_ has quit IRC | 20:32 | |
zbenjamin | if i disable the test project it compiles... what am i missing? | 20:38 |
*** Pat_o has quit IRC | 20:38 | |
faenil | zbenjamin, don't know :/ | 20:41 |
*** ivanph has joined #nemomobile | 20:42 | |
*** Pat_o has joined #nemomobile | 20:45 | |
*** NIN101 has quit IRC | 20:46 | |
*** Pat_o has quit IRC | 20:50 | |
*** Pat_o has joined #nemomobile | 20:52 | |
*** lizardo has quit IRC | 20:55 | |
zbenjamin | faenil: i think i got it, there are some stub files that are not included in the pro file but still are compiled in | 20:55 |
*** DrCode has quit IRC | 20:56 | |
*** giucam has quit IRC | 20:56 | |
faenil | zbenjamin, :/ | 20:56 |
*** giucam has joined #nemomobile | 20:56 | |
*** Pat_o has quit IRC | 20:58 | |
zbenjamin | but now i cannot connect to my phone anymore gna | 21:02 |
faenil | zbenjamin, yay | 21:02 |
*** sledges has quit IRC | 21:03 | |
*** DrCode has joined #nemomobile | 21:04 | |
zbenjamin | faenil: any idea why connecting to the phone should stop? | 21:06 |
faenil | zbenjamin, more details | 21:06 |
zbenjamin | if i change something in etc on the phone, will that change survive a reboot? | 21:07 |
zbenjamin | faenil: zbenjamin@gamepc:~$ ssh nemo@192.168.2.15 | 21:11 |
zbenjamin | ssh: connect to host 192.168.2.15 port 22: No route to host | 21:11 |
faenil | zbenjamin, don't know about survival | 21:11 |
faenil | zbenjamin, about the error, doesn't look like a phone error? | 21:11 |
faenil | try unpluggin and repluggin usb maybe | 21:12 |
zbenjamin | tried, also stopping and starting networking again | 21:12 |
zbenjamin | connecting to the wlan interface gives me the same error | 21:12 |
zbenjamin | or is sshd only listening on usb0? | 21:13 |
faenil | no clue :/ | 21:13 |
zbenjamin | faenil: i did not change my config here.... it just stopped working :( | 21:13 |
faenil | try rebooting... | 21:14 |
zbenjamin | how is the ssh process called on the phone? | 21:15 |
faenil | there is sshd for sure | 21:16 |
zbenjamin | hmm | 21:19 |
*** fk_lx has quit IRC | 21:19 | |
faenil | zbenjamin, try rebooting :P | 21:19 |
zbenjamin | i did, multiple times :( | 21:19 |
*** fk_lx has joined #nemomobile | 21:21 | |
*** Venemo_ has quit IRC | 21:25 | |
zbenjamin | faenil: no it does not survive a reboot :/ | 21:30 |
faenil | zbenjamin, it doesn't boot anymore? | 21:31 |
*** Alittlemurkling has joined #nemomobile | 21:31 | |
zbenjamin | na, i speak about the usb-moded settings | 21:31 |
faenil | ah ok | 21:32 |
zbenjamin | faenil: is it normal that i always get the recharge battery message on boot? | 21:33 |
*** M4rtinK has quit IRC | 21:33 | |
faenil | nope, at least I don't get it | 21:33 |
faenil | or maybe I do? | 21:34 |
faenil | don't remember anymore, lol | 21:34 |
*** M4rtinK has joined #nemomobile | 21:34 | |
zbenjamin | not that i run out of battery and cannot recharge or something like that | 21:34 |
zbenjamin | since plugging in usb always boots the phone completely | 21:35 |
zbenjamin | and i cannot see if it charges | 21:35 |
faenil | well, it charges while it's on | 21:36 |
*** blam has quit IRC | 21:39 | |
Alittlemurkling | Hello #nemomobile, does anyone know/have experience compiling Nemo for other phones? I have a spare myTouch 4g I would like to hack around on, and I was wondering how feasible it would be to put Nemo on it. | 21:41 |
zbenjamin | faenil: found the problem, again the subnet | 21:42 |
zbenjamin | since the settings do not stay it was again in the 192.168.2.0 subnet... with 2 interfaces | 21:42 |
zbenjamin | hmm seems its not as easy as just putting in some sensors code ;) | 21:44 |
zbenjamin | faenil: how can i create debug output? | 21:44 |
faenil | Alittlemurkling, what is myTouch? | 21:45 |
faenil | zbenjamin, you also have to setOrientationUpdateMask on your app to receive the orientation update | 21:45 |
faenil | zbenjamin, or are you doing that already? | 21:46 |
Alittlemurkling | faenil: Qualcomm MSM8255 Snapdragon and no GPU. | 21:46 |
zbenjamin | no ... ;) first time working with sensors | 21:46 |
zbenjamin | faenil: ah i can use QScreen, i'm using QOrientationSensor directly | 21:47 |
Alittlemurkling | faenil: http://images.freshnessmag.com/wp-content/uploads//2010/10/t-mobile-mytouch-4g-06.jpg | 21:47 |
faenil | Alittlemurkling, no GPU? it's got an Adreno205! :D | 21:49 |
faenil | zbenjamin, yes, you have to use QOrientationSensor to implement the stuff QScreen needs | 21:49 |
faenil | zbenjamin, if QScreen was working already we wouldn't need this :) | 21:50 |
zbenjamin | haha ok ;) now i get what you want from me ;) | 21:50 |
faenil | zbenjamin, http://www.merproject.org/logs/%23nemomobile/%23nemomobile.2013-09-27.log.html#t2013-09-27T20:06:45 | 21:50 |
faenil | read the weblog previous to that (in the same day) to get more info from the same guy :) | 21:51 |
faenil | Alittlemurkling, anyway, nice target, have you ever used fastboot? is it available on the phone? | 21:51 |
zbenjamin | faenil: thats what i did: http://pastebin.com/FYSxSiQj | 21:53 |
Alittlemurkling | Yes, it's currently running Cyanogenmod with Clockworkmod as the rom manager. | 21:55 |
Alittlemurkling | *recovery | 21:55 |
faenil | zbenjamin, looks sane :) | 21:55 |
zbenjamin | so i just need that mask call i guess | 21:56 |
faenil | Alittlemurkling, oki, do you have kernel source? | 21:56 |
faenil | zbenjamin, hopefully :D | 21:56 |
Alittlemurkling | I'll pull it down. | 21:56 |
Alittlemurkling | faenil: Where is it exactly on the github? | 21:57 |
faenil | Alittlemurkling, I don't know, that was a question for you :P | 21:58 |
zbenjamin | where do i get that QScreen instance from ß | 22:00 |
Alittlemurkling | faenil: Oh, you mean the phone's kernel source? | 22:00 |
faenil | Alittlemurkling, yep | 22:01 |
faenil | zbenjamin, from where? XD | 22:01 |
zbenjamin | faenil: the QScreen constructor is private ;) | 22:01 |
faenil | what do you need it for? | 22:01 |
zbenjamin | Qt::ScreenOrientations QScreen::orientationUpdateMask() const | 22:02 |
zbenjamin | that | 22:02 |
zbenjamin | erm | 22:02 |
zbenjamin | wait :/ | 22:02 |
zbenjamin | void QScreen::setOrientationUpdateMask(Qt::ScreenOrientations mask) | 22:02 |
zbenjamin | that ;) | 22:02 |
zbenjamin | aaa from the Application object | 22:04 |
Alittlemurkling | faenil: Would the Nemo mako kernel work? Both devices are MSM. I'm very new to this. | 22:06 |
*** Amtep has quit IRC | 22:06 | |
faenil | Alittlemurkling, no idea, you should come back tomorrow morning and talk to Stskeeps | 22:06 |
*** Amtep has joined #nemomobile | 22:06 | |
faenil | he's the author of libhybris, that awesome piece of software which will let you run nemo using Android's HW adaptation :P | 22:07 |
faenil | zbenjamin, yep :P | 22:07 |
*** Vlad_on_the_road has quit IRC | 22:07 | |
Alittlemurkling | faenil: Okay, thank you for your help. | 22:08 |
faenil | Alittlemurkling, no problem ;) google libhybris if you have never heard about it anyway ;) | 22:09 |
Alittlemurkling | I will check it out. | 22:09 |
faenil | it's also what makes ubuntu touch possible ;) | 22:09 |
*** Martix has quit IRC | 22:09 | |
*** giucam has quit IRC | 22:10 | |
Alittlemurkling | Very nice. I look forward to running true GNU/Linux on my phone. | 22:12 |
faenil | Alittlemurkling, :) you know about sailfish os right? | 22:15 |
faenil | Alittlemurkling, jolla/Sailfish etc | 22:15 |
Alittlemurkling | Of course. I had initially wanted to get Sailfish on my Galaxy S3, but then saw that there were only x86 images. | 22:16 |
Alittlemurkling | For the SDK. | 22:16 |
faenil | Alittlemurkling, don't talk to me again if you haven't preordered a Jolla yet | 22:16 |
faenil | :D jk | 22:16 |
zbenjamin | lol | 22:17 |
Alittlemurkling | lel | 22:17 |
* zbenjamin is glad he did preorder one | 22:17 | |
Alittlemurkling | I wish I was in a position to preorder one. I get second-hand phones. | 22:17 |
*** blam has joined #nemomobile | 22:17 | |
faenil | zbenjamin, ehehe | 22:17 |
faenil | Alittlemurkling, I preordered it and I still don't have money to pay it :) | 22:18 |
Alittlemurkling | Dang. That would make me feel kind of bad though. | 22:18 |
faenil | got few months left :D | 22:18 |
faenil | Alittlemurkling, don't ;) | 22:19 |
special | Alittlemurkling: it's very unlikely that you'd be able to use a mako kernel on any other device | 22:19 |
special | it's easiest if you go from a device supported by AOSP | 22:19 |
Alittlemurkling | special: Okay, I will pull the AOSP kernel. | 22:19 |
Alittlemurkling | Brb, switching computers. | 22:20 |
*** Alittlemurkling has quit IRC | 22:20 | |
*** M4rtinK has quit IRC | 22:20 | |
*** Alittlemurkling has joined #nemomobile | 22:22 | |
*** M4rtinK has joined #nemomobile | 22:23 | |
Alittlemurkling | special: Do you know the steps required to support a new device? | 22:23 |
zbenjamin | faenil: i need a way to make sure that i actually get updates, is there a guide on debug output? | 22:24 |
faenil | zbenjamin, nothing nemo specific | 22:25 |
faenil | qDebug() not enough? :) | 22:25 |
zbenjamin | but all apps are started with the booster, where is the debug output going? | 22:25 |
faenil | zbenjamin, there's a chance it appears in journalctl | 22:26 |
faenil | I'm not 100% sure | 22:26 |
faenil | but I think so | 22:26 |
*** ericcc has quit IRC | 22:26 | |
zbenjamin | ah looks good, there are some lipstick outputs | 22:29 |
faenil | zbenjamin, ;) | 22:30 |
special | Alittlemurkling: not specifically. #mer might be helpful | 22:31 |
special | and yes, everything should be outputting to journalctl | 22:31 |
Alittlemurkling | I will check there. I should have realized I would need to port the Mer core first. | 22:32 |
zbenjamin | faenil: nothing at all :/ | 22:33 |
special | it shouldn't be too terrible; you need a kernel that boots, then the android system files for hybris to load | 22:33 |
faenil | zbenjamin, ? | 22:37 |
zbenjamin | couldn't you use the android kernel and put mer on top of it? | 22:37 |
zbenjamin | faenil: i don't get updates from the sensor with or without setting the flags, now i check if its really my binary that is started | 22:37 |
special | is it the android kernel, maybe with a few config tweaks | 22:37 |
special | it is* | 22:37 |
special | https://wiki.merproject.org/wiki/Adaptation_Guide | 22:38 |
*** blam has quit IRC | 22:38 | |
zbenjamin | faenil: are we maybe missing some backends for the sensors? | 22:40 |
special | what hardware? | 22:40 |
faenil | special, n9xx | 22:40 |
faenil | n9/n950 | 22:41 |
special | all but magnetometer/compass should be intact | 22:41 |
special | if you have qt4, there is a useful qtmobility script to test sensor output | 22:41 |
special | something in qt-mobility-examples | 22:42 |
zbenjamin | qt5 | 22:42 |
zbenjamin | ;) | 22:42 |
Alittlemurkling | special: Thanks for the link. ^_^ | 22:42 |
faenil | special, he's adding orientation handling to LipstickCompositor | 22:42 |
faenil | zbenjamin, are you looking for your debug print which is behind "if (debug()) ? | 22:45 |
zbenjamin | faenil: i just did not add if(debug()) | 22:46 |
faenil | fast, I'm heading to bed :P | 22:46 |
zbenjamin | i can see my dummy debug call | 22:46 |
faenil | zbenjamin, ah, ok | 22:46 |
faenil | so readingChanged() is never called, right? | 22:46 |
zbenjamin | yep | 22:47 |
zbenjamin | nor is QScreen::orientationChanged | 22:47 |
zbenjamin | special: any idea on your side? | 22:49 |
special | Don't expect QScreen to tell you what you want to know from inside lipstick | 22:49 |
faenil | zbenjamin, are you starting the sensor? :P | 22:49 |
zbenjamin | yes ;) m_orientationSensor->start(); | 22:50 |
faenil | special, but the orientation sensor should report orientation change.... :/ | 22:50 |
special | yes, qtsensors should work | 22:50 |
zbenjamin | do i maybe need this package: https://github.com/mer-packages/qtsensors/tree/master/qtsensors/src | 22:50 |
special | if you're sure that qtsensors isn't showing any data, try getting sensorfw debug logs | 22:51 |
special | you should have: qt5-qtdeclarative-import-sensors qt5-qtsensors qt5-qtsensors-plugin-sensorfw sensorfw sensorfw-configs sensorfw-qt5 sensorfw-qt5-configs | 22:51 |
special | 'sensorfw' and 'sensorfw-configs' may not be required | 22:51 |
zbenjamin | i have sensorfw-qt5 but not sensorfw | 22:52 |
special | should be ok | 22:52 |
special | I hope | 22:52 |
faenil | I'm too late, cya tomorrow people | 22:53 |
faenil | I should publish Glacier components repo in the morning, with a shining Button! \o/ :D | 22:53 |
zbenjamin | special: http://pastebin.com/raw.php?i=z4s7t3E3 | 22:53 |
zbenjamin | faenil: night | 22:53 |
special | missing qt5-qtsensors-plugin-sensorfw is most definitely a problem | 22:53 |
faenil | zbenjamin, I guessy you're missing some stuff? | 22:54 |
zbenjamin | man the plugins are missing ;) | 22:54 |
special | and the declarative import is probably also important. | 22:54 |
faenil | zbenjamin, just do zypper install with the list special pasted | 22:54 |
special | remove sensorfw | 22:54 |
special | I think that package is still a broken piece of crap | 22:54 |
zbenjamin | only sensorfw-qt5 is installed | 22:54 |
special | the qt5 version should be all you need | 22:54 |
faenil | now I want to know if installing everything fixed this | 22:55 |
faenil | fixes* | 22:55 |
faenil | even though it's strange that it fails silently like this, just not reporting anything :/ | 22:55 |
zbenjamin | is repo.merproject.org down? | 22:57 |
special | seems ok to me | 22:57 |
zbenjamin | 5.9.68.173 << is this correct? | 22:58 |
zbenjamin | now zypper refuses to connect .-..... | 22:59 |
special | yes | 22:59 |
zbenjamin | weird but it works again | 23:01 |
faenil | I'm falling asleep on the kb :D | 23:01 |
zbenjamin | hehe yes i now get them | 23:02 |
faenil | \o/ | 23:02 |
faenil | special, why does it fail silently like that? is that normal? | 23:02 |
special | he had no plugins at all, I would've expected a warning somewhere | 23:02 |
faenil | yeah :/ | 23:02 |
faenil | well, anyway | 23:03 |
special | need a dependency somewhere on the plugin. | 23:03 |
zbenjamin | but orientation does not change ;) | 23:03 |
faenil | zbenjamin, add requires in lipstick's .spec :) | 23:03 |
faenil | zbenjamin, ?? | 23:03 |
zbenjamin | i get the messages but calling setOrientation does just nothing ;) | 23:03 |
faenil | you mean the app doesn't rotate, or the sensor doesn't detect the change? | 23:03 |
faenil | zbenjamin, you mean the UI doesn't rotate right? | 23:04 |
zbenjamin | yes | 23:04 |
faenil | it's normal, those apps are using qtcomponents, and qtcomponents handle rotation differently | 23:04 |
faenil | (got to add that orientation sensor in qtcomponents :P) | 23:04 |
faenil | zbenjamin, but with the new components for Glacier UI it will rotate ;) | 23:04 |
zbenjamin | nice ;) | 23:04 |
zbenjamin | i'll clean up and create a merge request | 23:05 |
faenil | zbenjamin, great ;) looking forward to seeing if the QtQuickControls application I have here gets the change :) | 23:06 |
faenil | good night people | 23:06 |
zbenjamin | night | 23:06 |
zbenjamin | special: thx for helping | 23:06 |
zbenjamin | i just wonder which package fixed it | 23:07 |
zbenjamin | those 2 were missing qt5-qtdeclarative-import-sensors qt5-qtsensors-plugin-sensorfw | 23:07 |
Alittlemurkling | night. | 23:08 |
special | the former is the QML QtSensors 5.0 import, the latter the backend | 23:08 |
zbenjamin | then i'll put those two in the spec: | 23:09 |
zbenjamin | Requires: qt5-qtdeclarative-import-sensors | 23:09 |
zbenjamin | Requires: qt5-qtsensors-plugin-sensorfw | 23:09 |
*** cristi_ has quit IRC | 23:09 | |
zbenjamin | correct? | 23:09 |
special | for lipstick or lipstick-colorful-home? | 23:11 |
special | I'd personally say it belongs in colorful-home; the -plugin-sensorfw one may actually belong in a pattern but that's out of scope | 23:12 |
*** blam has joined #nemomobile | 23:14 | |
zbenjamin | special: thats lipstick, i implemented it inside the compositor | 23:18 |
*** fk_lx has quit IRC | 23:38 | |
zbenjamin | special: still here? | 23:43 |
special | zbenjamin: yes | 23:43 |
zbenjamin | can i just create a pull request for lipstick on github? | 23:44 |
special | yup | 23:44 |
zbenjamin | done | 23:45 |
zbenjamin | time to go to bed now | 23:46 |
special | night :) | 23:46 |
zbenjamin | see you tomorrow | 23:47 |
*** cristi has quit IRC | 23:49 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!