Jon Coppeard
d98a45a88c
Bug 1889355 - Clear mark stack entries for ranges involving transplanted objects that are no longer native r=sfink a=RyanVM
...
The problem here is that transplanting an object can turn it from a native
object into a proxy. During incremental marking the mark stack may have an
entry for a value range inside such and object and attempting to access the
object as if it were still a native object after the transplant is unsafe.
The patch checks mark stack entries when we resume an incremental marking slice
and overwrites such mark stack entries with dummy entries that don't result in
anything getting marked (this uses the object pointer, but it's not interpreted
as a native object when used like this).
2024-05-01 08:01:55 +00:00
Jon Coppeard
a1a3f214f6
Bug 1875030 - Update element ranges on the mark stack before and after marking to take account of shifted elements. r=sfink,jandem a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D211336
2024-05-23 09:45:46 +00:00
Yury Delendik
ad1c7a93e8
Bug 1895123 - Create stack map in wasm import stub if needed. r=jandem,rhunt a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D210515
2024-05-22 14:38:23 +00:00
Jon Coppeard
f4f7c6c8fc
Bug 1895086 - Suppress GC during JSObject::swap r=jandem a=RyanVM
...
We already suppress GC for part of this, but not for the part where we call
JSObject::setIsUsedAsPrototype. This can GC (which was surprising to me) and so
we can sweep before the pre-write barrier which comes after this.
The simplest and safest thing is to suppress GC for the whole method.
Differential Revision: https://phabricator.services.mozilla.com/D209813
2024-05-15 08:20:36 +00:00
alwu
0618440089
Bug 1893388
- add gtest. r=media-playback-reviewers,chunmin a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D209440
2024-05-22 18:52:03 +00:00
alwu
6c2e30f82f
Bug 1893388
- clone video info properly. r=media-playback-reviewers,chunmin a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D209439
2024-05-14 18:39:36 +00:00
Kershaw Chang
8afc630a08
Bug 1893075 - Refactor CacheFileIOManager::Write, r=necko-reviewers,valentin a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D208739
2024-05-03 07:50:38 +00:00
Jeff Muizelaar
a7cb409247
Bug 1882291. Switch to stdarch_arm_neon_intrinsics feature on rust >=1.78. r=glandium a=RyanVM
...
We only need this on ARM32 because the ARM64 intrinsics are stable.
stdarch_arm_neon_intrinsics was split out from stdsimd here:
https://github.com/rust-lang/stdarch/pull/1486
Differential Revision: https://phabricator.services.mozilla.com/D203039
2024-03-05 03:12:28 +00:00
ffxbld
7fa4eb2bb6
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D211352
2024-05-24 17:21:15 +00:00
Iulian Moraru
428dc13aac
Backed out changeset 89decce8203b (bug 1879980) for causing bc failures on browser_promptDelays.js. a=backout
2024-05-23 01:44:44 +03:00
Alexandre Poirot
a106537a35
Bug 1832824 - [devtools] Fix browser_command_line_urls.js intermittent. r=devtools-reviewers,nchevobbe a=test-only
...
View source may update the selection late.
2024-05-21 08:32:13 +00:00
Gijs Kruitbosch
34261e77e5
Bug 1879980 - add tests for prompts, r=pbz a=test-only
2024-04-23 15:53:27 +00:00
Chris H-C
e9845727e0
Bug 1690728 - Slow down UI inactivity timer for FOG user activity tests r=TravisLong a=test-only
2024-04-19 20:30:12 +00:00
ffxbld
8a3a74daf1
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D210904
2024-05-20 10:59:34 +00:00
Tom Schuster
3f531324be
Bug 1888695 - Add a pref for the iframe XFO/CSP Open In New Window button. a=pascalc
...
Original Revision: https://phabricator.services.mozilla.com/D206911
Differential Revision: https://phabricator.services.mozilla.com/D209784
2024-05-22 20:03:32 +00:00
Julien Cristau
250b99d4d0
Bug 1896135 - stop running update verify next tasks on esr115. r=gbrown,releng-reviewers a=release
...
Differential Revision: https://phabricator.services.mozilla.com/D210043
2024-05-10 17:09:20 +02:00
ffxbld
781c638f3f
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc
...
Differential Revision: https://phabricator.services.mozilla.com/D210629
2024-05-16 11:00:51 +00:00
Jens Stutte
d8b048ff94
Bug 1727526 - Abort DBAction::RunOnTarget if AppShutdown::IsInOrBeyond(ShutdownPhase::AppShutdownQM) a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D204587
Differential Revision: https://phabricator.services.mozilla.com/D209801
2024-05-14 16:31:54 +00:00
Tooru Fujisawa
bced6bfead
Bug 1893416 - Skip assertion about BailoutStack alignment on --disable-jit configuration. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D208685
Differential Revision: https://phabricator.services.mozilla.com/D208847
2024-05-14 16:29:47 +00:00
Tooru Fujisawa
4059c332f5
Bug 1893252 - Skip MozillaBuild version check outside of MozillaBuild. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D208561
Differential Revision: https://phabricator.services.mozilla.com/D209219
2024-05-14 16:26:47 +00:00
Alexandre Lissy
2e2bfea706
Bug 1895338
- Add core22 Snap to unblock newer versions of Snapcraft against Python 3.10 r=jcristau a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D209716
Differential Revision: https://phabricator.services.mozilla.com/D210052
2024-05-14 16:23:01 +00:00
Ben Hearsum
a495d4be7c
Bug 1895539: update production content signature root certificate a=RyanVM
...
This is https://bugzilla.mozilla.org/attachment.cgi?id=9398246 , run through `openssl x509 -in root-ca-production-amo.crt -inform PEM -outform DER`
Original Revision: https://phabricator.services.mozilla.com/D209705
Differential Revision: https://phabricator.services.mozilla.com/D210322
2024-05-14 16:21:59 +00:00
William Durand
18af639fe1
Bug 1891421 - Update add-on production certs. a=RyanVM
...
I ran:
```
openssl x509 -in ~/Downloads/AMO_Intermediate_Rsa_202404.crt -inform PEM -outform DER -out security/manager/ssl/addons-public-intermediate.crt
openssl x509 -in ~/Downloads/root-ca-production-amo.crt -inform PEM -outform DER -out security/manager/ssl/addons-public.crt
```
Original Revision: https://phabricator.services.mozilla.com/D208866
Differential Revision: https://phabricator.services.mozilla.com/D210320
2024-05-14 16:21:58 +00:00
wpt-pr-bot
9109086070
Bug 1852650 [wpt PR 41925] - Regenerate WPT certificates, a=testonly
...
Automatic update from web-platform-tests
Automated regeneration of WPT certificates
--
wpt-commits: ed67e0b41005f88bf900d650277fcecaad39b658
wpt-pr: 41925
2023-09-27 12:16:13 +00:00
Mozilla Releng Treescript
83f292e5d9
No bug - Tagging 36d2dde067333d0c181cb8e21b12b73c307575db with FIREFOX_115_11_0esr_RELEASE a=release CLOSED TREE DONTBUILD
2024-05-14 12:54:12 +00:00
Mozilla Releng Treescript
e0ed84c95e
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2024-05-13 15:12:51 +00:00
Mozilla Releng Treescript
7893f070cf
No bug - Tagging 36d2dde067333d0c181cb8e21b12b73c307575db with FIREFOX_115_11_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
2024-05-06 18:37:57 +00:00
Malte Juergens
3e25f55247
Bug 1885949 - Do not copy over HTTPS-First upgrade flag into new loadinfo a=dmeehan
...
Original Revision: https://phabricator.services.mozilla.com/D205048
Differential Revision: https://phabricator.services.mozilla.com/D209549
2024-05-06 14:37:39 +00:00
ffxbld
01839c1710
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D209531
2024-05-06 11:01:46 +00:00
Andrew Sutherland
bf4d399a10
Bug 1886108 - Normalize error messages. ESR115 a=dmeehan
...
This is an ESR115-specific revision that drops the test changes.
Differential Revision: https://phabricator.services.mozilla.com/D207920
2024-05-06 13:06:05 +00:00
Dave Townsend
26422704a7
Bug 1893340: Test nsINIParser for string and section deletion a=dmeehan
...
Original Revision: https://phabricator.services.mozilla.com/D208981
Differential Revision: https://phabricator.services.mozilla.com/D209332
2024-05-03 20:05:16 +00:00
Francesco Lodolo (:flod)
ba1295a1b7
Bug 1894892 - Update l10n-changesets.json for ESR115, a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D209352
2024-05-03 13:39:59 +00:00
Mike Hommey
f84a160d5b
Bug 1894412 - When reading /etc/os-release, fall back to BUILD_ID when VERSION_ID is not set. a=dmeehan
...
Arch Linux doesn't come with a VERSION_ID at all, but it has a BUILD_ID.
Semantically, falling back to BUILD_ID when VERSION_ID is not present
would seem fair play:
Per https://www.freedesktop.org/software/systemd/man/latest/os-release.html :
BUILD_ID=
A string uniquely identifying the system image originally used as the
installation base. In most cases, VERSION_ID or IMAGE_ID+IMAGE_VERSION
are updated when the entire system image is replaced during an update.
BUILD_ID may be used in distributions where the original installation
image version is important: VERSION_ID would change during incremental
system updates, but BUILD_ID would not. This field is optional.
Original Revision: https://phabricator.services.mozilla.com/D209089
Differential Revision: https://phabricator.services.mozilla.com/D209192
2024-05-02 23:27:03 +00:00
ffxbld
ebd36e4ead
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D209224
2024-05-02 10:58:36 +00:00
alwu
2e925a9a8b
Bug 1884962 - report kProtectionHDCP for the protection mask. r=media-playback-reviewers,padenot, a=dmeehan
...
According to what Widevine told us, `kProtectionNone` will cause playback
to stop if HDCP_V1 is required. Therefore, we would report HDCP protection
if there is no potential capturing.
Differential Revision: https://phabricator.services.mozilla.com/D207483
2024-04-16 20:15:12 +00:00
Nika Layzell
546c1485e0
Bug 1886892 - Part 2: (ESR115) Remove non-SHIP cases from SessionStore tests, r=#sessionstore-reviewers, a=dmeehan
...
These cases will no longer be run, as SHIP is always on for desktop firefox, so
can be removed.
Differential Revision: https://phabricator.services.mozilla.com/D209146
2024-05-01 17:26:50 +00:00
Nika Layzell
8b0fe6fffd
Bug 1886892 - Part 1: (ESR115) Remove non-SHIP code from desktop SessionStore, r=#sessionstore-reviewers, a=dmeehan
...
In bug 1804140, we shipped SHIP everywhere on desktop. Unfortunately, we
never removed the now-dead code from SessionStore.
This patch removes the easy to identify SessionStore code for non-SHIP,
now that it is a fully unsupported configuration.
Differential Revision: https://phabricator.services.mozilla.com/D209145
2024-05-01 17:26:45 +00:00
donal meehan
81838612bd
Bug 1878577 - Ensure private storage repo is always cleaned up, even with PBM autostart.r=dom-storage-reviewers,janv, a=dmeehan
2024-05-02 10:14:54 -04:00
Calixte
61ad58a211
Bug 1893645 - Simplify the way to pass font data to the main thread a=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D208995
2024-05-01 12:29:55 +00:00
Daniel Holbert
d95a79b757
Bug 1893270 followup: save a copy of the cairo patch in-tree. a=dmeehan
...
Original Revision: https://phabricator.services.mozilla.com/D208657
Differential Revision: https://phabricator.services.mozilla.com/D208837
2024-04-30 12:06:52 +00:00
Daniel Holbert
3c1217c5f9
Bug 1893270: Make cairo font-creation functions consistently use calloc. a=dmeehan
...
Original Revision: https://phabricator.services.mozilla.com/D208556
Differential Revision: https://phabricator.services.mozilla.com/D208836
2024-04-30 12:06:51 +00:00
ffxbld
5150dec0f6
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update, r=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D208868
2024-04-29 11:02:08 +00:00
Nika Layzell
f929300a98
Bug 1887029 - Simplify TabAttributes to explicitly specify supported attributes, a=dmeehan
...
The only tab attribute which is ever persisted by SessionStore is
"customizemode". This patch limits the logic to only allow persisting and
restoring this attribute.
The browser_attributes.js test is also updated to use the "customizemode"
attribute for testing, rather than a custom specified attribute.
Minor test fix for ESR115.
Differential Revision: https://phabricator.services.mozilla.com/D208655
2024-04-25 18:04:25 +00:00
Joel Maher
dfafdc5507
Bug 1893260 - [ESR115] Move linux-tsan/browser-chrome to use noscratch disks. r=aryx, a=test-only
...
Differential Revision: https://phabricator.services.mozilla.com/D208538
2024-04-24 18:45:55 +00:00
Paul Zuehlcke
4712b70f95
Bug 1886082, r=Gijs,emilio, a=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D207253
2024-04-24 13:24:23 +00:00
Gabriele Svelto
af335e5bc8
Bug 1882080 - Don't use double dots in the path used to restart Firefox on macOS r=afranchuk, a=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D202789
2024-02-27 15:04:10 +00:00
Daniel Holbert
d06e16500a
Bug 1890514: Null-check 'view' before using it, in nsTreeBodyFrame::RemoveImageCacheEntry. a=dmeehan
...
If it's null, we'll now just take the existing something-failed early-return codepath.
The 'view' local variable here is really just an alias for mView, and we have
null-checks for mView elsewhere, so it's conceivable that it could be null when
we get to this point. (And we have a low but nonzero level of crash volume for
folks hitting a null-deref on this line, which seems to confirm that it is
occasionally null here.)
I'm not including a test since I'm not sure how to trigger the conditions
required to crash in this way. But the change is pretty trivial and clearly
a step in the direction of safety-against-crashing.
Original Revision: https://phabricator.services.mozilla.com/D207817
Differential Revision: https://phabricator.services.mozilla.com/D208379
2024-04-27 13:13:49 +00:00
Mike Hommey
3b76355eb2
Bug 1892887 - Use MOZ_APP_NAME and XUL_DLL in GMPChild::MakeCDMHostVerificationPaths. a=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D208456
2024-04-26 19:26:54 +00:00
donal meehan
702f335d63
Backed out 1 changesets (bug 1887029) for causing test failures
...
Backed out changeset 39f61fc5d16c (bug 1887029)
2024-04-25 10:55:13 -04:00
ffxbld
06eeb7055e
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update, r=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D208603
2024-04-25 11:00:26 +00:00