Commit graph

987563 commits

Author SHA1 Message Date
Mozilla Releng Treescript
51f28a01b8 No bug - Tagging 4f008c71b12e001ae54b7fcd4787b266764c28bf with FIREFOX_128_6_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2025-01-07 15:56:35 +00:00
Mozilla Releng Treescript
aa329ba32f Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2025-01-06 17:26:19 +00:00
Mozilla Releng Treescript
26368b1247 No bug - Tagging 4f008c71b12e001ae54b7fcd4787b266764c28bf with FIREFOX_128_6_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-12-18 16:17:19 +00:00
Tiaan Louw
d431c710c8 Bug 1924363 - Eagerly resolve sum nodes during parsing a=RyanVM
Product nodes are eagerly resolved during parse time, but sum nodes are
not. This might cause floating point inprecision in sum nodes, which
leads to invalid calculations, e.g. `round(down, (7 - 1) / 3, 1)` would
end up being `round(down, (2.3333333 - 0.33333334), 1)`, then
`round(down, 1.99999996, 1)`, which equals `1`, which is incorrect.

Original Revision: https://phabricator.services.mozilla.com/D225936

Differential Revision: https://phabricator.services.mozilla.com/D232498
2024-12-18 15:28:33 +00:00
Mark Banner
e983d95159 Bug 1886423 - Update search config tests. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D205208

Differential Revision: https://phabricator.services.mozilla.com/D232248
2024-12-17 17:36:29 +00:00
ffxbld
e8377216c3 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D232388
2024-12-17 17:36:27 +00:00
stransky
b543f7b377 Bug 1913643 [Linux] Drag&Drop check received data r=emilio a=RyanVM 2024-12-09 10:47:56 +00:00
stransky
739e7a73b7 Bug 1914742 [Linux] Don't use gtk_targets_include_uri() to check URI types r=emilio a=RyanVM 2024-12-09 10:16:33 +00:00
Filipe Laíns
6f42e00ea5 Bug 1935621 - Fix virtual environment sysconfig path calculation r=firefox-build-system-reviewers,ahochheiden a=pascalc
Signed-off-by: Filipe Laíns <lains@riseup.net>

Signed-off-by: Filipe Laíns <lains@riseup.net>

Signed-off-by: Filipe Laíns <lains@riseup.net>

Differential Revision: https://phabricator.services.mozilla.com/D231480
2024-12-09 04:40:42 +00:00
James Teh
60f804b7c5 Bug 1890155: If we can't get an HWND when clients call IAccessible2::windowHandle, fall back to the first top level Gecko HWND we can find. a=RyanVM
This hack is needed to avoid a crash in the Microsoft IA2 -> UIA proxy.
See the code comments for details.

Original Revision: https://phabricator.services.mozilla.com/D230189

Differential Revision: https://phabricator.services.mozilla.com/D232307
2024-12-17 02:32:39 +00:00
David P
ce5667d627 Bug 1935354: Define STDMETHODCALLTYPE in TestWifiMonitorListenerRemoval for MinGW a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D231304

Differential Revision: https://phabricator.services.mozilla.com/D232098
2024-12-16 19:19:27 +00:00
David P
32ada066e9 Bug 1926196: Iterate over a copy of WifiListenerData to allow mutation a=pascalc
To avoid iterators being invalidated during iteration, this needs a collection
that allows mutation during iteration (like std::set) or a copy. This uses
a copy to get the best asymptotic performance.

Includes a test that both OnChange and OnError allow listener removal.

Original Revision: https://phabricator.services.mozilla.com/D231002

Differential Revision: https://phabricator.services.mozilla.com/D232097
2024-12-16 19:19:27 +00:00
David P
7fb7d6fc56 Bug 1926196: Use HashSet for wifi listeners a=pascalc
This avoids invalidating iterators when mutating the collection during iteration.

Original Revision: https://phabricator.services.mozilla.com/D230422

Differential Revision: https://phabricator.services.mozilla.com/D232096
2024-12-16 19:19:27 +00:00
Gijs Kruitbosch
2e89e4d09a Bug 1916193 - stop always allowing opening the Windows Store, a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D220810

Differential Revision: https://phabricator.services.mozilla.com/D232125
2024-12-14 01:04:04 +00:00
Zach Hoffman
08a7091921 Bug 1926164 - Negate in_negation when nesting r=dshin,jwatt a=RyanVM
`in_negation` was `true` in cases where it should be `false`, like
`:not(:not(...))`.

