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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36034 by apavel@mozilla.com at Sat, 18 May 2019 21:45:20 +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 36033 by dluca@mozilla.com at Sat, 18 May 2019 10:25:59 +0000
Merge mozilla-inbound to mozilla-central. a=merge
87325e3589128e149794637b698a51567b94f28b: Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika
Jan Varga <jan.varga@gmail.com> - Thu, 16 May 2019 21:09:18 +0200 - rev 474424
Push 36033 by dluca@mozilla.com at Sat, 18 May 2019 10:25:59 +0000
Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika This patch changes the way how we handle sync ctor send errors. They are now ignored and treated like messages which successfully were queued to send, but got lost due to the other side hanging up. For more details, see bug 1509362 which originally did it for async ctors. The main differences here are that we destroy the actor and we return null when the send fails. Differential Revision: https://phabricator.services.mozilla.com/D31517
dad8b92996d58543ed200d08c8f733ff05bdaefc: Bug 1540401 - Part 4: Convert MOZ_ASSERT to MOZ_DIAGNOSTIC_ASSERT to verify that bug 1541771 has been fixed; r=asuth
Jan Varga <jan.varga@gmail.com> - Mon, 15 Apr 2019 13:55:42 +0200 - rev 474423
Push 36033 by dluca@mozilla.com at Sat, 18 May 2019 10:25:59 +0000
Bug 1540401 - Part 4: Convert MOZ_ASSERT to MOZ_DIAGNOSTIC_ASSERT to verify that bug 1541771 has been fixed; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D27494
6e4c58629a7cf3448d2d82a8287aef23ade8f6b5: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 18 May 2019 00:49:22 +0300 - rev 474422
Push 36033 by dluca@mozilla.com at Sat, 18 May 2019 10:25:59 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
865768838154812b6afd52a0ced86fe582953d6f: Bug 1325798 - Add fuzzy factor for anti-aliasing pixels in scrollbar redendering. r=emilio
Mats Palmgren <mats@mozilla.com> - Fri, 17 May 2019 20:05:28 +0200 - rev 474421
Push 36033 by dluca@mozilla.com at Sat, 18 May 2019 10:25:59 +0000
Bug 1325798 - Add fuzzy factor for anti-aliasing pixels in scrollbar redendering. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D31661
82437bfbc17b5ea4f90839b3c1b67b92e5fee23d: Bug 1551324: Hook up remaining Fennec and Fenix jobs in CI for scn-power-idle tests. r=perftest-reviewers,rwood,sparky
Stephen Donner <stephen.donner@gmail.com> - Sat, 18 May 2019 00:10:05 +0000 - rev 474420
Push 36032 by dluca@mozilla.com at Sat, 18 May 2019 10:23:48 +0000
Bug 1551324: Hook up remaining Fennec and Fenix jobs in CI for scn-power-idle tests. r=perftest-reviewers,rwood,sparky Differential Revision: https://phabricator.services.mozilla.com/D31025
9d057f563cdadc8d3e111eb17133e901d99e3f7c: Bug 1552616 - Enable webgl draft exts for webgl-conf tests. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Sat, 18 May 2019 05:49:07 +0000 - rev 474419
Push 36032 by dluca@mozilla.com at Sat, 18 May 2019 10:23:48 +0000
Bug 1552616 - Enable webgl draft exts for webgl-conf tests. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D31701
cfa094f6fd3ae066f3278cf5e4817d753f7a135e: Bug 1550093 - Add automated tests for CopyToClipboardButton. r=MattN
Jared Wein <jwein@mozilla.com> - Fri, 17 May 2019 21:20:54 +0000 - rev 474418
Push 36032 by dluca@mozilla.com at Sat, 18 May 2019 10:23:48 +0000
Bug 1550093 - Add automated tests for CopyToClipboardButton. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D31664
c5515eb04c11787046da2a1cbf2a805a204404b2: Bug 1550093 - Style the Copied state to match the Lockwise addon. r=MattN,Pike
Jared Wein <jwein@mozilla.com> - Fri, 17 May 2019 18:26:16 +0000 - rev 474417
Push 36032 by dluca@mozilla.com at Sat, 18 May 2019 10:23:48 +0000
Bug 1550093 - Style the Copied state to match the Lockwise addon. r=MattN,Pike Differential Revision: https://phabricator.services.mozilla.com/D31521
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip