Nolan Scobie
abbd68919d
Minor a11y documentation breadcrumbs ( flutter/engine#20330 )
...
Adds a reference to RenderObject.describeSemanticsClip to
`SemanticsFlag.isHidden` and a hint that lets readers know that the
`SemanticsNode` rect is specified in local coordinates.
2020-10-02 23:30:23 -07:00
Yegor
eb6b2b69ee
web: implement frame timings ( flutter/engine#21552 )
...
* web: implement frame timings
2020-10-02 22:05:07 -07:00
skia-flutter-autoroll
dfeeacc859
Roll Skia from b509bbb81f36 to 2d7973afc29d (5 revisions) ( flutter/engine#21570 )
2020-10-02 18:22:02 -07:00
Yegor
b62a537c95
Respect the --debug option in Firefox ( flutter/engine#21438 )
2020-10-02 18:17:02 -07:00
nturgut
ae35ec2636
remove the web integration test ( flutter/engine#21564 )
...
* remove the web integration test
* add -rf and copy even if the directory does not exists
* try creating the directory
* Update .cirrus.yml
still getting error creating the directory. use -p option
2020-10-02 17:31:07 -07:00
Chris Yang
d0db6f2c85
iOS: only add explicit transactions when there are platform views (only on main threads) ( flutter/engine#21526 )
2020-10-02 14:57:01 -07:00
Sanjay Chouksey
b6fc8d3ed3
Adds response to view requestFocus platformview message ( flutter/engine#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
e37debbf9b
Allow hot reload without syncing all asset files to devFS ( flutter/engine#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
477e836af4
iOS Text Editing Infinite Loop ( flutter/engine#20160 )
...
Fixes an infinite loop by eliminating an unnecessary engine/framework message.
2020-10-02 13:51:50 -07:00
skia-flutter-autoroll
d749e5214c
Roll Skia from 8cc5f19f439d to b509bbb81f36 (3 revisions) ( flutter/engine#21568 )
2020-10-02 13:47:01 -07:00
Dan Field
755a82190c
Implement Image.clone for CanvasKit ( flutter/engine#21555 )
2020-10-02 12:57:01 -07:00
nturgut
1e93da2df6
Writing the commit no to a text file ( flutter/engine#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
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
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
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
skia-flutter-autoroll
604c7a5550
Roll Fuchsia Linux SDK from sDtTSnOFx... to GEYgsTBRM... ( flutter/engine#21533 )
2020-09-30 20:17:01 -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
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
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
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
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
9930c696d0
Roll Skia from 01bbe189b0d0 to 842805ced156 (1 revision) ( flutter/engine#21481 )
2020-09-29 01:42:02 -07:00