Граф коммитов

690057 Коммитов

Автор SHA1 Сообщение Дата
Aaron Klotz cf9539a846 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

--HG--
extra : moz-landing-system : lando
2020-02-05 06:52:11 +00:00
Boris Zbarsky 8801b3cc45 Bug 1612448. Improve some error messages in accessibility code. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D61325

--HG--
extra : moz-landing-system : lando
2020-02-05 03:11:50 +00:00
Logan Smyth af0a5181d1 Bug 1610416 - Expose SavedFrame frames via debugger server. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D61517

--HG--
extra : moz-landing-system : lando
2020-02-05 05:44:03 +00:00
Logan Smyth 628207e269 Bug 1610415 - Expose SavedFrame objects from Debugger.Frame. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D61425

--HG--
extra : moz-landing-system : lando
2020-02-05 05:43:55 +00:00
Robert Helmer afa851ddf1 Bug 1607476 - update expiration for FirstStartup scalars r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D60708

--HG--
extra : moz-landing-system : lando
2020-01-23 09:17:24 +00:00
Dorel Luca 47d77fa21b Merge mozilla-central to autoland. CLOSED TREE
--HG--
extra : amend_source : b2acdf86e0246bedfd4fdcf7f6fd8f97f547aee7
2020-02-05 07:54:48 +02:00
J.C. Jones 3a0a8e2762 Bug 1613275 - Regenerate expired certs not handled by Bug 1607845 a=RyanVM CLOSED TREE
commands:

openssl x509 -in security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.pem -outform der -out security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.der

mach python ./build/pgo/genpgocert.py

./mach python ./security/manager/ssl/tests/unit/pycert.py <security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem.certspec >security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem
./mach python ./security/manager/ssl/tests/unit/pycert.py <security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem.certspec >security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem
./mach python ./security/manager/ssl/tests/unit/pycert.py <security/manager/ssl/tests/unit/test_intermediate_preloads/ee.pem.certspec >security/manager/ssl/tests/unit/test_intermediate_preloads/ee.pem
./mach python ./security/manager/ssl/tests/unit/pycert.py <security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem.certspec >security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem
./mach python ./security/manager/ssl/tests/unit/pycert.py <security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem.certspec >security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem
./mach python ./security/manager/ssl/tests/unit/pycert.py <security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem.certspec >security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem


Differential Revision: https://phabricator.services.mozilla.com/D61653

--HG--
extra : amend_source : ba63f416c91785a479695f342cf8db70ccd49cba
2020-02-04 20:17:49 -07:00
Edgar Chen f2e63f3027 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

--HG--
extra : moz-landing-system : lando
2020-02-04 23:47:18 +00:00
Kirk Steuber 91e19f8028 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

--HG--
extra : moz-landing-system : lando
2020-02-04 23:28:52 +00:00
Emilio Cobos Álvarez 610d79f6ea Bug 1611462 - Use DeleteProperty rather than RemoveProperty to avoid leaking. CLOSED TREE
MANUAL PUSH: LSAN failures.

--HG--
extra : amend_source : e647b5a819ca876e63d1e6fea5be1ea8c9dfbef1
2020-02-05 00:40:14 +01:00
Tom Prince 68f8a589b5 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

--HG--
extra : moz-landing-system : lando
2020-02-04 22:16:58 +00:00
Tom Prince 43439f5aa7 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

--HG--
extra : moz-landing-system : lando
2020-02-04 22:16:13 +00:00
Dale Harvey caceac87e1 Bug 1612206 - Ensure maybeReloadEngines is scheduled r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D61244

--HG--
extra : moz-landing-system : lando
2020-02-04 22:22:43 +00:00
Ting-Yu Lin a61421c269 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

--HG--
extra : moz-landing-system : lando
2020-02-04 21:34:18 +00:00
David Major 1be4ba190c 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

--HG--
extra : moz-landing-system : lando
2020-02-04 19:18:10 +00:00
Ting-Yu Lin ade0bafa9a Bug 1230378 - Add a crashtest. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D61593

--HG--
extra : moz-landing-system : lando
2020-02-04 21:41:15 +00:00
Emilio Cobos Álvarez 322cec0c5e 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

--HG--
extra : moz-landing-system : lando
2020-02-04 21:28:57 +00:00
Emilio Cobos Álvarez 2727cf28b8 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

--HG--
extra : moz-landing-system : lando
2020-02-04 21:20:32 +00:00
Emilio Cobos Álvarez 09932803bc 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

--HG--
extra : moz-landing-system : lando
2020-02-04 21:20:34 +00:00
Marco Castelluccio 9d46433c60 Bug 1596285 - Mark most test suites tier 2 for ccov. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D58919

