Commit Graph

872419 Commits

Author SHA1 Message Date
Thomas Wisniewski
214e343253 Bug 1879130 - enable Report Broken Site by default, with 'reason' drop-down required; r=ksenia
Differential Revision: https://phabricator.services.mozilla.com/D200959
2024-02-07 17:00:05 +00:00
Dão Gottwald
b6b03b941f Bug 1879122 - Add cmkm and kcochrane as Desktop Theme peers. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D200954
2024-02-07 16:50:10 +00:00
Tooru Fujisawa
4d55249233 Bug 1878862 - Part 2: Add tests to verify malformed UTF-8 is accepted in prefs. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D200898
2024-02-07 16:48:52 +00:00
Tooru Fujisawa
5e926de546 Bug 1878862 - Part 1: Revert bug 1874376 change to accept malformed UTF-8 string in XPCConvert. r=nika
Before bug 1874376, XPCConvert::NativeData2JS had been allowing malformed UTF-8
sequence.

Bug 1874376 made it not accept any malformed UTF-8 string, and it caused
compatibility issue for the case where malformed input had been passed into.

Differential Revision: https://phabricator.services.mozilla.com/D200897
2024-02-07 16:48:51 +00:00
KS
de6a23ff28 Bug 1877592 - Use the correct nodejs for mac aarch64 raptor tests. r=perftest-reviewers,aglavic
It looks like we were previously using the x64 nodejs toolchain for
raptor-browsertime tests when node is being setup on apple silicon
machines. This patch adds logic to ensure the correct aarch64 node
toolchain is used instead.

This should only affect local runs.

Differential Revision: https://phabricator.services.mozilla.com/D200098
2024-02-07 16:00:07 +00:00
Cristian Tuns
a68ffb030e Merge mozilla-central to autoland on a CLOSED TREE 2024-02-07 11:24:36 -05:00
Noemi Erli
f035c09b37 Backed out 3 changesets (bug 1878308) for causing wgpu_bindings related build bustages CLOSED TREE
Backed out changeset 330e9b1f94c2 (bug 1878308)
Backed out changeset c4a9d3751619 (bug 1878308)
Backed out changeset 36b086dfbd13 (bug 1878308)
2024-02-07 18:19:30 +02:00
Noemi Erli
12ded93c6e Backed out 2 changesets (bug 1870580, bug 1870582) for causing devtools failures
Backed out changeset 5608a954442b (bug 1870580)
Backed out changeset 687b59c68abe (bug 1870582)
2024-02-07 18:17:19 +02:00
pstanciu
849a9e7e11 Merge autoland to mozilla-central. a=merge 2024-02-07 18:01:33 +02:00
Jeff Muizelaar
ef806ed481 Bug 1879105. Generalize SamsungXclipse920 workaround to all Xclipse GPUs. r=gfx-reviewers,nical
We have reports of the same flickering that we were seeing on
Xclipse920 GPUs on Xclipse940. For now, let's just enable the workaround
on all Xclipse GPUs.

Differential Revision: https://phabricator.services.mozilla.com/D200944
2024-02-07 15:59:04 +00:00
Erich Gubler
6321ab4ce1 Bug 1878308: chore(wgpu_bindings): run cargo fmt r=nical
Formatting regressed with in D199874, fixing with `cargo fmt` here.

Depends on D200460

Differential Revision: https://phabricator.services.mozilla.com/D200860
2024-02-07 15:53:26 +00:00
Nicolas Silva
9d22a20b3b Bug 1878308 - Move the compute pass remoting logic into wgpu bindings. r=webgpu-reviewers,ErichDonGubler
Depends on D200444

Differential Revision: https://phabricator.services.mozilla.com/D200460
2024-02-07 15:53:26 +00:00
Nicolas Silva
58b6b2e66d Bug 1878308 - Move the render pass remoting logic into wgpu's bindings. r=webgpu-reviewers,ErichDonGubler
Depends on D200359

