9926 Commits

Author SHA1 Message Date
Robert Ancell
bfcabb8b66 Update FlTextInputPlugin method handler style. (flutter/engine#18886)
Match the style used in the external plugins and more carefully vet the incoming
arguments.
2020-06-09 11:36:00 +12:00
Robert Ancell
729744179c Support window scaling (flutter/engine#18891) 2020-06-09 11:08:42 +12:00
Robert Ancell
9c0ac3ec0e Fix name of Flutter class in plugin docstrings (flutter/engine#18889) 2020-06-09 11:05:19 +12:00
cg021
1b1eadad59 onDisplayPlatformView JNI (flutter/engine#18828)
* missing imports

* onDisplayPlatformView JNI

* imports

* ran ./ci/format.sh | patch -p0

* missing imports

* onDisplayPlatformView JNI

* imports

* ran ./ci/format.sh | patch -p0

* missing imports

* ran ./ci/format.sh | patch -p0
2020-06-08 16:14:39 -05:00
Jonah Williams
8e249f6d16 Remove simulator build mode restrictions (flutter/engine#18898) 2020-06-08 12:33:02 -07:00
xster
9a3d13748b Fix intent builder visibility (flutter/engine#18875) 2020-06-08 12:08:04 -07:00
zljj0818
ae9618cf4d fix AttachCurrentThread override thread name issue (flutter/engine#18815) 2020-06-08 12:03:03 -07:00
Yegor
3a75937e4a nullability clean-ups (flutter/engine#18880)
* nullability clean-ups
2020-06-08 10:55:24 -07:00
skia-flutter-autoroll
d5d7de4133 Roll Fuchsia Linux SDK from U7i_W... to NbGZv... (flutter/engine#18894) 2020-06-08 02:43:02 -07:00
skia-flutter-autoroll
56a6d803e9 Roll Skia from 81aa5ddb9404 to f9ffdd6942f9 (4 revisions) (flutter/engine#18893) 2020-06-08 00:33:02 -07:00
xster
9486f61eb5 Add a deprecation note to FlutterFragmentActivity (flutter/engine#18865) 2020-06-08 00:23:55 -07:00
Robert Ancell
1a82a8bf32 Support AOT mode in GTK shell (flutter/engine#18809)
Simplify FlDartProject by removing the path arguments - we'll assume that it's
in the standard bundle layout and add new methods later if we need to support
other cases.
2020-06-08 13:18:52 +12:00
skia-flutter-autoroll
96785866a5 Roll Fuchsia Linux SDK from j9T0m... to U7i_W... (flutter/engine#18877) 2020-06-07 07:08:01 -07:00
skia-flutter-autoroll
48341de237 Roll Skia from aed47a38a08a to 81aa5ddb9404 (1 revision) (flutter/engine#18874) 2020-06-07 01:38:02 -07:00
skia-flutter-autoroll
9032d7c09f Roll Skia from 47b06754624e to aed47a38a08a (1 revision) (flutter/engine#18873) 2020-06-07 00:03:01 -07:00
Jonah Williams
c8730d48ad [nnbd] un-fork sky engine (flutter/engine#18830)
Copy the nnbd SDK so that the analyzer works and can migrate
2020-06-06 18:34:29 -07:00
xster
f3d8acf847 sadly missed an asterisk (flutter/engine#18746) 2020-06-06 18:09:00 -07:00
skia-flutter-autoroll
877926d6e0 Roll Fuchsia Linux SDK from DELkx... to j9T0m... (flutter/engine#18868) 2020-06-06 17:33:02 -07:00
Guruji Panda
0ffadc0eaa Fix include paths to help building flutter runner for Fuchsia in Google3. (flutter/engine#18840)
Include header file without absolute path if the header file belongs to
the same directory as source file.
2020-06-06 16:05:04 -07:00
skia-flutter-autoroll
452388c464 Roll Skia from 0ef90dd5e9c6 to 47b06754624e (1 revision) (flutter/engine#18863) 2020-06-06 01:33:02 -07:00
skia-flutter-autoroll
1d0a4e4de1 Roll Skia from aa10dfeec96a to 0ef90dd5e9c6 (7 revisions) (flutter/engine#18862) 2020-06-05 23:58:03 -07:00
skia-flutter-autoroll
3c44424ab5 Roll Fuchsia Linux SDK from hIXuO... to DELkx... (flutter/engine#18861) 2020-06-05 22:58:02 -07:00
skia-flutter-autoroll
4d0a64ae08 Roll Skia from 9f7485b4bbeb to aa10dfeec96a (8 revisions) (flutter/engine#18853) 2020-06-05 22:23:03 -07:00
Yegor
f53e3cad55 null-annotate remaining engine code (flutter/engine#18852)
* null-annotate remaining engine code
2020-06-05 21:00:07 -07:00
Harry Terkelsen
11fe823a9a Roll CanvasKit to 0.16.1 (flutter/engine#18618)
* Roll CanvasKit to 0.16.1

Fixes https://github.com/flutter/flutter/issues/58014
Fixes https://github.com/flutter/flutter/issues/56938

* Use multiple shared color arrays

* Use fresh color arrays for computeTonalColors

* Use drawColorInt

* Add TODO to use a flattened array when CanvasKit supports it
2020-06-05 14:51:44 -07:00
skia-flutter-autoroll
2d177550f6 Roll Skia from 288ecf60bde8 to 9f7485b4bbeb (7 revisions) (flutter/engine#18851) 2020-06-05 13:33:02 -07:00
skia-flutter-autoroll
806360815b Roll Skia from 59f31b143ccd to 288ecf60bde8 (14 revisions) (flutter/engine#18847)
https://skia.googlesource.com/skia.git/+log/59f31b143ccd..288ecf60bde8

2020-06-05 egdaniel@google.com Use main command buffer for updateBackendTexture in vulkan.
2020-06-05 michaelludwig@google.com Detect empty clip when difference op clips everything
2020-06-05 csmartdalton@google.com Handle tessellated paths that require more segments than are supported
2020-06-05 mtklein@google.com tiny fixup: depend on :skx
2020-06-05 mtklein@google.com add structure for normal SKX opts
2020-06-05 senorblanco@chromium.org Dawn: fix for abandoned contexts.
2020-06-05 kjlubick@google.com [canvaskit] Fix infrequent crash in SkFontMgr.FromData
2020-06-05 mtklein@google.com remove sse4.1 opts level
2020-06-05 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 989c790d4b8b to b10f4b94aa17 (11 revisions)
2020-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 2f74454086a5 to b7bb5840cba2 (462 revisions)
2020-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 0711869b5f20 to e3eb327e8c3c (1 revision)
2020-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll dawn from 783cd5a79c8a to 0a6a9d86926e (1 revision)
2020-06-04 jlavrova@google.com ICU optimization

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC tdenniston@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-06-05 14:21:33 -04:00
Yegor
9ed3637fa0 add nullability annotations to lib/ui/painting.dart (flutter/engine#18374)
* add nullability annotations to lib/ui/painting.dart
2020-06-05 10:26:14 -07:00
skia-flutter-autoroll
2e6a4880af Roll Fuchsia Linux SDK from 9-PNW... to hIXuO... (flutter/engine#18845) 2020-06-05 09:28:03 -07:00
Emmanuel Garcia
2bee676fe5 Refactor AndroidContextGL, AndroidSurface and AndroidSurfaceGL (flutter/engine#18670) 2020-06-05 09:18:03 -07:00
Yegor
f6b8e644c4 add nullability annotations to lib/web_ui painting.dart (flutter/engine#18395)
* add nullability annotations to lib/web_ui painting.dat
2020-06-05 08:20:55 -07:00
Yegor
84949bf44a add nullability annotations to ui/text.dart (flutter/engine#18400)
* add nullability annotations to ui/text.dart
2020-06-05 08:19:14 -07:00
David Reveman
9200e49b8a [fuchsia] Limit unnecessary layout transition to aarch64. (flutter/engine#18833)
This is causing rendering artifacts on intel.

Co-authored-by: David Reveman <reveman@google.com>
2020-06-04 22:29:40 -04:00
Robert Ancell
4ba8e1220f Don't call engine when not initialized. (flutter/engine#18810)
This stops events and platform messages generating errors when the engine has
failed to initialize.
2020-06-05 13:27:56 +12:00
Robert Ancell
06eaeaeb82 Fix braces style (flutter/engine#18837) 2020-06-05 13:26:54 +12:00
skia-flutter-autoroll
e49a886459 Roll Skia from cdc39bda9237 to 59f31b143ccd (1 revision) (flutter/engine#18839) 2020-06-04 18:18:03 -07:00
skia-flutter-autoroll
8ffd7d29df Roll Skia from 024d42fdd6bb to cdc39bda9237 (19 revisions) (flutter/engine#18835) 2020-06-04 16:43:06 -07:00
Dan Field
16681d7292 Record path memory usage in SkPictures (flutter/engine#18827) 2020-06-04 15:48:25 -07:00
Jason Simmons
1c8d0396ff Reset AndroidExternalViewEmbedder state when starting a new frame (flutter/engine#18831) 2020-06-04 15:08:04 -07:00
Yegor
b411311639 null annotate window.dart (flutter/engine#18789) 2020-06-04 14:31:08 -07:00
nturgut
0f62d15509 [web] Adding profile parameter to firefox (flutter/engine#18792)
* opening firefox with a given profile

* use .dart_tool for temporary directory. delete the directory if exits before creation
2020-06-04 13:22:13 -07:00
Chris Yang
b842ba72a6 Rework GLContextSwitch, get rid of RendererContextManager (flutter/engine#18601) 2020-06-04 11:37:51 -07:00
Yegor
ea849e7c04 null-annotate semantics.dart (flutter/engine#18791) 2020-06-04 11:35:24 -07:00
skia-flutter-autoroll
4f19e982e7 Roll Fuchsia Linux SDK from VXyRo... to 9-PNW... (flutter/engine#18796)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC garyq@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-06-04 11:17:26 -07:00
Yegor
43f11163e2 Minimize child DOM node moves in many-to-many update (flutter/engine#18648)
* minimize child DOM node moves in many-to-many update
2020-06-04 10:53:38 -07:00
Emmanuel Garcia
162a2c6370 Revert "onDisplayPlatformView JNI (#18786)" (flutter/engine#18826)
This reverts commit 24d7c5c16b1aa9bc263d1428cf228927e96da97b.
2020-06-04 09:42:51 -07:00
cg021
24d7c5c16b onDisplayPlatformView JNI (flutter/engine#18786)
* onDisplayPlatformView JNI

* format

* add todo in onDisplayPlatformView

Co-authored-by: Emmanuel Garcia <egarciad@google.com>

* move methods

* add platformViewsController setter

* remove unnecessary calls

* remove override and add unit test

* remove override

* test

* mockito

* fix formatting

Co-authored-by: Emmanuel Garcia <egarciad@google.com>
2020-06-04 11:20:45 -05:00
skia-flutter-autoroll
ff92a0e6f5 Roll Skia from 1adcac52d64b to 024d42fdd6bb (66 revisions) (flutter/engine#18823) 2020-06-04 09:13:04 -07:00
Robert Ancell
f029e6f88c Mark symbols that should be public (flutter/engine#18802) 2020-06-04 14:31:35 +12:00
Dan Field
305435e0a5 Live region announcements for iOS (flutter/engine#18798) 2020-06-03 19:13:04 -07:00