Commit Graph

12631 Commits

Author SHA1 Message Date
Kagami Sascha Rosylight
d8f8727b8d Bug 1863255 - Update to libjxl d3a69dbeef78f036969a2500f949f931df857e17 r=tnikkel
Somehow the tests are down for mingw builds with the latest commit 9487d3ab76, so this only updates to a slightly newer commit.

Differential Revision: https://phabricator.services.mozilla.com/D192872
2023-11-07 07:56:53 +00:00
Matthew Gregan
8f18123bd3 Bug 1862763 - Update AudioIPC to 6be424d7. r=cubeb-reviewers,supply-chain-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D192620
2023-11-06 23:18:53 +00:00
Updatebot
9bb1ca9baa Bug 1863162 - Update function2 to a354bd093d2b6e50c9325dbce84d20b4e77aabc6 r=nika
Differential Revision: https://phabricator.services.mozilla.com/D192793
2023-11-06 15:13:54 +00:00
Jim Blandy
6a3c944120 Bug 1862815 - Vendor wgpu changes. r=webgpu-reviewers,ErichDonGubler
Depends on D192652

Differential Revision: https://phabricator.services.mozilla.com/D192653
2023-11-05 22:33:49 +00:00
Sandor Molnar
79f9d60416 Backed out changeset bcc246bfd4aa (bug 1862763) for causing build bustages CLOSED TREE 2023-11-05 15:05:02 +02:00
Matthew Gregan
16c80a1adf Bug 1862763 - Update AudioIPC to c6aed8b9. r=cubeb-reviewers,supply-chain-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D192620
2023-11-05 02:30:11 +00:00
Jim Blandy
bd70a71e6c Bug 1862689 - Update wgpu to revision 49b7ec97c164bac9ee877f45cdd806fbefecc5a4. r=webgpu-reviewers,ErichDonGubler
Depends on D192648

Differential Revision: https://phabricator.services.mozilla.com/D192649
2023-11-04 00:15:04 +00:00
Greg Stoll
d4900df401 Bug 1811076: Part 4 - Add gtests for correctly-behaving and misbehaving DLP agents
Unit tests for mozilla::contentanalysis::ContentAnalysis class.
ContentAnalysis must remain responsive, regardless of the behavior of the
agent.

Differential Revision: https://phabricator.services.mozilla.com/D189570
2023-10-31 16:38:55 +00:00
Sandor Molnar
544f05a6a7 Backed out changeset 3c40605e3f9f (bug 1811076) for causing build bustages on toolkit/components/contentanalysis/tests/gtest/TestContentAnalysis.h CLOSED TREE 2023-10-31 17:45:37 +02:00
Greg Stoll
9ebb7f35a4 Bug 1811076: Part 4 - Add gtests for correctly-behaving and misbehaving DLP agents
Unit tests for mozilla::contentanalysis::ContentAnalysis class.
ContentAnalysis must remain responsive, regardless of the behavior of the
agent.

Differential Revision: https://phabricator.services.mozilla.com/D189570
2023-10-31 15:07:22 +00:00
Greg Stoll
4e86cf34f7 Bug 1811076: Part 3 - Beef up content analysis demo agent for testing r=cmartin
Makes the demo agent block/warn/report content based on file names or text
content, according to a regex passed on the command line.

Also removes FlushFileBuffers from shutdown to avoid LateWriteChecks

Differential Revision: https://phabricator.services.mozilla.com/D189569
2023-10-31 11:33:46 +00:00
Kershaw Chang
3026d3ecb7 Bug 1861443 - neqo v0.6.6, r=necko-reviewers,supply-chain-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D192021
2023-10-27 16:47:17 +00:00
Tif Tran
7dc77a4f8e Bug 1861220 - Vendor application services into moz central r=lina,adw
Differential Revision: https://phabricator.services.mozilla.com/D192011
2023-10-26 23:27:39 +00:00
Michael Froman
1c1dcc9c78 Bug 1861498 - change line endings to Unix(LF) in third_party/libwebrtc/tools/grit/grit/testdata/GoogleDesktop.adm r=dbaker,webrtc-reviewers
This fixes an issue where the restore/save patch-stack scripts change the Windows(CRLF)
line endings to Linux(LF).  The change causes a failure in verify_vendoring.sh.

