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

869631 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 2623897dbc Bug 1850295 - Fix non-unified build.
Add some missing includes across the tree.

MANUAL PUSH: Orange fix CLOSED TREE
2024-01-16 14:11:42 +01:00
Emilio Cobos Álvarez a4348ddf62 Bug 1850295 - Add a few UpdateValidityElementStates calls that were papered before.
These were papered by the call in HTMLFormElement that I removed in the
previous patch, which isn't necessary.

Caught by custom-elements/form-associated/ElementInternals-validation.html
2024-01-16 14:10:32 +01:00
Emilio Cobos Álvarez 9c605943f6 Bug 1850295 - Don't test ui-valid from test_required_attribute.html.
Now matching the class requires a change event or form submission or
user interaction. The test does neither of them.
2024-01-16 14:10:32 +01:00
Emilio Cobos Álvarez 60455dfe29 Bug 1850295 - Fix some mochitests I had missed.
MANUAL PUSH: Orange fix CLOSED TREE
2024-01-16 13:14:29 +01:00
Emilio Cobos Álvarez 71838e2f11 Bug 1850295 - Update :user-{valid,invalid} to follow the spec. r=smaug
(Modulo open spec issues linked in comments)

Differential Revision: https://phabricator.services.mozilla.com/D196986
2024-01-16 11:09:01 +00:00
Gregory Pappas 1aa61dcd48 Bug 1874633 - Remove a bunch of css math prefs r=emilio
- layout.css.trig.enabled
- layout.css.exp.enabled
- layout.css.round.enabled
- layout.css.nan-inf.enabled
- layout.css.abs-sign.enabled
- layout.css.mod-rem.enabled

Differential Revision: https://phabricator.services.mozilla.com/D198671
2024-01-16 10:45:05 +00:00
Mark Banner d4d7c28388 Bug 1874828 - Add .mn (e.g. jar.mn) checking to the file-perms and file-whitespace linters. r=linter-reviewers,devtools-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D198667
2024-01-16 10:26:13 +00:00
Gregory Pappas 23fdb9c6dc Bug 1874738 - Unship non-standard mozStartedLoadingTextTrack event r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D198648
2024-01-16 09:53:29 +00:00
Florian Quèze fdba672758 Bug 1874827 - Show phase markers in the profile timeline for build profiles, r=glandium.
Differential Revision: https://phabricator.services.mozilla.com/D198665
2024-01-16 09:49:45 +00:00
Emilio Cobos Álvarez c0b720ae2f Bug 1874093 - Fix invalidation of scrollbar-gutter on the root element if overflow isn't specified. r=TYLin,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D198568
2024-01-16 09:27:27 +00:00
Emilio Cobos Álvarez dbc7c84699 Bug 1874093 - Pass old style rather than specific structs to CalcDifference. r=TYLin
No behavior change (maybe a bit cheaper in the "no style changed" case).

Differential Revision: https://phabricator.services.mozilla.com/D198605
2024-01-16 09:27:26 +00:00
Valentin Gosu fd4b32aa9e Bug 1816390 - Partition the cache entries generated by cross-origin fetch requests r=necko-reviewers,kershaw,jesup
Differential Revision: https://phabricator.services.mozilla.com/D195757
2024-01-16 09:22:16 +00:00
Karl Tomlinson 8caf558610 Bug 1869043 allow a device to be specified with MediaTrackGraph::NotifyWhenDeviceStarted() r=pehrsons
The aTrack parameter is no longer required because, as of
https://phabricator.services.mozilla.com/D198231, MediaStreamRenderer no
longer needs the promise to be rejected when the track is destroyed.

Instead the wait for the device to start is terminated when no outputs to the
specified device remain.

NotifyWhenDeviceStarted() is removed from some gtests that don't have any
track outputs.  They use WaitFor(cubeb->StreamInitEvent()) to wait for a
device anyway and don't need to know precisely when the graph switches from
the fallback driver to the callback.  If a test does need this precise timing
it can use NotifyWhenDeviceStarted() if MediaTrack::AddAudioOutput() is used.

