Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Перейти к файлу
Jean-Philippe Gravel e466f3f0f4 Bug 1835700 [wpt PR 40292] - Raise DOM exceptions if layer API is incorrectly used., a=testonly
Automatic update from web-platform-tests
Raise DOM exceptions if layer API is incorrectly used.

It's invalid to call `endLayer()` without a matching `beginLayer()`.
Likewise, calling `restore()` after `beginLayer()` isn't allowed.
Calling `save()` without a matching `restore()` outside of layers
however is allows to preserve existing functionality. We want to be
stricter with usage of the new layer API, at least at first, because
as soon as we start allowing degenerate API uses, Hyrum's law will
make sure we'll have to support these forever.

Bug: 1396372
Fixed: 1237275, 1403977
Change-Id: I76e83217fafe60248f8e4ae81ceafb1215dda9bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4572867
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Reviewed-by: Justin Novosad <junov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1158153}

--

wpt-commits: a44ca1286f13670ca201d5a10588848e6fcb6a61
wpt-pr: 40292
2023-06-21 14:35:16 +00:00
.cargo Bug 1839459 - Elide empty closed sub-paths instead of emitting a start point. r=jrmuizel 2023-06-20 18:04:20 +00:00
.vscode
accessible Bug 1708370 - adjust UA stylesheet to match spec for form rendering. r=emilio 2023-06-21 07:35:34 +00:00
browser Bug 1826788 - Cleanup with-pseudo-localization Storybook add-on naming r=hjones 2023-06-21 14:15:23 +00:00
build Bug 1836230 - Update bindgen to 0.66.1. r=emilio,supply-chain-reviewers 2023-06-21 08:52:22 +00:00
caps Backed out 8 changesets (bug 1830070) for causing assertion failures on nsAboutProtocolUtils.h. CLOSED TREE 2023-06-19 23:51:04 +03:00
chrome
config Bug 1838354 - Change how the rust workspace hack is added. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden,whimboo 2023-06-21 07:31:44 +00:00
devtools Bug 1838627 - Refactor InspectorUtils APIs that just forward to CSSStyleRule, and expose desugared selectors on them. r=nchevobbe,webidl,firefox-style-system-reviewers,smaug,devtools-reviewers,boris 2023-06-21 07:14:57 +00:00
docs
docshell Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki 2023-06-19 17:58:15 +00:00
dom Bug 1839470 - Pass arcs through to the PathBuilder. r=lsalzman 2023-06-21 12:26:11 +00:00
editor Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki 2023-06-19 17:58:15 +00:00
extensions Bug 1579517 - Added a check in removeAllSince to avoid deleting default permissions for new profiles. r=pbz 2023-06-19 19:34:31 +00:00
gfx Bug 1839534 - Return early from FontPrefs::Init() when we're late in shutdown. r=jfkthame 2023-06-21 13:47:35 +00:00
gradle/wrapper
hal
image
intl Bug 1838173: Allow to set the Gregorian change date for ISO-8601 calendars. r=platform-i18n-reviewers,dminor 2023-06-14 05:38:46 +00:00
ipc Bug 1834874 - P2: Remove DocAccessiblePlatformExt. r=Jamie,ipc-reviewers,mccr8 2023-06-20 18:15:43 +00:00
js Bug 1838629 - Part 10: Fix builds errors for unused function CheckAllocZone r?#spidermonkey-reviewers CLOSED TREE 2023-06-21 11:15:46 +00:00
layout Bug 1839432 - Fix serialization of quoted family names for OffscreenCanvas font attribute. r=emilio 2023-06-21 13:37:30 +00:00
media Bug 1834008 - Changed JSEP's default H264 level from 42e00d to 42e01f to better match the default pref.r=bwc 2023-06-13 23:04:12 +00:00
memory Backed out 2 changesets (bug 1829128) for causing failures at TestPrintf. 2023-06-14 18:12:10 +03:00
mfbt Bug 1766058 - Avoid mixing log output. r=glandium 2023-06-19 20:44:29 +00:00
mobile Bug 1837126 - Disable org.mozilla.geckoview.test.AccessibilityTest#testClipboard for having an extremely high failure rate. r=geckoview-reviewers,m_kato 2023-06-21 10:26:55 +00:00
modules Bug 1835804 - Completely block from doing audio decoding on Content and RDD r=alwu 2023-06-20 17:23:23 +00:00
mozglue Bug 1829983 - Disabled assert that's invalid on Windows r=dthayer 2023-06-15 14:59:10 +00:00
netwerk Bug 1836230 - Update bindgen to 0.66.1. r=emilio,supply-chain-reviewers 2023-06-21 08:52:22 +00:00
nsprpub
other-licenses
parser
python Bug 1826304: Update libprio-rs to 0.12.0. r=emilio,glandium,supply-chain-reviewers 2023-06-21 14:10:52 +00:00
remote Bug 1838381 - Extend waitForInitialPageLoaded for "WebDriver:NewSession" for desktop builds. r=webdriver-reviewers,Sasha 2023-06-19 09:49:28 +00:00
security Bug 1836230 - Update bindgen to 0.66.1. r=emilio,supply-chain-reviewers 2023-06-21 08:52:22 +00:00
services Bug 1838708: Removes legacy webext storage keys from account state. r=markh,sync-reviewers 2023-06-19 20:29:02 +00:00
servo Bug 1839432 - Fix serialization of quoted family names for OffscreenCanvas font attribute. r=emilio 2023-06-21 13:37:30 +00:00
startupcache
storage
supply-chain Bug 1826304: Update libprio-rs to 0.12.0. r=emilio,glandium,supply-chain-reviewers 2023-06-21 14:10:52 +00:00
taskcluster Bug 1831263: build(ci): restrict WebGPU to known working envs. (read: Windows) r=webgpu-reviewers,jgilbert 2023-06-21 14:00:40 +00:00
testing Bug 1835700 [wpt PR 40292] - Raise DOM exceptions if layer API is incorrectly used., a=testonly 2023-06-21 14:35:16 +00:00
third_party Bug 1839512 - updated libwebrtc patch stack. r=dbaker,webrtc-reviewers 2023-06-21 14:11:22 +00:00
toolkit Bug 1826304: Update libprio-rs to 0.12.0. r=emilio,glandium,supply-chain-reviewers 2023-06-21 14:10:52 +00:00
tools Bug 1839531 - Don't check the pref javascript.options.asyncstack during shutdown. r=canaltinova 2023-06-21 13:25:51 +00:00
uriloader Bug 1838874 - Remove remaining uses of FileUtils.getFile r=Gijs 2023-06-16 14:48:44 +00:00
view
widget Bug 1837138 [Linux] Enable AMD VA-API zero copy playback on Mesa >= 23.1.1 r=aosmond 2023-06-20 20:39:02 +00:00
xpcom Bug 1835804 - Completely block from doing audio decoding on Content and RDD r=alwu 2023-06-20 17:23:23 +00:00
xpfe/appshell Bug 1838330: Make AppWindow::FullscreenWillChange correctly compare window to screen using device scale. r=edgar 2023-06-14 18:53:34 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1833417 - Add OSX Chromium-as-Release to cron. r=perftest-reviewers,taskgraph-reviewers,bhearsum,sparky 2023-06-19 13:20:01 +00:00
.eslintignore
.eslintrc-test-paths.js
.eslintrc.js
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1834558: chore(webgpu): sync `.gitignore` with `.hgignore` for WebGPU r=webgpu-reviewers,nical 2023-06-19 20:12:38 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc.js
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1839512 - remove unused event_wrapper.cc from libwebrtc build. r=dbaker,webrtc-reviewers - moz.build file updates 2023-06-21 14:11:21 +00:00
Cargo.lock Bug 1826304: Update libprio-rs to 0.12.0. r=emilio,glandium,supply-chain-reviewers 2023-06-21 14:10:52 +00:00
Cargo.toml Bug 1836230 - Update bindgen to 0.66.1. r=emilio,supply-chain-reviewers 2023-06-21 08:52:22 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1837142 - Update to Glean v53.0.0 r=TravisLong,supply-chain-reviewers 2023-06-14 10:48:26 +00:00
client.mk
client.py
configure
configure.py Bug 1838763 - Move the location of site/command virtualenvs out of the objdir and into the state dir r=firefox-build-system-reviewers,glandium 2023-06-19 22:48:53 +00:00
gradle.properties
gradlew
gradlew.bat
mach
mach.cmd
mach.ps1
mots.yaml Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements 2023-06-19 18:44:48 +00:00
moz.build
moz.configure
mozilla-config.h.in
old-configure.in Bug 1831935: optimize android gecko for O2 r=firefox-build-system-reviewers,glandium 2023-06-14 15:13:40 +00:00
package-lock.json
package.json
pyproject.toml
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

README.txt

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.