Differential Revision: https://phabricator.services.mozilla.com/D192010
2023-10-26 19:58:35 +00:00
Updatebot
abc43ce9c7 Bug 1860626 - Update dav1d to fd4ecc2fd870fa267e1995600dddf212c6e49300 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D191676
2023-10-26 04:49:31 +00:00
Chris Peterson
2276add455 Bug 1860621 - Update googletest to 518387203b573f35477fa6872dd54620e70d2bdb. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D191817
2023-10-26 04:16:23 +00:00
Natalia Csoregi
9aacb97a70 Backed out changeset f1d6081744b0 (bug 1854045) as requested for causing Bug 1860978 and Bug 1861043. CLOSED TREE 2023-10-26 04:55:20 +03:00
David P
5fdb72e1f5 Bug 1811076: Part 1 - Initial commit of content analysis SDK r=cmartin
SDK from https://github.com/chromium/content_analysis_sdk
Pulled July 31, 2023

Differential Revision: https://phabricator.services.mozilla.com/D189567
2023-10-26 01:17:09 +00:00
Natalia Csoregi
19d7f6e498 Backed out changeset 566ecf6a1527 (bug 1811076) for causing Bugzilla failures. CLOSED TREE 2023-10-26 00:39:25 +03:00
David P
9752269254 Bug 1811076: Part 1 - Initial commit of content analysis SDK r=cmartin
SDK from https://github.com/chromium/content_analysis_sdk
Pulled July 31, 2023

Differential Revision: https://phabricator.services.mozilla.com/D189567
2023-10-25 21:01:03 +00:00
Matthew Gregan
b8644ef4d3 Bug 1860960 - Update AudioIPC to ec6af6ec. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D191838
2023-10-25 19:50:43 +00:00
Michael Froman
1b775ebfe2 Bug 1858926 - updated libwebrtc patch stack adding third_party/libwebrtc/tools directory to patch-stack. r=ng,webrtc-reviewers DONTBUILD
This will help avoid future vendoring errors if files under this path
are changed.

Depends on D191886

Differential Revision: https://phabricator.services.mozilla.com/D191887
2023-10-25 19:20:17 +00:00
Michael Froman
e7bd2ec8a2 Bug 1861140 - updated libwebrtc patch stack to remove patch signatures. r=ng,webrtc-reviewers DONTBUILD
Depends on D191885

