Commit graph

821 commits

Author SHA1 Message Date
Jeremy Leconte
808c9a66cd Re-enable junit_tests (they haven't run since june 2024).
* Fix generate_buildbot_json script (https://chromium-review.googlesource.com/c/angle/angle/+/5792035)
* Copy mixins that are removed from Chromium in mixins_webrtc.pyl
* Replace 'junit_test' by 'raw' test_type

Change-Id: Ie2642fc97c04d88e226b6c9f65b46e43942946a1
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43749}
2025-01-16 07:38:02 -08:00
Boris Tsirkin
2849146823 Disable clang-format in Matlab files
Matlab files extension is the same as ObjC, which is .m
This makes clang-format think that those files are ObjC and then it
wrongly formats them, leading to output that doesn't compile at all.
It's a known issue and the solution is to disable it in Matlab files.

I don't want to disable ObjC in whole folders, because of 2 reasons:
1) I want ObjC to be properly formatted if new files are added in the
   future
2) C++ header files are interpreted as ObjC and it will disable their
   formatting

According to clang documentation
(https://clang.llvm.org/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code), we can disable formatting inline.
However, comments in Matlab are prefixed with `%` and not `//`, so I
thought of a kinda hacky solution, which is `% // clang-format off`, and
it works perfectly.

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I281462fd1aecd3ff0428e6ee974514ebabc696ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374060
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43700}
2025-01-09 13:37:34 -08:00
Philipp Hancke
588dbe6fa7 IWYU: process a list of files
for easy integration with
  git diff-tree --no-commit-id --name-only -r HEAD
which gets the list of files in a commit

BUG=webrtc:42226242

Change-Id: I6e80d0f13e4f182d7c0c9c8ea971f6e48fbaae76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370461
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43589}
2024-12-17 09:15:47 -08:00
Jeremy Leconte
8d5b344b05 Roll chromium_revision 030af8fbf0..edc5771bf9 (1368717:1393593)
Change log: 030af8fbf0..edc5771bf9
Full diff: 030af8fbf0..edc5771bf9

