16209 Commits

Author SHA1 Message Date
skia-flutter-autoroll
3cd99767cc Roll Fuchsia Linux SDK from 4VEg4eRJS... to YGS2LvlDy... (flutter/engine#31364) 2022-02-09 19:35:10 -08:00
Filip Filmar
f3310ff103 Manual roll of ICU (flutter/engine#31132)
* [licenses] Updates ICU license regexp and URL

New file in the ICU library use the https scheme for the URL
instead of prior http to declare the license, leading to
the 'unmatched potential copyright' message.

This change removes the issue.

* [icu] Upgrades the ICU library version in use

This change brings in ICU 70.1 which is the latest and greatest of ICU releases.
It sync up with the latest ICU milestone in use in Chromium.

Issue: #flutter/97412
2022-02-09 17:07:30 -08:00
Jami Couch
9c02e9da59 Fix AccessibilityBridge crash due to invalid access during ReplaceSemanticsObject (flutter/engine#31351) 2022-02-09 16:55:10 -08:00
skia-flutter-autoroll
9a7516c1d2 Roll Skia from 9cb74e90792d to 81d4b5d5b45d (6 revisions) (flutter/engine#31360) 2022-02-09 15:35:11 -08:00
skia-flutter-autoroll
525529f80e Roll Skia from ec0af1664478 to 9cb74e90792d (4 revisions) (flutter/engine#31357) 2022-02-09 14:10:11 -08:00
b-luk
ad086c25b3 Use H5vcc CanvasKit implementation if it is detected. (flutter/engine#31191) 2022-02-09 12:45:11 -08:00
Zachary Anderson
eca60c0b90 Add clang-analyzer-* and clang-diagnostic-* to .clang-tidy (flutter/engine#31291) 2022-02-09 12:26:34 -08:00
skia-flutter-autoroll
8c0d55afc6 Roll Skia from a424b619bc40 to ec0af1664478 (6 revisions) (flutter/engine#31352) 2022-02-09 11:00:09 -08:00
skia-flutter-autoroll
7ea5be7e65 Roll Skia from 3e6e29cf2e1b to a424b619bc40 (3 revisions) (flutter/engine#31349) 2022-02-09 09:30:11 -08:00
skia-flutter-autoroll
fa9f05a64b Roll Skia from dee902ad57d5 to 3e6e29cf2e1b (1 revision) (flutter/engine#31348) 2022-02-09 07:45:08 -08:00
skia-flutter-autoroll
a68c310b15 Roll Fuchsia Linux SDK from EBLQ-d-eN... to 4VEg4eRJS... (flutter/engine#31347) 2022-02-09 06:15:02 -08:00
skia-flutter-autoroll
24da5fd00c Roll Skia from bae2cb089434 to dee902ad57d5 (5 revisions) (flutter/engine#31346) 2022-02-08 23:35:02 -08:00
Brandon DeRosier
1949da6462 De-flake CanCreateShellsWithMetalBackend (flutter/engine#31343) 2022-02-08 22:50:13 -08:00
skia-flutter-autoroll
def10e3530 Roll Fuchsia Linux SDK from Z4BViQLBV... to EBLQ-d-eN... (flutter/engine#31338) 2022-02-08 16:30:07 -08:00
godofredoc
b53488e7e1 Remove schedules from scorecards. (flutter/engine#31337) 2022-02-08 16:25:10 -08:00
skia-flutter-autoroll
b5c1d7e1b0 Roll Skia from 12b67964078f to 37a7a19d506c (6 revisions) (flutter/engine#31336) 2022-02-08 16:20:10 -08:00
cfontas
e893b8feb2 [fuchsia] Update Flatland Clipping API (flutter/engine#31311) 2022-02-08 14:30:07 -08:00
skia-flutter-autoroll
b687d20a70 Roll Skia from 1048287b5dce to 12b67964078f (5 revisions) (flutter/engine#31331) 2022-02-08 13:30:07 -08:00
Emircan Uysaler
33a23ab4bc [fuchsia] Allow multiple vsync requests before the first Present (flutter/engine#31316) 2022-02-08 12:30:03 -08:00
skia-flutter-autoroll
a9429565ff Roll Skia from 8e7c2ae4f78e to 1048287b5dce (7 revisions) (flutter/engine#31330) 2022-02-08 12:05:12 -08:00
George Wright
4d958f025f Enable DisplayList benchmarks to be built on Android (flutter/engine#31268) 2022-02-08 11:00:09 -08:00
skia-flutter-autoroll
85ab0365ee Roll Skia from 8d646c127a7b to 8e7c2ae4f78e (10 revisions) (flutter/engine#31329) 2022-02-08 10:40:10 -08:00
skia-flutter-autoroll
63f47bb7ea Roll Skia from 26e128593295 to 8d646c127a7b (5 revisions) (flutter/engine#31328) 2022-02-08 09:15:10 -08:00
skia-flutter-autoroll
4a5980fe65 Roll Skia from 507b6dd516b5 to 26e128593295 (1 revision) (flutter/engine#31326) 2022-02-08 07:50:10 -08:00
skia-flutter-autoroll
13d3473875 Roll Fuchsia Linux SDK from VHhdhVlRY... to Z4BViQLBV... (flutter/engine#31324) 2022-02-08 03:05:02 -08:00
Clement Skau
c988119386 Adds Tonic templates for Dart FFI bindings. (flutter/engine#29405)
This change adds additional Tonic templates for automatically generating bindings for Dart FFI, as well as serialisation of the bindings.

- Adds parallel FfiDispather templates to the existing DartDispatcher used for (old) native bindings.
- Adds serialisation of the bindings to enable automatic conversion and verification.
- Extends existing DartConverters with conversions to and from the FFI transport types.
- Adds new test (ffi_native_unittest.cc) for the above.

This will allow us to replace the existing native functions in e.g. dart:ui with new Dart FFI native functions.
2022-02-08 08:57:55 +01:00
skia-flutter-autoroll
d8be77b2dc Roll Skia from bcda6919d633 to 507b6dd516b5 (3 revisions) (flutter/engine#31322) 2022-02-07 23:30:10 -08:00
Aske Simon Christensen
b98f76a687 Add hash_factories patch file (flutter/engine#31133) 2022-02-08 07:55:04 +01:00
skia-flutter-autoroll
85bd65ff65 Roll Skia from 156e7d15a4a0 to bcda6919d633 (1 revision) (flutter/engine#31320) 2022-02-07 22:10:10 -08:00
skia-flutter-autoroll
0a2add95e2 Roll Skia from 14f559fd2324 to 156e7d15a4a0 (10 revisions) (flutter/engine#31319) 2022-02-07 19:35:08 -08:00
Zachary Anderson
fd6043f0de Adds impeller_unittests to run_tests.py (flutter/engine#31280) 2022-02-07 18:05:56 -08:00
George Wright
4e871bb6db Add an iOS benchmarks template app (flutter/engine#31269) 2022-02-07 15:57:55 -08:00
Justin McCandless
f3b4cf3045 Linux TextEditingDeltas (flutter/engine#29215)
The Linux platform can report the delta in text editing changes via enableDeltas, useful for custom rich text editors.
2022-02-07 14:58:48 -08:00
Ben Konyi
34d2ccff68 Change support for VM service message from "Dart VM Service listening" to "The Dart VM Service is listening" (flutter/engine#31310)
See https://github.com/dart-lang/sdk/issues/46756
2022-02-07 13:55:22 -08:00
skia-flutter-autoroll
4b2d1fa06b Roll Fuchsia Linux SDK from a1V2mhkac... to VHhdhVlRY... (flutter/engine#31309) 2022-02-07 13:50:10 -08:00
skia-flutter-autoroll
091dd8f723 Roll Skia from d41771865ba2 to 14f559fd2324 (9 revisions) (flutter/engine#31307) 2022-02-07 13:45:06 -08:00
Martin Kustermann
fa5e12d50a Fix incorrect handling of error handling in case an isolate initialization fails (flutter/engine#31207)
For isolates spawned by the application via `Isolate.spawn()`ed, the VM
will create a "lightweight" isolate and invoke the `initialize_isolate`
embedder callback to initialize it.

The embedder-provided callback will be invoked with the active isolate
and is expected to return with that active isolate - irrespective of
whether it succeeded to initialize or not.
=> The unsuccessful path was using `Dart_ExitIsolate()` - which is
   incorrect.

This PR fixes that by not exiting the isolate. As a side-effect of the
fix, we also do less `Dart_EnterIsolate()`/`Dart_ExitIsolate()` calls in
initialization (which makes it faster) and handle failure to spawn the
root isolate. Furthermore this PR removes some dead code and replaces it
with `FML_DCHECK()`s instead.

The PR adds a test that will set the root library to null which will make the
engine fail initializing of the isolate and therefore trigger this error handling
path.

Fixes https://github.com/flutter/flutter/issues/90478
2022-02-07 08:21:47 +01:00
skia-flutter-autoroll
357d59656a Roll Skia from d7f7cc879108 to d41771865ba2 (2 revisions) (flutter/engine#31282) 2022-02-06 02:20:10 -08:00
skia-flutter-autoroll
db2986f845 Roll Fuchsia Linux SDK from qUIH7p4Ef... to a1V2mhkac... (flutter/engine#31279) 2022-02-05 15:55:06 -08:00
MasahideMori-SimpleAppli
ed6e36f3c1 [Update][Proposal] Improve Canvas Documentation (flutter/engine#31153) 2022-02-05 12:20:10 -08:00
Zachary Anderson
5184af687b DEPS in impeller and build unit tests (flutter/engine#31227) 2022-02-05 12:10:24 -08:00
Jim Graham
ef9c1c9887 Revert "Fix first batch of warnings in the Android embedding (#30807)" (flutter/engine#31277)
This reverts commit 2288e0d981062fd94c41fec53ac889d039379cbb.
2022-02-05 11:39:46 -08:00
skia-flutter-autoroll
5b018adc5c Roll Fuchsia Linux SDK from D78mFHjTF... to qUIH7p4Ef... (flutter/engine#31276) 2022-02-05 02:35:02 -08:00
Emmanuel Garcia
2288e0d981 Fix first batch of warnings in the Android embedding (flutter/engine#30807) 2022-02-04 18:50:08 -08:00
skia-flutter-autoroll
a42f83f7fb Roll Skia from 7dda12a88a8a to d7f7cc879108 (1 revision) (flutter/engine#31274) 2022-02-04 18:00:10 -08:00
skia-flutter-autoroll
ccdabfdeee Roll Skia from b292c30aa0c6 to 7dda12a88a8a (2 revisions) (flutter/engine#31273) 2022-02-04 16:40:08 -08:00
Emmanuel Garcia
6d8f65e672 Parallelize Android unit tests (flutter/engine#30728) 2022-02-04 16:15:09 -08:00
skia-flutter-autoroll
9e3452902d Roll Skia from 8b618c3e1687 to b292c30aa0c6 (7 revisions) (flutter/engine#31271) 2022-02-04 15:20:10 -08:00
George Wright
bd22d1169d Add a python script to parse DisplayList benchmarking output (flutter/engine#31266) 2022-02-04 15:18:45 -08:00
skia-flutter-autoroll
e43cf15068 Roll Skia from e94b52c4420e to 8b618c3e1687 (2 revisions) (flutter/engine#31270) 2022-02-04 14:00:10 -08:00