Differential Revision: https://phabricator.services.mozilla.com/D191886
2023-10-25 19:20:17 +00:00
Teodor Tanasoaia
19644885c8 Bug 1859999 - Update wgpu to revision 75989192a9c8f70893882ce0f4373ac217d380c3. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D191400
2023-10-25 13:54:06 +00:00
Noemi Erli
298dcb22d6 Backed out 2 changesets (bug 1734538, bug 1633289) for causing local storage related failures
Backed out changeset 3281f4f797df (bug 1633289)
Backed out changeset 09f03bb807c7 (bug 1734538)
2023-10-25 16:26:47 +03:00
Valentin Gosu
93084864ec Bug 1633289 - Upgrade rust-url to 2.4.1 r=necko-reviewers,webdriver-reviewers,glandium,places-reviewers,jesup,whimboo,lina,supply-chain-reviewers
- ran `cargo vet`
- ran `cargo vet prune`
- updated rust-url to 2.4.1
- ran `./mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D186796
2023-10-25 12:21:58 +00:00
Cosmin Sabou
6bbb870752 Merge mozilla-central to autoland. 2023-10-24 00:55:39 +03:00
Jamie Nicol
715ea35965 Bug 1859736 - Update wpf-gpu-raster. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D191282
2023-10-23 18:37:01 +00:00
Andreas Pehrson
574ca9a59c Bug 1857862 - updated libwebrtc patch stack 2023-10-19 13:52:53 +02:00
Mike Hommey
0b42cdb198 Bug 1854045 - Update regex to 1.9.4. r=emilio,supply-chain-reviewers
The main side effect is the upgrade of aho-corasick to 1.1, which
contains a SIMD implementation for aarch64.

Differential Revision: https://phabricator.services.mozilla.com/D188673
2023-10-19 07:58:51 +00:00
Andreas Pehrson
d390894a77 Bug 1859786 - Fix clang-tidy warning in video_capture_impl.cc. r=webrtc-reviewers,mjf
clang-tidy says:
  'auto dataCallBack' can be declared as 'auto *dataCallBack'

Differential Revision: https://phabricator.services.mozilla.com/D191302
2023-10-18 17:21:52 +00:00
Andreas Pehrson
a6b98ef6b5 Bug 1859786 - Fix lock annotation warning in Mozilla-specific edit on top of video_capture_impl.cc. r=webrtc-reviewers,mjf
The annotations were added in M116:
https://hg.mozilla.org/mozilla-central/rev/9cd372df013948ad822ae936752d725d77474fb5

Note that this was never unsafe, since _dataCallbacks is only written on the
same thread that we are patching here. This patch however, adds helpful static
analysis.

Differential Revision: https://phabricator.services.mozilla.com/D191301
2023-10-18 17:21:51 +00:00
Kagami Sascha Rosylight
4b9d10be35 Bug 1859219 - Update libjxl to 4c23a53dde8840884f424bcca7c60947235fb421 r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D191090
2023-10-17 11:09:08 +00:00
Chris Peterson
727ac25d91 Bug 1859085 - Update xsimd to 11.1.0. r=padenot,sergesanspaille
Changlog:

11.1.0
------

* Introduce XSIMD_DEFAULT_ARCH to force default architecture (if any)
* Remove C++ requirement on xsimd::exp10 scalar implementation

11.0.0
------

* Provide a generic reducer
* Fix ``find_package(xsimd)`` for xtl enabled xsimd, reloaded
* Provide avx512f implementation of FMA and variant
* Hexadecimal floating points are not a C++11 feature
* back to slow implementation of exp10 on Windows
* Changed bitwise_cast API
* Provide generic signed /unsigned type conversion
* Fixed sde location
* Feature/incr decr

Depends on D191042

Differential Revision: https://phabricator.services.mozilla.com/D191043
2023-10-17 05:59:03 +00:00
Chris Peterson
52ca4b99e8 Bug 1859085 - Enable updatebot to check for new xsimd releases. r=sergesanspaille
Schedule updatebot to check for new xsimd releases at the start of every Firefox Nightly release cycle. Check for tagged xsimd releases instead of using some arbitrary commit on main.

Differential Revision: https://phabricator.services.mozilla.com/D191042
2023-10-17 05:59:03 +00:00
Ray Kraesig
c8d62f7b85 Bug 1858739 - update tokio to 1.29.1 r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190838
2023-10-16 22:26:00 +00:00
Ray Kraesig
a3a60fed58 Bug 1858739 - update flate2 crate to 1.0.26 r=glandium,supply-chain-reviewers
Includes an upgrade to the miniz_oxide crate (not otherwise used) from
0.6.2 to 0.7.1.

Differential Revision: https://phabricator.services.mozilla.com/D190837
2023-10-16 22:25:59 +00:00
Ray Kraesig
8552f8eb46 Bug 1858739 - update socket2 crate to 0.4.9 r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190834
2023-10-16 22:25:58 +00:00
Ray Kraesig
67f01bb291 Bug 1858739 - update object crate to 0.32.0 r=glandium,mstange,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190833
2023-10-16 22:25:58 +00:00
Andreas Pehrson
3af99e0947 Bug 1857862 - Vendor libwebrtc from 70aa7e99e4
We already cherry-picked this when we vendored 402f60c2ea.

Upstream commit: https://webrtc.googlesource.com/src/+/70aa7e99e4af06e9a2273793179dfcfddad11898
    [Merge to 117] CHECK against overwrites in send_modules_map_

    (cherry picked from commit 9d8fb97b3ca56ec9920271d8e545ae2ac76b143c)

    No-try: true
    Bug: chromium:1477075
    Change-Id: Ia05a868bfab9e99ef66704e8d6bce516a7a43b0a
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318440
    Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
    Commit-Queue: Harald Alvestrand <hta@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#40673}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319100
    Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
    Cr-Commit-Position: refs/branch-heads/5938@{#2}
    Cr-Branched-From: 82e5f91a2bdf955aa870142008fbdc9ac12f6acd-refs/heads/main@{#40524}
2023-10-16 21:15:15 +02:00
Andreas Pehrson
6b994e9fb8 Bug 1857862 - Vendor libwebrtc from d95382fab7
Upstream commit: https://webrtc.googlesource.com/src/+/d95382fab7dcac8867d9811c4630367c4454cb7d
    [M117][SctpDataChannel] Don't use PostTask for observer registration.

    Instead, use BlockingCall to match with how unregistration is done.
    This is needed because the ThreadWrapper implementation in Chromium, overriding the Thread implementation in WebRTC, does not order sent (blocking) tasks along with posted tasks.

    That makes the functional difference that Thread1 posting and sending
    tasks to Thread2, can not assume that the tasks run in the order they
    were posted and sent. I.e. in this case:

      // Running on Thread1.
      thread2->PostTask([](){ Foo(); });
      thread2->BlockingCall([](){ Bar(); });

    Thread2 may actually execute Bar() first, and then Foo().

    (cherry picked from commit 70cea9bda8b8815be3c5bae4b6fa8053713efcac)

    No-Try: true
    Bug: chromium:1470992
    Change-Id: I1f83f12ce39c09279c0f2b3bc71c3a33e2cb16c5
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317700
    Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#40624}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318360
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Cr-Commit-Position: refs/branch-heads/5938@{#1}
    Cr-Branched-From: 82e5f91a2bdf955aa870142008fbdc9ac12f6acd-refs/heads/main@{#40524}
2023-10-16 21:14:02 +02:00
Andreas Pehrson
ad2a48444b Bug 1857862 - Vendor libwebrtc from 82e5f91a2b
Upstream commit: https://webrtc.googlesource.com/src/+/82e5f91a2bdf955aa870142008fbdc9ac12f6acd
    audio: fix handling of RED packets where the primary encoding is too large

    by falling back to the primary encoding. This can happen with
    opus stereo packets at the maximum bitrate which results in
    1276 encoded bytes.

    BUG=chromium:1470261

    Change-Id: I3fd9bb30773963a519bbb5da44fe71db5dec2bd7
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315141
    Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
    Commit-Queue: Philipp Hancke <phancke@microsoft.com>
    Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40524}
2023-10-16 21:12:45 +02:00
Andreas Pehrson
8d5f59c3a2 Bug 1857862 - Vendor libwebrtc from 7bd90baca8
Upstream commit: https://webrtc.googlesource.com/src/+/7bd90baca868ea28e4c8fdd84be59448b3aacad1
    Remove templating from RtpTransceiver

    as part of the overall motion to remove subtypes of cricket::Codec.
    Also update surrounding code to use LOG_AND_RETURN_ERROR.

    BUG=webrtc:15214

    Change-Id: I7e4a416be662e2e10e351e11d20442ce562d7428
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315080
    Commit-Queue: Philipp Hancke <phancke@microsoft.com>
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Reviewed-by: Florent Castelli <orphis@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40523}
2023-10-16 21:11:30 +02:00
Andreas Pehrson
3b51ec2082 Bug 1857862 - Vendor libwebrtc from c479e46618
Upstream commit: https://webrtc.googlesource.com/src/+/c479e466186adb0f16cae462b0b7cb4a5b9f811e
    Update WebRTC code version (2023-08-08T04:02:52).

    Bug: None
    Change-Id: Id31d7cfb54c95986ae1cd156b80d4033b4e579b0
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315200
    Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#40522}
2023-10-16 21:10:14 +02:00
Andreas Pehrson
2641277fae Bug 1857862 - Vendor libwebrtc from 4f51b34ab8
Upstream commit: https://webrtc.googlesource.com/src/+/4f51b34ab808656fc730180e8dcc44720d579dc4
    Add switch reason to verbose logging of SortAndSwitchConnection

    while this is already logged when actually switching, knowing
    why connections get sorted and evaluated may be useful.

    BUG=None

    Change-Id: I1449b0e1fb3624c04d7fb2730a05ffa7c7d1f37a
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313100
    Reviewed-by: Sameer Vijaykar <samvi@google.com>
    Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
    Commit-Queue: Philipp Hancke <phancke@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#40521}
2023-10-16 21:09:00 +02:00
Andreas Pehrson
b9ee7a173d Bug 1857862 - Vendor libwebrtc from c59be6d261
Upstream commit: https://webrtc.googlesource.com/src/+/c59be6d2615eb35b7a60f6f666abd197fde08db5
    Roll chromium_revision 10080947c0..6b95b8aa08 (1174188:1175249)

    Change log: 10080947c0..6b95b8aa08
    Full diff: 10080947c0..6b95b8aa08

    Changed dependencies
    * src/base: 3de7d110cb..dcfe245ca1
    * src/build: 3dd34519f9..b74cdc4550
    * src/buildtools: ca163845c7..16be42a9ff
    * src/ios: a265a85ace..51a637843f
    * src/testing: 85b0f51488..b946312a89
    * src/third_party: 53a08ec089..93b5f4c408
    * src/third_party/android_build_tools/manifest_merger: UwtCH6usmvLSrqbzGSTrjqJ1AJnNh-Vkq4hCEKvDM5oC..8fr-1Vf_pfxN9ulzWVaZvIXggDgWDs-0dtlGA1Sue48C
    * src/third_party/androidx: ZIfpMhRlZ2Wm-GCtxgdXmEUojZK4r6xCyO7sLg51fjgC..y7rF_rx56mD3FGhMiqnlbQ6HOqHJ95xUFNX1m-_a988C
    * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b119dc414e..84e3795d98
    * src/third_party/depot_tools: d411904b84..54e86436a8
    * src/third_party/freetype/src: 5769f13a6b..9e3c5d7e18
    * src/third_party/perfetto: e568f2855d..ab16995d92
    * src/tools: 1a0f13f46a..4057b98943
    DEPS diff: 10080947c0..6b95b8aa08/DEPS

    No update to Clang.

    BUG=b/293234089

    Change-Id: I84b9c8309208b0bb3cb492ac5a8952c48ede0c6f
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313200
    Reviewed-by: Björn Terelius <terelius@webrtc.org>
    Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
    Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
    Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40520}
2023-10-16 21:07:46 +02:00
Andreas Pehrson
c8ba916a31 Bug 1857862 - Vendor libwebrtc from fc92d33327
Upstream commit: https://webrtc.googlesource.com/src/+/fc92d333272d485d552a118faad6604c562fba6a
    Add StunDictionary - patch 2

    This patch hooks up the StunDictionary to Connection
    and P2PTransportChannel.

    Bug: webrtc:15392
    Change-Id: Ibeea4d8706ebd42f2353d9d300631c02bf0d484d
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315100
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40519}
2023-10-16 21:06:33 +02:00
Andreas Pehrson
bb422ae941 Bug 1857862 - Vendor libwebrtc from 2bfa071d09
Upstream commit: https://webrtc.googlesource.com/src/+/2bfa071d0900ac6e08d470035e162664dbd6425b
    Add GN flag for an easier JNI generator upgrade.

    Bug: b/293234089
    Change-Id: I06dca333a806992cbff1b175f1b0875728a9f1fb
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315120
    Reviewed-by: Björn Terelius <terelius@webrtc.org>
    Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
    Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
    Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40518}
2023-10-16 21:04:39 +02:00
Andreas Pehrson
3642135faa Bug 1857862 - (fix-34d82df2ba) Guard clang-specific pragmas in libwebrtc/api/call/transport.h. r=webrtc-reviewers,mjf
Differential Revision: https://phabricator.services.mozilla.com/D191312
2023-10-18 18:51:06 +00:00
Andreas Pehrson
bf441f0547 Bug 1857862 - Vendor libwebrtc from 34d82df2ba
Upstream commit: https://webrtc.googlesource.com/src/+/34d82df2ba873bcdac6cbcae8d75b5798c573b79
    Use ArrayView versions of SendRtp and SendRtcp

    This CL adds [[deprecated]] to the old signatures, and uses the new
    signatures throughout.

    Bug: webrtc:14870
    Change-Id: Ic9a8198ac0a2f954e1b2e7d05a55dbe04342f958
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314962
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Commit-Queue: Harald Alvestrand <hta@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40517}
2023-10-16 21:03:01 +02:00