Commit Graph

908874 Commits

Author SHA1 Message Date
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