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

912799 Коммитов

Автор SHA1 Сообщение Дата
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