Changed dependencies
* fuchsia_version: version:24.20241014.3.1..version:26.20241203.6.1
* reclient_version: re_client_version:0.168.0.c46e68bc-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
* src/base: 69f3676cdb..189a044d69
* src/build: 05874e6c94..351a8c7f44
* src/buildtools: db0eae9640..ba1ffdb859
* src/buildtools/linux64: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/buildtools/mac: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/buildtools/reclient: re_client_version:0.168.0.c46e68bc-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
* src/buildtools/win: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/ios: 452c8ab216..7bcd9c24de
* src/testing: eac4c18f74..aab53ebd79
* src/third_party: 9d80a193fb..832ec8a32c
* src/third_party/android_build_tools/aapt2/cipd: cfGQ9GV4juNnGZIPzTmaL3ehiZM1hs6UsB5HUA8fT6oC..JPmxYHMZl4VH2Umf2-flGSdTVHtNDdFBmXd7v1Gs7EoC
* src/third_party/android_build_tools/bundletool/cipd: sZ24OFOduSafn8fvR3ajsGS6KP_oS_Tq0Cw3SA8XiD0C..Q-7KJYcc15Cn9iVy-7bk0tPH9-oUrhqHis6HmUzck80C
* src/third_party/android_build_tools/error_prone/cipd: hUxlP8GvC1xhmZ6r9xjYau2laPlzHbs_P2emx4ZL4jgC..ClNqEKjHuNFTgplEe3HujivpADFDjRs0H0ijhyVUg2gC
* src/third_party/android_build_tools/manifest_merger/cipd: rnIeJMlGw7adxOKZofLsm7tdYaOy1nHivJn9ck7ocVkC..ltqylfWRbafoft_Pjhfb4NciQwCb3J4PAkpcTZA7lW0C
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth: version:2@20.1.0.cr1..version:2@21.1.1.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_api_phone: version:2@18.0.1.cr1..version:2@18.0.2.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_base: version:2@18.0.2.cr1..version:2@18.0.10.cr1
* src/third_party/android_deps/cipd/libs/com_squareup_okio_okio_jvm: version:2@3.9.0.cr1..version:2@3.9.1.cr1
* src/third_party/androidx/cipd: k1wif7sS51pJGSFGN7FAeGWDorxgPart9E1f383TQL4C..w6ABIi35Hbkb4RHJCx4sSWDpt7W9rBvJFkcPVufgZMIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fa9014d86..9559c4566a
* src/third_party/breakpad/breakpad: 6b0c5b7ee1..02dd5c3ffb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4479191661..4899cc831c
* src/third_party/clang-format/script: 3c0acd2d4e..37f6e68a10
* src/third_party/dav1d/libdav1d: 389450f61e..d242c47b43
* src/third_party/depot_tools: 20b9bdcace..8d20c1e0b5
* src/third_party/ffmpeg: 686d694450..591ae4b02e
* src/third_party/freetype/src: f02bffad0f..0ae7e60737
* src/third_party/google_benchmark/src: 344117638c..761305ec3b
* src/third_party/googletest/src: 62df7bdbc1..35d0c36560
* src/third_party/harfbuzz-ng/src: 1da053e87f..1c249be96e
* src/third_party/icu: 4239b1559d..ba7ed88cc5
* src/third_party/jdk/current: BXZwbslDFpYhPRuG8hBh2z7ApP36ZG-ZfkBWrkpnPl4C..U-h0kbYoIUjL__n_sfiudzFLH7-C9vKVsLSOA2XHkBEC
* src/third_party/kotlin_stdlib/cipd: XJ7_doI-Qt7GFaSQ9BNo-3qF7Gv2--9Sa8GEUdjxMTUC..O9XlYa2GU1tlWmQ40OrK2Bekxjt372NtG5pMD-QyNaYC
* src/third_party/kotlinc/current: FNZSCjJ6yKsi6oRcgQrt-lX0MDlaWoxT7gPTz0CjLhMC..HckNA1Q54JBiHrpY1gP5qblVCdeuVmGsiGCdv1XjqywC
* src/third_party/libFuzzer/src: 487e793763..e31b999178
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/840f879787..ff9badefdf
* src/third_party/libc++/src: 6a68fd412b..619ccf0515
* src/third_party/libc++abi/src: 9a1d90c3b4..1bf8357272
* src/third_party/libsrtp: 000edd7914..a52756acb1
* src/third_party/libunwind/src: efc3baa2d1..6066b14957
* src/third_party/libunwindstack: a3bb4cd02e..215bddfd8e
* src/third_party/libvpx/source/libvpx: 906334ac1d..6f0c446c7b
* src/third_party/libyuv: a8e59d2074..307b951229
* src/third_party/llvm-libc/src: 98ed093183..ab4e0ad953
* src/third_party/perfetto: e57316a6ae..d3990a1c9d
* src/third_party/r8/cipd: -i5fwP_NzM6Ylg5AsSGEotYN7hQgV852gXCslvXIrRwC..hmRsAQA2HG0DR196Odv3OKZYk-2Ul43tCtzrCyfWpEQC
* src/third_party/r8/d8/cipd: 3KCj5eRYCvGGYs5i90pRaeihkzsqgUGc4OkICT8AOlIC..o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/third_party/turbine/cipd: vSia3h9tzpwpP_goLj4HMdl7_FEB5iVCv9nU5ZXOfIMC..c4onccFJcd8rKHM_6js-X_ucjXdFqhDWK8aUX4ARSkkC
* src/third_party/zstd/src: 7fb5347e88..b0a179d469
* src/tools: c809c41331..ae13111c68
Added dependencies
* src/third_party/android_deps/cipd/libs/com_google_android_libraries_identity_googleid_googleid
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_blockstore
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_fido
DEPS diff: 030af8fbf0..edc5771bf9/DEPS

Clang version changed llvmorg-20-init-6794-g3dbd929e:llvmorg-20-init-13894-g8cb44859
Details: 030af8fbf0..edc5771bf9/tools/clang/scripts/update.py

BUG=webrtc:383026404

Change-Id: I9570d31fc173189c3728f90e33d4ea5947615c0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370710
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43519}
2024-12-09 18:43:17 +00:00
Jeremy Leconte
2ca8f15991 Add target_environment on iOS bots.
* It is now mandatory since https://chromium-review.googlesource.com/c/chromium/src/+/6054045.
* Also apply yapf formatting on mb_config.pyl.

Change-Id: Ida7df21ca077f11751bbf04a79518cefc849db2c
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370720
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43510}
2024-12-09 08:21:57 +00:00
Jeremy Leconte
3b2402bd23 Fix rust DEPS.
* This is a forward fix for https://webrtc-review.googlesource.com/c/src/+/367921.
* Also add 'enable_rust' gn arg when running build_aar because it is failing otherwise (https://logs.chromium.org/logs/webrtc/buildbucket/cr-buildbucket/8731293654930007281/+/u/build_android_archive/stdout).

Change-Id: I676ca47255e9b33f04487624625b0078dcb137a7
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368300
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43400}
2024-11-14 14:36:58 +00:00
Jeremy Leconte
849549d403 Enable rust toolchain for bots that depend on chromium base/.
The Android bots and the libfuzzer bots have an indirect dependency on base. This CL downloads the rust toolchain for these bots so that rust can be used in Chromium base/ without guards to prevent WebRTC from breaking.

