**** BEGIN LOGGING AT Thu Aug 20 02:59:59 2015 Aug 20 03:21:17 * DougReeder waves hello “I’m back from travel!” Aug 20 03:28:15 Im really happy to have input type=“file”, but I’m getting a consistent luna restart associated with it. Aug 20 03:28:36 Not sure if that’s my app or the system. Aug 20 04:33:27 I may have discovered a separate problem with long file names Aug 20 04:56:13 I consistently get a Luna restart the first time the “Choose File” button is tapped. Aug 20 05:03:10 DougReeder, how long are the filenames? Aug 20 05:04:27 about 103 characters Aug 20 05:07:35 It also contains curly quotes, which could also be the problem. Aug 20 05:08:21 The filename is no problem under OS X. Aug 20 05:12:04 Yup, a 44 character filename with curly quotes get the same error: FIleError, with code 1 for NOT_FOUND_ERR. Aug 20 05:15:03 DougReeder with N4 or TP? Aug 20 05:15:08 N4 Aug 20 05:15:12 Can you send me the file in question? Aug 20 05:15:16 Or give me the name at least? Aug 20 05:17:11 filename with “curly quotes” for testing.txt Aug 20 05:17:28 that one is empty Aug 20 05:17:52 * DougReeder waves goodnight Aug 20 05:20:39 curly quotes? Aug 20 05:20:42 ( ) ? Aug 20 05:20:44 Or ? Aug 20 05:20:45 {} ? Aug 20 05:26:31 My IRC client gives me black squares above around your "curly quotes" Aug 20 07:15:38 morning Aug 20 07:15:42 morphis: ping Aug 20 07:15:49 nizovn: pong Aug 20 07:16:30 morphis: could you please create repository for ubuntu bluetooth library? not sure about name, maybe ubuntu-bt? Aug 20 07:16:42 ubuntu bluetooth library? Aug 20 07:17:08 library based on ubuntu bluetooth settings plugin Aug 20 07:17:17 ah Aug 20 07:17:27 you can just import that code directly into libwebappmanager Aug 20 07:17:36 s/libwebappmanager/luna-webappmanager/ Aug 20 07:18:06 ok Aug 20 07:18:16 do it the easy way Aug 20 07:34:38 morning Aug 20 07:35:47 morphis: Saw my question about debugging in Enyo apps? Seems I don't get output (console.log, enyo.log) in logs even when I enable all right bits in framework_config.json. Any ideas? Aug 20 07:38:38 is that on the device or in your browser? Aug 20 07:39:29 On device Aug 20 07:39:52 I'm trying to debug luna-systemui, battery dashboards need some tweaking Aug 20 07:40:29 I.e. they work OK when connected via USB to pc but not when via charger so wanted to log various bits to see where it needs tweaking Aug 20 07:48:04 Herrie|Veer: best way is when you connect to the developer console Aug 20 07:48:12 ala adb forward tcp:1122 tcp:1122 Aug 20 07:48:24 then open http://localhost:1122/ in your browser Aug 20 07:49:01 Yeah but the problem is that this only happens in some scenarios and I need to be able to debug when it's on charger not via USB Aug 20 07:49:14 If I connect USB afterwards ADB doesn't work... Aug 20 07:49:20 So I need rebooting... Aug 20 07:52:52 I.e. I need to test it when battery is draining so nothing connected ;) Aug 20 07:53:10 So if logs would end up in journalctl that would be helpful :P Aug 20 07:53:22 I can then use fingerterm to export the logs and pick up after reboot Aug 20 07:57:01 they normally do Aug 20 08:03:38 Herrie|Veer: could you connect the N4 to your local wifi and then connect to the N4:1122 address ? would it work ? Aug 20 08:04:16 Tofe: Haven't tried this Aug 20 08:10:57 I remember in the past we needed to somehow enable debugging somewhere for the webappmgr? Aug 20 11:41:03 Herrie, neither parentheses nor curly braces — (American-) quote marks, the curly ones, not the ASCII quote mark. Aug 20 11:43:41 DougReeder: They don't display OK here... Can you send me an email or a sample file with it so I can test? me at herrie dot org Aug 20 11:43:53 * DougReeder nods Aug 20 11:45:10 sent. Aug 20 11:46:06 OK got it let me play with that a bit Aug 20 11:46:17 I took the sample from Qt directly Aug 20 11:47:21 And styled it webOSy. I probably need to tweak it a little. QT should have no problems with UTF etc. Could be I need to escape the " somehow though. Aug 20 12:00:59 * DougReeder nods Aug 20 17:53:10 Tofe: ping Aug 20 17:55:12 morphis/Tofe: Seems I found the "issue" with the logging for luna-systemui not working... I was pushing my modified files to a wrong location :S Aug 20 17:55:17 Retesting now ;) Aug 20 17:59:37 Ok that's working now ;) Aug 20 18:03:34 Herrie: hehe :) Aug 20 18:05:59 Tofe: What you have on your list to work on ? Aug 20 18:06:21 I was looking into some of the LunaCE features and some of these should be fairly easy to implement I guess... Aug 20 18:08:24 DougReeder: ping Aug 20 18:09:56 DougReeder: Nvm I think I got it already Aug 20 18:10:11 I noticed your Serene notes dashboards were missing icons Aug 20 18:10:26 Seems that we assume the icon will be called icon.png which isn't always the case Aug 20 18:10:35 We'd need to dynamically pull this instead Aug 20 18:11:37 Herrie: copy/paste design (still thinking about it), crash with browser multiple windows, pinch to spread cards, mainly Aug 20 18:12:20 The second one being quite high priority, with still no big clue about what's really happening Aug 20 18:17:59 Hey, that makes me think... Maybe I know why the pinch-to-zoom doesn't work in Map Aug 20 18:18:08 let me try smthg Aug 20 18:20:42 Tofe: OK :D Aug 20 18:20:55 Pinch to zoom and spread should be quite similar in solution right for the cards? Aug 20 18:21:04 For the features in http://webos-ports.org/wiki/About_LunaCE#Mini_Cards Aug 20 18:21:30 Mini Cards should be fairly easy as well. When pressed on BG just resize to a predefined value ;) Aug 20 18:21:52 right Aug 20 18:23:01 ah, no, it's not that Aug 20 18:23:07 Tap-to-Maximize Edge Cards we have already just need to add 1 animation and make this conditional ;) https://github.com/webOS-ports/luna-next-cardshell/blob/master/qml/CardView/CardGroupDelegate.qml#L92 Aug 20 18:23:16 If I remove the condition it works in general with left and right cards Aug 20 18:23:39 Just legacy has a slight animation. I.e. it moves the card to center then maximizes, we maximize right away Aug 20 18:26:51 yes, having ordered animations isn't always very easy Aug 20 18:29:49 Have you got a legacy device to check or you want me to make some video of behaviors? Aug 20 18:29:59 no, I have the TP Aug 20 18:30:26 With LunaCE? Aug 20 18:30:39 yep Aug 20 18:30:57 I added the fancy stuff recently Aug 20 18:32:11 OK let me know if things are not clear ;) Aug 20 18:32:18 The About_LunaCE page should be fairly clear Aug 20 18:32:25 You just need to enable them in Tweaks Aug 20 18:33:45 Pinch to zoom works in the browser... could it be an Enyo mistake? Aug 20 18:34:27 Not sure Aug 20 18:36:02 it half-works in google maps inside the browser (the center of the pinch is wrong) Aug 20 18:36:33 It works OK on legacy Aug 20 18:36:41 So that makes me think it's something on our side :P Aug 20 18:36:47 Let me check the app code Aug 20 18:36:56 With me it doesn't do anything at all in the app itself Aug 20 18:37:07 Theoretically app and browser SHOULD behave the same at least Aug 20 18:37:38 well, the app has one more layer Aug 20 18:39:01 browser is LunaNext + QML App + WebView + GoogleMaps javascript, where map is LunaNext + WebAppManager + WebView + Enyo JS + maps javascript (the latter I'm not sure) Aug 20 18:39:03 Could that pinch is not working, be the same cause as the scrolling not working in the webapps? Aug 20 18:39:36 The scrolling? Aug 20 18:40:03 Yeah in the Trello web app I think Aug 20 18:40:06 And others as well Aug 20 18:40:21 Did you try the Google Maps in browser or the GH-pages maps app branch? Aug 20 18:41:12 I can scroll in SereneNotes Aug 20 18:41:36 GoogleMaps in browser, so far Aug 20 18:42:25 but it may be ok actually, it's just that we don't have a continuous pinch, just discrete pinch events Aug 20 18:45:43 Tofe: Not sure, just I tested the Enyo 2 app on my Veer and it's OK there Aug 20 18:47:01 You mean, continuous pinch to zoom, everything? Aug 20 18:48:14 Tofe: Yeah just thumb + index, move them closer or apart and it changes zoom Aug 20 18:48:49 On the Veer that works in the org.webosports.app.maps app Aug 20 18:48:57 So that means the app is OK Aug 20 18:49:11 So to me that means that Enyo 2 seems OK too Aug 20 18:49:20 Just we probably don't deal with it properly somehow? Aug 20 18:49:57 probably Aug 20 18:54:49 This might give some clues, seems 72ka did some gesture handling in the code: https://github.com/webOS-ports/org.webosports.app.maps/blob/master/source/views/main.js#L762 Aug 20 18:55:37 https://github.com/webOS-ports/org.webosports.app.maps/blob/master/source/views/main.js#L51 Aug 20 19:51:18 Herrie: here's what a guy did for the same issue but on blackberry qml: https://supportforums.blackberry.com/t5/Native-Development/WebView-Control-ignoring-pinch-gestures-in-javascript/td-p/2108921 Aug 20 19:52:02 basically he intercepted the pinch events in QML, and then sends the events to the WebView HTML page by injecting javascript code. I hope we'll find a better solution. Aug 20 19:56:45 Tofe: Well for this we have userscripts if I'm correct :P Aug 20 19:56:49 Nasty but works ;) Aug 20 19:57:04 https://github.com/webOS-ports/org.webosports.app.browser/blob/master/qml/js/userscript.js Aug 20 19:57:33 https://github.com/webOS-ports/org.webosports.app.browser/blob/master/qml/WebView.qml#L121 Aug 20 19:58:44 right Aug 20 20:01:50 though it would be more from QML to WebView, in this case Aug 20 21:16:21 Tofe: You still around? **** ENDING LOGGING AT Fri Aug 21 02:59:58 2015