**** BEGIN LOGGING AT Wed Jun 29 02:59:58 2016 Jun 29 03:00:02 I think the proper solution is to change the user-agent stylesheet. Jun 29 04:23:38 DougReeder: Yeah I found that too... Just not sure how to change the user-agent stylesheet :P Jun 29 04:23:42 But I think Tofe might know Jun 29 04:24:59 Good. I couldn’t build in my Ubuntu 12 Vm, so I’m getting the Ubuntu 14 VM up and running. Was able to get the virtual screen to be bigger than 640x480, finally. Jun 29 04:25:31 My thought is to search all the files for the offending CSS. Jun 29 04:28:49 I have the Contacts URL edit field full width. Not sure how that slipped by before. Jun 29 05:00:40 DougReeder: Not much luck with that so far Jun 29 05:05:02 I mean with searching all the files Jun 29 05:45:38 ka6sox: ping Jun 29 05:46:08 Herrie, Great White North pong. Jun 29 05:47:06 ka6sox: Who runs OE world stuff on Kwaj? Seems my screen ran off and I by mistake cancelled what was running there :'( Jun 29 05:47:28 JaMa Jun 29 05:47:41 OK will ping him when he's around Jun 29 05:52:17 right now its offline (failure at the DC) Jun 29 06:32:50 Morning Jun 29 06:34:10 DougReeder: what is a user agent stylesheet ? a default stylesheet of the browser ? Jun 29 06:59:05 Tofe: It seems so Jun 29 06:59:59 Morning btw ;) Jun 29 08:11:16 The easiest might be to simply patch the default css in our fork Jun 29 08:22:33 Tofe: Seems I was talking to myself and messages didn't get posted Jun 29 08:22:44 Seems there's a html.css that defines defaults Jun 29 08:23:24 Seems the issue is the most obvious with textarea due to courier, but input seems to have it as well but with Arial. Jun 29 08:23:36 And it's really hard for me to tell Arial from Prelude :P Jun 29 08:23:43 Courier on the other hand is easier :P Jun 29 08:24:23 I'm tempted to blame qtwebengine/chromium's implementation, but hacking html.css is probably quickest & easiest :P Jun 29 08:48:59 Herrie|Pre3: yes, and it quite makes sense to change it here, so I think we can try that Jun 29 08:49:43 Tofe: Ideally the implementation of the font override as we do it should be correct, but yes :P Jun 29 11:56:22 Tofe: Just did untested PR Jun 29 12:12:40 Tofe, yes. Jun 29 12:16:50 DougReeder: I'm no CSS expert, but how this looks to you? https://github.com/webOS-ports/qtwebengine-chromium/pull/17 Jun 29 12:18:14 That’s okay, but let’s add some fallback fonts. Jun 29 12:18:31 After I get to work, I can work on that a abit\ Jun 29 12:18:38 Gotta leave now. Jun 29 12:18:48 DougReeder: OK Jun 29 12:19:04 Original only had monospace, but I agree some fallbacks would be good Jun 29 13:04:24 Herrie, now that I've thought about it, you're right. we dont need fallback fonts Jun 29 13:05:29 Fallback fonts would just clutter the CSS and obscure that Prelude was unavailable. Jun 29 13:07:17 DougReeder: I suspect some bits in Messaging are currently Arial going by webinspector. Difference between Prelude and Arial is hard to spot for me though. Jun 29 13:07:37 Prelude seems a bit wider but for the rest it looks similarish it seems.... Jun 29 13:08:50 Now, at line 933, tt *should* be monospace. Jun 29 13:09:16 Likewise lime 938 Jun 29 13:11:20 Tt is typewriter, pre is preformatted, etc Jun 29 13:19:12 But I'm not seeing that problematic monospace declaration. So I dont know if this is the right file to Change. Worth a try, though. Jun 29 13:20:22 @Herrie, ping? Jun 29 13:33:49 filmor: pong Jun 29 13:34:00 Long time no see :) Thnx for dropping by :) Jun 29 13:35:17 DougReederPhone: According to various sources the html.css is the ultimate source for user agent stylesheet. I'll remove 933 and 938 was doubting about those anyway. I'll recompile qtwebengine-chromium tonight I guess and see what it does. Jun 29 13:37:07 If that doesn't work I might add an !important which is nasty but should work :P Jun 29 13:51:57 yeah, busy times :) Jun 29 13:59:47 @Herrie, I'm not really sure I understand your question Jun 29 14:23:50 Herrie: I'll give it a try tonight; like DougReederPhone , I'm not sure we should patch tt and pre blocks, which are made to look different to display code Jun 29 15:07:54 Back Jun 29 15:10:02 filmor: What we have in our image is a bit of a mix of legacy messaging plugins, your work on GitHub & open sourced bits for 3.0.5 + whatsapp-purple and pidgin-sipe plugins added. Jun 29 15:18:47 filmor: It seems we need to pass some data to imaccountvalidator like username, password and a config. Just not sure what this config info should be. Seems to vary a bit between the different bits I've seen :P Jun 29 15:19:11 Also the fact that you have some templated templates in python don't help me :p Jun 29 15:19:23 I don't do Python Jun 29 15:19:41 Well I never did much with it and therefore don't really understand it :P Jun 29 15:20:24 Quite sure the templates I'm using which are from original webos internals are missing some bits.... Jun 29 15:20:39 Which seem to be in your pythonified ones :P Jun 29 15:20:46 So I need some glue here and there it seems :P Jun 29 15:21:25 Basics are there and I can start imaccountvalidator and imlibpurpleservice just don't know what to feed it :P Jun 29 15:49:26 The templating stuff was just convenience IIRC Jun 29 15:49:51 the main addition was the prpl name Jun 29 15:50:11 but the enyo component is important Jun 29 15:50:45 it gets the available options and builds the account creation ui from that Jun 29 15:51:44 and that fills the values in for use in the validation Jun 29 15:52:44 I guess that's where we need some work still Jun 29 15:52:45 I didn't care for the style used in the legacy plugins, where all options for all prpls were manually typed out in the template Jun 29 15:53:15 I saw in some we have seerver config Jun 29 15:53:31 Not sure we need that or we can suffice with prpl-aim etc Jun 29 15:56:12 on how the templates have to look like, check prototype.json in accounts/ Jun 29 15:56:28 https://github.com/filmor/webos-messaging/blob/master/accounts/prototype.json Jun 29 15:57:12 heaps of boilerplate ;) Jun 29 16:01:29 the stuff under @template is what actually ends up in the account template Jun 29 16:01:52 the other top-level things are variables used in there Jun 29 16:02:41 https://github.com/filmor/webos-messaging/blob/master/accounts/icq.json Jun 29 16:03:44 OK, I'll have a look at that Jun 29 16:04:15 Also not sure what's the reasoning on some of the changes in imaccountvalidator Jun 29 16:04:17 a concrete template-template would then just override the "name" variable and set a few actual template values, the most important one being the prpl Jun 29 16:04:34 just ask :) Jun 29 16:07:14 the other important addition to the template is the customUI part in the "validator" subtree Jun 29 16:08:12 that is what makes the account app load the enyo (or mojo) component that knows about the options calls Jun 29 16:11:50 I took your Enyo account app and just stripped the whole Mojo version. Jun 29 16:13:36 Since we don't support Mojo Jun 29 16:16:31 good Jun 29 16:16:36 I guess I just need to update the templates then Jun 29 16:16:48 Since those are obviously wrong :P Jun 29 16:20:23 you can just take the templates from the ipkg I have been distributing Jun 29 16:25:21 filmor: link? Jun 29 16:45:52 https://github.com/downloads/filmor/webos-messaging/org.webosinternals.purple_0.9.4_armv7.ipk Jun 29 17:24:09 OK seems that was helpful, will do some tests now :D Jun 29 17:38:55 Tofe: QtWebEngine is compiling ;) Jun 29 17:40:04 Herrie: I've tried to simply reconfigure it, I don't know if that'll be enough :p Jun 29 17:40:35 Tofe: Just doing rebuild here :P Jun 29 17:40:41 See what we'll end up with Jun 29 17:40:51 filmor's input was useful, got some things to play with now :) Jun 29 17:52:42 ah, didn't work Jun 29 17:52:53 I guess I should rebuild the whole thing Jun 29 17:53:04 Tofe: Mine is running already Jun 29 17:53:27 With https://github.com/webOS-ports/qtwebengine-chromium/commit/f4d7660dfd28c5d341f1d9696af6757da10a9b99 Jun 29 17:53:48 Yes, I've put that in too Jun 29 17:54:40 but I think there's another css rule for textarea Jun 29 17:54:46 Herrie: https://github.com/nizovn/meta-webos-ports/commit/d4428e279118471bee59b39adcb57e6ba2ac5d09 Jun 29 17:56:09 nizovn: Nice :D Jun 29 17:56:20 That one looks straightforward :D Jun 29 17:56:40 nizovn: filmor gave me some pointers so can now look into getting IM stuff actually working :) Jun 29 17:56:50 Herrie: good :) Jun 29 17:56:54 I'll start with ICQ I guess since that one is the easiest and then take it from there Jun 29 17:57:26 ok Jun 29 18:00:43 Herrie: it hurts, but the monospace font could also come from themeWin.css... Jun 29 18:03:25 I'm testing that theory. If that's the case, I'll just try to switch it to the chromium linux theme Jun 29 18:06:31 Herrie: yep, I do confirm, it's using themeWin.css Jun 29 18:09:55 ah... themeWin is always included in there... Jun 29 18:11:09 Tofe: I'm not sure... Mine is still compiling... Jun 29 18:12:01 Herrie: you only need to reconfigure, not to do cleansstate :) Jun 29 18:13:03 Tofe: YOu sure? Jun 29 18:13:12 And how do I do that? Jun 29 18:13:17 I have a working textarea :) Jun 29 18:13:21 :D Jun 29 18:13:32 bb -f -c configure qtwebengine && bb qtwebengine Jun 29 18:13:45 Input would be a good one to test as well Jun 29 18:13:48 of course you need to have a compiled qtwebengine as a starting point Jun 29 18:13:50 I noticed funny stuff there Jun 29 18:19:44 Tofe: http://tinypic.com/r/2wbs27t/9 Jun 29 18:19:49 See the Arial on the right ;) Jun 29 18:23:10 whose "input" is it ? Jun 29 18:23:37 Contacts ? Jun 29 18:23:58 search field? Jun 29 18:25:36 Messaging Jun 29 18:25:37 To field Jun 29 18:26:07 Press + for new conversation Jun 29 18:26:09 Then top field Jun 29 18:26:13 Bottom one had Courier before Jun 29 18:26:23 Where it says "Type a new message' Jun 29 18:27:52 the bottom one is ok now on my device Jun 29 18:28:22 :D Jun 29 18:29:18 the input is ok too: http://i.imgur.com/Pgl7njx.png Jun 29 18:30:30 Nice :D Jun 29 18:30:42 That's with just the TextArea changed? Jun 29 18:30:55 Strange we have themeWin.css on *nix :P Jun 29 18:31:50 Tofe: Can you try to see if you can add Google C+DAV account in Accounts app? Jun 29 18:31:56 I have funny fonts tehre too Jun 29 18:32:37 http://tinypic.com/r/adkjfd/9 Jun 29 18:34:19 More of a font mess ;) Jun 29 18:36:23 the font for the input field, or the font for the rest? Jun 29 18:36:40 Input seems OK to me, but could be Arial hard to tell.. Rest is wrong imho :P Jun 29 18:37:27 let me inspect a bit Jun 29 18:40:10 label for input is Arial, but it's Google's css Jun 29 18:41:48 Tofe: OK Jun 29 18:44:33 Just somehow remember that it looked more uniform on webkit, let me check in vbox Jun 29 18:45:06 No I'm wrong, it didn't ;) Jun 29 18:45:11 Nevermind I said something Jun 29 18:45:14 So what I need to change? Jun 29 18:45:28 I need to add the themeWin.css modification? Jun 29 18:55:24 Besides the one I have already? Jun 29 19:00:44 exactly Jun 29 19:01:58 mmh could we maybe merge the 3 commits ? It's better to keep a minimal set of commits for our qtwebengine fork, it's easier to maintain Jun 29 19:03:08 Tofe: Yeah Jun 29 19:03:11 I'll do that now Jun 29 19:05:53 thx Jun 29 19:07:26 Tofe: https://github.com/webOS-ports/qtwebengine-chromium/pull/17/files Jun 29 19:08:59 perfect, merged Jun 29 19:32:02 Tofe: Thnx Jun 29 19:33:22 Tofe: Any ideas for http://issues.webos-ports.org/issues/1113 / Jun 29 19:33:23 ? Jun 29 20:25:33 not really, but I didn't really investigate yet Jun 29 20:40:34 Herrie, can you try it without the change at line 406? I think the change to themeWin.css makes it unnecessary. Jun 29 20:45:58 DougReederPhone: we still need the change for "input", right? Jun 29 21:13:24 I think not, Herrie. Jun 29 21:13:51 Setting it on BODY Sshould be enough. **** ENDING LOGGING AT Thu Jun 30 02:59:58 2016