**** BEGIN LOGGING AT Thu Oct 08 02:59:58 2015 Oct 08 05:57:35 DougReeder: I think so Oct 08 05:58:25 DougReeder: but I don't know when; but if you know the answer for chromium 40.00 then you know the answer for QtWebEngine 5.5.0 :) Oct 08 07:48:44 hey all.. anyone awake that might have any idea how to get into manual programming mode for a Sprint Pre? Oct 08 07:55:20 ah, got it, it's ##(MSL)# Oct 08 07:56:50 hmm. #*DEVMODE# doesn't work on it :( Oct 08 07:56:57 nor ## Oct 08 08:33:25 EricBlade: ##DEVMODE# should work for CDMA phones Oct 08 10:59:39 Herrie: ping Oct 08 11:15:20 Tofe: pong Oct 08 11:18:04 Herrie: do you have build errors with qtmultimedia with testing? Oct 08 11:18:37 ah, wait, restarting bb luneos-dev-package seems to have made the trick; looks like a dependency issue between packages Oct 08 11:20:36 I remember in the past I needed to build twice sometimes Oct 08 11:20:44 But that's long ago Oct 08 11:24:22 Herrie: it looks like it's parallel make that gets a bit confused; maybe some undeclared header dependency Oct 08 11:24:34 parallel build* Oct 08 11:25:53 Anyway, the build goes one, no worries. Oct 08 11:41:56 Tofe: OK good. I got notified of 2 bugs with webengine so far. 1 seems we don't render Asian characters for example Chinese OK. See www.taobao.com for example. They are all squares. I guess we need to do something with fonts somehow? Oct 08 11:42:41 Herrie|Veer: mmmh I think I saw a commit in webengine somewhere about that... one moment Oct 08 11:42:57 Also for PivotCE webapp (basically appinfo.json that launches browser) seems to do pinch to zoom now, but you can pinch so the site becomes smaller then the card and the browser card resizes while it shouldn't Oct 08 11:45:18 Tofe: Seems that QWebEngineSettings allows us to specify fonts Oct 08 11:47:49 Herrie|Veer: that would be the minimum viewport size, is there any in the index.html meta viewport ? Oct 08 11:48:29 (can't find the commit. Maybe it was about something else.) Oct 08 11:49:33 Tofe: These webapps don't have an index.html just appinfo.json and icon ;) See http://github.com/webOS-ports/web-apps/ Oct 08 11:50:39 Ah ok! Then maybe the minimum zooming could be configured in QML Oct 08 11:50:39 So I assume they just open a browser window but not 100% sure. Oct 08 11:51:14 morphis might know, but I guess you might have seen it somewhere. main property in appinfo.json holds the url to load Oct 08 11:51:18 WebView is a Flickable, somehow Oct 08 11:51:42 Herrie|Veer: yes, you're right, we simply load the remote URL Oct 08 11:52:08 Not sure if thats webkit or webengine already currently. I didn't test them for a while Oct 08 11:55:26 Herrie|Veer: everything app related is still WebKit :) Only the browser uses WebEngine so far Oct 08 11:56:08 Tofe: Ah ok Oct 08 11:56:33 Well since these are not really apps like Enyo 1/2 I thought it might differ for them. Oct 08 11:57:08 We use the same infrastructure, LunaWebAppManager and so on Oct 08 11:57:21 Ah ok Oct 08 11:57:32 Well it's not something to worry about now then Oct 08 11:57:42 You can look into it after migration Oct 08 11:58:43 Hopefully, if my puzzling crash is just a build issue, we should see something happening soon Oct 08 11:59:21 Let's hope so :) Oct 08 12:01:46 It does look like a build issue; some classic OpenGL call fails because it doesn't find the symbol, when we look at the .so of libEGL, it's there. Oct 08 12:03:49 Worse case you push your code and we build on our build system. Oct 08 12:04:35 Oh it's pushed; though not rebased on the proper qtwebengine version Oct 08 12:05:34 But my commit can all be picked between 5.5.0 and 5.5.1 without needing any merge effort Oct 08 12:31:49 Thanks, Tofe. I’ll try to put together a demo this week. Oct 08 12:36:51 DougReeder: Seems HTML5 Notifications aren't in QtWebEngine with 5.5 yet Oct 08 14:03:42 Herrie|Veer: you sure ? Oct 08 14:04:42 https://github.com/Tofee/qtwebengine-chromium/blob/40.0.2214-based/chromium/third_party/WebKit/Source/modules/notifications/Notification.idl Oct 08 14:25:27 Tofe: Well it doesn't work :P Oct 08 14:25:48 Ah, that's another thing :) Oct 08 14:25:49 You can try TestR if you want. There's no handler for notification permission Oct 08 14:26:04 Only geo, camera and mic I think :P Oct 08 14:26:09 In 5.5 Oct 08 14:26:27 Herrie|Veer: but then, you mean in WebKit ? Oct 08 14:27:22 QtWebKit had experimental where you could deal with the notification permission at least (there was no way to implement the notification either, but at least permissions were OK :P). In QtWE we cannot even deal with the notificiation permission Oct 08 14:28:18 ah ok Oct 08 14:29:37 onFeaturePermissionRequested doesn't work for notifications :P Oct 08 14:29:46 I tested it so I know ;) Oct 08 14:31:50 I reckon adding it in shouldn't be rocket science Oct 08 14:43:56 Tofe: I noticed also that the HTML5 geoposition doesn't work in Testr while it should according to documentation. Did some Googling. Can you have a look at QTBUG-47283? It's probably some small missing config somewhere in the build. Oct 08 14:44:25 I can have a look Oct 08 14:44:38 Though I'm currently still quite busy with webengine :) Oct 08 14:45:01 Tofe: Well it's connected to it :P Oct 08 14:46:07 I just have no idea how to check if QGeoPositionInfoSource::createDefaultSource has a proper value since it's C++ stuff I prefer not to touch :P Oct 08 14:48:31 Ah you mean within WebEngineView in the browser? Oct 08 14:49:09 Yeah Oct 08 14:49:14 ok Oct 08 14:49:49 You can run the Testr demo from GH in browser or any HTML5 geolocation sample page. Oct 08 14:49:54 Also for Notifications, I've read plenty of things about how Chromium implementation wasn't compatible with WebKit's... Oct 08 15:21:32 Tofe: Yeah I read that about notifications too Oct 08 16:46:58 Hello... anyone here ? Oct 08 17:10:23 tomauswustrow: Yes ;) Oct 08 17:10:39 But will need to run to supermarket quickly, will be back soon again Oct 08 17:16:36 Herrie: just before you leave? Oct 08 17:16:53 Well, will catch you later Oct 08 17:17:05 tomauswustrow: maybe I can help too? Oct 08 17:17:56 morphis: ping Oct 08 17:20:49 i´m new to the whole LuneOs thing and would try on my Gnex but i will not start... have tried webos-dev.... etc and Luneos-dev.... Oct 08 17:21:35 I´ve followed every step in the wiki... Oct 08 17:22:08 We have now switched to luneos-dev-package; however, gnexus target is broken since quite some time now. Unfortunately we didn't have time yet to look into it, as we mainly test it on N4 Oct 08 17:22:56 It seems to be related to a problem with the kernel, but I didn't personnaly look into it Oct 08 17:26:57 no way to get an old image to try ? Oct 08 17:32:34 oh.. mmh... you can always the oldest image you can find on our build site Oct 08 17:33:37 maybe in http://build.webos-ports.org/luneos-stable/images/mako/ Oct 08 17:34:00 Try the one of 2014 Oct. 1st Oct 08 17:35:01 It broke when we update our code to be based on next OpenEmbedded version (daisy, if I remember well) Oct 08 17:35:08 updated* Oct 08 17:36:26 i´ll try... thanks for patience. :) Oct 08 17:37:41 I think even that one is broken Oct 08 17:37:54 We could create a recent nightly for you to test so you can report what's broken Oct 08 17:38:32 http://build.webos-ports.org/luneos-stable/images/maguro/webos-ports-package-maguro.zip Oct 08 17:38:56 i try this one and get back. Oct 08 17:39:24 but how can i figure out what is broken ? Oct 08 17:40:08 tomauswustrow: if the UI starts, it's not broken :) Oct 08 17:40:28 Last time i´ve tried nothing happens... flashed via sideload with latest cwm and the phone stuck at the Google logo. Oct 08 17:41:21 Herrie, morphis: rebuilding my luneos image did it: I can start apps, all based on QtWebEngine :) Oct 08 17:46:56 Tofe: Nice Oct 08 17:47:09 tomauswustrow: This one is REALLY REALLY old Oct 08 17:47:24 Let me see if I can kick off a more recent image for you Oct 08 17:49:08 Last build is 9+ months old Oct 08 17:49:20 Tofe: UI doesn't start Oct 08 17:49:33 tomauswustrow: Can you see if you can get into the device with: adb shell Oct 08 17:49:39 When it's stuck at Google logo? Oct 08 17:50:23 adb shell is working, fastboot etc. No problem... Oct 08 17:51:17 Well if adb shell works you can do a: journalctl > /media/internal/logfile.txt Oct 08 17:51:33 And then exit adb shell and do an: adb pull /media/internal/logfile.txt Oct 08 17:51:56 Just paste it's contents to bpaste.net or pastebin.com and we can see if there's anything in there Oct 08 17:53:24 i write a note to do it next time the Gnex is up and running ... i´ve just send the old image to it. Oct 08 17:53:48 and excuse for my bad english... my danish is much better ;) Oct 08 17:54:03 Tofe: wow Oct 08 17:54:09 and everything works? Oct 08 17:54:18 Tofe: one good thing to test is the file picker Oct 08 17:55:31 morphis: the file picker will be the native one from webengine, *if* it is active for our platform. And I think it isn't... Oct 08 17:56:54 morphis: no, a lot of things don't work, but I think it's because my adaptation of PalmServiceBridge is incomplete Oct 08 17:57:14 basically you can do "call", but you'll never get an answer Oct 08 17:57:59 I spent a lot of time debugging a problem which was just an issue related to my build :( Oct 08 17:59:15 morphis: you know something about IDL ? :) Oct 08 18:00:26 Tofe: no, I don't mean that filepicker :) Oct 08 18:01:08 Tofe: https://github.com/webOS-ports/org.webosports.app.settings/blob/master/source/views/ScreenLock.js#L36 Oct 08 18:01:32 that is one based on enyo1 working with iframes and needs proper identifier for the PalmServiceBridge used on the iframe Oct 08 18:01:42 as otherwise the access to the db8 kinds isn't correct Oct 08 18:02:56 journalctl not found :( i give up for today... Oct 08 18:03:16 thanks again and good night... Oct 08 18:40:10 Ok we have a new maguro image in case someone wants to test: http://build.webos-ports.org/luneos-testing/images/maguro/luneos-dev-package-maguro.zip Oct 08 18:40:15 This is based on latest code Oct 08 18:40:32 So similar with other nightlies and has webengine etc Oct 08 18:40:51 I expect it to be still broken but at least it's recent Oct 08 18:40:57 In case someone wants to fix it Oct 08 19:08:20 morphis: I assume you've seen http://www.shashlik.io/ ? Oct 08 19:08:49 I guess this is something we could look into integrating at some point in future? Looks like KDE/Plasma Mobile guys are using this too or planning to at least Oct 08 19:11:24 morphis: yes, wallpaper file choice works in settings app :) Oct 08 19:11:27 Herrie: sure Oct 08 19:11:52 Herrie: however get the KDE bits out of it (don't really know why that is even necessary) and it becomes useful Oct 08 19:12:11 morphis: though the zoomRatio isn't setup correctly it seems, but that's not critical Oct 08 19:13:07 Tofe: but nice work Oct 08 19:14:11 morphis: ah and we do have sync calls ;) Oct 08 19:14:26 morphis: Yeah also don't know why they need KDE, seems that from description it shouldn't be needed Oct 08 19:17:54 Herrie: code wise it does ... Oct 08 19:17:57 Tofe: yeah! Oct 08 19:18:06 need to boot that up some time soon and have a look Oct 08 19:18:35 Tofe: How stable is it? Oct 08 19:18:43 I'm curious to test something as well Oct 08 19:18:55 In case you need me to stress test stuff and report bugs let me know Oct 08 19:19:14 It does crash here and there, though not sure yet where Oct 08 19:19:38 I think window.open doesn't work well Oct 08 19:20:12 However vkb integration seems quite good Oct 08 19:21:04 and I still need to fix the PalmServiceBridge "onserviceresponse" Oct 08 19:21:38 I know what should be done, but I don't know how :p Oct 08 19:25:15 Today to get it working on top of testing you'll need some manual work: for luna-webappmanager it's the tofe/webengine branch on my fork, but I still need to push a little compilation fix for making it build on testing; for qtwebengine, one needs to cherry-pick all my commits from my fork on top of the patched testing qtwebengine. Oct 08 19:33:58 ok, now I have pushed the luna-webappmanager fix, and I've created a new branch tofe/work-testing on my work for qtwebengine that corresponds exactly to testing (without the patches from the recipe) Oct 08 19:35:39 Also, qtwebchannel fork isn't necessary anymore Oct 08 20:43:54 Tofe: I guess I'll wait a bit :P I'm sure i'll mess up putting this together on my own :P **** ENDING LOGGING AT Fri Oct 09 02:59:58 2015