489dd8dc1af00860ba9d4154c3846d18fd04040d: Bug 1607537: Fix timeouts in ParentCrashTest.crashParent and re-enable the test; r=geckoview-reviewers,esawin
Aaron Klotz <aklotz@mozilla.com> - Wed, 05 Feb 2020 06:52:11 +0000 - rev 512530
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1607537: Fix timeouts in ParentCrashTest.crashParent and re-enable the test; r=geckoview-reviewers,esawin
The fundamental issue here is that `ParentCrashTest` starts a second
`GeckoRuntime` via `RemoteGeckoService` within the same logical Android
Application.
This patch adds `RuntimeCreator.shutdownRuntime()` so that the test can
shut down the existing `GeckoRuntime` before starting up its own.
Differential Revision:
https://phabricator.services.mozilla.com/D61249
18334489f92b5d0a73154f743c7c82b543ddc1f9: Bug 1612448. Improve some error messages in accessibility code. r=Jamie
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 05 Feb 2020 03:11:50 +0000 - rev 512529
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1612448. Improve some error messages in accessibility code. r=Jamie
Differential Revision:
https://phabricator.services.mozilla.com/D61325
c208490126fe65abd39971d6f3a522c5786057ce: Bug 1610416 - Expose SavedFrame frames via debugger server. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Wed, 05 Feb 2020 05:44:03 +0000 - rev 512528
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1610416 - Expose SavedFrame frames via debugger server. r=jlast
Differential Revision:
https://phabricator.services.mozilla.com/D61517
8f19f7882caf54ae31d9a55c1a55bf9e48173ac7: Bug 1610415 - Expose SavedFrame objects from Debugger.Frame. r=arai
Logan Smyth <loganfsmyth@gmail.com> - Wed, 05 Feb 2020 05:43:55 +0000 - rev 512527
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1610415 - Expose SavedFrame objects from Debugger.Frame. r=arai
Differential Revision:
https://phabricator.services.mozilla.com/D61425
9610ac8f69e4cfb03a1b2787fd611494096781eb: Bug 1607476 - update expiration for FirstStartup scalars r=chutten
Robert Helmer <rhelmer@mozilla.com> - Thu, 23 Jan 2020 09:17:24 +0000 - rev 512526
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1607476 - update expiration for FirstStartup scalars r=chutten
Differential Revision:
https://phabricator.services.mozilla.com/D60708
aa7491c7f007b9228ef82d4cb64946610a33bafe: Merge mozilla-central to autoland. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 05 Feb 2020 07:54:48 +0200 - rev 512525
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Merge mozilla-central to autoland. CLOSED TREE
0ad9f63511085a435d982aabf45f4c5fc959868b: Bug 1543570 - Make CustomElementConstructor exceptions more consistent; r=smaug
Edgar Chen <echen@mozilla.com> - Tue, 04 Feb 2020 23:47:18 +0000 - rev 512524
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1543570 - Make CustomElementConstructor exceptions more consistent; r=smaug
See https://github.com/whatwg/html/pull/4525.
Differential Revision:
https://phabricator.services.mozilla.com/D61247
5ae122742f0754df890813f3a7a0840905cb1a98: Bug 1613245 - Prevent getters with side effects from running when update is disable by policy r=mhowell
Kirk Steuber <ksteuber@mozilla.com> - Tue, 04 Feb 2020 23:28:52 +0000 - rev 512523
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1613245 - Prevent getters with side effects from running when update is disable by policy r=mhowell
Differential Revision:
https://phabricator.services.mozilla.com/D61642
0832ea5b3a88871995655511d85294f192a1229d: Bug 1611462 - Use DeleteProperty rather than RemoveProperty to avoid leaking. CLOSED TREE
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Feb 2020 00:40:14 +0100 - rev 512522
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1611462 - Use DeleteProperty rather than RemoveProperty to avoid leaking. CLOSED TREE
MANUAL PUSH: LSAN failures.
2b416f130dbf0da614da16ff53050a62881b5b66: No bug: [mozharness] Stop removing old dist packages; r=nalexander
Tom Prince <mozilla@hocat.ca> - Tue, 04 Feb 2020 22:16:58 +0000 - rev 512521
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
No bug: [mozharness] Stop removing old dist packages; r=nalexander
Every build is a clobber, so we don't need to clean things up at the beginning
of a build.
Differential Revision:
https://phabricator.services.mozilla.com/D61608
77e56fd75093cae2a472574bf211ff7a0f62f41b: No bug: Remove knowledge of buildid from mozharness; r=nalexander
Tom Prince <mozilla@hocat.ca> - Tue, 04 Feb 2020 22:16:13 +0000 - rev 512520
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
No bug: Remove knowledge of buildid from mozharness; r=nalexander
Mozharness currently deals with buildid in two places:
- It passes `MOZ_BUILD_DATE` through the environment in a complicated way,
and sets it if it isn't set.
- It verifies that the buildid of the generated package matches that the one it
determined.
The former is duplicate code, and the later requires knowing details of the
build for little value.
Differential Revision:
https://phabricator.services.mozilla.com/D61607
df06aaa3595593606271a1139b681d269ead3321: Bug 1612206 - Ensure maybeReloadEngines is scheduled r=Standard8
Dale Harvey <dale@arandomurl.com> - Tue, 04 Feb 2020 22:22:43 +0000 - rev 512519
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1612206 - Ensure maybeReloadEngines is scheduled r=Standard8
Differential Revision:
https://phabricator.services.mozilla.com/D61244
0f408c398c28506ecc51a68f1d4974250f252b95: Bug 1612401 - Prevent absolute-positioned children from contributing gap size to flexbox's inline-size. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Tue, 04 Feb 2020 21:34:18 +0000 - rev 512518
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1612401 - Prevent absolute-positioned children from contributing gap size to flexbox's inline-size. r=dholbert
Differential Revision:
https://phabricator.services.mozilla.com/D61622
bc4e1d55f5a42ea61a0e1198b678da2a02989f5c: Bug 1613209 - Allow clang-plugin on arm64-windows r=froydnj
David Major <dmajor@mozilla.com> - Tue, 04 Feb 2020 19:18:10 +0000 - rev 512517
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1613209 - Allow clang-plugin on arm64-windows r=froydnj
I'm guessing that maybe this was a leftover from when we built arm64-windows with MSVC. In any case, the plugin seems to work fine now.
Differential Revision:
https://phabricator.services.mozilla.com/D61620
946af471e1c4538d762153d5467b1ee8a77fcec3: Bug 1230378 - Add a crashtest. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Tue, 04 Feb 2020 21:41:15 +0000 - rev 512516
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
cec079fedf8f48576568d3f66d835bbf5bb6f79c: Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 04 Feb 2020 21:28:57 +0000 - rev 512515
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky
XBL is no longer a thing... Also, should we rename AllowContentXBLScope?
Differential Revision:
https://phabricator.services.mozilla.com/D61359
e80c8e7a139afe8b3e380026314f3a02249892f8: Bug 1612470 - Remove Document.hasScriptsBlockedBySandbox and Document.inlineScriptAllowedByCSP. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 04 Feb 2020 21:20:32 +0000 - rev 512514
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1612470 - Remove Document.hasScriptsBlockedBySandbox and Document.inlineScriptAllowedByCSP. r=bzbarsky
Seems they were only used for the old XBL marquee implementation and have no
remaining callers.
Differential Revision:
https://phabricator.services.mozilla.com/D61338
ff238eaf45c0e29c686aad03732799c96c04c866: Bug 1611462 - Optimize position changes better. r=dholbert
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 04 Feb 2020 21:20:34 +0000 - rev 512513
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1611462 - Optimize position changes better. r=dholbert
When our position changes from / to absolute / fixed, then we need to reframe
(most likely, at least). But in some easier cases we can just live with a reflow
plus (optionally) a containing-block update or a repaint, depending on the case.
We need to delete the normal position property when this happens and we switch
from static to relative/sticky, and also need to update the handling of
UpdateContainingBlock to avoid making decisions based on position not changing.
This will actually not cause more reframes, as one would expect, because that
optimization became somewhat obsolete by
bug 1519371 (which made the
optimization exact).
Differential Revision:
https://phabricator.services.mozilla.com/D61142
fb7e027b119daca3020641b22698a47e570bcdbf: Bug 1596285 - Mark most test suites tier 2 for ccov. r=aryx
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 04 Feb 2020 20:50:20 +0000 - rev 512512
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1596285 - Mark most test suites tier 2 for ccov. r=aryx
Differential Revision:
https://phabricator.services.mozilla.com/D58919
eaea76e8502669d14fcc8931d7e9d305c9e3af1c: Bug 1613114 - Remove rounding the backdrop filter bounds during WR display list building. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 04 Feb 2020 20:24:55 +0000 - rev 512511
Push
37092 by apavel@mozilla.com at Wed, 05 Feb 2020 16:27:17 +0000
Bug 1613114 - Remove rounding the backdrop filter bounds during WR display list building. r=jrmuizel
No other items need to round their bounds/clips, and backdrop filters
should be no exception. They should trust scene building (and to a
lesser extent, frame building) to perform any necessary snapping. This
patch also removes the ToRoundedLayoutPoint/Rect methods as there are no
more users of the APIs, nor should there ever be.
Differential Revision:
https://phabricator.services.mozilla.com/D61618