876059 Commits

Author SHA1 Message Date
Alexandre Poirot
76cd251659 Bug 1883947 - [devtools] Fix netmonitor on the browser toolbox. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D203844
2024-03-07 16:14:39 +00:00
Valentin Gosu
88d0f48eeb Bug 1849686 - Add http-on-dispatching-transaction event r=necko-reviewers,kershaw
While the http-on-before-connect event is dispatched before
the DNS resolution had completed, it was apparent that the channel also
set multiple headers and flags during nsHttpChannel::SetupTransaction
when the transaction was actually dispatched. This meant that
any JS consumers that were looking to suspend or cancel the channel
based on various headers would not have the full set of headers available
when receiving the http-on-before-connect notification.

This patch adds a new http-on-dispatching-transaction notification that
is emitted just before the transaction is dispatched to the socket thread.

Differential Revision: https://phabricator.services.mozilla.com/D199333
2024-03-07 16:03:32 +00:00
Boris Chiou
f596d15b0f Bug 1883269 - Enable transition-behavior property for interpolation tests of color-scheme. r=layout-reviewers,emilio
Enable this preference to make sure we test this properly on beta and
release, for color-scheme.

Differential Revision: https://phabricator.services.mozilla.com/D203879
2024-03-07 16:01:51 +00:00
Javier Rueda
3b4626058b Bug 1826095 - Add tests for DoH exception list UI. r=mossop,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203921
2024-03-07 15:40:26 +00:00
James Teow
d5f13cd45a Bug 1883811 - Move domain processing into child process - r=scunnane
Fundamentally, there shouldn't be any differences in functionality. I removed the
unit test since it was covered by the browser test and added a couple scenarios.

Differential Revision: https://phabricator.services.mozilla.com/D203706
2024-03-07 15:39:52 +00:00
Matthew Gaudet
f51644b6d5 Bug 1860193 - Verify we get a script from a function before asking for the filename r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D203836
2024-03-07 15:24:04 +00:00
Jan-Niklas Jaeschke
861a450bea Bug 1881695: Implemented a new Cache to store the index of a node in a parent. r=smaug
This new cache implementation keeps the last N node/index combos in a stack-allocated array, which will be queried before calling nsINode::ComputeIndexOf().

Differential Revision: https://phabricator.services.mozilla.com/D203900
2024-03-07 15:14:06 +00:00
Tom Ritter
5f99999bb3 Bug 1880561: Return the allowlisted font lists on other platforms r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D202020
2024-03-07 14:57:26 +00:00
Tom Ritter
bb9c8b5fa2 Bug 1880561: Go through the fonts on the font allowlist and record which ones the user is missing r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D202019
2024-03-07 14:57:26 +00:00
Kelly Cochrane
d9cd4ce17e Bug 1883628 - Wrap pinned tabs in Firefox View to a new line once there are more than one line's worth r=fxview-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D203635
2024-03-07 14:47:57 +00:00
Ting-Yu Lin
c2163d448d Bug 1881157 - Restore the old behavior that allows TableBCDataProperty to be set on table continuations. r=dholbert
Bug 1861562 Part 6 [1] made a bold assumption that TableBCDataProperty should
only be set on first-in-flow, but apparently a table continuation can call
`GetOrCreateTableBCData()` to set the property in the testcase [2].

This patch restores the old behavior that allows TableBCDataProperty to be set
on table continuations.

[1] https://hg.mozilla.org/mozilla-central/rev/c9c310c769d2
[2] Note: we don't support fragmenting tables in multicol. Table continuations
are created in this testcase because the abspos `<dialog>` in the table
is fragmented.

Differential Revision: https://phabricator.services.mozilla.com/D203707
2024-03-07 14:45:59 +00:00
Jan-Erik Rediger
83893985ad Bug 1883879 - Record some static data into an object. r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D203748
2024-03-07 14:28:40 +00:00
Emilio Cobos Álvarez
df18f24cf0 Bug 1883287 - Don't wait for the hidden window to be created on Linux to load the native menus. r=smaug
The hidden window is created lazily on Linux, and it's not needed like
on macOS:

  https://searchfox.org/mozilla-central/rev/6b1e306175c2284958fb185bab388021e2890ed0/toolkit/xre/nsAppRunner.cpp#5537-5556

