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

867585 Коммитов

Автор SHA1 Сообщение Дата
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
Andreas Pehrson 17513a4e51 Bug 1810498 - Don't set webrtc_trace log level from about:webrtc. r=ng,webidl,farre
Differential Revision: https://phabricator.services.mozilla.com/D196803
2023-12-19 12:37:12 +00:00
Sarah Clements f905856e36 Bug 1868526 - Add event listener and promise for window resize r=sfoster,sessionstore-reviewers
* Update test_restore_manually marionette test to account for intermittent failure on linux

Differential Revision: https://phabricator.services.mozilla.com/D196426
2023-12-19 12:17:31 +00:00
Emilio Cobos Álvarez 7fcf0d7415 Bug 1870676 - Clean up transition-property handling, and remove eCSSPropertyExtra_all_properties. r=firefox-style-system-reviewers,zrhoffman
While we're at it, let's fix this long-standing TODO.

Differential Revision: https://phabricator.services.mozilla.com/D196760
2023-12-19 11:02:39 +00:00
Emilio Cobos Álvarez 2ced0c534e Bug 1870676 - Other minor clean-ups to PropertyId-related code. r=firefox-style-system-reviewers,zrhoffman
Make NonCustomPropertyId an u16 (because it can, and it's more compact),
and use arrays for ShorthandId::longhands and LonghandId::shorthands.

Differential Revision: https://phabricator.services.mozilla.com/D196759
2023-12-19 10:50:22 +00:00
Emilio Cobos Álvarez 933d556ce5 Bug 1870676 - Move a bunch of code in properties.mako.rs outside of mako. r=firefox-style-system-reviewers,zrhoffman
Most of these bits don't need mako. Move them to properties/mod.rs.

Differential Revision: https://phabricator.services.mozilla.com/D196758
2023-12-19 10:50:21 +00:00
Narcis Beleuzu 3387523fc0 Backed out 2 changesets (bug 1835614) for xpcshell failure on test_tracer.js . CLOSED TREE
Backed out changeset 4501d1fb176a (bug 1835614)
Backed out changeset 60b933696a41 (bug 1835614)
2023-12-19 12:54:32 +02:00
Emilio Cobos Álvarez e86dcddf86 Bug 1870608 - Remove DOMString atom state now that atoms hold an nsStringBuffer. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D190218
2023-12-19 10:28:34 +00:00
Tom Schuster 061fc361e2 Bug 1867628 - Fire a load event when frame-ancestors blocks an iframe (similar to X-Frame-Options). r=nika,smaug
Differential Revision: https://phabricator.services.mozilla.com/D196036
2023-12-19 10:05:12 +00:00
mcheang 8782212612 Bug 1870419 - Fix google, distributions, and database tests in searchconfigs tests folder. r=Standard8
For the test_google.js the copyObject function in SearchEngineSelector was
performing a shallow copy of the objects from the config. The original config
was being modified because the copied engine had pointers to the inner object
and array from the config.

To fix the issue, the copyObject function is changed to deepCopyObject
function, where we are performing a deep copy of the nested object and array
rather than shallow copies. When we loop over and apply the variant engine
properties cumulatively, they should not modify the original config.

The last two tests were fixed by checking the newSearchConfig.enabled PREF, and
testing for a different arrangement of the params in the url when the PREF is on.

Differential Revision: https://phabricator.services.mozilla.com/D196647
2023-12-19 09:49:37 +00:00
sotaro 7d06300567 Bug 1861605 - Use IDXGIResource1::CreateSharedHandle() instead of IDXGIResource::GetSharedHandle() r=gfx-reviewers,lsalzman
gecko uses IDXGIResource::GetSharedHandle(). But it is recommend not to use anymore to retrieve the handle to a shared resource.
IDXGIResource1::CreateSharedHandle() with D3D11_RESOURCE_MISC_SHARED_NTHANDLE flag should be used instead of the GetSharedHandle().

The CreateSharedHandle() could be called only once for a shared resource. Later calls fail.

HANDLEs of ID3D11Texture2D are replaced by gfx::FileHandleWrappers.

Differential Revision: https://phabricator.services.mozilla.com/D192173
2023-12-19 09:23:21 +00:00