Commit Graph

854800 Commits

Author SHA1 Message Date
Ray Kraesig
c5290e5239 Bug 1850969 - Save off and restore values in patched_NtMapViewOfSection's arguments r=gstoll
NtMapViewOfSection doesn't write to its out-pointer arguments if it
returns an error. Mimic its behavior a little more closely by ensuring
that whatever values were present are restored if we unmap and abort.

Avoid taking any pointers to the stack while doing so.

Differential Revision: https://phabricator.services.mozilla.com/D187737
2023-09-08 21:34:51 +00:00
Katherine Patenio
9bb371c37a Bug 1850602 - Add spinner to in-progress-analysis shopping-message-bar r=shopping-reviewers,reusable-components-reviewers,desktop-theme-reviewers,amy,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D187139
2023-09-08 21:16:13 +00:00
Emilio Cobos Álvarez
725452bc38 Bug 1852153 - Don't log in GetTopLevelWindow. r=stransky
Now we call this more often it becomes very noisy.

Differential Revision: https://phabricator.services.mozilla.com/D187799
2023-09-08 20:39:32 +00:00
Sebastian Zartner
009a652471 Bug 1842175 - [devtools] Handle ::first-letter pseudo-element's ignored properties in inactive CSS. r=devtools-reviewers,fluent-reviewers,flod,nchevobbe.
Differential Revision: https://phabricator.services.mozilla.com/D186493
2023-09-08 19:32:26 +00:00
Iain Ireland
21152fbf60 Bug 1851911: Disable bailout loop assertion after purging stubs in JitScript::traceWeak r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D187739
2023-09-08 19:28:04 +00:00
Tom Schuster
97bc6049b8 Bug 1846224 - Remove javascript.use_us_english_locale. r=tjr
It's not clear to me why this pref existed before. Maybe I am missing something.

Differential Revision: https://phabricator.services.mozilla.com/D185433
2023-09-08 19:24:45 +00:00
Tom Schuster
be09e61e6f Bug 1846224 - Removed OverrideDefaultLocaleIfNeeded. r=tjr
With this code we would continue to override all locales anyway.
Like with timezones the possibility exists that this covered up something that we aren't spoofing now.

Differential Revision: https://phabricator.services.mozilla.com/D185432
2023-09-08 19:24:44 +00:00
Tom Schuster
9917ffc2ef Bug 1846224 - Use RFPTarget for JS locale en-US spoofing. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D184945
2023-09-08 19:24:44 +00:00
Tom Schuster
3fe3a9321d Bug 1846224 - Add a JavaScript per-realm locale override. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D184944
2023-09-08 19:24:44 +00:00
Tom Schuster
b1f29a3a3d Bug 1845940 - Call RecomputeResistFingerprinting in Document::SetPrincipals. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184943
2023-09-08 19:24:44 +00:00
Jonathan Kew
b39196091d Bug 1848890 - Guard access to FontList::mBlocks with the font-list lock. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D187690
2023-09-08 19:02:58 +00:00
Perry McManis
b3a5a1549d Bug 1851675 - Send a shopping component back-in-stock clicked Event r=TravisLong,jhirsch
Differential Revision: https://phabricator.services.mozilla.com/D187504
2023-09-08 18:53:23 +00:00
Katherine Patenio
b36ef42eb3 Bug 1848396 - call availability report API when report back-in-stock button is selected r=shopping-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D187308
2023-09-08 18:53:23 +00:00
Mozilla Releng Treescript
01a39356ee no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 585cdce7d355bf0f58352f5bcd6d4ca058fe2b14
da -> 3c2e8ca8b0853fc9c898b0bd262c3b9a81a1bfac
en-CA -> dcb7a09041a3540c2689f190ee90bba88b5aff98
fr -> 1dbb3828effe7106b46c67d2e42c32e781746bba
fur -> 8ffead5811c85697c6c26470cd15e3cc532a4bba
gn -> 3f4d8e4f12bef66ecd525aaade0bee965aae688d
he -> 34a73946199e7afbb9186cab8225fd2f7cb4fdd7
hu -> a58ebb7b0423b7cf7866f6e1d0fcc0cea740f8f7
is -> a990d361f11d09d91efb45d6b818e9b75603d4d9
ko -> aa45d6f72cd8aae1fdc1d4dbbd268076f74ce552
pt-BR -> b1d4db1b6a8c7e3ed6b141559cb18a68824e1299
sk -> 1910b4f5f58568a191d0a438b08c9ac7890c1383
sl -> b93270705628a5bc87867da3fd6a14fff117d730
tr -> 95ff44ad9ebce8d75e8fbbc798509d5cbafabab9
zh-CN -> a9a3b14ac216750ad63305fc4f9bd7b9b51f8539
zh-TW -> 85cb17cda30f67872cc133868a35c31c4be553c6
2023-09-08 19:00:11 +00:00
Katherine Patenio
724be04bc1 Bug 1846519 - create unsupported product shopping-message-bar r=shopping-reviewers,fluent-reviewers,Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D187295
2023-09-08 18:41:19 +00:00
John Schanck
6ee872a465 Bug 1852226 - update expections for secure-payment-confirmation/enrollment.https.html. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187797
2023-09-08 18:37:16 +00:00
Ryan Hunt
e7d47fea02 Bug 1847524 - wasm: Fix i31ref instructions in dead code. r=yury
i31ref instructions must validate in dead code, but should not
attempt to codegen.

