**** BEGIN LOGGING AT Tue May 05 02:59:59 2015 May 05 11:40:14 morphis: ping May 05 12:17:06 morphis: https://github.com/webOS-ports/luna-next-cardshell/pull/218/files May 05 12:17:22 Needs the plugin now + Enyo work to be done (but for that we need the plugin too it seems :P) May 05 12:26:11 Herrie: should we switch from bluez4 to bluez5? May 05 12:27:12 bluez5 is default in latest oe-core, so I had to explitly re-enable bluez4 to keep unstable luneos builds going May 05 12:27:31 JaMa: Not sure, morphis should know that ;) May 05 12:27:44 I've just been toying with UI stuff ;) May 05 12:28:13 Herrie: how does it behave when the plugin is not there? Should we wait for the merge? May 05 12:29:40 Tofe: It's fine in general ;) In the statusbar it refers to a non-existing "off" image for now ;) May 05 12:29:56 So it won't show. When it's integrated it will work properly because we won't have an off image May 05 12:30:16 Not very neat for now, but at least we can integrate it and don't need to rebase all the time ;) May 05 12:30:28 I'm open for another suggestion though :p May 05 12:30:52 Then again we don't chang emuch in these files so rebase shouldn't really be necessary anyway May 05 12:32:45 For now the only visual change is the actual Bluetooth option in device menu May 05 12:33:06 Does it work with qt desktop ? May 05 12:33:36 morphis: ^ May 05 12:33:49 Tofe: Didn't try it does on N4 May 05 12:34:00 Let me try on Desktop May 05 12:34:14 ok May 05 12:34:49 Yup it runs May 05 12:34:50 Just so that it doesn't break the whole thing, we don't care if it doesn't actually do anything May 05 12:34:56 ok fine, I'll merge May 05 12:35:01 Maybe wait? May 05 12:35:08 Think we might want to keep it out release? May 05 12:35:09 done May 05 12:35:20 ooops. mmh. May 05 12:35:23 WEll anyway doesn't hurt ;) May 05 12:35:36 Doesn't break anything ;) May 05 13:00:01 JaMa: we can't May 05 13:00:07 we need atleast kernel 3.10 for that May 05 13:00:32 Herrie: I have a few comments about that bluetooth indicator May 05 13:00:35 but is a good start May 05 13:01:39 morphis: Sure it needs some work ;) May 05 13:01:45 I just had to do it based on WiFi one for now May 05 13:01:54 WIthout backend I cannot do much more currently ;) May 05 13:03:37 morphis: ah, thanks May 05 13:23:26 Herrie: ok, will see that I get that implemented May 05 14:44:31 morphis: THnx when backend is there I can do more on QML stuff and work with Enyo devs for Settings bits May 05 14:47:31 Tofe/nizovn: Did we include the fix already for the emulator issue? May 05 14:49:49 Herrie: http://doc.qt.io/qt-5/qtbluetooth-index.html May 05 15:00:58 morphis: OK and how does this work with BlueZ, ConnMan etc or I don't need to care about this? May 05 15:12:06 you don't have to care :) May 05 15:12:18 you only have to use connman to enable/disable bluetooth May 05 15:12:23 like we already do May 05 15:12:35 qtconnectivity will be part of a next build May 05 15:13:28 morphis: Ah ok May 05 15:13:35 But we'd still need some plugin for Enyo right? May 05 15:28:51 Herrie: sure May 05 17:04:39 Herrie: no May 05 17:17:43 Can you PR it? May 05 17:18:33 Herrie: yes, seems i can solve it :) May 05 17:36:38 nizovn: perfect, thanks May 05 17:36:49 Shouldn't it be with 3 === ? May 05 17:37:34 ah yes, welll, what could it cast it to ? May 05 17:38:02 * Tofe should stop merging things today. May 05 17:38:16 That's true ;) May 05 17:38:39 Herrie: no :P I specially checked for this in docs May 05 17:39:15 http://doc.qt.io/qt-5/qtquick-statesanimations-states.html <- using "==" May 05 17:40:36 and both are working in emulator :) May 05 17:43:48 Ah ok May 05 17:43:50 Strange :P May 05 17:43:54 Usually it's === but Ok May 05 17:44:00 It's confusing at times :S May 05 17:44:21 morphis: I think we have everything for a release now... You still have stuff pending? May 05 17:44:36 Herrie: I can do a last sync today May 05 17:45:27 Might be good to include the Preware updates + luna-next-cardshell ones May 05 17:46:17 DougReeder: The new messaging stuff looks good! Only had time now to play with it.... May 05 17:46:27 Ah, good May 05 17:48:17 morphis: Does this solve a particular bug? https://github.com/webOS-ports/meta-webos-ports/commit/82c3f1506ecd814c38c85651298fb319c40a50ad May 05 17:48:40 With the recent fix you think we can close http://issues.webos-ports.org/issues/715 ? May 05 17:49:33 Herrie, nizovn: the main difference is about type checking; with ==, if the type isn't the correct one, the JS engine will try to cast it and retry the comparison. So when you're not sure what types are compared, you can easily do the wrong check, because casts in JS are quite... surprising. May 05 17:50:14 Tofe: thanks May 05 17:58:40 Herrie: can you add a note to the release announcement that the first boot on N7 is currently broken? May 05 17:58:51 you have to boot it a second time to get it actually boot May 05 17:59:10 Are we talking JavaScript? The rule of thumb is use === unless specifically you need the type conversion. May 05 18:01:58 yea, for JS, you should always use === to avoid type coersion. Except when checking null. obj == null is the correct way to check for null May 05 18:05:28 morphis: sure :-) May 05 18:14:42 DougReeder, GodGinrai: yes, it's just that I... merged... too soon... :) May 05 18:15:12 * DougReeder mmms May 05 18:15:40 I'll fix it in my next PR ;) May 05 18:19:27 Herrie|TP-Go: yeah 715 can be closed now May 05 18:31:09 Tofe, DougReeder, GodGinrai: https://bpaste.net/show/6a71c018cf31 , i think it's safe to use == for states in qml :P May 05 18:32:31 nizovn: it's just a rule of thumb, that Qt guys do not follow. Doesn't mean their code is wrong, it just mean they like to play with fire :) May 05 18:33:41 ok May 05 18:37:42 morphis: Was this sorted? http://issues.webos-ports.org/issues/881 May 05 18:38:08 Herrie: I think so May 05 18:38:09 nizovn: For example, in your paste you see a 'if (root.state ==="")' which is here using === hopefully; empty string comparison can be tricky, and they know it, but then why bother using == in other places... May 05 18:38:12 I think so too May 05 18:44:08 Not sure if this one is still present? http://issues.webos-ports.org/issues/639 May 05 18:44:54 Tofe, Herrie: ok, agree May 05 18:45:33 Herrie: should be fixed May 05 19:02:10 Herrie: I've been thinking again about this trackball thing that was in legacy May 05 19:02:39 and if you begin hacking on the maliit en_webos keyboard, it's actually the good place to add it May 05 19:03:28 i.e. it's trivial to make it send keyboard events, and only the mouse gesture will be a bit difficult to handle May 05 19:03:39 (but not that much) May 05 19:48:38 Tofe: Did you ever try it in legacy? **** ENDING LOGGING AT Wed May 06 02:59:58 2015