Differential Revision: https://phabricator.services.mozilla.com/D226582
2024-10-25 15:57:03 +00:00
Ryan VanderMeulen
575160379d Backed out changeset 8729ceb8a558 (bug 1920998) for browser_ext_popup_select.js permafails. 2024-12-13 19:59:42 -05:00
Emilio Cobos Álvarez
53feec244e Bug 1920998 - Try to work around macOS panel positioning bug. r=desktop-theme-reviewers,dao a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D230129
2024-12-03 21:52:26 +00:00
stransky
6efa2b6d62 Bug 1934919 [Linux] Set drop timeout back to 1 sec to avoid long freezes r=emilio, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D230961
2024-12-03 21:12:12 +00:00
Emilio Cobos Álvarez
e70bbed0ba Bug 1928512 - Use opaque backstop color for page canvas background. r=dholbert, a=RyanVM
This restores behavior from before bug 1835864, effectively.

The top level image document's root element has transparent background.
Before that patch, we used to blend that with
GetDefaultBackgroundColorDraw(), which was white.

This should generally not change behavior, because the page frame itself
is white, but it does on PrintTargetWindows (probably a cairo bug?),
where it causes our page content clip not to apply.

In any case, restoring behavior here is trivial, so let's do that for
now, I'll file a follow-up bug for the underlying issue.

Differential Revision: https://phabricator.services.mozilla.com/D228514
2024-11-09 19:46:47 +00:00
Lee Salzman
13f41c6ec4 Bug 1933668 - Undo half-pixel shift from WGR when using AA-Stroke. r=aosmond, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D231471
2024-12-07 19:32:02 +00:00
Valentin Gosu
35cb3165a6 Bug 1929156 - Check negotiated ALPN matches altSvc protocol a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D228217

Differential Revision: https://phabricator.services.mozilla.com/D232072
2024-12-13 17:32:42 +00:00
Frederik Braun
57fdc20527 Bug 1915257 - refactor webchannel to use actor's principal r=nalexander,nika a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D227161
2024-10-29 19:35:45 +00:00
Andrew McCreight
d73084cf19 Bug 1275612 - Don't allow any origins to send objects over WebChannel. a=RyanVM
The last actual Firefox user of this less-safe feature was removed in 2022.
Thunderbird's sync server still needs it, but apparently that is a prototype
that isn't really working, so they said it was okay to remove this.

Original Revision: https://phabricator.services.mozilla.com/D220646

Differential Revision: https://phabricator.services.mozilla.com/D232089
2024-12-13 17:21:21 +00:00
Ryan VanderMeulen
e692b9fa5b Bug 1912093 - Skip browser_ui_telemetry.js on all platforms. a=test-only 2024-12-13 12:18:01 -05:00
Ryan VanderMeulen
fceb1e5a97 Bug 1936853 - Remove permafailing bug-1929623.js. a=test-only 2024-12-13 11:45:05 -05:00
Andrew Osmond
a571088d3f Bug 1932482 - Add support for downloading GMP plugins from mirror URLs. a=pascalc
We have found that some users are unable to download the GMP plugin from
the default URL because of their specific network
configuration/circumstances. For example, some users cannot access the
*.gvt1.com domain. This patch adds the ability for balrog to supply
alternative mirror URLs to attempt to download the plugin, where we first
try the primary, and if supplied any secondaries, in the given order.

Original Revision: https://phabricator.services.mozilla.com/D229690

Differential Revision: https://phabricator.services.mozilla.com/D230617
2024-12-13 09:59:33 +00:00
Jonathan Kew
39f5540943 Bug 1915535 - Ensure consistent cleanup in nsLineBreaker::FlushCurrentWord. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D230763

Differential Revision: https://phabricator.services.mozilla.com/D231940
2024-12-13 09:57:22 +00:00
Mozilla Releng Treescript
7cabbe0440 No bug - Tagging f2cc51880bf4f49bfe087a2cc569388cab97242e with FIREFOX_128_5_2esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-12-12 14:10:33 +00:00
ffxbld
b88a2acbdb No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D231923
2024-12-12 13:53:39 +00:00
Jon Coppeard
5e2a4532e7 Bug 1929623 - The result of evaluating a JSON module should be |undefined| r=jandem a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D228663
2024-12-06 09:28:16 +00:00
Mike Hommey
6707a5c1ab Bug 1935333 - Avoid trying to install dist toolchains when bootstrapping from a spidermonkey standalone tree. a=pascalc
The auto-bootstrap code gracefully handles the lack of information as to
what toolchains are available in spidermonkey standalone trees, but the
fallback code path for when toolchains are not to be unpacked doesn't
handle the situation.

By making the toolchains themselves define whether they are to be
unpacked, we can remove the fallback code path and use auto-bootstrap in
all cases.

This makes `mach artifact toolchain --from-build` stop requiring a
manual `--no-unpack`, but `--from-task` still needs it because it
can't infer that information, as it doesn't have the task graph.

Original Revision: https://phabricator.services.mozilla.com/D231342

Differential Revision: https://phabricator.services.mozilla.com/D231846
2024-12-12 10:07:16 +00:00
Alexandre Lissy
2ac03ecb16 Bug 1896374 - Remove firefox-snap docker image r=releng-reviewers,bhearsum a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D215600
2024-08-09 14:38:42 +00:00
Alexandre Lissy
7bde2f6a1b Bug 1896374 - Remove release-snap-repackage task r=releng-reviewers,taskgraph-reviewers,jcristau a=pascalc
Remote execution of the task itself, removal of the docker image will
happen in a second time.

