Commit graph

917080 commits

Author SHA1 Message Date
Mark Banner
58984048c6 Bug 1897221 - Exclude more Rust/mobile build artifacts from ESLint & Prettier. r=frontend-codestyle-reviewers,Gijs
Generated.txt doesn't seem the right place because that's for pre-built files that are added to the tree.
Hence adding to the ignore files.

Differential Revision: https://phabricator.services.mozilla.com/D210692
2024-05-20 13:47:38 +00:00
Iulian Moraru
7af8c65261 Backed out 2 changesets (bug 1711622) for causing reftest failures on accept-image-catchall.html. CLOSED TREE
Backed out changeset 877d9c37605a (bug 1711622)
Backed out changeset c315e89b6e4b (bug 1711622)
2024-05-20 16:59:04 +03:00
AndiAJ
a26386f006 Bug 1897123 - Consolidate the delete browsing data on quit related test classes r=ohorvath
Both classes matched up perfectly. 

Differential Revision: https://phabricator.services.mozilla.com/D210641
2024-05-20 13:24:27 +00:00
ffxbld
b672225dd1 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D210926
2024-05-20 13:18:05 +00:00
Greg Stoll
4379d51910 Bug 1811603 - don't set orientation when going to full-screen and playing an element with 0 size r=android-reviewers,tthibaud
The .portrait property is used in MediaSessionFullscreenFeature::setOrientationForTabState and already handles the null case, so just

Differential Revision: https://phabricator.services.mozilla.com/D209447
2024-05-20 13:07:30 +00:00
Valentin Gosu
365bfeb9ec Bug 1784963 - Run beacon tests sequentially to avoid shared state in beacon-handler.sjs r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D210786
2024-05-20 13:03:30 +00:00
Alexandre Poirot
383cbdab66 Bug 1874711 - [devtools] Fix browser_styleeditor_init.js intermittent. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D210699
2024-05-20 12:46:49 +00:00
Calixte
ce181d5c3d Bug 1897746 - Update PDF.js to new version 63b66b412cb3be6919c14436487c667a1597a732 r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D210903
2024-05-20 12:31:13 +00:00
Olli Pettay
b54796113c Bug 1897749 - Remove unused HadWillChange(), r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D210905
2024-05-20 12:29:23 +00:00
Iain Ireland
df9a2fef47 Bug 1897150: Initialize thisValue on every comparator call r=jandem
I also considered setting this in ArraySortData::setComparatorArgs, but this matches the change we made for the descriptor.

The only data for the comparator call that is still constant is the comparator itself. I think that's still fine, so long as we trace it during a GC, which we do.

Differential Revision: https://phabricator.services.mozilla.com/D210749
2024-05-20 12:09:59 +00:00
Valentin Gosu
d4e1eb0d58 Bug 1711622 - Update tests r=necko-reviewers,devtools-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D203115
2024-05-20 11:53:58 +00:00
Valentin Gosu
e1fec6aab6 Bug 1711622 - Use default Accept header for images as specified by fetch standard r=tnikkel,necko-reviewers,kershaw
This change is meant to align Firefox with the fetch standard, and to allow
loading SVG images as favicons.

See 8dd73dbecf/fetch.bs (L4391)

Differential Revision: https://phabricator.services.mozilla.com/D202817
2024-05-20 11:53:58 +00:00
oana.horvath
d5e6ee4b87 Bug 1897456 - Remove old tabs tray code from UI tests: SettingsPrivateBrowsingTest class r=ajoltan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210900
2024-05-20 11:50:31 +00:00
Jonathan Kew
851551473f Bug 1897719 - Add "Google Material Icons Filled" to the icon-fonts allowlist. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D210908
2024-05-20 11:35:08 +00:00
Tom Schuster
8945a03562 Bug 1896960 - Preserve the user's custom colors between multiple color pickers. r=emilio
I think there is no good way of combining support for datalists and
whatever the user picked. So I just treat the datalist colors as an
overwrite.