Differential Revision: https://phabricator.services.mozilla.com/D200444
2024-02-07 15:53:25 +00:00
Max Christian Pohle
450dedf798 Bug 1879091: fix firefox-source-docs links for asrouter, r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D200933
2024-02-07 15:47:44 +00:00
Byron Campen
9008b8a93c Bug 1876526: Avoid holding the cubeb singleton mutex while calling into cubeb. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D200394
2024-02-07 15:36:22 +00:00
Byron Campen
e8ab271f2f Bug 1876526: Make cubeb singleton refcounted. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D200178
2024-02-07 15:36:22 +00:00
Byron Campen
b5a104610f Bug 1876526: Make sure AudioCallbackDriver is destroyed on the cubeb operation thread. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D199774
2024-02-07 15:36:21 +00:00
mcheang
b2045b89e3 Bug 1878277 - Add id mapping for amazon-es and amazon-se to amazon-spain and amazon-sweden so that the prior search settings persist. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D200846
2024-02-07 15:27:10 +00:00
dylan
2a7b560d98 Bug 1870580 - added fileChannel observer to netmonitor to display file urls. r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D191317
2024-02-07 15:15:37 +00:00
dylan
e913800451 Bug 1870582 - added mChannelId attribute to nsFileChannel. r=valentin,necko-reviewers,profiler-reviewers,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D196137
2024-02-07 15:15:36 +00:00
Emilio Cobos Álvarez
e17ec8e44e Bug 1875100 - Hopefully fix windows / androids crashtest timeouts for good.
MANUAL PUSH: Trivial patch to preserve older behavior CLOSED TREE
2024-02-07 16:01:57 +01:00
Mike Conley
b3b2952940 Bug 1876604 - Add support for browser.tabs.remote.unloadDelayMs pref. r=emilio
This hidden preference controls the displaylist unload timeout when tabs
are backgrounded. This is mainly for use by Puppeteer / WebDriver clients
to avoid long timeouts waiting for visibilitystate to change in
backgrounded tabs.

Differential Revision: https://phabricator.services.mozilla.com/D200855
2024-02-07 14:18:57 +00:00
Cristian Tuns
1d449d0247 Bug 1875201 - Fix for black linting in gn_processor.py CLOSED TREE 2024-02-07 09:19:23 -05:00
Robert Longson
a7ad3a40ea Bug 1302722 Part 2 - support SVG properties on first-letter and first-line r=jfkthame,emilio
Differential Revision: https://phabricator.services.mozilla.com/D200596
2024-02-07 13:59:19 +00:00
Robert Longson
677d79495f Bug 1302722 Part 1 - clean up spec references r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D200595
2024-02-07 13:59:19 +00:00
Julian Descottes
02c93ece63 Bug 1879006 - [wdspec] Extend timeout for network/continue_response/invalid.py and network/continue_request/invalid.py r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D200901
2024-02-07 13:53:56 +00:00
Jan de Mooij
a2fe5730af Bug 1876425 part 1 - Stop using trial inlined ICScripts during bailout if needed. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D200467
2024-02-07 13:52:00 +00:00
Jan de Mooij
d8dc753320 Bug 1878466 - Guard against nuked wrappers in ErrorObject::stack. r=jonco
The `stack` slot of an `ErrorObject` can be a cross-compartment wrapper
and it can get nuked. Callers usually don't expect these proxies so check
for this in `ErrorObject::stack`.

Differential Revision: https://phabricator.services.mozilla.com/D200910
2024-02-07 13:50:34 +00:00
Paul Adenot
8109c6815a Bug 1875201 - Add method for conditionally including media/libvpx/libvpx - moz.build file updates. r=ng,webrtc-reviewers
This patch is the result of running:

> ./mach python python/mozbuild/mozbuild/gn_processor.py \
>  dom/media/webrtc/third_party_build/gn-configs/webrtc.json

Differential Revision: https://phabricator.services.mozilla.com/D200118
2024-02-07 13:48:40 +00:00
Michael Froman
d3ce38a478 Bug 1875201 - Add method for conditionally including "media/libvpx/libvpx". r=webrtc-reviewers,ng
Differential Revision: https://phabricator.services.mozilla.com/D200117
2024-02-07 13:48:40 +00:00
Julian Descottes
5a4cb38af6 Bug 1878651 - [devtools] Update localization note for inactive CSS tooltips r=devtools-reviewers,fluent-reviewers,nchevobbe,flod
Differential Revision: https://phabricator.services.mozilla.com/D200927
2024-02-07 13:43:36 +00:00
pstanciu
54c9b4896f Backed out changeset 5c3a58685415 (bug 1828259) for causing test failures on the GV bump on firefox-android. a=backout 2024-02-07 15:41:35 +02:00
pstanciu
249cbc1c92 Backed out changeset 5c3a58685415 (bug 1828259) for causing test failures on the GV bump on firefox-android. a=backout CLOSED TREE 2024-02-07 15:41:35 +02:00
André Bargull
bfc0fc5b5e Bug 1878659: Allow GrowableSharedArrayBuffer for {get,set}SharedObject. r=spidermonkey-reviewers,sfink
This allows to share growable buffers across threads.

Differential Revision: https://phabricator.services.mozilla.com/D200639
2024-02-07 13:02:49 +00:00
André Bargull
a71fad5c33 Bug 1878658 - Part 3: Fix variable name typo in TypedArrayJoin. r=spidermonkey-reviewers,sfink
Depends on D200637