Differential Revision: https://phabricator.services.mozilla.com/D203904
2024-03-07 14:26:32 +00:00
Emilio Cobos Álvarez
7c1412682e Bug 1883796 - Deal with an assert that doesn't hold always. r=dshin
During an animation restyle, two links might share the same rules while
not sharing the same link-ness.

This is a temporary state, but let's deal with it correctly.

Differential Revision: https://phabricator.services.mozilla.com/D203891
2024-03-07 14:24:47 +00:00
Alex Franchuk
d541a9f856 Bug 1759175 pt10 - Add additional documentation for the crashreporter client r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D201993
2024-03-07 14:03:58 +00:00
Alex Franchuk
f8b9feb941 Bug 1759175 pt9 - Remove old crash reporter localization r=gsvelto,geckoview-reviewers,m_kato
This removes the old localization files, updates installer package manifests, and replaces code that
accessed the files with fluent accesses for the new localization info.

This also replaces some code in nsExceptionHandler to get/set the crash reporter `submit reports`
setting.

Differential Revision: https://phabricator.services.mozilla.com/D199914
2024-03-07 14:03:57 +00:00
Alex Franchuk
5d3a0238ae Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 14:03:57 +00:00
Alex Franchuk
f19222de11 Bug 1759175 pt7 - Macos ui implementation r=gsvelto,mac-reviewers,haik
Differential Revision: https://phabricator.services.mozilla.com/D195604
2024-03-07 14:03:56 +00:00
Alex Franchuk
30f7df420f Bug 1759175 pt6 - Windows ui implementation r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D177822
2024-03-07 14:03:56 +00:00
Alex Franchuk
d91faee2fc Bug 1759175 pt5 - Linux (GTK) ui implementation r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D174918
2024-03-07 14:03:55 +00:00
Alex Franchuk
2f69369d2e Bug 1759175 pt4 - Mocking and testing the crashreporter r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D195603
2024-03-07 14:03:55 +00:00
Alex Franchuk
9ba3fa1caf Bug 1759175 pt3 - Crashreporter business logic r=gsvelto,fluent-reviewers,flod,eemeli,cmartin
Differential Revision: https://phabricator.services.mozilla.com/D185942
2024-03-07 14:03:54 +00:00
Alex Franchuk
db5996a91e Bug 1759175 pt2 - UI definition r=gsvelto,cmartin,flod
This defines the UI and data binding abstraction layer that is used across all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D174917
2024-03-07 14:03:54 +00:00
Alex Franchuk
5390c33a4e Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 14:03:53 +00:00
Barret Rennie
187916a0ea Bug 1883690 - Remove isEarlyStartup flag from windowsJumpList r=mconley
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203668
2024-03-07 14:00:07 +00:00
Barret Rennie
dfd1c6e6e5 Bug 1883683 - Remove isEarlyStartup flag from reportBrokenSite r=twisniewski
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203667
2024-03-07 14:00:06 +00:00
Barret Rennie
60c62e3e1b Bug 1883681 - Remove isEarlyStartup flag from powerSaver r=florian
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203666
2024-03-07 14:00:06 +00:00
Barret Rennie
1853a5e214 Bug 1883679 - Remove isEarlyStartup flag from phc r=pbone
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203665
2024-03-07 14:00:05 +00:00
Barret Rennie
f1cd2b34d4 Bug 1883677 - Remove isEarlyStartup flag from opaqueResponseBlocking r=farre
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203664
2024-03-07 14:00:05 +00:00
Barret Rennie
6b5179c033 Bug 1883674 - Remove isEarlyStartup flag from migrationWizard r=mconley
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203663
2024-03-07 14:00:05 +00:00
Barret Rennie
d57255448a Bug 1883672 - Remove isEarlyStartup flag from jsParallelParsing r=denispal
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203662
2024-03-07 14:00:04 +00:00
Barret Rennie
cf42c8748c Bug 1883671 - Remove isEarlyStartup flag from jitThresholds r=denispal
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203661
2024-03-07 14:00:04 +00:00
Barret Rennie
ed9b1a86e3 Bug 1883670 - Remove isEarlyStartup flag from jitHintsCache r=denispal
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203660
2024-03-07 14:00:03 +00:00
Barret Rennie
551246cb96 Bug 1883667 - Remove gcParallelMarking from ALLOWED_ISEARLYSTARTUP_FEATURE_IDS r=emcminn
The feature was merged into the new gc feature in bug 1882362.