Differential Revision: https://phabricator.services.mozilla.com/D210891
2024-05-20 11:01:21 +00:00
Hubert Boma Manilla
c26f9795d5 Bug 1890269 - [devtools] Implementing search highlight in codemirror 6 r=devtools-reviewers,nchevobbe
This patch
- Gets the search in file feature working for codemirror 6 (Use Ctrl/CMD F to open in the editor)
- Highlights search results in the editor, when using the search panel on the left.
- Includes the @codemirror/search package in the codemirror bundle. This enables using the `RegExpCursor`

Differential Revision: https://phabricator.services.mozilla.com/D208110
2024-05-20 09:50:41 +00:00
Jon Coppeard
572e93bd60 Bug 1897013 - Collect the nursery at the start of GC slices if we might run the incremental marking validator r=sfink
Marking (including that done by the incremental marking validator) requires
that we evcit the nursery first. This currently doesn't happen and the nursery
may be non-empty during an incremental GC.

This only affects use of the incremental marking validator which is not present
in release builds.

Differential Revision: https://phabricator.services.mozilla.com/D210829
2024-05-20 09:28:01 +00:00
pollymce
681a9a4c83 Bug 1897171 - Change default setting for pull-to-refresh to true in release build r=android-reviewers,tthibaud
The default pull-to-refresh setting will now be true for release, nightly and dev builds, and new installs.

ie. If a user has not interacted with the pull-to-refresh setting switch, pull-to-refresh will be ON.
If a user has manually switched off pull-to-refresh, this behaviour will be preserved - pull-to-refresh will be OFF.

Differential Revision: https://phabricator.services.mozilla.com/D210791
2024-05-20 09:08:19 +00:00
Tiaan Louw
dbd7895df6 Bug 1897092 - Don't clamp hsl/hwb channels for modern syntax colors r=layout-reviewers,emilio
If hsl/hwb colors were created with rcs, then they are assumed to be
modern syntax and thens hould not be gamut mapped/clipped in any way.

Differential Revision: https://phabricator.services.mozilla.com/D210615
2024-05-20 08:37:32 +00:00
Mozilla Releng Treescript
d390640225 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-ES -> 3c74d766fbef09c57e40f90dcb96d3d7e2616335
nb-NO -> 81c391e10038eaaf7838511006d1a470c84078bb
sv-SE -> 0f847bdb8cda87b52e54222ef5c18feeda9d6e20
2024-05-20 07:02:36 +00:00
Emilio Cobos Álvarez
e5d519d1c8 Bug 1897657 - Remove PresShell::mReflowContinueTimer. r=dholbert
In bug 1895870 I (somewhat unintentionally) made this code not called at
all.

Instead of scheduling a 30ms timer if reflow was interrupted, we just
schedule a reflow for the next refresh driver tick via
EnsureLayoutFlush(). Which is what would happen anyways before my change
in presence of other changes (like page loading appending content or
what not).

I think thus that the new behavior is more predictable (the 30ms timer
was never quite measured, it was introduced in bug 499447).

So, just simplify the code.

Differential Revision: https://phabricator.services.mozilla.com/D210890
2024-05-20 06:41:27 +00:00
Sebastian Hengst
00b18126ec Bug 1897440 - enable CSS alt text for comp_name_from_content.html. r=Jamie
CSS alt text support got added in bug 1896047.

Differential Revision: https://phabricator.services.mozilla.com/D210802
2024-05-20 03:12:17 +00:00
Sebastian Hengst
d7e22e3ac3 Bug 1897430 - enable CSS alt text for accessibility tree tests. r=Jamie
Test got added in bug 1896047.

Differential Revision: https://phabricator.services.mozilla.com/D210801
2024-05-20 03:10:37 +00:00
sotaro
268fa0828c Bug 1863257 - Remove sync wait in compositor thread of main thread canvas by RemoteTextureMap::WaitForRemoteTextureOwner() r=gfx-reviewers,lsalzman
Calling RemoteTextureTxnScheduler::NotifyTxn() of main thread canvas is deferred to WebRenderAPI for waiting RemoteTextureOwner at WebRenderAPI.

When RemoteTextureOwner is not registered yet, WaitingTextureOwner is used to register the callback. WaitingTextureOwner is removed in RemoteTextureMap::SuppressRemoteTextureReadyCheck() when it still exists.

Removing sync wait of off main thread canvas is going to be handled by another bug.

