Commit Graph

918396 Commits

Author SHA1 Message Date
Matthew Gaudet
9f2510928b Bug 1896505 - Add initial reporting machinery for subclassing. r=jandem
This patch will report the Type II Array subclassing.

A previous version of this patch had CacheIR support for this; however this has
proved to have less performance impact and more complexity challenges than
forseen. As a result, this support has been removed until proven necessary.

Differential Revision: https://phabricator.services.mozilla.com/D210535
2024-05-29 16:28:36 +00:00
Matthew Gaudet
062031b254 Bug 1896505 - Add a testing function to be able to read out shell use counter data r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210534
2024-05-29 16:28:35 +00:00
Matthew Gaudet
3eafc4c3f7 Bug 1896505 - Define UseCounters with a macro list to ease future code generation r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210532
2024-05-29 16:28:35 +00:00
Matthew Gaudet
4901a396bc Bug 1896505 - Document IsArraySpecies r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210531
2024-05-29 16:28:34 +00:00
Javier Rueda
ea2713c39f Bug 1896527 - Add aria-labelledby attribute so a11y checks pass. r=mconley,settings-reviewers,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D210457
2024-05-29 16:17:09 +00:00
Julien Cristau
70d682d70f Bug 1899174 - add esr128 support to gecko taskgraph. r=taskgraph-reviewers,releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D211758
2024-05-29 16:00:50 +00:00
Julien Cristau
c21dd5dd9f Bug 1899504 - switch version-bump files by release type instead of by project. r=releng-reviewers,bhearsum
Fixes esr staging releases.

Differential Revision: https://phabricator.services.mozilla.com/D211966
2024-05-29 16:00:50 +00:00
Luca Greco
cca0097e2b Bug 1896628 - [DNR] Enforce a limit to the maximum number of static rules disabled individually. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D211727
2024-05-29 15:59:49 +00:00
AndiAJ
e3ce8f90ca Bug 1899367 - Fix installPWAFromTheMainMenuTest UI test r=ohorvath,aaronmt
The UI test failed when trying to click the "Add Automatically" system dialog button.
This seem to be happening because the page wasn't fully loaded.

Added a verifyPageContent() after opening the website and changed the website to be easier to verify the content

The UI test successfully passed 200x on Firebase. 

Differential Revision: https://phabricator.services.mozilla.com/D211976
2024-05-29 15:57:23 +00:00
Nicholas Poon
06a6221cb1 Bug 1898055 - Remove onProductUrl check on every page load r=android-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D211563
2024-05-29 15:52:54 +00:00
Paul Adenot
9fdd4900a6 Bug 1879986 - Fix VideoDecoderTraits::Validate to return an error message. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210931
2024-05-29 15:48:29 +00:00
Irene Ni
60147477a4 Bug 1897212 - Don't use delegatesFocus for moz-toggle. r=reusable-components-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D211449
2024-05-29 15:45:36 +00:00
Tom Ritter
8ebb911f38 Bug 1700396: Take the fix for relinquished unexpected-create jobs r=maltejur
Differential Revision: https://phabricator.services.mozilla.com/D212021
2024-05-29 15:43:01 +00:00
Tom Ritter
c42eef48ec Bug 1892292: Have a better error message for when patching fails r=maltejur
Differential Revision: https://phabricator.services.mozilla.com/D211058
2024-05-29 15:40:34 +00:00
serge-sans-paille
ad2077c399 Bug 1896351 - Move sanitizer-related AC_SUBST and AC_DEFINE from old-configure to moz.configure r=glandium
Also:

- deactivate LLVM_SYMBOLIZER on android mozconfig as we don't cross compile it yet.
- enforce LLVM_SYMBOLIZER when fuzzing is on
- fix osx packaging to include llvm-symbolizer when fuzzing, and provide
  it through tc

Differential Revision: https://phabricator.services.mozilla.com/D210190
2024-05-29 15:28:59 +00:00
Rob Lemley
b6cbb18bf3 Bug 1888234 - Allow for Thunderbird to replace gkrust-gtest crate. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D211380
2024-05-29 15:03:04 +00:00
Harrison Oglesby
49c0b50282 Bug 1899409 - Add localization note for string/mozac_feature_customtabs_refresh_button r=android-reviewers,gl,delphine DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D211933
2024-05-29 15:01:52 +00:00
Ben Hearsum
0246f9823f Bug 1899392: add taskgraph parameters for l10n bump and merge automation r=releng-reviewers,jcristau
This is useful for sanity checking and early testing when modifying these tasks.

