Commit Graph

935635 Commits

Author SHA1 Message Date
Hanna Jones
7d802bf04c Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer
In addition to upgrding our Stylelint packages, this patch also introduces the @stylistic/stylelint-plugin to preserve a number of rules that were completely removed in v16. It also migrates the code for the custom plugin introduced in bug 1838298 to ES Modules.

Differential Revision: https://phabricator.services.mozilla.com/D224250
2024-10-15 19:39:46 +00:00
Sean
4a64d54996 Bug 1923894 - Collect timing_distribution from navigation start to request start in the pageload event r=acreskey,denispal
Differential Revision: https://phabricator.services.mozilla.com/D225672
2024-10-15 19:31:47 +00:00
sotaro
994429878b Bug 1922157 - Relax GPU process IPC reply timeout during calling WebRenderAPI::Create() r=gfx-reviewers,lsalzman
PCompositorBridgeChild::SendPWebRenderBridgeConstructor() is async IPC. Actual sync wait happens at PWebRenderBridgeChild::SendEnsureConnected().

The change extends sync IPC reply timeout, by CompositorManagerChild::ShouldContinueFromReplyTimeout() returning true during wait of the extending timeout.

Differential Revision: https://phabricator.services.mozilla.com/D225694
2024-10-15 19:25:56 +00:00
Stanca Serban
63eacaa2a8 Backed out 9 changesets (bug 1911021) for causing bp-nu bustages in ProfilerThreadRegistrationData.cpp. CLOSED TREE
Backed out changeset 9738c2bbb751 (bug 1911021)
Backed out changeset f092d894cef5 (bug 1911021)
Backed out changeset c2345bbf8c4d (bug 1911021)
Backed out changeset 94505220c573 (bug 1911021)
Backed out changeset 8200811a2146 (bug 1911021)
Backed out changeset 20f5f87e0424 (bug 1911021)
Backed out changeset 5fd515b1d2be (bug 1911021)
Backed out changeset ee6d8a942775 (bug 1911021)
Backed out changeset 57aa651b101d (bug 1911021)
2024-10-15 22:59:19 +03:00
Stanca Serban
a38bed5a62 Backed out changeset 62d15031a31d (bug 1908423) for causing mochitests failures browser_tab_groups_saved.js. 2024-10-15 22:44:05 +03:00
Tarek Ziadé
1c3f51d870 Bug 1924700 - avoid calling RS on featureId=null r=vazish
Differential Revision: https://phabricator.services.mozilla.com/D225641
2024-10-15 19:20:10 +00:00
Luca Greco
190b2690ed Bug 1924548 - Change Fenix mozac_feature_adons_error_text_color to @color/photonRed50. r=android-reviewers,007
Depends on D225542

