28053 Commits

Author SHA1 Message Date
Reid Baker
48259c2b4d Supress warning for missing super call onBackPressed cl/516851539 (flutter/engine#40757)
Suppress warning for missing super call onBackPressed cl/516851539
2023-03-29 19:20:28 +00:00
Jonah Williams
7ad6e39bf8 [Impeller] migrate Gaussian shaders to half precision. (flutter/engine#40752)
[Impeller] migrate Gaussian shaders to half precision.
2023-03-29 18:18:19 +00:00
skia-flutter-autoroll
3caa29904d Roll Fuchsia Mac SDK from A7rAmHDuuQ89yV9Fw... to mxMrU7aA6avJRQ9qf... (flutter/engine#40760)
Roll Fuchsia Mac SDK from A7rAmHDuuQ89yV9Fw... to mxMrU7aA6avJRQ9qf...
2023-03-29 17:52:31 +00:00
Chris Bracken
0bb0c9686f Revert "Listen to WM_CLOSE message on Windows to allow framework to cancel exit (#40493)" (flutter/engine#40739)
This caused regressions for two internal customers.

Issue: https://github.com/flutter/flutter/issues/123654
Internal issue: b/275565297.

This reverts commit d7059df4ebe468913480f84d9d88832e89fc87d2.
2023-03-29 09:50:37 -07:00
skia-flutter-autoroll
429d7c06ce Roll Dart SDK from 69867ba60bb7 to 5606c2c7e1fc (3 revisions) (flutter/engine#40758)
Roll Dart SDK from 69867ba60bb7 to 5606c2c7e1fc (3 revisions)
2023-03-29 16:19:57 +00:00
skia-flutter-autoroll
4e17baeb2e Roll Skia from 145d93ee3f4f to 001ba6e28f99 (2 revisions) (flutter/engine#40754)
Roll Skia from 145d93ee3f4f to 001ba6e28f99 (2 revisions)
2023-03-29 07:59:25 +00:00
Chinmay Garde
a2447839a0 [Impeller] Enable playgrounds using a runtime instead of a build time flag. (flutter/engine#40729)
[Impeller] Enable playgrounds using a runtime instead of a build time flag.
2023-03-29 06:27:22 +00:00
Dan Field
340d78d20b [Impeller] Start a more generic stroke tessellator for path (flutter/engine#40690)
[Impeller] Start a more generic stroke tessellator for path
2023-03-29 06:07:05 +00:00
Dan Field
cd89018e3b [Impeller] Use NSAutoReleasePool for Metal playgrounds. (flutter/engine#40748)
[Impeller] Use NSAutoReleasePool for Metal playgrounds.
2023-03-29 05:35:23 +00:00
skia-flutter-autoroll
014801732e Roll Skia from f415e93eafc8 to 145d93ee3f4f (1 revision) (flutter/engine#40751)
Roll Skia from f415e93eafc8 to 145d93ee3f4f (1 revision)
2023-03-29 05:32:39 +00:00
skia-flutter-autoroll
4075a44955 Roll Fuchsia Linux SDK from JH1CUJ3kBRCcQn2AI... to whJeWVcM-8gVZRdVR... (flutter/engine#40750)
Roll Fuchsia Linux SDK from JH1CUJ3kBRCcQn2AI... to whJeWVcM-8gVZRdVR...
2023-03-29 05:29:00 +00:00
Yegor
7315c36b16 [web] remove obsolete object caches; simplify native object management (flutter/engine#40617)
[web] remove obsolete object caches; simplify native object management
2023-03-29 05:17:53 +00:00
skia-flutter-autoroll
e3cea901ea Roll Fuchsia Mac SDK from n85YWHBBE4HYwce_E... to A7rAmHDuuQ89yV9Fw... (flutter/engine#40749)
Roll Fuchsia Mac SDK from n85YWHBBE4HYwce_E... to A7rAmHDuuQ89yV9Fw...
2023-03-29 05:03:04 +00:00
skia-flutter-autoroll
a255c100a6 Roll Skia from e3eeabb14e9c to f415e93eafc8 (1 revision) (flutter/engine#40747)
Roll Skia from e3eeabb14e9c to f415e93eafc8 (1 revision)
2023-03-29 04:01:03 +00:00
Harry Terkelsen
868f1c628f Revert "Revert "[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues (#40673)" (#40705)" (flutter/engine#40740)
Reland "[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues"
2023-03-29 03:55:13 +00:00
Jonah Williams
a2d15b7732 [Impeller] migrate texture fill shaders to half precision. (flutter/engine#40735)
[Impeller] migrate texture fill shaders to half precision.
2023-03-29 03:34:21 +00:00
skia-flutter-autoroll
9c7e1a19c6 Roll Dart SDK from 1acd1e649fb7 to 69867ba60bb7 (2 revisions) (flutter/engine#40738)
Roll Dart SDK from 1acd1e649fb7 to 69867ba60bb7 (2 revisions)
2023-03-29 03:32:53 +00:00
Zachary Anderson
fd70e159a3 Add an option to malioc_diff.py to print a unified diff (flutter/engine#40732)
Add an option to malioc_diff.py to print a unified diff
2023-03-29 03:05:50 +00:00
skia-flutter-autoroll
b4b054631d Roll Skia from 7311e9220faf to e3eeabb14e9c (4 revisions) (flutter/engine#40745)
Roll Skia from 7311e9220faf to e3eeabb14e9c (4 revisions)
2023-03-29 02:48:03 +00:00
Brandon DeRosier
211284f0d3 [Impeller] Gaussian blur: Add alpha mask specialization (flutter/engine#40707) 2023-03-28 18:52:21 -07:00
Harry Terkelsen
94f54c099f Roll buildroot to build CanvasKit for speed instead of code size (flutter/engine#40737) 2023-03-28 18:46:19 -07:00
Chinmay Garde
c7be2059f0 [Impeller] Allow toggling vulkan validation using a command line test flag. (flutter/engine#40728)
[Impeller] Allow toggling vulkan validation using a command line test flag.
2023-03-29 00:46:08 +00:00
Jackson Gardner
77dadc582f Forward stdout and stderr from dart2wasm when verbose. (flutter/engine#40731)
Forward stdout and stderr from dart2wasm when verbose.
2023-03-29 00:46:05 +00:00
Harry Terkelsen
e8d9ea46c2 Revert "Revert "Reland "Default the CanvasKit base URL to local artifacts. (#40293)" (#40470)" (#40700)" (flutter/engine#40717)
This reverts commit aee0a1a6db53cfdada6d00fe50a94c3216950bb6.
2023-03-28 17:21:10 -07:00
Jonah Williams
7f5d6b4697 [Impeller] support half precision uniforms and half precision samplers (flutter/engine#40590)
[Impeller] support half precision uniforms and half precision samplers
2023-03-28 23:08:05 +00:00
Jonah Williams
1455e7f03d [Impeller] Allow metal shaders to compile through SPIR-V with openGL semantics. (flutter/engine#40616)
[Impeller] Allow metal shaders to compile through SPIR-V with openGL semantics.
2023-03-28 23:08:03 +00:00
skia-flutter-autoroll
af9b80b5c5 Roll Skia from a3f3c11dfd50 to 7311e9220faf (2 revisions) (flutter/engine#40724)
Roll Skia from a3f3c11dfd50 to 7311e9220faf (2 revisions)
2023-03-28 21:21:47 +00:00
David Iglesias
4fe214f62a Reland "[web] Accepts assetBase through JS config. (#40615)" (flutter/engine#40677)
Reland "[web] Accepts assetBase through JS config. (#40615)"
2023-03-28 20:21:56 +00:00
Loïc Sharma
2686501928 [macOS] Use the new update semantics embedder API (flutter/engine#40584)
[macOS] Use the new update semantics embedder API
2023-03-28 20:18:50 +00:00
Chinmay Garde
ca081b4928 [Impeller] Enable CanRenderInstance and CanCreateCPUBackedTexture on Vulkan. (flutter/engine#40722)
[Impeller] Enable CanRenderInstance and CanCreateCPUBackedTexture on Vulkan.
2023-03-28 20:17:52 +00:00
skia-flutter-autoroll
a26cf7356b Roll Skia from 20e334d13467 to a3f3c11dfd50 (3 revisions) (flutter/engine#40721)
Roll Skia from 20e334d13467 to a3f3c11dfd50 (3 revisions)
2023-03-28 20:04:23 +00:00
joshualitt
bf360f6176 Reland "[web] Migrate canvaskit_api to JS types." (flutter/engine#40613) 2023-03-28 13:03:34 -07:00
yaakovschectman
051d2ebd97 Update ICU dependency to updated build (flutter/engine#40676)
* Update commit for ICU

* Update licenses

* Signature
2023-03-28 16:01:57 -04:00
Zachary Anderson
f0c70c7619 Handle removed shaders more gracefully in malioc_diff.py (flutter/engine#40720)
Handle removed shaders more gracefully in malioc_diff.py
2023-03-28 19:42:05 +00:00
Brandon DeRosier
155e6ccbf2 [Impeller] Absorb DrawPaints at the beginning of EntityPasses (flutter/engine#40675) 2023-03-28 12:33:21 -07:00
skia-flutter-autoroll
77ccb6fc1e Roll Skia from c55605969a59 to 20e334d13467 (22 revisions) (flutter/engine#40716)
Roll Skia from c55605969a59 to 20e334d13467 (22 revisions)
2023-03-28 17:45:33 +00:00
Mouad Debbar
13a74dcec7 [web] Print screenshot paths at the right spot (flutter/engine#40714)
[web] Print screenshot paths at the right spot
2023-03-28 16:47:05 +00:00
skia-flutter-autoroll
c7a42632ba Roll Dart SDK from 8481b8f08044 to 1acd1e649fb7 (1 revision) (flutter/engine#40711)
Roll Dart SDK from 8481b8f08044 to 1acd1e649fb7 (1 revision)
2023-03-28 15:46:41 +00:00
Jason Simmons
504f891d91 Reland "Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule (#40582)" (flutter/engine#40698)
Reland "Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule (#40582)"
2023-03-28 14:30:17 +00:00
joshualitt
26a9aed7bb Reland "[web] Add js_types sources to build." (flutter/engine#40692) 2023-03-28 07:01:22 -07:00
skia-flutter-autoroll
906753bd02 Roll Fuchsia Mac SDK from J3ZHl8r1H1VE-fB8y... to n85YWHBBE4HYwce_E... (flutter/engine#40709)
Roll Fuchsia Mac SDK from J3ZHl8r1H1VE-fB8y... to n85YWHBBE4HYwce_E...
2023-03-28 13:43:41 +00:00
skia-flutter-autoroll
1e1dfec24e Roll Fuchsia Linux SDK from jlj9dbwYl_4cILVwQ... to JH1CUJ3kBRCcQn2AI... (flutter/engine#40708)
Roll Fuchsia Linux SDK from jlj9dbwYl_4cILVwQ... to JH1CUJ3kBRCcQn2AI...
2023-03-28 09:34:59 +00:00
Chinmay Garde
0e25057ef6 [Impeller] Cleanup unusued Vulkan APIs and enable more tests. (flutter/engine#40696)
[Impeller] Cleanup unusued Vulkan APIs and enable more tests.
2023-03-28 08:18:05 +00:00
Brandon DeRosier
cc18a4da6f [Impeller] Fix EntityPass target flip (flutter/engine#40701) 2023-03-28 01:09:50 -07:00
Harry Terkelsen
158cf5c52a Revert "[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues (#40673)" (flutter/engine#40705)
Revert "[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues"
2023-03-28 07:52:21 +00:00
Harry Terkelsen
7f23c4f85f [canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues (flutter/engine#40673)
[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues
2023-03-28 06:02:09 +00:00
skia-flutter-autoroll
e9edc1d18d Roll Dart SDK from 2bb9c265fa24 to 8481b8f08044 (1 revision) (flutter/engine#40702)
Roll Dart SDK from 2bb9c265fa24 to 8481b8f08044 (1 revision)
2023-03-28 05:58:10 +00:00
Kevin Chisholm
aee0a1a6db Revert "Reland "Default the CanvasKit base URL to local artifacts. (#40293)" (#40470)" (flutter/engine#40700)
Revert "Reland "Default the CanvasKit base URL to local artifacts.""
2023-03-28 04:49:13 +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
skia-flutter-autoroll
d4586d760f Manual roll Dart SDK from a040e32db8f2 to 2bb9c265fa24 (7 revisions) (flutter/engine#40689)
Manual roll requested by zra@google.com

https://dart.googlesource.com/sdk.git/+log/a040e32db8f2..2bb9c265fa24

2023-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-374.0.dev
2023-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-373.0.dev
2023-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-372.0.dev
2023-03-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-371.0.dev
2023-03-26 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-370.0.dev
2023-03-25 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-369.0.dev
2023-03-24 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-368.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,bdero@google.com,dart-vm-team@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 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

Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
2023-03-27 19:47:02 -07:00