Differential Revision: https://phabricator.services.mozilla.com/D198232
2024-01-16 09:14:07 +00:00
Iulian Moraru e5f139036a Backed out changeset dafb28a11ceb (bug 1873002) for causing Bug 1874824. CLOSED TREE 2024-01-16 12:31:22 +02:00
Iulian Moraru 596e56e671 Backed out 13 changesets (bug 1874363) - for causing multiple dt failures. CLOSED TREE
Backed out changeset 29fc55efd0a5 (bug 1874363)
Backed out changeset 75661fc7c39b (bug 1874363)
Backed out changeset bb6ef39f1a62 (bug 1874363)
Backed out changeset dbcffa72a1b2 (bug 1874363)
Backed out changeset 032f8f8c8593 (bug 1874363)
Backed out changeset a200f242dbd5 (bug 1874363)
Backed out changeset 44576c82ccfa (bug 1874363)
Backed out changeset 1bfb07c0b1e7 (bug 1874363)
Backed out changeset 75de090b9eef (bug 1874363)
Backed out changeset 442317088795 (bug 1874363)
Backed out changeset 29bd30a54caa (bug 1874363)
Backed out changeset 08c95433ca18 (bug 1874363)
Backed out changeset 8da0a8d798b2 (bug 1874363)
2024-01-16 12:12:50 +02:00
moz-wptsync-bot 226b1514b1 Bug 1874729 - [wpt-sync] Update web-platform-tests to e359a0b5d78e0a5c221dcbd2a505e499d3cae178, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e359a0b5d78e0a5c221dcbd2a505e499d3cae178
wpt-type: landing
2024-01-16 09:09:35 +00:00
moz-wptsync-bot 8b2153a9d9 Bug 1874110 [wpt PR 43936] - Update wpt metadata, a=testonly
wpt-pr: 43936
wpt-type: metadata
2024-01-16 09:09:34 +00:00
Rune Lillesveen a2922409d1 Bug 1874110 [wpt PR 43936] - [css-anchor-position] Implement new inset-area proposal, a=testonly
Automatic update from web-platform-tests
[css-anchor-position] Implement new inset-area proposal

The new proposal is here:

https://github.com/w3c/csswg-drafts/issues/9598#issuecomment-1836854109

inset-area now affects the containing block size and 'auto' insets
become 0 for inset-area.

Bug: 1477314

Change-Id: Ia2f0d5a1f866cd659f9e3f87ec2f639141df6a94
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5163733
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1247073}

--

wpt-commits: e359a0b5d78e0a5c221dcbd2a505e499d3cae178
wpt-pr: 43936
2024-01-16 09:09:33 +00:00
Kent Tamura 02cb459980 Bug 1874649 [wpt PR 43994] - html: rendering: Add tests for size, cols, and rows attributes, a=testonly
Automatic update from web-platform-tests
html: rendering: Add tests for size, cols, and rows attributes

Change-Id: Id08898d3d5d60670ed0c0ba47b8be4865b9f8c32
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5196878
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Auto-Submit: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1247064}

--

wpt-commits: 1524ff00571e0703f9de1980babc1c2f3ac9ffb2
wpt-pr: 43994
2024-01-16 09:09:33 +00:00
Domenic Denicola c3bcf1997f Bug 1874644 [wpt PR 43993] - Rewrite prerender-while-prerender.html with a different technique, a=testonly
Automatic update from web-platform-tests
Rewrite prerender-while-prerender.html with a different technique

This test is flaky, and it's unclear whether it's because of a test bug or an implementation bug.

To try to rule out a test bug, rewrite the test to use fewer layers of abstraction. The resulting test is uglier and spread out over 4 files instead of 1. But, it should be very deterministic.

Bug: 1517319, 1402608
Change-Id: I2cf9939b58f7758f83dc051733abf0b2378c8d3e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5197217
Auto-Submit: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1247052}

--

