19766 Commits

Author SHA1 Message Date
skia-flutter-autoroll
910ce92e63
Roll Fuchsia Mac SDK from _0R2HD4c8... to 82ankF-Ht... (#21762) 2020-10-11 15:22:02 -07:00
skia-flutter-autoroll
d4b8d676fc
Roll Fuchsia Linux SDK from YRTc9YoiB... to Nw5-0_sVF... (#21760) 2020-10-11 11:07:01 -07:00
skia-flutter-autoroll
a3f3f989a7
Roll Fuchsia Mac SDK from gzhbqRUap... to _0R2HD4c8... (#21759) 2020-10-11 01:47:02 -07:00
skia-flutter-autoroll
7fc1a0386b
Roll Skia from aa64c352b349 to d71dc2d25b8b (1 revision) (#21758) 2020-10-11 00:47:02 -07:00
skia-flutter-autoroll
d97e74c7c2
Roll Fuchsia Linux SDK from EBX49sN_X... to YRTc9YoiB... (#21753) 2020-10-10 18:57:01 -07:00
skia-flutter-autoroll
7f0e17b676
Roll Skia from 13fc260c7080 to aa64c352b349 (1 revision) (#21752) 2020-10-10 18:52:01 -07:00
skia-flutter-autoroll
ca250c972f
Roll Fuchsia Mac SDK from lqn8xmlDn... to gzhbqRUap... (#21749) 2020-10-10 01:47:01 -07:00
skia-flutter-autoroll
3bd695b18a
Roll Skia from 61003cde7688 to 13fc260c7080 (1 revision) (#21746) 2020-10-09 20:02:02 -07:00
gaaclarke
a2046aeb6c
Revert "fix On iOS, dialog titles are announced twice (#19826)" (#21714) 2020-10-09 19:57:04 -07:00
skia-flutter-autoroll
8be6cc0390
Roll Skia from 88cda17bbeb8 to 61003cde7688 (4 revisions) (#21744) 2020-10-09 17:32:01 -07:00
Alexander Markov
0d151816c3
Remove uses of Dart VM bytecode mode from Flutter engine (#21741) 2020-10-09 16:34:08 -07:00
Greg Spencer
85b0031f73
Migration to PlatformDispatcher and multi-window (#20496)
This is a PR for converting the dart:ui code in the engine to use a multi-window API. The goal here is to convert from the window singleton to an API that has the concept of multiple windows. Also, I'm matching up the new PlatformDispatcher class to talk directly to the PlatformConfiguration class in the engine. I'm not attempting to actually enable creating multiple windows here, just migrate to an API that has a concept of multiple windows. The multi-window API in this PR currently only ever creates one window.

The design doc for this change is here.

The major changes in this PR:

Move the platfom-specific attributes out of Window, and into the new PlatformDispatcher class that holds all of the platform state, so that the platform code need only update the configuration on this class.
Create FlutterView, FlutterWindow, and SingletonFlutterWindow classes to separate out the concepts of a view (of which there may be multiple in a window), a window (of which there may be multiple on a screen, and they host views), and a window where there is only ever expected to be one (this hosts the entire API of the former Window class, and will eventually be the type of the window singleton).
Next step after this PR lands:

Remove the Window class entirely (it is replaced by SingletonFlutterWindow). Some minor changes in the Framework are needed to switch to using SingletonFlutterWindow directly first.

The Window class still exists in this PR, but will be removed as soon as the framework is converted to point to the SingletonFlutterWindow class instead. They share the same API, just have different names (Window is currently a subclass of SingletonFlutterWindow). The intention is that the Window name will be freed up to use as a widget class name in the framework for managing windows. The singleton called window will remain, and keep the same API it has now.
2020-10-09 16:29:16 -07:00
George Wright
11d756a62e
Add dart_entrypoint_argc/argv to the FlutterProjectArgs (#21737) 2020-10-09 16:17:02 -07:00
Ferhat
ec1d111171
[web] Add ShaderBuilder, change drawVertices to use builder. (#21716)
* Move shader.dart into shaders directory
* Add Shader builder basic structure and decls
* rewrite drawVertices with ShaderBuilder
* Fix in parameters in fragment shader to use varying for webgl1
2020-10-09 15:52:29 -07:00
skia-flutter-autoroll
5aed0ee7f6
Roll Skia from 269e43fd9830 to 88cda17bbeb8 (3 revisions) (#21742) 2020-10-09 15:32:01 -07:00
Kaushik Iska
5c1960284a
Fix filesystem access prior to macOS 10.15 (#21740) 2020-10-09 13:42:01 -07:00
skia-flutter-autoroll
15ac210024
Roll Skia from 453f67ff0ade to 269e43fd9830 (11 revisions) (#21739) 2020-10-09 13:32:02 -07:00
skia-flutter-autoroll
0989304314
Roll Fuchsia Linux SDK from wrXNShr_8... to EBX49sN_X... (#21729) 2020-10-09 13:17:01 -07:00
skia-flutter-autoroll
a1a89797b9
Roll Dart SDK from 712e35f7fd0b to 06536d68ca0f (2 revisions) (#21736) 2020-10-09 12:47:02 -07:00
skia-flutter-autoroll
f69bb04477
Roll Fuchsia Mac SDK from LyP59nILn... to lqn8xmlDn... (#21733) 2020-10-09 10:52:01 -07:00
skia-flutter-autoroll
14cb52e8d7
Roll Skia from e17b0501963a to 453f67ff0ade (28 revisions) (#21732)
https://skia.googlesource.com/skia.git/+log/e17b0501963a..453f67ff0ade

2020-10-09 ethannicholas@google.com SkSL enum changes
2020-10-09 egdaniel@google.com Suppress vulkan validation layers bug.
2020-10-09 ethannicholas@google.com more SkSL IRNode refactoring
2020-10-09 egdaniel@google.com Make sure the normal GrProgramDesc handles input attachment key.
2020-10-09 michaelludwig@google.com SkDevice::drawSpecial accepts arbitrary matrix v2
2020-10-09 brianosman@google.com Reorganize how SkSL includes are parsed and stored
2020-10-09 johnstiles@google.com Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
2020-10-09 adlai@google.com Reland "Merge GrContext::init into GrDirectContext ..."
2020-10-09 johnstiles@google.com Add test for sk_Caps.mustGuardDivisionEvenAfterExplicitZeroCheck.
2020-10-09 johnstiles@google.com Add test for sk_Caps.inBlendModesFailRandomlyForAllZeroVec.
2020-10-09 johnstiles@google.com Reland "Put top level FPs into their own functions"
2020-10-09 ethannicholas@google.com refactored more SkSL IRNodes
2020-10-09 egdaniel@google.com Reland "Rename GrStencilAttachment class to generic GrAttachment"
2020-10-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from af82ff2606e9 to 4a368eae5a6f (468 revisions)
2020-10-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5f4e70b81046 to 952149303d06 (1 revision)
2020-10-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 6b4a4a85dfd7 to 793a07e36636 (12 revisions)
2020-10-09 jvanverth@google.com Revert "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
2020-10-09 brianosman@google.com Remove custom iterators from SkSL::Program
2020-10-08 jvanverth@google.com Revert "Rename GrStencilAttachment class to generic GrAttachment"
2020-10-08 johnstiles@google.com Add sk_Caps.builtinDeterminantSupport and use it in cross().
2020-10-08 michaelludwig@google.com Add SkImageFilters::Shader in place of Paint factory
2020-10-08 michaelludwig@google.com Clip perspective bounds by device clip in SkPDFDevice
2020-10-08 jvanverth@google.com Revert "Merge GrContext::init into GrDirectContext ..."
2020-10-08 jvanverth@google.com Add push constant support to GrCaps.
2020-10-08 adlai@google.com Merge GrContext::init into GrDirectContext ...
2020-10-08 bsalomon@google.com Expose ManagedBackendTexture from BackendTextureImageFactory.
2020-10-08 kjlubick@google.com [canvaskit] Attempt to turn off rtti
2020-10-08 johnstiles@google.com Use SkSTArray to track CFG exits instead of std<set>.

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 jvanverth@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-10-09 10:30:00 -07:00
skia-flutter-autoroll
808b29a651
Roll Dart SDK from 1e7250f91944 to 712e35f7fd0b (1 revision) (#21725)
https://dart.googlesource.com/sdk.git/+log/1e7250f91944..712e35f7fd0b

2020-10-09 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.11.0-205.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-10-09 08:19:39 -07:00
skia-flutter-autoroll
01b942025e
Roll Dart SDK from fe566e6d08b1 to 1e7250f91944 (1 revision) (#21723) 2020-10-09 00:37:02 -07:00
skia-flutter-autoroll
36769af310
Roll Fuchsia Mac SDK from zhRBO0hCr... to LyP59nILn... (#21720) 2020-10-08 21:47:03 -07:00
skia-flutter-autoroll
349889833c
Roll Dart SDK from 4ba58cad60e4 to fe566e6d08b1 (1 revision) (#21718) 2020-10-08 20:07:02 -07:00
Chris Bracken
48d837b7ee
Perform selection check in DeleteSelected (#21711)
At every call site for TextInputModel::DeleteSelected, we perform a
check for a collapsed selection. This moves that check into the method
itself.
2020-10-08 16:02:06 -07:00
skia-flutter-autoroll
346e7e807b
Roll Fuchsia Linux SDK from ZJHmp3INU... to wrXNShr_8... (#21709) 2020-10-08 15:42:02 -07:00
skia-flutter-autoroll
fb926b96dc
Roll Dart SDK from 44fa3b9e566c to 4ba58cad60e4 (1 revision) (#21708) 2020-10-08 15:37:03 -07:00
Dan Field
48687ca3ca
Forbid android.util.Log (#21696) 2020-10-08 14:52:05 -07:00
J-P Nurmi
2ab369fca1
fl_method_response.cc: fix lint failures (#21406)
Fix lint issues caused by `google-readability-braces-around-statements`.
2020-10-08 14:47:07 -07:00
Jason Simmons
db507f8f0e
Roll ICU to 146cb611fb2c1f53e63c2e59bd735d7a8ac6ec8c (#21606) 2020-10-08 14:37:05 -07:00
Hamdi Kahloun
b2ace0cccb
SecurityException: Permission Denial (#21290)
Fix `java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider`

Fixes flutter/flutter#66108

Co-authored-by: Dan Field <dfield@gmail.com>
2020-10-08 14:36:51 -07:00
Mouad Debbar
9ab40c2809
[web] Reland Support custom url strategies (#21702) 2020-10-08 14:30:02 -07:00
skia-flutter-autoroll
aa155eed3b
Roll Skia from 9c0b79a35489 to e17b0501963a (15 revisions) (#21707) 2020-10-08 14:17:01 -07:00
Jason Simmons
7e20575b6b
Clear the Minikin layout cache during engine destruction (#21473) 2020-10-08 13:53:04 -07:00
nturgut
83e18142e8
chrome driver for chrome 86 (#21705) 2020-10-08 13:41:05 -07:00
Chinmay Garde
e0bc31b1f7
Fix engine Xcode projection for newer versions of Xcode. (#21701) 2020-10-08 11:40:16 -07:00
skia-flutter-autoroll
3cb0b1a455
Roll Skia from 8d43858ed21a to 9c0b79a35489 (14 revisions) (#21698) 2020-10-08 11:37:02 -07:00
Kaushik Iska
8b1799b616
[macOS] Fix docs for loadAOTData and minor refactor (#21699) 2020-10-08 11:34:02 -07:00
Kaushik Iska
d1ea7a432b
Update PR template to include the presubmit flake form (#21697) 2020-10-08 11:32:05 -07:00
skia-flutter-autoroll
bb9683fb54
Roll Dart SDK from 98ea0b4971dd to 44fa3b9e566c (1 revision) (#21695) 2020-10-08 11:27:02 -07:00
Kaushik Iska
75bc9360d9
[macOS] flutter_desktop_darwin_unittests can be enabled for all runtime modes (#21681) 2020-10-08 10:12:03 -07:00
nturgut
eb939028f9
fixing the autofill overlay problem (blue area for chrome) (#21610)
* fixing the autofill overlay problem (blue area for chrome)

* addression comments
2020-10-08 10:10:12 -07:00
Jason Simmons
b474a508a7
Remove dependencies on _product variants of libdart from the Fuchsia release mode build (#21668) 2020-10-08 09:55:43 -07:00
skia-flutter-autoroll
57d58e6b69
Roll Skia from ac0723a06b53 to 8d43858ed21a (1 revision) (#21692) 2020-10-08 09:27:02 -07:00
Jonah Williams
15c587404c
Preserve specified AssetResolvers when performing a hot restart or updating the asset directory (#21611)
Follow up from #21436 . That PR works for all embeddings except for Android, which creates a special JNI AssetResolver. Since the shell cannot recreate this resolver, update the logic to preserve existing resolvers instead.
2020-10-08 09:22:01 -07:00
Dan Field
4c6f2ad747
Skip flaky test (#21694) 2020-10-08 08:25:48 -07:00
skia-flutter-autoroll
8b5c5aa2fa
Roll Dart SDK from 8572b5c0f6dc to 98ea0b4971dd (1 revision) (#21691) 2020-10-08 05:37:01 -07:00
skia-flutter-autoroll
63c550a9bf
Roll Fuchsia Mac SDK from m6w8tDXMm... to zhRBO0hCr... (#21689) 2020-10-08 03:07:45 -07:00
skia-flutter-autoroll
5e13767ce8
Roll Skia from 38e6d226f24e to ac0723a06b53 (3 revisions) (#21688) 2020-10-08 00:17:01 -07:00