18329 Commits

Author SHA1 Message Date
Dan Field
18bb410a78 Delete .cirrus.yml again (flutter/engine#34398) 2022-06-30 17:20:04 +00:00
skia-flutter-autoroll
7ca2b49d9f Roll Skia from 6c05f9064fe5 to 3c4759d04cf3 (8 revisions) (flutter/engine#34396) 2022-06-30 09:59:05 -07:00
skia-flutter-autoroll
227bfcba0a Roll Skia from 49f89eafefcf to 6c05f9064fe5 (4 revisions) (flutter/engine#34394) 2022-06-30 08:34:05 -07:00
skia-flutter-autoroll
1ade9bcf07 Roll Skia from 6ef5116f7877 to 49f89eafefcf (42 revisions) (flutter/engine#34393) 2022-06-30 05:39:05 -07:00
skia-flutter-autoroll
1bfbb5c2c1 Roll Skia from b780fc21c349 to 6ef5116f7877 (4 revisions) (flutter/engine#34354) 2022-06-30 04:09:06 -07:00
moko256
dd406a3b11 Windows: IME window follows left edge of composing text, to match native Windows apps. (flutter/engine#34292) 2022-06-30 00:11:04 -07:00
skia-flutter-autoroll
f1195379cc Roll Fuchsia Linux SDK from mn2AY5qkH... to KfThq-hkp... (flutter/engine#34391) 2022-06-29 23:29:05 -07:00
Zachary Anderson
b0bf8021ee Remove unused variable (flutter/engine#34390) 2022-06-29 23:08:31 -07:00
Bruno Leroux
448227384a [Web] Ignore pointer up and pointer cancel for unknown device (flutter/engine#34070) 2022-06-30 06:04:07 +00:00
Jia Hao
036265b39e Avoid vsync scheduling delay (flutter/engine#34363) 2022-06-30 05:22:04 +00:00
JsouLiang
ba5bf62d28 Defer decisions about RasterCache actions until after Preroll is complete (flutter/engine#31892) 2022-06-29 20:59:06 -07:00
Jim Graham
8168381dad Reland "render BackdropFilter layers directly to DisplayListBuilder" (flutter/engine#34381) 2022-06-29 22:26:04 +00:00
moko256
5c7fddb1cd [Impeller] Fix calling release() in OpenFixtureAsSkData relying on execution order of arguments. (flutter/engine#34369) 2022-06-29 20:56:05 +00:00
Zachary Anderson
3c6820dc68 Move embedder_a11y_unittests to its own binary (flutter/engine#34377) 2022-06-29 12:38:26 -07:00
joshualitt
0c42a323c3 Revert "[web] Migrate Flutter Web DOM usage to JS static interop - 44. (#33380)" (flutter/engine#34375)
This reverts commit 38caaccb069187006063647ed1cecde5277273a0.
2022-06-29 11:51:05 -07:00
Jim Graham
fda51f006d Revert "Reland "render BackdropFilter layers directly to DisplayListBuilder"" (flutter/engine#34367) 2022-06-29 18:42:06 +00:00
joshualitt
38caaccb06 [web] Migrate Flutter Web DOM usage to JS static interop - 44. (flutter/engine#33380) 2022-06-29 10:28:56 -07:00
skia-flutter-autoroll
3296df5e12 Roll Fuchsia Linux SDK from WQUmE-JAK... to mn2AY5qkH... (flutter/engine#34368) 2022-06-29 04:29:06 -07:00
Zachary Anderson
a06008c22f [impellerc] Accept a command line flag that specifies the source type (flutter/engine#34361) 2022-06-28 20:22:35 -07:00
J-P Nurmi
625f971298 [Linux] do not destroy unowned GdkKeymap instance (flutter/engine#34351)
`gdk_keymap_get_for_display()` does not transfer ownership to the
caller. Destroying the keymap object would cause problems further down
the road when `GtkWindow` gets to clean up and tries to destroy the
same keymap.
2022-06-29 11:25:52 +12:00
Naud Ghebre
6d1dd42a73 Revert "[fuchsia][a11y] Set explicit hit regions per compositor layer on GFX. (#33852)" (flutter/engine#34360)
This reverts commit c73e679ebf50b1455b207e2eacc70111d8b31acd.
2022-06-28 18:32:23 -04:00
joshualitt
74b2af89ba [web] Migrate Flutter Web DOM usage to JS static interop - 43. (flutter/engine#33379) 2022-06-28 15:14:24 -07:00
Brandon DeRosier
a5b74c8489 Manually roll the Mac/Linux clang SDKs (flutter/engine#34358) 2022-06-28 20:56:06 +00:00
godofredoc
977fc954cb Add post-processed dart files to web_sdk. (flutter/engine#34357) 2022-06-28 20:32:04 +00:00
Dangyi Liu
e6e8693c0c [fuchsia] Close runtime_dir when launching components (flutter/engine#34342)
The runner is supposed to either serve the runtime_dir, or close the
channel immediately. Otherwise consumers will get blocked indefinitely.

BUG: fxbug.dev/103480
2022-06-28 11:21:42 -07:00
joshualitt
249ae96480 [web] Migrate Flutter Web DOM usage to JS static interop - 40. (flutter/engine#33376) 2022-06-28 10:53:15 -07:00
Kaushik Iska
3e6c1ed814 [Impeller] Pass --std=ios-metal1.2 only in opt mode (flutter/engine#34256)
Passing this flag in unopt mode disables the debug symbols
from being shown in xcode.

fixes: https://github.com/flutter/flutter/issues/106066
2022-06-28 13:30:19 -04:00
Márk Tolmács
e517dd9b9b Use git exec candidate list on all platforms for build (flutter/engine#34294)
* Use git exec candidate list on all platforms for build

build/git_revision.py now uses a git executable name search list on all
platforms, avoiding issues with some Windows installations.

* Moving python import to top to satisfy linter

* Fixing format error and removing unneeded check

* Adding git candidate search to githooks setup.py

* Adding missing COM initialization to
flutter_tester executable on Windows

* Revert "Adding missing COM initialization to"

Reason: Added to incorrect branch

This reverts commit 1b0da56ffd9af41d457f5a609022d4b0387cd935.

* Format fix for setup.py
2022-06-28 09:30:46 -07:00
skia-flutter-autoroll
6b20228f69 Roll Skia from 48551523540f to b780fc21c349 (6 revisions) (flutter/engine#34353) 2022-06-28 09:09:04 -07:00
skia-flutter-autoroll
fa23da59ed Roll Skia from b007c1909b83 to 48551523540f (1 revision) (flutter/engine#34352) 2022-06-28 07:44:03 -07:00
skia-flutter-autoroll
772546cac1 Roll Skia from 9d10f64104d9 to b007c1909b83 (4 revisions) (flutter/engine#34348) 2022-06-28 03:49:05 -07:00
Brandon DeRosier
4f1ca4a7fb [Impeller] Minimally crop advanced blends in EntityPass (flutter/engine#34347) 2022-06-28 07:44:04 +00:00
Gary Qian
2a7cb615dd Add registration calls for ComponentCallbacks2 (flutter/engine#34206) 2022-06-28 00:29:04 -07:00
Dan Field
3d93160b36 Revert "Delete .cirrus.yml" (flutter/engine#34344) 2022-06-27 23:19:00 -07:00
Gary Qian
2dcf8d3b41 Send locales to Flutter in FlutterEngine initialization instead of FlutterView (flutter/engine#34243) 2022-06-27 22:59:04 -07:00
Dan Field
5354cfb1e7 Fix GN warnings related to ANGLE (flutter/engine#34336) 2022-06-28 01:54:04 +00:00
Dan Field
1300740659 Delete .cirrus.yml (flutter/engine#34335) 2022-06-27 23:52:04 +00:00
Jim Graham
8986613de1 Reland "render BackdropFilter layers directly to DisplayListBuilder" (flutter/engine#34337) 2022-06-27 23:44:03 +00:00
skia-flutter-autoroll
d9c58da4f2 Roll Skia from 76f32c939fa5 to 9d10f64104d9 (21 revisions) (flutter/engine#34329) 2022-06-27 15:54:04 -07:00
Jim Graham
33f417d7d8 Revert "render BackdropFilter layers directly to DisplayListBuilder (#34146)" (flutter/engine#34334)
This reverts commit 7dffa322971112332579563b5df97186010a06c2. Landing on red to fix the build.
2022-06-27 14:46:52 -07:00
Kaushik Iska
fa17e34df7 Expose a iOS plist setting to disable partial repaint. (flutter/engine#34328)
If the following is added to Info.plist of the application,
it will disable partial repaint:

```
  <key>FLTDisablePartialRepaint</key>
  <true/>
```

The primary intended usecase for this is to enable applications to see if disabling partial repaint resolves:
https://github.com/flutter/flutter/issues/100522.
2022-06-27 16:47:17 -04:00
Jim Graham
7dffa32297 render BackdropFilter layers directly to DisplayListBuilder (flutter/engine#34146) 2022-06-27 20:44:09 +00:00
Chase Latta
5e40f2c07c [fuchsia] replace deprecated fdio_ns_connect (flutter/engine#34327) 2022-06-27 13:01:41 -07:00
skia-flutter-autoroll
6682a37021 Roll Skia from b5ea90187c0a to 76f32c939fa5 (1 revision) (flutter/engine#34278) 2022-06-27 12:09:03 -07:00
joshualitt
df7a821479 [web] Migrate Flutter Web DOM usage to JS static interop - 38. (flutter/engine#33374) 2022-06-27 11:33:45 -07:00
godofredoc
de593702de Add gen_snapshot to flutter_gtk. (flutter/engine#34287) 2022-06-27 17:00:06 +00:00
Xilai Zhang
9bbaf6212e [gn] use generated_files to encode entitlement information (flutter/engine#34216)
* generated_files

* for debugging push

* format files

* formate files

* trigger build

* add deps
2022-06-27 09:09:29 -07:00
J-P Nurmi
4eb93fed5a Fix build on Linux (flutter/engine#34312)
* Fix build on Linux

The MockBinaryMessenger tweaks applied by #33955 caused the newly added
tests in #33313 to not build.

* Fix clang-tidy failures
2022-06-27 08:03:37 -07:00
J-P Nurmi
433ac149bf [Linux][A11y] implement AtkEditableText interface (flutter/engine#33955)
* Make FlAccessibleNode derivable

This allows introducing specialized subclasses that implement such a11y
interfaces as AtkEditableText that should not be implemented for the
generic node.

* FlAccessibleNode: add set value, text selection & perform action

Prepare API required for the upcoming AtkEditableText implementation.

* FlViewAccessible: postpone child node creation

This changes the a11y node creation flow so that (unknown) child nodes
are not pre-created when their parent is updated but "pending" child
node IDs are collected for later. Parent-child relationships are
established at the end of update batches when all nodes have been
created.

* Add FlAccessibleTextField that implements AtkEditableText

Solves: flutter/flutter#103191
2022-06-27 10:11:40 +12:00
J-P Nurmi
514b0a43b8 [Linux][A11y] report disabled animations and high contrast accessibility features (flutter/engine#33313)
* FlEngine: add fl_engine_update_accessibility_features()
* FlSettings: add API for high-contrast & animations
* FlEngine: allow passing mock messenger at construction time
* FlSettingsPlugin: report accessibility features
2022-06-27 10:10:55 +12:00