13928 Commits

Author SHA1 Message Date
skia-flutter-autoroll
3b732e2e3f Roll Skia from 55b401ed9e6c to 76e45134b8a7 (1 revision) (flutter/engine#27061) 2021-06-30 02:31:01 -07:00
Dan Field
81388c9511 Revert "--sound-null-safety instead of enable-experiment where possible (#26999)" (flutter/engine#27059)
This reverts commit a34de4830b50728b589903abfe69a7d809967b73.
2021-06-29 21:36:07 -07:00
Emmanuel Garcia
277ee46c46 Give FlutterView a view ID (flutter/engine#27052) 2021-06-29 21:02:06 -07:00
skia-flutter-autoroll
08b5e902a1 Roll Skia from c6804edbaefc to 55b401ed9e6c (1 revision) (flutter/engine#27055) 2021-06-29 17:26:01 -07:00
Darren Chan
19e8b949e4 Fix use-after-free. (flutter/engine#27053)
Switch from `fml::NonOwnedMapping` to `fml::DataMapping`.

All other uses of `fml::NonOwnedMapping` are not in `PlatformView` and do not access data after references are out of scope.

This fixes https://fxbug.dev/77924.
2021-06-29 19:42:52 -04:00
skia-flutter-autoroll
8efabcd86f Roll Skia from 62ce2488f744 to c6804edbaefc (4 revisions) (flutter/engine#27050) 2021-06-29 16:01:04 -07:00
Zachary Anderson
ecd448885e Removes the licence sheck from cirrus (flutter/engine#27051) 2021-06-29 15:58:42 -07:00
skia-flutter-autoroll
821b74d4f1 Roll Fuchsia Linux SDK from qq5J5tHIA... to eMHAbJpmO... (flutter/engine#27049) 2021-06-29 15:56:01 -07:00
Dan Field
a34de4830b --sound-null-safety instead of enable-experiment where possible (flutter/engine#26999) 2021-06-29 15:36:03 -07:00
Mouad Debbar
d760a28918 [web] Render RTL text correctly (flutter/engine#26811) 2021-06-29 15:30:32 -07:00
Chinmay Garde
8867a5c405 Temporarily opt out of reduced shaders variants till roll issues are resolved. (flutter/engine#27048) 2021-06-29 15:11:02 -07:00
Hrishikesh Kadam
be091e0d43 Minor correction of hyperlinks in FlutterFragment.java (flutter/engine#26993) 2021-06-29 13:21:14 -07:00
Yegor
928b3ad5db [web] felt --watch fixes (flutter/engine#27009)
* make processes interruptible
* make --watch compatible with Windows:
  * add 'q' shortcut to quit (Ctrl + C on Windows is wonky)
  * use package:path for cross-platform path processing
2021-06-29 12:58:01 -07:00
skia-flutter-autoroll
d3e8212100 Roll Skia from 4716a7681e4a to 62ce2488f744 (1 revision) (flutter/engine#27039) 2021-06-29 12:46:03 -07:00
skia-flutter-autoroll
ecca51cb1f Roll Skia from 1df8756419ee to 4716a7681e4a (7 revisions) (flutter/engine#27035) 2021-06-29 11:21:01 -07:00
LongCatIsLooong
fe8267a049 [iOS TextInput] Disables system keyboard for TextInputType.none (flutter/engine#26979) 2021-06-29 09:56:02 -07:00
J-P Nurmi
ab0e02d988 Android: add support for TextInputType.none (flutter/engine#26585) 2021-06-29 09:51:01 -07:00
Darren Chan
9e3b487842 [refactor] Migrate to View.focus.*. (flutter/engine#27005) 2021-06-29 09:41:01 -07:00
Jason Simmons
663678b9de Use unstripped executables when running tests on Linux (flutter/engine#26921) 2021-06-29 07:31:02 -07:00
skia-flutter-autoroll
adc618d5b1 Roll Skia from 78af79e98d66 to 1df8756419ee (1 revision) (flutter/engine#27031) 2021-06-29 07:06:01 -07:00
Darren Chan
a554250813 Always complete platform message requests. (flutter/engine#26994)
Functions/methods registered in `platform_message_handlers_` should return true or false, indicating whether the response was handled by them.
This makes it more explicit whether a platform message handler will asynchronously complete a response, versus if there was malformed/invalid request.

If the response was not handled, `CompleteEmpty` in `PlatformView::HandlePlatformMessage` to avoid hanging `Future`s in dart.

This fixes https://fxbug.dev/79056.
2021-06-29 09:58:31 -04:00
skia-flutter-autoroll
b68d3e0b8a Roll Fuchsia Linux SDK from 4udsaggtH... to qq5J5tHIA... (flutter/engine#27028) 2021-06-29 01:16:01 -07:00
skia-flutter-autoroll
c4d00d0f5d Roll Skia from a7d429464276 to 78af79e98d66 (1 revision) (flutter/engine#27029) 2021-06-29 01:11:01 -07:00
skia-flutter-autoroll
0c9bcf0686 Roll Skia from baae2dd7fb9d to a7d429464276 (2 revisions) (flutter/engine#27027) 2021-06-28 23:46:03 -07:00
skia-flutter-autoroll
fc9d6c677f Roll Skia from 1bddd42b9897 to baae2dd7fb9d (1 revision) (flutter/engine#27025) 2021-06-28 22:21:02 -07:00
Mouad Debbar
91e275c88f [web] Librarify keyboard files (flutter/engine#26917) 2021-06-28 19:28:13 -07:00
skia-flutter-autoroll
729797e45b Roll Skia from 661abd0f8d64 to 1bddd42b9897 (3 revisions) (flutter/engine#27023) 2021-06-28 19:06:01 -07:00
Yegor
d8df13fc74 [web] make analysis options delta of root options (flutter/engine#26991)
Import the root options and explicitly disable lints that our code
violates.

Fix several lint violations.
2021-06-28 18:59:30 -07:00
Kate Lovett
ae993b94fe Re-land Android fullscreen support (flutter/engine#27018) 2021-06-28 18:31:02 -07:00
Yegor
e562992ce6 [web] fix actions flags in SemanticsTester (flutter/engine#26992) 2021-06-28 17:27:36 -07:00
Casey Hillers
dbc93e9a2c Update ci.yaml documentation link (flutter/engine#26922) 2021-06-28 16:36:01 -07:00
skia-flutter-autoroll
73d8151314 Roll Skia from e5766b808045 to 661abd0f8d64 (7 revisions) (flutter/engine#27020) 2021-06-28 16:16:02 -07:00
Chinmay Garde
7cfb375a5e Configure contexts to reduce shader variations. (flutter/engine#27016)
Context creation options for each backend were spread across multiple
translation units. This makes setting options common across all backends hard to
configure. I have moved the creation of such common options into a separate
translation unit.

Fixes https://github.com/flutter/flutter/issues/84213
2021-06-28 15:37:14 -07:00
Harry Terkelsen
7645b70658 Roll CanvasKit to 0.28.1 (flutter/engine#27013) 2021-06-28 15:18:36 -07:00
Mouad Debbar
f5ff3cdf9c [web] Librarify paragraph/text files (flutter/engine#26888) 2021-06-28 14:07:24 -07:00
Chase Latta
38cc5181d8 Allow fuchsia_archive to accept a cml file and cmx file (flutter/engine#27012)
This adds support for adding a cml file to a fuchsia package. The
cml file will be compiled to a cm file and included in the archive.
2021-06-28 13:48:21 -07:00
skia-flutter-autoroll
f2a8976a9d Roll Skia from eef5b0e933e3 to e5766b808045 (12 revisions) (flutter/engine#27011) 2021-06-28 13:26:02 -07:00
Angjie Li
242a5501d8 Revert "[Engine] Support for Android Fullscreen Modes (#25785)" (flutter/engine#27014)
This reverts commit ea1ff8ab3b1b15b6dd4497dccd0afd081bfa09db.
2021-06-28 13:00:03 -07:00
Dan Field
844fa85973 Fix Fuchsia build on Mac (flutter/engine#27007) 2021-06-28 10:36:01 -07:00
skia-flutter-autoroll
36fe77872c Roll Fuchsia Linux SDK from TqViQQzJo... to 4udsaggtH... (flutter/engine#27006) 2021-06-28 10:26:02 -07:00
Jonah Williams
ccae44ffd0 Surface frame number identifier through window (flutter/engine#26785) 2021-06-28 10:16:01 -07:00
skia-flutter-autoroll
8428663dda Roll Skia from b1590f15a32b to eef5b0e933e3 (2 revisions) (flutter/engine#27001) 2021-06-28 10:06:01 -07:00
Chinmay Garde
d1e7b3a565 Remove presubmit flake reporting instructions from issue template. (flutter/engine#26997) 2021-06-28 10:01:02 -07:00
Kaushik Iska
465361fb7f Record raster end as soon as frame is submitted (flutter/engine#26970) 2021-06-28 09:59:52 -07:00
skia-flutter-autoroll
a78e1352fb Roll Skia from 0f1ac21185fe to b1590f15a32b (1 revision) (flutter/engine#27000) 2021-06-27 23:36:01 -07:00
skia-flutter-autoroll
7b68acbdd0 Roll Skia from 96a7f06201e6 to 0f1ac21185fe (1 revision) (flutter/engine#26998) 2021-06-27 17:41:01 -07:00
Zachary Anderson
c4922e97ae Use package:clang_tidy in git pre-push hook (flutter/engine#26986) 2021-06-26 22:13:26 -07:00
Yegor
6ce5ad5db0 [canvaskit] make picture disposal work on older browsers (flutter/engine#26981)
* [canvaskit] make picture disposal work on browsers that don't yet support FinalizationRegistry
2021-06-26 13:26:48 -07:00
skia-flutter-autoroll
a524961df1 Roll Skia from 1d9fe0090a7e to 96a7f06201e6 (1 revision) (flutter/engine#26989) 2021-06-26 12:51:01 -07:00
Zachary Anderson
422f4b85e7 Add missing license headers (flutter/engine#26988) 2021-06-26 09:19:10 -07:00