19606 Commits

Author SHA1 Message Date
skia-flutter-autoroll
d18c3ea75c
Roll Skia from 0b0fb4d50b75 to 9ecb3abfdfe8 (12 revisions) (#21500) 2020-09-29 16:32:02 -07:00
skia-flutter-autoroll
fff415d517
Roll Fuchsia Mac SDK from iiCa4hab1... to tuXjGvikz... (#21492) 2020-09-29 14:17:02 -07:00
Felipe Archondo
3268278834
[fuchsia] fix typo (#21488) 2020-09-29 15:48:52 -05:00
Greg Spencer
539034ae85
Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (#21163)
This switches from using dispatchKeyEvent to using dispatchKeyEventPreIme so that keys can be intercepted before they reach the IME and be handled by the framework.

It also now intercepts key events sent to InputConnection.sendKeyEvent, as some IMEs do (e.g. the Hacker's Keyboard), and sends the to Flutter before sending them to the IME (which it now only does if they are not handled by the framework).

This fixes the problem where pressing TAB on a hardware keyboard sends the tab to both the text field and to the focus traversal system.

Note that we still can't intercept all keystrokes given to a soft keyboard, only those which the soft keyboard decides to send to InputConnection.sendKeyEvent.
2020-09-29 12:46:29 -07:00
skia-flutter-autoroll
8b29fb25f4
Roll Dart SDK from 4ea46a8b10a1 to 2a4169b3cfab (1 revision) (#21489) 2020-09-29 12:42:03 -07:00
skia-flutter-autoroll
5b495cd8fb
Roll Skia from 4b6f37d90277 to 0b0fb4d50b75 (2 revisions) (#21487) 2020-09-29 12:22:01 -07:00
Yegor
a17036ca1c
fix EnginePicture.toImage; implement rawRgba toByteData; add test (#21370) 2020-09-29 12:17:03 -07:00
skia-flutter-autoroll
4f8a6f04a8
Roll Skia from c73bff39bd21 to 4b6f37d90277 (1 revision) (#21485) 2020-09-29 10:32:02 -07:00
lucasradaelli
20be778250
[fuchsia][a11y] Don't populate hidden state. (#21484) 2020-09-29 10:07:01 -07:00
bungeman
a6a6fd163b
Replace kLegacyFontHost_InitType with kUnknown_SkPixelGeometry. (#21474)
Skia is removing the deprecated legacy display setting globals and
associated kLegacyFontHost_InitType. This change replaces all such uses
with default surface properties with no special flags and an unknown
pixel geometry. Flutter never set the associated globals, leaving them
with their initial default values, which were no special flags and
horizontal RGB pixel geometry. The values used here are different but
this change should make no difference as Flutter never mentions
SkFont::kSubpixelAntiAlias to take advantage of the pixel geometry.
2020-09-29 12:46:08 -04:00
stuartmorgan
41ce791926
[macos] Allow engine flags via environment vars (#21468)
Replaces the (temporary) compile-time option to pass engine switches
with the ability to pass them temporarily at runtime via environment
variables. This moves the recently-added code for doing this on Windows
to a shared location for use by all desktop embeddings.

This is enabled only for debug/profile to avoid potential issues with
tampering with released applications, but if there is a need for that in
the future it could be added (potentially with a whitelist, as is
currently used for Dart VM flags).

Temporarily adds a way to enable mirrors as a compile time option,
as is already provided in the Linux embedding, to provide a migration
path for the one remaining known need for compile-time options
that has been raised in flutter/flutter#38569.
2020-09-29 09:36:30 -07:00
skia-flutter-autoroll
1d4d69d5b0
Roll Skia from 842805ced156 to c73bff39bd21 (1 revision) (#21483) 2020-09-29 09:12:02 -07:00
skia-flutter-autoroll
5a7336ef26
Roll Dart SDK from 4c0245356649 to 4ea46a8b10a1 (1 revision) (#21482) 2020-09-29 08:32:02 -07:00
skia-flutter-autoroll
414805d1d8
Roll Skia from 01bbe189b0d0 to 842805ced156 (1 revision) (#21481) 2020-09-29 01:42:02 -07:00
skia-flutter-autoroll
ef7da602e3
Roll Fuchsia Linux SDK from 2NPr4uMi-... to 4UZwprAK4... (#21480) 2020-09-29 01:22:01 -07:00
skia-flutter-autoroll
1c462e28a2
Roll Skia from 1fdcd389873d to 01bbe189b0d0 (1 revision) (#21479) 2020-09-29 00:22:01 -07:00
skia-flutter-autoroll
ec6fca788c
Roll Skia from e96cdd18ac5f to 1fdcd389873d (1 revision) (#21477) 2020-09-28 23:02:01 -07:00
skia-flutter-autoroll
060fabbdcb
Roll Fuchsia Mac SDK from qyoO7f9Sk... to iiCa4hab1... (#21476) 2020-09-28 22:17:06 -07:00
skia-flutter-autoroll
0580269cd3
Roll Dart SDK from 281f1e388107 to 4c0245356649 (1 revision) (#21475) 2020-09-28 21:32:03 -07:00
skia-flutter-autoroll
93b9bc468b
Roll Dart SDK from 58248a54dd58 to 281f1e388107 (1 revision) (#21472) 2020-09-28 17:02:01 -07:00
skia-flutter-autoroll
438685dad0
Roll Skia from 427d8ebf308c to e96cdd18ac5f (6 revisions) (#21471) 2020-09-28 15:57:01 -07:00
skia-flutter-autoroll
84d50dc362
Roll Skia from d82e2c1ec126 to 427d8ebf308c (4 revisions) (#21469) 2020-09-28 14:37:01 -07:00
Chinmay Garde
f3d7a76e97
Make scoped_nsprotocol::release() private. (#21467)
This is not used anywhere in the engine. However, this API is easy to misuse as
one might incorrectly assume that it releases the reference on the underlying
object. Callers must use `reset` for this purpose.
2020-09-28 14:02:21 -07:00
Paul Berry
b133df3c95
Remove unnecessary ?s from web_ui. (#21444)
* Remove unnecessary `?`s from web_ui.

In https://dart-review.googlesource.com/c/sdk/+/163841, dart's flow
analysis is being changed so that an assignment like this:

    T? x = <non-nullable value>;

causes `x` to be immediately promoted to type `T`.  This exposed two
instances in which a variable was unnecessarily given a nullable type.
To avoid warnings, we need to fix these two types before
https://dart-review.googlesource.com/c/sdk/+/163841 can land.
2020-09-28 13:58:12 -07:00
skia-flutter-autoroll
aedacd5abb
Roll Skia from 6a189f23af5e to d82e2c1ec126 (15 revisions) (#21465) 2020-09-28 13:07:02 -07:00
chunhtai
70f7ef0c05
Reland Apply dpr transform to fuchsia accessibility bridge (#21459)
* Reland "Apply dpr transform to fuchsia accessibility bridge (#21364)"

This reverts commit 9db9a57a24ebb749f6372d2380db97d303191ce4.

* fix test
2020-09-28 12:50:53 -07:00
Kaushik Iska
149df4318d
Reland multiple display support for embedder API (#21464) 2020-09-28 12:35:34 -07:00
skia-flutter-autoroll
77701d303e
Roll Dart SDK from 13deada5b267 to 58248a54dd58 (1 revision) (#21463) 2020-09-28 12:32:01 -07:00
George Wright
5eff2d5420
Run embedder_tests on Fuchsia CI (#21462) 2020-09-28 12:22:02 -07:00
skia-flutter-autoroll
96dd918f2d
Roll Fuchsia Linux SDK from HNNs4gfuM... to 2NPr4uMi-... (#21461) 2020-09-28 12:02:01 -07:00
Jason Simmons
e3bb787fb8
Do not pass invalid platform view rendering surfaces to the rasterizer (#21259) 2020-09-28 11:57:01 -07:00
George Wright
ab2b0111f7
Enable embedder_unittests on Fuchsia (#21418) 2020-09-28 11:12:02 -07:00
skia-flutter-autoroll
67b1219d83
Roll Skia from ad6aeace6eee to 6a189f23af5e (6 revisions) (#21455) 2020-09-28 10:27:02 -07:00
Kaushik Iska
8d165faca1
Revert multiple display support for embedder API (#21456)
This reverts commits
- 67fdd7ededcbb161a857cc187619ae115c8c8e7f.
- 854943d5c8670a241524b71945b2c8ca77246556.

See: https://github.com/flutter/flutter/issues/66829
2020-09-28 09:46:46 -07:00
Zachary Anderson
9db9a57a24
Revert "Apply dpr transform to fuchsia accessibility bridge (#21364)" (#21458)
This reverts commit cf1fbf27195a8ee62758483898e0903622d091a3.
2020-09-28 09:42:50 -07:00
chunhtai
cf1fbf2719
Apply dpr transform to fuchsia accessibility bridge (#21364)
* Apply dpr transform to fuchsia accessibility bridge

* fix format

* addressing comment

* fix typo
2020-09-28 09:24:02 -07:00
skia-flutter-autoroll
a07e0e095a
Roll Fuchsia Mac SDK from k_lSjZxIH... to qyoO7f9Sk... (#21454) 2020-09-28 09:12:02 -07:00
skia-flutter-autoroll
b5916741dc
Roll Dart SDK from e2a4eaba73b8 to 13deada5b267 (1 revision) (#21453) 2020-09-28 08:22:01 -07:00
Kaushik Iska
2917a65011
[ios] Remove unused is_valid_ from IOS Metal Context (#21432) 2020-09-28 08:05:48 -07:00
skia-flutter-autoroll
f72613d989
Roll Dart SDK from 44e4f3958019 to e2a4eaba73b8 (1 revision) (#21451) 2020-09-28 04:12:02 -07:00
skia-flutter-autoroll
4f7ff211be
Roll Skia from eabce08bb2f2 to ad6aeace6eee (2 revisions) (#21448) 2020-09-27 22:57:02 -07:00
skia-flutter-autoroll
a9b5b133fa
Roll Fuchsia Linux SDK from ej-CkfSra... to HNNs4gfuM... (#21447) 2020-09-27 21:07:01 -07:00
skia-flutter-autoroll
35fa4bbdb6
Roll Dart SDK from fe83360d3a7c to 44e4f3958019 (1 revision) (#21446) 2020-09-27 15:57:01 -07:00
skia-flutter-autoroll
4422ede078
Roll Fuchsia Mac SDK from v5Ko06GkT... to k_lSjZxIH... (#21445) 2020-09-27 11:27:02 -07:00
skia-flutter-autoroll
249bcf7a54
Roll Fuchsia Linux SDK from xdxm8rU8b... to ej-CkfSra... (#21443) 2020-09-27 07:47:02 -07:00
skia-flutter-autoroll
eba7b8e60f
Roll Fuchsia Mac SDK from SUSVNJcX5... to v5Ko06GkT... (#21441) 2020-09-26 22:22:01 -07:00
skia-flutter-autoroll
4282bbc4bb
Roll Dart SDK from c938793e2d6f to fe83360d3a7c (1 revision) (#21440) 2020-09-26 20:32:01 -07:00
skia-flutter-autoroll
06398b87ec
Roll Fuchsia Linux SDK from 0nW5DAxcC... to xdxm8rU8b... (#21439) 2020-09-26 18:27:01 -07:00
skia-flutter-autoroll
a491533de4
Roll Dart SDK from 200e8da5072a to c938793e2d6f (1 revision) (#21437)
https://dart.googlesource.com/sdk.git/+log/200e8da5072a..c938793e2d6f

2020-09-26 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.11.0-169.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.

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/master/autoroll/README.md
2020-09-26 16:22:36 -07:00
skia-flutter-autoroll
51049d258b
Roll Skia from 5648572f4a94 to eabce08bb2f2 (1 revision) (#21435) 2020-09-26 10:57:01 -07:00