876242 Commits

Author SHA1 Message Date
Drew Willcoxon
021b0f5b41 Bug 1883482 - Transfer row labels to dismissal acknowledgment tips in the urlbar. r=dao,desktop-theme-reviewers
This makes sure the row label transfers to the dismissal acknowledgment tip, if
the dismissed row has a label.

With that fixed, there's one other cosmetic problem where the tip's top border
is right up against the row label. It doesn't look good. I added some additional
space between the label and border.

Differential Revision: https://phabricator.services.mozilla.com/D203559
2024-03-07 20:07:49 +00:00
scottdowne
df173ce305 Bug 1884007 - Home and newtab fixing click events for Pocket sponsored topsites r=gleonard,nanj
Differential Revision: https://phabricator.services.mozilla.com/D203833
2024-03-07 20:07:23 +00:00
Robin Steuber
c2e6716852 Bug 1864896: Fix unused function arguments (toolkit/mozapps/update) r=application-update-reviewers,mossop,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D202995
2024-03-07 19:58:22 +00:00
Alex Franchuk
e242eea55d Bug 1759175 pt10 - Add additional documentation for the crashreporter client r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D201993
2024-03-07 19:47:13 +00:00
Alex Franchuk
3c05ef5389 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 19:47:12 +00:00
Alex Franchuk
b7a921572a Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 19:47:12 +00:00
Alex Franchuk
5803828494 Bug 1759175 pt7 - Macos ui implementation r=gsvelto,mac-reviewers,haik
Differential Revision: https://phabricator.services.mozilla.com/D195604
2024-03-07 19:47:11 +00:00
Alex Franchuk
1f37a02ffa Bug 1759175 pt6 - Windows ui implementation r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D177822
2024-03-07 19:47:11 +00:00
Alex Franchuk
1d43f1d3f1 Bug 1759175 pt5 - Linux (GTK) ui implementation r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D174918
2024-03-07 19:47:10 +00:00
Alex Franchuk
91ef20d331 Bug 1759175 pt4 - Mocking and testing the crashreporter r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D195603
2024-03-07 19:47:10 +00:00
Alex Franchuk
d2e9f3955a Bug 1759175 pt3 - Crashreporter business logic r=gsvelto,fluent-reviewers,flod,eemeli,cmartin
Differential Revision: https://phabricator.services.mozilla.com/D185942
2024-03-07 19:47:09 +00:00
Alex Franchuk
bd894b4d4b 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 19:47:09 +00:00
Alex Franchuk
d8fb619e98 Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 19:47:08 +00:00
Shane Hughes
d5888b2c7b Bug 1775847 - Fix Glean timeout in browser_asrouter_cfr.js. r=omc-reviewers,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D202078
2024-03-07 19:03:28 +00:00
negin
b8931ee527 Bug 1878072 - Increase karma.mc branch coverage to 80 percent r=omc-reviewers,dmose
Differential Revision: https://phabricator.services.mozilla.com/D202631
2024-03-07 19:00:18 +00:00
Mozilla Releng Treescript
a256882f2c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
gn -> 808ed23e1918415d334cec01e9f6f8d4cd9dcbb8
hy-AM -> 61ef123c11a260afb202d41ce91ddeef70720011
tr -> 9e36ada4e9317dd38094be95a57626ea527652cc
2024-03-07 19:02:03 +00:00
Kelly Cochrane
ebd50133c8 Bug 1883890 - Ensure proper HCM styles are being applied to media button for pinned tabs in Fx View r=fxview-reviewers,ayeddi,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D203827
2024-03-07 18:32:21 +00:00
Bas Schouten
f5a03f8736 Bug 1883088: Fix string encoding specification on GCMajor marker payload. r=mstange DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D203295
2024-03-07 18:20:13 +00:00
ffxbld
a1f0ba0710 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,diannaS
Differential Revision: https://phabricator.services.mozilla.com/D203897
2024-03-07 17:54:07 +00:00
Greg Stoll
063112e8f7 Bug 1879152 - Add confirmation dialog on quit when DLP requests are pending r=handyman,fluent-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D201154
2024-03-07 17:50:07 +00:00
Brad Werth
b683418738 Bug 1882358 Part 3: Remove nsIWidget::IsResizingNativeWidget, which is no longer used. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D202868
2024-03-07 17:18:25 +00:00
Brad Werth
dbc1f4fb30 Bug 1882358 Part 2: Make WebRenderLayerManager track widget size to detect resizes. r=nical
This changes the resize check to an objective standard of whether or not
the widget has resized, rather than asking the widget if it is in the
process of resizing.

