tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 5e71af26df2234615d7f9c1c511bb8d1b03ecd59
parent 2bd550c9be8c222c9f46b0fa5c4c948426c9c780
Author: Dan Baker <dbaker@mozilla.com>
Date:   Tue,  2 Dec 2025 00:04:51 -0700

Bug 2000941 - Vendor libwebrtc from 1d37b71540

Upstream commit: https://webrtc.googlesource.com/src/+/1d37b7154016715956e4ddc52da7789a851f86c7
    Refresh abseil-in-webrtc documentation

    No-try: True
    Bug: b/446884768
    Change-Id: I79ca11be2b8e52d86b27f4546e4fe456d504c4a4
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/411464
    Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#45726}

Diffstat:
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/g3doc/abseil-in-webrtc.md | 9+++++----
2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor @@ -1,4 +1,4 @@ # ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T07:01:44.490410+00:00. +libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T07:04:37.889536+00:00. # base of lastest vendoring -7e2fb13a72 +1d37b71540 diff --git a/third_party/libwebrtc/g3doc/abseil-in-webrtc.md b/third_party/libwebrtc/g3doc/abseil-in-webrtc.md @@ -1,5 +1,5 @@ <!-- go/cmark --> -<!--* freshness: {owner: 'danilchap' reviewed: '2025-03-13'} *--> +<!--* freshness: {owner: 'danilchap' reviewed: '2025-09-24'} *--> # Using Abseil in WebRTC @@ -40,7 +40,7 @@ on a monolithic Abseil build target that will generate a shared library. * The macros in `absl/base/attributes.h`, `absl/base/config.h` and `absl/base/macros.h`. * `absl/numeric/bits.h` -* Single argument absl::StrCat +* Single argument `absl::StrCat` * ABSL_FLAG is allowed in tests and tools, but disallowed in in non-test code. @@ -66,8 +66,9 @@ on a monolithic Abseil build target that will generate a shared library. `absl::Span` differs from `webrtc::ArrayView` on several points, and both of them differ from the `std::span` introduced in C++20. We should just keep -using `webrtc::ArrayView` and avoid `absl::Span`. When WebRTC switches to C++20, -we will consider replacing `webrtc::ArrayView` with `std::span`. +using `webrtc::ArrayView` and avoid `absl::Span`. Note that we are planning +to replace `webrtc::ArrayView` with `std::span` rather than with `absl::Span`, +see https://bugs.webrtc.org/439801349 ### `absl::StrCat`, `absl::StrAppend`, `absl::StrJoin`, `absl::StrSplit`