|   | 5fd72bd3 | 2021-06-10T11:22:26 |  | Use Chromium mirror of tools/perf.
This will keep ANGLE in sync with Chromium changes and reduce the
maintenance burden.
Bug: angleproject:6037
Change-Id: Ibed4031d8cb3468e6be6501bda21404c42fb2be6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2953043
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 328a5c89 | 2021-05-18T12:13:23 |  | infra: Add tests to Android Pixel 4 bot.
Only angle_end2end_tests and angle_unittests to start.
Also adds test expectations for the Pixel 4 end2end_tests.
Patch Series:
1. http://crrev.com/c/2885381
2. http://crrev.com/c/2885346
3. http://crrev.com/c/2885383
4. This CL
Bug: angleproject:5941
Bug: angleproject:5946
Bug: angleproject:5947
Bug: angleproject:5981
Change-Id: Iaaea0b427513804575d0ad7773a81379ea932eb5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2885384
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | eb91ebc9 | 2021-05-07T16:31:52 |  | DEPS: Add Android tombstone resolution dependencies.
Add third_party/android_platform and tools/python from the Chromium git
to satisfy dependencies for the build/android/tombstones.py script.
Bug: angleproject:5933
Change-Id: Ie19eec46c8cab208cde5064118ae655303e12fa7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2878848
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com> | 
            
              |   | a16aea95 | 2021-05-05T14:05:34 |  | Fixes to roll_chromium_deps.py.
Includes the new sheriff email alias, and also fixes to the Clang
version detection. The new version checks the CopyBara mirror to find
the real clang rev ANGLE ends up with.
Bug: angleproject:5926
Change-Id: Ie70319feeb5eefbfba8a6b6d2d57110273d6c3e5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2872070
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 9d202af0 | 2021-04-23T18:24:46 |  | Revert "Remove 'six' from roll_chromium_deps."
This reverts commit 95e75ec86ff3b84751b201dabb1362be68bac798.
Reason for revert: Tree is fixed upstream.
Original change's description:
> Remove 'six' from roll_chromium_deps.
>
> This dep was causing the script to fail. It may be because the repo
> currently has a single commit. Work around this by removing the
> entry from the auto-roller for now.
>
> Bug: angleproject:2344
> Change-Id: Id4f61124aae7ab43aa2343faf19416ff676314d7
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2842224
> Reviewed-by: Jamie Madill <jmadill@chromium.org>
> Commit-Queue: Jamie Madill <jmadill@chromium.org>
Bug: angleproject:2344
Change-Id: I0b41b2821a19c8dfc1f248ea61db866934af27e6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2848643
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 403119c6 | 2021-04-23T18:24:03 |  | Revert "Temporarily remove 'errorprone_plugin' from roll_chromium_deps."
This reverts commit 96df9aba3387373002814103b798aa22a6f4c51a.
Reason for revert: Upstream fix landed.
Original change's description:
> Temporarily remove 'errorprone_plugin' from roll_chromium_deps.
>
> This dep was causing the script to fail because it doesn't have HEAD.
>
> Bug: angleproject:5887
> Change-Id: Ib6daabfe2e0b105137784ceb80d4147f0eb71f41
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2848640
> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Bug: angleproject:5887
Change-Id: Ie31e4c998ce15937086ba9c4d589e0995232ab79
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2848642
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 96df9aba | 2021-04-23T12:52:30 |  | Temporarily remove 'errorprone_plugin' from roll_chromium_deps.
This dep was causing the script to fail because it doesn't have HEAD.
Bug: angleproject:5887
Change-Id: Ib6daabfe2e0b105137784ceb80d4147f0eb71f41
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2848640
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | c9b8d61b | 2021-04-21T21:08:44 |  | Update Android-releated tools DEPS.
Include the tools/android/errorprone_plugin mirror. This eliminates
several cloned source files from ANGLE. Also include the Python
tools/swarming_client for running tests. It seems like the tests
depend on the logdog Python library available from this component.
Bug: angleproject:2344
Change-Id: I70e011764c4443ab3904bfa0c9059f295f3817df
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2845233
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 6297ccf3 | 2021-04-21T13:15:59 |  | Replace ijar sources with Chromium subtree mirror.
This will ensure a smoother update process.
Bug: angleproject:2344
Change-Id: I81bf496ea013825588b1baa573855ce809a8decf
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2842355
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 95e75ec8 | 2021-04-21T09:26:57 |  | Remove 'six' from roll_chromium_deps.
This dep was causing the script to fail. It may be because the repo
currently has a single commit. Work around this by removing the
entry from the auto-roller for now.
Bug: angleproject:2344
Change-Id: Id4f61124aae7ab43aa2343faf19416ff676314d7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2842224
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 2f808349 | 2021-04-16T19:21:15 |  | Add standalone Android build.
Includes necessary DEPS and GN build changes.
Some folders are copied directly from Chromium because they don't
exist as source mirrors or aren't available for other reasons.
Bug: angleproject:2344
Change-Id: Ibb7f8a3e2288048b7aed2b0e277ca63b5a932c57
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2826480
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | eac31b7d | 2021-04-15T19:48:36 |  | Android: Include android-deps into Android checkout.
These auto-generated deps are necessary for the standalone build.
Updates the roll script to start including these automatically.
Bug: angleproject:2344
Change-Id: I389c203a2ddb971e3aeccb728cf37e232f32031e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2826479
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | fe790824 | 2021-04-09T11:24:07 |  | Add the jdk dep when building standalone for Android.
Chrome started requiring this dep to 'gn gen' on Android so
ANGLE needs it too.
Bug: angleproject:5839
Change-Id: Ia8df8520975ed426667f2c59f0fd7761652b92ab
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2818141
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 33505f03 | 2021-04-11T16:52:15 |  | DEPS: Include a pinned version of depot_tools.
This will align the ANGLE standalone build more with Chromium.
It can catch some kinds of build break on the CQ, preventing
some churn, and also will let us cache the vs_toolchain without
needing a special named cache.
Also includes a necessary tool to cross-compile Win on Linux.
Patch series:
1. This CL
2. http://crrev.com/c/2819472
3. http://crrev.com/c/2819945
Bug: angleproject:5842
Change-Id: Idaee3b44d970d1171076a8eaa09e3e0555331d49
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2819943
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 95b086b4 | 2021-03-02T13:21:52 |  | Pull buildtools DEPS directly instead of via recursedeps
libc++abi will be required after http://crrev.com/c/2729355
Switching others preemptively
Bug: chromium:1177288
Change-Id: I4d6dd8415b63de21bef8c750b9cf5c7cf23c9022
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2727647
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | acd15cae | 2020-10-11T17:16:34 |  | Re-land "Link C++ histogram support into angle_perftests."
This is the first step in uploading histogram data instead of a gtest
special format. We  importing several new libraries:
- tools/protoc_wrapper
- third_party/protobuf
- third_party/catapult (was already used for Android)
No functional change. Only affects compilation. Protobuf support is
disabled when not available.
Bug: angleproject:5161
Change-Id: I64be0977648993b1012ff0d9e0439c5876697e36
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2497221
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 4953f03d | 2020-10-23T22:57:43 |  | Revert "Link C++ histogram support into angle_perftests."
This reverts commit 7a0263547cda936b320d80c650b69d7522ee1a9f.
Reason for revert: Breaks roll of ANGLE into AOSP:
ERROR at //testing/test.gni:76:5: Assertion failed.
    assert(_use_raw_android_executable || enable_java_templates)
    ^-----