Differential Revision: https://phabricator.services.mozilla.com/D202869
2024-03-07 17:18:25 +00:00
Nicolas Silva
8cc752df5a Bug 1882358 - Don't block the compositor thread when handling FlushRenderingAsync. r=gfx-reviewers,lsalzman
FlushRendringAsync was added in bug 1361257 in order to not block the main thread when doing some widget interactions on windows. To that end it made the IPDL message async without changing the behavior of the code on the compositor thread. Since the widget just needs to tell the compositor to refresh without needing to block on it, it does not require the compositor thread itself to block until rendering is done, so this patch makes it so FlushRenderingAsync no longer has synchronous behavior on the compositor thread. This helps whith avoiding UI freezes when FlushRenderingAsync is send while an abnormally large workload is being processed by the low priority scene builder thread and workers.

Differential Revision: https://phabricator.services.mozilla.com/D202921
2024-03-07 17:18:24 +00:00
Hovav Shacham
eced81945c Bug 1880366 - [riscv] Add RISC-V support to jit::Disassemble. r=bvisness
Differential Revision: https://phabricator.services.mozilla.com/D202250
2024-03-07 17:07:33 +00:00
Emilio Cobos Álvarez
b5466cbd04 Bug 1883361 - Improve toolkit input and textarea styles. r=dao,desktop-theme-reviewers
Use native-looking style, but allow input styling variables to work,
which makes themes work in all the browser UI, not just popup
notification panels.

Differential Revision: https://phabricator.services.mozilla.com/D203474
2024-03-07 17:05:52 +00:00
Jan-Niklas Jaeschke
41b0de8fcd 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 16:57:16 +00:00
Gabriel Bustamante
6fce1027db Bug 1867367 - Update linux-aarch64-shippable/opt job-name to linux-aarch64-opt in the index r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D203641
2024-03-07 16:43:45 +00:00
Emilio Cobos Álvarez
cde53b825e Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
Put all the "is this block a BFC" logic in nsBlockFrame.cpp.

The CLIP_PAGINATED_OVERFLOW flag is also redundant, it can just be "has
non-propagated overflow styles" check in ShouldApplyOverflowClipping(),
and frees another bit.

Shouldn't change behavior.

Differential Revision: https://phabricator.services.mozilla.com/D203590
2024-03-07 16:36:56 +00:00
Narcis Beleuzu
5066fd34d5 Backed out changeset 17750d0570fc (bug 1883687) for GTest failure on NimbusFeaturesDataSourcePrecedence.Errors . CLOSED TREE 2024-03-07 18:28:25 +02:00
Narcis Beleuzu
6e67a7e84c Backed out 10 changesets (bug 1759175) for build bustages . CLOSED TREE
Backed out changeset dce52d34bd91 (bug 1759175)
Backed out changeset 51ee5a685214 (bug 1759175)
Backed out changeset 021559ebc1e7 (bug 1759175)
Backed out changeset 6888a063a0c3 (bug 1759175)
Backed out changeset 84b443488fb5 (bug 1759175)
Backed out changeset f39525560fd6 (bug 1759175)
Backed out changeset 6b0d3b266dea (bug 1759175)
Backed out changeset 5d33c3516218 (bug 1759175)
Backed out changeset b50fd0148c7f (bug 1759175)
Backed out changeset 7cb85f06517a (bug 1759175)
2024-03-07 18:16:59 +02:00
Narcis Beleuzu
314ea3bd7d Backed out changeset cc11e54ef4b1 (bug 1881695) for bustages on nsContentUtils.h 2024-03-07 18:01:44 +02:00
Niklas Baumgardner
e5340f3e09 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 16:28:05 +00:00
Gregory Pappas
1085d546f3 Bug 1879781 - Remove nsIEventListenerService::getEventTargetChainFor r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D203875
2024-03-07 16:17:36 +00:00
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