Roll Skia from 5160aada22ed to 5035b8f92a0e (20 revisions)

https://skia.googlesource.com/skia.git/+log/5160aada22ed..5035b8f92a0e

2020-11-17 brianosman@google.com Minor cleanup in the intrinsics GMs
2020-11-17 johnstiles@google.com Disallow opaque types in structs and interface blocks.
2020-11-17 johnstiles@google.com Code cleanup: remove macros from AST node creation.
2020-11-17 kjlubick@google.com Update Go Deps
2020-11-17 adlai@google.com Move GrOpsTask::addOp and addDrawOp out of header
2020-11-17 adlai@google.com Remove bulk GrDrawingManager::appendTasks
2020-11-17 robertphillips@google.com Connect DDL offsets in the testing harness to the new ddlTask
2020-11-17 robertphillips@google.com Move SkTTopoSort to src/gpu and rename it to GrTTopoSort
2020-11-17 scroggo@google.com Reland "SkAnimatedImage: Use fSampleSize"
2020-11-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from e4c1a25cc679 to 04515da400d5 (3 revisions)
2020-11-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 60570b859f7c to 4f96bf19941b (15 revisions)
2020-11-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 575729e8dd25 to f2bc3b3edd6f (5 revisions)
2020-11-16 nifong@google.com Move SKP version extraction into JS
2020-11-16 jlavrova@google.com Added SK_PARAGRAPH_LIBTXT_SPACES_RESOLUTION to flutter_defines.gni
2020-11-16 herb@google.com clip more cases using the CPU allowing more op merges
2020-11-16 robertphillips@google.com Change UnrefDDLTask to just be the DDLTask (take 2)
2020-11-16 johnstiles@google.com Detect unsupported types for MemoryLayout and report errors.
2020-11-16 mtklein@google.com roll back minimum picture version to 73
2020-11-16 robertphillips@google.com Revert "Remove SkBaseDevice::flush"
2020-11-16 mtklein@google.com make I32a less ambiguous

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 lovisolo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/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: None
Tbr: lovisolo@google.com
Change-Id: Idce79d55c6dbabee8aa1f7732832e534de5857c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2542655
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#828296}
1 file changed
tree: 511b6794db77c1cb2753786ee1cbdc0be3125a19
  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. cloud_print/
  13. codelabs/
  14. components/
  15. content/
  16. courgette/
  17. crypto/
  18. dbus/
  19. device/
  20. docs/
  21. extensions/
  22. fuchsia/
  23. gin/
  24. google_apis/
  25. google_update/
  26. gpu/
  27. headless/
  28. infra/
  29. ios/
  30. ipc/
  31. jingle/
  32. media/
  33. mojo/
  34. native_client_sdk/
  35. net/
  36. pdf/
  37. ppapi/
  38. printing/
  39. remoting/
  40. rlz/
  41. sandbox/
  42. services/
  43. skia/
  44. sql/
  45. storage/
  46. styleguide/
  47. testing/
  48. third_party/
  49. tools/
  50. ui/
  51. url/
  52. weblayer/
  53. .clang-format
  54. .clang-tidy
  55. .eslintrc.js
  56. .git-blame-ignore-revs
  57. .gitattributes
  58. .gitignore
  59. .gn
  60. .vpython
  61. .vpython3
  62. .yapfignore
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. DEPS
  68. DIR_METADATA
  69. ENG_REVIEW_OWNERS
  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.

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.