See //third_party/catapult/tracing/tracing/BUILD.gn:35:1: whence it was called.
test("histogram_unittests") {
^----------------------------
See //src/tests/BUILD.gn:262:17: which caused the file to be included.
      deps += [ "//third_party/catapult/tracing/tracing:histogram" ]
                ^-------------------------------------------------
Original change's description:
> Link C++ histogram support into angle_perftests.
>
> This is the first step in uploading histogram data instead of a gtest
> special format. We  importing several new libraries:
>
> - tools/protoc_wrapper
> - third_party/protobuf
> - third_party/catapult (was already used for Android)
>
> No functional change. Only affects compilation. Protobuf support is
> disabled when not available.
>
> Bug: angleproject:5161
> Change-Id: Ie28d57d7e142c437ebd51463ce3e2cafd87468d1
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2482294
> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
> Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
> Commit-Queue: Jamie Madill <jmadill@chromium.org>
TBR=ynovikov@chromium.org,bsheedy@chromium.org,jmadill@chromium.org
Change-Id: I62c4b926cbe82d10e460b28b5f864521e2b1f8ee
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: angleproject:5161
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2495549
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Tim Van Patten <timvp@google.com> | 
            
              |   | 7a026354 | 2020-10-11T17:16:34 |  | Link C++ histogram support into angle_perftests.
This is the first step in uploading histogram data instead of a gtest
special format. We  importing several new libraries:
- tools/protoc_wrapper
- third_party/protobuf
- third_party/catapult (was already used for Android)
No functional change. Only affects compilation. Protobuf support is
disabled when not available.
Bug: angleproject:5161
Change-Id: Ie28d57d7e142c437ebd51463ce3e2cafd87468d1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2482294
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | dff93316 | 2020-09-25T13:31:25 |  | Add Skia Gold CIPD package to DEPS.
Will be used in restricted trace testing.
Bug: angleproject:4090
Bug: b/168049670
Change-Id: I0931a974c665dd8f8cf557c8af3bdc6e2fdc2544
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2431776
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 5bfca93e | 2020-09-18T09:02:41 |  | Fix roll script for CIPD deps.
Was looking at the Chromium path instead of the ANGLE path.
Bug: skia:10572
Change-Id: I7f5dba011a5d446b8f1ef814f89421edfd0f7b95
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2418420
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org> | 
            
              |   | b99bbbaa | 2020-09-13T10:34:54 |  | Add luci-go and mb to DEPS.
These tools are used by scripts/trigger.py and by the src-side testing.
Also adds .vpython and .vpython3 spec files which can't be easily
auto-rolled from the Chromium src/ repo.
Bug: angleproject:5040
Change-Id: Ie6384c176b391dae4fe19582ec59c2c1d6ec22d8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2408717
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | ed33795b | 2020-07-23T12:58:10 |  | Add third_party/abseil-cpp to ANGLE
1. Add third_party/abseil-cpp to DEPS so it can be used in ANGLE.
2. Add abseil directory to ANGLE overrides.
3. Add third_party/abseil-cpp to .gitignore.
4. Add third_party/abseil-cpp to roll_chromium_deps.py so it's
auto-rolled periodically.
Bug: angleproject:4873
Change-Id: Ic158bba844e88ec90ac56a2f8c817168c4bea17f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2321734
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | a357cbab | 2020-08-19T20:26:47 |  | Fix manual roll mode of roll_chromium_deps.py
Got broken while working on autoroll mode in
https://chromium-review.googlesource.com/c/angle/angle/+/2363212
Bug: skia:10572
Change-Id: I0c851aed758e568b080d6c222762f35b8c7adae4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2365597
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 7d38b0ba | 2020-08-19T17:33:31 |  | Fix manual, disable automatic rolling of googletest and jsoncpp
roll_chromium_deps.py didn't handle properly rolling recursedeps for
these 2 repos, only rolling the top level repo but not internal.
Temporarily disable rolling these 2 repos in roll_chromium_deps.py and
roll them properly to the latest revision used by Chrome.
Change log:
https://chromium.googlesource.com/chromium/src/third_party/googletest/+log/e3c3f879eee34ec81b1e562d8fecd207716d8945..c20c5a3085ab4d90fdb403e3ac98e7991317dd27
https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/f2fb48c3b3d79a75a88a99fba6576b25d42ec528..4fe018038f87675c083d0cfb6a6b57c274fb1753
https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/+log/ec647b85b61f525a1a74e4da7477b0c5371c50f4..30a6ac108e24dabac7c2e0df4d33d55032af4ee7
No change to
https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git/+/645250b6690785be60ab6780ce4b58698d884d11
Bug: angleproject:4973
Change-Id: Ie164c5b1adb8684b875f1be4924b295033e2fb4a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2365023
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 0f33d01e | 2020-08-18T22:01:38 |  | Adjust roll_chromium_deps.py to work with autoroller.
Add --autoroll option which expects an existing git commit by the
autoroller, which updates chromium_revision.
roll_chromium_deps.py then updates other ANGLE dependencies to the
revision of their Chromium counterparts and amends autoroller's commit.
Bug: skia:10572
Change-Id: Iddb9296bd1470f4a2113563c5ed3a1c27e16f128
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2363212
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org> | 
            
              |   | 398a874c | 2020-08-11T14:19:32 |  | Add tools/clang/dsymutil to roll_chromium_deps.py
New DEPS entry added in
https://chromium-review.googlesource.com/c/angle/angle/+/1926387
We should sync it together with other DEPS coming from Chromium.
Bug: angleproject:4149
Change-Id: I3b10b5568bace2b55c07b664702ae8a82ccc2289
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2349528
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | f9e98fd4 | 2020-08-10T21:48:10 |  | Fix clang revision regexp in chromium autoroller to match new format
Sample revision: llvmorg-12-init-1771-g1bd7046e
Was git hash before
Bug: chromium:1104516
Change-Id: I5373dc6dbe9bb0960dcea7d151898a60f92e3d84
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2348112
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 277ad4e0 | 2020-08-05T17:31:08 |  | Make roll_chromium_deps executable
Bug: chromium:1104516
Change-Id: I595fe7b47d92cecf2d645bc5d626ef559bf5aa4f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2338999
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> | 
            
              |   | 91bbd01a | 2020-08-05T15:43:10 |  | Rename roll_deps to roll_chromium_deps
To emphasize that this script rolls pinned Chromium revision,
in addition to other Chromium sub-repos.
Bug: chromium:1104516
Change-Id: Idfd80af6f450b8eab255eaa0445f07742400d907
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2339547
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org> |