Commit Graph

19993 Commits

Author SHA1 Message Date
Chris Yang
b7b95e9372 Reland "PlatformView partial blur #36015" (flutter/engine#37086) 2022-10-28 16:43:14 +00:00
fzyzcjy
0bd7332179 Let _debugCheckNotUsedAsOldLayer provide hashcode in addition to runtime type (flutter/engine#36985)
* Update compositing.dart

* Update compositing.dart

* Update compositing.dart
2022-10-28 08:51:18 -07:00
skia-flutter-autoroll
0bd7b5d24f Roll Skia from 8784dd80e0cc to f0308ebc37d0 (24 revisions) (flutter/engine#37113) 2022-10-28 15:22:44 +00:00
Martin Kustermann
725ac26098 Remove usages of deprecated old native "<name>" syntax. (flutter/engine#37104)
The old native "<name>" syntax is being replaced with external functions that
have a @pragma("external-name", "<name>").

See https://github.com/dart-lang/sdk/issues/28791
2022-10-28 12:30:44 +02:00
Dan Field
248aca72c6 [Impeller] Set resourceOptions/storageMode on MTLTextures created from MTLBuffers. (flutter/engine#37073) 2022-10-28 06:35:21 +00:00
Brandon DeRosier
4ce203f5e3 [Impeller] Use the fast rrect blur path for blurred circles/circular shadows (flutter/engine#37094) 2022-10-27 23:30:13 +00:00
Jim Graham
8ed073eb54 Revert layer state stack (flutter/engine#37090)
* Revert "Fix a clang-tidy warning in display_list_canvas_unittests.cc (#37062)"

This reverts commit 709c6735fc.

* Revert "Create a mechanism to manage layer state (#36458)"

This reverts commit 501916deb1.
2022-10-27 15:29:58 -07:00
Shivesh Ganju
a7e49f6030 [fuchsia][scenic] Fix logical size in flatland platform view. (flutter/engine#37053)
This PR fixes a bug identified after DPR feature was added in flatland
where currently we do not multiple the logical size of the view by the
pixel ratio.

This change is getting tested in input tests like mouse-input-test,
touch-input-test
2022-10-27 17:46:19 -04:00
yaakovschectman
815bcad64a Announce alerts through SemanticsService on Windows (flutter/engine#36966)
* Pickup announcement messages

* Create files necessary for alert node

* Create skeleton of classes used

* Hold my progress

* Announcements get read :)

* Reads announcements

* Unit test alert node

* Linux tests

* PR

* Update shell/platform/windows/accessibility_root_node.h

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

* Add comment

* Expect call to wrapper

* Unit test announcement message

* Format

* Constants in fixture

* PR

* Update shell/platform/windows/accessibility_root_node.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/windows/accessibility_alert.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Release a11y node if non null

* Reorder methods

* Remove TODO

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
Co-authored-by: Chris Bracken <chris@bracken.jp>
2022-10-27 17:02:15 -04:00
Kaushik Iska
1941c2ca48 [Impeller] Wire Flutter's own VulkanMemoryAllocator implementation (flutter/engine#37018) 2022-10-27 20:57:54 +00:00
Dan Field
c356bc69ba [Impeller] Support user defined structs in buffers, clean up compute tests (flutter/engine#37084) 2022-10-27 20:46:47 +00:00
skia-flutter-autoroll
33a7935560 Roll Skia from 368436931c94 to 8784dd80e0cc (1 revision) (flutter/engine#37081) 2022-10-27 20:45:00 +00:00
Chris Yang
dd57551130 Migrate darwin common "framework_shared" target to ARC (flutter/engine#37049) 2022-10-27 20:28:13 +00:00
Harry Terkelsen
0b8c1c1d2a [web] Allow tests to run with multiple renderers (flutter/engine#37061) 2022-10-27 13:16:07 -07:00
fzyzcjy
76ac27ca0d Fix incorrect newline in pull request template (flutter/engine#36918) 2022-10-27 20:06:35 +00:00
Brandon DeRosier
109502bdf1 [Impeller] Improved rounded rect shadow approximation (flutter/engine#37075) 2022-10-27 19:13:00 +00:00
Harry Terkelsen
82f27bc9e2 [canvaskit] Remove Cobalt-specific code (flutter/engine#37047) 2022-10-27 19:12:58 +00:00
Gary Qian
b34da51ee8 Revert "Fixes Android text field to use hint text for accessibility (#36846)" (flutter/engine#37083)
This reverts commit 0a923d0c24.
2022-10-27 12:10:52 -07:00
Chris Yang
1806c34015 Revert "PlatformView partial blur" (flutter/engine#37085) 2022-10-27 18:15:14 +00:00
Chris Yang
d30087802c PlatformView partial blur (flutter/engine#36015) 2022-10-27 18:02:09 +00:00
Chris Yang
e836095f9b Macos re-enable TestSetMenu (flutter/engine#37058) 2022-10-27 17:36:02 +00:00
skia-flutter-autoroll
4f462389ae Roll Skia from 4b20dbcc9f72 to 368436931c94 (3 revisions) (flutter/engine#37070) 2022-10-27 07:48:22 +00:00
skia-flutter-autoroll
d6763ac4c8 Roll Skia from 26a5c663df74 to 4b20dbcc9f72 (1 revision) (flutter/engine#37068) 2022-10-27 06:16:23 +00:00
skia-flutter-autoroll
ea99625d46 Roll Skia from 0f3dffaeab0f to 26a5c663df74 (20 revisions) (flutter/engine#37064) 2022-10-27 04:42:04 +00:00
Jason Simmons
709c6735fc Fix a clang-tidy warning in display_list_canvas_unittests.cc (flutter/engine#37062) 2022-10-26 17:31:03 -07:00
skia-flutter-autoroll
84d94c0c9e Roll Skia from 0c437ea3502a to 0f3dffaeab0f (2 revisions) (flutter/engine#37041)
https://skia.googlesource.com/skia.git/+log/0c437ea3502a..0f3dffaeab0f

2022-10-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3cd07d262bc6 to d02629a9f552
2022-10-26 kjlubick@google.com Fix brotli GN rules

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 bsalomon@google.com,jsimmons@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-10-26 15:55:06 -07:00
Brandon DeRosier
2351864d34 [Impeller] Fix stuttering in playgrounds due to precision issue (flutter/engine#37035) 2022-10-26 15:09:45 -07:00
Loïc Sharma
ca9bbfe90c [Windows] Move to Visual Studio 2019 (flutter/engine#37013)
Use Visual Studio 2019 to build the engine.

This is a requirement to roll ANGLE as it is affected by an STL bug if built using Visual Studio 2017: [angleproject#7693](https://bugs.chromium.org/p/angleproject/issues/detail?id=7693)

Depends on: https://github.com/flutter/buildroot/pull/643

Part of: https://github.com/flutter/flutter/issues/110948
2022-10-26 14:56:52 -07:00
Jim Graham
501916deb1 Create a mechanism to manage layer state (flutter/engine#36458) 2022-10-26 21:43:10 +00:00
godofredoc
9490e9930a Move 2 mac ios engine v2 builders to prod. (flutter/engine#37051) 2022-10-26 21:41:13 +00:00
Brandon DeRosier
3c733685da [Impeller] Implement support for RuntimeEffect samplers (flutter/engine#37026) 2022-10-26 21:02:38 +00:00
pdblasi-google
1add612e93 Adds direction to SemanticsFlag that ensures flutter_test is up to date with the latest flags (flutter/engine#37046) 2022-10-26 21:01:29 +00:00
Zachary Anderson
ea8fb2e62a Removes FlutterMutatorViewTest.sendAccessibilityEvents (flutter/engine#37050)
This test is flaking on every run. Reverting to an older robolectric did not solve the issue.

Related https://github.com/flutter/flutter/issues/114036
2022-10-26 13:30:13 -07:00
Brandon DeRosier
2145adbc5a [Impeller] Move gaussian routines into the shader library (flutter/engine#37037) 2022-10-26 11:37:16 -07:00
Brandon DeRosier
702a9365bd [Impeller] Add missing stream ops (flutter/engine#37034) 2022-10-26 11:36:29 -07:00
Brandon DeRosier
4572923236 [Impeller] Autoresize playground imgui windows (flutter/engine#37033) 2022-10-26 11:36:10 -07:00
Brandon DeRosier
9f5b68ded6 Fix runtime stage tests (flutter/engine#37025) 2022-10-26 11:31:24 -07:00
chunhtai
0a923d0c24 Fixes Android text field to use hint text for accessibility (flutter/engine#36846) 2022-10-26 18:25:10 +00:00
Dan Field
98681213e6 Cleanup animator tracing (flutter/engine#36982) 2022-10-26 17:59:47 +00:00
Callum Moffat
0fcaba00f0 Scroll inertia cancel for Win32 (flutter/engine#34452) 2022-10-26 17:50:06 +00:00
Harry Terkelsen
cc7ed45b1e Fix typos in felt build help docs (flutter/engine#37016) 2022-10-26 10:49:27 -07:00
Kevin Lubick
11bb611e7d Add necessary #includes for SkCodecAnimation.h (flutter/engine#37040) 2022-10-26 09:40:48 -07:00
Zachary Anderson
45e36b099c Revert "Re-landing Robolectric 4.8.1 (#34272)" (flutter/engine#37019)
This reverts commit ccc0b9e5cd.
2022-10-26 09:18:23 -07:00
skia-flutter-autoroll
0d5e6ae1cd Roll Skia from 1d9d76da7ebf to 0c437ea3502a (2 revisions) (flutter/engine#37038) 2022-10-26 13:20:33 +00:00
gaaclarke
cb4c9f4727 Clang-tidy: made verbose print out commands and fixed quoting problem for warnings as errors (flutter/engine#37015) 2022-10-26 08:19:12 +00:00
skia-flutter-autoroll
264c7e70dd Roll Skia from fe01ec4645af to 1d9d76da7ebf (2 revisions) (flutter/engine#37030) 2022-10-26 07:42:04 +00:00
skia-flutter-autoroll
c92bfd3386 Roll Skia from 8b765feeba94 to fe01ec4645af (1 revision) (flutter/engine#37029) 2022-10-26 06:19:27 +00:00
skia-flutter-autoroll
2fe82652ae Roll Skia from 818dfedab1ad to 8b765feeba94 (1 revision) (flutter/engine#37027) 2022-10-26 03:37:03 +00:00
skia-flutter-autoroll
dbbf32428e Roll Fuchsia Linux SDK from tcuZNWh27o76NQPox... to Y30GJYiorAEkSGP_l... (flutter/engine#37022) 2022-10-25 23:51:47 +00:00
skia-flutter-autoroll
5d244b848c Roll Skia from 297168f7ca9c to 818dfedab1ad (2 revisions) (flutter/engine#37023) 2022-10-25 23:48:06 +00:00