**** BEGIN LOGGING AT Thu Jun 06 03:00:22 2013 Jun 06 04:41:41 morning Jun 06 04:41:43 Tofe: fine Jun 06 07:01:07 morning Jun 06 07:16:23 Tofe: moring Jun 06 07:20:49 morphis: morning! Jun 06 07:21:01 penk: morning Jun 06 07:21:19 penk: saw you're working on slatekit? Jun 06 07:21:36 morphis: yeah my latest toy project slatekit.org Jun 06 07:22:01 it's a complete self-based interface and not just a app, right? Jun 06 07:22:36 correct Jun 06 07:23:27 but things like the browser can run standalone? Jun 06 07:24:32 morphis: yes originally it was developed for one of my kiosk customer, but I kept all components (launcher/network setting/video player) modulized .. Jun 06 07:25:01 right now it's just browser and keyboard (QEvent plugin) Jun 06 07:25:21 nice Jun 06 07:25:30 so we would be able to run the browser in webOS? Jun 06 07:26:35 hmmm it's purely QML and JavaScript, so there's a chance Jun 06 07:27:00 btw how's webOS's Qt port these days? migrated to Qt5 yet? Jun 06 07:28:15 somehow Jun 06 07:28:24 we have qt4 and qt5 running next to each other Jun 06 07:28:33 qt4 still powers LSM/WAM stack Jun 06 07:28:46 but we're mostly able to run qt5 apps Jun 06 07:30:10 that's good, QtQuick 2.0's WebView is very powerful Jun 06 07:31:19 yes Jun 06 07:31:34 penk: so it would be possible? Jun 06 07:31:57 yes definitely Jun 06 07:32:13 great Jun 06 07:32:27 as we're thinking about a different browser solution Jun 06 07:32:31 morphis: https://github.com/penk/SlateKit/tree/master/Shell Jun 06 07:33:01 if you have qmlscene in rootfs, it's easy to tweak Jun 06 07:34:25 penk: ok, will check this Jun 06 07:34:58 morphis: please let me know how it goes Jun 06 07:35:24 for sure Jun 06 07:40:28 penk: at least it looks really nice Jun 06 07:41:14 morphis: thanks, I tried very hard to mimic those iOS apps… :P Jun 06 07:41:20 :) Jun 06 08:21:35 Tofe: http://files.gravedo.de/qt5-apps.png Jun 06 08:30:11 morphis: it's pity snowshoe isn't actively developed anymore Jun 06 08:30:44 yes Jun 06 08:31:04 penk: thats why I was asking about slatekit :) Jun 06 08:31:21 if snowshoe runs, so does slatekit-shell Jun 06 08:44:36 folks Jun 06 09:04:16 penk: for sure Jun 06 09:07:38 morphis: what is that window ? what window manager ? what what ? Jun 06 09:07:56 oh, just saw the msg on libhybris Jun 06 09:08:02 kool ! Jun 06 09:08:29 Tofe: basically it's snowshoe which is a qt5 app using QML Jun 06 09:08:40 I just continued the work on the qt5 webos QPA Jun 06 09:08:53 which is now using libwebos-gui as the qt4 one does Jun 06 09:09:15 https://github.com/webOS-ports/qt5-webos-plugin/tree/morphis/work Jun 06 09:10:29 good Jun 06 09:11:00 ah, yes, this is why libwebos-gui has to be qt-agnostic Jun 06 09:12:17 so what I could work on next would be to move the offscreen windowing part of libwebos-gui to an egl plugin Jun 06 09:13:48 I think that using an env. variable to switch between egl platforms will be sufficient for now, but it's a bit too basic, as it means only one platform per process Jun 06 09:16:50 Tofe: do we need more than one egl platform per process? Jun 06 09:18:04 Not right now, and not with these simple platforms; in the future I'm not sure. But that can wait, for sure. Jun 06 09:20:03 ok Jun 06 09:20:16 Tofe: I will try to get the buffer-release functionality implemented Jun 06 09:20:59 Tofe: do we want to return the whole buffer or just it's id? Jun 06 09:23:37 the id seems a bit light to me, as it is just an index, which can be reused Jun 06 09:26:38 yes Jun 06 09:26:41 so the whole buffer? Jun 06 09:27:15 yes Jun 06 09:27:59 good Jun 06 09:28:50 Tofe: when we're doing the egl platform plugin we have to find a way to still set the window geometry for the window Jun 06 09:31:14 yes Jun 06 09:47:58 as thats still a little bit tricky in webOS Jun 06 10:29:10 Tofe: ok, I am reworking libwebos-gui atm Jun 06 10:29:23 Tofe: modding WebSurfaceManagerClient to handle a queue of buffers Jun 06 10:29:31 now the name doesn't fit anymore Jun 06 10:29:52 or maybe it still does Jun 06 10:30:23 Tofe: I want to move the buffer handling to WebosSurfaceManagerClient class Jun 06 10:30:32 so we have one class which takes care of buffer management Jun 06 10:31:03 and OffscreenNativeWindow then just calls WebosSurfaceManagerClient::nextBuffer Jun 06 10:48:19 morphis: mmh but that will make the move to eglplatform quite difficult, isn't it ? Jun 06 10:48:31 not really Jun 06 10:48:45 we still can link our egl platform module against libwebos-gui Jun 06 10:48:56 but I revoked my opinion above already Jun 06 10:48:59 aha, I didn't think of that Jun 06 10:49:04 will do the buffer management in the native window class Jun 06 10:49:26 ok :) Jun 06 11:24:18 Tofe: https://github.com/webOS-ports/libwebos-gui/commit/e9435e588df2864d4fcca79e469d3066cc53d98e Jun 06 11:32:11 looks good; in that version, we still use the index as the buffer id, isn't it ? Jun 06 12:12:20 yes Jun 06 12:12:27 but it's unique now Jun 06 12:13:47 it's not working yet but I am quite far Jun 06 13:09:20 morphis: s/quite/not/ ? Jun 06 13:13:04 I am mostly done there are just synchronization problems :) Jun 06 14:20:00 I'm really eager to test the fixed libwebos-gui... yesterday evening the SetScene took hours, because it... downloaded a big sstate cached kernel :p Now it's compiled, but I'm at work ! Jun 06 14:21:10 Tofe: do it at work :) Jun 06 14:22:30 Well, I can spend some minutes here and there, but let's not abuse the situation :) Jun 06 14:27:08 heh Jun 06 14:57:19 We haven't been very active on twitter recently... maybe a screenshot or two would be welcome ? Jun 06 15:04:11 Tofe, morphis, i shot a video for gnex last night, i will get it edited today and link it here for review Jun 06 15:04:37 scoutcamper: great Jun 06 15:06:26 scoutcamper: yep, good :) Jun 06 15:14:44 Tofe: I need to sort out some issues with socket communication before this works Jun 06 15:27:11 morphis: no problem, that won't stop me from starting the egl platform work Jun 06 15:27:19 ok Jun 06 16:23:16 morphis: is that chrome running natively in webos? O_o Jun 06 16:25:52 it looks like it Jun 06 16:26:07 * HaDAk proposes to morphis Jun 06 16:28:14 HaDAk: no, it's not chrome Jun 06 16:28:34 HaDAk: http://snowshoe.openbossa.org/ Jun 06 16:28:36 looks like it, anyway. is it a [modern] webkit browser? Jun 06 16:28:42 HaDAk: but chrome is theoretically possible too Jun 06 16:29:02 oooh, pretty. Jun 06 16:29:38 morphis ftw. Jun 06 16:35:55 HaDAk: but don't expect any of this (chromium,...) to be available anytime soon Jun 06 16:36:07 i understan Jun 06 16:36:14 but you know i'm always up for beta-testing and QA Jun 06 16:52:13 HaDAk: you want something to test? Jun 06 16:52:27 i don't have my touchpad on me, but sure. Jun 06 16:52:38 you have a galaxy nexus? Jun 06 16:52:53 i did last week. Jun 06 17:55:04 Today is 06/06 Jun 06 17:55:17 4 years of webos today Jun 06 18:01:51 * HaDAk has a moment of silence Jun 06 18:23:33 Hi webos-ports! Jun 06 18:23:59 Bee: hey Jun 06 18:24:00 Here to ask if you need any help programming something Jun 06 18:24:08 Bee: for sure Jun 06 18:24:11 as long as it can be done on my comp (no gnex) Jun 06 18:24:31 Bee: we nearly have no one currently working on any apps Jun 06 18:24:44 Bee: do you have any other webos device? Jun 06 18:24:52 I have a Pre3 Jun 06 18:29:51 morphis: works fine on my a500 ! Jun 06 18:30:01 Tofe: great Jun 06 18:30:11 Bee: ok, that should be ok for any app development Jun 06 18:30:25 Bee: for example a media player would be nice Jun 06 18:30:34 that can be also written on desktop without any webos Jun 06 18:30:48 Bee: interested? Jun 06 18:33:00 scoutcamper|away: webos started on a national swedish day ? ;) Jun 06 18:33:28 Do have more options I could choose from? Jun 06 18:33:39 Just interested to see what applications need work Jun 06 18:33:57 Bee: a lot Jun 06 18:34:10 Is there a list in the wiki :O? Jun 06 18:34:11 contacts app replacement written in enyo2 would be also nice Jun 06 18:34:32 hmm... Ok Jun 06 18:34:51 not really Jun 06 18:34:51 I guess I can do contacts Jun 06 18:35:06 it mostly works the same than on old webos devices Jun 06 18:35:11 just the UI changes Jun 06 18:35:39 ok, it's ok for me to do contacts Jun 06 18:36:19 ok, feel free to ask for wgatever yiu beeed Jun 06 18:36:41 hmm... just three questions: Jun 06 18:37:13 1. What is my contacts source? Jun 06 18:37:51 2. Should I reproduce the webos2 app in enyo, or do I have freedom of design decisions? Jun 06 18:38:23 3. How do I submit it? Jun 06 19:00:56 Anything? Jun 06 19:20:09 Bee: I believe the answer to numbers one and three is github Jun 06 19:20:16 not sure on number two Jun 06 19:37:12 Ok, will wait for answer to start working on ui P= Jun 06 19:38:31 Bee: 1: this channel 2: or a free but respect it will be an app which everyone will use 3: on github and early as possoble and often as possible Jun 06 19:42:13 1: I meant... what is the app's datasource? I understand there's no synergy.. so where do I get the contacts from? 2: I will do my best :) 3: so you'll open a repo for it and I'll do pull requests, or just open my own and share it here? Jun 06 19:49:28 morphis: do you think it's ok if I'm working in the master branch of libwebos-gui, or should I directly branch off morphis/work ? Jun 06 19:50:18 Bee: synergy is there Jun 06 19:50:31 Bee: just do the app as you would do it for webOS classic Jun 06 19:50:36 take a look at the old app Jun 06 19:50:55 Bee: https://github.com/webOS-ports/core-apps/tree/master/com.palm.app.contacts Jun 06 19:51:11 Oh, ok! Jun 06 19:51:19 Tofe: until you don't push to master I am ok Jun 06 19:54:00 I will open a repo on my github and update you asap on changes :D Jun 06 19:56:04 No risk at all, I'm on a fork :) Jun 06 19:56:48 (at some point in time, maybe it would be more convenient for me to work on branch rather than on a fork) Jun 06 19:57:54 Bee: thats great! Jun 06 19:58:06 Tofe: ok Jun 06 20:09:25 cool, thanks guys. Will start working :) Jun 06 20:09:32 bye for now Jun 06 20:09:38 bye! **** ENDING LOGGING AT Fri Jun 07 02:59:58 2013