Differential Revision: https://phabricator.services.mozilla.com/D203659
2024-03-07 14:00:03 +00:00
Barret Rennie
479b169c38 Bug 1883666 - Remove isEarlyStartup flag from fxaButtonVisibility r=mconley
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203658
2024-03-07 14:00:03 +00:00
Barret Rennie
4ea957d37b Bug 1883664 - Remove isEarlyStartup flag from fullPageTranslationAutomaticPopup r=gregtatum
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203657
2024-03-07 14:00:02 +00:00
Barret Rennie
31aaf80514 Bug 1883663 - Remove isEarlyStartup flag from fullPageTranslation r=gregtatum
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203656
2024-03-07 14:00:02 +00:00
Barret Rennie
83f3a6503f Bug 1883661 - Remove frecency from ALLOWED_ISEARLYSTARTUP_FEATURE_IDS r=emcminn
In bug 1877976, the frecency feature's variables were merged into the urlbar
feature. It just needs to be removed from the allow list.

Differential Revision: https://phabricator.services.mozilla.com/D203655
2024-03-07 14:00:01 +00:00
Barret Rennie
93fd8900a5 Bug 1883687 - Remove isEarlyStartup flag from testFeature r=emcminn
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203654
2024-03-07 14:00:01 +00:00
Barret Rennie
01e4113591 Bug 1883658 - Remove isEarlyStartup flag from bookmarks r=emcminn
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203629
2024-03-07 14:00:01 +00:00
Barret Rennie
d8c5670091 Bug 1883657 - Remove isEarlyStartup flag from backgroundUpdate r=nalexander
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Additionally, bug 1875404 mistakenly updated the pref to be set on the default
branch, but isEarlyStartup setPrefs are set on the user branch. The pref has
been updated to be set on the user branch.

Differential Revision: https://phabricator.services.mozilla.com/D203627
2024-03-07 14:00:00 +00:00
Barret Rennie
85620bf1ff Bug 1883656 - Remove isEarlyStartup flag from backgroundThreads r=KrisWright
This flag was only used to set the setPref prefs on the user branch. Bug
1875404 updated the setPref annotation to specify the branch for each pref, so
the isEarlyStartup flag was not doing anything for this feature.

Differential Revision: https://phabricator.services.mozilla.com/D203616
2024-03-07 14:00:00 +00:00
Narcis Beleuzu
9821a89274 Backed out changeset 0f647bca33ff (bug 1883155) for bc failures on browser_sentence_case_strings.js CLOSED TREE 2024-03-07 16:50:04 +02:00
Narcis Beleuzu
8d1ddf6861 Backed out changeset 07dd459b919a (bug 1879781) for mochitest failures on test_bug448602.html 2024-03-07 16:21:06 +02:00
Niklas Baumgardner
4dada35a50 Bug 1883155 - Add profiles menu to hamburger menu. r=mossop,fluent-reviewers,desktop-theme-reviewers,cmkm,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D203615
2024-03-07 13:33:53 +00:00
Niklas Baumgardner
3e4d27dae4 Bug 1873947 - Fix dragging screenshots tab to new window. r=sfoster,mconley
Differential Revision: https://phabricator.services.mozilla.com/D198470
2024-03-07 13:32:00 +00:00
Gregory Pappas
76b1e7a644 Bug 1879781 - Remove nsIEventListenerService::getEventTargetChainFor r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D203875
2024-03-07 13:29:48 +00:00
Mark Banner
bd967fa4b5 Bug 1884098 - Output services.json in a format that is closer to lint. r=xpcom-reviewers,barret
Differential Revision: https://phabricator.services.mozilla.com/D203899
2024-03-07 13:29:40 +00:00
Leander Schwarz
cb44fc4f7b Bug 1860033 - removeCookiesFromExactHost by serialized baseDomain for IPv6 cookies. r=pbz,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D202196
2024-03-07 13:24:24 +00:00
Magnus Melin
c926b27376 Bug 1884123 - Skip test_dom_quota_try.js for Thunderbird (it doesn't collect dom.quota.try). r=janv
Differential Revision: https://phabricator.services.mozilla.com/D203907
2024-03-07 13:06:18 +00:00