26839 Commits

Author SHA1 Message Date
yaakovschectman
7ed656d596 Merge MSAA alert functionality with UIA (flutter/engine#38745)
* Use AXFragmentRootWin for MSAA functionality.

Some unused code remains to be removed.

Merge MSAA to AXFragmentRootWin

* Removing unused code

* Remove unused files

* Flip macro

* Formatting

* Licenses

* Make reference

* Disable copy constructor/assignment

* Unused import

* Formatting

* Relocate alert logic

* Remove comment and unused mock

* Fix unit test

* Idempotency

* Formatting

* PR feedback

* Doc comments

* Undo string change for now

* Couple fragment root and alert node

* Formatting

* Add comments

* Pointer to reference

* Typo fix
2023-01-19 13:28:27 -05:00
skia-flutter-autoroll
595db85227 Roll Fuchsia Mac SDK from tlYMsnCv86Fjt5LfF... to 6oiZwMyNsjucSxTHJ... (flutter/engine#39004)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-19 17:47:23 +00:00
Ben Konyi
1f603711c7 Remove references to Observatory (flutter/engine#38919)
Observatory is being deprecated for Dart 3.0 so it should no longer be referenced in tooling messaging / flags.

See https://github.com/dart-lang/sdk/issues/50233
2023-01-19 09:20:46 -05:00
skia-flutter-autoroll
c1cef5176b Roll Fuchsia Mac SDK from P5QcCJU8I71xVXuMT... to tlYMsnCv86Fjt5LfF... (flutter/engine#38994)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-19 04:59:20 +00:00
skia-flutter-autoroll
45304446ad Roll Dart SDK from 645fd748e79e to ddf70a598f27 (14 revisions) (flutter/engine#38990)
https://dart.googlesource.com/sdk.git/+log/645fd748e79e..ddf70a598f27

2023-01-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-136.0.dev
2023-01-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-135.0.dev
2023-01-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-134.0.dev
2023-01-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-133.0.dev
2023-01-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-132.0.dev
2023-01-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-131.0.dev
2023-01-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-130.0.dev
2023-01-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-129.0.dev
2023-01-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-128.0.dev
2023-01-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-127.0.dev
2023-01-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-126.0.dev
2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-125.0.dev
2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-124.0.dev
2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-123.0.dev

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

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-19 00:38:37 +00:00
Jackson Gardner
aa6b732da3 Bump chrome_and_driver version to 110. (flutter/engine#38986) 2023-01-18 15:07:57 -08:00
Chris Yang
1284ee8f45 [ios_platform_view] more precision when determine if a clip rrect is necessary (flutter/engine#38965)
* draft

fix

rename

unittest

* update scenario

* test
2023-01-18 22:19:13 +00:00
Jackson Gardner
b9047c2756 Get unit tests working with dart2wasm (flutter/engine#38784) 2023-01-18 12:28:31 -08:00
Kevin Lubick
0c0e36e37f Remove use of SkTAddOffset and sk_careful_memcpy (flutter/engine#38977) 2023-01-18 09:58:59 -08:00
skia-flutter-autoroll
c7e72afb3d Roll Fuchsia Mac SDK from -1N2YUML8GqNhK8YP... to P5QcCJU8I71xVXuMT... (flutter/engine#38976)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-18 16:05:05 +00:00
Kaushik Iska
fccd5c07e5 Revert "Roll Dart SDK from 645fd748e79e to 0097dcbada06 (3 revisions) (#38883)" (flutter/engine#38973)
This reverts commit b9b9e7efe97444a1177eaba41e9c1bd845e152d6.
2023-01-18 09:35:47 -05:00
Brandon DeRosier
f8854b3d6b [Impeller Scene] Add SceneNodeValue for synchronously fetching loaded ipscenes (flutter/engine#38913) 2023-01-18 03:40:04 -08:00
nbayati
cdd3e79854 Fix iOS safari keyboard issue when semantics is enabled (flutter/engine#38822)
* Update branch with changes in main - Fix iOS safari keyboard issue when semantics is enabled

* Update branch with main - small enhancements

* set offset to -9999px instead of -999

* Add editing state tests to ios

* replace editableElement with the null checked one
2023-01-17 20:25:42 -08:00
Jenn Magder
260d48be24 Update scenario screenshots to iOS 16 (flutter/engine#38962)
* Update scenario screenshots to iOS 16

* Rename
2023-01-18 04:16:30 +00:00
Brandon DeRosier
ae581a94ac [Impeller] Fix back-to-back clip restoration (flutter/engine#38964) 2023-01-18 02:55:22 +00:00
alanwutang11
08bfbfebc9 reland fix canvas drawLine bugs (flutter/engine#38949)
* fix canvas drawLine bugs

* removed unecessary params from pathToSvgElement

Co-authored-by: alanwutang11 <alpwu@google.com>
2023-01-17 17:39:40 -08:00
skia-flutter-autoroll
36da202b72 Roll Fuchsia Mac SDK from iwCuzAuMgsk75hlT0... to -1N2YUML8GqNhK8YP... (flutter/engine#38960)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-18 01:26:34 +00:00
nbayati
a2add485a1 wrap focus() in a post update callback (flutter/engine#38958) 2023-01-17 16:54:47 -08:00
skia-flutter-autoroll
73202c1da2 Roll Skia from 8ea9b39f7213 to 69d8378097df (6 revisions) (flutter/engine#38953)
https://skia.googlesource.com/skia.git/+log/8ea9b39f7213..69d8378097df

2023-01-17 robertphillips@google.com [graphite] Add unit test for new Graphite-specific makeSubset API
2023-01-17 kjlubick@google.com Remove shim files for private Chrome GPU usage
2023-01-17 johnstiles@google.com Disable MatrixEquality test on old Intel GPUs + Win10.
2023-01-17 jlavrova@google.com Revert "Breaking down Copy ReorderVisuals (2)"
2023-01-17 johnstiles@google.com Migrate contexts used by SkRasterPipeline into a separate header.
2023-01-17 ccameron@chromium.org SkJpegCodec: Merge ICC profile parsing with other metadata

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC fmalita@google.com,kaushikiska@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-17 22:39:59 +00:00
skia-flutter-autoroll
8c2ed1aca9 Roll Skia from 6afb97022fa7 to 8ea9b39f7213 (18 revisions) (flutter/engine#38952)
https://skia.googlesource.com/skia.git/+log/6afb97022fa7..8ea9b39f7213

2023-01-17 jlavrova@google.com Breaking down Copy ReorderVisuals (3)
2023-01-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 994627019bcb to 685cc71cd840 (4 revisions)
2023-01-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from cbb7b35d4764 to 9f0f02bea4b2
2023-01-17 kjlubick@google.com Improve CQ coverage of Bazel builds
2023-01-17 johnstiles@google.com Improve matrix equality tests.
2023-01-17 jlavrova@google.com Breaking down Copy ReorderVisuals (2)
2023-01-17 johnstiles@google.com Add .skrp support to compile_sksl_tests.
2023-01-17 robertphillips@google.com Fix build
2023-01-17 herb@google.com Remove SkAutoTArray
2023-01-17 cmumford@google.com clang_mac: Use MacSDK from toolchain dir
2023-01-17 robertphillips@google.com [graphite] Add Raster & Graphite implementations of new makeSubset API
2023-01-17 robertphillips@google.com Fix preAbandonGpuContext error
2023-01-17 herb@google.com Rename SkAutoSTMalloc -> AutoSTMalloc move to skia_private
2023-01-17 kjlubick@google.com Move vulkan_android.h to be a textual header
2023-01-17 fmalita@chromium.org [skottie slide] Don't assume we have a text editor
2023-01-17 kjlubick@google.com Remove unused SkSafe_math.h
2023-01-17 robertphillips@google.com [graphite] Update some GMs to use Graphite's makeSubset call
2023-01-17 jlavrova@google.com Breaking down Copy ReorderVisuals (1)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC fmalita@google.com,kaushikiska@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-17 20:53:39 +00:00
Mouad Debbar
3b8d9a5429 [web] Reduce code size impact of fallback font data (flutter/engine#38787)
* [web] Reduce code size impact of fallback font data

* fix rangeEnd vs rangeLength mistake
2023-01-17 19:59:14 +00:00
htoor3
032f8d9c19 Revert "Revert "[web] Don't overwrite editing state with semantic updates (#38271)" (#38562)" (flutter/engine#38854)
This reverts commit d412d64cef1d7df348364b64179cc6b8f108f80c.
2023-01-17 17:32:07 +00:00
skia-flutter-autoroll
c33e24e621 Roll Skia from 58e745419425 to 6afb97022fa7 (1 revision) (flutter/engine#38943)
https://skia.googlesource.com/skia.git/+log/58e745419425..6afb97022fa7

2023-01-17 kjlubick@google.com [cq] Always run IWYU on tests

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC fmalita@google.com,kaushikiska@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-17 15:59:34 +00:00
skia-flutter-autoroll
a725915cd3 Roll Fuchsia Mac SDK from bZfX8KCoI3CfxEzsG... to iwCuzAuMgsk75hlT0... (flutter/engine#38938)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-17 10:15:23 +00:00
skia-flutter-autoroll
7390e8038a Roll Skia from 3704033dd106 to 58e745419425 (4 revisions) (flutter/engine#38936)
https://skia.googlesource.com/skia.git/+log/3704033dd106..58e745419425

2023-01-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 8964933f6056 to 734cf7ce212f (4 revisions)
2023-01-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3ff606af6dec to 994627019bcb (16 revisions)
2023-01-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 3785fb7e2771 to cd6104d0f0a1 (4 revisions)
2023-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from dda150867e4a to 3ff606af6dec (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,fmalita@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-17 08:23:04 +00:00
skia-flutter-autoroll
a6769853f4 Roll Fuchsia Mac SDK from SmEVvAFBC8oriPBou... to bZfX8KCoI3CfxEzsG... (flutter/engine#38912)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-16 11:30:20 +00:00
Brandon DeRosier
f75b94c5ad [Impeller] Map UVs correctly for TiledTextureContents (flutter/engine#38894) 2023-01-16 03:27:16 -08:00
skia-flutter-autoroll
2166beb7ca Roll Skia from 214411b09e92 to 3704033dd106 (1 revision) (flutter/engine#38908)
https://skia.googlesource.com/skia.git/+log/214411b09e92..3704033dd106

2023-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from f609d294f91c to 8964933f6056 (7 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,fmalita@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-16 08:58:42 +00:00
dependabot[bot]
6576060a0e Bump github/codeql-action from 2.1.37 to 2.1.38 (flutter/engine#38910)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.37 to 2.1.38.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](959cbb7472...515828d974)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 08:58:41 +00:00
dependabot[bot]
3aa5e639ec Bump actions/setup-python from 4.4.0 to 4.5.0 (flutter/engine#38909)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](5ccb29d877...d27e3f3d7c)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 08:57:48 +00:00
skia-flutter-autoroll
c5d92f778a Roll Skia from c727016cc09e to 214411b09e92 (2 revisions) (flutter/engine#38907)
https://skia.googlesource.com/skia.git/+log/c727016cc09e..214411b09e92

2023-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5f9ed9b16931 to aae98adc2222 (1 revision)
2023-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from d64262f66034 to dc43f9a8e874 (7 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,fmalita@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-16 07:29:23 +00:00
skia-flutter-autoroll
c217d1c1dc Roll Skia from 34a14247bd4b to c727016cc09e (1 revision) (flutter/engine#38903)
https://skia.googlesource.com/skia.git/+log/34a14247bd4b..c727016cc09e

2023-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from b8072df2aace to 3785fb7e2771 (13 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,fmalita@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-16 05:31:23 +00:00
skia-flutter-autoroll
8fdae966df Roll Skia from 5a51583d09dd to 34a14247bd4b (1 revision) (flutter/engine#38901)
https://skia.googlesource.com/skia.git/+log/5a51583d09dd..34a14247bd4b

2023-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a7a1146d9e74 to dda150867e4a (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,fmalita@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-16 04:14:13 +00:00
skia-flutter-autoroll
d51259f378 Roll Fuchsia Mac SDK from nPbEqgIfE8TLOokQH... to SmEVvAFBC8oriPBou... (flutter/engine#38897)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-15 22:38:28 +00:00
skia-flutter-autoroll
dac85fbe37 Roll Skia from aa99fa0bdd31 to 5a51583d09dd (2 revisions) (flutter/engine#38892)
https://skia.googlesource.com/skia.git/+log/aa99fa0bdd31..5a51583d09dd

2023-01-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d52b983a8d10 to a7a1146d9e74 (2 revisions)
2023-01-15 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,fmalita@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-15 12:39:22 +00:00
skia-flutter-autoroll
0cbf65ad06 Roll Fuchsia Mac SDK from w0hr1ZMvYGJnWInwK... to nPbEqgIfE8TLOokQH... (flutter/engine#38889)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-15 09:46:22 +00:00
skia-flutter-autoroll
861e1edc12 Roll Skia from c64a10d525d1 to aa99fa0bdd31 (10 revisions) (flutter/engine#38886)
https://skia.googlesource.com/skia.git/+log/c64a10d525d1..aa99fa0bdd31

2023-01-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a56166d59ebd to d52b983a8d10 (5 revisions)
2023-01-14 rmistry@google.com Add dependabot to AUTHORS file
2023-01-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 1c46fa8d185d to 3e3b1fec290d
2023-01-14 herb@google.com Change SkAutoTMalloc -> AutoTMalloc and move to skia_private
2023-01-14 johnstiles@google.com Fix IWYU errors on tree.
2023-01-14 lovisolo@google.com [infra] Update Skolo Windows machines to 2022H2.
2023-01-14 johnstiles@google.com Add RP codegen support to skslc.
2023-01-14 johnstiles@google.com Fix RP::Program to work properly when SKSL_STANDALONE is set.
2023-01-13 johnstiles@google.com Migrate SkRasterPipelineOp enum into a separate header.
2023-01-13 johnstiles@google.com Migrate SkRasterPipeline ops into an enum class.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,herb@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-15 04:51:21 +00:00
skia-flutter-autoroll
b9b9e7efe9 Roll Dart SDK from 645fd748e79e to 0097dcbada06 (3 revisions) (flutter/engine#38883)
https://dart.googlesource.com/sdk.git/+log/645fd748e79e..0097dcbada06

2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-125.0.dev
2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-124.0.dev
2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-123.0.dev

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

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-15 00:49:07 +00:00
skia-flutter-autoroll
71f3574d12 Roll Skia from c72c7bf7e45b to c64a10d525d1 (7 revisions) (flutter/engine#38858)
https://skia.googlesource.com/skia.git/+log/c72c7bf7e45b..c64a10d525d1

2023-01-13 robertphillips@google.com [graphite] Add stubs for new Graphite-specific SkImage::makeSubset API
2023-01-13 kjlubick@google.com [base] Move many files into base
2023-01-13 kjlubick@google.com Make vk_android.h visible for SkVulkan.h
2023-01-13 johnstiles@google.com Rename 'transpose' RP stage to 'shuffle'.
2023-01-13 johnstiles@google.com Eliminate unnecessary portions of a swizzle.
2023-01-13 johnstiles@google.com Add support for matrix-resize in RP builder/codegen.
2023-01-13 kjlubick@google.com [bazel] Do not build GrVkSecondaryCBDrawContext by default

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,herb@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-14 23:13:16 +00:00
Brandon DeRosier
875b80a8df Add include to make g3 happy (flutter/engine#38850) 2023-01-14 14:06:32 -08:00
skia-flutter-autoroll
3935c36322 Roll Fuchsia Mac SDK from 21nYb648VWbpxc36t... to w0hr1ZMvYGJnWInwK... (flutter/engine#38880)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-14 20:52:10 +00:00
Jonah Williams
8913a47612 [web] cache sample and stencil params (flutter/engine#38829)
* [web] cache sample and stencil params

* test and style

* Update canvaskit_api_test.dart

* Update canvaskit_api_test.dart
2023-01-13 18:32:07 +00:00
Jonah Williams
cc5ae28c49 [web] remove runtime effect check (flutter/engine#38832) 2023-01-13 18:32:04 +00:00
skia-flutter-autoroll
320c8f7083 Roll Dart SDK from 3d629d00a8d7 to 645fd748e79e (1 revision) (flutter/engine#38841)
https://dart.googlesource.com/sdk.git/+log/3d629d00a8d7..645fd748e79e

2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-122.0.dev

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

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-13 13:35:58 +00:00
skia-flutter-autoroll
cca1cf755b Roll Skia from fd54be29a3cc to c72c7bf7e45b (3 revisions) (flutter/engine#38840)
https://skia.googlesource.com/skia.git/+log/fd54be29a3cc..c72c7bf7e45b

2023-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4053bc460f32 to a56166d59ebd (4 revisions)
2023-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 20de6c9c62a4 to 56bfdf9ecd4c
2023-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 410d8ba51f95 to f609d294f91c (5 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,herb@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-13 11:09:33 +00:00
skia-flutter-autoroll
6b908293ca Roll Fuchsia Mac SDK from nIPtQ59jG1pxyatOq... to 21nYb648VWbpxc36t... (flutter/engine#38839)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-13 10:37:15 +00:00
skia-flutter-autoroll
cc49331f3f Roll Dart SDK from 20cca507d98b to 3d629d00a8d7 (2 revisions) (flutter/engine#38834)
https://dart.googlesource.com/sdk.git/+log/20cca507d98b..3d629d00a8d7

2023-01-13 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-121.0.dev
2023-01-12 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-120.0.dev

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

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-13 07:29:39 +00:00
skia-flutter-autoroll
cc48f4d07e Roll Skia from cc983d28f3bf to fd54be29a3cc (3 revisions) (flutter/engine#38833)
https://skia.googlesource.com/skia.git/+log/cc983d28f3bf..fd54be29a3cc

2023-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 77e7d61086a2 to d64262f66034 (6 revisions)
2023-01-13 armansito@google.com Fix assertion in SkTHashMap::find()
2023-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 1f9e50edd4d4 to b8072df2aace (9 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,herb@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-13 07:26:21 +00:00
skia-flutter-autoroll
a071788a62 Roll Skia from dfb838747295 to cc983d28f3bf (27 revisions) (flutter/engine#38830)
https://skia.googlesource.com/skia.git/+log/dfb838747295..cc983d28f3bf

2023-01-13 johnstiles@google.com Use transpose op to generate diagonal matrices.
2023-01-12 kjlubick@google.com Roll CanvasKit to 0.38.0
2023-01-12 jonahwilliams@google.com Allow clients to cache sample count and stencil params
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0a9529c8cd2d to 4053bc460f32 (6 revisions)
2023-01-12 herb@google.com Fix stack alignment for SkAutoSTArray
2023-01-12 kjlubick@google.com Remove SkBudgeted in favor of skgpu::Budgeted
2023-01-12 johnstiles@google.com Implement comma operator in RP codegen.
2023-01-12 johnstiles@google.com Allow cloning from another stack with an offset-from-top.
2023-01-12 fmalita@chromium.org [skottie] Initial text editing experiment
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 46e3e213b046 to 1f9e50edd4d4 (9 revisions)
2023-01-12 kjlubick@google.com [base] Fold GrConfig.h into SkTypes.h
2023-01-12 kjlubick@google.com Break out metal headers used by C++ and ObjC code
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 77e7d61086a2 to 65176286ea26
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 154fb3872c36 to 0a9529c8cd2d (9 revisions)
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from eab5947427ad to 410d8ba51f95 (17 revisions)
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8bedae1a44a2 to 77e7d61086a2 (4 revisions)
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 410b5acc7f3f to 46e3e213b046 (14 revisions)
2023-01-12 kyslov@google.com jpegr codec: get image origin from EXIF metadata
2023-01-12 ccameron@chromium.org Enable Jpeg gainmaps on Android
2023-01-11 johnstiles@google.com Add transpose support to RP codegen.
2023-01-11 johnstiles@google.com Add transpose support to the RP builder.
2023-01-11 jvanverth@google.com Some fixes to address null color attachment crash.
2023-01-11 johnstiles@google.com Create a RP transpose op, based on swizzle.
2023-01-11 kjlubick@google.com Remove two shim files
2023-01-11 kjlubick@google.com [canvaskit] Fix return value of Paragraph ranges
2023-01-11 kjlubick@google.com Disable JpegGainmapTest on WASM build
2023-01-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 93e4d1cd4725 to 154fb3872c36 (2 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,herb@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2023-01-13 05:25:56 +00:00
skia-flutter-autoroll
32ed4b3d69 Roll Skia from dfb838747295 to 9e51c2c9e231 (26 revisions) (flutter/engine#38827)
* Roll Skia from dfb838747295 to 9e51c2c9e231 (26 revisions)

https://skia.googlesource.com/skia.git/+log/dfb838747295..9e51c2c9e231

2023-01-12 kjlubick@google.com Roll CanvasKit to 0.38.0
2023-01-12 jonahwilliams@google.com Allow clients to cache sample count and stencil params
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0a9529c8cd2d to 4053bc460f32 (6 revisions)
2023-01-12 herb@google.com Fix stack alignment for SkAutoSTArray
2023-01-12 kjlubick@google.com Remove SkBudgeted in favor of skgpu::Budgeted
2023-01-12 johnstiles@google.com Implement comma operator in RP codegen.
2023-01-12 johnstiles@google.com Allow cloning from another stack with an offset-from-top.
2023-01-12 fmalita@chromium.org [skottie] Initial text editing experiment
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 46e3e213b046 to 1f9e50edd4d4 (9 revisions)
2023-01-12 kjlubick@google.com [base] Fold GrConfig.h into SkTypes.h
2023-01-12 kjlubick@google.com Break out metal headers used by C++ and ObjC code
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 77e7d61086a2 to 65176286ea26
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 154fb3872c36 to 0a9529c8cd2d (9 revisions)
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from eab5947427ad to 410d8ba51f95 (17 revisions)
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8bedae1a44a2 to 77e7d61086a2 (4 revisions)
2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 410b5acc7f3f to 46e3e213b046 (14 revisions)
2023-01-12 kyslov@google.com jpegr codec: get image origin from EXIF metadata
2023-01-12 ccameron@chromium.org Enable Jpeg gainmaps on Android
2023-01-11 johnstiles@google.com Add transpose support to RP codegen.
2023-01-11 johnstiles@google.com Add transpose support to the RP builder.
2023-01-11 jvanverth@google.com Some fixes to address null color attachment crash.
2023-01-11 johnstiles@google.com Create a RP transpose op, based on swizzle.
2023-01-11 kjlubick@google.com Remove two shim files
2023-01-11 kjlubick@google.com [canvaskit] Fix return value of Paragraph ranges
2023-01-11 kjlubick@google.com Disable JpegGainmapTest on WASM build
2023-01-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 93e4d1cd4725 to 154fb3872c36 (2 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com,herb@google.com,jacksongardner@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 Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md

* Adjust to changes to CanvasKit getRectsForRange API.

* remove unused commit

* Roll CIPD CanvasKit and fix some unit tests.

* Adjustments to direction API and unit tests.

Co-authored-by: Jackson Gardner <jacksongardner@google.com>
Co-authored-by: jonahwilliams <jonahwilliams@google.com>
2023-01-12 19:33:45 -08:00