15536 Commits

Author SHA1 Message Date
Chris Bracken
f8dfe2fab4 Win32 a11y bridge and platform node delegates (flutter/engine#29829)
* Win32 a11y bridge and platform node delegates

This is the third in a series of patches adding accessibility support
for the Windows embedder. This patch wires in the Accessibility bridge,
and lands the core structure of the Windows FlutterPlatformNodeDelegate
and AccessibilityBridgeDelegate classes, including:

* Instantiating the AccessibilityBridge when the semantics tree is
  enabled.
* Creating FlutterPlatformNodeDelegate wrappers for semantics tree
  nodes.
* Handling custom action updates.
* Building and updating the accessibility tree on semantics updates.
* Returning the native IAccessible objects when queried.

Breaking this out so that the follow-up patches can be reviewed and
landed in smaller, independent chunks.

Issue: https://github.com/flutter/flutter/issues/77838
Issue: https://github.com/flutter/flutter/issues/93928
2021-11-29 13:23:42 -08:00
Mouad Debbar
b44dfd45b3 [web] Use fuzzy matching in Gold (flutter/engine#29847) 2021-11-29 16:07:33 -05:00
skia-flutter-autoroll
cde08a7f21 Roll Skia from 288ddb98b751 to a0ad6db14184 (1 revision) (flutter/engine#29989) 2021-11-29 11:27:02 -08:00
Chris Bracken
5b6219cb49 [Win32] Use mock macro for UpdateSemanticsEnabled (flutter/engine#29976)
Previously, we'd mocked out UpdateSemanticsEnabled using a simple
lambda. Due to the embedder API's C ABI, we were unable to make use of
lambda captures. This patch instead uses MOCK_ENGINE_PROC so we can make
the test variable a local and rely on lambda capture.

Issue: https://github.com/flutter/flutter/issues/77838
2021-11-29 10:39:54 -08:00
skia-flutter-autoroll
a151e55d29 Roll Skia from e2a038f956ff to 288ddb98b751 (3 revisions) (flutter/engine#29987) 2021-11-29 10:02:03 -08:00
eggfly
b87bbe9bc9 Fix typo and clean some includes (flutter/engine#29940) 2021-11-29 09:34:38 -08:00
Yegor
d9e349481c [web] clean-up dom_renderer.dart (flutter/engine#29934) 2021-11-29 09:26:53 -08:00
skia-flutter-autoroll
148dac4f98 Roll Skia from bf6149669fa0 to e2a038f956ff (1 revision) (flutter/engine#29985) 2021-11-29 08:37:05 -08:00
skia-flutter-autoroll
b72b51e102 Roll Fuchsia Linux SDK from tZrSWtryA... to Fi9OzLVMX... (flutter/engine#29983) 2021-11-29 06:17:01 -08:00
skia-flutter-autoroll
075b359e92 Roll Skia from f46611ebdef9 to bf6149669fa0 (1 revision) (flutter/engine#29982) 2021-11-29 06:12:06 -08:00
skia-flutter-autoroll
06c576d291 Roll Skia from d542729c23fb to f46611ebdef9 (1 revision) (flutter/engine#29981) 2021-11-29 03:57:06 -08:00
skia-flutter-autoroll
c14191f039 Roll Skia from 072677d6276c to d542729c23fb (3 revisions) (flutter/engine#29978) 2021-11-29 00:47:01 -08:00
skia-flutter-autoroll
0559dfc2b6 Roll Skia from 93b47a527a2e to 072677d6276c (1 revision) (flutter/engine#29977) 2021-11-28 21:57:01 -08:00
Robert Ancell
0e891a3c1d Update functions to be consistent with other code. (flutter/engine#29176)
Helper functions first, then callbacks/implementations, then public functions.
Add function comments.
Use consistent function naming.
Remove unnecessary protoypes.
Make a function static that wasn't.
2021-11-29 15:40:08 +13:00
skia-flutter-autoroll
db95e346d5 Roll Fuchsia Linux SDK from SOb9xSggS... to tZrSWtryA... (flutter/engine#29974) 2021-11-28 13:22:01 -08:00
skia-flutter-autoroll
acd7a9c6d3 Roll Skia from adca722569b1 to 93b47a527a2e (1 revision) (flutter/engine#29972) 2021-11-28 05:02:01 -08:00
skia-flutter-autoroll
7ede054818 Roll Fuchsia Linux SDK from eOELh_zdk... to SOb9xSggS... (flutter/engine#29970) 2021-11-28 00:02:01 -08:00
skia-flutter-autoroll
82a87ec553 Roll Skia from db3c48b16b2d to adca722569b1 (1 revision) (flutter/engine#29969) 2021-11-27 23:22:02 -08:00
skia-flutter-autoroll
8d70825f74 Roll Fuchsia Linux SDK from KJElo7NCv... to eOELh_zdk... (flutter/engine#29961) 2021-11-27 10:43:01 -08:00
skia-flutter-autoroll
531a4ad694 Roll Fuchsia Linux SDK from hoo-CDDP6... to KJElo7NCv... (flutter/engine#29959) 2021-11-26 21:23:00 -08:00
skia-flutter-autoroll
f14c0f4b99 Roll Fuchsia Linux SDK from ZfCMJBPs8... to hoo-CDDP6... (flutter/engine#29955) 2021-11-26 08:03:04 -08:00
skia-flutter-autoroll
fc15ff6154 Roll Skia from dfb80747e328 to db3c48b16b2d (4 revisions) (flutter/engine#29949) 2021-11-25 23:13:02 -08:00
skia-flutter-autoroll
c449d5e7ac Roll Skia from 8803d93aeb6f to dfb80747e328 (1 revision) (flutter/engine#29946) 2021-11-25 17:13:02 -08:00
skia-flutter-autoroll
b67bff43c7 Roll Fuchsia Linux SDK from bbim-9rQl... to ZfCMJBPs8... (flutter/engine#29944) 2021-11-25 16:08:01 -08:00
skia-flutter-autoroll
46b0694b3d Roll Fuchsia Linux SDK from a0KPnn-pS... to bbim-9rQl... (flutter/engine#29937) 2021-11-25 02:48:01 -08:00
skia-flutter-autoroll
42249fa865 Roll Skia from 55106dc0eea7 to 8803d93aeb6f (4 revisions) (flutter/engine#29936) 2021-11-24 23:13:01 -08:00
Yegor
608953bf4f [web] remove unused --unit-tests-only flag (flutter/engine#29906) 2021-11-24 18:08:40 -08:00
skia-flutter-autoroll
3a02032e7d Roll Skia from 2014d006f55c to 55106dc0eea7 (1 revision) (flutter/engine#29932) 2021-11-24 17:23:01 -08:00
skia-flutter-autoroll
37dc5d7333 Roll Skia from 17667b00b942 to 2014d006f55c (1 revision) (flutter/engine#29931) 2021-11-24 16:03:01 -08:00
skia-flutter-autoroll
2535bfb1bd Roll Skia from e051cd35e4d5 to 17667b00b942 (3 revisions) (flutter/engine#29929) 2021-11-24 14:38:01 -08:00
skia-flutter-autoroll
7e936967e1 Roll Fuchsia Linux SDK from lPwzjY25t... to a0KPnn-pS... (flutter/engine#29926) 2021-11-24 13:28:02 -08:00
skia-flutter-autoroll
b8188eda53 Roll Skia from ac2a40ecf73e to e051cd35e4d5 (2 revisions) (flutter/engine#29925) 2021-11-24 13:18:01 -08:00
Gary Qian
9e1a29d21c Revert "Listen for Vsync callback on the UI thread directly" (flutter/engine#29923) 2021-11-24 12:33:02 -08:00
skia-flutter-autoroll
fb235961b1 Roll Skia from fe2acfb28134 to ac2a40ecf73e (1 revision) (flutter/engine#29922) 2021-11-24 11:58:02 -08:00
Emmanuel Garcia
93e6dbe5ab Bump androidx.window:window-java (flutter/engine#29897) 2021-11-24 11:41:40 -08:00
skia-flutter-autoroll
07df843083 Roll Skia from be253591e45e to fe2acfb28134 (3 revisions) (flutter/engine#29921) 2021-11-24 10:38:01 -08:00
Casey Hillers
fbba3fa9ce [ci.yaml] Fix release branch regex (flutter/engine#29919) 2021-11-24 10:33:01 -08:00
eggfly
d18f5c8223 Reset viewport_metrics when spawn new Engine (flutter/engine#29876)
Co-authored-by: zsunkun <zsunkun@163.com>
2021-11-24 09:49:08 -08:00
skia-flutter-autoroll
6460d6575d Roll Skia from 0fcc56211514 to be253591e45e (2 revisions) (flutter/engine#29917) 2021-11-24 09:13:01 -08:00
Fei Zhang
c45a9152a8 Listen for Vsync callback on the UI thread directly (flutter/engine#29889) 2021-11-24 04:23:01 -08:00
skia-flutter-autoroll
af821e60a1 Roll Fuchsia Linux SDK from xW7v3nxI0... to lPwzjY25t... (flutter/engine#29912) 2021-11-24 00:08:01 -08:00
skia-flutter-autoroll
87a3d38fb7 Roll Skia from b65f0fa084c4 to 0fcc56211514 (5 revisions) (flutter/engine#29911) 2021-11-23 23:53:01 -08:00
skia-flutter-autoroll
a86585e1fa Roll Skia from 23779e2edb46 to b65f0fa084c4 (2 revisions) (flutter/engine#29905) 2021-11-23 22:33:01 -08:00
Yegor
4a81b38f3a [web] use typed SVG API (flutter/engine#29481) 2021-11-23 15:57:18 -08:00
skia-flutter-autoroll
c459fa0369 Roll Skia from 7f5b19bd6907 to 23779e2edb46 (9 revisions) (flutter/engine#29902) 2021-11-23 15:13:06 -08:00
Gary Qian
840b4dfa0a Delete old script for individual SDK package upload (flutter/engine#29887) 2021-11-23 15:08:02 -08:00
Yegor
d76a9822ec [web] merge the README files into one (flutter/engine#29896) 2021-11-23 14:02:46 -08:00
skia-flutter-autoroll
40aa6374ef Roll Skia from b59d6fe7f0b2 to 7f5b19bd6907 (10 revisions) (flutter/engine#29894) 2021-11-23 13:53:01 -08:00
Chris Bracken
42605fc145 Windows: Clean up FML file debug messages (flutter/engine#29824) 2021-11-23 13:47:32 -08:00
skia-flutter-autoroll
5f55d659d3 Roll Fuchsia Linux SDK from hbyHcc_5x... to xW7v3nxI0... (flutter/engine#29891) 2021-11-23 10:48:01 -08:00