--HG--
extra : moz-landing-system : lando
2020-02-04 20:50:20 +00:00
Andrew Osmond 9d3a8108a7 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

--HG--
extra : moz-landing-system : lando
2020-02-04 20:24:55 +00:00
Jan Horak c83125bada Bug 1609732 Pause renderer before hiding gtkwindow to avoid crashes in webrender; r=stransky
Calling gtk_window_hide without pausing renderer cause crashes. Also to avoid repeated calls of NativeMoveResizeWaylandPopup from NativeMoveResizeWaylandPopup we don't call Resize or Move anymore, we just update mBounds which is enough.

Differential Revision: https://phabricator.services.mozilla.com/D61312

--HG--
extra : moz-landing-system : lando
2020-02-04 20:18:44 +00:00
Jamie Nicol dcf72a8a69 Bug 1569339 - Handle position: sticky correctly in webrender whilst zoomed. r=botond
Webrender positions sticky items relative to the viewport rect set on
their ancestor scroll frame, which it expects to be in local
space. The viewport should be set to what gecko calls the scroll
frame's "scroll port" (relative to its reference frame).

Previously we were setting this to be `composition bounds /
resolution`, which gives the correct results at the initial zoom
level, but causes sticky items to jump around when the zoom
changes. This occurs because the composition bounds of the RCD-RSF do
not change as the zoom changes, and instead remain equal to the
widget's size.

The layout viewport remains at the correct size when zoomed, but
unfortunately doesn't have the correct origin. And FrameMetrics does
not provide the constant "initial zoom" value we require to obtain the
desired viewport rect from the composition bounds. To fix this we
therefore must query the scroll port and offset directly from the
scrollable frame, meaning the value remains correct even as the zoom
changes.

Differential Revision: https://phabricator.services.mozilla.com/D60970

--HG--
extra : moz-landing-system : lando
2020-02-04 16:40:48 +00:00
Bogdan Tara 298254db64 Bug 1612675 - Update expectations for Infinity-arguments.html & NaN-arguments.html r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61397

--HG--
extra : moz-landing-system : lando
2020-02-04 16:42:39 +00:00
wartmanm e67062eb83 Bug 1327334 - Clear stepping state when navigating r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D61188

--HG--
extra : moz-landing-system : lando
2020-02-04 01:32:29 +00:00
Nicolas Chevobbe 7e1e0eaeb7 Bug 1612913 - Name grid areas for the WebConsole main grid. r=Honza.
This is done for both inline and editor grid. This gives us a
clearer way the grid should be used, and also allows us to
not have dedicated rules for editor layout in some cases.

Differential Revision: https://phabricator.services.mozilla.com/D61567

--HG--
extra : moz-landing-system : lando
2020-02-04 14:39:57 +00:00
Cosmin Sabou d7debd5d0a Bug 1583591 - Update expectations for navigation.sub.html?encoding=utf8 on win. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61529

--HG--
extra : rebase_source : 0861440575f1fc85e9e9a4c96e73c4f81a04366e
extra : amend_source : 1005919dfe8b6e7e1abc4e2811530a5fd25ceb14
2020-02-04 09:11:56 +02:00
Kousuke Takaki b03e71473c Bug 1613094 - The parameter 'aStartPos' should use const reference. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D61585

--HG--
extra : moz-landing-system : lando
2020-02-04 16:11:21 +00:00
Andrea Marchesini 79a7598f57 Bug 1613147 - Console API on worker dispatches messages to the main-thread behind prefs, r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D61578

--HG--
extra : moz-landing-system : lando
2020-02-04 16:04:08 +00:00
Cosmin Sabou 3a88855e32 Backed out changeset 74bacff7e3b7 (bug 1583591) for having a wrong syntax. 2020-02-04 18:02:52 +02:00
Jan de Mooij 74c9e25a86 Bug 1613036 - Handle bound functions correctly in JSFunction::hasNonConfigurablePrototypeDataProperty. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D61530

--HG--
extra : moz-landing-system : lando
2020-02-04 14:52:54 +00:00
Julian Descottes 00a67aed81 Bug 1612953 - Fix typo in skipif for browser_memory_distribution_telemetry.js r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D61497

--HG--
extra : moz-landing-system : lando
2020-02-04 15:48:21 +00:00
Gijs Kruitbosch 3772201ed6 Bug 1613062 - avoid including utilityOverlay.js twice on macOS, r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D61545

--HG--
extra : moz-landing-system : lando
2020-02-04 15:27:18 +00:00
Cosmin Sabou 6c0094bce7 Bug 1604386 - Restore expectations for webauthn-testdriver-basic.https.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61404
2020-02-02 06:54:09 +02:00
Cosmin Sabou 54aa946428 Bug 1583591 - Update expectations for navigation.sub.html?encoding=utf8 on win ccov. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61529
2020-02-04 09:11:56 +02:00
Cosmin Sabou d32c134e0f Bug 1611909 - Update expectations for shared-worker-import-meta.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61405
2020-02-04 17:06:44 +02:00
Rob Wu c11ee00882 Bug 1502525 - Read extensions.webextensions.remote once r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D60976

