tor-browser

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

commit 7568cc148bb1e0d72af0a4ad9cc4b7558ec851d2
parent 190c8712231471858b5b9d2d169fdb7cd0b3e132
Author: Dan Baker <dbaker@mozilla.com>
Date:   Mon,  1 Dec 2025 17:09:13 -0700

Bug 2000941 - Vendor libwebrtc from bb3852b37c

Upstream commit: https://webrtc.googlesource.com/src/+/bb3852b37cfb21f6e05c2169fb699f2454730ad8
    Mark MockSessionDescriptionInterface as deprecated.

    This mock class isn't used in WebRTC and it's preferred to use the
    SessionDescriptionInterface class directly instead.

    Bug: webrtc:442220720
    Change-Id: I5b9fc715469b4ad83e407d5a86949bca110cb926
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/407440
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#45576}

Diffstat:
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/api/test/mock_session_description_interface.h | 8+++++---
2 files changed, 7 insertions(+), 5 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-02T00:06:35.962409+00:00. +libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T00:08:58.273554+00:00. # base of lastest vendoring -d22b593b75 +bb3852b37c diff --git a/third_party/libwebrtc/api/test/mock_session_description_interface.h b/third_party/libwebrtc/api/test/mock_session_description_interface.h @@ -21,7 +21,11 @@ namespace webrtc { -class MockSessionDescriptionInterface : public SessionDescriptionInterface { +class [[deprecated( + "Use the SessionDescriptionInterface directly instead, including the " + "static Create() methods within the " + "interface.")]] MockSessionDescriptionInterface + : public SessionDescriptionInterface { public: MOCK_METHOD(std::unique_ptr<SessionDescriptionInterface>, Clone, @@ -43,8 +47,6 @@ class MockSessionDescriptionInterface : public SessionDescriptionInterface { MOCK_METHOD(bool, ToString, (std::string*), (const, override)); }; -static_assert(!std::is_abstract_v<MockSessionDescriptionInterface>); - } // namespace webrtc #endif // API_TEST_MOCK_SESSION_DESCRIPTION_INTERFACE_H_