Roll Skia from 85c8dca08cbe to 7557dea11740 (29 revisions)

https://skia.googlesource.com/skia.git/+log/85c8dca08cbe..7557dea11740

2023-10-17 brianosman@google.com Add coloremoji to the set of ColorSpaces GMs we test
2023-10-17 johnstiles@google.com Fix MakeClientBasedUnicode when skia_use_client_icu is set.
2023-10-17 herb@google.com Fix Segment intersection calculation
2023-10-17 avi@chromium.org Fix availability macro use
2023-10-17 johnstiles@google.com Fix more ClangTidy `performance-unnecessary-value-param` findings.
2023-10-17 armansito@google.com [graphite] Forward-declare VelloRenderer in RendererProvider.h
2023-10-17 ccameron@chromium.org Add files for public Exif interface and IFD parsing
2023-10-17 jamesgk@google.com Revert "[graphite] Test that failed dst copies don't cause a crash"
2023-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 160b327a9c37 to 1b161432fcf1 (7 revisions)
2023-10-17 bungeman@google.com Revert "Reland "[pdf] Simplify filled paths""
2023-10-17 johnstiles@google.com Fix ClangTidy `performance-unnecessary-value-param` findings.
2023-10-17 kjlubick@google.com Put SkFontMgr::Factory and SkFontMgr::RefDefault behind #ifdefs
2023-10-17 jamesgk@google.com [graphite] Test that failed dst copies don't cause a crash
2023-10-17 49699333+dependabot[bot]@users.noreply.github.com Bump @babel/traverse from 7.12.10 to 7.23.2 in /modules/pathkit
2023-10-17 49699333+dependabot[bot]@users.noreply.github.com Bump @babel/traverse from 7.12.10 to 7.23.2 in /modules/canvaskit
2023-10-17 kjlubick@google.com Stop making wasm docker images
2023-10-17 johnstiles@google.com Enable ClangTidy for Dawn.
2023-10-17 johnstiles@google.com Enable ClangTidy for Graphite.
2023-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from cd6b265c2623 to 1ea49a2222e1 (12 revisions)
2023-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from d42ad20d2b50 to 0dca655f102b
2023-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from b7f47ce3bc13 to d42ad20d2b50 (3 revisions)
2023-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 90fc3629a642 to b665b7fda7cf (14 revisions)
2023-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4d77c74a14a0 to 160b327a9c37 (11 revisions)
2023-10-17 johnstiles@google.com Fix issues discovered by ClangTidy 17.
2023-10-16 kjlubick@google.com Move SkDebug.cpp from core to base
2023-10-16 lovisolo@google.com [bazel] Add android_benchmark_test rule and sample targets.
2023-10-16 lovisolo@google.com [bazel] Move some utilities from //bazel to //tools/testrunners/common.
2023-10-16 nicolettep@google.com [graphite] Use UBO for intrinsic constant, remove inline uniform support
2023-10-16 kjlubick@google.com Reland "Remove GL dependency from GrBackendSemaphore"

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-autoroll
Please CC scroggo@google.com,skiabot@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Cq-Do-Not-Cancel-Tryjobs: true
Bug: chromium:1449827,chromium:1488376,chromium:1489392
Tbr: scroggo@google.com
Test: Test: Test: Dota Underlords
Test: Test: Test: ProgramPipelineTest31.ProgramPipelineBindBufferRange
Change-Id: I7c563fe37464474fa05eb4d5226e3da2a875242f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4950512
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1211186}
2 files changed
tree: a2babcfe66309e4d95407394ec3ced694fb6e296
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .eslintrc.js
  54. .git-blame-ignore-revs
  55. .gitattributes
  56. .gitignore
  57. .gitmodules
  58. .gn
  59. .mailmap
  60. .rustfmt.toml
  61. .vpython3
  62. .yapfignore
  63. ATL_OWNERS
  64. AUTHORS
  65. BUILD.gn
  66. CODE_OF_CONDUCT.md
  67. codereview.settings
  68. DEPS
  69. DIR_METADATA
  70. LICENSE
  71. LICENSE.chromium_os
  72. OWNERS
  73. PRESUBMIT.py
  74. PRESUBMIT_test.py
  75. PRESUBMIT_test_mocks.py
  76. README.md
  77. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.