14277 Commits

Author SHA1 Message Date
skia-flutter-autoroll
58180010a8 Roll Fuchsia Linux SDK from CG6NCkBX9... to 8Evelbjqf... (flutter/engine#21566) 2020-10-02 12:27:01 -07:00
skia-flutter-autoroll
3b4cb69573 Roll Skia from 36366209d412 to 8cc5f19f439d (1 revision) (flutter/engine#21565) 2020-10-02 12:22:02 -07:00
Jason Simmons
7987032038 Workaround for an Android emulator EGL bug that can cause inaccurate GL version strings (flutter/engine#21258) 2020-10-02 12:17:02 -07:00
Jason Simmons
b1839003b3 Extract the WindowInsetsAnimation.Callback subclass into a separate class that will be lazily loaded (flutter/engine#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
2815561791 Roll Skia from a87c5076a876 to 36366209d412 (55 revisions) (flutter/engine#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
0745b89422 Fix for issue flutter/#66502. (flutter/engine#21372) 2020-10-02 09:10:11 -07:00
skia-flutter-autoroll
d6e2db5627 Roll Fuchsia Linux SDK from EdtRxRaCS... to CG6NCkBX9... (flutter/engine#21556) 2020-10-01 22:57:02 -07:00
skia-flutter-autoroll
a5a6e8bca2 Roll Fuchsia Mac SDK from UKTUc5UVB... to gZ122oeKO... (flutter/engine#21554) 2020-10-01 20:17:02 -07:00
David Worsham
9fd7f9ceeb fuchsia: Remove Opacity hole-punch (flutter/engine#21527) 2020-10-01 16:07:45 -07:00
Ferhat
56c1f06c15 [web] Fix setPreferredOrientations failure on iOS due to NNBD change. (flutter/engine#21531) 2020-10-01 14:00:01 -07:00
Ferhat
442181e3b2 Fix mono quad winding (flutter/engine#21530) 2020-10-01 13:51:38 -07:00
nturgut
a22355b13b cloning flutter repo for luci recipes (flutter/engine#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
71497dd042 embedder: Exclude GL code (flutter/engine#21544) 2020-10-01 12:20:10 -07:00
David Worsham
210b68046c fuchsia: Fix test compile (flutter/engine#21543) 2020-10-01 12:19:51 -07:00
skia-flutter-autoroll
4d96d63926 Roll Dart SDK from 0ed6ae6d709e to ddbeaabe8b3d (1 revision) (flutter/engine#21542) 2020-10-01 10:32:02 -07:00
Yilong Li
cfc4883c7b fuchsia: Remove display device availability check from Flutter. (flutter/engine#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
dd4f9727d6 Roll Fuchsia Linux SDK from GEYgsTBRM... to EdtRxRaCS... (flutter/engine#21541) 2020-10-01 09:37:02 -07:00
Zachary Anderson
95c1220d1c Revert "Roll Dart SDK from 0ed6ae6d709e to ddbeaabe8b3d (1 revision)" (flutter/engine#21540)
This reverts commit e20d0a0b77d4b1bc866107c56647e28f0695506d.
2020-10-01 09:07:00 -07:00
skia-flutter-autoroll
4c32634545 Roll Fuchsia Mac SDK from U2Cd8uL4-... to UKTUc5UVB... (flutter/engine#21538) 2020-10-01 07:12:02 -07:00
skia-flutter-autoroll
e20d0a0b77 Roll Dart SDK from 0ed6ae6d709e to ddbeaabe8b3d (1 revision) (flutter/engine#21537) 2020-10-01 06:07:01 -07:00
skia-flutter-autoroll
604c7a5550 Roll Fuchsia Linux SDK from sDtTSnOFx... to GEYgsTBRM... (flutter/engine#21533) 2020-09-30 20:17:01 -07:00
skia-flutter-autoroll
6f93ac9d0a Roll Fuchsia Mac SDK from aO19K7Ut2... to U2Cd8uL4-... (flutter/engine#21529) 2020-09-30 18:07:02 -07:00
Dan Field
9377073f34 Fix windows popup (flutter/engine#21522) 2020-09-30 14:38:44 -07:00
stuartmorgan
b493fa3af3 Add missing returns in system channels handlers (flutter/engine#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
81b8c4ac67 re-enable CanvasKit path ops test (flutter/engine#21520)
* re-enable CanvasKit path ops test

* also test Path.combine
2020-09-30 14:30:01 -07:00
fredlee12345678
5194240b61 add checker board for clip_path,clip_rect,clip_rrect,physical_shap_layer (flutter/engine#20997) 2020-09-30 10:27:11 -07:00
Ren You
f2669455f3 Revert "Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (#21163)" (flutter/engine#21513)
This reverts commit afeb9b27f0191997cc45682ab756c0be4d3e155c.
2020-09-30 09:34:05 -07:00
skia-flutter-autoroll
2bd5b1e59d Roll Fuchsia Linux SDK from _ABSfRa7C... to sDtTSnOFx... (flutter/engine#21511) 2020-09-30 06:57:01 -07:00
skia-flutter-autoroll
2cfa6ab143 Roll Fuchsia Mac SDK from tuXjGvikz... to aO19K7Ut2... (flutter/engine#21509) 2020-09-30 03:22:01 -07:00
skia-flutter-autoroll
4759147867 Roll Skia from 8a1ed2a97bf4 to a87c5076a876 (2 revisions) (flutter/engine#21508) 2020-09-30 00:22:02 -07:00
skia-flutter-autoroll
7231096c70 Roll Skia from f201af8b00e8 to 8a1ed2a97bf4 (1 revision) (flutter/engine#21507) 2020-09-29 23:02:01 -07:00
skia-flutter-autoroll
44a1f0e02e Roll Dart SDK from 2a4169b3cfab to 0ed6ae6d709e (2 revisions) (flutter/engine#21506) 2020-09-29 21:12:02 -07:00
skia-flutter-autoroll
0a5bada622 Roll Skia from 4cf00a814f7d to f201af8b00e8 (2 revisions) (flutter/engine#21505) 2020-09-29 20:12:01 -07:00
skia-flutter-autoroll
befc54b042 Roll Skia from 9ecb3abfdfe8 to 4cf00a814f7d (1 revision) (flutter/engine#21503) 2020-09-29 18:52:01 -07:00
skia-flutter-autoroll
8a106e5c9b Roll Fuchsia Linux SDK from 4UZwprAK4... to _ABSfRa7C... (flutter/engine#21502) 2020-09-29 17:37:02 -07:00
skia-flutter-autoroll
7550817da9 Roll Skia from 0b0fb4d50b75 to 9ecb3abfdfe8 (12 revisions) (flutter/engine#21500) 2020-09-29 16:32:02 -07:00
skia-flutter-autoroll
ed1fc6f093 Roll Fuchsia Mac SDK from iiCa4hab1... to tuXjGvikz... (flutter/engine#21492) 2020-09-29 14:17:02 -07:00
Felipe Archondo
af1ab991d5 [fuchsia] fix typo (flutter/engine#21488) 2020-09-29 15:48:52 -05:00
Greg Spencer
afeb9b27f0 Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (flutter/engine#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
3e5900d74a Roll Dart SDK from 4ea46a8b10a1 to 2a4169b3cfab (1 revision) (flutter/engine#21489) 2020-09-29 12:42:03 -07:00
skia-flutter-autoroll
452891b651 Roll Skia from 4b6f37d90277 to 0b0fb4d50b75 (2 revisions) (flutter/engine#21487) 2020-09-29 12:22:01 -07:00
Yegor
a347148d5a fix EnginePicture.toImage; implement rawRgba toByteData; add test (flutter/engine#21370) 2020-09-29 12:17:03 -07:00
skia-flutter-autoroll
ce90c2618e Roll Skia from c73bff39bd21 to 4b6f37d90277 (1 revision) (flutter/engine#21485) 2020-09-29 10:32:02 -07:00
lucasradaelli
ea1173225e [fuchsia][a11y] Don't populate hidden state. (flutter/engine#21484) 2020-09-29 10:07:01 -07:00
bungeman
fd93916c27 Replace kLegacyFontHost_InitType with kUnknown_SkPixelGeometry. (flutter/engine#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
fd8683ab35 [macos] Allow engine flags via environment vars (flutter/engine#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
d0768260c8 Roll Skia from 842805ced156 to c73bff39bd21 (1 revision) (flutter/engine#21483) 2020-09-29 09:12:02 -07:00
skia-flutter-autoroll
4365a92db5 Roll Dart SDK from 4c0245356649 to 4ea46a8b10a1 (1 revision) (flutter/engine#21482) 2020-09-29 08:32:02 -07:00
skia-flutter-autoroll
9930c696d0 Roll Skia from 01bbe189b0d0 to 842805ced156 (1 revision) (flutter/engine#21481) 2020-09-29 01:42:02 -07:00
skia-flutter-autoroll
6afbbdee6e Roll Fuchsia Linux SDK from 2NPr4uMi-... to 4UZwprAK4... (flutter/engine#21480) 2020-09-29 01:22:01 -07:00