Differential Revision: https://phabricator.services.mozilla.com/D225657
2024-10-15 19:17:23 +00:00
Luca Greco
d12301abe3 Bug 1924548 - Change Firefox Desktop about:addons soft-blocked messagebar to warning. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D225542
2024-10-15 19:17:22 +00:00
Olli Pettay
7e528b126f Bug 1911736 - Enable dom.popup.experimental on Nightly, r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D225518
2024-10-15 19:06:51 +00:00
Mozilla Releng Treescript
13522bdb14 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
an -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ar -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ast -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
az -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
be -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bg -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
br -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bs -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ca -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
cak -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
cs -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
cy -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
da -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
de -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
dsb -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
el -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
en-CA -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
en-GB -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
eo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-AR -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-CL -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-ES -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-MX -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
et -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
eu -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fa -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ff -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fi -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fy-NL -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ga-IE -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gd -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gu-IN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
he -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hi-IN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hsb -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hu -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hy-AM -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ia -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
id -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
is -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
it -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ja -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ka -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
kab -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
kk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
km -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
kn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ko -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lij -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lt -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ltg -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lv -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
meh -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
mix -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ml -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
mr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ms -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
my -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
nb-NO -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ne-NP -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
nl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
nn-NO -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
oc -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pa-IN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pt-BR -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pt-PT -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
rm -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ro -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ru -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
son -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sq -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sv-SE -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ta -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
te -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
th -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
tl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
tr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
trs -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
uk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ur -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
uz -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
vi -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
wo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
xh -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
zam -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
zh-CN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
zh-TW -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
2024-10-15 19:03:36 +00:00
Mozilla Releng Treescript
766710eb7c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
af -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
an -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ar -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ast -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
az -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
be -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bg -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
br -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
brx -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
bs -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ca -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ca-valencia -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
cak -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ckb -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
cs -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
cy -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
da -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
de -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
dsb -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
el -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
en-CA -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
en-GB -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
eo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-AR -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-CL -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-ES -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
es-MX -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
et -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
eu -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fa -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ff -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fi -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fur -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
fy-NL -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ga-IE -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gd -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
gu-IN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
he -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hi-IN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hsb -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hu -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hy-AM -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
hye -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ia -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
id -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
is -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
it -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ja -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ja-JP-mac -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ka -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
kab -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
kk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
km -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
kn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ko -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lij -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lt -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ltg -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
lv -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
meh -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
mk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
mr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ms -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
my -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
nb-NO -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ne-NP -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
nl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
nn-NO -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
oc -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pa-IN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pt-BR -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
pt-PT -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
rm -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ro -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ru -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sat -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sc -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
scn -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sco -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
si -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
skr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
son -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sq -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
sv-SE -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
szl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ta -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
te -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
tg -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
th -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
tl -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
tr -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
trs -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
uk -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
ur -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
uz -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
vi -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
wo -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
xh -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
zh-CN -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
zh-TW -> 4dd45394fdcf3544ae8af32eef9878abf796d02e
2024-10-15 19:03:28 +00:00
Yury Delendik
fa76a5f695 Bug 1898033 - Use disallowArbitraryCode when switching stacks. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D225555
2024-10-15 18:53:36 +00:00
Otto Länd
ad0c77471f Bug 1913965, 1914210, 1919901, 1920337: apply code formatting via Lando
# ignore-this-changeset
2024-10-15 18:50:38 +00:00
Ryan Hunt
d3e99f9766 Bug 1914210 - wasm: Ignore unknown builtin modules. r=bvisness
Differential Revision: https://phabricator.services.mozilla.com/D225294
2024-10-15 18:47:40 +00:00
Ryan Hunt
0d1381dea6 Bug 1913965 - wasm: Remove backwards compat for 'importedStringConstants'. r=bvisness
Differential Revision: https://phabricator.services.mozilla.com/D225293
2024-10-15 18:47:39 +00:00
Ryan Hunt
e8a181dfdd Bug 1919901 - wasm: Correct clamping and signedeness for js-string:substring. r=bvisness
Differential Revision: https://phabricator.services.mozilla.com/D225292
2024-10-15 18:47:39 +00:00
Ryan Hunt
34776d1c22 Bug 1920337 - wasm: Fix null in js-string:equals. r=bvisness
Differential Revision: https://phabricator.services.mozilla.com/D225291
2024-10-15 18:47:39 +00:00
Harrison Oglesby
e1fbb013cc Bug 1912233 - Fix Highlight status of BrowserMenuButton in Navigation Toolbar r=android-reviewers,skhan
Differential Revision: https://phabricator.services.mozilla.com/D224981
2024-10-15 18:35:18 +00:00
Gijs Kruitbosch
330e68106b Bug 1923655 - add test for protocol handler from non-existent currentWindowGlobal, r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D225332
2024-10-15 18:32:57 +00:00
Gijs Kruitbosch
6e7de6cd5c Bug 1923655 - driveby: fix naming of existing test functions to be unique, r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D225331
2024-10-15 18:32:57 +00:00
Gijs Kruitbosch
5249fa8a88 Bug 1923655 - fix external protocol handler dialog sometimes being empty, r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D225330
2024-10-15 18:32:56 +00:00
Yury Delendik
203522d6a4 Bug 1914009 - Add test for multi-value return_call_ref. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D219694
2024-10-15 18:13:47 +00:00
Otto Länd
af6a2e88c7 Bug 1911021: apply code formatting via Lando
# ignore-this-changeset
2024-10-15 18:17:12 +00:00
Alexandre Poirot
e8009bc6c7 Bug 1911021 - Cover JavaScript tracing via the profiler with a mochitest. r=profiler-reviewers,aabh
Differential Revision: https://phabricator.services.mozilla.com/D220849
2024-10-15 18:13:41 +00:00
alexical
9a9ec02fd6 Bug 1911021 - Add JS Execution Tracing option to the profiler r=aabh,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221103
2024-10-15 18:13:40 +00:00
alexical
c01d98cc48 Bug 1911021 - Add an API tp CycleCollectedJSContext to enable/disable tracing r=smaug
Basically, in order to allow turning on JS execution tracing from a convenient place
within the profiler, we want a threadsafe endpoint hanging off of the
`CycleCollectedJSContext`. The profiler holds onto a pointer to the `CycleCollectedJSContext`
controlled via `PROFILER_SET|CLEAR_JS_CONTEXT` and calls this from a background thread
when profiling starts, or from the cx's own thread if the profiler is already running
when it is registered.