Differential Revision: https://phabricator.services.mozilla.com/D211916
2024-05-29 15:00:25 +00:00
Ben Hearsum
e3719cb3f3 Bug 1899564: taskgraph parameter update script is broken for firefox android action tasks r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212001
2024-05-29 15:00:24 +00:00
hanna alemu
868833e264 Bug 1897321 - Add minVersion variable to whatsNewPage Nimbus feature r=omc-reviewers,firefox-desktop-core-reviewers ,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D211892
2024-05-29 14:43:17 +00:00
William Wen
82329d580f Bug 1899319 - Change bit flags to not have duplicate values. r=bvandersloot,pbz
Differential Revision: https://phabricator.services.mozilla.com/D211862
2024-05-29 14:43:09 +00:00
Emilio Cobos Álvarez
7d33041fe1 Bug 1864818 - Let properties and values ride the trains. r=zrhoffman,firefox-style-system-reviewers
Our implementation is in a reasonably good state. Only test failures
are:

 * Long-standing bug 1533327.
 * A test / spec issue that is covered by D211871 (the animation works
   correctly).
 * TypedOM

So I don't see a reason to keep gating this to nightly-only.

Differential Revision: https://phabricator.services.mozilla.com/D211880
2024-05-29 14:30:33 +00:00
Tiaan Louw
7ace11cfe2 Bug 1899011 - In Lab/Oklab, very small a and b values makes the color achromatic r=layout-reviewers,emilio
Using an dynamic epsilon to check for small a and b values.

Differential Revision: https://phabricator.services.mozilla.com/D211665
2024-05-29 14:26:39 +00:00
Emilio Cobos Álvarez
0c79149d0a Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman
This is a bit less complicated than lengths because there's no cycle
possible which could turn the color-scheme declaration invalid afaict.

So it's just that we need to defer the colors when color-scheme is
specified, which is slightly annoying, but maybe not too bad.

I had to tweak a bit the code to defer properties to fix a bug that we
were papering over accidentally. We were using the wrong registration
here:

  https://searchfox.org/mozilla-central/rev/f60bb10a5fe6936f9e9f9e8a90d52c18a0ffd818/servo/components/style/custom_properties.rs#1613

That's the registration for reference.name, not for name, which
papered over some issues. The fix is simple tho, which is storing a
single CustomPropertiesMap.

Differential Revision: https://phabricator.services.mozilla.com/D211860
2024-05-29 14:19:02 +00:00
Jan-Niklas Jaeschke
6c1f865eac Bug 1876307 - Text Fragments: Fixed handling of   in document search. r=dom-core,avandolder
The algorithm proposed in the spec to search for whitespace does not treat ` ` correctly for our implementation, as ` ` has already been converted to `0xA0`.

This patch replaces this algorithm with checking for `0xA0` directly.
As a side-effect, the whitespace check is performed directly on a `nsTextFragment`, thus removing a string copy operation.

Differential Revision: https://phabricator.services.mozilla.com/D211963
2024-05-29 14:10:57 +00:00
Simon Friedberger
21aaa9002a Bug 1886918: Remove optional trailing semicolon from CSP r=tschuster
Differential Revision: https://phabricator.services.mozilla.com/D211980
2024-05-29 14:04:06 +00:00
Sean Feng
cd7eee028b Bug 1890899 - Make CrossShadowBoundaryRange an mutation observer to observe DOM nodes removal r=jjaschke,dom-core
So that when a node is removed and this node is related to the start or
the end point of the `CrossShadowBoundaryRange`, we can clear this
`CrossShadowBoundaryRange`. We clear it for now because we aren't sure
about what the new points should be.

`nsRange` does a similar thing to `mRoot`, and we can't rely on `nsRange` to
observer `mRoot` because `mRoot` could be root of a collapsed range, so
it's not the root of `CrossShadowBoundaryRange`.

Differential Revision: https://phabricator.services.mozilla.com/D211246
2024-05-29 14:02:42 +00:00
Ryan VanderMeulen
8e4fece42b Bug 1898529 - Upgrade to SQLite 3.46.0. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D211381
2024-05-29 13:49:57 +00:00
Mark Banner
eda45767a0 Bug 1899331 - Rename workers in toolkit to use the ESLint pattern. r=frontend-codestyle-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D211889
2024-05-29 13:46:57 +00:00
Mark Banner
2d94a0b023 Bug 1899331 - Remove unused test file. r=frontend-codestyle-reviewers,Gijs
This was added in https://hg.mozilla.org/mozilla-central/rev/9c99d5a4a0ffc3ff95f6d98f9b9fd10df0da4419 but never used.

Differential Revision: https://phabricator.services.mozilla.com/D211888
2024-05-29 13:46:57 +00:00
Alex Franchuk
62823abcc4 Bug 1895244 - Add Thunderbird files to omnijar localization logic r=gsvelto
This cleans up a bit of code in the omnijar processing.

