10566 Commits

Author SHA1 Message Date
skia-flutter-autoroll
29b391c8dd Roll Skia from 7a171cca0ca4 to 34949e35f006 (1 revision) (flutter/engine#20294) 2020-08-06 06:31:02 -07:00
skia-flutter-autoroll
f54f3a9c99 Roll Skia from 1362c1eac458 to 7a171cca0ca4 (1 revision) (flutter/engine#20292) 2020-08-06 01:41:02 -07:00
skia-flutter-autoroll
3b0a15a3a6 Roll Skia from d2f4008a5291 to 1362c1eac458 (1 revision) (flutter/engine#20291) 2020-08-06 00:21:01 -07:00
skia-flutter-autoroll
eb1d4151db Roll Skia from b72037527fd5 to d2f4008a5291 (1 revision) (flutter/engine#20289) 2020-08-05 22:56:01 -07:00
skia-flutter-autoroll
b5c0145505 Roll Skia from f21d6b9b717c to b72037527fd5 (9 revisions) (flutter/engine#20282) 2020-08-05 19:36:02 -07:00
skia-flutter-autoroll
d8f5ff9e06 Roll Fuchsia Linux SDK from lwp4mPZmw... to IOttSrRpO... (flutter/engine#20281) 2020-08-05 17:46:01 -07:00
keyonghan
cbcb5a313a use generic name (flutter/engine#20279) 2020-08-05 17:37:42 -07:00
Ming Lyu (CareF)
5a07f10d7d add a named constructor to FrameTiming (flutter/engine#20269) 2020-08-05 17:26:02 -07:00
chunhtai
3ea7cae3d3 fix ios layout change cause the accessibility focus to jump randomly. (flutter/engine#20167)
* fix ios layout change cause the accessibility focus to jump randomly.

* format

* addressing review comments
2020-08-05 16:32:59 -07:00
skia-flutter-autoroll
a5a45f3e94 Roll Skia from 0abd7276b8df to f21d6b9b717c (3 revisions) (flutter/engine#20271) 2020-08-05 13:46:02 -07:00
Jason Simmons
1ed0d9dbef Fix the reversal of behavior in SerializeTypefaceWithData and WithoutData (flutter/engine#20250) 2020-08-05 13:16:02 -07:00
skia-flutter-autoroll
d5546868e5 Roll Skia from 813e8cc7629a to 0abd7276b8df (3 revisions) (flutter/engine#20267) 2020-08-05 12:21:01 -07:00
skia-flutter-autoroll
ac888debb8 Roll Skia from 07438b0cdaa3 to 813e8cc7629a (4 revisions) (flutter/engine#20265) 2020-08-05 11:01:02 -07:00
Adlai Holler
bfd36563a7 Migrate a few last places to GrDirectContext (flutter/engine#20235)
* Migrate a few last places to GrDirectContext

This is a followup to #19962 to cover a few places where we
were still using GrContext. No functional impact.

* Formatting
2020-08-05 10:31:43 -07:00
gaaclarke
afd037961b refactored the accessibility bridge to have a view controller instead of a view (flutter/engine#18800) 2020-08-05 10:00:52 -07:00
gaaclarke
88f24d6af2 Switched the linter to use the dart that comes with the engine. (flutter/engine#20247) 2020-08-05 09:43:53 -07:00
skia-flutter-autoroll
77ff9d2d8e Roll Skia from cfef980939de to 07438b0cdaa3 (2 revisions) (flutter/engine#20263) 2020-08-05 09:36:02 -07:00
stuartmorgan
4bbcaf10c4 [windows] Separate the engine from the view (flutter/engine#19896)
Refactors the Windows embedding internals to make an engine object that
owns things associated with the engine rather than the view, and updates
the API surface to allow using the engine directly.

This is an incremental step toward both a cleaner, non-struct-based
internal structure and a finalized API surface.
2020-08-05 08:09:13 -07:00
skia-flutter-autoroll
15e01ec335 Roll Skia from e7b08e4876fb to cfef980939de (1 revision) (flutter/engine#20262) 2020-08-05 08:06:02 -07:00
skia-flutter-autoroll
be721520e2 Roll Fuchsia Linux SDK from PTa5JR_iJ... to lwp4mPZmw... (flutter/engine#20259) 2020-08-05 04:26:01 -07:00
skia-flutter-autoroll
8bfce5a2c7 Roll Skia from bfcf8c4832c7 to e7b08e4876fb (4 revisions) (flutter/engine#20257) 2020-08-05 01:46:01 -07:00
skia-flutter-autoroll
6e493ad8c0 Roll Skia from 997c907f1190 to bfcf8c4832c7 (9 revisions) (flutter/engine#20252) 2020-08-04 19:21:02 -07:00
William Wold
ef326b26ef Improve FlRenderer interface in preperation for Wayland on Linux (flutter/engine#20006) 2020-08-05 12:04:01 +12:00
keyonghan
5561536410 add supported luci builders (flutter/engine#20099)
* add supported luci builders

* fix license

* add readme

* add code to validate json contents

* license

* move dev to ci

* fix license

* add shell script to run test
2020-08-04 15:44:34 -07:00
Robert Ancell
1a4c83514c Update code style to pass clang-tidy checks 2020-08-05 10:35:03 +12:00
skia-flutter-autoroll
8b0e8b2e54 Roll Skia from a8486d10e0cc to 997c907f1190 (5 revisions) (flutter/engine#20239) 2020-08-04 15:21:02 -07:00
skia-flutter-autoroll
3d4479c18c Roll Fuchsia Linux SDK from XqPm_i5Wp... to PTa5JR_iJ... (flutter/engine#20233) 2020-08-04 15:06:02 -07:00
MichealReed
30dc7ad82d Implemented web image codec instantiation for CanvasKit. (flutter/engine#20194) 2020-08-04 15:01:02 -07:00
Ming Lyu (CareF)
c4de168327 Remove null check for layer_tree pointer in Animator::Render (flutter/engine#20178) 2020-08-04 14:56:02 -07:00
Jason Simmons
a8651dad7a Remove unnecessary breaks after returns in lib/web_ui switch statements (flutter/engine#20241)
These are now flagged by the Dart analyzer.
2020-08-04 14:50:44 -07:00
Yuqian Li
04c3fcb28f Revert "Revert "Add preliminary Windows arm64 plumbing (#20156)" (#20236)" (flutter/engine#20243)
This reverts commit 5570bdf6b5eacc03296e2cf50c033810d8ff6d6d.

The LUCI recipe issue should have already been fixed by @christopherfujino 

Try to trigger the LUCI tests with this as the "retry" button is somehow disabled for https://ci.chromium.org/p/flutter/builders/prod/Linux%20Fuchsia/4755 even if I logged in.
2020-08-04 14:08:47 -07:00
nturgut
7114bcf105 reducing the shard number to 8 for framework tests (flutter/engine#20237) 2020-08-04 12:35:03 -07:00
Yuqian Li
5570bdf6b5 Revert "Add preliminary Windows arm64 plumbing (#20156)" (flutter/engine#20236)
This reverts commit 40b747e18f3c1418aa65a6be64808e35780dc923.

Try to fix the LUCI Fuchsia build.
2020-08-04 11:35:21 -07:00
skia-flutter-autoroll
1fb4f9a647 Roll Skia from 3000d6b8c25c to a8486d10e0cc (5 revisions) (flutter/engine#20227) 2020-08-04 10:11:01 -07:00
stuartmorgan
40b747e18f Add preliminary Windows arm64 plumbing (flutter/engine#20156)
- Rolls buildroot to pick up
  https://github.com/flutter/buildroot/pull/389
- Adds support to the gn wrapper for setting the traget CPU on Windows

Attempting to generate Windows arm64 GN files will currently fail, due
to lack of arm64 support for an OpenGL test support target, but this
sets the foundation, and makes experimentation easier.

Part of https://github.com/flutter/flutter/issues/62597
2020-08-04 09:28:14 -07:00
stuartmorgan
d6fccfd566 Make EncodableValue a thin std::variant wrapper (flutter/engine#19983)
Instead of a hand-rolled discriminated union (originally used to avoid a C++17
dependency, which is no longer an issue), implement EncodableValue as a
std::variant. Rather than simply changing the internals, this makes EncodableValue
a minimal std::variant subclass with only a handful of added methodS, replacing
the old IsFoo/FooValue APIs with the standard std::holds_alternative/std::get,
so that plugin code will use a standard-based API rather than a Flutter-specific
API for wrapped values.

This is a breaking change for Windows and GLFW plugins. In the short
term USE_LEGACY_ENCODABLE_VALUE can be set in builds to use the old
version, to separate rolling from updating.

Fixes https://github.com/flutter/flutter/issues/61970
2020-08-04 08:53:07 -07:00
skia-flutter-autoroll
9f9e335a7c Roll Skia from 471235dba5ca to 3000d6b8c25c (3 revisions) (flutter/engine#20226) 2020-08-04 08:46:02 -07:00
skia-flutter-autoroll
70fe7cae14 Roll Skia from fcfe541ee527 to 471235dba5ca (1 revision) (flutter/engine#20220) 2020-08-04 02:01:01 -07:00
skia-flutter-autoroll
2b8d1248f2 Roll Skia from 093de4eb2ca9 to fcfe541ee527 (3 revisions) (flutter/engine#20219) 2020-08-04 00:11:02 -07:00
skia-flutter-autoroll
564e4503fc Roll Skia from a52442ab76f8 to 093de4eb2ca9 (14 revisions) (flutter/engine#20214) 2020-08-03 22:46:02 -07:00
skia-flutter-autoroll
7a9f00932b Roll Fuchsia Linux SDK from d_5wDVmBd... to XqPm_i5Wp... (flutter/engine#20177) 2020-08-03 22:31:02 -07:00
David Worsham
017f07942e fuchsia: Remove dead code / break dependencies (flutter/engine#19396)
The fuchsia code around metrics and sizing was just sending this
information through a side-channel, when the engine already had the
information available. So, delete all of it to make future CLs simpler.

Additionally, the SceneUpdateContext has many unneccesary dependencies
re: metrics and PaintTasks. Break those to make future CLs simpler.

Tested: Ran all unittests and ran workstation on Fuchsia
BUG: 53062, 53063
2020-08-03 22:09:26 -07:00
David Worsham
f90a73dfee Disable flaky fuchsia test (flutter/engine#20217) 2020-08-03 21:40:23 -07:00
Justin McCandless
c611078344 Clipboard hasStrings method on iOS (flutter/engine#19859)
* Implement Clipboard hasStrings method on iOS

* Test call to hasStrings

* Formatting fixes

* Move test to its own file

* Alphabetical order

* Update licenses

* arguments nil instead of empty dictionary

* Guarantee hasStrings will be true when tested

* Formatting
2020-08-03 16:08:52 -07:00
Mouad Debbar
be6640e520 [web] Include trailing spaces in text box measurements (flutter/engine#20208) 2020-08-03 12:38:42 -07:00
DongXu
3944bf4015 iOS external texture supports rendering NV12 pixelbuffer (flutter/engine#20082) 2020-08-03 11:20:45 -07:00
Mehmet Fidanboylu
59b75c2dcd Fix inconsistent import. (flutter/engine#20206) 2020-08-03 10:29:52 -07:00
skia-flutter-autoroll
96d963a0ae Roll Skia from a6df9da28963 to a52442ab76f8 (5 revisions) (flutter/engine#20205) 2020-08-03 10:16:01 -07:00
Chris Yang
ec162103df Use a single mask view to clip iOS platform view (flutter/engine#20050) 2020-08-03 10:07:19 -07:00
skia-flutter-autoroll
18acf0f720 Roll Skia from 8e77631a80f0 to a6df9da28963 (17 revisions) (flutter/engine#20202) 2020-08-03 07:21:02 -07:00