Differential Revision: https://phabricator.services.mozilla.com/D187569
2023-09-08 17:57:33 +00:00
Ryan Hunt
9115ac056d Bug 1841119 - wasm: Keep recursion group alive for globals, tables, and tags. r=yury
Globals, tables, and tags can refer to specific TypeDef objects stored in RecGroups with the GC extension. These are normally kept alive by their containing instance, but it's possible for exported version of these to outlive their containing instance. This commit adds a strong reference from the JS-API objects to the
RecGroup that a TypeDef is in.

Differential Revision: https://phabricator.services.mozilla.com/D187568
2023-09-08 17:56:47 +00:00
Zachary Svoboda
0055ca2e76 Bug 1852298 - Update error message proptype r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D187795
2023-09-08 17:56:05 +00:00
John Schanck
c2229f0ab0 Bug 1851092 - land NSS ffcd992581 UPGRADE_NSS_RELEASE, r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D187729
2023-09-08 17:54:17 +00:00
Cosmin Sabou
5187f2523e Backed out changeset 2cbc53cb5d01 (bug 1851911) for causing bustages on JitScript.h. CLOSED TREE 2023-09-08 20:50:09 +03:00
jackyzy823
321bacb8cc Bug 1848518 - Update source filename of opensl in moz.build. r=cubeb-reviewers,chunmin
Depends on D187411

Differential Revision: https://phabricator.services.mozilla.com/D187412
2023-09-08 17:32:59 +00:00
jackyzy823
14b51dbf7f Bug 1848518 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
Depends on D187410

Differential Revision: https://phabricator.services.mozilla.com/D187411
2023-09-08 17:32:59 +00:00
jackyzy823
49c67da191 Bug 1848518 - Update libcubeb to revision 3f86a. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D187410
2023-09-08 17:32:59 +00:00
Punam Dahiya
51bdc9df44 Bug 1846786 - Add microsurvey in shopping sidebar r=pdahiya
Depends on D187004

Differential Revision: https://phabricator.services.mozilla.com/D187325
2023-09-08 17:25:07 +00:00
Ed Lee
8d7229e6f4 Bug 1846786 - Rework onboarding and shopping container interaction to support survey r=pdahiya,shopping-reviewers,Gijs
Have onboarding.mjs wait for AboutWelcomeShoppingChild to indicate when to render with Update event handled directly.

Differential Revision: https://phabricator.services.mozilla.com/D187004
2023-09-08 17:25:07 +00:00
Yoshi Cheng-Hao Huang
23681131f9 Bug 1850755 - Part 3: Remove shell options --enable-well-formed-unicode-strings in js/src/tests/non262/String/well-formed.js. r=spidermonkey-reviewers,jandem
Differential Revision: https://phabricator.services.mozilla.com/D187674
2023-09-08 17:10:50 +00:00
Yoshi Cheng-Hao Huang
6da8029221 Bug 1850755 - Part 2: Update test262-update.py and test262 tests. r=spidermonkey-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D187448
2023-09-08 17:10:50 +00:00
Yoshi Cheng-Hao Huang
ca92b6788a Bug 1850755 - Part 1: Turn on well-formed-unicode-strings by default in Browser and JS Shell. r=spidermonkey-reviewers,jandem
Well-Formed Unicode strings is in TC39 Stage 4 and has been merged into
ECMA262 spec,
https://github.com/tc39/ecma262/pull/3039

Differential Revision: https://phabricator.services.mozilla.com/D187182
2023-09-08 17:10:50 +00:00
Gijs Kruitbosch
5736aa0cd2 Bug 1846787 - let shopping code ride the train (disabled by default), r=jhirsch
Differential Revision: https://phabricator.services.mozilla.com/D187779
2023-09-08 17:04:40 +00:00
Iain Ireland
f8cb048a49 Bug 1851911: Disable bailout loop assertion after purging stubs in JitScript::traceWeak r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D187739
2023-09-08 16:46:52 +00:00
Sergey Galich
461a60850d Bug 1852116 - [www.stihl.de] Relay integration is not working with reusable masks r=credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D187783
2023-09-08 16:09:29 +00:00
Cosmin Sabou
2b53f8d322 Backed out 3 changesets (bug 1843477) for causing hazards failures on TelemetryFixture.cpp. CLOSED TREE
Backed out changeset 4dd5d8ac600c (bug 1843477)
Backed out changeset e7bc0b63286a (bug 1843477)
Backed out changeset 4f45f40beaf7 (bug 1843477)
2023-09-08 20:21:46 +03:00
Iulian Moraru
de67a4d688 Backed out changeset f65d71f51234 (bug 1848815) for causing xpcshell assertion failures on nsNSSComponent.cpp. CLOSED TREE 2023-09-08 19:22:18 +03:00
Emilio Cobos Álvarez
91ea356af6 Bug 1851787 - Annotate a mochitest that no longer asserts.
As expected because the NS_ASSERTION was removed in the patch.