wpt-commits: 204f186adf07940aa4296df2c18bbcb9241e3967
wpt-pr: 43993
2024-01-16 09:09:32 +00:00
moz-wptsync-bot 48bc825a16 Bug 1874427 [wpt PR 43969] - Update wpt metadata, a=testonly
wpt-pr: 43969
wpt-type: metadata
2024-01-16 09:09:31 +00:00
youennf 737fe359a7 Bug 1874427 [wpt PR 43969] - Move webrtc-encoded-transform tests that are not aligned with the spec to a tentative folder, a=testonly
Automatic update from web-platform-tests
Move webrtc-encoded-transform tests that are not aligned with the spec to a tentative folder (#43969)

* Move webrtc-encoded-transform tests that are not aligned with the spec to a tentative folder
--

wpt-commits: 82a5e64aeaba97eb26de0a999abcd983862e4143
wpt-pr: 43969
2024-01-16 09:09:30 +00:00
Matthieu Dubet 1cc974f41e Bug 1874323 [wpt PR 43956] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=265288, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=265288 (#43956)

--

wpt-commits: 23ed0c7015082f21dd29dd09a545e2979dc3e08c
wpt-pr: 43956
2024-01-16 09:09:29 +00:00
moz-wptsync-bot f085e00977 Bug 1874611 [wpt PR 43987] - Update wpt metadata, a=testonly
wpt-pr: 43987
wpt-type: metadata
2024-01-16 09:09:29 +00:00
Koji Ishii 7d2411f09e Bug 1874611 [wpt PR 43987] - [text-spacing-trim] Implement line-end logic, a=testonly
Automatic update from web-platform-tests
[text-spacing-trim] Implement line-end logic

This patch implements the line-end logic of `text-spacing-trim`
by applying the kerning only if it would not fit, as per the
resolutions at:
* https://github.com/w3c/csswg-drafts/issues/9521
* https://github.com/w3c/csswg-drafts/issues/9736

Bug: 1463891
Change-Id: I7b5b2ae43f47ce13c6eaad55a973292e82cc264f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5191602
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1246972}

--

wpt-commits: 05918d61fbde7aee1ffaf7211be717eed86f6c5a
wpt-pr: 43987
2024-01-16 09:09:28 +00:00
youennf f72dfd12b0 Bug 1874432 [wpt PR 43971] - Add META.yml to mediacapture-insertable-streams folder and add some reviewers, a=testonly
Automatic update from web-platform-tests
Add META.yml to mediacapture-insertable-streams folder and add some reviewers (#43971)

--

wpt-commits: e926548e859f4afd8f612254715051957cfdc68d
wpt-pr: 43971
2024-01-16 09:09:27 +00:00
youennf 93db2f6ced Bug 1874429 [wpt PR 43970] - Adding some reviewers to webrtc encoded transform tests, a=testonly
Automatic update from web-platform-tests
Adding some reviewers to webrtc encoded transform tests (#43970)

--

wpt-commits: c1ca24c333abe52bd4575ca3d116ae7128404ea6
wpt-pr: 43970
2024-01-16 09:09:26 +00:00
moz-wptsync-bot 03de4c5652 Bug 1874517 [wpt PR 43983] - Update wpt metadata, a=testonly
wpt-pr: 43983
wpt-type: metadata
2024-01-16 09:09:26 +00:00
Mason Freed 1034caea7a Bug 1874517 [wpt PR 43983] - Fix content-visibility-095.html expectation, a=testonly
Automatic update from web-platform-tests
Fix content-visibility-095.html expectation

This test seems to be working, except that the reference image doesn't
apply `contain: content` to the table corresponding to table.hidden,
which has content-visibility:hidden.

Bug: 1510865
Change-Id: I3beb913ad7910f983aec15c262d06e282006e063
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5195268
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1246889}

--

wpt-commits: 5049a31d2a7eebd7bca08317e56664021a8bd36c
wpt-pr: 43983
2024-01-16 09:09:25 +00:00
Nicolas Chevobbe db346eda9b Bug 1874363 - [devtools] Remove implicit folder import. r=devtools-reviewers,ochameau.
Update imports to use FOLDER/index, instead of relying on nodeJS
require behavior (which will look for the index file when importing FOLDER)

Differential Revision: https://phabricator.services.mozilla.com/D198423
2024-01-16 08:31:04 +00:00
Nicolas Chevobbe 710949d857 Bug 1874363 - [devtools] Remove build-debugger mapping mechanism. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198422
2024-01-16 08:31:04 +00:00
Nicolas Chevobbe ff3e8c83b5 Bug 1874363 - [devtools] Remove build-debugger react mapping. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198420
2024-01-16 08:31:03 +00:00
Nicolas Chevobbe 2a595108e6 Bug 1874363 - [devtools] Remove build-debugger react-dom-factories mapping. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198419
2024-01-16 08:31:03 +00:00
Nicolas Chevobbe 674f0663ce Bug 1874363 - [devtools] Remove build-debugger prop-types mapping. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198418
2024-01-16 08:31:02 +00:00
Nicolas Chevobbe c9842eefd1 Bug 1874363 - [devtools] Remove build-debugger wasmparser mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198417
2024-01-16 08:31:02 +00:00
Nicolas Chevobbe 6d7f1b0dd1 Bug 1874363 - [devtools] Remove build-debugger react-dom mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198416
2024-01-16 08:31:01 +00:00
Nicolas Chevobbe 7f5a525da9 Bug 1874363 - [devtools] Remove build-debugger react-redux mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198415
2024-01-16 08:31:01 +00:00
Nicolas Chevobbe c1d232e118 Bug 1874363 - [devtools] Remove build-debugger redux mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198414
2024-01-16 08:31:01 +00:00
Nicolas Chevobbe ccad545aeb Bug 1874363 - [devtools] Remove build-debugger reselect mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198413
2024-01-16 08:31:00 +00:00
Nicolas Chevobbe 2ec413367a Bug 1874363 - [devtools] Remove build-debugger inspector-shared-utils mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198412
2024-01-16 08:31:00 +00:00
Nicolas Chevobbe c8cff8927b Bug 1874363 - [devtools] Remove build-debugger framework-actions mappings. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198410
2024-01-16 08:30:59 +00:00
Nicolas Chevobbe 8be3e22ff3 Bug 1874363 - [devtools] Remove build-debugger source-editor mapping. r=devtools-reviewers,ochameau.
Also remove devtools/client/debugger/src/utils/editor/source-editor.js which wasn't
used an look like a relic of ancient times.

Differential Revision: https://phabricator.services.mozilla.com/D198409
2024-01-16 08:30:59 +00:00
mcarare 88903cc4ad Bug 1873677 - GeckoView Android API 34 (Android 14) r=jgraham,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D198175
2024-01-16 08:21:36 +00:00
Frédéric Wang 477553d92b Bug 1765615 - Introduce NS_BLOCK_DYNAMIC_BFC state bit. r=layout-reviewers,emilio
After D198523, NS_BLOCK_FLOAT_MGR and NS_BLOCK_MARGIN_ROOT are always
set simultaneously when initiating a frame, so we can merge them into a
single NS_BLOCK_STATIC_BFC flag. The freed bit is used to define a new
NS_BLOCK_DYNAMIC_BFC flag that has the same effect and is now used for
frames with paint/layout containment so that in D197043 they can be
updated later without having to reconstruct the frame tree. Finally
NS_BLOCK_BFC_STATE_BITS is the bitwise union of these BFC flags.

The following changes are made and cause no behavior changes:

- Instead of testing whether NS_BLOCK_FLOAT_MGR or NS_BLOCK_MARGIN_ROOT
  is set, or whether all of the bits from
  NS_BLOCK_FORMATTING_CONTEXT_STATE_BITS are set, we test whether any
  of the NS_BLOCK_BFC_STATE_BITS is set.

- Instead of adding NS_BLOCK_FORMATTING_CONTEXT_STATE_BITS when
  constructing a frame, we add NS_BLOCK_STATIC_BFC. The exception is
  for frame with paint/layout containment, for which we set
  NS_BLOCK_DYNAMIC_BFC instead.

Differential Revision: https://phabricator.services.mozilla.com/D198530
2024-01-16 07:58:47 +00:00
Mozilla Releng Treescript 7172371e21 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
sq -> 6aed1c790ba852373ef79a190967d61b9b8b6a63
2024-01-16 07:00:26 +00:00
Harshit Sohaney a8743a7f74 Bug 1856417 - Updated default pref code for new clear history dialog. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D197952
2024-01-16 06:50:47 +00:00
Harshit Sohaney 4762c34794 Bug 1861450 - (Part 2) Tests for new prefs in Sanitizer. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D194137
2024-01-16 06:50:46 +00:00
Harshit Sohaney b677473962 Bug 1861450 - (Part 1) Create new prefs and categories in Sanitizer for the new dialog box. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D194136
2024-01-16 06:50:46 +00:00
Nicolas Chevobbe f21f0dc5d1 Bug 1874642 - [devtools] Remove proposal-optional-chaining plugin from build-debugger. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D198519
2024-01-16 06:08:19 +00:00
Mike Hommey 4d71f98fb6 Bug 1874524 - Adjust clang patches to recent upstream changes. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D198638
2024-01-16 04:39:22 +00:00