Differential Revision: https://phabricator.services.mozilla.com/D210344
2024-07-03 13:18:10 +00:00
Mozilla Releng Treescript
37a0d99909 No bug - Tagging f2cc51880bf4f49bfe087a2cc569388cab97242e with FIREFOX_128_5_2esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-12-12 00:50:38 +00:00
Greg Stoll
47ef3b5655 Bug 1934258 - block chromesafe64.dll on ESR r=gerard-majax a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D231833
2024-12-11 19:11:57 +00:00
KS
11e36d09ac Bug 1901936 - Set environment variables for custom-v8 and linux/android CaR builds. r=perftest-reviewers,sparky a=release DONTBUILD
Upstream changes have changed the config path of depot_tools to default
to `$HOME/.config`. Instead we also have the option to set
`$XDG_CONFIG_HOME`. At the moment this only affects linux, with
windows/macos slated to have a similar change soon with possibly
different setup.
2024-06-13 15:04:33 +00:00
Mike Hommey
b746cee062 Bug 1921713 - Skip MSVCRT when generating dependentlibs.list. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D227126

Differential Revision: https://phabricator.services.mozilla.com/D231643
2024-12-10 11:06:07 +00:00
Andrew Osmond
2befada946 Bug 1827142. r=media-playback-reviewers,alwu a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D175017
2024-11-23 01:14:34 +00:00
Narcis Beleuzu
27abdb2cd7 Backed out changeset 949ad31cb057 (bug 1915257) for causing multiple failures. a=backout 2024-12-10 04:50:17 +02:00
Kershaw Chang
1db5716074 Bug 1932783 - Make nsHostKey::flags Atomic, a=RyanVM 2024-11-28 13:39:07 +00:00
John Bieling
425cc96639 Bug 1921426 - Restore tabs.onUpdated event for missing protocol handler pages. r=robwu,smaug, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D224214
2024-11-18 21:15:08 +00:00
Frederik Braun
ea8d2b564d Bug 1915257 - refactor webchannel to use actor's principal r=nalexander,nika a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D227161
2024-10-29 19:35:45 +00:00
Nika Layzell
8cb8da25a3 Bug 1931873 - Use WeakPtr in MIDIAccess, r=gsvelto a=RyanVM
The WeakPtr type simplifies the situation if the `MIDIPort` object
outlives its `MIDIAccess`.

Differential Revision: https://phabricator.services.mozilla.com/D230812
2024-12-04 17:35:56 +00:00
ffxbld
533375dfdf No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D231521
2024-12-10 01:19:18 +00:00
Dave Townsend
a6f569c447 Bug 1933261: Fix the profile missing and downgrade UIs to not hang on startup. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D230256

Differential Revision: https://phabricator.services.mozilla.com/D230964
2024-12-06 09:39:07 +00:00
Valentin Gosu
4c8366a10f Bug 1932308 - Do not send PRIORITY_UPDATE H2 frames a=pascalc
As far as I can tell, this problem occurs regardless of what is
in the PRIORITY_UPDATE frames. I suspect the connection gets closed by
the server because it's receiving a lot of HTTP/2 frames it does not
understand, and treats these as a DoS attack.

I've also tried to convince Chrome to generate a PRIORITY_UPDATE frame
but I was unsuccessful.

My suggestion is to disable sending PRIORITY_UPDATE for now.

Original Revision: https://phabricator.services.mozilla.com/D230929

Differential Revision: https://phabricator.services.mozilla.com/D231071
2024-12-06 09:37:40 +00:00
Valentin Gosu
3abafadc8b Bug 1932308 - Add pref for sending HTTP/2 PRIORITY_UPDATE frames a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D230522

Differential Revision: https://phabricator.services.mozilla.com/D231070
2024-12-06 09:37:40 +00:00
Mike Hommey
98ba8ce6b3 Bug 1906930 - Fix SrcRepository.get_files when the SrcRepository is given a path other than the current directory. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D216502

Differential Revision: https://phabricator.services.mozilla.com/D231335
2024-12-06 09:35:39 +00:00
André Bargull
be80ec67c1 Bug 1933023 - Check whether the segment's chars are Latin1 instead of the JS string. r=anba a=RyanVM
This also has the patch for bug 1928407 folded into it.

Differential Revision: https://phabricator.services.mozilla.com/D230374
2024-11-27 10:51:01 +00:00
Mike Hommey
0be693aa64 Bug 1933835 - Allow to install deb package on systems with libgdk-pixbuf-2.0-0 instead of libgdk-pixbuf2.0-0. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D230470

Differential Revision: https://phabricator.services.mozilla.com/D230641
2024-12-05 19:28:02 +00:00