MANUAL PUSH: Trivial orange fix CLOSED TREE
2023-09-08 18:06:12 +02:00
Andrew McCreight
0598531d40 Bug 1851922 - Crash faster in RemoteObjectProxyBase::GetOrCreateProxyObject(). r=peterv,dom-core
Differential Revision: https://phabricator.services.mozilla.com/D187628
2023-09-08 15:51:13 +00:00
Andreas Farre
43bbc29900 Bug 1852213 - Add crash annotation to record differing load flags. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D187752
2023-09-08 15:37:12 +00:00
Emilio Cobos Álvarez
f7c99bdd12 Bug 1851787 - Reduce the amount of stack space ConstructFrameFromItemInternal takes.
This prevents ASAN from exhausting the stack with deep frame trees.

MANUAL PUSH: Trivial ASAN reftest fix.
2023-09-08 17:36:34 +02:00
Brad Werth
bd88b9118f Bug 1851861 Part 2: Add a null-check at another callsite of CreateOffsetDrawTarget. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D187730
2023-09-08 15:14:45 +00:00
Emilio Cobos Álvarez
aefd1ddb30 Bug 1851787 - Plumb a DestroyContext through all functions that can destroy frames. r=dholbert
This prevents anonymous content getting destroyed at weird times
during frame destruction.

Differential Revision: https://phabricator.services.mozilla.com/D187693
2023-09-08 15:11:17 +00:00
Molly Howell
d4d8aa987d Bug 1848815 - Add a user-facing setting to enable enterprise roots import, and enable it by default. r=keeler,settings-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,Itiel,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D186236
2023-09-08 15:07:16 +00:00
Gijs Kruitbosch
ebc1a9e95a Bug 1839760 - update main shopping and highlight icons, r=shopping-reviewers,desktop-theme-reviewers,Itiel,jhirsch
Differential Revision: https://phabricator.services.mozilla.com/D187770
2023-09-08 14:56:59 +00:00
Olli Pettay
0833d699e3 Bug 1843477, non-virtual AddRef/Release for EventTarget, r=mccr8
And convert some nsCOMPtr<EventTarget> to RefPtr<EventTarget>

Depends on D187147

Differential Revision: https://phabricator.services.mozilla.com/D187148
2023-09-08 14:51:48 +00:00
Olli Pettay
c6c68c0d60 Bug 1843477, add a nursery purple buffer for each cycle collector, r=mccr8
Depends on D187146

Differential Revision: https://phabricator.services.mozilla.com/D187147
2023-09-08 14:51:48 +00:00
Olli Pettay
d7c56b8b4f Bug 1843477, remove main thread only CC macros, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D187146
2023-09-08 14:51:48 +00:00
Sean Feng
970a0d9117 Bug 1848901 - Fix the nullptr crash in WebTaskScheduler r=dom-core,farre
When the signal is GC'd, we should still be able to run the
associated task.

Differential Revision: https://phabricator.services.mozilla.com/D187510
2023-09-08 14:49:39 +00:00
Emilio Cobos Álvarez
b28529f842 Bug 1852101 - Always destroy out-of-flow frames from the placeholder. r=dholbert,layout-reviewers
This is more consistent, and allows me to remove the destruct root from
the DestroyContext.

Try is green with this, reasons for it being conditional are probably
historical.

This is in preparation for not needing a destruct root in DestroyContext,
and plumbing a DestroyContext consistently.

Differential Revision: https://phabricator.services.mozilla.com/D187692
2023-09-08 14:42:26 +00:00
Emilio Cobos Álvarez
e916d225b0 Bug 1852211 - Add dark default urlbar action color. r=dao,desktop-theme-reviewers
Same as bug 1852205.

Depends on D187768

Differential Revision: https://phabricator.services.mozilla.com/D187769
2023-09-08 14:38:48 +00:00
Marc Seibert
0c6d818168 Bug 1847969 - Use CSS nesting for .urlbarView-type-icon rules.r=dao,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186013
2023-09-08 14:29:53 +00:00
Anna Yeddi
dc02bc21ce Bug 1849697 - Increasing color contrast for the Re-analyze reviews link for dark theme. r=desktop-theme-reviewers,shopping-reviewers,dao,reusable-components-reviewers,hjones,mstriemer,Gijs
While the message content is likely to be changed and the link removed/replaced, we could still provide better experience for users in the meantime.

Differential Revision: https://phabricator.services.mozilla.com/D187632
2023-09-08 14:08:00 +00:00