Change-Id: I81e0a32827e8eee29f333d933d0fb21dc0b7dc23
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367921
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43384}
2024-11-11 08:06:35 +00:00
Jeremy Leconte
6308db99af Add missing licenses for the third_party target 'llvm-libc'.
This is fixing `ios_api_framework` bot when rolling Chromium in WebRTC:
https://ci.chromium.org/ui/p/webrtc/builders/try/ios_api_framework/58926/overview

Change-Id: I7652f247a1223de34ea343fe583d7bcf9f606310
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367920
Auto-Submit: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43377}
2024-11-08 10:19:24 +00:00
Jeremy Leconte
2cc99f1544 Disable use_fuzztest_wrapper for bots not using libfuzzer.
This is to avoid a dependency on Chromium //base on bots that don't need it:
1bd0da6657:libfuzzer/BUILD.gn;l=164

Bug: None
Change-Id: Idf3ef2a313641abcd3741e0ef7b2fac61c629068
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367640
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43360}
2024-11-06 10:40:52 +00:00
Mirko Bonadei
e19dd3c866 Add MB config for use_custom_libcxx=false
Bug: b/373262005
Change-Id: Ib8ff48b0eda7b18b9d717b91e4af484cce9988df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/365480
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43228}
2024-10-14 07:02:48 +00:00
Jeremy Leconte
89a552a5a3 Work around an issue with clang-include-cleaner.
Problem has been reported here:
https://github.com/llvm/llvm-project/issues/110843

Change-Id: Iaa578a17a724a80ea350db1494229c5af4c454b3
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364463
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43154}
2024-10-03 06:47:44 +00:00
Mirko Bonadei
ce69c73ef4 Clobber caches on Windows
Bug: webrtc:367066321
Change-Id: Ied4f004255b46921d6c62a73930edb28fd5a5ced
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362700
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43026}
2024-09-17 08:19:07 +00:00
Björn Terelius
0f61f60e46 Mock call to os.path.isdir in roll_deps_test.
Bug: b/365524353
Change-Id: I9494a022b18b6c9c240f86a77ec0430cb27149b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362085
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42986}
2024-09-09 15:10:07 +00:00
Gavin Mak
3144e204ae Make build_helpers.py work in the chromium/src superproject
The script can't find the `find_depot_tools` module if this repo is
checked out under chromium/src.

Bug: b:364177019
Change-Id: I75997a41e1a9732d0e9f6567b00c86784c7b4ce9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361680
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42954}
2024-09-05 07:11:49 +00:00
Jeremy Leconte
3d60f2560e Fix gtest/gmock includes in apply-include-cleaner script.
gmock and gtest includes are replaced in the script but this wasn't applied to the 'CHECK_MODE' causing false error report.

nit: Usage is printed when no arguments are provided.

Change-Id: I418a17b998934b0079f5bf19513097481f35aa70
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361400
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42927}
2024-09-03 10:47:16 +00:00
Jeremy Leconte
c4d749304d Add some flags to 'apply-include-cleaner'.
-w allow to specify the working directory.
-c sets the exit code to 1 if there are changes to apply.

This flags are added so that the script can be running from a CQ bot.

Change-Id: I725a530b4dbbff26d4060435e90aaa66a75e572f
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360980
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42897}
2024-08-30 13:28:22 +00:00
Jeremy Leconte
c22a1ae9a1 Fix linux_more_configs mb config.
Change-Id: I5b882672e0d57b462f275918a1c4cbd28559fe7b
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360800
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42871}
2024-08-28 12:30:24 +00:00
Jeremy Leconte
0a8204b392 Set libsrtp_build_boringssl to false in 'no_build_ssl'.
Change-Id: Ib9023103d12f14134859b02a29490fdad9795ed6
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360744
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42866}
2024-08-27 13:48:11 +00:00
Jeremy Leconte
37bd18fa48 Roll chromium_revision ef49a3ba49..cb10943d61 (1344824:1346705)
Change log: ef49a3ba49..cb10943d61
Full diff: ef49a3ba49..cb10943d61

