webrtc/rtc_base
Mirko Bonadei ba5eaee9a2 Remove rtc::EnsureWinsockInit and g_winsockinit.
In the effort of enabling -Wglobal-constructors and
-Wexit-time-destructors, WebRTC has to remove the Winsock global
initializer.

This will also remove it from Chromium (since it was unused).

After this CL, applications will have to explicitly initialize Winsock
before using WebRTC, this can be done by using the class
rtc::WinsockInitializer provided in rtc_base/win32socketinit.h.

Bug: webrtc:9693, webrtc:9754
Change-Id: I4aae12ff43671ef2713a6fc4592e20759dc6b495
Reviewed-on: https://webrtc-review.googlesource.com/99660
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24903}
2018-10-01 07:02:20 +00:00
..
experiments Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
java/src/org/webrtc Reland "Reland "Injectable logging"" 2018-06-21 13:44:53 +00:00
memory Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
numerics Move variance calculation in SampleCounter to a new extension class 2018-09-12 08:19:37 +00:00
strings Make fewer copies when using StringBuilder. 2018-09-24 09:39:19 +00:00
synchronization Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
system Reland "Add RTC_EXPORT macro to export WebRTC symbols." 2018-09-18 12:07:58 +00:00
third_party Fix guards for headers in third party 2018-08-07 09:39:06 +00:00
time Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
win Adds stream-switch support in new Windows ADM. 2018-09-05 13:04:01 +00:00
arraysize.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncinvoker-inl.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
asyncinvoker.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncinvoker.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
asyncpacketsocket.cc Prevent warning logs when signaling stats from connectionless sockets. 2018-04-17 18:34:14 +00:00
asyncpacketsocket.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
asyncresolverinterface.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncresolverinterface.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
asyncsocket.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncsocket.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
asynctcpsocket_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asynctcpsocket.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asynctcpsocket.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncudpsocket_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncudpsocket.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
asyncudpsocket.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
atomicops_unittest.cc
atomicops.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
base64_unittest.cc Move base64.h to the proper location. 2018-07-23 15:40:36 +00:00
bind_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bind.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bitbuffer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bitbuffer.cc Avoid overflow when parsing H.264 SPS. 2018-09-27 11:50:10 +00:00
bitbuffer.h Fix typo in bitbuffer.h 2018-09-12 15:23:44 +00:00
bitrateallocationstrategy_unittest.cc Adding two tests: 2017-11-27 10:38:22 +00:00
bitrateallocationstrategy.cc Add kTransmissionMaxBitrateMultiplier logic to audio priority bitrate allocation strategy similarly to default bitrate allocation logic. 2017-11-16 20:23:56 +00:00
bitrateallocationstrategy.h Reland of BWE allocation strategy 2017-10-20 10:16:15 +00:00
buffer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
buffer.h Don't allocate an array of size 0, it causes a UBSan failure 2018-08-03 07:49:46 +00:00
bufferqueue_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
bufferqueue.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bufferqueue.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
BUILD.gn Remove rtc::EnsureWinsockInit and g_winsockinit. 2018-10-01 07:02:20 +00:00
bytebuffer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bytebuffer.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bytebuffer.h Add the multicast DNS message format. 2018-08-31 00:02:44 +00:00
byteorder_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
byteorder.h Delete rtc_base/basictypes.h 2018-05-28 09:08:59 +00:00
callback_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
callback.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
callback.h.pump Add explicit includes of refcountedobject.h where it is used. 2017-10-06 13:00:14 +00:00
cancelable_periodic_task_unittest.cc Implement periodic cancelable task for task queue 2018-08-31 16:10:20 +00:00
cancelable_periodic_task.h Implement periodic cancelable task for task queue 2018-08-31 16:10:20 +00:00
cancelable_task_handle.cc Implement periodic cancelable task for task queue 2018-08-31 16:10:20 +00:00
cancelable_task_handle.h Implement periodic cancelable task for task queue 2018-08-31 16:10:20 +00:00
checks.cc Remove std::stringstream from the RTC_CHECK implementation. 2018-09-06 09:14:23 +00:00
checks.h Remove all remaining non-test uses of std::stringstream. 2018-09-13 08:52:05 +00:00
compile_assert_c.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
constructormagic.h Disallow assign by deleting correct assign signature 2018-09-10 12:22:14 +00:00
copyonwritebuffer_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
copyonwritebuffer.cc Added explicit EOR to sctp messages and coalesce messages on the receiving side. 2018-07-19 01:26:59 +00:00
copyonwritebuffer.h Added explicit EOR to sctp messages and coalesce messages on the receiving side. 2018-07-19 01:26:59 +00:00
cpu_time_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cpu_time.cc Do not leak the Mach thread port in GetThreadCpuTimeNanos(). 2018-09-04 13:43:24 +00:00
cpu_time.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
crc32_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
crc32.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
crc32.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
criticalsection_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
criticalsection.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
criticalsection.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
cryptstring.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cryptstring.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
data_rate_limiter_unittest.cc Renamed rtc::RateLimiter to rtrc::DataRateLimiter. 2018-02-28 19:58:24 +00:00
data_rate_limiter.cc Renamed rtc::RateLimiter to rtrc::DataRateLimiter. 2018-02-28 19:58:24 +00:00
data_rate_limiter.h Renamed rtc::RateLimiter to rtrc::DataRateLimiter. 2018-02-28 19:58:24 +00:00
deprecation.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
dscp.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
Dummy.java
event_tracer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_tracer.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_tracer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event.h Add ScopedAllowBaseSyncPrimitives to WebRTC for compatibility with Chromium. 2018-01-17 14:36:36 +00:00
fake_mdns_responder.h Add MDnsResponderInterface and obfuscate local IP addresses in gathering. 2018-09-13 07:16:42 +00:00
fakeclock.cc Reland "Explicitly wrap main thread in test_main.cc." 2018-09-06 08:38:18 +00:00
fakeclock.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
fakenetwork.h Add MDnsResponderInterface and obfuscate local IP addresses in gathering. 2018-09-13 07:16:42 +00:00
fakesslidentity.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
fakesslidentity.h Implement certificate chain stats. 2018-02-24 00:44:06 +00:00
file_posix.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
file_unittest.cc Add JoinFilename to testsupport code, replacing use of rtc::Pathname. 2018-06-01 11:36:51 +00:00
file_win.cc Fix circular dependencies between optional, array_view, and rtc_base. 2017-12-14 06:49:11 +00:00
file.cc Add JoinFilename to testsupport code, replacing use of rtc::Pathname. 2018-06-01 11:36:51 +00:00
file.h Add JoinFilename to testsupport code, replacing use of rtc::Pathname. 2018-06-01 11:36:51 +00:00
filerotatingstream_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
filerotatingstream.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
filerotatingstream.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
fileutils.cc Delete unused methods for replacing the "default filesystem". 2018-06-25 14:20:11 +00:00
fileutils.h Delete unused methods for replacing the "default filesystem". 2018-06-25 14:20:11 +00:00
firewallsocketserver.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
firewallsocketserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
flags.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
flags.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
format_macros.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
function_view_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
function_view.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
gtest_prod_util.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
gunit_prod.h Remove definition and usage of macro GTEST_RELATIVE_PATH. 2018-08-08 11:00:11 +00:00
gunit.cc Reland "Set session error if SetLocal/RemoteDescription ever fails" 2018-02-17 02:08:19 +00:00
gunit.h Remove definition and usage of macro GTEST_RELATIVE_PATH. 2018-08-08 11:00:11 +00:00
helpers_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
helpers.cc Move base64.h to the proper location. 2018-07-23 15:40:36 +00:00
helpers.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
httpcommon.cc Delete unused HTTP server code 2018-09-28 09:48:47 +00:00
httpcommon.h Delete unused HTTP server code 2018-09-28 09:48:47 +00:00
ifaddrs_converter.cc Fix issue where sockets bound to temporary IPv6 addresses are discarded. 2018-03-19 19:22:31 +00:00
ifaddrs_converter.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
ifaddrs-android.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ifaddrs-android.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ignore_wundef.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
ipaddress_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ipaddress.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ipaddress.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
json_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
json.cc Remove all remaining non-test uses of std::stringstream. 2018-09-13 08:52:05 +00:00
json.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
keep_ref_until_done.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
location.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
location.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
logging_mac.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
logging_unittest.cc Delete unused HttpData methods. 2018-09-24 10:57:31 +00:00
logging.cc Remove all remaining non-test uses of std::stringstream. 2018-09-13 08:52:05 +00:00
logging.h Remove all remaining non-test uses of std::stringstream. 2018-09-13 08:52:05 +00:00
logsinks.cc Add OnLogMessage(msg, sev, tag) to logsinks 2018-06-21 09:11:43 +00:00
logsinks.h Add OnLogMessage(msg, sev, tag) to logsinks 2018-06-21 09:11:43 +00:00
macifaddrs_converter.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
macutils.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
macutils.h Remove deprecated mac screencapture code. 2017-10-03 08:41:30 +00:00
mdns_responder_interface.h Add MDnsResponderInterface and obfuscate local IP addresses in gathering. 2018-09-13 07:16:42 +00:00
memory_usage_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
memory_usage.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
memory_usage.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
message_buffer_reader.h Add the multicast DNS message format. 2018-08-31 00:02:44 +00:00
messagedigest_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
messagedigest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
messagedigest.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
messagehandler.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
messagehandler.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
messagequeue_unittest.cc Use function-local static variable for MessageQueueManager singleton. 2018-09-07 11:58:17 +00:00
messagequeue.cc Use function-local static variable for MessageQueueManager singleton. 2018-09-07 11:58:17 +00:00
messagequeue.h Use function-local static variable for MessageQueueManager singleton. 2018-09-07 11:58:17 +00:00
nat_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
natserver.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
natserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
natsocketfactory.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
natsocketfactory.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nattypes.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nattypes.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nethelper.cc Reland: Replaced the SignalSelectedCandidatePairChanged with a new signal. 2017-11-13 22:50:11 +00:00
nethelper.h Reland: Replaced the SignalSelectedCandidatePairChanged with a new signal. 2017-11-13 22:50:11 +00:00
nethelpers.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nethelpers.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
network_constants.h Add ADAPTER_TYPE_ANY in AdapterType. 2018-07-02 17:59:11 +00:00
network_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
network.cc Make fewer copies when using StringBuilder. 2018-09-24 09:39:19 +00:00
network.h Add MDnsResponderInterface and obfuscate local IP addresses in gathering. 2018-09-13 07:16:42 +00:00
networkmonitor.cc Support VPN adapter type in WebRTC Android. 2018-04-27 22:49:33 +00:00
networkmonitor.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
networkroute.h Cleanup networkroute.h 2018-07-23 19:35:28 +00:00
noop.cc
noop.mm
nullsocketserver_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nullsocketserver.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nullsocketserver.h Remove deprecated SocketFactory overrides. 2018-05-07 20:03:27 +00:00
onetimeevent_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
onetimeevent.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
openssl.h Refactor OpenSSLSessionCache out of OpenSSLAdapterFactory. 2018-04-06 01:01:48 +00:00
openssladapter_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
openssladapter.cc Revert "Add SSLConfig object to IceServer." 2018-09-12 10:46:04 +00:00
openssladapter.h Revert "Add SSLConfig object to IceServer." 2018-09-12 10:46:04 +00:00
opensslcertificate.cc Change the default behaviour rtc_builtin_ssl_root_certificates. 2018-08-16 06:49:42 +00:00
opensslcertificate.h This changeset adds dependency injection support for SSL Root Certs. 2018-05-09 00:24:05 +00:00
openssldigest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
openssldigest.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
opensslidentity.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
opensslidentity.h This changeset adds dependency injection support for SSL Root Certs. 2018-05-09 00:24:05 +00:00
opensslsessioncache_unittest.cc Refactor OpenSSLSessionCache out of OpenSSLAdapterFactory. 2018-04-06 01:01:48 +00:00
opensslsessioncache.cc Refactor OpenSSLSessionCache out of OpenSSLAdapterFactory. 2018-04-06 01:01:48 +00:00
opensslsessioncache.h Fix the build with OpenSSL. 2018-05-30 09:44:33 +00:00
opensslstreamadapter.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
opensslstreamadapter.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
opensslutility_unittest.cc This changeset adds dependency injection support for SSL Root Certs. 2018-05-09 00:24:05 +00:00
opensslutility.cc Change the default behaviour rtc_builtin_ssl_root_certificates. 2018-08-16 06:49:42 +00:00
opensslutility.h Change the default behaviour rtc_builtin_ssl_root_certificates. 2018-08-16 06:49:42 +00:00
optionsfile_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
optionsfile.cc Reimplement rtc::ToString and rtc::FromString without streams. 2018-08-16 16:14:01 +00:00
optionsfile.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
OWNERS Add steveanton@ and qingsi@ as rtc_base OWNERs 2018-08-07 15:47:05 +00:00
pathutils_unittest.cc Delete unused methods on rtc::Pathname. 2018-06-15 09:25:35 +00:00
pathutils.cc Delete unused methods on rtc::Pathname. 2018-06-15 09:25:35 +00:00
pathutils.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
physicalsocketserver_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
physicalsocketserver.cc Remove rtc::EnsureWinsockInit and g_winsockinit. 2018-10-01 07:02:20 +00:00
physicalsocketserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
platform_file_unittest.cc Extend WavReader and WavWriter API. 2018-03-19 15:21:51 +00:00
platform_file.cc Extend WavReader and WavWriter API. 2018-03-19 15:21:51 +00:00
platform_file.h Extend WavReader and WavWriter API. 2018-03-19 15:21:51 +00:00
platform_thread_types.cc Whac-a-mole one more time with Fuchsia. Fix CurrentThreadRef() 2018-02-17 23:10:21 +00:00
platform_thread_types.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
platform_thread_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
platform_thread.cc Detangling target dependencies in rtc_base_approved. 2018-03-19 11:02:01 +00:00
platform_thread.h Reland "Remove criticalsection.cc dependency on platform_thread.cc." 2018-02-17 12:00:12 +00:00
protobuf_utils.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
proxy_unittest.cc Delete unused HTTP server code 2018-09-28 09:48:47 +00:00
proxyinfo.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
proxyinfo.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
proxyserver.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
proxyserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
race_checker.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
race_checker.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
random_unittest.cc Move some more numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 12:39:39 +00:00
random.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
random.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
rate_limiter_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rate_limiter.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
rate_limiter.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rate_statistics_unittest.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
rate_statistics.cc Add copy and move constructors to RateStatistics. 2018-08-27 11:28:37 +00:00
rate_statistics.h Add copy and move constructors to RateStatistics. 2018-08-27 11:28:37 +00:00
ratetracker_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ratetracker.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ratetracker.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
refcount.h Change return types of refcount methods. 2017-10-20 07:46:03 +00:00
refcountedobject_unittest.cc Change return types of refcount methods. 2017-10-20 07:46:03 +00:00
refcountedobject.h New classes RefCounter and RefCountedBase. 2017-10-23 11:46:47 +00:00
refcounter.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rollingaccumulator_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rollingaccumulator.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rtccertificate_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rtccertificate.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rtccertificate.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rtccertificategenerator_unittest.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
rtccertificategenerator.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
rtccertificategenerator.h Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
sanitizer_unittest.cc Re-enabling SanitizerTest.MsanUninitialized. 2018-06-07 11:39:15 +00:00
sanitizer.h rtc::MsanUninitialized to mark a trivially copiable object as uninitialized 2018-04-06 14:57:02 +00:00
scoped_ref_ptr.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sequenced_task_checker_impl.cc Detangling target dependencies in rtc_base_approved. 2018-03-19 11:02:01 +00:00
sequenced_task_checker_impl.h Detangling target dependencies in rtc_base_approved. 2018-03-19 11:02:01 +00:00
sequenced_task_checker_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sequenced_task_checker.h Add support for RTC_GUARDED_BY to SequencedTaskChecker. 2018-02-19 13:05:59 +00:00
signalthread_unittest.cc Reland "Enable the clang style plugin in rtc_base/" 2017-10-24 20:50:13 +00:00
signalthread.cc Reland "Explicitly wrap main thread in test_main.cc." 2018-09-06 08:38:18 +00:00
signalthread.h Reland "Explicitly wrap main thread in test_main.cc." 2018-09-06 08:38:18 +00:00
sigslot_unittest.cc Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
sigslotrepeater.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
sigslottester_unittest.cc Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
sigslottester.h Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
sigslottester.h.pump Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
socket_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
socket_unittest.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socket.cc Extend packet_id to 64 bits in SentPacket and PacketOptions to support QUIC 2018-04-26 16:33:57 +00:00
socket.h Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
socketadapters.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
socketadapters.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketaddress_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketaddress.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketaddress.h Remove all remaining non-test uses of std::stringstream. 2018-09-13 08:52:05 +00:00
socketaddresspair.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketaddresspair.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketfactory.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketserver.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
socketstream.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socketstream.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
ssladapter_unittest.cc Revert "Add SSLConfig object to IceServer." 2018-09-12 10:46:04 +00:00
ssladapter.cc Revert "Add SSLConfig object to IceServer." 2018-09-12 10:46:04 +00:00
ssladapter.h Revert "Add SSLConfig object to IceServer." 2018-09-12 10:46:04 +00:00
sslcertificate.cc Move base64.h to the proper location. 2018-07-23 15:40:36 +00:00
sslcertificate.h This changeset adds dependency injection support for SSL Root Certs. 2018-05-09 00:24:05 +00:00
sslfingerprint.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sslfingerprint.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
sslidentity_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sslidentity.cc Make fewer copies when using StringBuilder. 2018-09-24 09:39:19 +00:00
sslidentity.h This changeset adds dependency injection support for SSL Root Certs. 2018-05-09 00:24:05 +00:00
sslroots.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sslstreamadapter_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sslstreamadapter.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sslstreamadapter.h Reland "Reland "Replace the usage of MetricsObserverInterface by RTC_HISTOGRAM_*."" 2018-07-12 21:35:47 +00:00
stream_unittest.cc Delete unused HttpData methods. 2018-09-24 10:57:31 +00:00
stream.cc Delete unused HttpData methods. 2018-09-24 10:57:31 +00:00
stream.h Delete unused HttpData methods. 2018-09-24 10:57:31 +00:00
string_to_number_unittest.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
string_to_number.cc Reimplement rtc::ToString and rtc::FromString without streams. 2018-08-16 16:14:01 +00:00
string_to_number.h Reimplement rtc::ToString and rtc::FromString without streams. 2018-08-16 16:14:01 +00:00
stringencode_unittest.cc Reimplement rtc::ToString and rtc::FromString without streams. 2018-08-16 16:14:01 +00:00
stringencode.cc Add a StringBuilder class. 2018-09-03 08:48:42 +00:00
stringencode.h Remove all remaining non-test uses of std::stringstream. 2018-09-13 08:52:05 +00:00
stringize_macros_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
stringize_macros.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
stringutils_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
stringutils.cc Reland "Consolidate loggability checks and replace streams." 2018-09-07 13:27:29 +00:00
stringutils.h Reland "Consolidate loggability checks and replace streams." 2018-09-07 13:27:29 +00:00
swap_queue_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
swap_queue.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
task_queue_for_test.cc Introduce TaskQueueForTest. 2018-02-14 15:32:49 +00:00
task_queue_for_test.h Introduce TaskQueueForTest. 2018-02-14 15:32:49 +00:00
task_queue_gcd.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
task_queue_libevent.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
task_queue_posix.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
task_queue_posix.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
task_queue_unittest.cc Expect late delayed task is deleted. 2018-09-24 20:32:59 +00:00
task_queue_win.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
task_queue.h Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
template_util.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
testbase64.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
testcertificateverifier.h This changeset adds dependency injection support for SSL Root Certs. 2018-05-09 00:24:05 +00:00
testclient_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
testclient.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
testclient.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
testechoserver.cc Reland "Enable the clang style plugin in rtc_base/" 2017-10-24 20:50:13 +00:00
testechoserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
testutils.cc Delete unused code in rtc_base/testutils.*. 2017-12-18 09:28:13 +00:00
testutils.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
thread_annotations_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
thread_annotations.h Remove RTC_GUARDED_VAR and RTC_PT_GUARDED_VAR macros 2017-11-01 13:23:26 +00:00
thread_checker_impl.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
thread_checker_impl.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
thread_checker_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
thread_checker.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
thread_darwin.mm Remove dependency on rtc::Event from rtc::Thread. 2017-12-04 15:15:08 +00:00
thread_unittest.cc Move sigslot to proper third_party directory 2018-07-25 14:53:33 +00:00
thread.cc Use function-local static variable for MessageQueueManager singleton. 2018-09-07 11:58:17 +00:00
thread.h Reland "Explicitly wrap main thread in test_main.cc." 2018-09-06 08:38:18 +00:00
timestampaligner_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
timestampaligner.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
timestampaligner.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
timeutils_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
timeutils.cc Add UTC time to init event in AEC debug dump. 2018-08-11 20:29:07 +00:00
timeutils.h Make fewer copies when using StringBuilder. 2018-09-24 09:39:19 +00:00
trace_event.h remove unused UNSHIPPED trace macros 2018-06-12 07:53:47 +00:00
type_traits.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
unittest_main.cc Remove rtc::EnsureWinsockInit and g_winsockinit. 2018-10-01 07:02:20 +00:00
unixfilesystem.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
unixfilesystem.h Reland "Delete Filesystem::TempFilename." 2017-12-14 11:01:33 +00:00
virtualsocket_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
virtualsocketserver.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
virtualsocketserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
weak_ptr_unittest.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
weak_ptr.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
weak_ptr.h Remove aggressive thread checker from WeakPtrReference 2017-11-10 16:51:25 +00:00
win32_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
win32.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
win32.h Delegate WIN32_LEAN_AND_MEAN definition to the toolchain. 2018-07-09 19:54:28 +00:00
win32filesystem.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
win32filesystem.h Reland "Delete Filesystem::TempFilename." 2017-12-14 11:01:33 +00:00
win32socketinit.h Remove rtc::EnsureWinsockInit and g_winsockinit. 2018-10-01 07:02:20 +00:00
win32socketserver_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
win32socketserver.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
win32socketserver.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
win32window_unittest.cc Reland "Enable the clang style plugin in rtc_base/" 2017-10-24 20:50:13 +00:00
win32window.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
win32window.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
zero_memory_unittest.cc Add functions to securely fill memory with zeros. 2018-01-20 16:57:27 +00:00
zero_memory.cc Securely clear memory containing key information / passwords before freeing. 2018-03-07 22:06:20 +00:00
zero_memory.h Add functions to securely fill memory with zeros. 2018-01-20 16:57:27 +00:00