Andrew Osmond
4ca8d166c5
Bug 1845946 - Part 1. Switch GMP process launching IPDL messages from sync to async. r=ipc-reviewers,media-playback-reviewers,alwu,mccr8
...
When launching the GMP process, or querying its state, via PGMPService,
the design was already asynchronous. As such we can remove the sync
requirement quite easily and allow more flexibility on the parent
process side.
Differential Revision: https://phabricator.services.mozilla.com/D185335
2023-08-10 14:31:47 +00:00
Emilio Cobos Álvarez
8c84cafd30
Bug 1848130 - Ensure profiler_add_marker arguments are not evaluated when not profiled. r=jnicol,canaltinova
...
This is a more generic version of D185008.
Differential Revision: https://phabricator.services.mozilla.com/D185800
2023-08-10 14:27:41 +00:00
Michael Froman
055d5f8814
Bug 1847257 - revert an unneccesary change in libwebrtc's window_capturer_x11.cc r=karlt,webrtc-reviewers
...
This small change we've been carrying to when ProcessPendingXEvents is called
in WindowCapturerLinux::Capture should not be necessary.
Differential Revision: https://phabricator.services.mozilla.com/D185449
2023-08-10 14:26:34 +00:00
Sean Feng
117b1123ce
Bug 1847363 - Add the missing UpdateDefaultPreventedOnContent call for nsFileControlFrame r=masayuki
...
Without setting mDefaultPreventedOnContent, the dragSession could
be considered as Chrome only.
Differential Revision: https://phabricator.services.mozilla.com/D185844
2023-08-10 14:21:06 +00:00
Titouan Thibaud
a4af1bbab9
Bug 1847059: Add missing providerName to FedCM Account and Provider entities in GeckoSession r=geckoview-reviewers,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D185431
2023-08-10 14:14:58 +00:00
Narcis Beleuzu
4468ea5022
Backed out changeset 49d2e361b23a (bug 1846284) for newtab failure. CLOSED TREE
2023-08-10 17:23:17 +03:00
negin
6b075d23cf
Bug 1846284 - [Sidebar] Create text component with links r=omc-reviewers,fluent-reviewers,flod,aminomancer
...
Differential Revision: https://phabricator.services.mozilla.com/D185220
2023-08-10 13:38:25 +00:00
Mike Kaply
cef99d2172
Bug 1845471 - Switch Show All History link to a button. r=jsudiaman,desktop-theme-reviewers,fxview-reviewers,kcochrane,dao
...
Differential Revision: https://phabricator.services.mozilla.com/D185597
2023-08-10 13:10:49 +00:00
Nicolas Silva
1977759cef
Bug 1846661 - Don't convert gpu limits to double. r=gfx-reviewers,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D185816
2023-08-10 13:10:28 +00:00
Geoff Brown
58b8548796
Bug 1848046 - Correct typo in mach help for AAB install r=releng-reviewers,hneiva
...
Differential Revision: https://phabricator.services.mozilla.com/D185865
2023-08-10 13:04:37 +00:00
Geoff Brown
0e365b674b
Bug 1847841 - Reduce mozprocess.ProcessHandler use in mochitest harness r=hneiva
...
Differential Revision: https://phabricator.services.mozilla.com/D185720
2023-08-10 13:03:03 +00:00
Emilio Cobos Álvarez
dbbf7dc0fb
Bug 1835864 - Make printing / paged mode deal with multiple canvas backgrounds properly. r=dholbert
...
The subdocument call when there's no root frame is silly, because we
won't find a canvas frame and we'll end up with transparent.
This needs to tweak the canvas frame construction code to make canvas
anon content show up on the "top" canvas, not on the page content
canvas.
This can be simplified now, because the reason we had to build canvas
anon content before processing kids of the root frame (bug 1558352) no
longer applies since I made popups regular out-of-flow elements
(bug 1799343).
Differential Revision: https://phabricator.services.mozilla.com/D179461
2023-08-10 12:59:00 +00:00
Tiaan Louw
d97fe6397d
Bug 1848131 - Replace computed alpha NaN values with zero r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D185920
2023-08-10 12:58:37 +00:00
Valentin Gosu
bc75bd4701
Bug 1798631 - Add zip reader fuzzer r=decoder,necko-reviewers,kershaw
...
Add back nsIZipReader.openMemory - Backed out changeset 1b442368d567
Differential Revision: https://phabricator.services.mozilla.com/D162239
2023-08-10 12:42:00 +00:00
Alexandre Poirot
bc10fd3dc9
Bug 1841573 - [devtools] Avoid using a unique tab for all sources without a url. r=devtools-reviewers,nchevobbe
...
We were using a unique tab for all sources without a URL.
This forced to update tab's title and text content everytime a new source without a URL was notified by the server.
Even if we don't pause on these new evaled scripts, we would still update the text content which may freeze firefox when instantiating lots of scripts.
Differential Revision: https://phabricator.services.mozilla.com/D185549
2023-08-10 12:36:58 +00:00
Narcis Beleuzu
77dd6aa381
Backed out changeset b544a2a99919 (bug 1546003) for dt failures on browser_markup_links_aria_attributes.js
2023-08-10 15:41:51 +03:00
Takeshi Kurosawa
287025b116
Bug 1546003 - [markup view] Linkify ARIA attributes. r=devtools-reviewers,nchevobbe
...
Add support to linkify ARIA attributes referencing other elements in Inspector.
Differential Revision: https://phabricator.services.mozilla.com/D95682
2023-08-10 11:39:48 +00:00
Karl Tomlinson
35c392463e
Bug 1358149 switch inexact cmath function usage in Web Audio to math.h r=padenot
...
This will facilitate switching these functions to fdlibm, which maps to math.h.
Depends on D185781
Differential Revision: https://phabricator.services.mozilla.com/D185782
2023-08-10 11:18:39 +00:00
Karl Tomlinson
d7103695d6
Bug 1358149 add log10f and hypotf from fdlibm r=arai
...
These operations are used from dom/media/webaudio.
Differential Revision: https://phabricator.services.mozilla.com/D185779
2023-08-10 11:16:39 +00:00
Florian Quèze
bdaa3415cc
Bug 1838497 - Add a profiler feature to record the clock frequency of every core while sampling, r=canaltinova.
...
Differential Revision: https://phabricator.services.mozilla.com/D180983
2023-08-10 10:27:14 +00:00
Nicolas Chevobbe
d11c1d6a01
Bug 1847517 - [devtools] Tweak preview popup style. r=devtools-reviewers,ochameau.
...
Don't display the arrow on the root node, and remove the ability to collapse it.
Add a border at the bottom of the root node so it looks like a header
Add a new `HEADER` Rep mode that will be used for the root node, so we're
showing relevant information in this context (e.g. the object type/class name)
but not the preview when it would be redundant with the content of the tooltip.
For example, we don't want to show the preview for simple objects, arrays, maps, …
but we still have a "longer" description for objects where the properties in
the preview are handpicked (e.g. elements, window, document, …)
Differential Revision: https://phabricator.services.mozilla.com/D185770
2023-08-10 10:17:56 +00:00
Tooru Fujisawa
160367cace
Bug 1845640 - Part 2: Add JS::ReadOnlyCompileOptions parameter to error/warning related JS::FrontendContext APIs. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D184737
2023-08-10 10:03:13 +00:00
Tooru Fujisawa
5e91ea4c32
Bug 1845640 - Part 1: Add API to convert JS::FrontendContext error to runtime error. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D184664
2023-08-10 10:03:12 +00:00
Tooru Fujisawa
6619482322
Bug 1845702 - Make OwningCompileOptions movable. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D184736
2023-08-10 10:03:12 +00:00
Tooru Fujisawa
18f30d5e2f
Bug 1845584 - Remove JS::CompilationStorage parameter from JS::PrepareForInstantiate. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D184663
2023-08-10 10:03:11 +00:00
Tooru Fujisawa
ec821c6d19
Bug 1845416 - Add JS::ReadOnlyDecodeOptions and JS::OwningDecodeOptions. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D184543
2023-08-10 10:03:11 +00:00
Narcis Beleuzu
ef9a0d3c1a
Backed out changeset ccf1b5218169 (bug 1843534) for bustages on ProfilerMarkers.h . CLOSED TREE
2023-08-10 13:06:47 +03:00
Emilio Cobos Álvarez
9c4b9bb36d
Bug 1847929 - Don't throttle zero-size in-viewport OOP iframes. r=smaug
...
Use edge-inclusive intersection like IntersectionObserver, to make
zero-size iframes that are in the viewport considered visible. This is
consistent with how we treat zero-sized in-process iframes.
Differential Revision: https://phabricator.services.mozilla.com/D185808
2023-08-10 09:30:02 +00:00
Emilio Cobos Álvarez
2e7f6f8452
Bug 1843534 - Ensure profiler_add_marker arguments are not evaluated when not profiled. r=jnicol,canaltinova
...
This is a more generic version of D185008.
Differential Revision: https://phabricator.services.mozilla.com/D185800
2023-08-10 09:27:21 +00:00
Jan de Mooij
6ee566874a
Bug 1847891 part 4 - Move RegExpStatics pointer to RegExpRealm. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D185789
2023-08-10 09:23:26 +00:00
Jan de Mooij
0b29b90747
Bug 1847891 part 3 - Bake in the global in Ion codegen to get rid of some dependent loads. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D185788
2023-08-10 09:23:26 +00:00
Jan de Mooij
13ac774efc
Bug 1847891 part 2 - Move RegExpRealm from Realm to GlobalObjectData. r=jonco,iain
...
It now also uses strong references instead of weak pointers. This will simplify
bug 1847017 because we can then assume the match result shape for a realm doesn't
go away when a GC happens.
Differential Revision: https://phabricator.services.mozilla.com/D185787
2023-08-10 09:23:26 +00:00
Jan de Mooij
5e62426ab5
Bug 1847891 part 1 - Add MacroAssembler::loadGlobalObjectData. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D185786
2023-08-10 09:23:25 +00:00
Bob Owen
d9ca68fb6b
Bug 1846687: Don't allow CanvasTranslator to be initialized twice. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D185548
2023-08-10 08:31:24 +00:00
Karl Tomlinson
e618709657
Bug 1358149 use C language linkage for public fdlibm functions r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D185778
2023-08-10 08:29:58 +00:00
Narcis Beleuzu
fb11ca7ee0
Bug 1799917 - Update expectation for enrollment.https.html . r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D185897
2023-08-10 08:27:29 +00:00
Marco Bonardo
13b6887076
Bug 1760111 - Add missing await to urlbar/tests/unit/test_keywords.js. r=scunnane
...
Differential Revision: https://phabricator.services.mozilla.com/D185803
2023-08-10 08:03:37 +00:00
Daisuke Akatsuka
572b216bbf
Bug 1847475: Implement the result menu for MDN suggestions r=adw,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D185523
2023-08-10 07:37:21 +00:00
Gabriele Svelto
2c5c4496c1
Bug 1847520 - Do not fetch the missing symbol list from the symbol server, use Socorro instead r=afranchuk
...
Differential Revision: https://phabricator.services.mozilla.com/D185586
2023-08-10 07:35:35 +00:00
Mark Banner
fd31dfc8ff
Bug 1846747 - Remove SpecialPowers.importInMainProcess as it is unused. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D185571
2023-08-10 07:32:38 +00:00
Mozilla Releng Treescript
1ddbcff26f
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
en-GB -> 13d7fe0f8817e64df9ee9e839ca377b62f2a12a5
gn -> 806747f25b83b5b81e0506c8cb0c96ad47bb8c77
it -> 52587a89ab80d4bf0ac2884a03ea7ed00d0fea85
pa-IN -> c73a575321ba81ae5aa0576f15b4d6cdc93ee0d2
2023-08-10 07:02:07 +00:00
Karl Tomlinson
f3a72d6d5a
Bug 1358149 use prefix instead of namespace for fdlibm function names r=arai
...
This will facilitate making the functions available to C code.
Differential Revision: https://phabricator.services.mozilla.com/D185777
2023-08-10 06:55:30 +00:00
Makoto Kato
28b0434e12
Bug 1847502 - Remove unnecessary step for Windows workstation. r=geckoview-reviewers,ohall
...
JDK is installed by `./mach bootstrap` now.
Differential Revision: https://phabricator.services.mozilla.com/D185528
2023-08-10 06:52:30 +00:00
Makoto Kato
778df10b83
Bug 1847869 - Update ICU4X document. r=TYLin,platform-i18n-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185771
2023-08-10 06:51:38 +00:00
Tiaan Louw
bc45488c4e
Bug 1847509 - Remove colors with static initializers r=emilio
...
This fixes a regression where the size of the binaries were increased.
Differential Revision: https://phabricator.services.mozilla.com/D185849
2023-08-10 05:57:17 +00:00
Razvan Cojocaru
e2b2e5ebe7
Bug 1847716 - Don't scroll smoothly if smooth scrolling disabled when clicking and holding scrollbar. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D185775
2023-08-10 05:55:58 +00:00
Narcis Beleuzu
27fd53cc53
Backed out changeset 9c6fae7b8434 (bug 1847084) for reftest failures. CLOSED TREE
2023-08-10 08:24:57 +03:00
Chris Peterson
37e77144f1
Bug 1847154 - security: remove unnecessary OnMojaveOrLater() and OnCatalinaOrLater() version checks. r=keeler,spohl
...
Firefox versions >= 116 only support macOS >= 10.15. Mojave is macOS 10.14. Catalina is macOS 10.15.
Also stop including unused "nsCocoaFeatures.h" in EnterpriseRoots.cpp, which has no macOS version checks.
Differential Revision: https://phabricator.services.mozilla.com/D185504
2023-08-10 05:07:07 +00:00
Glenn Watson
65ed481264
Bug 1847084 - Add extra fuzziness for tier 2 1845828-1.html r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D185851
2023-08-10 04:51:28 +00:00
Makoto Kato
0a24df1b97
Bug 1847958 - Use -Oz for optimize option on GeckoView all channels. r=firefox-build-system-reviewers,glandium
...
Due to size limit of APK, we should use `-Oz` instead of `-O2` even if Nightly.
Actually, Nightly is `-O2` and Others (Beta and Release) are `-Oz`.
As long as I look perf data (bug 1831935 etc) after testing -O2, improvement is still
small (It seems to be small improvement of AndroidStartup only).
Also, this fix removes gcc support of GeckoView build since NDK removes gcc now.
Differential Revision: https://phabricator.services.mozilla.com/D185817
2023-08-10 04:36:33 +00:00