Changed dependencies
* fuchsia_version: version:23.20240815.4.1..version:23.20240823.0.1
* src/base: 033588ef80..0db01afd90
* src/build: 2fb4df2b33..96625099e8
* src/buildtools: 2470cca5b2..4434cfea96
* src/buildtools/linux64: git_revision:d010e218ca7077928ad7c9e9cc02fe43b5a8a0ad..git_revision:225e90c5025bf74f41dbee60d9cde4512c846fe7
* src/buildtools/mac: git_revision:d010e218ca7077928ad7c9e9cc02fe43b5a8a0ad..git_revision:225e90c5025bf74f41dbee60d9cde4512c846fe7
* src/buildtools/win: git_revision:d010e218ca7077928ad7c9e9cc02fe43b5a8a0ad..git_revision:225e90c5025bf74f41dbee60d9cde4512c846fe7
* src/ios: 431d4c67ad..9c77ec35a2
* src/testing: 489a5b43e4..e981b26186
* src/third_party: eb289deb6a..c677a5e718
* src/third_party/androidx/cipd: DD9bs0MmYqLJy2N12a9r4lV2WKbRsCQ9IYQ1JZDxKEAC..x4Ywv14A-LaT62Jl57Nuu4AI3JhL_wyYPEr-GI3ok4YC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/11f334121f..f1b043c283
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/48294e2bd1..4917becfcf
* src/third_party/dav1d/libdav1d: 5ef6b241f0..472b31f838
* src/third_party/depot_tools: 04a2e71a92..f5e1092339
* src/third_party/kotlinc/current: WZnvRnrRxAH_l-qK9RKczWmyPdblSiz87bSG3naRB9QC..PKwXlOC2iNJx0ELcmUpSTk0GHbNMEM-HZwhs2AWl1WUC
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/68bc71348b..35c90ab674
* src/third_party/libc++/src: 2557638e53..6071843cd8
* src/third_party/libjpeg_turbo: ccfbe1c82a..4426a8da65
* src/third_party/libunwind/src: 116c20dae6..dc70138c3e
* src/third_party/libvpx/source/libvpx: 428f3104fa..312a9004c1
* src/third_party/perfetto: 4a7ddbf3bf..20ed12d82f
* src/third_party/r8: BLP0V0lHIffRLj-o9uhUnvAjMOzA8ZJtIejMb-Kobb8C..Ct5P52jBNitwDrzqSn-X_dyAlLSpDkGgQQgDk6OUUlMC
* src/third_party/turbine: HLBr7iWMO2VeD_WbrAA1eq33jZZCVxvA3noE3LNzSlQC..0x14qVQmOdhVAM7Sygzzwm0xfTjL7Bl-0I642feaCSkC
* src/tools: 2449f923ca..86262cf454
* src/tools/luci-go: git_revision:ad7b787aa0ee53a81bc88fb4f7fee7a3ff1e8c29..git_revision:5845c6112f584c023a47776b31c3b6f08f562fb8
* src/tools/luci-go: git_revision:ad7b787aa0ee53a81bc88fb4f7fee7a3ff1e8c29..git_revision:5845c6112f584c023a47776b31c3b6f08f562fb8
DEPS diff: ef49a3ba49..cb10943d61/DEPS

No update to Clang.

BUG=None

Change-Id: I445ac603ae3101f0f83d067cb240882e8024a16a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360701
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42852}
2024-08-26 16:09:25 +00:00
Christoffer Dewerin
b4dc789c1f Fix incorrect target for hamcrest and aapt2 and add back icu4j
No-try: true
Bug: None
Change-Id: I51af2d90ca6a859247848ce26fcdb1ed8a252fae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360580
Auto-Submit: Christoffer Dewerin <jansson@google.com>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42845}
2024-08-26 08:50:59 +00:00
Christoffer Dewerin
fc9d0cfb76 Remove deprecated DEPS
RollError: WebRTC DEPS entries are missing from Chromium: ['src/third_party/android_build_tools/aapt2', 'src/third_party/hamcrest', 'src/third_party/icu4j', 'src/third_party/kotlin_stdlib'].
Remove them or add them to either WEBRTC_ONLY_DEPS or DONT_AUTOROLL_THESE.

Bug: None
Change-Id: I69b4912e13cb7b84ffd822856e2273594a52717c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360420
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Auto-Submit: Christoffer Dewerin <jansson@google.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42844}
2024-08-26 07:11:46 +00:00
Mirko Bonadei
ecbba45770 Roll chromium_revision af7f3f9345..f031fbef87 (1339036:1343352)
Change log: af7f3f9345..f031fbef87
Full diff: af7f3f9345..f031fbef87

