Automatic update from web-platform-tests
ElementReflection: ariaActiveDescendant, ariaErrorMessage, ariaDetails
Spec: https://whatpr.org/html/3917/common-dom-interfaces.html#reflecting-content-attributes-in-idl-attributes:element
This change:
- updates v8 bindings and IDL
- Implements (most) of the HTML spec for the three attributes
listed above.
This change is part of the experimental AOM project, and allows attributes that
reflect ARIA relationships to return an element reference corresponding to the
ID stored in the content attribute, rather than the string ID itself. These
attributes are exposed on the IDL interface AriaAttributes.
See https://rawgit.com/w3c/aria/master/#AriaAttributes for more information.
Attributes reflecting multiple element references will be implemented using
FrozenArray<Element> in a follow up CL.
BUG=981423
Change-Id: I35164b436c7e2ffd67a80ebd26e4233189e445b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1687013
Commit-Queue: Meredith Lane <meredithl@chromium.org>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Alice Boxhall <aboxhall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691047}
--
wpt-commits: 9ebd73eab7ce418ab5e5f0d3451d8200ace2300d
wpt-pr: 18344
Automatic update from web-platform-tests
Mark media-source/idlharness test as slow
The test often times out on the waterfall.
Tbr: chcunningham@chromium.org
Change-Id: I47cc2c795f0ff4163e952d1cce971388b7a67760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773524
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690852}
--
wpt-commits: 9e76bf3a36549abc01a511a309b8aeec0975fe6d
wpt-pr: 18707
Automatic update from web-platform-tests
Explain the split between the two idlharness tests in dom/ (#18708)
--
wpt-commits: 9ae3cc7e3f5420538b709a91149f4f811bc4bb42
wpt-pr: 18708
Automatic update from web-platform-tests
Replace setTimeout with step_timeout in inert/ tests (#18541)
This avoids the need to silence the lint.
--
wpt-commits: baa77c77ae1328ce146dcb699588141e2ed6bf80
wpt-pr: 18541
The cross-compartment case is still buggy but this at least ensures we don't
regress the correct same-compartment behavior.
Differential Revision: https://phabricator.services.mozilla.com/D36740
--HG--
extra : source : 109f0deb14a403dd46a19c962e68ed66059e0b43
The cross-compartment case is still buggy but this at least ensures we don't
regress the correct same-compartment behavior.
Differential Revision: https://phabricator.services.mozilla.com/D36740
--HG--
extra : moz-landing-system : lando
While I worked on this patch series these assertions where helpful to detect
problems.
Differential Revision: https://phabricator.services.mozilla.com/D43004
--HG--
extra : moz-landing-system : lando
Implement this as a linked list so that it cannot leak memory (unless it
also leaks locks) and the Mutex::ShutDown() function can be removed.
Differential Revision: https://phabricator.services.mozilla.com/D40985
--HG--
extra : moz-landing-system : lando
Condition variables lock and unlock mutexes. The code in the next patch
would find assertion failures because this case wasn't handled.
Differential Revision: https://phabricator.services.mozilla.com/D43002
--HG--
extra : moz-landing-system : lando
Factor the common parts of the DEBUG and non-DEBUG Mutex class together to
make it easier to see what the common and different parts of this class are.
Differential Revision: https://phabricator.services.mozilla.com/D40984
--HG--
extra : moz-landing-system : lando
The repo has seen three notable changes since last time:
- The pdb changes from PR #2, which don't really affect any outward behavior.
- I updated the version of wasm-bindgen.
- I created a WasmMemBuffer abstraction which lets us avoid the buffer copy
without relying on wasm-bindgen implementation details. This is possible due
to the new Uint8Array::view API that wasm-bindgen shipped in April.
The last part is what allowed me to simplify the code in ProfilerGetSymbols-worker.js.
Those changes are the only part that's worth reviewing.
The changes in profiler_get_symbols.js are not worth reviewing; they're
autogenerated by wasm-bindgen. The new version of wasm-bindgen generates
slightly different JS code, and the addition of the WasmMemBuffer struct also
caused some of that JS code to change.
Differential Revision: https://phabricator.services.mozilla.com/D37130
--HG--
extra : moz-landing-system : lando
Bug 1557789 added categories to all JS frames, so as a result JS frames
where all filtered out because of the condition removed in this patch.
This condition is basically a premature optimization, removing it
shouldn't bring any behavior difference.
Differential Revision: https://phabricator.services.mozilla.com/D44803
--HG--
extra : moz-landing-system : lando
Previously, primitive sub-dependencies (such as transforms, opacity
bindings etc) were invalidated by comparing the dependency array
only. This means that it's not possible to correlate an area of
a tile that is affected by those sub-dependencies.
Now, comparisons on sub-dependencies are handled as part of the
dependency check for each primitive. This means we have the
affected rectangle of the tile available, which will allow
dirty regions within a tile to be built correctly.
This patch is only preparation work - the actual dirty rect
calculation will be done as a follow up patch.
Differential Revision: https://phabricator.services.mozilla.com/D44771
--HG--
extra : moz-landing-system : lando
This change introduces the HTML-based UI for the 2D Content window in Firefox
Reality for Desktop, accessed via the --fxr command line parameter.
Differential Revision: https://phabricator.services.mozilla.com/D42546
--HG--
extra : moz-landing-system : lando