Masayuki Nakano
5bda5ff700
Bug 1890918 - Make `ContentComparator::LessThan()` check whether the content nodes are different before calling `nsContentUtils::CompareTreePosition` r=emilio
...
It seems that it's okay to remove `NS_WARN_IF` in
`nsContentUtils::CompareTreePosition`, but in theory, the comparator should
check it first to save the cost of calling the method. Although it may be
optimized by the compiler.
Differential Revision: https://phabricator.services.mozilla.com/D207242
2024-04-11 23:53:08 +00:00
Cristina Horotan
fd5658787a
Backed out 4 changesets (bug 1887068, bug 1890934) on request by causing build bustages
...
Backed out changeset 68a7a8a3bb0f (bug 1890934)
Backed out changeset 658f4b57b8ec (bug 1887068)
Backed out changeset 61a9d3a1e592 (bug 1887068)
Backed out changeset efbf5c7065e3 (bug 1887068)
2024-04-12 02:14:44 +03:00
Nicholas Rishel
a9e436bc00
Bug 1891104 - Fix cross reference not found for target `deeplinkedToWindowsSettingsUI`. r=mhughes
...
Differential Revision: https://phabricator.services.mozilla.com/D207323
2024-04-11 21:57:45 +00:00
Edgar Chen
e7c1812c97
Bug 1887435 - Ensure the `isPrimary` property of `PointerEvent` is correctly set for touch input; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D207017
2024-04-11 21:49:49 +00:00
Olli Pettay
657e7dfb94
Bug 1891023 - Clear CallbackObject's JS references when refcnt drops to 0, r=mccr8
...
See also https://searchfox.org/mozilla-central/rev/058ab60e5020d7c5c98cf82d298aa84626e0cd79/xpcom/base/CycleCollectedJSContext.cpp#213-218 for another similar-ish Reset() call.
Differential Revision: https://phabricator.services.mozilla.com/D207273
2024-04-11 21:43:47 +00:00
Tomislav Jovanovic
1f746f22fd
Bug 1890144 - Actually land @types/index.d.ts, r=saschanaz
...
Also add a description comment at the top of lib.gecko.dom.d.ts.
Differential Revision: https://phabricator.services.mozilla.com/D207305
2024-04-11 21:18:06 +00:00
Gabriel Luong
bed9f29989
Bug 1885604 - [Menu Redesign] Implement Library menu group r=android-reviewers,007
...
Differential Revision: https://phabricator.services.mozilla.com/D207237
2024-04-11 20:46:37 +00:00
Gabriel Luong
645c5cd85d
Bug 1885602 - Part 5: Implement navigating to the SUMO help topic from the menu header in the menu redesign r=android-reviewers,matt-tighe,007
...
Differential Revision: https://phabricator.services.mozilla.com/D207056
2024-04-11 20:46:37 +00:00
Gabriel Luong
88b6e64e98
Bug 1885602 - Part 4: Implement navigating to the settings from the menu header for the menu redesign r=android-reviewers,007,matt-tighe
...
- Introduces a MenuStore with a `isBookmarked` placeholder state.
- Introduces a MenuNavigationMiddleware to handle menu navigation actions.
- Implements navigating to the settings from the settings button in the menu header.
Differential Revision: https://phabricator.services.mozilla.com/D207055
2024-04-11 20:46:36 +00:00
Gabriel Luong
14d310a6bd
Bug 1885602 - Part 3: Add MenuHeader for the menu redesign r=android-reviewers,007
...
Source: https://www.figma.com/file/RFz9fYtotQCQuinwcZujZt/Menu-Redesign?type=design&node-id=9940-23719&mode=dev
Differential Revision: https://phabricator.services.mozilla.com/D207054
2024-04-11 20:46:36 +00:00
scottdowne
2e339d10ff
Bug 1891108 - Home and newtab followup wallpaper fixes r=home-newtab-reviewers,nbarrett
...
Differential Revision: https://phabricator.services.mozilla.com/D207308
2024-04-11 20:12:49 +00:00
Michael Froman
7fc8c136d1
Bug 1890736 - pt2 - define default value for STOP_FOR_REORDER when not provided on command line. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D207210
2024-04-11 19:53:37 +00:00
Michael Froman
c632a3ed15
Bug 1890736 - pt1 - enable check for undefined variables for both resume and initial scenarios. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D207209
2024-04-11 19:53:37 +00:00
Amy Churchwell
5da22a369a
Bug 1883516 - Add new wallpaper component for onboarding r=fluent-reviewers,omc-reviewers,bolsson,maxxcrawford,pdahiya,thecount
...
Differential Revision: https://phabricator.services.mozilla.com/D205658
2024-04-11 19:51:58 +00:00
Heitor Neiva
59edb6ae25
Bug 1888967 - Add try presets for android-geckoview r=ohall,releng-reviewers,gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D206897
2024-04-11 19:45:30 +00:00
Norisz Fay
189fed6949
Backed out 15 changesets (bug 1843308, bug 1889444, bug 1888504, bug 1890546, bug 1888500, bug 1848406, bug 1890782) for causing bustage on BounceTrackingProtection.h CLOSED TREE
...
Backed out changeset 09168636f92e (bug 1890782)
Backed out changeset 45c9c902f35f (bug 1889444)
Backed out changeset 7cd441010547 (bug 1889444)
Backed out changeset 692d3fb54e2c (bug 1890546)
Backed out changeset 4c476414499a (bug 1843308)
Backed out changeset fc70ef415bfe (bug 1888504)
Backed out changeset e400fe8e13ac (bug 1888500)
Backed out changeset 336738f93085 (bug 1888500)
Backed out changeset 40fdfaf3cc32 (bug 1848406)
Backed out changeset 6a3ec1f62811 (bug 1848406)
Backed out changeset 5ea32ea95f62 (bug 1848406)
Backed out changeset df982722bc0a (bug 1848406)
Backed out changeset 6808ec37fa93 (bug 1848406)
Backed out changeset 36b8e78cc27e (bug 1848406)
Backed out changeset d63358e762de (bug 1848406)
2024-04-11 23:07:40 +03:00
Paul Zuehlcke
6b5b814068
Bug 1890782 - Add [[nodiscard]] to BounceTrackingProtection methods where missing. r=manuel
...
Differential Revision: https://phabricator.services.mozilla.com/D207154
2024-04-11 19:03:20 +00:00
Paul Zuehlcke
53ed4de87d
Bug 1889444 - Test for Bounce Tracking Protection purge Glean event. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D206657
2024-04-11 19:03:20 +00:00
Paul Zuehlcke
94fab2503c
Bug 1889444 - Record a Glean event for sites purged by Bounce Tracking Protection. r=bvandersloot,anti-tracking-reviewers
...
The event is only collected in pre-release channels, since it contains siteHost which is considered
category 3 data.
Differential Revision: https://phabricator.services.mozilla.com/D206545
2024-04-11 19:03:20 +00:00
Paul Zuehlcke
7df0f25466
Bug 1890546 - Clean up BounceTrackingProtection site host handling. r=bvandersloot,anti-tracking-reviewers
...
* Do not add empty site hosts to bounce chains.
* Skip processing OnResponseReceived when there are no site hosts to process. (e.g. about:blank)
* Adds some logging.
* Adds debug assertions for BounceTrackingState.
Differential Revision: https://phabricator.services.mozilla.com/D207033
2024-04-11 19:03:19 +00:00
Paul Zuehlcke
10905769fd
Bug 1843308 - Add tests for bounce tracking using popups and new tabs. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D206758
2024-04-11 19:03:19 +00:00
Paul Zuehlcke
f4706ee481
Bug 1888504 - Add a dry-run mode for Bounce Tracking Protection. r=bvandersloot,anti-tracking-reviewers
...
Adds a mode where if bounce tracking protection is enabled it classifies
but does not purge trackers. This mode is helpful for testing the feature
without risking data loss. Telemetry is still collected normally.
Differential Revision: https://phabricator.services.mozilla.com/D206518
2024-04-11 19:03:18 +00:00
Paul Zuehlcke
37b0b8aabe
Bug 1888500 - Add a test to ensure we only record user activation for http(s) schemes. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D206506
2024-04-11 19:03:18 +00:00
Paul Zuehlcke
a2ccfb3bed
Bug 1888500 - Don't record bounce tracking data for non http(s) schemes or non content principals. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D206505
2024-04-11 19:03:18 +00:00
Paul Zuehlcke
f6bb311b19
Bug 1848406 - Add a stateful bounce test for nested web workers. r=asuth,bvandersloot
...
Differential Revision: https://phabricator.services.mozilla.com/D206039
2024-04-11 19:03:17 +00:00
Paul Zuehlcke
e381681fab
Bug 1848406 - Split up cookies and storage bouncetracking tests. r=bvandersloot
...
Differential Revision: https://phabricator.services.mozilla.com/D205897
2024-04-11 19:03:17 +00:00
Paul Zuehlcke
4d4f0f28fa
Bug 1848406 - Keep track of storage access in web workers. r=bvandersloot,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D203640
2024-04-11 19:03:16 +00:00
Paul Zuehlcke
47f0832da4
Bug 1848406 - Fix BounceTrackingState Init called more than once. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203610
2024-04-11 19:03:16 +00:00
Paul Zuehlcke
508ccca953
Bug 1848406 - Enable requireStatefulBounces pref by default. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203609
2024-04-11 19:03:16 +00:00
Paul Zuehlcke
1b001e34d1
Bug 1848406 - Extend stateful bounce tests. r=bvandersloot,anti-tracking-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203608
2024-04-11 19:03:15 +00:00
Paul Zuehlcke
611a348f53
Bug 1848406 - Detect stateful bounces for window associated storages. r=bvandersloot,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D203607
2024-04-11 19:03:15 +00:00
Mozilla Releng Treescript
f9a4020a38
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ar -> 6eb8d5bc2c00fb616f6b87b10c3a5682630b8df8
cy -> 47d4af77e7fd8441154ad571f01601f014c87ce5
fr -> 53b6ad0ac537780066096941e84a18b778733915
fy-NL -> faf5f1cf689debeba994f1492a0f916a5adc82be
hu -> 6cb6fd3e134196c7059cb70c98b686e74d0daea6
hy-AM -> 1a0c33748f8af9bbd0bd8b718da94a530f8fd32b
it -> f5af45ae0c357214713bef484c6977ed69fd6d25
kk -> 254043efdbe4b6707786c68a4ea7dc8b3273a89a
nl -> 8f7e2d65fefe0197bca7683d31e62c03ff2747db
skr -> 1de3be2c254f682a9d5eab7968fd43f17b21e4f5
th -> 8519fd8174f4f1ac68651708ce98520a14758b44
uk -> 9e2297a3a2e27932f64690d0641d936852dad7e0
2024-04-11 19:03:29 +00:00
Jonathan Kew
b0166244d9
Bug 1890773 - Create a pref to control how letter-spacing is inserted around characters. r=layout-reviewers,emilio
...
With the pref set to 0 by default, this does not change any existing behavior.
My intention is that a following patch will set it to 2 in Nightly. This will affect
a bunch of reftests, and so test/expectation adjustments will also be needed.
Differential Revision: https://phabricator.services.mozilla.com/D207150
2024-04-11 18:41:37 +00:00
Jonathan Kew
75635f1c1f
Bug 1878199 - patch 2 - If the FontFaceImpl has a user-font entry, hold its lock during Add/Remove font-set operations. r=gfx-reviewers,lsalzman
...
This should fix the intermittently-reported race here, by ensuring that access into
the FontFaceImpl from GetUserFontSets(), called by the main thread, cannot race with
changes being made by the AddFontSet()/RemoveFontSet() methods.
(If the FontFaceImpl doesn't have an mUserFontEntry yet, then these methods don't
need to lock, as only the owning thread will be touching it.)
Differential Revision: https://phabricator.services.mozilla.com/D207296
2024-04-11 18:40:56 +00:00
Jonathan Kew
59443e1364
Bug 1878199 - patch 1 - Don't create an additional Mutex in FontFaceImpl::Entry, just use the base gfxFontEntry's existing RWLock. r=gfx-reviewers,lsalzman
...
No functional change here, just cleanup in preparation for the following patch.
We don't need FontFaceImpl to create a mutex, as there's already a lock (RWLock)
in its base class gfxFontEntry, and we can use that to guard the fields here.
Differential Revision: https://phabricator.services.mozilla.com/D207295
2024-04-11 18:40:56 +00:00
Neil Deakin
868e67ed2a
Bug 1889107, fix alignment of credit card labels in autofill dropdown, r=credential-management-reviewers,desktop-theme-reviewers,sfoster,issammani
...
Differential Revision: https://phabricator.services.mozilla.com/D207045
2024-04-11 18:05:47 +00:00
Neil Deakin
11e8c7afcf
Bug 1885456, merge the three implementations of sendFillRequestToXXXParent, r=credential-management-reviewers,sgalich,dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D206240
2024-04-11 17:56:06 +00:00
Denis Palmeiro
b0ef672d6c
Bug 1890934: Update perfetto to v44.0. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D207281
2024-04-11 17:53:58 +00:00
John Schanck
da87654671
Bug 1890669 - add a nimbus feature for post-quantum cryptography. r=djackson
...
Differential Revision: https://phabricator.services.mozilla.com/D207082
2024-04-11 17:46:30 +00:00
Mark Banner
04ac08bf45
Bug 1890698 - Change general search engine handling to use data from the new search configuration. r=mcheang
...
Differential Revision: https://phabricator.services.mozilla.com/D207270
2024-04-11 17:46:14 +00:00
Mark Banner
db0104dbc2
Bug 1890698 - Fix handling of application provided search engine character sets when new search configuration is enabled. r=mcheang
...
Differential Revision: https://phabricator.services.mozilla.com/D207269
2024-04-11 17:46:14 +00:00
Nicholas Rishel
768e4d436c
Bug 1890066 - Show notification when users need to finish setting Firefox as the default in Windows Settings. r=nalexander,omc-reviewers,fluent-reviewers,flod,pdahiya
...
Differential Revision: https://phabricator.services.mozilla.com/D206828
2024-04-11 17:13:02 +00:00
Nicholas Rishel
d0888ec7c6
Bug 1890066 - Pre: Allow Messaging System system notifications processing when Firefox is invoked by the Notification Server via Remote Settings. r=nalexander,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D207096
2024-04-11 17:13:02 +00:00
Ben Visness
6f0d239737
Bug 1889317: Disable GVN for wasm subtype checks. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D206967
2024-04-11 16:44:58 +00:00
ffxbld
6f6941d2b8
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D207259
2024-04-11 16:39:06 +00:00
Joel Maher
c61efed4a4
Bug 1889669 - add mozinfo to reftest sandbox. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D206658
2024-04-11 16:29:15 +00:00
Joel Maher
f17de8a722
Bug 1888460 - move android-em/linux tests to use noscratch workers. r=aryx,taskgraph-reviewers,ahal,perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D206029
2024-04-11 16:24:26 +00:00
Sean Feng
562e8c822b
Bug 1890888 - Fix a crash where mCrossShadowBoundaryRange is not clear when the shadow host is removed r=smaug
...
If the end point is at a shadow root, and the corresponding host node is
removed from DOM, we should clear this mCrossShadowBoundaryRange for it.
Differential Revision: https://phabricator.services.mozilla.com/D207280
2024-04-11 16:21:19 +00:00
Cristian Tuns
3d66d60b45
Backed out changeset c3bb5d659bd9 (bug 1890669) for causing build bustages in FeatureManifest.sys.mjs.stub CLOSED TREE
2024-04-11 12:10:52 -04:00
Gabriel Luong
59c88461e3
Bug 1885602 - Part 2: Add a MozillaAccountMenuButton composable for the menu redesign r=007,android-reviewers
...
Source:
https://www.figma.com/file/RFz9fYtotQCQuinwcZujZt/Menu-Redesign?type=design&node-id=9751-50040&mode=dev
https://www.figma.com/file/RFz9fYtotQCQuinwcZujZt/Menu-Redesign?type=design&node-id=9940-23719&mode=dev
Differential Revision: https://phabricator.services.mozilla.com/D207053
2024-04-11 16:02:25 +00:00