tor-browser

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

commit f9061ba4e349863c43b3654da0e18ea440cac4dd
parent 7219105bae52692fcf3f547a26073a81f2b8cf5a
Author: Michael Froman <mfroman@mozilla.com>
Date:   Thu,  9 Oct 2025 23:40:47 -0500

Bug 1993083 - Vendor libwebrtc from f3aa337c18

Upstream commit: https://webrtc.googlesource.com/src/+/f3aa337c18afe323eb7487047fb150971c172b34
    Remove obsolete sigslot signal StreamInterface::SignalEvent

    Bug: webrtc:11943
    Change-Id: I80cc38aa632dc6ee623aeed84081fcb9fc433139
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/401741
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#45225}

Diffstat:
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/rtc_base/stream.h | 11-----------
2 files changed, 2 insertions(+), 13 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 /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-10T04:39:31.935096+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-10T04:40:37.761455+00:00. # base of lastest vendoring -3b72aa4ac6 +f3aa337c18 diff --git a/third_party/libwebrtc/rtc_base/stream.h b/third_party/libwebrtc/rtc_base/stream.h @@ -21,7 +21,6 @@ #include "rtc_base/checks.h" #include "rtc_base/system/no_unique_address.h" #include "rtc_base/system/rtc_export.h" -#include "rtc_base/third_party/sigslot/sigslot.h" #include "rtc_base/thread_annotations.h" namespace webrtc { @@ -101,10 +100,6 @@ class RTC_EXPORT StreamInterface { callback_ = std::move(callback); } - // TODO(bugs.webrtc.org/11943): Remove after updating downstream code. - sigslot::signal3<StreamInterface*, int, int> SignalEvent - [[deprecated("Use SetEventCallback instead")]]; - // Return true if flush is successful. virtual bool Flush(); @@ -131,12 +126,6 @@ class RTC_EXPORT StreamInterface { if (callback_) { callback_(stream_events, err); } -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wdeprecated-declarations" - // TODO(tommi): This is for backwards compatibility only while `SignalEvent` - // is being replaced by `SetEventCallback`. - SignalEvent(this, stream_events, err); -#pragma clang diagnostic pop } RTC_NO_UNIQUE_ADDRESS SequenceChecker callback_sequence_{