Commit graph

987366 commits

Author SHA1 Message Date
Mozilla Releng Treescript
93e4faa795 No bug - Tagging e0c969a3bfc0a23219384269e5b36a589c8f6cc5 with FIREFOX_128_3_1esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-10-08 21:22:40 +00:00
Emilio Cobos Álvarez
e66d49b15b Bug 1923344 - r=smaug, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D224958
2024-10-08 16:25:12 +00:00
Nicholas Rishel
0fd896de0b Bug 1917536 - Check for Admin and LocalSystem permissions in updater instead of inferring them from a lockfile. r=bytesized,nalexander,application-update-reviewers a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223223
2024-10-02 00:19:59 +00:00
ffxbld
651821c718 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D224743
2024-10-07 17:33:41 +00:00
Jonathan Kew
5be904aa58 Bug 1917742 - Share link-target escaping code between DrawTargetCairo::Link and DrawTargetCairo::Destination. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D224319

Differential Revision: https://phabricator.services.mozilla.com/D224628
2024-10-06 20:56:25 +00:00
Valentin Gosu
0fa5c2d37c Bug 1914521 - Make nsPartChannel inherit the content disposition of the multipart response a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D223728

Differential Revision: https://phabricator.services.mozilla.com/D224288
2024-10-02 11:24:12 +00:00
Andrew Osmond
6df86c7b93 Bug 1898773 - Ensure we also check for ffmpeg + OpenH264 when determining codec support. r=media-playback-reviewers,padenot a=RyanVM
When we create a video decoder with ffmpeg, we check if the underlying
decoder implementation is supplied by OpenH264. If so, and the
media.ffmpeg.allow-openh264 is set to false (the default), we refuse to
create the video decoder. This is a problem because the decoder module
for ffmpeg declared support for H264, so we did not try falling back to
our own OpenH264 plugin exposed via GMP.

This patch duplicates the logic check for ffmpeg + OpenH264 in
FFmpegDecoderModule::Supports to ensure we fallback properly.

Differential Revision: https://phabricator.services.mozilla.com/D223843
2024-09-26 21:01:38 +00:00
Andrew Osmond
4e82bf4c60 Bug 1920660 - Ensure we free external images/surfaces with recorded canvas sooner. r=gfx-reviewers,nical a=RyanVM
If a canvas never stops drawing to the point the canvas does not go
dormant to free buffers, and the caller never does a readback to create
a checkpoint, then we may never release our hold on resources used
earlier in the recording. This patch makes it so that we check at the
end of each transaction. Eventually the playback of the recording will
catch up, or the recording will go dormant, and we will release the
relevant surfaces.

Differential Revision: https://phabricator.services.mozilla.com/D223572
2024-09-25 12:57:22 +00:00
Emilio Cobos Álvarez
0d7768c26e Bug 1879744 - Skip this test in tsan. r=aabh,profiler-reviewers a=test-only
Bug 1915433 made this perma because it caused gfxPlatform initialization
(thus a bit more work), where before it used to be skipped by a pref.

But this happened intermittently before my patch, so likely this just
pushed the test over the limit...

Given the amount of tests skipped here on tsan, maybe we should have a
higher xpcshell timeout there?
2024-09-04 16:30:42 +00:00
Sebastian Hengst
040f62b9b4 Bug 1783170 - disable test_enterjit_osr.js and test_pause.js on Linux ThreadSanitizer for frequent failures. r=intermittent-reviewers,jmaher a=test-only
The tests failed frequently since the machine type had been changed from
n2-standard-2 to c2-standard-4 in bug 1862675.
2024-10-02 15:29:50 +00:00
Karl Tomlinson
49292941a3 Bug 1920800 Remove oldImages from check for flushed old principal handle a=RyanVM
The logic should be equivalent when frame IDs on aImages are contiguously
increasing from IDs on previously set frames.

There are currently no callers passing empty aImages, but the logic in this
case would now be as described in the documentation of
UpdatePrincipalHandleForFrameID():

> We will notify mElement that aPrincipalHandle has been applied when all
> FrameIDs prior to aFrameID have been flushed out.

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

Differential Revision: https://phabricator.services.mozilla.com/D224435
2024-10-03 13:57:39 +00:00
ffxbld
212631ffcc No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D224457
2024-10-03 13:10:33 +00:00
Gijs Kruitbosch
6bc521f795 Bug 1912537 - adjust principal display logic for external protocol dialog, a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D220946

Differential Revision: https://phabricator.services.mozilla.com/D224328
2024-10-03 02:35:21 +00:00
Andrew McCreight
e669b60990 Bug 1919809 - Always clear mArgumentStorage in Console's Unlink. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D222803

Differential Revision: https://phabricator.services.mozilla.com/D224384
2024-10-03 02:34:17 +00:00
William Wen
73a06167f9 Bug 1913000 - Add more rate limiting to History interface. r=emilio a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D221255

Differential Revision: https://phabricator.services.mozilla.com/D224233
2024-10-01 18:13:16 +00:00
Sebastian Hengst
fd7c0e3c40 Bug 1922015 - pin websocketbridge's pyOpenSSL to 23.2.0. a=test-infra-fix
This avoids a deprecation message getting logged when the webRTC code expects
the configuration of the ICE server instead.

