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