These are chat archives for abranson/rockpool

28th
Aug 2016
ruff
@rufferson
Aug 28 2016 05:33
Ok, so it's Fatal condition which terminates it (DBusArgument), not gecko
ruff
@rufferson
Aug 28 2016 05:47
which i doubt is related to fetchProperty call, could be a change in nemo-dbus-plugin which we use in rockpool.qml
Andrew Branson
@abranson
Aug 28 2016 15:35
you might be right there. I thought the same line was in the other one, but that says: [W] QDBusArgumentPrivate::checkWrite:131 - QDBusArgument: write from a read-only object with a W
Andrew Branson
@abranson
Aug 28 2016 15:52
yep, that fixed it. there was one QDBusArgument in pebbles.cpp that wasn't a const &
it's not ready yet I don't think - but eventually the email app and accounts registration will use it, and we should too
it's probably not as advanced as your embedding yet though - no listboxes or anything
ruff
@rufferson
Aug 28 2016 17:07
we need fully funtional browser, not just a webview, bcz pebble does not restrict users on web interface so people are using from simple static html/css to fully blown dynamic javascript apps like google maps or even more complex
webkit revival looks promising, but jolla may again strip it down
Andrew Branson
@abranson
Aug 28 2016 18:28
that's supposed to be exactly what you say - a embeddable browser instance. would be nice to use the global profile too so that people can OAuth in the accounts UI without having to log in again.
i don't think it'll get stripped down - from the conversation I had with Chris, this should eventually be the recommended way for app devs to embed a browser. i was trying to talk raine into having a go at copying text from web pages :)
ruff
@rufferson
Aug 28 2016 19:50
Ok then I'm happy to get rid of all that tribal dance with embedding gecko :)
ruff
@rufferson
Aug 28 2016 21:34
although I don't see much difference with what we're doing. It still sets app-specific cache profile - similarly to what I'm doing. Also I don't see a way to inject proto handler and discard cache in case we update it. Finally - our component is lighter as it's bare gecko with required (for us) bells and whistles (dialogs) while this plugin is full of thing we don't really need (eg. audio)