--HG--
extra : moz-landing-system : lando
2020-02-03 17:27:46 +00:00
Rob Wu 501b01b392 Bug 1502525 - Test to verify that mochitests run with in-process extensions r=mixedpuppy
This is the counterpart to test_verify_remote_mode.html

Differential Revision: https://phabricator.services.mozilla.com/D60975

--HG--
extra : moz-landing-system : lando
2020-02-03 17:29:56 +00:00
Rob Wu 0b4bc1303a Bug 1502525 - Remove runtime changes to remote extension pref in mochitests r=mixedpuppy
The devtools tests are already unconditionally disabled (bug 1467313),
so there is no loss of coverage by removing the in-process test
scenario.

The other two tests already pass without disabling remote extensions.

Differential Revision: https://phabricator.services.mozilla.com/D60974

--HG--
extra : moz-landing-system : lando
2020-02-03 17:30:59 +00:00
Boris Zbarsky 08053e0102 Bug 1612763. Remove incorrect [Pure] annotation from insertAdjacentElement. r=smaug
The whole point of this method is to have a side-effect.

Differential Revision: https://phabricator.services.mozilla.com/D61524

--HG--
extra : moz-landing-system : lando
2020-02-04 13:35:43 +00:00
Christian Holler 35986ca9d6 Bug 1612713 - Avoid unloading several libraries in TSan builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D61569

--HG--
extra : moz-landing-system : lando
2020-02-04 14:38:49 +00:00
Christian Holler 71231ac083 Bug 1612707 - Disable various slow tests under TSan. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D61562

--HG--
extra : moz-landing-system : lando
2020-02-04 14:34:07 +00:00
Cosmin Sabou 8833c36c14 Backed out changeset 6c68992f760e (bug 1613071) for build bustages on XPathGenerator.cpp
CLOSED TREE
2020-02-04 16:40:28 +02:00
Edgar Chen 431a555822 Bug 1612969 - Enable test_closewindow-with-pointerlock.html on Android; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D61534

--HG--
extra : moz-landing-system : lando
2020-02-04 13:37:02 +00:00
Ted Campbell cc73a374ce Bug 1612064 - Remove extra newlines in js-coverage output. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D61215

--HG--
extra : moz-landing-system : lando
2020-02-03 12:35:27 +00:00
Mirko Brodesser b6e8bf3ef9 Bug 1613071: rename `RangeData` to `StyledRange` and move it to separate file. r=smaug
Breaks the dependency from Selection.h. Allows reuse for Selection
across the Shadow DOM boundary, which will require styled ranges to be
stored in `DocumentOrShadowRoot` too.

Differential Revision: https://phabricator.services.mozilla.com/D61549

--HG--
extra : moz-landing-system : lando
2020-02-04 14:14:03 +00:00
Rob Wu 649149b433 Bug 1464451 - Fix intermittent failure in browser_ext_pageAction_context.js r=rpl
There is no guarantee that a tab has finished loading when the test
resumes. As a result, it is possible for the page action's visibility
state to reset (to invisible) between calling `pageAction.show()` and
`pageAction.isShown()`. To prevent that from happening, wait until the
tab has finished loading before resuming the test.

Differential Revision: https://phabricator.services.mozilla.com/D61125

--HG--
extra : moz-landing-system : lando
2020-02-04 12:39:17 +00:00
Marco Bonardo 29429b36f7 Bug 1612496 - Use data-l10n-id to localize Tips and Interventions. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D61486

--HG--
extra : moz-landing-system : lando
2020-02-04 11:10:59 +00:00
David Major 64ac7e058b Bug 1610978 - Fix a clang 10 warning in DebugSecFlagType r=ckerschb
Clang 10 warns about the loop variable creating a copy.

Differential Revision: https://phabricator.services.mozilla.com/D60751

--HG--
extra : moz-landing-system : lando
2020-02-04 08:38:14 +00:00
Olli Pettay 5f1774046c Bug 1612757 - Attr.baseURI should be set even if the attribute is not attached to an element, r=hsivonen
Run the tests from 70490abb43 locally.

BaseURI is accessed via parent when possible so that we handle the very unlikely case that some chrome code
uses Attr to access svg:use's clone's baseURI via Attr.

Differential Revision: https://phabricator.services.mozilla.com/D61507

--HG--
extra : moz-landing-system : lando
2020-02-04 07:11:26 +00:00