Граф коммитов

867595 Коммитов

Автор SHA1 Сообщение Дата
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