**** BEGIN LOGGING AT Fri Aug 12 02:59:58 2016 Aug 12 05:26:48 morning Aug 12 05:48:02 Tofe: My hack works :P Passwords in Enyo apps are now shown for 1s Aug 12 05:57:26 I'm testing now if we can suffice with just the setting or we need the duration as well Aug 12 06:21:53 I'm a bit confused as to why modifying the settings didn't work Aug 12 06:22:47 I'll have another look at it, to see if the default value was overridden Aug 12 06:28:09 Tofe: Maybe we need to explicitly enable it in the webview Aug 12 06:28:18 But we'd need to add a setting for that Aug 12 06:38:40 No, my guess is more that the option is overriden by the build itself Aug 12 06:43:18 nope, it's not that... the mystery deepes... Aug 12 06:43:23 deepens* Aug 12 07:28:55 Tofe: Maybe it ignores the .in altogether? I have a new build running at home with only the boolean hardcoded, not the duration. Should be done when I get back home. I'll try the same with only the duration hardcoded. We then at least should know what we Aug 12 07:28:55 need to tweak. Aug 12 07:36:13 In webkit there was an option to enable it in the webview with settings.passwordEchoEnabled at least that's what Ubuntu had in their Oxide but that might have been hacked on, not sure. Aug 12 07:41:39 It's possible to see these settings in about:config ? Aug 12 07:48:45 If I didn't block that URL in browser maybe, let me see Aug 12 08:01:51 Seems I need to tweak something Aug 12 08:01:58 Let me have a look Aug 12 08:17:20 Hmmz about:config gives me the same as about:blank on desktop after I allowed for about: urls as well Aug 12 08:20:33 ah Aug 12 13:00:19 hi Aug 12 13:00:46 just read yesterday's logs, org.webosinternals.purple.config:1 stores the libpurple configuration Aug 12 13:00:52 check imaccountvalidator Aug 12 13:01:16 you need this for everything that has more to configure than just username and password Aug 12 13:01:33 like jabber (and thus, by extension, facebook) Aug 12 13:06:57 filmor: yes, that's what we saw also Aug 12 13:07:10 I'm on the way to integrate that too Aug 12 13:07:17 (with Herrie's help) Aug 12 13:22:38 filmor: We had some off channel chat :P Aug 12 13:22:44 In Skype :P Aug 12 13:23:28 But basically we'll have a com.palm.config.libpurple kind to keep naming consistent Aug 12 13:24:17 We dropped the whole org.webosinternals bits as well since we can just repurpose the com.palm ones as we see fit since we own them now and don't need to care about breaking "official" stuff :P Aug 12 13:26:32 And we're using a rewritten Messaging app anyway so we don't need to care too much about the legacy bits in the kinds Aug 12 14:14:06 ok :) Aug 12 17:08:38 Tofe: I'm flashing the new image with qtwebengine where only this is changed: https://github.com/webOS-ports/qtwebengine-chromium/commit/11334372cdff2372ac7be71d1b59e92e29dc909d Aug 12 17:17:50 Tofe: That seems to work Aug 12 17:18:28 Maybe Settings.in is just completely ignored in the build? Aug 12 17:21:20 I'm copying the logs to scan what they say Aug 12 17:29:08 Tofe: I don't really see any references to Settings.in in the logfiles in tmp-glibc for QtWebEngine Aug 12 17:36:05 So it could be they're all just ignored? Aug 12 17:36:10 Herrie, have a link to the wiki that shows it being RO? Aug 12 17:36:53 Herrie: Settings.in is compiled into a .h and .cpp, iirc Aug 12 17:37:38 Tofe: Well I checked the temp in qtwebengine and did a case sensitive search for Settings. Nothing really comes up Aug 12 17:38:30 cryptk: http://webos-ports.org/index.php?title=Main_Page&action=edit Aug 12 17:38:37 "Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later. " Aug 12 17:39:19 interesting Aug 12 17:40:56 Herrie: https://github.com/webOS-ports/qtwebengine-chromium/blob/webOS-ports/master/chromium/third_party/WebKit/Source/core/core_generated.gyp#L88 Aug 12 17:41:53 looks like the wiki was set to read-only for upgrade Aug 12 17:42:04 let me ping our wiki guy and see if he just forgot to remove that Aug 12 17:42:19 cryptk: THnx Aug 12 17:43:04 Tofe: OK so I should be looking for SettingsMacros.h ? Aug 12 17:44:17 Look in git/src/core/Release/gen/blink/core/SettingsMacros.h, in the work git directory Aug 12 17:45:23 ... which says it's true in the constructor... let's go further... Aug 12 17:45:53 Yeah that seems fine Aug 12 17:45:59 Duration as well Aug 12 17:46:05 Tofe: BTW: https://superuser.com/questions/23662/is-there-an-aboutconfig-firefox-in-googles-chrome Aug 12 17:46:45 Starting laptop with modified QML files to try Aug 12 17:46:59 ok Aug 12 17:47:42 Tofe: No luck :P Aug 12 17:51:26 Herrie: there is also https://github.com/webOS-ports/qtwebengine-chromium/blob/webOS-ports/master/chromium/content/public/common/web_preferences.cc#L130 Aug 12 17:53:11 That's useful :S Aug 12 17:53:19 Why define this stuff at multiple places :S Aug 12 17:53:56 It's for the apps using chromium as an engine Aug 12 17:54:13 let me see how far I can trace it Aug 12 17:54:31 But you might be right: https://github.com/webOS-ports/qtwebengine-chromium/blob/webOS-ports/master/chromium/content/renderer/render_view_impl.cc#L1070 Aug 12 17:54:55 That's where it applies the webpreferences Aug 12 17:58:26 ok, yes, the link I gave is the right one Aug 12 17:59:32 because QtWebEngine will create a new WebPreferences object (so, with the default values of that object), and override some of the properties that can be set via QML, and set all that as the new settings for Chromium. Therefore, it's the WebPreferences default values that prevail... Aug 12 18:00:30 the echo duration can't be overriden with WebPreferences, that's why that one works Aug 12 18:00:30 Tofe: OK, so we'd just need to update the basic one there? Aug 12 18:00:40 yes Aug 12 18:00:42 From false to true? Aug 12 18:00:44 yes Aug 12 18:00:47 OK Aug 12 18:00:53 Let me PR that Aug 12 18:01:14 we can keep the commit about Settings.in, it's good to have identical default values... Aug 12 18:01:19 Yeah Aug 12 18:01:30 But what a puzzle Aug 12 18:01:35 Yup :S Aug 12 18:01:44 We have another one :P Aug 12 18:01:50 For the file input stuff Aug 12 18:02:03 In comparison, merging filmor stuff is like having vacations Aug 12 18:02:17 Tofe: Yeah at least it's readable and making sense :P Aug 12 18:02:23 This one we shoudl check sometime: http://issues.webos-ports.org/issues/1113 Aug 12 18:02:31 I tried it in recent build, same problem Aug 12 18:03:29 ah, yes, this one is puzzling too Aug 12 18:03:31 I can try a build with tweaking some of the other values in web_preferences.cc ;) Aug 12 18:03:40 See if that does something Aug 12 18:04:18 setting luneOSPrivileged might help... maybe. Aug 12 18:04:28 I don't remember what I put behind that one Aug 12 18:05:17 Tofe: in appinfo.json? Aug 12 18:05:20 ah no it's just PalmServiceBridge Aug 12 18:06:19 Ok I'll first finish my long merge :) Aug 12 18:06:54 Tofe: Yeah Aug 12 18:20:20 Tofe: I have a build running with https://github.com/webOS-ports/qtwebengine-chromium/commit/0bb23f068287d3bce40d5866e2379a1b1f0fecb3 Aug 12 18:20:29 See what that does for 1113 Aug 12 18:53:47 ah good Aug 12 19:04:53 To see if it at least "works" then and we can investigate further from there Aug 12 19:57:21 Tofe: OK that doesn't solve it... Aug 12 19:59:51 :( Aug 12 20:00:00 :'( Aug 12 20:14:40 Tofe: your face became longer. You might want to see a doctor about that Aug 12 20:15:40 oops. Aug 12 23:47:15 Herrie, its writable now... **** ENDING LOGGING AT Sat Aug 13 02:59:59 2016