Differential Revision: https://phabricator.services.mozilla.com/D209647
2024-05-20 00:29:19 +00:00
Mozilla Releng Treescript
92be045106 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-05-20 00:17:39 +00:00
Updatebot
9598b2043c Bug 1897599 - Update opus to eb39efaa154fab96bf12b5cab932418cd3807eb2 r=kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210871
2024-05-19 23:32:10 +00:00
Emilio Cobos Álvarez
f5fdfec994 Bug 1897605 - Derive more stuff in anchor-positioning types. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D210877
2024-05-19 23:00:53 +00:00
Hubert Boma Manilla
6f98665d54 Bug 1891336 - [devtools] Highlight text during pause and for exceptions r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D207418
2024-05-19 22:28:23 +00:00
Hubert Boma Manilla
ecf63f1f50 Bug 1889281 - [devtools] Display column breakpoints for codemirror 6 r=devtools-reviewers,nchevobbe
This patch creates a new extension and api enable marking content nodes

Differential Revision: https://phabricator.services.mozilla.com/D207408
2024-05-19 22:28:23 +00:00
Hubert Boma Manilla
f1aef7d2f6 Bug 1894725 - [devtools] Scroll to the function when using the copy function context menu item r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D209676
2024-05-19 22:24:16 +00:00
Emilio Cobos Álvarez
f9454c2afe Bug 1897361 - Share counter-style / list-style-type representation between Servo and Gecko. r=jwatt
It's not clear to me what is going on there or what caused it. I suspect
it might be:

  https://searchfox.org/mozilla-central/rev/1f46481d6c16f27c989e72b898fd1fddce9f445f/servo/components/style/gecko/values.rs#69

Which is the only potential from_raw_parts caller there. But hard to say
without a regression range.

However I've been wanting to get rid of that code for a while, and
this is a good opportunity for that.

The WithCounterStyleNameOrSymbols stuff isn't super pretty, but it has
only two callers, and something more complicated might require further
refactoring.

Differential Revision: https://phabricator.services.mozilla.com/D210814
2024-05-19 21:24:16 +00:00
Cristian Tuns
e65d93ace2 Backed out changeset dffe004546c6 (bug 1897361) for causing reftest failures in /list-1.html CLOSED TREE 2024-05-19 17:09:47 -04:00
Emilio Cobos Álvarez
f3519ac0d9 Bug 1897361 - Share counter-style / list-style-type representation between Servo and Gecko. r=jwatt
It's not clear to me what is going on there or what caused it. I suspect
it might be:

  https://searchfox.org/mozilla-central/rev/1f46481d6c16f27c989e72b898fd1fddce9f445f/servo/components/style/gecko/values.rs#69

Which is the only potential from_raw_parts caller there. But hard to say
without a regression range.

However I've been wanting to get rid of that code for a while, and
this is a good opportunity for that.

The WithCounterStyleNameOrSymbols stuff isn't super pretty, but it has
only two callers, and something more complicated might require further
refactoring.

Differential Revision: https://phabricator.services.mozilla.com/D210814
2024-05-19 19:42:38 +00:00
Mozilla Releng Treescript
be925b90bf no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> 151a3b20e626f40f7cc27fc715e6d64c599f716c
de -> df2005e53260bbf47b32c2f092c9b1d72707d011
nb-NO -> b963912b9d0d62b7012d0988833b73005c035322
sk -> c8cc5fa50635433e6b9945b2eaba48544dad80d3
uk -> 98ae07884e77eeb1f7190def5751715b1eebaf11
2024-05-19 19:04:50 +00:00
Tomislav Jovanovic
ee34cc38db Bug 1874406 - Refactor, optimize and cleanup event page idle management r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D210220
2024-05-19 18:51:06 +00:00
Debadree Chatterjee
49af7ffb9e Bug 1891041 - Implement parsing for explicit resource management. r=arai
Implements simple parsing for the explicit resource management
proposal.