Differential Revision: https://phabricator.services.mozilla.com/D200638
2024-02-07 13:02:49 +00:00
André Bargull
e78bd29315 Bug 1878658 - Part 2: Throw RangeError for out-of-bounds DataViews from correct global. r=spidermonkey-reviewers,sfink
The RangeError needs to be thrown before entering the other realm through `JSAutoRealm`.

Depends on D200636

Differential Revision: https://phabricator.services.mozilla.com/D200637
2024-02-07 13:02:48 +00:00
André Bargull
5f584448e9 Bug 1878658 - Part 1: Handle resized TypedArray after conversion for non-existent properties. r=spidermonkey-reviewers,sfink
Side-effects when converting the input value can resize the TypedArray, so
that a previously non-existent property is now in-bounds.

Differential Revision: https://phabricator.services.mozilla.com/D200636
2024-02-07 13:02:48 +00:00
John Bieling
df44528633 Bug 1875460 - Fallback to standalone application chooser window, if window.gBrowser.getTabDialogBox() is not available. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D199089
2024-02-07 13:01:10 +00:00
James Teow
7e865e213c Bug 1878062 - Check for a possible content process event before manually registering an engagement event - r=scunnane
Differential Revision: https://phabricator.services.mozilla.com/D200405
2024-02-07 12:58:25 +00:00
Edgar Chen
c185ccc69a Bug 1878976 - Remove plugin-related code in EventStateManager; r=emilio
`nsIFrame::GetCursor()` can never return `Nothing()` after bug 1687239, which
removes `nsPluginFrame`. Therefore `mLastFrameConsumedSetCursor` in
`EventStateManager` can never be true.

Differential Revision: https://phabricator.services.mozilla.com/D200890
2024-02-07 12:35:27 +00:00
Oriol Brufau
76733658aa Bug 1867565 - Fix mod() and rem() never returning -0. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D199943
2024-02-07 12:09:05 +00:00
Emilio Cobos Álvarez
503f4712ce Bug 1875100 - Fix a windows crashtest timeout.
MANUAL PUSH: Trivial orange fix CLOSED TREE
2024-02-07 13:31:10 +01:00
Emilio Cobos Álvarez
e2e393c747 Bug 1876541 - Remove an assert that doesn't hold for svg roots.
MANUAL PUSH: Trivial patch CLOSED TREE
2024-02-07 13:19:10 +01:00
Jonathan Sudiaman
eef24d2828 Bug 1855817 - Add the ability to sort tabs by recency in the (view all) Open tabs section of Firefox View r=fluent-reviewers,fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D200464
2024-02-07 11:16:40 +00:00
Emilio Cobos Álvarez
c207a3fc65 Bug 1875100 - Don't call window.close() from a crashtest to fix some orange.
MANUAL PUSH: Trivial orange fix-ups CLOSED TREE
2024-02-07 12:49:34 +01:00
Emilio Cobos Álvarez
13533153ca Bug 1875100 - Trivial lint fix. 2024-02-07 12:49:34 +01:00
Jon Coppeard
a9f16b17b0 Bug 1878853 - Limit GC parallel tasks by runtime rather than by process r=jandem
Currently there is a per-process task limit to the number of GC parallel tasks
that can run at once (different and usually smaller that the total number of
helper thread tasks that can run). If multiple runtimes are collecting they can
starve each other of tasks even when there are helper threads spare.

This moves the limit from per-process to per-runtime and allows us to run as
many GC parallel tasks in total as there are helper threads.

A new state is added for GC parallel tasks to indicate they are queued on the
runtime before they have been dispatched to the helper thread system.

Differential Revision: https://phabricator.services.mozilla.com/D200824
2024-02-07 11:15:42 +00:00
Emilio Cobos Álvarez
2971047c81 Bug 1875100 - Propagate top level activeness automatically to top descendants. r=nika,tabbrowser-reviewers,mconley,extension-reviewers,robwu,geckoview-reviewers,owlish,kaya
For that, opt in tabbrowser and the shopping sidebar to manual
activeness management.

Differential Revision: https://phabricator.services.mozilla.com/D198942
2024-02-07 10:58:15 +00:00
Jon Coppeard
d7779c8fcf Bug 1877406 - Set native object shape to a safe value if allocating dynamic slots fails r=jandem
The assertion is failing beacuse the number of slots allocated (zero) doesn't
match the number we expect given the object's shape. Since allocation is
failing and the object will be unreachable, the patch sets the shape to that of
a plain object with zero slots. This should be a safe default.

We have to also ensure that this shape always exists so we can allocate it when
the global is initialized.

This means we can also remove the workaround fix for bug 1828396.

The patch also fixes DumpHeap so it doesn't try and flcose a null file handle,
which crashes on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D200675
2024-02-07 10:03:29 +00:00
Emilio Cobos Álvarez
b59516559d Bug 1876541 - Zoom should affect intrinsic replaced element size. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D199990
2024-02-07 09:51:52 +00:00