Bug 1556993 fixed the crash in PoisonIOInterposer (due to missing stdout&stderr
fd's), bug 1559379 fixed the mozglue memory issue that the unit test
experienced, and this patch also includes a fix for the test failure in
browser_checkdllblockliststate.js.
So now Base Profiler can be enabled by default on Windows, still using
`MOZ_BASE_PROFILER_...` env-vars for now (upcoming bug will merge these with
non-BASE env-vars soon).
Differential Revision: https://phabricator.services.mozilla.com/D44091
--HG--
extra : moz-landing-system : lando
For labels inside buttons, The base implementation of DispatchClickEvent doesn't fire a command event on the button.
To fix this, override DispatchClickEvent to use nsXULElement::Click, which does fire a command event on the button.
Differential Revision: https://phabricator.services.mozilla.com/D44410
--HG--
extra : moz-landing-system : lando
By tweaking the while loop in addHighlightToTargetSiblings, the preview highlight will not continue beyond a non-text node. (Example in the case of a semi colon or a period.
Differential Revision: https://phabricator.services.mozilla.com/D44275
--HG--
extra : moz-landing-system : lando
The "unknown" bucket is inconsistent and often much higher than we expect. This
patch splits that bucket by adding the categories "from softoken (cert9.db)",
"from an external PKCS#11 token", and "imported from the OS via the 'Enterprise
Roots' feature". Hopefully this will give us more insight into this data.
Differential Revision: https://phabricator.services.mozilla.com/D44065
--HG--
extra : moz-landing-system : lando
In media section of the about:support page, create a button that enumerate the benchmark entries from the database.
Differential Revision: https://phabricator.services.mozilla.com/D42090
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-tests
[Import Maps] Introduce PendingImportMap and report exceptions
This CL introduce PendingImportMap to align import map implementation
with spec structure and PendingScript processing.
(When external import maps are introduced, PendingImportMap will
control pending fetches and import map registration order)
This CL also plumbs parse errors via PendingImportMap
to ModulatorImplBase::RegisterImportMap() and fires
window error events. Previously, console errors were
output but no error events were fired.
(This CL also adds a check for import maps moved between documents,
but currently it is no-op because we can't move inline import maps
between documents before registration)
Bug: 990561
Change-Id: Ic3f818bcc52b698dde5456a70bbe3516eee73f5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1760841
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692320}
--
wpt-commits: 9c72f2058d37a9320d82c56689f9677e9bb30f55
wpt-pr: 18561
Automatic update from web-platform-tests
CSS: Serialize using 1% - 2px instead of 1% + -2px
We now use subtraction when the length in a computed length-percentage
calc is negative.
Discussed in https://github.com/w3c/csswg-drafts/issues/3335
Change-Id: I24822de431059a97cf8f9203950b6d84de72180e
Bug: 904805
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1777843
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692249}
--
wpt-commits: c34b04b97e387dd3aa8cdd6a390731d947a76e77
wpt-pr: 18767
Automatic update from web-platform-tests
Use promise in wpt tests to end the tests to avoid memory leak
When we add default tick duration of two-frame time, we see some tests
memory leak which may end the tests when the page is still active, so
I add promise to each tests, once the actions are all finished, we will
call the test end in the promise callback.
Bug: 606367
Change-Id: I679e7b066087b1a6ba68f79fccf9d5432e1f873c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1774713
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692172}
--
wpt-commits: 47e506162d84e974fd18e6d4aa380695d0ac3a9b
wpt-pr: 18752
Automatic update from web-platform-tests
[docs] Describe legacy submission preview system (#18772)
The replacement for w3c-test.org is not currently available at the
specified URL. Remove it from the documentation until it is available at
a stable location. Introduce an explanation of the legacy system.
--
wpt-commits: 742135b6f645d849026cf3fc4312e2ccda3fe2f6
wpt-pr: 18772
Automatic update from web-platform-tests
[css-grid] Ignore previously computed auto margins when relayout
This new NG layout engine implements a different approach for margin
calculation, giving the containing block the responsibility of its
children's margin computation.
However, in legacy layout this is children's responsibility; this is
the reason why the issue this patch tries to fix is only only
reproducible using layout-ng.
The grid code assumed this legacy behavior when computing the 'auto'
margins of the grid items. So, in order to fix the bug, this patch
just ignores any previously computed 'auto' margin when performing a
a relayout of a grid cntainer.
Bug: 994300
Change-Id: I44658876f7c2f2067202e45c6a552593bddfe6c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1763749
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692108}
--
wpt-commits: fb9b5a1d816ab6e90f20534d6f3282f82075e460
wpt-pr: 18599
Automatic update from web-platform-tests
[webnfc] Use AbortController for NFCReader
This CL uses AbortController to replace the stop() method of NFCReader
interface.
The corresponding spec change is from:
https://github.com/w3c/web-nfc/pull/300
BUG=520391
Change-Id: Ia28bfb283a7ad66fb9c4cb0fc744582671a62fa0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1769245
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Commit-Queue: Leon Han <leon.han@intel.com>
Cr-Commit-Position: refs/heads/master@{#691988}
--
wpt-commits: fb898b46adaf656c9807ed0b8adb39d84162cb98
wpt-pr: 18689
Automatic update from web-platform-tests
Implement fallback to element anchor
If we parse a TextFragmentAnchor but don't find a match, we should
fallback to matching the element anchor, if there is one.
Example:
https://spaceplace.nasa.gov/blue-sky/en/#similar##targetText=notamatch
Bug: 992522
Change-Id: Ie6dd2a4f5b35a612d563a3acb81392df756ce1d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1746210
Commit-Queue: Nick Burris <nburris@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690845}
--
wpt-commits: 29beb469ba8e5e611225061d3bc5d1c9d94082d7
wpt-pr: 18705