[00:17] <diego7319> hi guys did someone fully created a device?
[00:17] <diego7319> i cant idk why
[00:18] <diego7319> it download and them just devices show me empty like i didnt do anything before
[00:23] <diego7319> any idea?
[00:23] <diego7319> logs just show me detecting device
[08:11] <dholbach> good morning
[09:53] <JamesTait> Good morning all; happy Monday, happy new year, and happy Bird Day! :-D
[09:54] <justCarakas1> :p
[09:56] <TommyBrunn> Morning everyone
[10:12] <dholbach> mhall119, davidcalle just asked about the cookbook section - do we have plans to reenable it?
[10:19] <davidcalle> mhall119, more specifically this page https://developer.ubuntu.com/en/apps/qml/cookbook/, which had a lot of subpages (non-existent for now on the new site)
[10:45] <gcollura> can anyone reapprove this please? https://code.launchpad.net/~gcollura/ubuntu-calendar-app/fix-1401718/+merge/245417
[10:47] <davidcalle> mhall119, dholbach, if we keep it, see latest draft for my page proposal.
[10:50] <dholbach> thanks davidcalle
[11:32] <popey> gcollura: triggered...
[11:32] <gcollura> thanks popey :)
[11:32] <popey> np
[11:46] <DanChapman> aquarius: hey you about?
[11:49] <aquarius> DanChapman, I am
[11:51] <DanChapman> aquarius: so i thought i would try following your contributing guide before editing and i've hit an issue. What if i want to include both a binary and a qml component? Would it just get classed a a binary component and include it? Heres an example of what i mean http://bazaar.launchpad.net/~dpniel/+junk/TabEventSignaler/files/head:/
[11:52] <aquarius> DanChapman, nope. If your published branch has both /qml and /qmllib folders, it should get identified as containing both binary and qml components, and ucs install danchapman/YourComponent should include both things in the checkout.
[11:52] <aquarius> DanChapman, modulo bugs, of course, but that's how it's supposed to work :)
[11:53] <DanChapman> aquarius: excellent, that should probably get added to the docs then. unless i missed it :-D
[12:00] <aquarius> DanChapman, have pushed a doc revision clarifying it :)
[12:31] <aquarius> How do I install intltool-merge in a Kit chroot?
[12:31] <aquarius> when I switch to trying to build for the emulator, Ubuntu SDK rebuilds the makefiles, and gives the error:   Could not find intltool-merge, please install the intltool package
[12:32] <aquarius> I have intltool-merge installed on my actual machine, but I don't think it's in the chroot that the Kit uses
[12:32] <DanChapman> aquarius click maintain under Tools > Options > Ubuntu on the Kit you want to open a shell into then just apt-get it
[12:34] <aquarius> ooh, good one DanChapman
[12:34] <DanChapman> :-)
[12:34] <aquarius> although clearly that should be *in* the chroot when it's created... but perhaps when I created it there was a bug
[12:37] <bzoltan> aquarius:  that is a known issue. Please log in to the click chroot and install that package manually ... or destroy the chroot and recreate
[12:46] <aquarius> bzoltan, I have installed it manually, as per DanChapman's instructions
[12:48] <bzoltan> aquarius: OK. Do you have 15.04 chroot already?
[12:48] <aquarius> bzoltan, nope.
[12:48] <aquarius> haha, excellent, have correctly built a component which runs a command from qml and then installed it with one ucs command. :)
[12:48] <bzoltan> aquarius:  ahh.. so you do not use the qmake project type?
[12:49] <bzoltan> aquarius:  cmake is so 2014 :)
[12:50] <aquarius> bzoltan, the point is: this project is pure QML. No cmake, no qmake. I create a pure qml project, type "ucs install sil/CommandExec", and that pure qml project can now run command-line commands with *no* compilation or qmake or anything involved.
[12:50] <aquarius> I am a happy person that this works :)
[12:50] <aquarius> and it works in the emulator, too. Rock.
[12:51] <bzoltan> aquarius: sounds good :)
[12:51] <aquarius> it is good.
[12:51] <aquarius> now we build a library of components
[12:52] <aquarius> and then when someone says "how do I build a QML project which can do this thing that QML can't do", my answer will be "ucs install SomeComponent" and that's it. They don't need to compile anything, don't need to use qmake, don't need any of that. Winner.
[12:52] <DanChapman> aquarius: +1 to that
[12:53] <aquarius> that's my primary goal for the ubuntu component store; allow qml programmers access to stuff without them having to write or know or even include any C++.
[12:53] <aquarius> pure qml apps ftw :)
[12:53] <aquarius> this oughta cheer nik90_ up too :)
[13:09] <bzoltan> aquarius:  would you brief me about that ucs stuff? Sounds like an interesting tool.
[13:12] <aquarius> bzoltan, certainly. Think of it like pip or npm or gem -- component developers can publish a component which does some useful reusable thing (a nice QML Item, a small extension plugin to access the OS in a way pure QML doesn't allow). App developers can then "ucs install ComponentName" inside their project, which downloads and adds that useful component to their project so they can start using it.
[13:13] <aquarius> it's a repository, a marketplace, for people to publish reusable components so that everyone can use them for building Ubuntu SDK apps.
[13:13] <aquarius> bzoltan, you can read the docs if you like. http://bazaar.launchpad.net/~sil/component-store/community-components/view/head:/docs/index.rst is where it starts; then read install.rst and contribute-*.rst at http://bazaar.launchpad.net/~sil/component-store/community-components/files/head:/docs/. There are live docs for the old version, which only contains what we call "Curated components", on readthedocs, but y
[13:13] <aquarius> ou should read the ones in LP for now until we get it all sorted.
[13:14] <bzoltan> aquarius:  cool.  I have such mechanism in my plans too :)
[13:14] <aquarius> way ahead of you, pal. :)
[13:14] <aquarius> but we're happy to take contributions to ucs :)
[13:15] <aquarius> I'd very much like someone from the SDK team to spend some time looking at the best way to integrate downloaded components into an existing project.
[13:16] <aquarius> but right now today you can create a pure QML project, type "ucs install sil/CommandExec", then add "import ubuntu_component_store.sil.CommandExec 1.0" and "Launcher {id: l}; Label { text: l.launch('ls'); }" to main.qml, and it works.
[13:16] <aquarius> One of my longer-term goals is to see ucs integrated directly into the GUI SDK experience :)
[13:17] <aquarius> we'll have the ucs command line tool in a PPA for you to use shortly; nik90_'s working on that, hero that he is.
[13:18] <bzoltan> aquarius:  that is a brilliant project. I like it....
[13:20] <bzoltan> aquarius:  since the beginning of the click story I was flagging out the lack of possibility for collaboration. We were outlining with zbenjamin similar idea. But good to see that you actually have reached that far. good job
[13:21] <bzoltan> aquarius:  one blocker for integrating it to the IDE is actually the qmlproject and cmake project types ... neither of these support dynamic project extension the way we want
[13:22] <bzoltan> aquarius:  So I did not want to push this feature before we fixed the qmake support ... now as qmake is back, it is possible to extend a project the way ucs does it.
[13:23] <aquarius> bzoltan, my primary goal, as noted, is pure QML projects, but ucs works with qmake projects as well; we add a QMAKE_POST_LINK line
[13:23] <aquarius> but there may be a better way to do it; I'm happy to spend some time explaining how ucs works to your team and then they contribute a better way of integrating into qmake (and cmake) projects if possible!
[13:23] <bzoltan> aquarius:  the pure QML projects does not necessarily  mean .qmlproject, you can make non builded qmake projects...
[13:24] <aquarius> right; this is why I added qmake integration as well
[13:24] <bzoltan> aquarius: with cmake it would be pain ... dynamic extension of cmake project is not trivial ... if doable at all
[13:25] <bzoltan> aquarius:  and the problem with qmlproject type is that it is not processed at all.. so i18n support is busted for .qmlproject
[13:25] <bzoltan> aquarius:  so, keep it secret :) but qmake is the way to go
[13:25] <aquarius> not sure I agree; we've roughly got it working. Essentially, all that's needed is to copy the ubuntu_component_store folders into the build target, which is doable by giving those folders their own CMakeLists.txt (which DanChapman helped me with) and adding them as subfolders to the top level CMakeLists.txt. So that roughly works, now
[13:26] <aquarius> but I'm totally happy to hear about better ways to do it, as long as it maintains the principle that all you have to do is "ucs install <whatever>". No manual configuration. :)
[13:26] <bzoltan> aquarius: that is fine in cli but not possible from the IDE
[13:26] <aquarius> working *with* the SDK team is better because perhaps the Ubuntu templates can be tweaked to be "ucs friendly".
[13:28] <bzoltan> aquarius:  We can contribute to the ucs project and I would be happy to take under the official Ubuntu SDK umbrella if it does everything the right way ... so no hackarounds :)
[13:28] <aquarius> totally
[13:28] <aquarius> that's basically one of my eventual goals for it. :)
[13:29] <bzoltan> aquarius:  it is great, I am in
[13:29] <gcollura> bzoltan, why hasn't jenkins tested my MP yet?
[13:29] <bzoltan> gcollura:  no idea ... let  me check around
[13:31] <bzoltan> aquarius:  few requirements i would have (maybe you addressed them already) ... like for example the ucs supports versioned components. There is error management of   the components, etc
[13:32] <aquarius> versioning, yes.
[13:32] <aquarius> what do you mean by "error management"?
[13:32] <dholbach> mhall119, could you explain how to to redirects again? I'm asking because of https://bugs.launchpad.net/developer-ubuntu-com/+bug/1407198
[13:34] <bzoltan> aquarius:  I am an app developer, I am using your lame ass OS API component ... nik90_ find a bug in that component ... I open my IDE in the morning, load my cool app (what is using your lame ass component) and a dialog (or whatever) pops that the component has a critical bug and maybe even a fixed new version... stuff like that.
[13:34] <bzoltan> aquarius:  needles to say that if we have ucs install component then we might want ucs uninstall component too
[13:35] <aquarius> bzoltan, ah, right. "ucs update bzoltan/LameComponent" will update it, certainly. Having the project detect that updates are *available* requires IDE integration, which needs your team's help :)
[13:35] <aquarius> but that's perfectly reasonable to do; basically, have the IDE just run "ucs are-there-updates" (or whatever we call the command)
[13:35] <aquarius> yeah, I don't have ucs uninstall yet. It's on the list. :)
[13:37] <bzoltan> aquarius:  it could be important .. specially if we want a central roll back mechanism .. like you evil aquarius put a spyware in your component and hundreds of developers start to install it .. but we figur it out and we want to send out a signal to pull it off from the project ... or at least to drop a warning ... could be part of the click-reviewers-tools
[13:37]  * bzoltan got to go now for an hour
[13:43] <dholbach> davidcalle, I started using a "redirect" tag for places where we might need to add a redirect.
[13:43] <aquarius> bzoltan, yeah, that sort of thing might be useful.
[13:44] <davidcalle> dholbach, good idea, will use it
[13:55] <aquarius> bzoltan, the other nice thing is that if components are standardised, because we're all using ucs, and a malicious component is found, then you can scan apps for it *in the app store* and block them from being downloaded, and inform the developers.
[14:21] <dholbach> hey jdstrand, happy new year
[14:21] <jdstrand> dholbach: happy new year :)
[14:22] <dholbach> jdstrand, not sure if you saw it or just got too busy end of last year, but I added a branch to bug 1395204 which might serve as a basis (no added tests, might need a sanity checks of the assumptions)
[14:22] <jdstrand> I did see it, thanks!
[14:22] <dholbach> ok cool :)
[14:23] <dholbach> mhall119, davidcalle: not sure... do we plan to (over time) bring back old blog entries? (https://bugs.launchpad.net/developer-ubuntu-com/+bug/1404426)
[14:28] <bzoltan> aquarius:  where these ucs components will be stored?
[14:29] <davidcalle> dholbach, one way to alleviate the issue would be to put more stuff in the 404 page: maybe a few links to frequently asked topics eg. how to package, publish, etc.
[14:29] <aquarius> bzoltan, Launchpad. See the docs. :)
[14:29] <dholbach> davidcalle, sure, that'd make sense in any case - we should probably file a bug for it :)
[14:32] <mhall119> dholbach: create a new page, then go to Advanced Settings to set the redirect target
[14:33] <mhall119> dholbach: I don't know if it will redirect off-site though
[14:35] <dholbach> mhall119, that's good to know
[14:35] <dholbach> thanks
[14:35] <dholbach> davidcalle, ^
[14:36] <davidcalle> mhall119, oh nice, thanks
[14:36] <dholbach> mhall119, are they going to show up in the navigation somewhere?
[14:36] <mhall119> dholbach: you can tell it not to show in the menu, then it won't
[14:37] <dholbach> great
[14:37] <dholbach> when we changed the IA we broke bucketloads of links
[14:37] <mhall119> davidcalle: as for cookbooks, I don't think they worked out as well as we had hoped, I'm happy to leave them off until we find a better way of accomplishing that goal
[14:38] <mhall119> dholbach: I know :(
[14:38] <davidcalle> mhall119, ok
[14:50] <dholbach> mhall119, the content from https://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Components/ is from ubuntu-ui-toolkit, right?
[14:55] <rickspencer3> kalikiana_, I had a couple more questions about u1db, around at all?
[14:56] <mhall119> dholbach: yes
[14:56] <dholbach> thanks
[14:56] <rickspencer3> 1. I noticed that on the desktop it takes quite a while for my database to be created
[14:56] <rickspencer3> 2. I'm not sure how to create a new document in the correct way, especially as I want to return the docId when I create it
[14:58] <mhall119> rickspencer3: for #2, this is how I did it: http://bazaar.launchpad.net/~mhall119/memebook/trunk/view/head:/main.qml#L121
[14:58]  * rickspencer3 looks
[14:59] <rickspencer3> hmmm, that looks easy
[15:00] <mhall119> Elleo: PodBird is fantastic
[15:00] <Elleo> mhall119: glad you like it :)
[15:01] <Elleo> mhall119: got a few more improvements planned when I next get some time spare :)
[15:01] <mhall119> now I can feed my Serial addiction from my own phone
[15:01] <Elleo> hehe
[15:01] <dholbach> davidcalle, for redirect pages, I added "(Redirect)" to the page title, so nobody goes and deletes them
[15:02] <dholbach> davidcalle, in the comment field (or meta something) I added info the the bug in question
[15:03] <dholbach> mhall119, can I make /showdown/apps/ a redirect to /showdow/?
[15:03] <dholbach> mhall119, can I make /showdown/apps/ a redirect to /showdown/?
[15:03] <dholbach> in the past it looks like we had a page there which listed the winners or participants or something
[15:06] <dholbach> mhall119, hum... I can't find the showdown page
[15:07] <dholbach> mhall119, did anything change wrt login/editing? for some reason I have to log in every now and then again
[15:15] <kalikiana_> hey rickspencer3
[15:15] <kalikiana_> what's up
[15:15] <rickspencer3> hey kalikiana_
[15:15] <rickspencer3> 1. I noticed that on the desktop it takes quite a while for my database to be created
[15:15] <rickspencer3> this makes testing a nuisance
[15:16] <rickspencer3> it seems to get set up faster on the phone, and once set up, runs well, so for a real install, it's only an issue at first run
[15:16] <rickspencer3> but when I am making chances and running unit tests, it's a bit off a drag :/
[15:18] <kalikiana_> rickspencer3: what version do you have? there was a fix for database creation in 0.1.5+14.10.20140716-0ubuntu1
[15:19] <rickspencer3> kalikiana_,  what is the package name?
[15:22] <kalikiana_> rickspencer3: qtdeclarative5-u1db1.0
[15:26] <rickspencer3> kalikiana_, I have Version: 0.1.5+14.10.20140716-0ubuntu1
[15:26] <dholbach> jdstrand, beuno_: does https://code.launchpad.net/~dholbach/click-reviewers-tools/1390163/+merge/244875 look good to you? shall we do another release to vivid afterwards and backport to the sdk stable ppa?
[15:26] <dholbach> or do you have changes lined up?
[15:27] <beuno_> dholbach, I deploy to the server on demand
[15:27] <dholbach> beuno, ok
[15:27] <dholbach> thanks
[15:27] <beuno> it does look good, the askubuntu question can be iterated on if needed
[15:28] <kalikiana_> rickspencer3: do you have something I can test?
[15:29] <rickspencer3> kalikiana_, sure, it's the database I showed you last time
[15:29]  * rickspencer3 gets link
[15:30] <rickspencer3> kalikiana_, http://bazaar.launchpad.net/~rick-rickspencer3/+junk/fairedescourses/view/head:/components/ShoppingDatabase.qml
[15:32] <balloons> mzanetti, did you get sorted with reminders and qtorganizer? you want to talk to respato i'd guess
[15:34] <rickspencer3> kalikiana_, mhall119 so, when I use putDoc on a new doc, is the return value the revision, or the new docId? if the former, how do I get the docId?
[15:34] <mihir> hey balloons :)
[15:35] <jdstrand> dholbach: it looks fine
[15:36] <dholbach> jdstrand, thanks - how about doing a release to vivid and backport to the sdk release ppa?
[15:36] <dholbach> any objections?
[15:37] <balloons> hey mihir!
[15:37] <mihir> hey balloons happy new year , how are you ?
[15:37] <mihir> dholbach: happy new year :)
[15:37] <dholbach> hey mihir - and the same to you too!
[15:37] <jdstrand> dholbach: no, not really. I have a number of things I'd like to fix, but we can do another release
[15:37] <dholbach> great, thanks
[15:37] <mihir> dholbach: thank you :) IRC was missing everyone in vacation hehe
[15:37] <dholbach> :)
[15:37] <balloons> mentally refreshed, thanks, mihir
[15:38] <mihir> hehehe :D
[15:41] <kalikiana_> rickspencer3: putDoc returns the revision - if you need to know the docId, you need to pass it
[15:42] <rickspencer3> kalikiana_, so I need to make up a docId before hand?
[15:42] <rickspencer3> fair enough
[15:42] <kalikiana_> rickspencer3: what's your use case?
[15:43] <rickspencer3> kalikiana_, user adds a new item to the database, and then the item is automatically activated
[15:43] <rickspencer3> (for example)
[15:43] <rickspencer3> kalikiana_, it's ok, i assume I can use a random number and then make sure it's not in use before hand
[15:44] <kalikiana_> rickspencer3: wouldn't you set active:true in the contents you pass?
[15:44] <rickspencer3> kalikiana_, no, because I only sometimes want to activate it, depending on certain conditions
[15:45] <kalikiana_> so when do you know to activate it?
[15:45] <rickspencer3> kalikiana_, currently, my test does it after calling the function that creates it
[15:46] <rickspencer3> kalikiana_, also, if I have the docId, I can easily write a test to ensure that creating the item worked
[15:49] <rickspencer3> it was easy to create a random docId, fwiw
[15:49] <rickspencer3> and the test is passing now :)
[15:49] <kalikiana_> cool
[16:03] <rickspencer3> 1.
[16:04] <rickspencer3> oops, wrong window :)
[16:18] <snizzo> mhall119: I got a problem with an app that I published
[16:21] <snizzo> I published a click package with version 0.1 but wrong package name: got rejected. uploaded an other click package with correct package name and version 0.1. System published my wrong click package with version 0.1. I uploaded an other click with 0.1.1 version and correct package name. It says it's all fine and passed review but it doesn't publish that version because is "awaiting review".
[16:21] <snizzo> and the ubuntu store still ships the wrong click with the wrong package name
[16:45] <rickspencer3> mhall119, btw, did you see that your code shouldn't be: var docId = db.putDoc(JSON.stringify(meme));
[16:45] <rickspencer3> but should be var rev = db.putDoc(JSON.stringify(meme));
[16:45] <rickspencer3> (not that it matters, I see that you don't actually use the return value elsewhere)
[16:48] <balloons> snizzo, it passed review? are you sure?
[16:49] <snizzo> balloons: version 0.1 no, version 0.1.1 yes
[16:49] <snizzo> but 0.1 is published
[16:49] <snizzo> ti doesn't seem correct to me
[16:49] <balloons> app?
[16:49] <mhall119> rickspencer3: yes I did
[16:49] <mhall119> rickspencer3: I have a bunch of other things wrong with that app atm, so I'll add it to me list :)
[16:49] <rickspencer3> lol
[16:50] <snizzo> balloons: tube mp3 downloader
[16:50] <mhall119> snizzo: what's the app?
[16:52] <snizzo> mhall119: com.ubuntu.developer.reavsoft.mp3downloader
[16:53] <mhall119> snizzo: hmm, I don't see it in the list of apps waiting on review, can you PM me the myapps link to it?
[17:12] <om26er> renatu, Hi!
[17:14] <renatu> om26er, hi
[17:14] <om26er> renatu, can you inspect this crash and see if the logs are of any use ? https://errors.ubuntu.com/oops/b47f934a-8762-11e4-84a6-fa163e4ccdf2
[17:17] <renatu> om26er, how I can reproduce it?
[17:17] <om26er> renatu, thats a million dollar question
[17:18] <renatu> is this happening in your device?
[18:09] <aquarius> how do I debug content-hub stuff? In particular, I'm trying to make an app show up in the web browser's Share menu, and it isn't; where do I begin to try to work out why it doesn't?
[18:10] <AkivaAvraham> aquarius, debug content hub? mmmm good question.
[18:11] <AkivaAvraham> aquarius, short answer; I don't know.
[18:13] <aquarius> AkivaAvraham, I don't, either :(
[18:14] <AkivaAvraham> aquarius, btw; what app is this?
[18:15] <aquarius> AkivaAvraham, a trivial app which appears in the web browser's Share menu and receives URLs, which it will then load in Readability.
[18:15] <aquarius> (because I can't have a readability bookmarklet :( )
[18:15] <AkivaAvraham> aquarius, do me a favour, and when you finish it, could you post it to http://www.reddit.com/r/ubuntuappdev
[18:15] <AkivaAvraham> ?
[18:15] <AkivaAvraham> a screenshot, or anything
[18:16] <aquarius> AkivaAvraham, sure
[18:16] <AkivaAvraham> aquarius, :)
[18:16] <aquarius> should I post details of other apps I've written?
[18:18] <AkivaAvraham> aquarius, mega yes!
[18:21] <aquarius> AkivaAvraham, ok, if I get a chance, I shall
[18:22] <AkivaAvraham> aquarius, many thanks; helps the platform
[18:24] <aquarius> AkivaAvraham, ok, submitted Riddling; I'll do the others once Reddit lets me.
[18:24] <AkivaAvraham> heh
[18:25] <AkivaAvraham> aquarius, and for your flair, choose your language that you love most. :)
[18:42] <aquarius> hm. can't work out for the life of me why my app doesn't show up in the web browser Share box :(
[18:42] <AkivaAvraham> aquarius, have you thought of pming or filing a bug at the webbrowser-app?
[18:43] <AkivaAvraham> aquarius, from my experience, the developer is really good at getting back to you quickly.
[18:43] <aquarius> it's not a webbrowser problem -- it's a content-hub problem. I may be registering my app wrong, but I have no idea how to work that out :(
[18:43] <aquarius> I'd ping kenvandine but he's not around
[18:43]  * AkivaAvraham has no experience with content-hub
[18:43] <aquarius> mhall119, who knows about the content-hub other than ken?
[18:51] <aquarius> ahahahaha!
[18:51] <AkivaAvraham> ?
[18:52] <aquarius> to appear in the share menu you have to declare yourself ready for "share" in your content hub json file!
[18:52] <aquarius> which I discovered from http://bazaar.launchpad.net/~ken-vandine/+junk/hub-importer/view/head:/content-hub/hub-importer.json
[18:52] <aquarius> and not from the documentation because the docs do not mention it AT ALL
[18:52] <aquarius> I shall update my docs bug, mhall119 :)
[18:52] <AkivaAvraham> :O
[19:30] <TommyBrunn> What's the recommended device to get for development? I was looking to pick up a Nexus 4, but it's getting kind of old, so I'm a little worried that it's going to be unsupported in a few months.
[19:41] <mhall119> TommyBrunn: Nexus 4 is still the development device of choice as far as I know
[19:42] <mhall119> I don't see us dropping support for that anytime soon, so many of us at Canonical have one for testing/development purposes
[19:49] <aquarius> daker, ping: how can I tell if an Oxide webview has finished loading?
[19:49] <mhall119> Wellark: ping about Ubuntu.Connectivity API
[19:49] <mhall119> aquarius: https://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Web.WebView/#loading-prop will be false
[19:50] <aquarius> mhall119, ah, does oxide have that as well?
[19:50] <TommyBrunn> mhall119 Alright, great.
[19:50] <mhall119> aquarius: Ubuntu.Web.WebView is Oxide, AFAIK
[19:50] <aquarius> mhall119, ah, ok, cool :)
[19:51] <aquarius> thank you!
[19:51] <mhall119> np
[19:58] <AkivaAvraham> nik90_, happy new year. meant to say that here
[20:01] <AkivaAvraham> Z3, o/
[20:01] <AkivaAvraham> Z3, and here too http://www.reddit.com/r/ubuntuappdev
[20:02] <Z3> AkivaAvraham Thank you! :)    I have a short question: can you insert a Google AdMob banner inside an Ubuntu Touch app?
[20:03] <AkivaAvraham> Z3, I would imagine so. I havn't personally seen any that do that thus far though, considering I tend to work only in my own apps and the core apps.
[20:04] <Z3> AkivaAvraham ok, thank you again :)
[20:04] <AkivaAvraham> Z3, what kind of apps do you develop?
[20:04] <AkivaAvraham> do you have any experience with the ubuntu sdk?
[20:06] <aquarius> nik90_ or daker, can I intercept a navigation request in Oxide and not do it?
[20:06] <aquarius> I can do that by injecting a user script, but that's a vicious hack
[20:06] <Z3> AkivaAvraham I developed C, PHP and Java applications, now I just begin to develop Android apps in my spare time. I have no experience still with the SDK
[20:07]  * AkivaAvraham hates javascript regex, for being different than what he is used to.
[20:07] <AkivaAvraham> Z3, QML is a joy to use. A lot of fun.
[20:08] <AkivaAvraham> and of course there is Qt. The sdk makes for a good c++ ide if you are interested in that.
[20:09] <Z3> AkivaAvraham great, I will learn about that in the future :)  I have to go, have a nice day !
[20:09] <daker> aquarius: using networkRequestDelegate
[20:09] <AkivaAvraham> o/
[20:09] <aquarius> daker, is that documented anywhere? :)
[20:10] <daker> aquarius: here :) http://daker.me/2014/05/how-to-use-oxide-in-your-ubuntu-qml-application.html
[20:10] <aquarius> daker, that only explains how to add extra headers to an existing request -- not to cancel it :(
[20:11] <daker> aquarius: what do you want to achieve ?
[20:12] <aquarius> daker, when someone clicks a link in my Oxide widget, I want to stop Oxide navigating there, and instead have the app Qt.openUrlExternally the URL so it opens in the browser.
[20:13] <aquarius> daker, so, in my networkdelegateworker I'll stop the request, then send a message to the main app with the url it was going to navigate to, which will then open the URL in the browser.
[20:14] <aquarius> but I don't know how to (a) stop the request (b) get the URL it was going to.
[20:14] <aquarius> I know how to do it with actual webkit, but not with the qml wrapper :P
[20:14] <daker> aquarius: 1sec
[20:15] <daker> aquarius: is the link that the user will click on it is known ?
[20:18] <aquarius> daker, nope -- I want to trap any navigationRequest from Oxide
[20:18] <DanChapman> aquarius: in dekko in the onNavigationRequested: {} we set request.action = 255 (where 255 == OxideQNavigationRequest::ActionReject) and Qt.openUrlExternally(request.url)
[20:18] <aquarius> aha! onNavigationRequested!
[20:18] <aquarius> that's what it's called in real embedding too :)
[20:18] <aquarius> how are you finding out that these handlers exist, man?
[20:19] <aquarius> are you browsing the oxide source?
[20:20] <DanChapman> aquarius: yeah browsing the source is the only real way at the moment, the docs only cover basic usage + a bit..
[20:21]  * aquarius does the sad face
[20:21] <daker> aquarius: WIP http://paste.ubuntu.com/9678538/
[20:24] <aquarius> daker, ya, it all works here, nice one :)
[20:27] <daker> aquarius: http://paste.ubuntu.com/9678561/
[20:34] <daker> aquarius: for me i always take a look at MRs from Alex & osomon
[21:07]  * aquarius submits Readability app for review.
[21:07] <aquarius> and there it is in the store!
[21:07] <aquarius> nice.
[21:08] <aquarius> now it's easy to read websites, hooray.
[21:09] <aquarius> hasn't shown up in bhdouglass's store yet :)
[21:13] <daker> :)
[22:17] <ahoneybun> Hey TommyBrunn and ahayzen
[22:18] <ahayzen> ahoneybun, yo
[22:18] <TommyBrunn> Hey
[22:18] <ahoneybun> su
[22:18] <ahoneybun> *p
[22:18]  * ahoneybun needs to get a new linux laptop
[23:04] <aquarius> daker, do you know if "install this webpage as an app" is going to arrive? I really hope it does...
[23:05] <daker> aquarius: sorry i don't, maybe it's going to be done by Alex & oSomon
[23:06] <aquarius> I have been hoping for it for Some Time :)
[23:06] <aquarius> and Android now does it
[23:06] <aquarius> and it's a jolly good way to get more things like apps