Differential Revision: https://phabricator.services.mozilla.com/D207371
2024-05-19 08:01:59 +00:00
Mozilla Releng Treescript
c3ecdeeb2d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-AR -> 091c1ed46e048367b1327c5ef1ef1652ced24733
fur -> 7d5e2f066ecb67fe742a754a260d3ee04a7429a5
nn-NO -> 63344ec31f5a186487e71d06c766477459a366e6
2024-05-19 07:03:23 +00:00
Stanca Serban
31345a1cc9 Backed out changeset a954fdb39d8d (bug 1891041) for causing sm bustages in Parser.cpp. 2024-05-19 07:52:30 +03:00
Debadree Chatterjee
d7bc52f2e7 Bug 1891041 - Implement parsing for explicit resource management. r=arai
Implements simple parsing for the explicit resource management
proposal.

Differential Revision: https://phabricator.services.mozilla.com/D207371
2024-05-19 04:33:15 +00:00
Justin Link
87c81751a2 Bug 1893690: Implemented 4-way associativity in AtomCacheHashTable r=arai
Differential Revision: https://phabricator.services.mozilla.com/D210602
2024-05-19 03:47:02 +00:00
Stanca Serban
2d50b39b30 Backed out changeset 8b966b24e351 (bug 1874406) for causing xpcshell failures in test_ext_dnr_static_rules_limits.js. 2024-05-19 06:09:37 +03:00
Tomislav Jovanovic
9d50029453 Bug 1874406 - Refactor, optimize and cleanup event page idle management r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D210220
2024-05-19 01:47:55 +00:00
Mozilla Releng Treescript
40eb3cd982 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-05-19 00:22:07 +00:00
Mozilla Releng Treescript
a93f673911 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
en-GB -> 55e63ee98a4154199d630494c99cbc3dae97810f
es-CL -> 5c0aceb7b022e07af19030ea961b2e728b348e18
hsb -> 3db9ee337797d21a90f164ed037bfae7d04e7609
hy-AM -> 78b2cabea133afcb4879c747e87ab766c0714717
nn-NO -> 08718ce895e26d2e14b6e53ca2c69e136ff524f0
te -> 07e57f2d29f55c9340a3e32b6bbbbf719a70cdc4
tr -> 81c113dcfdc12cc9d156e478978ef5abc7a4e34e
2024-05-18 19:02:34 +00:00
Emilio Cobos Álvarez
8707f8b350 Bug 1897607 - Inline StringBuffer assignment. r=smaug
I wrote this while investigating bug 1896729. It seems it didn't help
with those, but helps with other micro-benchmarks (plus it's not a lot
of code so seems worth inlining):

https://treeherder.mozilla.org/perfherder/comparesubtest?originalProject=try&newProject=try&newRevision=27ba5b2ad99b0e7dc5af443ee21f0f227f9a7589&originalSignature=4765498&newSignature=4765498&framework=1&application=firefox&originalRevision=63f02a17fab2cf51723bc45088c76a5ecde37af9&page=1&showOnlyImportant=1

Differential Revision: https://phabricator.services.mozilla.com/D210876
2024-05-18 17:33:20 +00:00
Jonathan Watt
060c48abc9 Bug 1897605. Implement parsing of CSS 'anchor-scope'. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D210874
2024-05-18 16:47:28 +00:00
Jonathan Watt
64564eb0ab Bug 1897405 p2. Enable layout.css.anchor-positioning.enabled for css/css-anchor-position/anchor-name-basics.html. r=emilio,firefox-style-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210804
2024-05-18 16:47:28 +00:00
Jonathan Watt
aac256321a Bug 1897405 p1. Implement parsing of CSS 'anchor-name'. r=emilio,devtools-reviewers,firefox-style-system-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D210787
2024-05-18 16:47:27 +00:00
Luke Warlow
12a4e6fb6e Bug 1830576 - Update textarea intrinsic height calculations r=dholbert
This change adds a new layout.forms.textarea-sizing-excludes-auto-scrollbar.enabled pref that controls the height calculations for textareas.

With the pref enabled (the default) textareas only include the scrollbar size in the height calculations when overflow-x is scroll, this matches Chromium and WebKit.

Also adds a corresponding WPT for this.

Differential Revision: https://phabricator.services.mozilla.com/D210796
2024-05-18 14:12:26 +00:00
Updatebot
4241f9984d Bug 1897591 - Update android nightly application-services version bump to 1ebbd1a0b4bb501e76b1c3f22d573845dfe23bf9 r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D210866
2024-05-18 14:07:00 +00:00