1121 Commits

Author SHA1 Message Date
Casey Hillers
124093c6de Revert "Manual roll skia to d5b4acfb4" (flutter/engine#41381)
Reverts flutter/engine#41378

Tests are passing at
https://dart.googlesource.com/sdk/+/7247a1b3b7166c828a0c2e00259ec03fd737d455
2023-04-20 18:36:06 -07:00
Casey Hillers
d6886ee41e Manual roll skia to d5b4acfb4 (flutter/engine#41378) 2023-04-20 17:01:14 -07:00
Jason Simmons
7938a1c2b3 Manual Skia roll from ad90b6bd4760 to c21e7df194c3 (flutter/engine#41341)
https://skia.googlesource.com/skia.git/+log/ad90b6bd4760..c21e7df194c3

2023-04-19 brianosman@google.com Change Flutter to always use analytic
AA
2023-04-19 18:46:55 -07:00
Chris Bracken
212da506a4 [macOS] Build unittests on all macOS host builds (flutter/engine#41215)
Whether we're building an x64 or arm64 macOS host build, always build
unit tests.

Issue: https://github.com/flutter/flutter/issues/124840
2023-04-14 13:47:05 -07:00
Mouad Debbar
3c70541763 [web] Don't run goldctl init more than once (flutter/engine#41207)
From the logs reported in https://github.com/flutter/flutter/issues/124864 I noticed we are making multiple calls to `goldctl init` which could be causing some race conditions with the `goldctl imgtest add` calls.

This PR makes sure we only call `goldctl init` once.
2023-04-14 20:44:59 +00:00
Chris Yang
94fa5f4edf [ios] fix background crash when FlutterViewController is destroyed after engine destroyed context (flutter/engine#41037)
[ios] fix background crash when FlutterViewController is destroyed after engine destroyed context
2023-04-11 03:45:27 +00:00
Bernardo Ferrari
aa47305b4d SemanticsFlag/SemanticsAction cleanup (part 3) (flutter/engine#40567)
`SemanticsFlag`/`SemanticsAction` cleanup (part 3)
2023-04-10 22:32:03 +00:00
Dan Field
967f12d809 [Impeller] Make multi-frame image decodes work even if the GPU switch is disabled (flutter/engine#40963)
Fixes https://github.com/flutter/flutter/issues/124269

Manually verified this is safe on an iPhone 11.

We're not creating/encoding command buffers in this path so it's ok.
AFAICT the test I added would fail if we started doing that because it
doesn't provide any real command buffer interfaces. Most of the code
here is related to tests.
2023-04-06 11:40:27 -07:00
gaaclarke
6cf914a15b [Impeller] Adds the ability to specify a golden threshold (flutter/engine#40824)
[Impeller] Adds the ability to specify a golden threshold
2023-04-03 22:50:12 +00:00
gaaclarke
0407296be4 [Impeller] backfilled golden tests from playground tests in aiks_unittests. (flutter/engine#40770)
[Impeller] backfilled golden tests from playground tests in aiks_unittests.
2023-03-30 21:38:22 +00:00
Michael Goderbauer
a508065bbc Reland "Post 3.0 lint sync (#40394)" (flutter/engine#40688)
Reland "Post 3.0 lint sync (#40394)"
2023-03-28 03:25:02 +00:00
Brandon DeRosier
9e9590a68f Revert "Post 3.0 lint sync (#40394)" (flutter/engine#40687)
This reverts commit 8ba209121d2671b0d202d9731fe67ec5eb1529b4.
2023-03-27 15:45:59 -07:00
Michael Goderbauer
8ba209121d Post 3.0 lint sync (flutter/engine#40394)
Post 3.0 lint sync
2023-03-27 17:15:08 +00:00
gaaclarke
142803bf72 [Impeller] Adds golden image tests. (flutter/engine#40366)
Added golden image tests to impeller
2023-03-24 16:42:28 -07:00
Jim Graham
37317c5984 restructure DL sources into sub-directories and new file naming conventions (flutter/engine#40157)
restructure DL sources into sub-directories and new file naming conventions
2023-03-21 02:34:48 +00:00
Jim Graham
f9918c006e Reland "Sequester all Skia<->DL interactions into the skia sub-module" (flutter/engine#40435)
Reland "Sequester all Skia<->DL interactions into the skia sub-module"
2023-03-19 22:59:17 +00:00
Zachary Anderson
6abd95a53b Provisional iOS impeller flag flip (flutter/engine#40405) 2023-03-17 20:35:36 -07:00
Chinmay Garde
3563eeb8e7 [Impeller] Add playground flag to render for a specific amount of time. (flutter/engine#40377)
[Impeller] Add playground flag to render for a specific amount of time.
2023-03-18 01:09:06 +00:00
Zachary Anderson
4d98e1f1f7 Ignore some MTLCompiler failures in impeller unit tests (flutter/engine#40391) 2023-03-17 13:05:43 -07:00
gaaclarke
2a6fa69bc2 disabled the impeller unit tests again (flutter/engine#40389) 2023-03-17 11:07:51 -07:00
Zachary Anderson
d39891c432 Un-bitrot impeller_unittests; disable failing tests; disable non-metal backends (flutter/engine#40339) 2023-03-16 19:34:57 -07:00
Jim Graham
eb3a75ef78 Revert "Reland "Sequester all Skia<->DL interactions into the skia sub-module" (#40319)" (flutter/engine#40357)
Revert "Reland "Sequester all Skia<->DL interactions into the skia sub-module""
2023-03-16 19:55:51 +00:00
Michael Goderbauer
dcc4b1b535 Reland: Bump lower Dart SDK constraints to 3.0 (flutter/engine#40318)
* WIP

Bump to 3.0.0-0

* fix lints

* drop web_ui

* opt pointer_converter.dart out of dart 3

* Revert "drop web_ui"

This reverts commit b97a015d5cd0d7e0380a4231be4c31aad36671f1.
2023-03-16 08:07:39 -07:00
Jim Graham
4107e5a226 Reland "Sequester all Skia<->DL interactions into the skia sub-module" (flutter/engine#40319)
Reland "Sequester all Skia<->DL interactions into the skia sub-module"
2023-03-15 22:56:01 +00:00
gaaclarke
92e15f46fa Added float32 support to decodeImageFromPixels (flutter/engine#40068)
Added float32 support to decodeImageFromPixels
2023-03-15 19:39:01 +00:00
Zachary Anderson
32b3e66d7c Revert "Bump lower Dart SDK constraints to 3.0 (#40178)" (flutter/engine#40317)
Revert "Bump lower Dart SDK constraints to 3.0"
2023-03-15 18:53:00 +00:00
Michael Goderbauer
828f3deb86 Bump lower Dart SDK constraints to 3.0 (flutter/engine#40178)
Bump lower Dart SDK constraints to 3.0
2023-03-15 17:57:04 +00:00
gaaclarke
695cfa5fe8 Reland: "Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace" (flutter/engine#40312)
Reland: "Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`"
2023-03-15 17:29:10 +00:00
LongCatIsLooong
3dd20371cb Reland "Make FlutterTest the default test font" (#40188) (flutter/engine#40245)
Reland "Make FlutterTest the default test font" (#40188)
2023-03-15 17:13:05 +00:00
Casey Hillers
d850089e9e Revert "Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace (#40031)" (flutter/engine#40295)
Revert "Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`"
2023-03-15 04:04:11 +00:00
Jim Graham
b89acc989c Revert "Reland "Sequester all Skia<->DL interactions into the skia sub-module" (#40243)" (flutter/engine#40283)
This reverts commit bbc993164a0d2f7d5a1b7b052ff884500040acc0.
2023-03-14 15:33:08 -07:00
gaaclarke
f4280b695c Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace (flutter/engine#40031)
Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`
2023-03-14 22:25:47 +00:00
Jim Graham
bbc993164a Reland "Sequester all Skia<->DL interactions into the skia sub-module" (flutter/engine#40243)
Reland "Sequester all Skia<->DL interactions into the skia sub-module"
2023-03-14 18:53:06 +00:00
LongCatIsLooong
6f18a0383a Revert "Make FlutterTest the default test font (#40188)" (flutter/engine#40237)
This reverts commit ab6696a9aebbe5b5b813b9f89169211e42888cac.
2023-03-10 15:42:18 -08:00
LongCatIsLooong
ab6696a9ae Make FlutterTest the default test font (flutter/engine#40188)
Make FlutterTest the default test font
2023-03-10 20:00:24 +00:00
Michael Goderbauer
51a00ac884 Remove single window assumption from testing/dart (flutter/engine#40160) 2023-03-09 10:10:00 -08:00
Jim Graham
bc162fe559 Revert "Reland "Sequester all Skia<->DL interactions into the skia sub-module" (#40114)" (flutter/engine#40161)
Revert "Reland "Sequester all Skia<->DL interactions into the skia sub-module""
2023-03-09 02:41:54 +00:00
Michael Goderbauer
9e54a5ded0 Remove single-window assumption from scenario_app (flutter/engine#40156)
Remove single-window assumption from scenario_app
2023-03-09 00:37:47 +00:00
Dan Field
0af50a84c0 Fix multi-frame codec frame reuse (flutter/engine#40125) 2023-03-08 15:49:36 -08:00
Dan Field
3950fa55ca Improve error messaging when render target cannot be created (flutter/engine#40150) 2023-03-08 12:33:29 -08:00
Jim Graham
53a80bdedf Reland "Sequester all Skia<->DL interactions into the skia sub-module" (flutter/engine#40114)
Reland "Sequester all Skia<->DL interactions into the skia sub-module"
2023-03-07 19:03:17 +00:00
Jason Simmons
6927af678e Revert "Sequester all Skia<->DL interactions into the skia sub-module (#40083)" (flutter/engine#40103)
Revert "Sequester all Skia<->DL interactions into the skia sub-module (#40083)"
2023-03-07 02:58:49 +00:00
Jim Graham
acd130b2b2 Sequester all Skia<->DL interactions into the skia sub-module (flutter/engine#40083)
Sequester all Skia<->DL interactions into the skia sub-module
2023-03-06 19:55:32 +00:00
LongCatIsLooong
48c413ae2f Add new test font (flutter/engine#39809)
Add new test font
2023-03-03 21:38:01 +00:00
Michael Goderbauer
c6fb732042 Remove PlatformConfiguration and ViewConfiguration (flutter/engine#40012)
Remove PlatformConfiguration and ViewConfiguration
2023-03-02 23:14:04 +00:00
Jim Graham
cf7d6b6440 remove obsolete DlAttribute::From(SkObject) methods (flutter/engine#40005)
remove obsolete DlAttribute::From(SkObject) methods
2023-03-02 03:49:18 +00:00
Greg Spencer
c55ce6d9be Reland: Add testing hints (#39868) (flutter/engine#39931)
Reland: Add testing hints (#39868)
2023-02-28 19:39:46 +00:00
Zachary Anderson
a3d5c25a5c Revert "Add testing hints (#39868)" (flutter/engine#39921)
Revert "Add testing hints"
2023-02-27 20:36:03 +00:00
Greg Spencer
2f30f0c6a4 Add testing hints (flutter/engine#39868)
Add testing hints
2023-02-27 20:08:53 +00:00
Jim Graham
7ac53d958d delete DL ops no longer needed after removing SkCanvasRecorder (flutter/engine#39863)
delete DL ops no longer needed after removing SkCanvasRecorder
2023-02-25 01:42:20 +00:00