Differential Revision: https://phabricator.services.mozilla.com/D222755
2024-10-15 18:13:40 +00:00
alexical
ecd95475ac Bug 1911021 - exclude self-hosted builtins from tracing r=arai
Including these just results in a lot of unnecessary noise in profiles.

Differential Revision: https://phabricator.services.mozilla.com/D221915
2024-10-15 18:13:40 +00:00
alexical
16a2c3cd7c Bug 1911021 - Remove Devtools-facing tracing API and uses r=arai
The changes in the rest of this patch to support tracing via the profiler
make the devtools endpoint obsolete. This just cleans that up.

Differential Revision: https://phabricator.services.mozilla.com/D221914
2024-10-15 18:13:39 +00:00
alexical
5b4280ea25 Bug 1911021 - Provide native endpoints to execution tracing r=arai
This patch allows us to start and stop the execution tracer from a native
endpoint rather than through the debugger object, and allows us to read the
trace into a native struct rather than a JS object. Giving a thread safe
native endpoint makes integration very easy for the profiler, and is also
more efficient than writing to and reading from an intermediary JS object.

Differential Revision: https://phabricator.services.mozilla.com/D221102
2024-10-15 18:13:39 +00:00
alexical
4497aef953 Bug 1911021 - Add MOZ_EXECUTION_TRACER compile flag r=arai
Differential Revision: https://phabricator.services.mozilla.com/D222753
2024-10-15 18:13:38 +00:00
alexical
4596b2739d Bug 1911021 - Use ms since process start as time in ExecutionTracer r=arai
Differential Revision: https://phabricator.services.mozilla.com/D221913
2024-10-15 18:13:38 +00:00
Jeremy Swinarton
f3f07ac855 Bug 1908423: Add savedGroups to SessionRestore for tab groups r=dao,sessionstore-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225072
2024-10-15 18:09:40 +00:00
jabram
3265b390bd Bug 1812019 - Animate to static tab icon after 45s r=cmkm,dao,desktop-theme-reviewers,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D224490
2024-10-15 17:35:51 +00:00
oana.horvath
6312d8778f Bug 1879935 - Fix page content verification in useAppWhileTabIsCrashedTest r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D225658
2024-10-15 17:27:06 +00:00
Maxx Crawford
1e8c80779f Bug 1893734 - Adjust heading elements on HNT r=home-newtab-reviewers,ayeddi,accessibility-frontend-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D224499
2024-10-15 17:08:08 +00:00
Alex T
83d5f708ec Bug 1771028 - Show artwork in macos media center r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D224596
2024-10-15 17:06:36 +00:00
Alex T
6bab0434e5 Bug 1922746 - Only enable supported actions in macos media center r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D224586
2024-10-15 17:06:36 +00:00
Jan Varga
3e8e203398 Bug 1924658 - Downgrade an assertion in QuotaManager::GetOrCreateTemporaryOriginDirectory; r=dom-storage-reviewers,asuth
The new diagnostic assertion has been added in bug 1866402 and it revealed a
long standing edge case. This patch downgrades the assertion into a debug only
assertion until the edge case is covered in a dedicated bug 1924680.

