19649 Commits

Author SHA1 Message Date
Chris Yang
9ede9bfa43
iOS: only add explicit transactions when there are platform views (only on main threads) (#21526) 2020-10-02 14:57:01 -07:00
skia-flutter-autoroll
0f4f6c738f
Roll Dart SDK from ddbeaabe8b3d to 9c89ce329247 (1 revision) (#21569) 2020-10-02 14:52:01 -07:00
Sanjay Chouksey
af899d6529
Adds response to view requestFocus platformview message (#21550)
This change adds a response to the platform view message: requestFocus
This allows the caller to handle the case when the request fails with
an error value.

Co-authored-by: Sanjay Chouksey <sanjayc@google.com>
2020-10-02 14:20:50 -07:00
Jonah Williams
3c0da65c0c
Allow hot reload without syncing all asset files to devFS (#21436)
Always add the asset resolver from the configuration settings directory when restarting or recreating the asset manager
2020-10-02 14:09:07 -07:00
Justin McCandless
69cbb2bbb8
iOS Text Editing Infinite Loop (#20160)
Fixes an infinite loop by eliminating an unnecessary engine/framework message.
2020-10-02 13:51:50 -07:00
skia-flutter-autoroll
fb19b87175
Roll Skia from 8cc5f19f439d to b509bbb81f36 (3 revisions) (#21568) 2020-10-02 13:47:01 -07:00
Dan Field
89a46af119
Implement Image.clone for CanvasKit (#21555) 2020-10-02 12:57:01 -07:00
nturgut
2d42c165cf
Writing the commit no to a text file (#21546)
* setting an env variable using commit no

* change variable name

* try to use ref no as string

* use echo for output

* remove all the other stdout

* echo json instead of only the commit no

* use the file method

* list the directory contents

* remove pwd. print flutter version verbose
2020-10-02 12:41:39 -07:00
skia-flutter-autoroll
4f2ed6092b
Roll Fuchsia Linux SDK from CG6NCkBX9... to 8Evelbjqf... (#21566) 2020-10-02 12:27:01 -07:00
skia-flutter-autoroll
2ce19cec46
Roll Skia from 36366209d412 to 8cc5f19f439d (1 revision) (#21565) 2020-10-02 12:22:02 -07:00
Jason Simmons
43828e86fa
Workaround for an Android emulator EGL bug that can cause inaccurate GL version strings (#21258) 2020-10-02 12:17:02 -07:00
Jason Simmons
88fd4cea43
Extract the WindowInsetsAnimation.Callback subclass into a separate class that will be lazily loaded (#21548)
WindowInsetsAnimation.Callback was introduced in API level 30.  This
PR moves the text input plugin's WindowInsetsAnimation.Callback subclass
into a class that will only be loaded if the embedding has checked for a
sufficient API level.

See https://github.com/flutter/flutter/issues/66908
2020-10-02 11:23:42 -07:00
skia-flutter-autoroll
c94537782c
Roll Skia from a87c5076a876 to 36366209d412 (55 revisions) (#21562)
https://skia.googlesource.com/skia.git/+log/a87c5076a876..36366209d412

2020-10-02 egdaniel@google.com Require stencil bits on wrapped GrBackendRenderTargets to 0, 8, or 16.
2020-10-02 hcm@google.com Update release notes for M87 branch cut, M88 begin
2020-10-02 kjlubick@google.com [canvaskit] Fix computeTightBounds
2020-10-02 egdaniel@google.com Remove unsized gl stencil support.
2020-10-02 robertphillips@google.com Accumulated non-substantive changes
2020-10-02 brianosman@google.com Revert "Convert sksl_frag.sksl to an IRIntrinsicMap"
2020-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 085332bfbb3a to 1693b2839ab9 (532 revisions)
2020-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5e947adaf26e to 375fee944c76 (2 revisions)
2020-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b09f16ee7aeb to 1fd3e5d89a8f (8 revisions)
2020-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from da5828c06b4c to 16ebcf601d7f (1 revision)
2020-10-02 herb@google.com remove SkMakeSpan use ctor parameter deduction
2020-10-01 brianosman@google.com Convert sksl_frag.sksl to an IRIntrinsicMap
2020-10-01 hcm@google.com Update Skia milestone to 88
2020-10-01 brianosman@google.com Support variables in the intrinsic map, clone them into Programs
2020-10-01 johnstiles@google.com Replace set of entrances with boolean.
2020-10-01 johnstiles@google.com Convert Analysis::NodeCount to NodeCountExceeds.
2020-10-01 fmalita@chromium.org [sksg] Fix uninitialized DashEffect attribute
2020-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from fa082bb58ba7 to b09f16ee7aeb (16 revisions)
2020-10-01 egdaniel@google.com Fix vulkan input usage flag for VulkanWindowContext.
2020-10-01 michaelludwig@google.com Remove unused field from DeviceCM
2020-10-01 bsalomon@google.com GrRenderTargetContext takes release proc helper.
2020-10-01 brianosman@google.com Remove unused variable from IR generator
2020-10-01 egdaniel@google.com Move bytesPerPixel query off of GrCaps and add bytesPerBlock query.
2020-10-01 brianosman@google.com Revert "moved SkSL FloatLiteral data into IRNode"
2020-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from b042f4e70879 to 5e947adaf26e (4 revisions)
2020-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from cc47e0cdb922 to 085332bfbb3a (612 revisions)
2020-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from ad421a248adb to da5828c06b4c (2 revisions)
2020-09-30 bsalomon@google.com Get GrBackendRenderTarget's sample count from MtlTexture.
2020-09-30 robertphillips@google.com Have the GrShadowRRectOp make use of the thread-safe view cache
2020-09-30 robertphillips@google.com Have GrMatrixConvolutionEffect use the thread-safe view cache
2020-09-30 johnstiles@google.com Update TextureEffect to avoid extraneous out variable.
2020-09-30 brianosman@google.com Add Variable::fBuiltin, to track Variables owned by pre-includes
2020-09-30 bsalomon@google.com Return GrBackendTexture from SkPromiseImageTexture by value.
2020-09-30 johnstiles@google.com Update MatrixEffect to avoid extraneous out variable.
2020-09-30 ethannicholas@google.com moved SkSL ExternalFunctionCall's data into IRNode
2020-09-30 johnstiles@google.com Simplify generated GLSL code for trivial FPs.
2020-09-30 senorblanco@chromium.org Dawn: remove persistent TextureView from GrDawnTexture.
2020-09-30 smoreland@google.com Avoid heap initialization for skia allocations.
2020-09-30 brianosman@google.com Move VariableReference ref-adjusting into helper functions
2020-09-30 robertphillips@google.com Make GrRectBlurEffect use the thread-safe view cache
2020-09-30 johnstiles@google.com Calculate texture clamping X/Y coordinates in parallel.
2020-09-30 johnstiles@google.com Inline trivial single-argument constructors directly.
2020-09-30 michaelludwig@google.com Fix GrClipStackClip::preApply to report kClippedOut
2020-09-30 robertphillips@google.com Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache (take 2)
2020-09-30 johnstiles@google.com Add ProgramWriter, a non-const version of ProgramVisitor.
2020-09-30 johnstiles@google.com Add unit test for inlining trivial arguments.
2020-09-30 ethannicholas@google.com moved SkSL Extension data into IRNode
2020-09-30 csmartdalton@google.com Don't cast emscripten pointers when assembling WebGL interface
2020-09-30 johnstiles@google.com Update nanobench SkSL tests.
2020-09-30 ethannicholas@google.com Revert "Revert "moved SkSL ExpressionStatement's data into IRNode""
2020-09-30 bsalomon@google.com Add sample count field to GrD3DTextureResourceInfo.
2020-09-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from ec42b1438fd2 to fa082bb58ba7 (11 revisions)
2020-09-30 johnstiles@google.com Avoid creating temporary variables for nested trivial cases.
2020-09-30 johnstiles@google.com Revert "moved SkSL ExpressionStatement's data into IRNode"
2020-09-30 brianosman@google.com Revert "Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache"

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 brianosman@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-02 10:52:30 -07:00
Luigi Rosso
a446aac02e
Fix for issue flutter/#66502. (#21372) 2020-10-02 09:10:11 -07:00
skia-flutter-autoroll
87a10f240f
Roll Fuchsia Linux SDK from EdtRxRaCS... to CG6NCkBX9... (#21556) 2020-10-01 22:57:02 -07:00
skia-flutter-autoroll
de423c1764
Roll Fuchsia Mac SDK from UKTUc5UVB... to gZ122oeKO... (#21554) 2020-10-01 20:17:02 -07:00
David Worsham
1f183babd3
fuchsia: Remove Opacity hole-punch (#21527) 2020-10-01 16:07:45 -07:00
Ferhat
af5717eb10
[web] Fix setPreferredOrientations failure on iOS due to NNBD change. (#21531) 2020-10-01 14:00:01 -07:00
Ferhat
f37a0b12e8
Fix mono quad winding (#21530) 2020-10-01 13:51:38 -07:00
nturgut
9193e2e487
cloning flutter repo for luci recipes (#21532)
* cloning flutter repo for luci recipes

* rename the file, script does not clone the repo, but reset it to the right commit

* adding the version logging
2020-10-01 12:32:43 -07:00
David Worsham
2c3fc4aae0
embedder: Exclude GL code (#21544) 2020-10-01 12:20:10 -07:00
David Worsham
fc0616f88a
fuchsia: Fix test compile (#21543) 2020-10-01 12:19:51 -07:00
skia-flutter-autoroll
0522ff22cc
Roll Dart SDK from 0ed6ae6d709e to ddbeaabe8b3d (1 revision) (#21542) 2020-10-01 10:32:02 -07:00
Yilong Li
995965d36b
fuchsia: Remove display device availability check from Flutter. (#21495)
When Flutter engine connects to Scenic, Scenic has already
checked the display and graphics device availability before
Scenic starts; so it is guaranteed that display devices are
available and surface is valid when it is created.

Thus this change removes the device watching details from
flutter surface on Fuchsia so that it doesn't need to do
duplicated checks and hides the device-specific details.
2020-10-01 10:08:25 -07:00
skia-flutter-autoroll
f0ab5b5ced
Roll Fuchsia Linux SDK from GEYgsTBRM... to EdtRxRaCS... (#21541) 2020-10-01 09:37:02 -07:00
Zachary Anderson
0c780cafe8
Revert "Roll Dart SDK from 0ed6ae6d709e to ddbeaabe8b3d (1 revision)" (#21540)
This reverts commit f01936c6d6e19469a0669db5b6ba1cf3e72c4ca3.
2020-10-01 09:07:00 -07:00
skia-flutter-autoroll
1c97ac750d
Roll Fuchsia Mac SDK from U2Cd8uL4-... to UKTUc5UVB... (#21538) 2020-10-01 07:12:02 -07:00
skia-flutter-autoroll
f01936c6d6
Roll Dart SDK from 0ed6ae6d709e to ddbeaabe8b3d (1 revision) (#21537) 2020-10-01 06:07:01 -07:00
skia-flutter-autoroll
baecbd4382
Roll Fuchsia Linux SDK from sDtTSnOFx... to GEYgsTBRM... (#21533) 2020-09-30 20:17:01 -07:00
skia-flutter-autoroll
5353d5dc28
Roll Fuchsia Mac SDK from aO19K7Ut2... to U2Cd8uL4-... (#21529) 2020-09-30 18:07:02 -07:00
Dan Field
612acf349e
Fix windows popup (#21522) 2020-09-30 14:38:44 -07:00
stuartmorgan
870b093a0a
Add missing returns in system channels handlers (#21523)
The Windows and GLFW embeddings both had cases of missing returns after
calling `Error` on a method channel result object, leading to incorrect
double-calls on the result if the error paths were ever hit.
2020-09-30 14:34:50 -07:00
Yegor
93735c98ef
re-enable CanvasKit path ops test (#21520)
* re-enable CanvasKit path ops test

* also test Path.combine
2020-09-30 14:30:01 -07:00
fredlee12345678
572c343568
add checker board for clip_path,clip_rect,clip_rrect,physical_shap_layer (#20997) 2020-09-30 10:27:11 -07:00
Ren You
83b9df9df5
Revert "Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (#21163)" (#21513)
This reverts commit 539034ae850d422a5449edcb36c60ad90ac91905.
2020-09-30 09:34:05 -07:00
skia-flutter-autoroll
4060002470
Roll Fuchsia Linux SDK from _ABSfRa7C... to sDtTSnOFx... (#21511) 2020-09-30 06:57:01 -07:00
skia-flutter-autoroll
1adaaecd55
Roll Fuchsia Mac SDK from tuXjGvikz... to aO19K7Ut2... (#21509) 2020-09-30 03:22:01 -07:00
skia-flutter-autoroll
feb4ae671f
Roll Skia from 8a1ed2a97bf4 to a87c5076a876 (2 revisions) (#21508) 2020-09-30 00:22:02 -07:00
skia-flutter-autoroll
3aedcc5e3b
Roll Skia from f201af8b00e8 to 8a1ed2a97bf4 (1 revision) (#21507) 2020-09-29 23:02:01 -07:00
skia-flutter-autoroll
8be6609e15
Roll Dart SDK from 2a4169b3cfab to 0ed6ae6d709e (2 revisions) (#21506) 2020-09-29 21:12:02 -07:00
skia-flutter-autoroll
b95af51288
Roll Skia from 4cf00a814f7d to f201af8b00e8 (2 revisions) (#21505) 2020-09-29 20:12:01 -07:00
skia-flutter-autoroll
68123a7292
Roll Skia from 9ecb3abfdfe8 to 4cf00a814f7d (1 revision) (#21503) 2020-09-29 18:52:01 -07:00
skia-flutter-autoroll
df058eaca2
Roll Fuchsia Linux SDK from 4UZwprAK4... to _ABSfRa7C... (#21502) 2020-09-29 17:37:02 -07:00
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