16479 Commits

Author SHA1 Message Date
George Wright
61fdc01618 Add a CSV output option to displaylist_benchmark_parser.py and add a README detailing how to run and process benchmarks on iOS/Android (flutter/engine#31481) 2022-02-15 19:43:26 -08:00
Siva
1cf55bbfd6 Revert mark idle (flutter/engine#31487)
* Turn off mark_when_idle option as it appears to cause a regression.
We can turn it back on once we investigate the cause and fix it.

* Format.
2022-02-15 18:47:20 -08:00
Tong Mu
d031902ac3 [Win32, Keyboard] Process VK_PACKET; Unprintable keys block text (flutter/engine#31379)
* Tests

* KeyStateChange

* Format

* InjectKeyboardChanges

* Migrate KeyStateChange

* Revert comment changes

* protected queue

* Remove assert

* Move InjectKeyboardChanges to window

* Rename to kKeyStateChange

* Split MockMessageQueue messages. Remove WMsg.hWnd

Fix embedder test

Implement and finish tests

* Format

* Better doc

* Impl

* KeyUp overwrite_prev_state_0

* Tests

* Comment

* Fix compile

* Format

* Remove unnecessary changes

* Remove outdated comment

* Add redispatching count

* Format
2022-02-15 17:45:36 -08:00
skia-flutter-autoroll
5049b47a15 Roll Skia from c9ca00910a83 to 34e3b35eb460 (5 revisions) (flutter/engine#31486) 2022-02-15 17:15:11 -08:00
Tong Mu
8eb1f58c24 [Win32, Keyboard] Check the states of all modifiers (flutter/engine#31297) 2022-02-15 16:00:11 -08:00
skia-flutter-autoroll
a9002be339 Roll Fuchsia Linux SDK from 4uCOxhP9z... to 5fHjoMTz4... (flutter/engine#31484) 2022-02-15 15:40:09 -08:00
skia-flutter-autoroll
3b68fd2efe Roll Skia from 85e7f31e6db8 to c9ca00910a83 (1 revision) (flutter/engine#31483) 2022-02-15 15:35:05 -08:00
skia-flutter-autoroll
d189933b68 Roll Skia from 7f568e968e04 to 85e7f31e6db8 (3 revisions) (flutter/engine#31480) 2022-02-15 14:15:10 -08:00
skia-flutter-autoroll
3bc4565606 Roll Skia from c13cd6479dee to 7f568e968e04 (2 revisions) (flutter/engine#31478) 2022-02-15 11:30:11 -08:00
Emmanuel Garcia
c42f5c3591 Reland "Improve platform views performance" (flutter/engine#31468) 2022-02-15 10:25:10 -08:00
skia-flutter-autoroll
32e13db563 Roll Skia from 4d62cd4892f2 to c13cd6479dee (5 revisions) (flutter/engine#31475) 2022-02-15 10:10:05 -08:00
skia-flutter-autoroll
3fe6824ea2 Roll Skia from 9fae1e741ee4 to 4d62cd4892f2 (2 revisions) (flutter/engine#31473) 2022-02-15 08:50:05 -08:00
skia-flutter-autoroll
211f4f0ec5 Roll Skia from 1e3d307ba7a9 to 9fae1e741ee4 (1 revision) (flutter/engine#31472) 2022-02-15 07:10:06 -08:00
skia-flutter-autoroll
c81b8e305e Roll Fuchsia Linux SDK from HTSptZeSv... to 4uCOxhP9z... (flutter/engine#31471) 2022-02-15 02:20:02 -08:00
skia-flutter-autoroll
efe85c9df5 Roll Skia from 899b5fcb2b06 to 1e3d307ba7a9 (1 revision) (flutter/engine#31469) 2022-02-15 01:10:10 -08:00
skia-flutter-autoroll
8fc0e43974 Roll Skia from 9e49b5096e2f to 899b5fcb2b06 (2 revisions) (flutter/engine#31467) 2022-02-14 23:35:09 -08:00
skia-flutter-autoroll
662512f50f Roll Skia from 843bc16686f0 to 9e49b5096e2f (1 revision) (flutter/engine#31466) 2022-02-14 22:10:10 -08:00
skia-flutter-autoroll
ef8aa57df3 Roll Skia from b9b550e9bb1b to 843bc16686f0 (1 revision) (flutter/engine#31465) 2022-02-14 19:45:02 -08:00
Dan Field
93d8ed15f0 Expose picture.debugDisposed, make sure we do not crash when working with disposed pictures (flutter/engine#31453) 2022-02-14 18:25:02 -08:00
skia-flutter-autoroll
c294a5f828 Roll Skia from c94eb30c6e19 to b9b550e9bb1b (1 revision) (flutter/engine#31463) 2022-02-14 17:45:10 -08:00
Tong Mu
1aca7024d9 [Win32, Keyboard] Check redispatch count in keyboard tests (flutter/engine#31462) 2022-02-14 17:25:10 -08:00
skia-flutter-autoroll
343db669a5 Roll Skia from 14a623c86984 to c94eb30c6e19 (22 revisions) (flutter/engine#31460) 2022-02-14 16:05:12 -08:00
Tong Mu
6370d313bb [Win32, Keyboard] Unify key changes in keyboard tests (flutter/engine#31299) 2022-02-14 15:40:11 -08:00
skia-flutter-autoroll
dab3613162 Roll Fuchsia Linux SDK from mtwYrvsxl... to HTSptZeSv... (flutter/engine#31447) 2022-02-14 12:50:02 -08:00
skia-flutter-autoroll
7a8eecdb14 Roll Skia from 407563760529 to 14a623c86984 (3 revisions) (flutter/engine#31445) 2022-02-14 12:45:09 -08:00
Chris Bracken
495467648f [win32] Disable a11y UIA unit tests (flutter/engine#31452)
Chrome's implementation of UI Automation support was only
partially-complete at the time we forked //third_party/accessibility. We
don't use UIA in Flutter, but rely instead entirely on the MSAA
accessiblity implementation.

Disabling these tests for now, rather than deleting, since we'll need to
make a decision on whetheer to port the updates from the Chromium tree,
or write our own simpler UIA implementation.

Issue: https://github.com/flutter/flutter/issues/98427
Related issue: https://github.com/flutter/flutter/issues/94782
2022-02-14 12:07:45 -08:00
skia-flutter-autoroll
6023b60818 Roll Skia from 0e48516aae7e to 407563760529 (1 revision) (flutter/engine#31444) 2022-02-13 22:05:11 -08:00
Christopher Crawford
029c1f8aac Refactor SPIR-V transpiler. (flutter/engine#31430) 2022-02-13 15:20:01 -08:00
skia-flutter-autoroll
cbe8777da9 Roll Skia from 139ffa19d965 to 0e48516aae7e (3 revisions) (flutter/engine#31442) 2022-02-13 14:15:11 -08:00
skia-flutter-autoroll
c8cefb9363 Roll Skia from 80f272b62cda to 139ffa19d965 (1 revision) (flutter/engine#31439) 2022-02-13 12:25:01 -08:00
skia-flutter-autoroll
56abc0d63b Roll Fuchsia Linux SDK from vFVpCoTX6... to mtwYrvsxl... (flutter/engine#31438) 2022-02-13 12:20:02 -08:00
Jim Graham
6842d97557 fix the bounds of nested save layers with a mix of clips and transforms (flutter/engine#31437) 2022-02-13 10:46:53 -08:00
Zachary Anderson
7990f3dee5 Revert "Improve platform views performance (#31198)" (flutter/engine#31431)
This reverts commit 9ee76a65723d1d75af55ba8a58b70b8bef7a6536.
2022-02-12 16:22:58 -08:00
Chris Bracken
81c662ef3d Enable a11y unittests on Windows (flutter/engine#31387)
This enables accessibility unittests on Windows as part of our CI testing.

It also corrects two unit tests which were fixed by
https://github.com/flutter/engine/pull/29773, which fixed
https://github.com/flutter/flutter/issues/78460.

Finally it disables an AXFragmentRoot test that times out. We don't use
AXFragmentRoot in Flutter as it's only used with UI Automation APIs,
which Flutter does not use (we use MSAA).

Issue: https://github.com/flutter/flutter/issues/98225
2022-02-12 12:51:01 -08:00
skia-flutter-autoroll
42257f66ca Roll Skia from e4d3d3947caa to 80f272b62cda (1 revision) (flutter/engine#31428) 2022-02-12 11:20:08 -08:00
skia-flutter-autoroll
77b97caadc Roll Fuchsia Linux SDK from xWi8FO2Tf... to vFVpCoTX6... (flutter/engine#31427) 2022-02-12 05:05:02 -08:00
Emmanuel Garcia
9ee76a6572 Improve platform views performance (flutter/engine#31198) 2022-02-11 21:15:10 -08:00
skia-flutter-autoroll
dafb66d3cd Roll Skia from 1542db1a9b9f to e4d3d3947caa (1 revision) (flutter/engine#31423) 2022-02-11 19:45:10 -08:00
Jason Simmons
94ce103fb5 Fix initialization of ThreadHost name prefix (flutter/engine#31420) 2022-02-11 18:35:09 -08:00
Jason Simmons
957f52c55c Guard the Flutter Skia event tracer category flags with a lock (flutter/engine#31416) 2022-02-11 16:45:11 -08:00
skia-flutter-autoroll
524ac132d5 Roll Skia from 007fd156a033 to 503f2b7f71e0 (4 revisions) (flutter/engine#31414) 2022-02-11 15:55:11 -08:00
skia-flutter-autoroll
79b944f1be Roll Fuchsia Linux SDK from UHV3HWM3d... to xWi8FO2Tf... (flutter/engine#31413) 2022-02-11 15:45:10 -08:00
skia-flutter-autoroll
da29bf6fe2 Roll Skia from 0d36473ebc04 to 007fd156a033 (3 revisions) (flutter/engine#31411) 2022-02-11 14:30:09 -08:00
Callum Moffat
8a1f4d07f3 Reland: Trackpad gesture PointerData types (flutter/engine#31402)
This commit adds support to the engine core for encoding trackpad gestures for to the framework. Original PR was #28571
2022-02-11 14:02:09 -08:00
skia-flutter-autoroll
a78197e8a0 Roll Skia from 40d742634582 to 0d36473ebc04 (6 revisions) (flutter/engine#31409) 2022-02-11 13:05:01 -08:00
Emmanuel Garcia
ddc22d32df Detach from GL context before attaching (flutter/engine#31390) 2022-02-11 12:30:04 -08:00
skia-flutter-autoroll
71b6ab2db9 Roll Skia from 9c111af64b0c to 40d742634582 (3 revisions) (flutter/engine#31405) 2022-02-11 10:10:09 -08:00
skia-flutter-autoroll
fcf461ce15 Roll Skia from 82d65d0487bd to 9c111af64b0c (10 revisions) (flutter/engine#31403) 2022-02-11 08:25:11 -08:00
skia-flutter-autoroll
6dcb46ef68 Roll Fuchsia Linux SDK from yDo1mhBKz... to UHV3HWM3d... (flutter/engine#31398) 2022-02-11 02:25:02 -08:00
JsouLiang
493cfd9601 Define thread priority enum and set thread priority for all threads in Engine (flutter/engine#30605)
* Define thread priority enum and set thread priority for all threads in Engine

* Split out the thread data and the thread data set operator
2022-02-10 21:14:54 -08:00