Changed dependencies
* fuchsia_version: version:22.20240801.2.1..version:23.20240815.4.1
* reclient_version: re_client_version:0.155.0.f89f6fe3-gomaip..re_client_version:0.157.0.d2566cec-gomaip
* src/base: b8c2232900..c79f2cf1aa
* src/build: f513056e19..4a4042e134
* src/buildtools: 1926812554..d6d7cf19f0
* src/buildtools/linux64: git_revision:05eed8f6252e2dd6b555e0b65192ef03e2c4a276..git_revision:32f63e70484f43dd671abd15e5804bd0ef72ea79
* src/buildtools/mac: git_revision:05eed8f6252e2dd6b555e0b65192ef03e2c4a276..git_revision:32f63e70484f43dd671abd15e5804bd0ef72ea79
* src/buildtools/reclient: re_client_version:0.155.0.f89f6fe3-gomaip..re_client_version:0.157.0.d2566cec-gomaip
* src/buildtools/win: git_revision:05eed8f6252e2dd6b555e0b65192ef03e2c4a276..git_revision:32f63e70484f43dd671abd15e5804bd0ef72ea79
* src/ios: cd805e94ec..0d282e9aae
* src/testing: f8da9e037e..9a7b9f09db
* src/third_party: 8759cb0df3..24ddd89921
* src/third_party/androidx/cipd: CC-HiuDii7JswuvWjXQur3fE6jiFKEHspEJlVlnvmd0C..C-tBCqEcdq5_2GSuLyCm3O1N2fDEtO0PzD3S5CJOUWEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f01108e476..11f334121f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2feeb46c60..799e21b232
* src/third_party/dav1d/libdav1d: 2355eeb8f2..5ef6b241f0
* src/third_party/depot_tools: 75932421da..caa77da956
* src/third_party/ffmpeg: 67060f141b..14d16cd143
* src/third_party/freetype/src: ec378cecaf..f92c96550a
* src/third_party/jdk/current: BXZwbslDFpYhPRuG8hBh2z7ApP36ZG-ZfkBWrkpnPl4C..sewpT0JmZAgFX_ZzmWhbYPmcPGeDa9os_4Q74ZFbo5sC
* src/third_party/kotlin_stdlib: qtDQdcYfgSh4FeSY3TnkSjnZ5FqCbP1kjk1Zj1m6Jd4C..LPDM6HLFsJuO_Crq0eaKCdr056AgYZ7Jz_D8NYTxragC
* src/third_party/kotlinc/current: dsxRhKDTq0fkLEZLBAcBOaGkoSlvPe_gpTl3o680x7MC..WZnvRnrRxAH_l-qK9RKczWmyPdblSiz87bSG3naRB9QC
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d8ef6563e0..f6b976de02
* src/third_party/libc++/src: 7993b2fda2..627bf9cce8
* src/third_party/libyuv: a6a2ec654b..679e851f65
* src/third_party/perfetto: 8c29d5e1fe..8cd7489ada
* src/third_party/r8: QtuJZ4FItKaGzvgYY4l_aNZxhg-fSMmRkva2D9sK7KcC..GfHHDCcOQaFctqz13NnLVKOtNvvl6ojpI734A9GhuUQC
* src/tools: 2dc218958f..79b0e0e577
* src/tools/luci-go: git_revision:be41b8d978e22d396ecb4aa9f50ddc3f25977359..git_revision:ad7b787aa0ee53a81bc88fb4f7fee7a3ff1e8c29
* src/tools/luci-go: git_revision:be41b8d978e22d396ecb4aa9f50ddc3f25977359..git_revision:ad7b787aa0ee53a81bc88fb4f7fee7a3ff1e8c29
Removed dependencies
* src/third_party/android_deps/cipd/libs/com_github_ben_manes_caffeine_caffeine
* src/third_party/android_deps/cipd/libs/com_github_kevinstern_software_and_algorithms
* src/third_party/android_deps/cipd/libs/com_google_errorprone_error_prone_annotation
* src/third_party/android_deps/cipd/libs/com_google_errorprone_error_prone_check_api
* src/third_party/android_deps/cipd/libs/com_google_errorprone_error_prone_core
* src/third_party/android_deps/cipd/libs/com_google_errorprone_error_prone_type_annotations
* src/third_party/android_deps/cipd/libs/com_google_errorprone_javac
* src/third_party/android_deps/cipd/libs/com_google_protobuf_protobuf_java
* src/third_party/android_deps/cipd/libs/io_github_java_diff_utils_java_diff_utils
* src/third_party/android_deps/cipd/libs/org_checkerframework_dataflow_errorprone
* src/third_party/android_deps/cipd/libs/org_eclipse_jgit_org_eclipse_jgit
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8
* src/third_party/android_deps/cipd/libs/org_pcollections_pcollections
DEPS diff: af7f3f9345..f031fbef87/DEPS

No update to Clang.

BUG=None

Change-Id: Ia618cbadf50c244eb58c2f3f2825b9e537f06630
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/359900
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42804}
2024-08-19 11:27:17 +00:00
Dor Hen
9c1ad5f8c0 [iwyu] Add postprocessing to handle gtest/gmock include paths
Unfortunately, clangd's include-cleaner has a smaller set of
customization features and does not allow us to set custom mappings for
certain include paths. Instead, add some postprocessing to our internal
wrapper on top of it (`apply-include-cleaner`) to handle gtest/gmock
include paths