Differential Revision: https://phabricator.services.mozilla.com/D225627
2024-10-15 16:54:35 +00:00
Nicholas Poon
98c85f225b Bug 1907779 - Fix back navigation on HistoryFragment when device theme has changed r=android-reviewers,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D225419
2024-10-15 16:45:15 +00:00
Ryan VanderMeulen
ae28a42c79 Bug 1923745 - Update Mockito to version 5.14.2. r=android-reviewers,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D225447
2024-10-15 16:28:45 +00:00
Ryan VanderMeulen
e603e67d5e Bug 1923745 - Update JUnit to version 5.11.2. r=android-reviewers,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D225143
2024-10-15 16:28:44 +00:00
Ryan VanderMeulen
a8e8bdddd7 Bug 1923745 - Update MockK to version 1.13.13. r=android-reviewers,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D225142
2024-10-15 16:28:44 +00:00
Sandor Molnar
b3ff16cd7b Merge mozilla-central to autoland. a=merge CLOSED TREE 2024-10-15 19:23:34 +03:00
Sandor Molnar
8a5b9d3639 Merge autoland to mozilla-central a=merge 2024-10-15 19:17:33 +03:00
Mike Conley
d99dcfb323 Bug 1920799 - Add tests for the new menu messaging surface for the FxA CTA message. r=pdahiya,omc-reviewers,home-newtab-reviewers,nbarrett
To manually test the message, make sure to set
`browser.newtabpage.activity-stream.asrouter.devtoolsEnabled` to `true`,
and then visit about:asrouter. Scroll down to the message with ID
FXA_ACCOUNTS_APPMENU_PROTECT_BROWSING_DATA, and click "Show".

This will default to opening the AppMenu with the message. You can open
it for the PXI menu by changing `testingTriggerContext` in the test
message definition from "app_menu" to "pxi_menu".

Differential Revision: https://phabricator.services.mozilla.com/D224790
2024-10-15 16:15:09 +00:00
Mike Conley
a785d24daf Bug 1920799 - Add a new messaging surface to the AppMenu and PXI menus for describing the value of signing into an FxA. r=pdahiya,Gijs,desktop-theme-reviewers,omc-reviewers,home-newtab-reviewers,fluent-reviewers,hjones,skhamis,nbarrett
Developing tests in a later patch in this series.

Differential Revision: https://phabricator.services.mozilla.com/D223409
2024-10-15 16:15:09 +00:00
Dão Gottwald
3694fee4a9 Bug 1924532 - Move tabMediaIndicator tests to browser/components/tabbrowser/. r=tabbrowser-reviewers,frontend-codestyle-reviewers,dwalker,mossop
Differential Revision: https://phabricator.services.mozilla.com/D225516
2024-10-15 16:04:13 +00:00
Matthew Gaudet
4e6df8dc45 Bug 1921592 - Mark Prototypes created through resolveConstructor as prototypes r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D225290
2024-10-15 16:00:20 +00:00
Matthew Gaudet
d3355f0661 Bug 1910717 - Rename prototype functions collection r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D225289
2024-10-15 16:00:19 +00:00
Matthew Gaudet
9269e1e6bf Bug 1910717 - Remove ProtoKind::IteratorProto r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D225288
2024-10-15 16:00:17 +00:00