20717 Commits

Author SHA1 Message Date
dependabot[bot]
147beccf40 Bump actions/upload-artifact from 3.1.0 to 3.1.2 (flutter/engine#38713)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.0...0b7f8abb1508181956e8e162db84b466c27e18ce)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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-09 15:45:50 +00:00
Jaeheon Yi
0720c7f6dc [fuchsia][scenic] Use infinite hit region (flutter/engine#38647)
fxbug.dev/118729
2023-01-09 15:40:51 +00:00
skia-flutter-autoroll
4e58505746 Roll Skia from 54dbda290908 to b8c0a78a2378 (43 revisions) (flutter/engine#38690)
https://skia.googlesource.com/skia.git/+log/54dbda290908..b8c0a78a2378

2023-01-06 johnstiles@google.com Enforce Raster Pipeline results in SkSLTest.
2023-01-06 ccameron@chromium.org SkAndroidCodec: Expose XMP metadata
2023-01-06 bungeman@google.com Provide options for FreeType zlib
2023-01-06 johnstiles@google.com Implement LValue::push in RP codegen.
2023-01-06 armansito@google.com Reland "[graphite] Emit texture/sampler binding layout based on Caps"
2023-01-06 armansito@google.com Reland "[sksl] Convert a sampler2D into a image and sampler in Dawn SPIR-V"
2023-01-06 armansito@google.com Reland "[sksl] Validate backend resource index flags"
2023-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from e12cb4f3bdf7 to 582ce0b0b4c8 (8 revisions)
2023-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3c706ee3c271 to d56d77d144f8
2023-01-06 kjlubick@google.com Remove reference to SK_IS_BOT
2023-01-06 bungeman@google.com Roll FreeType from 0bcb664d to ebe7e912 (6 commits)
2023-01-06 robertphillips@google.com Manual Dawn roll (take 2)
2023-01-06 jamesgk@google.com [graphite] Support color spaces in DM
2023-01-06 jamesgk@google.com [graphite] Support SkWorkingFormatColorFilter
2023-01-06 johnstiles@google.com Implement ++x and --x in RP codegen.
2023-01-06 robertphillips@google.com Revert "Manual Dawn roll"
2023-01-06 robertphillips@google.com Manual Dawn roll
2023-01-06 robertphillips@google.com [graphite] Update a few GMs to work in Graphite
2023-01-06 johnstiles@google.com Implement sign(x) in RP codegen.
2023-01-06 borenet@google.com Revert changes breaking the Android roll
2023-01-06 johnstiles@google.com Improve push_duplicates(1) codegen.
2023-01-06 johnstiles@google.com Generate better code for simple swizzles.
2023-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from de825b9210cc to d3d26aeb92d2 (4 revisions)
2023-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from d0fa9fe214ff to 1d2b20f53532 (10 revisions)
2023-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 20657cd82ed9 to 3c706ee3c271 (5 revisions)
2023-01-06 armansito@google.com [graphite] Emit texture/sampler binding layout based on Caps
2023-01-06 armansito@google.com [sksl] Convert a sampler2D into a image and sampler in Dawn SPIR-V
2023-01-05 armansito@google.com [sksl] Validate backend resource index flags
2023-01-05 herb@google.com Handle dropping a glyph for paths and drawables
2023-01-05 johnstiles@google.com Implement fract(x) in RP codegen.
2023-01-05 johnstiles@google.com Implement prefix-expression negation in RP codegen.
2023-01-05 bungeman@google.com Don't clear glyph image when generating drawable
2023-01-05 johnstiles@google.com Add push_clone builder op.
2023-01-05 kyslov@google.com Resubmit initial JpegR decoder. This still has limitations:
2023-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 879476fab2db to de825b9210cc (1 revision)
2023-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 9b60a7a1e47d to 3c706ee3c271
2023-01-05 jmbetancourt@google.com migrate jetski and jetski demo to androidx
2023-01-05 johnstiles@google.com Run SkSL fract() test in dm.
2023-01-05 kjlubick@google.com Reland "Add shim includes for Android"
2023-01-05 johnstiles@google.com Fix ceil() tests on SSE2.
2023-01-05 johnstiles@google.com Disable floor for all flavors of ANGLE + Win + Intel.
2023-01-05 johnstiles@google.com Revert "Add shim includes for Android"
2023-01-05 borenet@google.com [infra] Switch out Galaxy20 for Pixel7 Vulkan job on CQ

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 borenet@google.com,jimgraham@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-09 15:37:51 +00:00
yaakovschectman
c2d59665dd Limit selection change to focused node on Windows (flutter/engine#38634)
* Limit selection change to focused node on Windows

* Focus fix

* Test document selection change

* Comment

* Formatting

* Update shell/platform/windows/accessibility_bridge_windows.cc

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2023-01-06 16:36:11 -05:00
Mouad Debbar
383ce52b0d [web] Fix canvas2d leaks in text measurement (flutter/engine#38640)
* [web] Fix canvas2d leaks in text measurement

* add a test

* set context.font correctly

* change the test to workaround weird safari behavior
2023-01-06 21:08:03 +00:00
skia-flutter-autoroll
2366b2c174 Roll Skia from ecd3a2f865ba to 54dbda290908 (12 revisions) (flutter/engine#38668)
https://skia.googlesource.com/skia.git/+log/ecd3a2f865ba..54dbda290908

2023-01-05 kjlubick@google.com Add shim includes for Android
2023-01-05 robertphillips@google.com [graphite] Add destination information to KeyContext
2023-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 61728827d2e5 to d0fa9fe214ff (15 revisions)
2023-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7ed449387d3b to 879476fab2db (12 revisions)
2023-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 7c26d3152dab to f7e6e8c900c7 (25 revisions)
2023-01-05 johnstiles@google.com Add floor/ceil stages to RP builder and codegen.
2023-01-05 johnstiles@google.com Add floor/ceil stages to Raster Pipeline.
2023-01-05 johnstiles@google.com Reenable SkSL floor() test.
2023-01-05 robertphillips@google.com [graphite] Add colorspace conversion to ImageShader
2023-01-05 kjlubick@google.com Fix straggling SkBudgeted uses
2023-01-05 johnstiles@google.com Disable intrinsic Not test on old Mac + Metal + Intel GPU.
2023-01-05 kjlubick@google.com [base] Move some files from include/private to include/private/base

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 borenet@google.com,jimgraham@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-06 21:06:34 +00:00
Alexander Biggs
f8414ac9ac [fuchsia] Enable CI for branches like fuchsia_r51a. (flutter/engine#38683)
We ended up needing a second cherrypick branch for the R51 release
as the first release candidate was abandoned. This was the convention
the Fuchsia team settled on for their branch name that we are trying to match.
2023-01-06 15:18:19 -05:00
Erik
010e710512 Remove strict equality check for SkMatrix comparison (flutter/engine#38665)
* Remove strict equality check for SkMatrix comparison

* Address PR comments
2023-01-05 21:44:50 +00:00
dependabot[bot]
4fcae9ba57 Bump actions/checkout from 3.1.0 to 3.2.0 (flutter/engine#38390)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.1.0...755da8c3cf115ac066823e79a1e1788f8940201b)

---
updated-dependencies:
- dependency-name: actions/checkout
  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-05 21:42:36 +00:00
Kevin Lubick
ecd5ad9c7c SkBudgeted -> skgpu::Budgeted (flutter/engine#38660)
* SkBudgeted -> skgpu::Budgeted

* colon

* format

* fix GN rules

* undo includes
2023-01-05 21:42:34 +00:00
Alex Wallen
29524c3c79 Remove single view assumptions from window.dart (flutter/engine#38453)
* Refactor `window.dart`

* Remove single window assumption from platform dispatcher

* Expose viewId

* Remove FlutterWindow from web_ui

* Refactor EngineFlutterWindow to inherit from FlutterView

* Rename window property

* Undo Iterable -> Map conversion

* Add window and deprecate it so that the change isn't breaking

* Name resolution

* Revisions

* Doc changes

* Refactor deprecation message

* Newline

* Expose getViewById, hide map interface

* Fix compilaiton errors

* Introduce addView API

* Change deprecation message

* Update lib/ui/window.dart

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Take greg's todos

* Add mutual exclusion assertion

* Fix trailing whitespace lint

* Use only one property to store backing view

* Add doc comment to view

* Document view and window parameters in the constructor of ViewConfiguration

* Sync web api

* Refactor assertion

* Improve deprecation message

* Improve window documentation

* Assert one of window/view is null in copyWith ViewConfiguration

* Remove EngineFlutterWindowView

* Make dartdoc happy

* Refactor copyWith()

* Change to internal map implementation

* final private refactor

Co-authored-by: Michael Goderbauer <goderbauer@google.com>

* Deprecate window parameter in copyWith

* Repl Window w/ View

* Add tests for viewConfiguration

* Make test descriptions better

* Add ViewConfiguration initialization with window tests

* Update lib/web_ui/lib/src/engine/window.dart

Co-authored-by: David Iglesias <ditman@gmail.com>

* Refactor TODO message

* Add expectation :)

* Fix viewId in window.dart

* Remove double deprecation access

* punctuation

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Add kSingletonWindowID const

Co-authored-by: a-wallen <stephenwallen@google.com>
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
Co-authored-by: Michael Goderbauer <goderbauer@google.com>
Co-authored-by: David Iglesias <ditman@gmail.com>
2023-01-05 19:58:19 +00:00
yaakovschectman
0bbc7cac7b Consider more roles as text (flutter/engine#38645) 2023-01-05 13:45:06 -05:00
Nayuta403
4ebc681b23 Reduce the size of Overlay FlutterImageView in HC mode (flutter/engine#38393)
* intersect

* add

* test fix

* fix test

* modify

* typo

* modify

* test
2023-01-05 17:01:55 +00:00
skia-flutter-autoroll
8f71dc66d6 Roll Skia from 158d51b34caa to ecd3a2f865ba (1 revision) (flutter/engine#38659)
https://skia.googlesource.com/skia.git/+log/158d51b34caa..ecd3a2f865ba

2023-01-05 kjlubick@google.com Remove enums from SkTypes.h

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 borenet@google.com,jimgraham@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-05 15:11:06 +00:00
yaakovschectman
2c3494009b Add TextProvider and TextEdit patterns to AXPlatformNodeWin (flutter/engine#38646)
* Add TextProvider and TextEdit patterns to AXPlatformNodeWin

* Formatting
2023-01-05 09:13:02 -05:00
Brandon DeRosier
b8fb9e873a [Impeller Scene] Fix material/vertex color overlapping (flutter/engine#38653) 2023-01-05 00:04:17 -08:00
skia-flutter-autoroll
85d059c715 Roll Skia from 60e4a4a27375 to 158d51b34caa (19 revisions) (flutter/engine#38654)
https://skia.googlesource.com/skia.git/+log/60e4a4a27375..158d51b34caa

2023-01-04 johnstiles@google.com Add abs support to RP codegen.
2023-01-04 johnstiles@google.com Add abs support to RP builder.
2023-01-04 johnstiles@google.com Add abs stage to Raster Pipeline.
2023-01-04 michaelludwig@google.com Do not skip checking program compilation
2023-01-04 michaelludwig@google.com Disable scaling copy-as-draws on Mali 4xx devices
2023-01-04 kjlubick@google.com Break apart some uses of SkTypes
2023-01-04 johnstiles@google.com Delete redundant tests from RP codegen tests.
2023-01-04 johnstiles@google.com Add Not.sksl to SkSLTest.cpp.
2023-01-04 johnstiles@google.com Add Dot.sksl to SkSLTest.cpp.
2023-01-04 kjlubick@google.com [base] Move include/base to include/private/base
2023-01-04 herb@google.com Change skia::tracing_internals to skia_internal
2023-01-04 johnstiles@google.com Add float/int/uint casting support to RP codegen.
2023-01-04 johnstiles@google.com Add casting support to RP builder.
2023-01-04 johnstiles@google.com Update stack rewinding behavior in RP builder.
2023-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 20657cd82ed9 to f0e8f01433a5
2023-01-04 johnstiles@google.com Add clang::musttail to SkSL RP ops.
2023-01-04 michaelludwig@google.com Check link status for copy/mipmap programs
2023-01-04 brianosman@google.com Move SkImageInfoPriv.h to src/core
2023-01-04 robertphillips@google.com [graphite] Add Blend and HSLAMatrix ColorFilters to Precompile system

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 borenet@google.com,jimgraham@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-05 03:08:47 +00:00
luckysmg
86caf45fc9 [Impeller] Set adaptive tolerance when rendering FillPathGeometry (flutter/engine#38497)
* Add tolerance when rendering FillPathGeometry

* ++
2023-01-05 02:05:18 +00:00
Brandon DeRosier
0ab6646313 [Impeller Scene] Compute joint transforms and apply them to skinned meshes (flutter/engine#38628) 2023-01-04 17:06:54 -08:00
Jim Graham
3d89c32237 make DisplayListFlags constexpr throughout (flutter/engine#38649) 2023-01-04 23:35:22 +00:00
Loïc Sharma
18a38c535a Fix build using VS 17.4's C++ STL (flutter/engine#38614) 2023-01-04 21:21:46 +00:00
Xilai Zhang
61fe81f98c fix roll (flutter/engine#38635) 2023-01-04 18:28:16 +00:00
skia-flutter-autoroll
a1b18ba6fd Roll Skia from 9423a8a0fc2d to 60e4a4a27375 (5 revisions) (flutter/engine#38633)
https://skia.googlesource.com/skia.git/+log/9423a8a0fc2d..60e4a4a27375

2023-01-04 johnstiles@google.com Add casting ops to Raster Pipeline.
2023-01-04 herb@google.com Revert "Reland "Move SkAutoTMalloc to namespace skia::internal""
2023-01-04 johnstiles@google.com Add structure for unary-ops in SkRP_opts.
2023-01-04 herb@google.com Revert "Fix forward skia::internal for Android code"
2023-01-04 cmumford@google.com Bazel: Comment generated GNI files to show list source

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 borenet@google.com,jimgraham@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-04 17:46:25 +00:00
yaakovschectman
2f6724c5bf Update FlutterPlatformNodeDelegate (flutter/engine#38615)
* Update FlutterPlatformNodeDelegate

* Unit test
2023-01-04 10:27:24 -05:00
skia-flutter-autoroll
e01c25c5dd Roll Skia from 15d36b15bca1 to 9423a8a0fc2d (37 revisions) (flutter/engine#38631)
https://skia.googlesource.com/skia.git/+log/15d36b15bca1..9423a8a0fc2d

2023-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 61636505d609 to 7ed449387d3b (1 revision)
2023-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from efbccf447128 to 61728827d2e5 (8 revisions)
2023-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 7023a3e0613f to 20657cd82ed9 (4 revisions)
2023-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from da3ea990eb6e to 7c26d3152dab (9 revisions)
2023-01-04 herb@google.com Fix forward skia::internal for Android code
2023-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d76879bc892f to 61636505d609 (6 revisions)
2023-01-03 johnstiles@google.com Add support for casting bools to int or float.
2023-01-03 kjlubick@google.com Add SK_SPI to SkDebugf
2023-01-03 johnstiles@google.com Add multi-slot support to binary bitwise ops.
2023-01-03 brianosman@google.com Fix several outdated / incorrect comments in SkColorSpace
2023-01-03 herb@google.com Reland "Move SkAutoTMalloc to namespace skia::internal"
2023-01-03 johnstiles@google.com Add support for casting ints and floats to bool.
2023-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 7023a3e0613f to 19312edd895e
2023-01-03 kjlubick@google.com Fix Android Framework genID logic
2023-01-03 johnstiles@google.com Add RP codegen support for mix(float).
2023-01-03 johnstiles@google.com Add mix support to the RP builder.
2023-01-03 johnstiles@google.com Add mix stage to Raster Pipeline.
2023-01-03 kjlubick@google.com [base] Split SkTypes.h logic out into smaller files
2023-01-03 kjlubick@google.com [base] Move align-functions from SkTypes to base/SkAlign.h
2023-01-03 herb@google.com Correctly wire up the remote glyph test
2023-01-03 kjlubick@google.com [includes] Fix IWYU after things moved out of SkTypes.h
2023-01-03 kjlubick@google.com Add Tests for SkGeometry::ChopMonoCubicAt
2023-01-03 kjlubick@google.com Move Abs functions out of SkTypes.h
2023-01-03 kjlubick@google.com Remove unused SkFixedAbs macro
2023-01-03 drott@chromium.org Roll FreeType from 1bfaca06 to 0bcb664d (31 commits)
2023-01-03 michaelludwig@google.com [graphite] Move static buffer creation to Context initialization
2023-01-03 kjlubick@google.com Use skvx instead of SkDVector in Path/PathBuilder
2023-01-03 herb@google.com Check vertex buffer for nullptr during glyph drawing
2023-01-03 kjlubick@google.com Introduce SkPathEnums.h
2023-01-03 johnstiles@google.com Add RP codegen support for clamp and saturate.
2023-01-03 johnstiles@google.com Add RP codegen support for function calls.
2023-01-03 johnstiles@google.com Run existing SkSL test corpus using Raster Pipeline.
2023-01-03 lamng@google.com Return animationId when calling Surface.requestAnimationFrame.
2023-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from bd2a669760ea to d76879bc892f (1 revision)
2023-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 03b2c124e5e9 to efbccf447128 (1 revision)
2023-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 0a4da8d6b015 to 7023a3e0613f (1 revision)
2023-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from fd5a6650e2df to da3ea990eb6e (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 borenet@google.com,jimgraham@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-04 15:02:43 +00:00
skia-flutter-autoroll
c48b3533af Roll Dart SDK from 617e70c95f5b to f6dcb8b0b5d3 (7 revisions) (flutter/engine#38626)
https://dart.googlesource.com/sdk.git/+log/617e70c95f5b..f6dcb8b0b5d3

2023-01-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-84.0.dev
2023-01-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-83.0.dev
2023-01-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-82.0.dev
2023-01-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-81.0.dev
2023-01-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-80.0.dev
2023-01-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-79.0.dev
2023-01-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-78.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,jimgraham@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-04 10:35:39 +00:00
Jason Simmons
226cf8354c Roll quiver to 3.2.1 (flutter/engine#38617)
Need to roll quiver to a version that doesn't depend on BidirectionalIterator, which is being removed in https://dart-review.googlesource.com/c/sdk/+/276741?tab=checks.
2023-01-04 02:04:38 +00:00
Brandon DeRosier
902b3f114f [Impeller Scene] Use std::chrono for animation durations (flutter/engine#38606) 2023-01-03 13:07:11 -08:00
yaakovschectman
6c12d1292d Make AccessibilityBridge a AXPlatformTreeManager (flutter/engine#38610)
* Make Accessibility Bridge a tree manager

* Add FlutterPlatformNodeDelegate::GetPlatformNode

* Add unit test

* Formatting

* PR
2023-01-03 15:18:04 -05:00
Loïc Sharma
757b6d8cb1 [Windows] Make the engine own the cursor plugin (flutter/engine#38570) 2023-01-03 17:26:06 +00:00
yaakovschectman
87bc194d42 Implement ITextProvider and ITextRangeProvider for UIA (flutter/engine#38538)
* Import files from Chromium as-is

* Modify AX to compile

* Disable new untitests for now

* Formatting

* License

* License

* License

* License

* Excl files

* Update third_party/accessibility/ax/ax_node.h

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Update third_party/accessibility/ax/ax_node.h

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Typo

* Update third_party/accessibility/ax/platform/ax_platform_node_textrangeprovider_win.h

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Add clipping_behavior, tree_id

* Formatting

* Fix bad patch

* TODOs

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2023-01-03 09:18:46 -05:00
Brandon DeRosier
ef04e885ab [Impeller Scene] Animation binding and playback (flutter/engine#38595) 2023-01-02 17:07:20 -08:00
Brandon DeRosier
56a1866d15 [Impeller Scene] Import animation data (flutter/engine#38583)
* [Impeller Scene] Import animation data

* Cast

* Use correct length modifier

* Fix translation import

* Use ++ instead of fetch_add
2023-01-02 22:27:37 +00:00
skia-flutter-autoroll
2583e45dcf Roll Skia from 2ffa04c2f77c to 269dce7e16bb (1 revision) (flutter/engine#38592)
https://skia.googlesource.com/skia.git/+log/2ffa04c2f77c..269dce7e16bb

2023-01-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 67daa1e688cb to 0a4da8d6b015 (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 borenet@google.com,garyq@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-02 07:33:05 +00:00
skia-flutter-autoroll
8c60482157 Roll Skia from a31d9c3b4583 to 01aeec883a43 (4 revisions) (flutter/engine#38587)
https://skia.googlesource.com/skia.git/+log/a31d9c3b4583..01aeec883a43

2023-01-01 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2023-01-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3e1582090b12 to 38322277250a (2 revisions)
2023-01-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 67daa1e688cb to 0a4da8d6b015
2023-01-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from fdf8ec5a8b90 to 67daa1e688cb (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 borenet@google.com,garyq@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-01 16:28:12 +00:00
skia-flutter-autoroll
abd556a10b Roll Fuchsia Linux SDK from CXcPP_JZKQbSu2eIP... to PkN8FdI4aC9z7W4mI... (flutter/engine#38584)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC garyq@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
2022-12-31 14:45:37 +00:00
Brandon DeRosier
17bdca2c75 [Impeller Scene] Import materials, load embedded textures (flutter/engine#38577) 2022-12-30 16:50:52 -08:00
Sébastien Marchand
d87876e349 [fuchsia] Bump the target API level to 11 (flutter/engine#38544)
This is the latest level supported by the Fuchsia SDK.
2022-12-30 10:58:33 -05:00
skia-flutter-autoroll
4900dafece Roll Skia from 13435162b783 to 9e8f31e3020c (3 revisions) (flutter/engine#38572)
https://skia.googlesource.com/skia.git/+log/13435162b783..9e8f31e3020c

2022-12-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 07cf003a0f28 to 3e1582090b12 (1 revision)
2022-12-29 johnstiles@google.com Add RP codegen support for min/max intrinsics.
2022-12-29 johnstiles@google.com Add $genUType support for min and max in ES3.

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 garyq@google.com,robertphillips@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
2022-12-30 02:43:37 +00:00
skia-flutter-autoroll
499c8ef91e Roll Fuchsia Linux SDK from gnyHyot4AZp7HZgUI... to KCm_e3N4gosNuY4IW... (flutter/engine#38568)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC garyq@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
2022-12-29 23:02:22 +00:00
Brandon DeRosier
dabbd16be5 [Impeller Scene] Import skinned mesh vertex data (flutter/engine#38554) 2022-12-29 14:37:28 -08:00
Xilai Zhang
d412d64cef Revert "[web] Don't overwrite editing state with semantic updates (#38271)" (flutter/engine#38562)
This reverts commit 4a88a2f248928ca7c84c972847fc5938dc140362.
2022-12-29 22:17:16 +00:00
Loïc Sharma
fa208d2285 [Windows] Add engine builder to simplify tests (flutter/engine#38546)
* [Windows] Add engine builder to simplify tests

* Format
2022-12-29 21:32:23 +00:00
Emircan Uysaler
8528d4f572 [fuchsia] Add trace flow for Flatland::Present (flutter/engine#38565) 2022-12-29 15:52:09 -05:00
Emircan Uysaler
4667a310d0 [fuchsia] Set presentation interval (flutter/engine#38549) 2022-12-29 13:02:56 -05:00
skia-flutter-autoroll
e60e506e7a Roll Fuchsia Linux SDK from P2mvdujRVOcn8wcf0... to gnyHyot4AZp7HZgUI... (flutter/engine#38555)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC garyq@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
2022-12-29 09:12:30 +00:00
skia-flutter-autoroll
0dbd9e0510 Roll Skia from beead917cd2e to 8c4aed0622aa (2 revisions) (flutter/engine#38552)
https://skia.googlesource.com/skia.git/+log/beead917cd2e..8c4aed0622aa

2022-12-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from fdf8ec5a8b90 to 67daa1e688cb
2022-12-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8c84510dcb1d to fdf8ec5a8b90 (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 garyq@google.com,robertphillips@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
2022-12-29 07:32:34 +00:00
Brandon DeRosier
52788a1e67 [Impeller Scene] Add ColorSourceContents for drawing a node (flutter/engine#38485) 2022-12-28 20:57:14 -08:00
skia-flutter-autoroll
2c98047fe2 Roll Skia from 668260c85e9d to 25ffa2b757e9 (1 revision) (flutter/engine#38548)
https://skia.googlesource.com/skia.git/+log/668260c85e9d..25ffa2b757e9

2022-12-29 johnstiles@google.com Add RP builder support for min and max binary ops.

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 garyq@google.com,robertphillips@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
2022-12-29 04:14:29 +00:00
skia-flutter-autoroll
2ee5af3dc6 Roll Skia from 0027eb334691 to 668260c85e9d (1 revision) (flutter/engine#38547)
https://skia.googlesource.com/skia.git/+log/0027eb334691..668260c85e9d

2022-12-28 johnstiles@google.com Implement min/max binary-op stages in RasterPipeline.

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 garyq@google.com,robertphillips@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
2022-12-29 02:24:35 +00:00