Bug: webrtc:42226242
Change-Id: I65e4f73bb1b762bf2da1fb0f9a520bdd980b64bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/359161
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Dor Hen <dorhen@meta.com>
Cr-Commit-Position: refs/heads/main@{#42774}
2024-08-13 15:33:26 +00:00
Mirko Bonadei
4396c2f341 Add MB config for testing with rtc_build_ssl=false.
Bug: webrtc:359141588
Change-Id: Ic8d56fa16effe07bb2863a601a5c19e0713e74fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/359300
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42766}
2024-08-12 19:43:09 +00:00
Gavin Mak
c51a5c00c4 Replace FindSrcDirPath
If the webrtc/src repo is checked out in a directory that isn't named
"src", FindSrcDirPath will loop forever. Instead of trying to find the
repo root, just use the location of the scripts and work out the
root with os.pardir.

Bug: b/333744051
Change-Id: Ifccdb85d3f9c7cb27ca57cc0b7bb96adf783660d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/357980
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Gavin Mak <gavinmak@google.com>
Cr-Commit-Position: refs/heads/main@{#42701}
2024-07-30 21:11:33 +00:00
Gavin Mak
bde30d393b Make update_version.py and build_helpers(_test).py pylint compliant
Trying to change any one of these files will make presubmits
complain that the file isn't properly formatted. Format and rename
variables to be PEP-8 and pylint compliant.

Bug: b/333744051
Change-Id: I8dd4f7f05e52777a62b49659a3c264fe28926539
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/358160
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42700}
2024-07-30 21:08:59 +00:00
Jeremy Leconte
9b81d2c954 Increase iOS deployment target from 12 to 14.
Change-Id: I9e2eccc245ff7f168152fc628ac12f3517b16501
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/357741
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42680}
2024-07-29 09:14:42 +00:00
Björn Terelius
8089959877 Remove private SRTP include
Bug: chromium:40272799
Change-Id: I42a63497aa8321475bd3e2604376c1514ecd623e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/357543
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42669}
2024-07-23 17:23:45 +00:00
Jeremy Leconte
fbf754b581 Add new bot 'iwyu_verifier'.
Change-Id: I26a5022d1ffa1f6443c686b90d4a6322a27f81e2
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/356020
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42576}
2024-07-02 19:03:18 +00:00
Björn Terelius
d5238b0998 Support running gn_check_autofix.py on a local build dir (e.g. out/Default)
Bug: webrtc:42226242
Change-Id: I8afedb8c316ab86a7219b07774f93da782f80a4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355000
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42513}
2024-06-19 08:05:24 +00:00
Mirko Bonadei
c24ccd866e Remove instrumented_libraries_release=focal for msan.
This prevents the new default (noble) to be applied. And before
the Chromium roll that updates this to noble, focal is the
default.

Bug: b/345700252
Change-Id: Ia20bc4ec1178a23ab93598cfb53bfd2189490932
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/354074
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42454}
2024-06-10 06:23:46 +00:00
Per K
49c860fd61 Remove BWE logging functionality
BWE logging has as far as I know know been used for a long time. RTC event logs are the prefered method of logging.
Removed since it causes some BUILD pain.

For debugging  the metrics API https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/api/test/metrics/ can be used instead.

Bug: webrtc:343347276
Change-Id: I046b58d880faabfadbc22269b0392fdd644155fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/352602
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42402}
2024-05-29 12:18:44 +00:00
Florent Castelli
58cc8a4baa iwyu: Fix invocation of include-cleaner tool
The invocation is supposed to be at the project top-level and not from the build folder as it can otherwise hide Abseil headers.

Bug: webrtc:15874
Change-Id: Iaa481dce8dc08b0d2e66e9170627e8963f7c0db9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/351120
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42359}
2024-05-21 09:53:08 +00:00
Jeremy Leconte
ef4d62e8d5 Remove ensure_webcam_is_running.py script.
Change-Id: I9e4e35f3e8b3010cbec7b6a6ed2b948072702d66
Bug: b/312914606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350564
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42332}
2024-05-16 19:41:27 +00:00
Jeremy Leconte
0b496cc347 build: fix unused var error
use_goma is not a valid gn arg anymore.
This is blocking Chromium roll in WebRTC because it triggers a warning when generating license (https://ci.chromium.org/ui/p/webrtc/builders/try/ios_api_framework/55691/overview).

Change-Id: Ic2a8b1346caec7a4699263ff517c129acb5303be
Bug: chromium:41489832
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350741
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42317}
2024-05-16 08:48:03 +00:00
Byoungchan Lee
b1a71aa7c3 Introduce GCS dependencies support in DEPS autoroller
While GCS dependencies aren't currently used, their support is required
to prevent the autoroller from breaking when encountering GCS dep types.

Bug: None
Change-Id: I58601e9eaeb8372058da4d4ee02cd2ca589e02c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349740
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42222}
2024-05-03 11:04:14 +00:00
Byoungchan Lee
1ce9a171b9 Generate privacy manifest when creating Apple Framework
Bug: webrtc:42226059
Change-Id: I4427346b2340c6fafcaf9934ee462582dfa83fc5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349440
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42198}
2024-04-30 10:49:08 +00:00
Evan Shrubsole
cd09858f4a Convert decoder TRACE_EVENT to flows
This is the first new style trace event so this CL adds and updates
WebRTCs Perfetto configuration.

