Skip to content

Commit 5c78986

Browse files
committed
Merge branch '7204-testing'
2 parents 8d2696e + e9aaf50 commit 5c78986

File tree

3,465 files changed

+57353
-50833
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,465 files changed

+57353
-50833
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,4 @@
7474
/.vscode
7575
/.idea
7676
!webrtc/*
77+
rust-project.json

.gn

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ no_check_targets = [
3232
"//third_party/googletest:gtest",
3333
]
3434

35-
# These are the list of GN files that run exec_script. This whitelist exists
35+
# These are the list of GN files that run exec_script. This allowlist exists
3636
# to force additional review for new uses of exec_script, which is strongly
3737
# discouraged except for gypi_to_gn calls.
38-
exec_script_whitelist = build_dotfile_settings.exec_script_whitelist +
38+
exec_script_allowlist = build_dotfile_settings.exec_script_allowlist +
3939
[ "//build_overrides/build.gni" ]
4040

4141
export_compile_commands = [ "*" ]
@@ -56,8 +56,7 @@ default_args = {
5656
ios_deployment_target = "14.0"
5757

5858
# The SDK API level, in contrast, is set by build/android/AndroidManifest.xml.
59-
android32_ndk_api_level = 21
60-
android64_ndk_api_level = 21
59+
android_ndk_api_level = 21
6160

6261
# WebRTC does not provide the gflags dependency. Because libyuv uses it only
6362
# for unittests, it can be disabled (see third_party/libyuv/BUILD.gn)
@@ -92,4 +91,7 @@ default_args = {
9291
enable_rust = true
9392
enable_rust_cxx = true
9493
enable_chromium_prelude = true
94+
95+
# See context on https://issues.chromium.org/issues/415076048.
96+
enable_js_protobuf = false
9597
}

.vpython3

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ wheel: <
8080
>
8181
wheel: <
8282
name: "infra/python/wheels/protobuf-py3"
83-
version: "version:6.30.1"
83+
version: "version:6.31.0"
8484
>
8585
wheel: <
8686
name: "infra/python/wheels/requests-py3"

AUTHORS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ Mallikarjuna Rao V <[email protected]>
8989
Manish Jethani <[email protected]>
9090
Martin Storsjo <[email protected]>
9191
Matthias Liebig <[email protected]>
92-
Maksim Sisov <[email protected]>
9392
Maxim Pavlov <[email protected]>
9493
Maxim Potapov <[email protected]>
9594
Michael Iedema <[email protected]>
@@ -123,6 +122,7 @@ Robert Mader <[email protected]>
123122
Robert Mader <[email protected]>
124123
Robert Nagy <[email protected]>
125124
Ryan Yoakum <[email protected]>
125+
Saming Lin <[email protected]>
126126
Samuel Attard <[email protected]>
127127
Sarah Thompson <[email protected]>
128128
Satender Saroha <[email protected]>
@@ -178,6 +178,7 @@ Google Inc. <*@google.com>
178178
Highfive, Inc. <*@highfive.com>
179179
Hopin Ltd. <*@hopin.to>
180180
HyperConnect Inc. <*@hpcnt.com>
181+
Igalia S.L. <*@igalia.com>
181182
Intel Corporation <*@intel.com>
182183
LG Electronics, Inc. <*@lge.com>
183184
Life On Air Inc. <*@lifeonair.com>

BUILD.gn

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,10 @@ config("common_inherited_config") {
251251
if (is_ubsan) {
252252
cflags += [ "-fsanitize=float-cast-overflow" ]
253253
}
254+
255+
if (rtc_allow_deprecated_namespaces) {
256+
defines += [ "WEBRTC_ALLOW_DEPRECATED_NAMESPACES" ]
257+
}
254258
}
255259

256260
# TODO(bugs.webrtc.org/9693): Remove the possibility to suppress this warning
@@ -374,8 +378,7 @@ config("common_config") {
374378

375379
if (is_clang) {
376380
cflags += [
377-
# TODO(webrtc:13219): Fix -Wshadow instances and enable.
378-
"-Wno-shadow",
381+
"-Wshadow",
379382

380383
# See https://reviews.llvm.org/D56731 for details about this
381384
# warning.
@@ -540,6 +543,7 @@ if (!build_with_chromium) {
540543
"api:libjingle_peerconnection_api",
541544
"api:rtc_error",
542545
"api:transport_api",
546+
"api/audio:create_audio_device_module",
543547
"api/audio_codecs:opus_audio_decoder_factory",
544548
"api/crypto",
545549
"api/rtc_event_log:rtc_event_log_factory",
@@ -639,6 +643,8 @@ if (rtc_include_tests && !build_with_chromium) {
639643
"api:rtc_api_unittests",
640644
"api/audio:audio_api_unittests",
641645
"api/audio_codecs/test:audio_codecs_api_unittests",
646+
"api/crypto:crypto_options_unittest",
647+
"api/crypto:options",
642648
"api/numerics:numerics_unittests",
643649
"api/task_queue:pending_task_safety_flag_unittests",
644650
"api/test/metrics:metrics_unittests",
@@ -830,3 +836,14 @@ group("poison_environment_construction") {
830836

831837
group("poison_software_video_codecs") {
832838
}
839+
840+
if (!build_with_chromium) {
841+
# Write debug logs to gn_logs.txt.
842+
# This is also required for Siso builds.
843+
import("//build/gn_logs.gni")
844+
lines = [
845+
"Generated during 'gn gen' by //BUILD.gn.",
846+
"",
847+
] + build_gn_logs
848+
write_file("$root_build_dir/gn_logs.txt", lines)
849+
}

0 commit comments

Comments
 (0)