21153 Commits

Author SHA1 Message Date
Jim Graham
90da25ef48 uncomment a DL raster cache unittest enhancement now that it is feasible (flutter/engine#39845)
uncomment a DL raster cache unittest enhancement now that it is feasible
2023-02-24 19:00:14 +00:00
skia-flutter-autoroll
f898a9617e Roll Skia from 3f396dc3ef80 to 94473dfd9bfb (5 revisions) (flutter/engine#39853)
Roll Skia from 3f396dc3ef80 to 94473dfd9bfb (5 revisions)
2023-02-24 18:09:23 +00:00
skia-flutter-autoroll
3ecce02e30 Roll Skia from aa36fbbd0c1d to 3f396dc3ef80 (1 revision) (flutter/engine#39849)
https://skia.googlesource.com/skia.git/+log/aa36fbbd0c1d..3f396dc3ef80

2023-02-24 brianosman@google.com Convert trace player tests to use runtime shaders

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-24 15:21:17 +00:00
skia-flutter-autoroll
4225e1433a Roll Skia from e7ed04a6fb12 to aa36fbbd0c1d (3 revisions) (flutter/engine#39846)
https://skia.googlesource.com/skia.git/+log/e7ed04a6fb12..aa36fbbd0c1d

2023-02-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from bf66f41a5f8d to 700cadebc6e7
2023-02-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 177936ace37d to d9dbc20e6a39 (15 revisions)
2023-02-24 sharaks@google.com Update Skia milestone to 113

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-24 11:13:19 +00:00
Jim Graham
0fa8cbec8a Create DlCanvas interface and implement with DisplayListBuilder and SkCanvasAdapter (flutter/engine#39762)
* Create DlCanvas interface and implement with DisplayListBuilder and SkCanvasAdapter
2023-02-23 22:09:35 -08:00
Jason Simmons
904ab9bfce Revert "Match PlatformConfiguration properties to PlatformDispatcher ones (#39685)" (flutter/engine#39833)
This reverts commit 40867530358e80e71943d11831a58776465fca3a.
2023-02-24 02:45:15 +00:00
skia-flutter-autoroll
4ff72b9198 Roll Skia from fff6c987d803 to c23446d2da26 (10 revisions) (flutter/engine#39831)
https://skia.googlesource.com/skia.git/+log/fff6c987d803..c23446d2da26

2023-02-23 johnstiles@google.com Add matrix index-lookup test.
2023-02-23 johnstiles@google.com Add support for cross-compiling x86-64 binaries on M1 Mac.
2023-02-23 herb@google.com Move make_drawable_sub_run to DrawableSubRun
2023-02-23 ccameron@chromium.org SkJpegGainmapEncoder: Separate out MakeMPF function
2023-02-23 herb@google.com Have TransformedMaskVertexFiller take SkSpan<const SkPoint>
2023-02-23 jlavrova@google.com Fix getGlyphPosition for multiple graphemes glyph
2023-02-23 johnstiles@google.com Update currently-supported macOS version on main Docs page.
2023-02-23 jmbetancourt@google.com plumb transform property observer to CK
2023-02-23 robertphillips@google.com [graphite] Address ASAN complaint
2023-02-23 johnstiles@google.com Change copy_from_indirect_masked to ..._unmasked.

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-24 01:43:20 +00:00
Michael Goderbauer
b27d0e8465 Fix referenes in docs (flutter/engine#39828) 2023-02-23 15:12:49 -08:00
Tong Mu
dafb738c0a Remove surface check when querying ExternalViewEmbedder (flutter/engine#39803) 2023-02-23 13:51:15 -08:00
pdblasi-google
4086753035 Match PlatformConfiguration properties to PlatformDispatcher ones (flutter/engine#39685)
* Match PlatformConfiguration properties to PlatformDispatcher ones

* Updated PlatformDispatcher to use PlatformConfiguration to back `nativeSpellCheckServiceDefined` and `brieflyShowPassword`
* Updated web PlatformDispatcher/Configuration to match new API

* Added a test to ensure `PlatformDispatcher` and `PlatformConfig` have the same getters with exceptions.

* Removed test that required adding `analyzer` as a dependency.
2023-02-23 21:42:19 +00:00
Bruno Leroux
ad4b72c30f Remove obsolete references in ViewConfiguration documentation (flutter/engine#39708)
Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
2023-02-23 21:21:18 +00:00
skia-flutter-autoroll
130c785c9d Roll Skia from 1b2d815e9778 to fff6c987d803 (2 revisions) (flutter/engine#39823)
https://skia.googlesource.com/skia.git/+log/1b2d815e9778..fff6c987d803

2023-02-23 scroggo@google.com Update SkSL tests to be enforced on U
2023-02-23 ccameron@chromium.org SkJpegCodec: Move more constants to SkJpegConstants.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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-23 19:59:56 +00:00
skia-flutter-autoroll
b37783a6b8 Roll Skia from a321a8750271 to 1b2d815e9778 (5 revisions) (flutter/engine#39821)
https://skia.googlesource.com/skia.git/+log/a321a8750271..1b2d815e9778

2023-02-23 johnstiles@google.com Add Raster Pipeline op for indirect loads.
2023-02-23 brianosman@google.com Remove external functions from SkSL
2023-02-23 brianosman@google.com Remove particles module
2023-02-23 kjlubick@google.com Manually Roll Dawn from e4f947637a3b to f16b9bbd6e2a
2023-02-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 2abed681f8de to ec5f4a152052 (4 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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-23 18:06:25 +00:00
Mouad Debbar
2c378412f2 [web] Copy everything under the local canvaskit folder (flutter/engine#39799)
* [web] Copy everything under the local canvaskit folder

* Update compile_tests_step.dart
2023-02-23 15:06:18 +00:00
Brandon DeRosier
0b4d7b27e0 [Impeller] Add PolygonMode to render layer (flutter/engine#39810) 2023-02-23 00:20:34 -08:00
Brandon DeRosier
74cd86c0d3 [Impeller] Wire up a playground that can run Dart (flutter/engine#39805) 2023-02-23 00:20:13 -08:00
skia-flutter-autoroll
ed0a186478 Roll Skia from fa36bb160826 to 29fc6cac02f5 (3 revisions) (flutter/engine#39812)
https://skia.googlesource.com/skia.git/+log/fa36bb160826..29fc6cac02f5

2023-02-23 michaelludwig@google.com [graphite] Fix DrawPass bounds initialization
2023-02-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d2f2d652388b to 2abed681f8de (3 revisions)
2023-02-23 johnstiles@google.com Add bool return to LValue::store.

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-23 04:43:14 +00:00
skia-flutter-autoroll
c269c0eff2 Roll Skia from f163f6ed5db0 to fa36bb160826 (2 revisions) (flutter/engine#39811)
https://skia.googlesource.com/skia.git/+log/f163f6ed5db0..fa36bb160826

2023-02-23 johnstiles@google.com Use the fixed slot-range when pushing and storing lvalues.
2023-02-22 nicolettep@google.com [graphite] Apply a swizzle to image sample calls for formats that need it

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-23 02:55:50 +00:00
luckysmg
7d62bf9aef [iOS][Text Input] Avoid crash when its UIViewController.view is nil. (flutter/engine#39768)
* [iOS] Avoid handle method calls when host UIViewController.view is nil.

* Modify code.

* ++
2023-02-23 02:46:06 +00:00
skia-flutter-autoroll
080532b347 Roll Skia from 080897012390 to f163f6ed5db0 (1 revision) (flutter/engine#39806)
https://skia.googlesource.com/skia.git/+log/080897012390..f163f6ed5db0

2023-02-22 herb@google.com Remove SkGlyphVariant

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-23 01:07:50 +00:00
skia-flutter-autoroll
cdd08f6302 Roll Skia from 335cabcf8b99 to 080897012390 (4 revisions) (flutter/engine#39802)
https://skia.googlesource.com/skia.git/+log/335cabcf8b99..080897012390

2023-02-22 ccameron@chromium.org SkJpegXmp: Support more of xmp
2023-02-22 herb@google.com Alias SkGlyphVariant to SkPackedGlyphID
2023-02-22 robertphillips@google.com [graphite] Enable some more GMs for Graphite
2023-02-22 herb@google.com Remove logging to simplify changes

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-22 22:47:45 +00:00
Michael Goderbauer
88bccb1e13 Deprecate WindowPadding (flutter/engine#39775) 2023-02-22 22:30:25 +00:00
Jason Simmons
f2c5edb7fc Fix a race in ShellTest.PushBackdropFilterToVisitedPlatformViews (flutter/engine#39798)
Fixes https://github.com/flutter/flutter/issues/121096
2023-02-22 22:08:21 +00:00
Loïc Sharma
1cd4443975 [Embedder API] Add CODEOWNERS (flutter/engine#39784)
* [Embedder API] Add CODEOWNERS

* Bump gold tests...
2023-02-22 22:02:55 +00:00
Jim Graham
1cf1c0e8d8 save/restore around clipping the (potentially cached) frame canvas (flutter/engine#39797) 2023-02-22 21:41:37 +00:00
gaaclarke
4626879d7c made opaque wide gamut images take up 32 bits per pixel (flutter/engine#39691) 2023-02-22 21:29:50 +00:00
skia-flutter-autoroll
aaf3705401 Roll Skia from 78bad646fe78 to 335cabcf8b99 (2 revisions) (flutter/engine#39795)
https://skia.googlesource.com/skia.git/+log/78bad646fe78..335cabcf8b99

2023-02-22 michaelludwig@google.com Ignore test on Intel+Linux+gltestthreading
2023-02-22 jmbetancourt@google.com set up Bazel build for Jetski

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-22 20:48:23 +00:00
Jonah Williams
dfe1adf710 [Impeller] ensure glyph type contributes to FontGlyphPair hash/eq (flutter/engine#39794) 2023-02-22 19:38:18 +00:00
Brandon DeRosier
74e5f8be04 [Impeller] Add root dockspace to playgrounds (flutter/engine#39789) 2023-02-22 11:18:26 -08:00
skia-flutter-autoroll
c34e6e8f45 Roll Skia from 22b594afb4d3 to 78bad646fe78 (24 revisions) (flutter/engine#39793)
https://skia.googlesource.com/skia.git/+log/22b594afb4d3..78bad646fe78

2023-02-22 nicolettep@google.com [graphite] Set Vulkan image layout when copying to/from a texture
2023-02-22 fmalita@chromium.org [skottie] Editor support for UTF8
2023-02-22 kjlubick@google.com Make sk_realloc_throw always free buffer if size == 0
2023-02-22 robertphillips@google.com [graphite] Minor colorSpace fix
2023-02-22 johnstiles@google.com Add RP builder op for swizzled copies.
2023-02-22 brianosman@google.com SkAndroidCodec: Remove "wide" gamut heuristic, use actual gamut
2023-02-22 jamesgk@google.com [graphite] Apply replay translation when copying to render target
2023-02-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a8c8b0af08d8 to d2f2d652388b (2 revisions)
2023-02-22 kjlubick@google.com Add gazelle alias to unstick Infra -> Skia roller
2023-02-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from f76ecaeed1d0 to 1633a1bb6741 (10 revisions)
2023-02-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b419162ac800 to 45cf09e3a043
2023-02-22 michaelludwig@google.com [graphite] Add EdgeAAQuad to Geometry union
2023-02-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 445ae4f88cad to a8c8b0af08d8 (2 revisions)
2023-02-22 kjlubick@google.com [bazel] Move macros w/o external deps out of macros.bzl
2023-02-21 kjlubick@google.com Log Bazel error when generating gni files
2023-02-21 aaclarke@google.com Added support for conversion to bgr10_xr.
2023-02-21 jvanverth@google.com Start removing SkNoncopyable.
2023-02-21 johnstiles@google.com Represent all sliceable lvalues with LValueSlice class.
2023-02-21 mdebbar@google.com Always get bidi regions from ICU
2023-02-21 johnstiles@google.com Consolidate field-access and index-expression LValues.
2023-02-21 herb@google.com Copy span into a SubRunAllocator
2023-02-21 johnstiles@google.com Add Raster Pipeline op for swizzled copies.
2023-02-21 kjlubick@google.com Stop setting SK_SCALAR_IS_FLOAT
2023-02-21 johnstiles@google.com Move LValue top-level interface into Generator.

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-22 18:43:46 +00:00
chunhtai
ef7d53ae51 Add more log when receiving semantics node not part of update (flutter/engine#39777) 2023-02-22 10:38:42 -08:00
Chris Bracken
827671aaef [common] Use FML macro to prevent copy/assignment (flutter/engine#39786)
Rather than explicitly delete the copy constructor and operator=, use
the standard FML_DISALLOW_COPY_AND_ASSIGN macro used elsewhere across
the codebase. Also ensure that files using this macro #include the
correct FML header directly, rather than relying on a transitive
include.

No test changes/additions since this patch introduces no semantic
changes.
2023-02-22 09:50:06 -08:00
joshualitt
e43dedd446 [web] Add dart:js_interop to BUILD.gn. (flutter/engine#39792) 2023-02-22 09:36:05 -08:00
gaaclarke
267a8717a0 Updated the wide-gamut constant and added a unit test for it. (flutter/engine#39776)
* Updated the wide-gamut constant and added a unit test for it.

* dan feedback
2023-02-22 00:31:36 +00:00
hellohuanlin
a0e967921b [platform_view] fix overlapping platform view not touchable (flutter/engine#39527)
* [platform_view]fix overlapped platform view not touchable

* scenario test

* nit

* actually fix todo
2023-02-21 23:53:20 +00:00
gaaclarke
4be4a44534 Started using bgr10_xr for opaque surfaces. (flutter/engine#39727)
* Started using bgr10_xr for opaque surfaces.

* bdero feedback
2023-02-21 23:31:01 +00:00
Robert Ancell
7d854f318f Fix documentation of FlEngineOnPreEngineRestartHandler (flutter/engine#39759) 2023-02-21 19:02:16 +00:00
skia-flutter-autoroll
a52d50b6f2 Roll Skia from a16472080754 to 22b594afb4d3 (2 revisions) (flutter/engine#39773)
https://skia.googlesource.com/skia.git/+log/a16472080754..22b594afb4d3

2023-02-21 herb@google.com Skip to next run on invalid scale
2023-02-21 johnstiles@google.com Factor out bit manipulation logic to helper.

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-21 18:17:43 +00:00
Chris Bracken
3a54a69dc9 [Windows] Mark move-only classes as such (flutter/engine#39738)
Applies the FML_DISALLOW_COPY_AND_ASSIGN to non-POD types in the Windows
embedder.

No new tests since no semantic change. Only has the compile-time effect
of preventing copying of classes intended to be move-only.
2023-02-21 18:06:59 +00:00
skia-flutter-autoroll
38424cb37c Roll Skia from 2f05923f825e to a16472080754 (18 revisions) (flutter/engine#39772)
https://skia.googlesource.com/skia.git/+log/2f05923f825e..a16472080754

2023-02-21 johnstiles@google.com Implement structured comparison ops for SkRP.
2023-02-21 michaelludwig@google.com Manual Dawn roll
2023-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 6de6d1b1d200 to 445ae4f88cad (5 revisions)
2023-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 97a623b821d3 to 5285330861f9
2023-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 05e62f39412e to f76ecaeed1d0 (1 revision)
2023-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8241ca68b380 to 97a623b821d3 (1 revision)
2023-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 6dd6237be171 to 6de6d1b1d200 (6 revisions)
2023-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 1f0619f78b88 to 6dd6237be171 (1 revision)
2023-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 9d84ad7da970 to 05e62f39412e (13 revisions)
2023-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 8241ca68b380 to 97a623b821d3
2023-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 504d379dd182 to 8241ca68b380 (4 revisions)
2023-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 304f655eec96 to 1f0619f78b88 (1 revision)
2023-02-19 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2023-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 2ca4cbaf37e3 to 304f655eec96 (1 revision)
2023-02-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 17b1f49613a8 to 2ca4cbaf37e3 (1 revision)
2023-02-18 johnstiles@google.com Allow LValue parent objects to be unowned.
2023-02-18 armansito@google.com [sksl][wgsl] Support float4(mat2x2) cast
2023-02-18 armansito@google.com [sksl][wgsl] Support diagonal matrix constructor

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 brianosman@google.com,chinmaygarde@google.com,michaelludwig@google.com,rmistry@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-02-21 16:23:06 +00:00
Jonah Williams
2b44182108 [Impeller] Implement invert colors flag. (flutter/engine#39729)
* [Impeller] implement invert colors flag

* [Impeller] add invert colors support
2023-02-20 04:10:20 +00:00
Michael Goderbauer
97b7d4eda7 Rename WindowPadding to ViewPadding (flutter/engine#39737)
* Rename WindowPadding to ViewPadding

* webui
2023-02-19 22:20:24 +00:00
skia-flutter-autoroll
6f6cb4331c Roll ICU from 266a46937f05 to c6b685223182 (4 revisions) (flutter/engine#39753)
266a46937f..c6b6852231

2023-02-16 mark@chromium.org Make make_data_all.sh make data on macOS
2023-02-15 mark@chromium.org Break at '@', restoring pre-ICU 72 behavior
2023-02-09 fmil@google.com [icudata] Make 'copy_icudata' a public_deps
2023-02-08 fmil@google.com [fuchsia] Changes to compilation and packaging

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

To file a bug in ICU: https://github.com/unicode-org/icu
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-02-18 22:47:21 +00:00
skia-flutter-autoroll
07cb67b629 Roll Fuchsia Linux SDK from hi7JwgHijuYYKAFUR... to Iykltk3-HtXqYplbg... (flutter/engine#39750)
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 jacksongardner@google.com,rmistry@google.com,zra@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-02-18 18:39:22 +00:00
skia-flutter-autoroll
2d23b48c14 Roll Dart SDK from 3ec7f1f92216 to cad83c2785e6 (8 revisions) (flutter/engine#39745)
https://dart.googlesource.com/sdk.git/+log/3ec7f1f92216..cad83c2785e6

2023-02-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-253.0.dev
2023-02-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-252.0.dev
2023-02-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-251.0.dev
2023-02-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-250.0.dev
2023-02-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-249.0.dev
2023-02-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-248.0.dev
2023-02-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-247.0.dev
2023-02-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-246.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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-02-18 06:35:20 +00:00
skia-flutter-autoroll
4bc9651be2 Roll Skia from 733a19f6a625 to 2f05923f825e (3 revisions) (flutter/engine#39744)
https://skia.googlesource.com/skia.git/+log/733a19f6a625..2f05923f825e

2023-02-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 6c03926a2c66 to 17b1f49613a8 (4 revisions)
2023-02-18 armansito@google.com [sksl][wgsl] Matrix type and index expressions
2023-02-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 504d379dd182 to b3ca0c7c7ebd

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 brianosman@google.com,jacksongardner@google.com,rmistry@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-02-18 06:11:21 +00:00
skia-flutter-autoroll
8ecd3c42fa Roll Fuchsia Linux SDK from tMm2Lzb-LE20Rxwm9... to hi7JwgHijuYYKAFUR... (flutter/engine#39742)
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 jacksongardner@google.com,rmistry@google.com,zra@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-02-18 04:50:21 +00:00
skia-flutter-autoroll
a0860b3a43 Roll Skia from 4b79e398dfe0 to 733a19f6a625 (9 revisions) (flutter/engine#39740)
https://skia.googlesource.com/skia.git/+log/4b79e398dfe0..733a19f6a625

2023-02-17 armansito@google.com [sksl][wgsl] Correctly handle vector equality operator
2023-02-17 armansito@google.com [sksl][wgsl] Support if statements
2023-02-17 armansito@google.com [sksl][wgsl] Implement GLSL out-parameter semantics
2023-02-17 armansito@google.com [sksl][metal] Fix invalid codegen with nested out-param invocations
2023-02-17 armansito@google.com [sksl][metal] Add test case that demonstrates nested out-param invocation bugs
2023-02-17 aaclarke@google.com Reland "Added BGR10_XR support for decoding images."
2023-02-17 bungeman@google.com Add typeface factory registry
2023-02-17 johnstiles@google.com Disable complex switch test on Intel + Linux + VK.
2023-02-17 lovisolo@google.com Add Python to all Docker tasks.

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 brianosman@google.com,jacksongardner@google.com,rmistry@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-02-18 03:01:19 +00:00
Xilai Zhang
760f63bfad add lint check for python files (flutter/engine#39736) 2023-02-18 01:31:13 +00:00
Chris Bracken
1d4e36274f [macOS] Mark move-only classes as such (flutter/engine#39734)
Applies the FML_DISALLOW_COPY_AND_ASSIGN to non-POD types in the macOS
embedder. Specifically the following three accessibility-related
classes:
* FlutterPlatformNodeDelegateMac
* FlutterTextPlatformNode
* AccessibilityBridgeMac

No new tests since no semantic change. Only has the compile-time effect
of preventing copying of classes intended to be move-only.
2023-02-17 17:18:35 -08:00