* Changes all #includes to target "third_party/perfetto". Added this
to DEPS.
* Expose the Perfetto public config in the "tracing" group using
an all_dependent_configs statement. This means the config is included
in all parts that include the "//:tracing" group. However, direct
perfetto includes are banned per DEPS.
* In order to expose Perfetto types (ie Flow/TerminatingFlow) the
perfetto headers are a dependancy on all targets. This should not
affect binary size as these are not used when perfetto is not enabled
and will not be linked.

Bug: b/42226290
Change-Id: I5711d81dae95ee907cbcd41bf1ee9b55d2ec595c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349161
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@google.com>
Cr-Commit-Position: refs/heads/main@{#42197}
2024-04-30 08:47:29 +00:00
Evan Shrubsole
db50b03553 Add perfetto build config
This adds Perfetto support to WebRTC with a GN flag rtc_use_perfetto.
The configuration of perfetto depends on whether or not webrtc is
build within Chrome or not. When in Chrome, WebRTC will depend on
//third_party/perfetto:libperfetto. When building standalone, specific includes required for Perfetto are exposed with the library webrtc_libperfetto.

The perfetto trace API is exposed with a header export in
trace_event.h which is used instead of the legacy API.

The addition of Perfetto means there are 4 compilation modes for
tracing in WebRTC,
1. No tracing implementation.
2. Legacy tracing (AddTraceEvent/GetCategoryEnabled).
3.a. Perfetto statically linked (webrtc_libperfetto).
3.b. Perfetto in Chrome (Chrome's libperfetto).

This CL removes the tracing expectations from
rtc_stats_integrationtest.cc because those directly used the old API.

Integration into Chrome is a follow up CL which depends on
https://chromium-review.googlesource.com/c/chromium/src/+/5471691.

Tested: Ran Chrome with Perfetto and traces appear. WebRTC Unit test tracing working: https://ui.perfetto.dev/#!?s=04ea2613ea36b814394639a1ec4b60be5b5097527f1a485995ecc13469885468
Bug: webrtc:15917
Change-Id: I537d79dc247c2b759689910c621087286a4d8fdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347880
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@google.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mikhail Khokhlov <khokhlov@google.com>
Cr-Commit-Position: refs/heads/main@{#42166}
2024-04-24 20:53:23 +00:00
Harald Alvestrand
89dbc08f36 Use clang-include-cleaner from the llvm clangd package.
Also change the generation of compile_commands.json so that it
does not include reclient arguments.

Bug: webrtc:15874
Change-Id: I1bc2e7a8768a3467d31528d584f7e70d946a3301
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347900
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42110}
2024-04-18 09:51:07 +00:00
Harald Alvestrand
3997df3f28 Add an apply-include-cleaner tool
Since iwyu is now deprecated, we need to enable use of include-cleaner.
This approach gives some error messages when running, but does the job.

Bug: webrtc:15874
Change-Id: I431deef0f2e5ce99eb256a4d82aa32769ae58b41
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347642
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42085}
2024-04-16 13:17:03 +00:00
Christoffer Dewerin
81a9117fb7 Roll chromium_revision 5350dd2460..d5c79b109a (1281218:1283550)
Change log: 5350dd2460..d5c79b109a
Full diff: 5350dd2460..d5c79b109a

Changed dependencies
* fuchsia_version: version:19.20240320.0.1..version:20.20240404.3.1
* src/base: 218e807167..dbb0eee8e8
* src/build: 04c884cbad..6d974542a0
* src/buildtools/linux64: git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564..git_revision:415b3b19e094cd4b6982147693485df65037f942
* src/buildtools/mac: git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564..git_revision:415b3b19e094cd4b6982147693485df65037f942
* src/buildtools/win: git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564..git_revision:415b3b19e094cd4b6982147693485df65037f942
* src/ios: 77324ec269..0bf6089d48
* src/testing: 977e41b6f7..02d496a8fc
* src/third_party: d0b81aaaa6..2831ffa216
* src/third_party/android_build_tools/manifest_merger: HxnrwdWmIAhi90brIHiGZ4zmnmgKxP4PD0ZsJX6j-mUC..wtRWPCJVk_NA2GQp0fI-1i-JaPzYJwp6w3udjEhgni4C
* src/third_party/android_deps/libs/com_squareup_okio_okio_jvm: version:2@3.3.0.cr1..version:2@3.7.0.cr1
* src/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm: version:2@4.7.0.cr1..version:2@4.9.7.cr1
* src/third_party/androidx: piz2tht912VQfctH5Z23YCOpLUBoypzE5ymRqB3vgLkC..1qBFaGY_bIR5f12dL7zKpePRlN4UxIDze8xDv_a0sQEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/368d0d87d0..f94f3ed396
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bb95c35019..0b9e7b8830
* src/third_party/depot_tools: e545830db2..246580c7b8
* src/third_party/ffmpeg: 52d8ef3799..bdcb0b447f
* src/third_party/googletest/src: 77afe8e014..f10e11fb27
* src/third_party/kotlinc/current: -kUQ1HWm0wwi5pXKSqIplyfSInHmtRS9cVUzg-2l-Y0C..Rr02Gf2EkaeSs3EhSUHhPqDHSd1AzimrM6cRYUJCPjQC
* src/third_party/libc++abi/src: 1317096ef8..932d253fed
* src/third_party/libvpx/source/libvpx: d790001fd5..6445da1b40
* src/third_party/perfetto: 6fd518058c..7609c6712c
* src/third_party/r8: eHemH-tzLR3jqxqGYiQu6AYGLAPyFYG7klrqbvu1mcQC..kPZJoj3X2XUBofNCeOoUj0P8XChVFgtiNQqMnTwhcOwC
* src/tools: 09b9b5615b..7dad49cbe0
* src/tools/luci-go: git_revision:a84377ac0800e2330d02c3dcbf7b4b74a06d6a5b..git_revision:06dc7a1f2eeb1d095f7876799458328a44438df1
* src/tools/luci-go: git_revision:a84377ac0800e2330d02c3dcbf7b4b74a06d6a5b..git_revision:06dc7a1f2eeb1d095f7876799458328a44438df1
Added dependencies
* src/third_party/android_deps/libs/com_squareup_moshi_moshi_adapters
* src/third_party/android_deps/libs/com_squareup_moshi_moshi
DEPS diff: 5350dd2460..d5c79b109a/DEPS

Clang version changed llvmorg-19-init-6501-g5b544b51:llvmorg-19-init-7229-g315c88c5
Details: 5350dd2460..d5c79b109a/tools/clang/scripts/update.py

BUG=None

Change-Id: I95eaf05240916eeeaa04f806e7e1523a31abab56
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345960
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42010}
2024-04-08 08:12:19 +00:00
Christoffer Dewerin
0f76c0dd6e Exclude protobuf-javascript since we do not need in WebRTC standalone
Bug: b:332879133
Change-Id: I5f09cd88cc8762c34fb4238fa69029a1bd7618fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345841
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41999}
2024-04-05 07:32:36 +00:00
Li-Yu Yu
7391ecf268 Add directory for ChromiumOS specific tools
Bug: b:326526592
Change-Id: I5e1cdc196db88812130861c044129b2e2c284421
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Li-Yu Yu <aaronyu@google.com>
Cr-Commit-Position: refs/heads/main@{#41803}
2024-02-26 03:46:59 +00:00
Harald Alvestrand
a3bde0a844 Add disable_trace_events compilation
The intent is to catch compile errors when tracing is turned off.

Bug: None
Change-Id: I48a42e53e7bd8053984b7d0687b1f6abe538cba1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333760
Reviewed-by: Christoffer Dewerin <jansson@google.com>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41474}
2024-01-08 11:01:30 +00:00
Christoffer Jansson
2c03790842 Fix typo
Bug: b/316080018
Change-Id: I5003b0596727875444eaeea50cb46dc76e555120
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331401
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Auto-Submit: Christoffer Dewerin <jansson@google.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41380}
2023-12-13 19:00:35 +00:00
Christoffer Jansson
399a9768f2 remove landrey@ from OWNERS
Bug: NONE
Change-Id: I515ca02376087656167cdbe234250b1a0100abbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331380
Auto-Submit: Christoffer Dewerin <jansson@google.com>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41376}
2023-12-13 16:10:11 +00:00
Christoffer Jansson
e6df126b79 Add win 11 debug and release try bot
Bug: b/312914606
Change-Id: Ie67c5befe6a371e05e2227799d523756afbc9685
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331220
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Cr-Commit-Position: refs/heads/main@{#41371}
2023-12-13 08:49:29 +00:00
Manashi Sarkar
91a7beb057 Add missing licenses for the third_party target 'jni_zero'.
[Skipping presubmits because there are indentation issues that we decided to fix separately]

Bug: None
No-Presubmit: true
Change-Id: I441864626ec44207167164f4dd6d7f09cbbb5574
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330060
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41322}
2023-12-05 16:13:12 +00:00
Harald Alvestrand
a6544377bc Remove not-needed webrtc:: prefixes in pc/
This test drives the new tools_webrtc/remove_extra_namespace.py tool.

Bug: None
Change-Id: I9b590aa1213e4cace2d64d555f4dafd893f03606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327021
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41141}
2023-11-13 13:23:04 +00:00