9918 Commits

Author SHA1 Message Date
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
stuartmorgan
35814367f6 Don't export embedder API in desktop embeddings (flutter/engine#18735)
The embedder.h API layer is an implementation detail of the desktop
embeddings, not part of the public API surface, so should not be part of
the public symbol list for those libraries.
2020-06-03 18:13:59 -07:00
nturgut
4f1dd6a3b1 removing firefox tests from cirrus. since yesterday they are running on LUCI. (flutter/engine#18790) 2020-06-03 15:07:57 -07:00
gaaclarke
45318cefa6 ios accessibility: started ignoring route changes when presenting modal view controllers (flutter/engine#18544) 2020-06-03 14:49:56 -07:00
nturgut
b23e8e9f25 [web] Remove connection close on blur for desktop browsers (flutter/engine#18743)
* Do not close the text editing connection when an input text element is blurred (upon clicking another element on the page) on a desktop browser. keep the current behaviour for mobile browsers

* change the unit tests for blur

* refocus after blur so that the user can keep inputing text to the TextFormField

* skipping failing firefox check. active element didn't get updated in firefox in the automated test. manually checks working
2020-06-03 12:12:00 -07:00
Dan Field
0539f91b1e Implement GetAllocationSize for Vertices (flutter/engine#18756)
* Implement GetAllocationSize for Vertices

* Reflect vertex buffer size in pictures
2020-06-03 10:35:14 -07:00
stuartmorgan
d67aa8197f Revert "null-annotate SemanticsUpdateBuilder.updateNode (#18552)" (flutter/engine#18785)
This reverts commit c9085a90741aea65ff1479608f0e5d394e50ce72.
2020-06-03 09:54:06 -07:00
Emmanuel Garcia
61bc45b233 Pass SurfaceFrame to SubmitFrame (flutter/engine#18709) 2020-06-02 21:59:44 -07:00
Jason Simmons
d2912e8f56 Pin the analyzer version as a temporary workaround for https://github.com/dart-lang/sdk/issues/42163 (flutter/engine#18755)
A recent change to the analyzer package introduced an API incompatibility with
the build_resolvers package.  The analyzer package needs to be pinned to an
older version until this is resolved.
2020-06-02 16:15:15 -07:00