21169 Commits

Author SHA1 Message Date
Ian Hickson
6a434ab9ec
Fix grammar and writing style for some of the Router documentation (#68513) 2020-10-22 14:22:09 -07:00
Janice Collins
dcc8ced8e4
Update to dartdoc 0.36.1 (#68791) 2020-10-22 14:13:50 -07:00
stuartmorgan
4ea6d3de93
Enable dev/bots/ build_tests for macOS (#68656)
Enables build_test for Windows, macOS, and Linux. Currently only
flutter_gallery has platform directories for the desktop platforms, so
this will run only that build, but this will provide an end-to-end build
test for all three desktop platforms.

Once this lands, other example/test projects can be brought online for
desktop platforms in the future just by adding the relevant platform
directories to the project.
2020-10-22 13:52:19 -07:00
stuartmorgan
3da995adec
Handle backspace in text fields (#68812)
Currently the framework handles delete, but not backspace, so embeddings
all have to implement backspace handling themselves. This eliminates
that inconsistency and allows simplified code in embeddings by adding
backspace handling.

It also fixes a bug uncovered in the delete handling where deleting a
selection would also delete the next character after the selection.
2020-10-22 13:51:07 -07:00
Jenn Magder
f63d56e455
App.framework must support iOS 8 for older Flutter projects (#68729)
* App.framework must support iOS 8 for older Flutter projects

* Fix test
2020-10-22 13:50:54 -07:00
stuartmorgan
3ff334d68d
Add a missing include to the Linux plugin template (#68737)
The template uses strcmp (to check the received method), so should
include <cstring>
2020-10-22 13:50:39 -07:00
Jonah Williams
37470dfc0b
[devicelab] de-flake iOS launch (#68790)
* [devicelab] de-flake iOS launch
2020-10-22 13:37:57 -07:00
Jonah Williams
21ca1f9ba5
[flutter_tools] use --no-print-incremental-dependencies for non-resident and test compiles (#68678) 2020-10-22 13:34:59 -07:00
Dan Field
4af674285b
Move service extension to correct binding so images are repainted after enabling/disabling, update test (#68793)
* Move service extension to correct binding so images are repainted after enabling/disabling, update test

* Update binding.dart
2020-10-22 13:34:21 -07:00
Jonah Williams
37042fdb08
[flutter_tools] remove iOS screenshot on failure functionality (#68650)
* [flutter_tools] remove iOS screenshot on failure functionality

* remove all screenshot code
2020-10-22 13:34:07 -07:00
puelo
24d3999783
Generate RawKeyEvents for iOS 13.4+ (#65193)
* Added RawKeyEvent support for iOS

* Removed unused remnant

* added some missing keys

* Removed trailing whitespaces

* commit for build

* Added mapping names

* Made iOS keycodes generatable and collectable

* Fixed naming and formatting issues

* fixed raw_keyboard_test
2020-10-22 13:33:51 -07:00
Jenn Magder
f877266139
Add CocoaPods sudo installation note (#68542)
* Add CocoaPods sudo installation note

* Refer to instructions
2020-10-22 13:33:35 -07:00
chunhtai
6cab3f6008
fix simple dialog introducing additional node for semantics label (#68804)
* fix simple dialog introducing additional node for semantics label

* add test
2020-10-22 13:33:17 -07:00
Michael Goderbauer
dd2ea7c503
Migrate all of examples/layers to sound null safety (#68744) 2020-10-22 13:33:07 -07:00
Michael Goderbauer
8273b99294
Remove dartdoc checker exclusion for class and library files (#68726) 2020-10-22 13:32:55 -07:00
Jenn Magder
04657354f5
Build IPA command (#67781)
* Build IPA command

* xcarchive -> ipa
2020-10-22 13:32:51 -07:00
Michael Goderbauer
91478d96a8
Do not instantiate intermediate tabs during transition (#68124) 2020-10-22 13:32:47 -07:00
Jaime Blasco
52c715fe43
Add textSelectionControls to TextField etc. (#66785)
Enables custom text selection menus by allowing selectionControls to be passed to TextField et. al.
2020-10-22 13:31:51 -07:00
Jonah Williams
16029c3868
[null-safety] try updating snippets for null safety (#68723)
Add a language version so the snippets do not opt-in automatically.

Fixes #68719
2020-10-22 13:18:06 -07:00
Jonah Williams
a655a1778d
[null-safety] swap tool unit tests to tester (#68733) 2020-10-22 13:17:31 -07:00
Jonah Williams
2783f8e2e1
Roll engine to defa8be2b10650dad50dfee9324ed8d16eeec13f (#68789) 2020-10-22 09:36:06 -07:00
engine-flutter-autoroll
fe189baf34
f459a8661 Ensure root isolate create callback is invoked before the isolate is in the running phase. (flutter/engine#22041) (#68749) 2020-10-21 19:25:53 -07:00
engine-flutter-autoroll
5bfc576ca5
fc72bd2ad Plumb through Dart entrypoint arguments on the Linux embedder (flutter/engine#21933) (#68746) 2020-10-21 18:13:43 -07:00
engine-flutter-autoroll
753c9c9f45
1358f13c2 Run framework tests in sound null safety mode (flutter/engine#22038) (#68740) 2020-10-21 16:35:21 -07:00
Jacob MacDonald
78f05dfb9f
add sdk constraints where missing to prepare for nnbd flag flip (#68611) 2020-10-21 14:59:44 -07:00
Robert Ancell
16b9933d85
Disable header bar when not using GNOME Shell. (#68452)
Fixes https://github.com/flutter/flutter/issues/68253
2020-10-22 10:24:19 +13:00
Robert Ancell
b200baebd7
Try the Wayland GDK backend, the engine now supports it (#66519)
* Try the Wayland GDK backend, the engine now supports it

* Update comment from review

* Just do default GTK behaviour
2020-10-22 09:38:11 +13:00
engine-flutter-autoroll
85bfbc8060
Roll Engine from c2c74ed7080a to 27184748130a (2 revisions) (#68722)
* 6e5d37609 Roll Dart SDK from 86242db30c23 to 874709e52a99 (1 revision) (flutter/engine#22023)

* 271847481 Roll Dart SDK from 874709e52a99 to a3d902d8598e (1 revision) (flutter/engine#22026)
2020-10-21 13:37:42 -07:00
Jacob Richman
0884236504
Fix assert due to VSCode passing in an isolateId as well as the expected args to setPubRootDirectories. (#68721) 2020-10-21 12:13:10 -07:00
Michael Goderbauer
42f3709a5a
Sound null safety for framework and flutter_test (#68642) 2020-10-21 10:09:11 -07:00
Justin McCandless
955e07461b
Revert "Fix text field label width on outline input border (#67736)" (#68672) 2020-10-21 08:52:03 -07:00
Janice Collins
4a59ee9c31
Updated dartdoc to 0.36.0 (#68641) 2020-10-21 08:47:02 -07:00
Zachary Anderson
cbcd1321ed
Revert "enable unnecessary_string_escapes and use_raw_strings (#68302)" (#68714)
This reverts commit ae06c19a371cbf8eb9de84d0c3d880c7cd101683.
2020-10-21 08:16:13 -07:00
Alexandre Ardhuin
ae06c19a37
enable unnecessary_string_escapes and use_raw_strings (#68302) 2020-10-21 16:34:24 +02:00
engine-flutter-autoroll
a4ac7cce82
Roll Engine from 6934f8aa311e to c2c74ed7080a (2 revisions) (#68682)
* b99d94f39 Roll Skia from 1c823674d957 to 2d2f82c00aeb (13 revisions) (flutter/engine#22015)

* c2c74ed70 Roll Dart SDK from 8be6a08153cc to 86242db30c23 (2 revisions) (flutter/engine#22018)
2020-10-20 21:46:59 -07:00
engine-flutter-autoroll
203a96f93f
Roll Engine from 8a5b42344581 to 6934f8aa311e (3 revisions) (#68676)
* 638c18236 [fuchsia] zx::vmar::map migration (flutter/engine#22003)

* 56f399a53 Revert "Define SK_VULKAN for clang-tidy runs (#21927)" (flutter/engine#22012)

* 6934f8aa3 Determine null-safety isolate flags for launches of the service isolate. (flutter/engine#22013)
2020-10-20 21:01:52 -07:00
Jacob Richman
e5d7bab115
Fix null safety error in inspector service extensions taking a variable number of args. (#68661)
* Fix null safety error in inspector service extensions taking variable numbers of args.

Fixes https://github.com/flutter/flutter/issues/68627.
Also fix all inspector tests that do not rely on golden image functionality
so that they run with --enable-experiment=non-nullable. This verifies there
is test coverage to ensure there isn't a regression.

* Remove uses of dynamic.
2020-10-20 18:27:55 -07:00
engine-flutter-autoroll
bcac9d4ff4
Roll Engine from ed53ff19e83f to 8a5b42344581 (2 revisions) (#68666) 2020-10-20 17:22:03 -07:00
Jenn Magder
d29cd9beb6
Clean up device logger and port forwarding on drive completion (#68655) 2020-10-20 16:01:51 -07:00
engine-flutter-autoroll
8b79906842
Roll Engine from ea2aea1c6102 to ed53ff19e83f (22 revisions) (#68651)
* 3edc16ca4 Roll Dart SDK from 5c59a47beda7 to 902538ea56d5 (2 revisions) (flutter/engine#21978)

* 0747f2f4b [web] Fix 3d transforms for html backend (flutter/engine#21499)

* fa11ee6e2 Fix native constructor of list of zircon handles and remove unused list factory specializations. (flutter/engine#21980)

* 2dc43eee1 Roll Fuchsia Mac SDK from MR_bRfe8I... to pZ9FgVZTK... (flutter/engine#21982)

* 149ef7083 [web] Implement sweep gradient (flutter/engine#21873)

* 79879802e [web] Fix image gap due to svg element without position attribute (flutter/engine#21939)

* 727a9283a Roll Skia from 27f7fe32f49b to ac1ded033136 (15 revisions) (flutter/engine#21984)

* 326157ee7 [null-safety] fix Scene.toImage declaration (flutter/engine#21983)

* 2ef0f4228 Revert "[web] Fix image gap due to svg element without position attribute (#21939)" (flutter/engine#21986)

* e78e405e6 Enable lazy-async-stacks by-default in all modes (Take 4) (flutter/engine#21802)

* 91c81ebfa Fix linking issue (missing wayland-client library) (flutter/engine#21408)

* 40784a061 Roll Fuchsia Linux SDK from dcMRY8S12... to lPMs_KwnU... (flutter/engine#21988)

* 85104696e Roll Skia from ac1ded033136 to a25c0619b5ef (2 revisions) (flutter/engine#21989)

* 7b72ce796 Roll Skia from a25c0619b5ef to 4964300530d3 (2 revisions) (flutter/engine#21990)

* 564bd09cd Roll Skia from 4964300530d3 to 51dc28505fb9 (5 revisions) (flutter/engine#21993)

* eb6f7f874 Roll Dart SDK from 902538ea56d5 to fc82eeed7df3 (1 revision) (flutter/engine#21981)

* 6ce33dd4a [null-safety] fix soundness of Paragraph._addPlaceholder (flutter/engine#21994)

* 3cd70f2cf Reland: Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (flutter/engine#21979)

* a82e917dc [iOS] Fixes leaks of presses key message (flutter/engine#21987)

* 5d4727d68 Roll Skia from 51dc28505fb9 to 1c823674d957 (8 revisions) (flutter/engine#21995)

* 3658bd7ea Revert "Reland: Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (#21979)" (flutter/engine#22004)

* ed53ff19e Roll Dart SDK from fc82eeed7df3 to 8be6a08153cc (1 revision) (flutter/engine#22002)
2020-10-20 15:03:13 -07:00
Yuqian Li
8a25557619
Mark the test as flaky again (#68636)
It seems that I was lucky to see 10 consecutive successes. Now the test
seems to be quite flaky again.
2020-10-20 11:58:49 -07:00
Jonah Williams
cb5865d86c
[flutter_tools] add some versions to tool sources, cleanup build.yaml (#68624) 2020-10-20 09:50:31 -07:00
Jonah Williams
0e1c3fc7c4
[devicelab] remove commands test (#68539) 2020-10-20 09:50:06 -07:00
Jonah Williams
ab20ae782a
[devicelab] uinstall during memory test (#68548) 2020-10-20 09:49:50 -07:00
Jonah Williams
86c6b7fa6c
Revert "update packages (#68569)" (#68622)
This reverts commit 5bee8094095d52f0cd2e3d561d498e266fe54616.
2020-10-20 09:09:30 -07:00
Dan Field
5bee809409
update packages (#68569) 2020-10-20 08:27:02 -07:00
engine-flutter-autoroll
dde20448f7
Roll Engine from bcc557f1ba42 to ea2aea1c6102 (4 revisions) (#68557)
* 6fdcdd99c Forward font collection APIs to the SkParagraph font collection (flutter/engine#21734)

* 25d8fa5a7 Define SK_VULKAN for clang-tidy runs (flutter/engine#21927)

* 0c7c47724 Revert "[ios] Refactor IOSSurface factory and unify surface creation (#21877)" (flutter/engine#21970)

* ea2aea1c6 Roll Fuchsia Linux SDK from ZJHmp3INU... to dcMRY8S12... (flutter/engine#21976)
2020-10-19 21:59:56 -07:00
Yegor
ff9082cf6d
Refactor command utilities for tests (#68324)
* refactor command running utilities for tests

Co-authored-by: Jonah Williams <jonahwilliams@google.com>
2020-10-19 20:56:25 -07:00
engine-flutter-autoroll
03b5825d1e
Roll Engine from d03b759d049e to bcc557f1ba42 (34 revisions) (#68554)
* eba7a1c90 Roll Dart SDK from e655b9a3839e to b58cfe5ab24e (1 revision) (flutter/engine#21919)

* 512154980 Roll Dart SDK from e655b9a3839e to b58cfe5ab24e (1 revision) (flutter/engine#21920)

* 977537b03 Roll Skia from 418eda2c599a to f9c7b2803461 (3 revisions) (flutter/engine#21923)

* 5bd7260a1 Enable loading snapshots with sound null safety enabled. (flutter/engine#21820)

* 787b9c537 Break the reference cycle between the surface factory and the external view embedder (flutter/engine#21918)

* 9b752790f Revert "[fuchsia] External view embedder will be shared with platform view (#21850)" (flutter/engine#21924)

* 04bf8791f Add plumbing to grab dart entrypoint args on macOS (flutter/engine#21789)

* b8fd0013a Update FLUTTER_NOLINT uses to include issue link (flutter/engine#21921)

* 869d3c8c7 Set strokeCap, strokeJoin, and strokeMiter when resurrecting Paint (flutter/engine#21926)

* 18357a858 Roll Skia from f9c7b2803461 to f60a76e2ac01 (4 revisions) (flutter/engine#21929)

* 49c35b617 Eliminate unnecessary linter opt-outs (flutter/engine#21935)

* 2df836f6e Require that FLUTTER_NOLINT include issue link (flutter/engine#21922)

* f6b8a50ab Roll Skia from f60a76e2ac01 to be8004d2fb6c (1 revision) (flutter/engine#21936)

* 34832cb78 Roll the process_runner package used by the formatter script (flutter/engine#21937)

* 2874fccbb Roll Dart SDK from b58cfe5ab24e to aaab579579be (1 revision) (flutter/engine#21938)

* cac04c4cf Add FML_UNREACHABLE to declare points in code that should never be reached. (flutter/engine#21941)

* fabcc2de2 Roll Fuchsia Mac SDK from _FaRRt69Z... to XZSNobQCT... (flutter/engine#21944)

* 20d3a0764 Collect logs in the background. (flutter/engine#21828)

* 815a1f386 Roll Dart SDK from aaab579579be to 42a0bf548ea3 (1 revision) (flutter/engine#21946)

* 890f01620 [web] Implement ClipOp.difference (flutter/engine#21901)

* 3ea02776e Roll Dart SDK from 42a0bf548ea3 to 675c7165c071 (1 revision) (flutter/engine#21948)

* 56d3da33b Roll Fuchsia Mac SDK from XZSNobQCT... to 9mMCqUXkF... (flutter/engine#21950)

* 1c35cc641 [null-safety] fix type declaration of Picutre._toImage (flutter/engine#21942)

* e9a43c15b Roll Dart SDK from 675c7165c071 to 5c59a47beda7 (1 revision) (flutter/engine#21952)

* 499a70f5e Restore missing call to RuntimeDelegate.OnRootIsolateCreated (flutter/engine#21953)

* f7da9d687 Roll Fuchsia Mac SDK from 9mMCqUXkF... to MR_bRfe8I... (flutter/engine#21955)

* e66e3f535 Roll Skia from be8004d2fb6c to 27f7fe32f49b (1 revision) (flutter/engine#21956)

* d4ac8e6cb Temporarily disabled tests that were using latin and arabic characters (flutter/engine#21971)

* f854cbbfa Specify the Noto Naskh Arabic font to get consistent results in tests using Arabic characters (flutter/engine#21974)

* 43b618e4b Added keyEvent support for iOS 13.4+  (flutter/engine#20972)

* a6857802b Fix the initialization of AndroidSurfaceFactoryImpl (flutter/engine#21977)

* 895940081 [null-safety] fix types of layer code (flutter/engine#21959)

* 9946be45a FlTextInputPlugin: fix memory leaks (flutter/engine#21879)

* bcc557f1b Add multi-step input method support for Linux (flutter/engine#21897)
2020-10-19 20:30:19 -07:00
Jenn Magder
d81691d0f4
Revert "Build iOS apps using Swift Packages (#68361)" (#68546)
This reverts commit dd9323bdfba0bd829c6f23d3a9d8d953d1a00af2.
2020-10-19 17:57:32 -07:00