Differential Revision: https://phabricator.services.mozilla.com/D209743
2024-05-29 13:44:48 +00:00
Paul Adenot
3ae0bc86b6 Bug 1336404 - Unship HTMLMediaElement.seekToNextFrame. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D211017
2024-05-29 13:32:33 +00:00
Ben Dean-Kawamura
6085716f8c Bug 1899407 - UniFFI code cleanups. r=markh
Removed the `Tag` template parameter from `ScaffoldingConverter`.  It
was totally unused.

Updated UniFFITypeError to update it's message as
`addItemDescriptionPart` is called.  1897266 made the messages
more correct in some cases, but we lost the field name that generated
the type error in the process.  This new code should work in all casse.
Updating the message has some runtime cost, but we shouldn't be
generating lots of UniFFITypeErrors in the first place.

Differential Revision: https://phabricator.services.mozilla.com/D211928
2024-05-29 13:30:39 +00:00
Updatebot
50c3193662 Bug 1899481 - Update android nightly application-services version bump to b09581e8e9b3a946da32d1ad68f8fd732b7a91df r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D211960
2024-05-29 13:30:37 +00:00
Tom Schuster
0f04b017c1 Bug 1897477 - Update test that uses oncommand for eval. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D211721
2024-05-29 12:53:33 +00:00
Tom Schuster
4e4692b083 Bug 1897477 - Remove inline event handlers from <command> for downloads. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D211191
2024-05-29 12:53:32 +00:00
Tom Schuster
e48a9ec1bb Bug 1897477 - Remove inline event handlers from <command> in mainCommandSet. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D210815
2024-05-29 12:53:32 +00:00
Paul Adenot
5fe0262d39 Bug 1474175 - mach vendor rust. r=cubeb-reviewers,pehrsons
Depends on D211873

Differential Revision: https://phabricator.services.mozilla.com/D211874
2024-05-29 12:37:44 +00:00
Paul Adenot
8087c79e9d Bug 1474175 - Update cubeb-coreaudio-rs to 4cc24c7. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D211873
2024-05-29 12:37:43 +00:00
oana.horvath
2f9f8ea5fd Bug 1898078 - Fix failures due to location permission prompt r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D211214
2024-05-29 12:25:07 +00:00
Oliver Medhurst
eab0a3a5ea Bug 1867545 - Remove popup state propagation for link click event handler r=dom-core,edgar
Differential Revision: https://phabricator.services.mozilla.com/D203780
2024-05-29 12:03:45 +00:00
Butkovits Atila
c26efe42f0 Backed out 4 changesets (bug 1743329) for causing failures at browser_popupNotification_security_delay.js. CLOSED TREE
Backed out changeset 6d33ea38cd14 (bug 1743329)
Backed out changeset 0f9bffa357a5 (bug 1743329)
Backed out changeset cd96c48488eb (bug 1743329)
Backed out changeset 209a41c449e1 (bug 1743329)
2024-05-29 15:47:23 +03:00
Dale Harvey
482f5caaaa Bug 1897152 - Correct logic for how many characters to match secondaryActions. r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D211847
2024-05-29 12:01:11 +00:00
cypherpunks1
85fe8c4f60 Bug 1892046 - Add origin attributes to about:reader requests. r=reader-mode-reviewers,cmkm
Differential Revision: https://phabricator.services.mozilla.com/D207759
2024-05-29 11:58:07 +00:00
Dale Harvey
bacd7db5ed Bug 1860753 - Check for correct loading parameters during recent searches test. r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D211920
2024-05-29 11:16:31 +00:00
Henry Wilkes
4d9b10e814 Bug 1851618 - Allow removing packaged locales from requestedLocales. r=settings-reviewers,eemeli,Gijs
We open up the UI to allow the user to remove locales from their
requestedLocales list, except for the default locale.

Differential Revision: https://phabricator.services.mozilla.com/D209930
2024-05-29 11:10:18 +00:00
Manuel Bucher
567360fcba Bug 1890578 - Add Glean counters for Bounce Tracker purging and purge failures r=anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D211734
2024-05-29 10:30:01 +00:00
Emilio Cobos Álvarez
710739a2b0 Bug 1899318 - Fix at-property-animation to account for spec ambiguity. r=firefox-style-system-reviewers,zrhoffman
See https://github.com/w3c/csswg-drafts/issues/10371 for the spec issue.

Differential Revision: https://phabricator.services.mozilla.com/D211871
2024-05-29 10:25:03 +00:00
Jon Coppeard
928494dd0c Bug 1898473 - Don't access shared permanent atoms zone when marking symbols r=sfink
This is complaining that a worker runtime is accessing the shared permanent
atoms zone, which is owned by the main runtime. This is not a problem because we
only check the zone GC state here and the zone will never be collected while the
worker is running.

The patch adds a test to avoid the assertion failure.

Differential Revision: https://phabricator.services.mozilla.com/D211822
2024-05-29 09:27:28 +00:00
Sebastian Hengst
586c570045 Merge mozilla-central to autoland. CLOSED TREE 2024-05-29 11:26:38 +02:00