Bug 1921991 had updated the package.
2024-10-01 18:40:18 +02:00
Tom Schuster
ecae0a5319 Bug 1918853 - Mark the Paste contextmenu as tabspecific. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D222596

Differential Revision: https://phabricator.services.mozilla.com/D222919
2024-10-01 14:56:50 +00:00
Eden Chuang
524cb8f30a Bug 1904059 - Using DOM::Function::Call instead JS_CallFunctionValue in DebuggerImmediateRunnable::WorkerRun. r=asuth, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D222436
2024-09-26 09:30:13 +00:00
Kelsey Gilbert
20af5eb59d Bug 1912404 - Remove unneeded 16kiB var limit for Mesa. r=gfx-reviewers,lsalzman a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D222010
2024-09-17 16:56:43 +00:00
Randell Jesup
bf1ac7c5ba Bug 1829029: clean up memory reporting for CacheFileIOManager r=necko-reviewers,valentin, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D221350
2024-09-09 14:14:01 +00:00
Sebastian Hengst
74692f6658 Bug 1302198 - disabled test_asm.js on Linux with ThreadSanitizer (TSan) enabled. r=jmaher a=test-only
The test failed permanently since the machine type had been changed from
n2-standard-2 to c2-standard-4 in bug 1862675.

Differential Revision: https://phabricator.services.mozilla.com/D223954
2024-09-30 04:47:31 +00:00
Sebastian Hengst
18450669cd Bug 1760085 - move test disabling rule for Linux to correct test test_purge_trackers.js. r=intermittent-reviewers,anti-tracking-reviewers,jmaher a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D214963
2024-06-26 14:18:36 +00:00
Julien Cristau
630552069e Bug 1920936 - stop running update verify next tasks on esr128. r=releng-reviewers,bhearsum a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223480
2024-10-01 14:28:51 +00:00
Julien Cristau
864018349d Bug 1920933 - update cron-bouncer-check config for esr128 as current ESR r=releng-reviewers,bhearsum a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223475
2024-10-01 13:38:32 +00:00
Mozilla Releng Treescript
9b345099c5 No bug - Tagging e2cb3d9c8cfc18acad7f77add351416dc95b67c4 with FIREFOX_128_3_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-10-01 12:27:56 +00:00
Kershaw Chang
a35e349247 Bug 1918928 - Only allow to wait for HTTPS RR when TRR is confirmed, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D222940
2024-10-01 01:44:02 +00:00
Simon Friedberger
9304c06e8f Bug 1886228 - Add exception to principal validation for removed about page r=tjr a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223221
2024-09-27 12:23:44 +00:00
John Bieling
241c58d37a Bug 1921412 - Set app.update.langpack.enabled=false in toolkit/mozapps/update/tests/unit_aus_update/xpcshell.toml. r=application-update-reviewers,nalexander a=test-only
Thunderbird would like to enable the `app.update.langpack.enabled` pref
globally in its main preference file `/comm/mail/app/profile/all-thunderbird.js`,
similar to what Firefox is doing already in its counterpart file
`/browser/app/profile/firefox.js` ([here](https://searchfox.org/mozilla-central/source/browser/app/profile/firefox.js#168)).

However, if we do that, the following toolkit test starts to fail:

/toolkit/mozapps/update/tests/unit_aus_update/disableBackgroundUpdatesNonBackgroundTask.js

The reason is that the test ignores global preferences for Firefox, but
not for Thunderbird. This is due to bug 1168178 and bug 755724: Firefox
does not load its global preferences unless the manifest specifically
requests it by specifying `firefox-appdir = browser`.

The test which fails needs `app.update.langpack.enabled` to be unset or
false.

Differential Revision: https://phabricator.services.mozilla.com/D223927
2024-09-27 17:43:59 +00:00
Valentin Gosu
fa3e260482 Bug 1760097 - Add a pref for the max confirmation interval r=necko-reviewers,kershaw a=test-only
The test was timing out, possibly because the confirmation interval could go
up to 64 seconds, while the test was only waiting for 60 seconds.
Adding a pref lets us reduce the time it takes to run the test, while
also making sure that the at least one successful attempt can execute
before the waiting time is done.

Differential Revision: https://phabricator.services.mozilla.com/D223090
2024-09-24 07:14:37 +00:00
André Bargull
91476f2d54 Bug 1918978: Initialise other slots first before calling fallible init. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D222267

Differential Revision: https://phabricator.services.mozilla.com/D223614
2024-10-01 00:00:11 +00:00
ffxbld
2e759d432c No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D224097
2024-09-30 23:54:09 +00:00
Mozilla Releng Treescript
81e5a30b7a Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-09-30 13:18:02 +00:00
Mozilla Releng Treescript
ac981a2732 No bug - Tagging e2cb3d9c8cfc18acad7f77add351416dc95b67c4 with FIREFOX_128_3_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-09-23 16:11:04 +00:00
serge-sans-paille
eb4a5cffe4 Bug 1915578 - Fix libatomic configure check a=RyanVM
Original patch by Simon McVittie <smcv@debian.org>

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

Differential Revision: https://phabricator.services.mozilla.com/D222960
2024-09-23 12:35:46 +00:00
ffxbld
ed3070692d No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D223109
2024-09-23 11:27:29 +00:00
Steve Fink
801489f973 Bug 1917554 - Error check transfer map header value r=spidermonkey-reviewers,jandem, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D222060
2024-09-20 19:05:45 +00:00
Calixte
20cf4bc5d7 Bug 1918874 - Don't display json in the json viewer coming from a multipart response. r=#devtools-reviewers, a=dsmith
Original Revision: https://phabricator.services.mozilla.com/D222616

Differential Revision: https://phabricator.services.mozilla.com/D222970
2024-09-20 15:03:01 +00:00
Calixte
d7b973bf02 Bug 1918301 - Don't display pdfs in pdf.js coming from a multipart response r=valentin, a=dsmith
Original Revision: https://phabricator.services.mozilla.com/D222122

Differential Revision: https://phabricator.services.mozilla.com/D222966
2024-09-20 14:55:28 +00:00
Paul Zuehlcke
99a9aef629 Bug 1916659, a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D222629

Differential Revision: https://phabricator.services.mozilla.com/D222934
2024-09-21 00:08:39 +00:00
David Parks
770ca42976 Bug 1918907: Don't clear drag session target BrowserChild on eDragLeave/eDragExit a=diannaS
The BrowserChild should only be cleared on EndDragSession, which is sent when
the user finishes or cancels dragging. This is reciprocal to it being set in
StartDragSession.

The change to nsDragSessionProxy::EndDragSessionImpl is non-functional -- it
highlights the BrowserChild symmetry above.

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

Differential Revision: https://phabricator.services.mozilla.com/D222947
2024-09-20 23:34:59 +00:00
Steve Fink
b498abfce3 Bug 1912471 - Disallow deserializing structured clone buffers with transferables more than once r=iain, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D220644
2024-09-04 02:57:36 +00:00
Julien Cristau
ce0a0c4c26 Bug 1916517 - add /usr/bin/firefox to the firefox-esr deb package a=diannaS
Debian's firefox-esr package adds its own /usr/bin/firefox and diverts
it away, so we either need to do the same or clean up the diversion in
our postinst, otherwise /usr/bin/firefox goes permanently missing when
upgrading from Debian to Mozilla's firefox-esr package.

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

Differential Revision: https://phabricator.services.mozilla.com/D222916
2024-09-20 21:50:25 +00:00
Dana Keeler
6315ff7650 Bug 1915008 - leak mResultTask if dispatch fails in certificate verification (esr128) a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D222996
2024-09-20 21:04:58 +00:00
Olli Pettay
a63d71ea6b Bug 1905843, prevent unexpected use of result site origin, a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D215496

Differential Revision: https://phabricator.services.mozilla.com/D222921
2024-09-20 10:15:51 +00:00
Emilio Cobos Álvarez
677d8613eb Bug 1917017 - Add a null-check in FirePageHideEventForFrameLoaderSwap. r=smaug, a=dsmith
Not sure what guarantees this in presence of random script running?

Differential Revision: https://phabricator.services.mozilla.com/D222335
2024-09-16 20:53:26 +00:00
Mike Kaply
c07d0da21a Bug 1919318 - Don't set SOCKS proxy for UseHTTPProxyForAllProtocols. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D222497

Differential Revision: https://phabricator.services.mozilla.com/D222788
2024-09-20 01:17:04 +00:00
Nika Layzell
cd386782d9 Bug 1881037 - Part 2: Add a basic test for loading unknown protocols in a popup window, r=smaug, a=dsmith
The console notification is only created when an error page would not
otherwise load, so allows us to detect the situation where the error
page is not going to be loaded.

Differential Revision: https://phabricator.services.mozilla.com/D218984
2024-08-15 10:19:49 +00:00
Nika Layzell
e8ab2df60b Bug 1881037 - Part 1: Stop showing unknown protocol error pages for web-triggered loads, r=smaug,necko-reviewers,kershaw, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D217495
2024-08-15 10:19:49 +00:00
ffxbld
a3fb75ea05 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D222839
2024-09-19 16:49:00 +00:00
Andrew Osmond
3b047c7ae8 Bug 1918778 - Correct ownership/recycling issues with MacIOSurface. a=diannaS
This patch corrects a few different issues related to recycling
MacIOSurface objects.

1) When recycling a surface, we must check that the cached surfaces
   match all of the requested parameters, not just the size. If we do
   not, we should just flush the whole cache immediately since they
   should all be created with the same parameters.

2) Allocations can fail, and we should check for failing to get a
   surface from the allocator and fall back if so.

3) Locking can fail, and we should check that return value at all of the
   call sites.

This may help resolve a number of otherwise difficult to understand
crash signatures. It may also solve display corruption issues in rare
cases where the parameters that changed were roughly equivalent such
that everything appears to work, but they differ enough to change the
presentation.

Differential Revision: https://phabricator.services.mozilla.com/D222775
2024-09-19 15:49:27 +00:00