Alexandre Poirot
f69feec059
Bug 1835614 - [devtools] Log function call arguments. r=devtools-reviewers,fluent-reviewers,devtools-backward-compat-reviewers,nchevobbe
...
Introduce a new global option in the tracer to log values.
For now, it only triggers javascript function call arguments to be logged,
but this will also impact the incoming feature logging native function calls,
and also the other incoming feature to log the returned values.
Differential Revision: https://phabricator.services.mozilla.com/D196019
2023-12-19 18:01:52 +00:00
Alexandre Poirot
b89a73183a
Bug 1835614 - [devtools] Use a custom resource for traces. r=devtools-reviewers,nchevobbe
...
This help reduce the RDP overhead by only transferring what is strictly necessary.
The console message resources bundles various useless attributes.
This also help use a custom rendering in the frontend so that traces can
be displayed distinctly and differently from the console API calls.
Differential Revision: https://phabricator.services.mozilla.com/D196020
2023-12-19 18:01:52 +00:00
Emilio Cobos Álvarez
aa7160a843
Bug 1870870 - Check for custom properties in KeyframeEffect::SetPerformanceWarning. r=dholbert
...
I'm doing deeper work in bug 1870832 and co in order to remove
nsCSSPropertyID, but this is the short-term fix.
Differential Revision: https://phabricator.services.mozilla.com/D196859
2023-12-19 17:50:47 +00:00
Emilio Cobos Álvarez
4dfffd68f9
Bug 1870803 - Remove backgroundColorSetOnRoot from theming tests. r=desktop-theme-reviewers,dao
...
Win7/8 isn't supported anymore.
Differential Revision: https://phabricator.services.mozilla.com/D196861
2023-12-19 17:42:48 +00:00
Gijs Kruitbosch
25dc41f83b
Bug 1870886 - update readability to 0.5.0 to improve reader mode, r=cmkm
...
Notable changes:
- Expanded comma detection to non-Latin commas
- Fix detection of elements hidden with style="visibility: hidden"
- Fixed aria-modal cookie dialogs interfering with readability
- Fixed lists of images not showing
- Simplify script and noscript removal
Differential Revision: https://phabricator.services.mozilla.com/D196863
2023-12-19 17:39:10 +00:00
Ziran Sun
584d474cc3
Bug 1867811 - Expose EXPANDED state for element with popovertarget. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D196541
2023-12-19 17:30:56 +00:00
Robert Longson
1c30043b1e
Bug 1870822
- Simplify referrer usage in SVGObserverUtils r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D196836
2023-12-19 17:13:59 +00:00
Ting-Yu Lin
84705736a5
Bug 1870103 - Disallow fragmentation-imposed block-size growth for replaced elements. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D196811
2023-12-19 16:33:58 +00:00
Narcis Beleuzu
0f250fb8c2
Backed out 7 changesets (bug 1869332) for Android bustages. CLOSED TREE
...
Backed out changeset e1a7852ec85a (bug 1869332)
Backed out changeset 886e59d6495f (bug 1869332)
Backed out changeset 03ac3598f84f (bug 1869332)
Backed out changeset 5e775f2c2b9c (bug 1869332)
Backed out changeset 295a1e1f01d5 (bug 1869332)
Backed out changeset 2909ac6aeb41 (bug 1869332)
Backed out changeset dfab47873174 (bug 1869332)
2023-12-19 18:52:01 +02:00
Narcis Beleuzu
8ffbccc936
Backed out changeset debea7fc7220 (bug 1870803) for bc failure on browser_startup_flicker.js
2023-12-19 18:46:01 +02:00
Lee Salzman
1bb52a690c
Bug 1829026 - Remove waiting texture ids if nothing uses them. r=aosmond
...
We can accumulate a bunch of waiting texture ids that never actually get
composited. By the time we go to lock a successive canvas frame, if nothing
has queried a surface descriptor for the preceding frame, it is safe to assume
that the canvas frame will never be rendered, since any record of its texture
id has been erased. In this case, we want to remove the resources allocated
to that texture immediately from the host side rather than let it sit around
indefinitely, in case no composition ever occurs.
Differential Revision: https://phabricator.services.mozilla.com/D196850
2023-12-19 15:44:41 +00:00
Randell Jesup
7a1b759c87
Bug 1869175 - netwerk nsSocketTransport2 thread-safety annotations r=necko-reviewers,kershaw,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D195979
2023-12-19 15:42:03 +00:00
Bryan Thrall
ab4aad7ce6
Bug 1866909
- Add "Tools" section r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D196761
2023-12-19 15:38:25 +00:00
Bryan Thrall
26b83748ed
Bug 1866909
- Update "Debugging GC marking/rooting" example usage r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D196757
2023-12-19 15:38:25 +00:00
Bryan Thrall
72da16e2cb
Bug 1866909
- Add debugging tip for finding JIT instruction generation code r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D196756
2023-12-19 15:38:25 +00:00
Bryan Thrall
6ed09d41b0
Bug 1866909
- Mention "help(/Regex/)" option in JS Shell r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D196755
2023-12-19 15:38:24 +00:00
Bryan Thrall
2c6e330f3b
Bug 1866909
- Remove mention of c1visualizer r=mgaudet
...
The C1 spew was removed here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1502159
Differential Revision: https://phabricator.services.mozilla.com/D196754
2023-12-19 15:38:24 +00:00
Bryan Thrall
ba36f373a7
Bug 1866909
- Update links r=mgaudet
...
I'm keeping the "These tips were archived from" MDN link because not everything
in this doc is updated yet.
Most of the Gecko Profiler archived stuff is covered by existing Profiler user
docs, but there are enough bits and pieces in the archive that I still think it
is worth linking to.
Differential Revision: https://phabricator.services.mozilla.com/D196753
2023-12-19 15:38:23 +00:00
Bryan Thrall
a159e27da1
Bug 1866909
- Improve grammar, spelling, and formatting for clarity r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D196752
2023-12-19 15:38:23 +00:00
Narcis Beleuzu
272c5888a0
Merge central to autoland. CLOSED TREE
2023-12-19 17:39:20 +02:00
Robert Longson
24f9cc8791
Bug 1870811 - enable layout.css.gradient-color-interpolation-method.enabled for test r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D196837
2023-12-19 15:29:51 +00:00
Noemi Erli
7b97e142d0
Backed out 12 changesets (bug 1795296, bug 1855742) as requested by aosmond a=backout
...
Backed out changeset 05b607c3bbe6 (bug 1795296)
Backed out changeset 7704291111b4 (bug 1855742)
Backed out changeset db60743295fb (bug 1855742)
Backed out changeset 8ed51e7d1c98 (bug 1855742)
Backed out changeset 40cba2c51b1c (bug 1855742)
Backed out changeset d4bfe15c07ec (bug 1855742)
Backed out changeset 2061271c53e8 (bug 1855742)
Backed out changeset 5b2a89a61f7f (bug 1855742)
Backed out changeset 2028c7018977 (bug 1855742)
Backed out changeset 13e806495fb8 (bug 1855742)
Backed out changeset 4bfa0d4913a2 (bug 1855742)
Backed out changeset 711b3f47e380 (bug 1855742)
2023-12-19 17:25:55 +02:00
Paul Adenot
6f779e1ee4
Bug 1869332 - Temporarily disable libaom fuzzing. r=pehrsons
...
We're going to reevaluate which AV1 library we're using anyways, and we're not
using libaom anymore for decode, we're using libdav1d.
This is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1869986
Differential Revision: https://phabricator.services.mozilla.com/D196406
2023-12-19 15:21:53 +00:00
Paul Adenot
536849cb5f
Bug 1869332 - Add an av1 encoder based on libaom to ffvpx. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D196063
2023-12-19 15:21:53 +00:00
Paul Adenot
a27b51233a
Bug 1869332 - Write a placeholder implementation for getting the buildconfig. r=chunmin
...
This is expected to be present in ffmpeg, but is only for displaying things on
the command-line, we don't need a "real" implementation.
Differential Revision: https://phabricator.services.mozilla.com/D196062
2023-12-19 15:21:52 +00:00
Paul Adenot
35a2409f61
Bug 1869332 - Remove .orig files that crept in. r=chunmin
...
Drive-by, nothing to do with this bug.
Differential Revision: https://phabricator.services.mozilla.com/D196061
2023-12-19 15:21:52 +00:00
Paul Adenot
69aca49eb4
Bug 1869332 - Regenerate libaom/sources.mozbuild and config files. r=glandium
...
Running `generate_source_mozbuild.py` needs to be done with a specific version
of pyparsing, this can be done with a virtualenv, like so:
```
cd media/libaom
python3 -m venv temp
. temp/bin/activate
pip install pyparsing==2.4.7
./generate_sources_mozbuild.sh # this runs generate_source_mozbuild.py
```
Differential Revision: https://phabricator.services.mozilla.com/D196060
2023-12-19 15:21:51 +00:00
Paul Adenot
5be4b02b1f
Bug 1869332 - Ask generate_source_mozbuild.py to build the encoder side of libaom. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D196059
2023-12-19 15:21:50 +00:00
Paul Adenot
e2e68cab50
Bug 1869332 - Move libaom to libgkcodecs. r=glandium,media-playback-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D196058
2023-12-19 15:21:50 +00:00
Benjamin Beurdouche
aed0974223
Bug 1870290 - land 660735996d77, UPGRADE_NSS_RELEASE, r=nss-reviewers,nkulatova
...
Differential Revision: https://phabricator.services.mozilla.com/D196845
2023-12-19 15:02:11 +00:00
Olli Pettay
b3adb188d5
Bug 1870780, mCaptureStream is null after unlinking, r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D196844
2023-12-19 14:55:37 +00:00
Jonathan Sudiaman
f9ea1a2b86
Bug 1868567 - Firefox View longer searched terms will overflow the message box r=fxview-reviewers,sclements
...
Differential Revision: https://phabricator.services.mozilla.com/D196357
2023-12-19 14:09:54 +00:00
Emilio Cobos Álvarez
f5b4832016
Bug 1870803 - Add a transition on window activeness changes. r=dao,desktop-theme-reviewers
...
Now that we transition opacity and background-color, both of which are
accelerated in the compositor, we could do this, which makes activeness
changes a bit less jarring IMO.
Happy to just not take this if you think it's not worth it.
Differential Revision: https://phabricator.services.mozilla.com/D196827
2023-12-19 14:07:15 +00:00
Karandeep
3436530f73
Bug 1866616 - Save the current date when starting a search from the search bar. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D196840
2023-12-19 14:05:52 +00:00
serge-sans-paille
f7255a7edc
Bug 1606191 - Remove hand-written Windows orderfile r=glandium
...
Since 1839832 we generate an equivalent file based on PGO data
automatically.
Differential Revision: https://phabricator.services.mozilla.com/D195848
2023-12-19 14:03:13 +00:00
Jan-Erik Rediger
d2be27ff39
Bug 1867841 - Fix doc link in nsIFOG.idl r=TravisLong DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D196270
2023-12-19 13:52:25 +00:00
Greg Mierzwinski
c2ac54a22b
Bug 1720063 - Disable unity-webgl test on all platforms on autoland. r=afinder,perftest-reviewers DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D196834
2023-12-19 13:48:46 +00:00
Greg Mierzwinski
f5a97d1bbc
Bug 1856401 - Disable tabswitch on linux due to frequent crashes. r=afinder,perftest-reviewers DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D196835
2023-12-19 13:48:06 +00:00
Manuel Bucher
d378f396ca
Bug 1741375 - Proxy DNS by default when using SOCKS v5 r=necko-reviewers,valentin
...
For the common use case of SOCKSv5 for VPNs, Firefox should proxy DNS
request via SOCKS to not leak visited sites to the DNS server and also
reduce fingerprinting on which DNS resolvers was used to websites.
Mullvad also tells their users to enable proxying DNS in their
instructions on how to use SOCKS proxy.[1]
The SOCKS proxy gets to know which website we are connecting anyway. We
could use DNS over HTTPS on SOCKS proxies in the future to be able to
encrypt the hostname with ECH, but that is a project for the future. For
now we want to reduce leaks and therefore also use the SOCKS proxy for
DNS by default.
[1]: https://mullvad.net/en/help/socks5-proxy#get-started
Differential Revision: https://phabricator.services.mozilla.com/D196423
2023-12-19 13:16:13 +00:00
Edgar Chen
873b371e46
Bug 1863843 - nsBaseClipboard::GetData should handle unsupported clipboard type; r=stransky
...
By design, nsBaseClipboard should always pass valid clipboard type to native
implementation of each platform,
Differential Revision: https://phabricator.services.mozilla.com/D196833
2023-12-19 13:09:15 +00:00
serge-sans-paille
9779ed6e69
Bug 1868949 - Add support for AVX VNNI in cpu detection and IntegerGemm r=marco
...
This make it possible to use the recently added changes in gemmology.
Differential Revision: https://phabricator.services.mozilla.com/D196425
2023-12-19 13:04:19 +00:00
Hubert Boma Manilla
6b0b013d69
Bug 1353798 - [devtools] Add documentation for service worker timings r=devtools-reviewers,ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D196389
2023-12-19 12:54:37 +00:00
Hubert Boma Manilla
71b1de7511
Bug 1353798 - [devtools] Cleanup the timing bar calculations r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D196581
2023-12-19 12:54:37 +00:00
Hubert Boma Manilla
9920ba5385
Bug 1353798 - [devtools] Display service worker timings in the devtools UI r=devtools-reviewers,webdriver-reviewers,perftest-reviewers,ochameau,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D195238
2023-12-19 12:54:36 +00:00
Hubert Boma Manilla
26665d9dae
Bug 1353798 - [devtools] Cleanup server timings r=devtools-reviewers,ochameau,webdriver-reviewers,whimboo
...
Cleanup how the server timings are extracted andadded to distinct functions
Differential Revision: https://phabricator.services.mozilla.com/D193429
2023-12-19 12:54:36 +00:00
Andreas Pehrson
9bf1e32517
Bug 1810498 - Forward severity properly to MOZ_LOG. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D196808
2023-12-19 12:37:14 +00:00
Andreas Pehrson
462aa1e808
Bug 1810498 - Update WebRTC log sink on webrtc_trace logging pref changes. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D196807
2023-12-19 12:37:13 +00:00
Andreas Pehrson
3022f19dd2
Bug 1810498 - Enable webrtc logging from CamerasParent (parent process). r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D196806
2023-12-19 12:37:13 +00:00
Andreas Pehrson
5a544bfeed
Bug 1810498 - Remove unused includes in webrtc/common/*, webrtc/jsapi/PeerConnectionCtx.* and webrtc/jsapi/WebrtcGlobal*. r=webrtc-reviewers,ng
...
Differential Revision: https://phabricator.services.mozilla.com/D196805
2023-12-19 12:37:12 +00:00
Andreas Pehrson
767764f515
Bug 1810498 - Keep track of the number of users of webrtc logging. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D196804
2023-12-19 12:37:12 +00:00