5bded5d71d405e86d28aed53fbfdea410b716acb: Merge mozilla-central to autoland. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 22 May 2019 18:32:55 +0300 - rev 475039
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
659d8508c41ce259f7469029feb45d8ad27e317e: Bug 1548612 Part 8 - Implement the new stub installer UI design for release/beta. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 23:29:05 +0000 - rev 475038
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 8 - Implement the new stub installer UI design for release/beta. r=agashlin This patch implements the new stub installer UI design for the official branding and leaves the other brandings mostly alone. Leaving them entirely alone was not a goal because it wouldn't have been worth the hacks required, but the layouts and overall designs should be unchanged. The differences between the two designs are intended to be driven entirely by the branding files, so that the new design can be easily expanded to the other channels once art assets exist. Depends on D31145 Differential Revision: https://phabricator.services.mozilla.com/D31146
00c11746169510f4adefed7a6bf3e4a4963cfc7b: Bug 1548612 Part 7 - Add and normalize stub installer UI parameters. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 23:29:22 +0000 - rev 475037
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 7 - Add and normalize stub installer UI parameters. r=agashlin This patch adds a bunch of new defines for stub installer UI parameters that were previously hard coded or implicit, moves several that were universal into the branding files, removes several no longer used ones, and changes the names of some others to match a standard naming convention. Depends on D31144 Differential Revision: https://phabricator.services.mozilla.com/D31145
72385f1b361b2f56f6d47af8ac0ffd07b5772ac0: Bug 1548612 Part 6 - Remove a couple of no longer needed stub installer strings. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 16:12:48 +0000 - rev 475036
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 6 - Remove a couple of no longer needed stub installer strings. r=agashlin Depends on D31143 Differential Revision: https://phabricator.services.mozilla.com/D31144
7b23a3944047f0ce3b0a14d61a1378775541fb48: Bug 1548612 Part 5 - Change the default installer UI font for en-US. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 16:12:47 +0000 - rev 475035
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 5 - Change the default installer UI font for en-US. r=agashlin Segoe UI Light couldn't accomodate the new stub installer visual design, and it already wasn't used for other languages (including other Englishes), so swap it out for regular weight Segoe UI. Depends on D31142 Differential Revision: https://phabricator.services.mozilla.com/D31143
982d639f8e0adb5045d7f9cd900a90768641c778: Bug 1548612 Part 4 - Add a macro for converting dialog units to screen pixels. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 16:12:45 +0000 - rev 475034
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 4 - Add a macro for converting dialog units to screen pixels. r=agashlin We typically want to define sizes of elements in the stub installer in terms of dialog units because those are independent of DPI. But sometimes we need to do some calculations or invoke some API that needs pixels. So this function takes a number of dialog units and an axis (because dialog units are not square) and converts them to screen pixels using MapDialogRect. Depends on D31141 Differential Revision: https://phabricator.services.mozilla.com/D31142
90820823c97de15263e22398648579ba0b661425: Bug 1548612 Part 3 - Add support for BrandProductName to SetBrandNameVars. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 16:12:44 +0000 - rev 475033
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 3 - Add support for BrandProductName to SetBrandNameVars. r=agashlin BrandProductName is a recently-introduced branding string which is intended to not change with the channel of the product; e.g., for a Nightly Firefox build, BrandShortName is not "Firefox", it's "Nightly", but BrandProductName is still "Firefox". Some of the new stub installer copy needs a name string like this. Depends on D31140 Differential Revision: https://phabricator.services.mozilla.com/D31141
27fc874734e1f91a1a9e2835fd1c77a609cc9aa4: Bug 1548612 Part 2 - Fix GetTextWidthHeight for strings with no line breaks. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 16:12:42 +0000 - rev 475032
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 2 - Fix GetTextWidthHeight for strings with no line breaks. r=agashlin The current implementation of GetTextWidthHeight attempts to guess how much height a string needs to fit into a given width based on how long the string is when rendered onto one line of unlimited width. This doesn't work because breaking up the string into lines introduces additional space at the end of the lines that the single-line method doesn't account for. This patch replaces all of that logic with asking DrawText to render the string into the width of interest and then just seeing how much height it ended up needing in order to do that. We also take the opportunity to clarify what GetDlgItemBottomDU was doing, because it isn't exactly what it claimed to be doing. Depends on D31139 Differential Revision: https://phabricator.services.mozilla.com/D31140
5edc6af8a24d4bb169593974cf6776c45dec983f: Bug 1548612 Part 1 - New background images for the release stub installer. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 21 May 2019 16:12:41 +0000 - rev 475031
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1548612 Part 1 - New background images for the release stub installer. r=agashlin Differential Revision: https://phabricator.services.mozilla.com/D31139
edba72c0c8c6ca88aa62634931c16b247a7e4a11: Bug 1551320 - Don't allow CreateElement in XUL documents. r=bzbarsky
Brendan Dahl <bdahl@mozilla.com> - Wed, 22 May 2019 03:02:53 +0000 - rev 475030
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1551320 - Don't allow CreateElement in XUL documents. r=bzbarsky Soon XUL documents will be loaded as XHTML and createElement will create HTML elements instead of XUL element by default. This restriction can be removed once we migrate everything. Differential Revision: https://phabricator.services.mozilla.com/D31294
ce28e766055d3719434f980394e5bd1ca5529dcd: Bug 1551812 - New InactiveCSS rule for vertical-align; r=flod
Patrick Brosset <pbrosset@mozilla.com> - Wed, 22 May 2019 14:56:48 +0000 - rev 475029
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1551812 - New InactiveCSS rule for vertical-align; r=flod Differential Revision: https://phabricator.services.mozilla.com/D31235
edb5fc31b4f50d9fa842c2c09ad45341a17e99fd: Bug 1553283 - When search initialisation fails, throw errors via Components.Exception for better exception information. r=daleharvey
Mark Banner <standard8@mozilla.com> - Wed, 22 May 2019 14:37:57 +0000 - rev 475028
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1553283 - When search initialisation fails, throw errors via Components.Exception for better exception information. r=daleharvey Differential Revision: https://phabricator.services.mozilla.com/D32054
a234872a4356abb2002ce4d4a04467a983d3dc8e: Bug 1551842 - Add new clang-tidy checkers from clang 8.0.0. r=sylvestre,froydnj
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 22 May 2019 14:55:45 +0000 - rev 475027
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1551842 - Add new clang-tidy checkers from clang 8.0.0. r=sylvestre,froydnj Differential Revision: https://phabricator.services.mozilla.com/D31229
1765feffe210b2348826f3e333eade8ce923dd6c: Bug 1552339 - On Android, direct attestations are anonymized r=keeler
J.C. Jones <jjones@mozilla.com> - Tue, 21 May 2019 21:44:05 +0000 - rev 475026
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1552339 - On Android, direct attestations are anonymized r=keeler Differential Revision: https://phabricator.services.mozilla.com/D32057
6d0bd1cdd4beabe88d1040e537b129ce364ffeee: Bug 1549548 - update browser tests for plugin blocking, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 22 May 2019 14:48:04 +0000 - rev 475025
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1549548 - update browser tests for plugin blocking, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D31346
67cd5b8663cadce188e15fa2146bd875c17b82bd: Bug 1525554 - Fix "MojoInterfaceInterceptor is not defined" error; r=annevk
Edgar Chen <echen@mozilla.com> - Wed, 22 May 2019 14:14:18 +0000 - rev 475024
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1525554 - Fix "MojoInterfaceInterceptor is not defined" error; r=annevk which causes the promise being rejected and testharness reports error given that there are unhandled rejected promises Differential Revision: https://phabricator.services.mozilla.com/D32071
b70f5f87bd30732d05d1f663b7b8c933ed242eef: Bug 1552302 - Link policy message to about:policies. r=Gijs
Michael Kaply <mozilla@kaply.com> - Wed, 22 May 2019 14:34:44 +0000 - rev 475023
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1552302 - Link policy message to about:policies. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D32061
53ead6f38bd71513eba287e62530040eb252cc5b: Bug 1552484 - [raptor] Enable raptor-youtube-playback test suite for geckoview in CI. r=perftest-reviewers,stephendonner
Henrik Skupin <mail@hskupin.info> - Tue, 21 May 2019 23:42:04 +0000 - rev 475022
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1552484 - [raptor] Enable raptor-youtube-playback test suite for geckoview in CI. r=perftest-reviewers,stephendonner Depends on D32040 Differential Revision: https://phabricator.services.mozilla.com/D32041
c04159a7f012155eda088099a3d0f1896d70de03: Bug 1552484 - [raptor] Add geckoview support to raptor-youtube-playback test suite. r=perftest-reviewers,rwood
Henrik Skupin <mail@hskupin.info> - Wed, 22 May 2019 14:27:14 +0000 - rev 475021
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1552484 - [raptor] Add geckoview support to raptor-youtube-playback test suite. r=perftest-reviewers,rwood Adding those tests with the premise to run all the videos as muted, at least as long as bug 1547717 hasn't been fixed. Differential Revision: https://phabricator.services.mozilla.com/D32040
012f377d8d8286d0122072e4ad2ea7552e356e92: Bug 1552524 - Add a mochitest to avoid more sync IPC being introduced during startup, r=mconley.
Florian Quèze <florian@queze.net> - Wed, 22 May 2019 14:15:29 +0000 - rev 475020
Push 113187 by btara@mozilla.com at Thu, 23 May 2019 04:45:24 +0000
Bug 1552524 - Add a mochitest to avoid more sync IPC being introduced during startup, r=mconley. Differential Revision: https://phabricator.services.mozilla.com/D31644
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip