ef3c6d8bb498bfdae4c53cc9eec12f70bb9284ed: Bug 1551806 - Don't try to snap if there is no valid snap positions for the scroll-snap v1 implementation. r=botond
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 May 2019 20:50:24 +0000 - rev 474444
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1551806 - Don't try to snap if there is no valid snap positions for the scroll-snap v1 implementation. r=botond From the spec [1]; If a valid snap position exists then the scroll container must snap at the termination of a scroll (if none exist then no snapping occurs). Both of test cases in this commit fail without this change. [1] https://drafts.csswg.org/css-scroll-snap-1/#valdef-scroll-snap-type-mandatory Differential Revision: https://phabricator.services.mozilla.com/D31409
a6e9e91432d4c224cef1ea0b8c232ccd4c57dd13: Bug 1552134 - Add width=device-width,initial-scale=1 to avoid auto shrink the contents to intersection-observer tests. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 18 May 2019 23:43:54 +0000 - rev 474443
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1552134 - Add width=device-width,initial-scale=1 to avoid auto shrink the contents to intersection-observer tests. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D31580
ffd30b61406da3c418572a9f04e3669a04bb66d9: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Sat, 18 May 2019 13:39:31 +0000 - rev 474442
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
43f36577137bb17f93cab1c484383bfd3fb3af5e: Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Sat, 18 May 2019 21:30:23 +0000 - rev 474441
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio This is part of the effort to get all the other versions of rand out. Unfortunately the diff is kinda bug because this is the first crate requiring rand 0.6 which has been split into multiple crates. Differential Revision: https://phabricator.services.mozilla.com/D30744
e37407909f92b48af964ac41514a1b58c2ba1ff4: Bug 1529698 - Part 4: Add nsDisplayContainer r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:42 +0000 - rev 474440
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 4: Add nsDisplayContainer r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30840
40280b1c2aff496375f2acf8bae2d4b332f6f404: Bug 1529698 - Part 3: Move DisplayItemData to nsPaintedDisplayItem r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:27 +0000 - rev 474439
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 3: Move DisplayItemData to nsPaintedDisplayItem r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30839
5d245d6070e0e7fbe338339fe7c12c8042dcb1e7: Bug 1529698 - Part 2: Move BuildLayer() to nsPaintedDisplayItem r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:18 +0000 - rev 474438
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 2: Move BuildLayer() to nsPaintedDisplayItem r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30838
7db30b209d7e1d8784dbb1f37ffec3434d6c5676: Bug 1529698 - Part 1: Make LayerState enum class r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:11 +0000 - rev 474437
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 1: Make LayerState enum class r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30837
e013f1f17109a8c22cbc7abf6f78db55bd2a8efb: Bug 1547698 - Reorganize the code used to write the annotations upon a main process crash r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Sat, 18 May 2019 16:19:57 +0000 - rev 474436
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1547698 - Reorganize the code used to write the annotations upon a main process crash r=froydnj Annotation on main process crashes are written to both the .extra file (for crash submission) and to the event file so that the browser can detect the crash when restarting even if the crash report files have been deleted. This patch factorizes all the code that writes to both files, cutting down all the duplicate calls, and fixes an issue with the BreakpadReserveAddress and BreakpadReserveSize annotations which were not written to the event file. Differential Revision: https://phabricator.services.mozilla.com/D31247
0b3558c3da8582fc84467417af124f5a1a5349da: Bug 1547698 - Refactor the code that writes the .extra file for a content process crash or hang r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Sat, 18 May 2019 16:19:55 +0000 - rev 474435
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1547698 - Refactor the code that writes the .extra file for a content process crash or hang r=froydnj Upon a content process crash or hang crash annotations were incrementally written into the .extra file starting with the exception handler callback and then in a number of different places before the file was ready for submission. This had a number of downsides: since the annotations were directly added to the file it was impossible to tell which ones were already written at a certain point in time, additionally some were written twice or even thrice. The code doing the writing would also behave differently depending on the contents of the file, the parameters passed to it and the contents of global variables. This change overhauls the whole process by keeping the annotations into a temporary per-crash annotation table which is filled with all the required annotations before being written out in a single pass when they are ready. The annotations are gathered from the main process annotation table, the per-process one (held by the CrashReporterHost) and exception-time specific ones. The resulting annotations are slightly different than before the patch: first of all there are no more duplicate entries in the .extra file and secondly all content/plugin process hangs annotations are properly filtered, before annotations that were main process-only would leak into them. Differential Revision: https://phabricator.services.mozilla.com/D31069
9497f265bed403af04ae44dc5f5fb16f530dff3d: Bug 1547698 - Remove unused and non-public bits from the exception handler r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 15 May 2019 13:09:31 +0000 - rev 474434
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1547698 - Remove unused and non-public bits from the exception handler r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31066
ef9124d5d07fc1799ab0aa19a23998f119b43732: Bug 1547698 - Remove unused IPC methods for taking minidumps r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 14 May 2019 14:06:19 +0000 - rev 474433
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1547698 - Remove unused IPC methods for taking minidumps r=froydnj This removes the XRE_TakeMinidumpForChild() which does not need to be exposed anymore in the XUL API as well as IToplevelProtocol::TakeMinidump() which was simply unused. Differential Revision: https://phabricator.services.mozilla.com/D31062
74c8824ac224b33b6617c9c3b54f08eb944be2a4: Bug 1552548 - Set screen brightness to 50% on reference phones for power tests. r=perftest-reviewers,stephendonner
Gregory Mierzwinski <gmierz2@outlook.com> - Sat, 18 May 2019 14:01:05 +0000 - rev 474432
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1552548 - Set screen brightness to 50% on reference phones for power tests. r=perftest-reviewers,stephendonner This patch sets the screen brightness on the reference Moto G5 and Pixel 2 phones to 50% before starting power tests and resets it to its original value once the test is complete. Differential Revision: https://phabricator.services.mozilla.com/D31662
5142d8acf5e7a44966ddf03f08a4d03aac29ec7f: Bug 1551202 - Support dark theme for radio input at abuse reports r=jaws
Rob Wu <rob@robwu.nl> - Sat, 18 May 2019 05:47:16 +0000 - rev 474431
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1551202 - Support dark theme for radio input at abuse reports r=jaws - Put every color in a variable name. - Add `label:hover` so that the radio input provides visual feedback upon hover. - Implement "pressed" (`[type="radio"]:active`) and `:focus{border:0}` to match Photon's design guidelines at https://design.firefox.com/photon/components/radio-buttons.html - Implement dark theme for radio inputs (using creative freedom as there is no Photon guideline for this). Differential Revision: https://phabricator.services.mozilla.com/D31510
5dd4697aa1a177aa9f6e950c197b67893b142c1e: Bug 1551202 - Update <message-bar> to fully match Photon's style r=jaws
Rob Wu <rob@robwu.nl> - Sat, 18 May 2019 12:28:55 +0000 - rev 474430
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1551202 - Update <message-bar> to fully match Photon's style r=jaws - Update info.svg to adjust color based on the fill color. - Use button colors as defined by Photon (without this, the background of the non-generic buttons are almost indistinguishable when dark themes are enabled). - Small refactor of message-bar.css to put all type-specific declarations in one location. Differential Revision: https://phabricator.services.mozilla.com/D31509
2519b62544a9dae3fb29c59294420498ca637f8f: Bug 1551202 - Support dark theme at HTML about:addons r=jaws
Rob Wu <rob@robwu.nl> - Sat, 18 May 2019 05:47:15 +0000 - rev 474429
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1551202 - Support dark theme at HTML about:addons r=jaws Most colors have been replaced with a variable that has the same color value. The exception is the border color at the add-on details. `--grey-90-a20` was replaced with `--in-content-box-border-color`, whose value is `--grey-90-a30`. This is close enough. Differential Revision: https://phabricator.services.mozilla.com/D31508
9fc0f690af5abfa8245d078f9c92099b3ca42bdf: Bug 1552503 - disable parallel gcp builds on m-c, m-i, autoland r=wcosta
Rob Thijssen <rthijssen@mozilla.com> - Sat, 18 May 2019 09:52:53 +0000 - rev 474428
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1552503 - disable parallel gcp builds on m-c, m-i, autoland r=wcosta we're looking to reduce costs on infra. as parallel gcp builds have served their purpose of demonstrating they are possible and valid, we'd now like to disable them until a later date. Differential Revision: https://phabricator.services.mozilla.com/D31655
384bf576abc4732259092d43f2e02d0036168537: Merge mozilla-central to autoland
Dorel Luca <dluca@mozilla.com> - Sat, 18 May 2019 13:30:06 +0300 - rev 474427
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Merge mozilla-central to autoland
3dbd20c23a4334a5a21f4ad9f0ed5f0b9e78ff7e: Bug 1552236 - Fix debug target info icon color in dark theme r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Sat, 18 May 2019 09:39:32 +0000 - rev 474426
Push 113153 by apavel@mozilla.com at Sat, 18 May 2019 21:48:51 +0000
Bug 1552236 - Fix debug target info icon color in dark theme r=daisuke The variable --theme-toolbar-icon-color is not defined in devtools. Let's use --theme-toolbar-color Differential Revision: https://phabricator.services.mozilla.com/D31493
9b2f851979cb8d0dd0cd2618656eddee32e4f143: Merge mozilla-inbound to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Sat, 18 May 2019 13:25:28 +0300 - rev 474425
Push 113152 by dluca@mozilla.com at Sat, 18 May 2019 10:33:03 +0000
Merge mozilla-inbound to mozilla-central. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip