Filip Filmar
e2dbdf16bd
[fuchsia] Fixes the HID usage handling ( flutter/engine#29815 )
...
The old code stripped the USB hid usage page value from the Fuchsia
key. It shouldn't be doing that. This change fixes the issue,
and adds tests that rely on the key constants to verify that the
change indeed does what it is supposed to do.
In the process of fixing this, filed a few known issues and marked them
as TODO. These issues should be handled in separate PRs.
Fixes: https://github.com/flutter/flutter/issues/93890
2021-11-29 15:41:17 -08:00
Chris Bracken
22c822564d
Win32: add test of native a11y tree nodes ( flutter/engine#29993 )
...
Adds AddSemanticsNodeUpdateWithChildren, which tests that the native
tree of IAccessible COM objects is an accurate representation of the
platform-agnostic accessibility tree.
Issue: https://github.com/flutter/flutter/issues/77838
2021-11-29 15:34:05 -08:00
Callum Moffat
8877397345
Remove iPadOS mouse pointer if no longer connected ( flutter/engine#28319 )
2021-11-29 14:47:01 -08:00
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
skia-flutter-autoroll
8c469ef5e8
Roll Clang Windows from a4WSJSNW8... to 6u9Xk_Dr7... ( flutter/engine#29988 )
2021-11-29 11:22: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
f629bad75f
Roll Dart SDK from a353613d5a52 to 9f61c2487bbd (1 revision) ( flutter/engine#29984 )
2021-11-29 08:22:02 -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
skia-flutter-autoroll
4aaf68f6ba
Roll Fuchsia Mac SDK from -xKcveik7... to lmR_Aqf8s... ( flutter/engine#29975 )
2021-11-28 20:27:00 -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
e8c36529bc
Roll Fuchsia Mac SDK from _XAgOfwCo... to -xKcveik7... ( flutter/engine#29973 )
2021-11-28 07: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
be77bd61fc
Roll Fuchsia Mac SDK from AnjHQvWXa... to _XAgOfwCo... ( flutter/engine#29966 )
2021-11-27 18:17:01 -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
a8d4903eb4
Roll Fuchsia Mac SDK from k6yvO5kLf... to AnjHQvWXa... ( flutter/engine#29958 )
2021-11-26 21:08:01 -08:00
skia-flutter-autoroll
36c7495cec
Roll Dart SDK from 1155ef510725 to a353613d5a52 (1 revision) ( flutter/engine#29956 )
2021-11-26 11:28:05 -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
5c0019014d
Roll Dart SDK from 32bd9cae0aaf to 1155ef510725 (2 revisions) ( flutter/engine#29954 )
2021-11-26 07:18:01 -08:00
skia-flutter-autoroll
2f232991e7
Roll Fuchsia Mac SDK from pd6pTyJQp... to k6yvO5kLf... ( flutter/engine#29952 )
2021-11-26 05:18:01 -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
db0c966d4c
Roll Fuchsia Mac SDK from IwEgl8xUv... to pd6pTyJQp... ( flutter/engine#29945 )
2021-11-25 16: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
ac2c08b0bd
Roll Dart SDK from d8a6c4d22503 to 32bd9cae0aaf (1 revision) ( flutter/engine#29943 )
2021-11-25 15:03:01 -08:00
skia-flutter-autoroll
de0cb33a0e
Roll Dart SDK from 74f6c3af2d68 to d8a6c4d22503 (2 revisions) ( flutter/engine#29942 )
2021-11-25 10:38:01 -08:00
skia-flutter-autoroll
8d93ffd571
Roll Dart SDK from be01f752cbe6 to 74f6c3af2d68 (1 revision) ( flutter/engine#29939 )
2021-11-25 06:13:01 -08:00
skia-flutter-autoroll
8f95c5bd8d
Roll Fuchsia Mac SDK from x0zvww3rf... to IwEgl8xUv... ( flutter/engine#29938 )
2021-11-25 03:03: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
skia-flutter-autoroll
ff97041dd9
Roll Dart SDK from a9ec4963f933 to be01f752cbe6 (1 revision) ( flutter/engine#29933 )
2021-11-24 18:18:00 -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
36e6a44961
Roll Dart SDK from 1f763cc94608 to a9ec4963f933 (1 revision) ( flutter/engine#29928 )
2021-11-24 14:08:01 -08:00
skia-flutter-autoroll
a3f72bc50d
Roll Fuchsia Mac SDK from ea86IrfGB... to x0zvww3rf... ( flutter/engine#29927 )
2021-11-24 13:58:01 -08:00