Commit graph

17171 commits

Author SHA1 Message Date
Jonah Williams ff5258a5e2
[flutter_tools] convert devtools URL to a better format (#85170) 2021-06-23 19:31:02 -07:00
Jonah Williams ad540e4f3f
[flutter_tools] retry chrome launch up to 3 times (#85162) 2021-06-23 19:26:02 -07:00
Jonah Williams e67113c16f
[flutter_tools] use UWP cpp wrapper for UWP build (#85167) 2021-06-23 19:21:02 -07:00
Hans Muller 99220b01c4
Deprecate the accentIconTheme ThemeData constructor parameter (#85144) 2021-06-23 16:51:03 -07:00
Jenn Magder 042fd77ce1
Check ios-arm64_armv7 directory when validating codesigning entitlements (#85053) 2021-06-23 16:46:03 -07:00
Ahmed Ashour 49c08b7353
Fix checking of index.html (#85016) 2021-06-23 16:41:03 -07:00
Greg Spencer 1ac209c222
Turn on avoid_dynamic_calls lint, make appropriate changes. (#84478) 2021-06-23 16:36:03 -07:00
Kate Lovett 0ea4303714
Fix SnackBar assertions when configured with theme (#85150) 2021-06-23 15:51:03 -07:00
Darren Austin 144434cafc
Fixed an issue with overflow exceptions with nested lists inside a reorderable list item. (#84828) 2021-06-23 15:46:06 -07:00
Jenn Magder 2e5284a26b
Do not list Android or iOS devices when feature disabled (#85145) 2021-06-23 15:41:04 -07:00
chunhtai 50a2fad986
Remove namesless todo (#85151) 2021-06-23 14:29:14 -07:00
Kate Lovett 2130cf9c02
DismissDirection.none will not prevent scrolling (#85152) 2021-06-23 13:36:03 -07:00
Dan Field 9c0bd18c40
Reland eliminate timeouts from integration tests (#85141) 2021-06-23 13:08:51 -07:00
Viren Khatri 568f135a13
[docs] Add TileMode.decal images (#85024) 2021-06-23 13:01:04 -07:00
Kate Lovett 40d0c69fd6
Make scrollbar assertions less aggressive (#84809) 2021-06-23 11:41:03 -07:00
Balvinder Singh Gambhir 604c59e522
adds build number of ios device in flutter devices command (#84512) 2021-06-23 11:31:03 -07:00
Attila Szabó b9bf576933
Override MediaQuery for WidgetsApp (#81295) 2021-06-23 10:41:03 -07:00
Ahmed Ashour a76eb719db
Fix typos in test names (#85126) 2021-06-23 09:41:02 -07:00
Todor Ginchev eee9f100d0
Add optional custom localization for TimePicker, the same way DatePicker has it (#84566) 2021-06-23 09:11:03 -07:00
Xavier H b63bcaa3c9
ListTile.divideTiles only run Iterable once (#78879) 2021-06-23 09:06:03 -07:00
Dan Field 69f2f8a18b
Revert "Remove per-test timeouts from integration tests (#85098)" (#85133)
This reverts commit b96c3c22ce.
2021-06-23 08:17:27 -07:00
Dan Field b96c3c22ce
Remove per-test timeouts from integration tests (#85098) 2021-06-23 07:17:28 -07:00
Jonah Williams 03d14a30c8
[versions] remove mockito (#85076) 2021-06-22 17:41:03 -07:00
Jenn Magder 40428fa0ea
macOS unzip then rsync to delete stale artifacts (#85075) 2021-06-22 17:10:56 -07:00
Hans Muller 9e082f6ce9
Add OverflowBar.alignment property (#85050) 2021-06-22 17:01:23 -07:00
Jonah Williams 1e2753b741
[flutter_tools] remove all mocks from error handling io test (#84646) 2021-06-22 15:06:02 -07:00
Chinmoy 4d1da9afa5
Adds borderRadius property to DropdownButton (#84298) 2021-06-22 14:15:54 -07:00
Devon Carew 853415dd1b
send back Widget class name information in the widget rebuild/repaint count events (#84804)
send back Widget class name information in the widget rebuild/repaint count event
2021-06-22 10:56:08 -07:00
Darren Austin 5e2d32fe97
Fixed an issue with overflow exceptions with nested lists inside a reorderable list item. (#84807) 2021-06-22 10:26:20 -07:00
Phil Quitslund 2c9de5ab49
remove deprecated author section (#85036) 2021-06-22 09:41:04 -07:00
Zachary Anderson 1cf2ce9552
Skip a flaky Windows/canvaskit test in hot_reload_web_test.dart (#85044)
* Update hot_reload_web_test.dart

For https://github.com/flutter/flutter/issues/85043

* Add missing import
2021-06-22 09:11:02 -07:00
Phil Quitslund 875b420cc8
remove deprecated author fields (#84997) 2021-06-22 06:06:03 -07:00
Karol 8ffe7c56d7
Fix painting material toggle (#78733) (#78744) 2021-06-21 16:46:02 -07:00
Andrew Wilson 78ccced805
Fix leak of CurvedAnimations in long-lived ImplicitlyAnimatedWidgets. (#84785) 2021-06-18 17:14:02 -07:00
Taha Tesser 05736b55aa
fix animated_size example (#83661) 2021-06-18 17:09:02 -07:00
tbm98 ddc6c3432c
Reland: Add optional param to useRootNavigator when showSearch (#84872) 2021-06-18 12:24:07 -07:00
Wilson Wilson 44ba6ab099
Added null check before NavigationRail.onDestinationSelected is called (#78032) 2021-06-18 11:34:03 -07:00
creativecreatorormaybenot 4465f68809
Make buildHandle onTap optional (#84806) 2021-06-18 11:09:02 -07:00
Angjie Li 328b292b58
Revert "Add optional param to useRootNavigator when showSearch (#84581)" (#84827)
This reverts commit a65328b460.
2021-06-18 09:15:29 -07:00
nt4f04uNd 15301a6f44
Fix AnimatedList code sample 2021-06-17 20:37:34 -07:00
nt4f04uNd 555608dad2
init (#84365) 2021-06-17 16:09:02 -07:00
Mirko Mucaria bce1706f1c
Fix watchOS build when companion app is configured with xcode variable (#84519) 2021-06-17 14:14:03 -07:00
chunhtai 00ee2e59e7
Adds text attributes support for semantics (#79599)
* Adds label attributes

* fix test

* comments

* list equal
2021-06-17 09:45:34 -07:00
tbm98 a65328b460
Add optional param to useRootNavigator when showSearch (#84581)
* Add optional param to useRootNavigator when showSearch

* Add test showSearch with rootNavigator

* fix analyze

* Change default value useRootNavigator to true
2021-06-17 09:16:15 -07:00
Jenn Magder 53f5b90209
Use -miphonesimulator-version-min when building App.framework for simulator (#84729) 2021-06-16 15:54:38 -07:00
LongCatIsLooong 75e9318d7f
Revert "TextField terminal the enter and space raw key events by default (#82671)" (#84739) 2021-06-16 15:54:03 -07:00
greymag f8d73be84c
Remove stripping scriptCodes for localization. (#83903) 2021-06-16 13:39:05 -07:00
Anurag Roy ce7df25ae7
Move flutterGit from version.dart (#79568) 2021-06-16 11:51:37 -07:00
Tim Sneath 57a565c706
Clean up podspec template (#84662) 2021-06-15 18:44:02 -07:00
Jonah Williams f2dcbbea1b
[flutter_tools] remove mockito from resident web runner tests (#84659) 2021-06-15 16:54:02 -07:00
Jonah Williams 1b981a6869
[flutter_tools] tweak README (#84648) 2021-06-15 15:54:03 -07:00
Jonah Williams cd13c91119
[versions] update dependencies (#84639) 2021-06-15 11:08:57 -07:00
Jenn Magder 163decb7e9
Remove unnecessary reference to iOS configuration in README (#84615) 2021-06-15 10:39:02 -07:00
Jenn Magder 64056a1a52
Fix integration_test podspecs warnings (#84602) 2021-06-15 10:29:03 -07:00
Jenn Magder db930ba32f
Migrate build_macos and web_test_compiler to null safety (#84469) 2021-06-14 18:29:03 -07:00
Jonah Williams 73df069786
[flutter_tools] fully remove mocks from resident_runner_test.dart (#84591) 2021-06-14 16:29:02 -07:00
Kate Lovett 477683e0bf
Remove deprecated typography constructor (#83926) 2021-06-14 16:24:02 -07:00
Jenn Magder 6286bf1cd1
Fix iOS native integration_tests example project (#84595) 2021-06-14 16:09:04 -07:00
Kate Lovett bfd3f115c7
Clean up NestedScrollView TODOs (#84594) 2021-06-14 16:04:03 -07:00
Abhishek Ghaskata fdc3fb3f9e
Elevation for Stepper(horizontally) (#83177) 2021-06-14 15:59:04 -07:00
Greg Spencer 88f3811055
Turn on avoid_dynamic_calls lint, except packages/flutter tests, make appropriate changes. (#84476)
This adds avoid_dynamic_calls to the list of lints, and fixes all instances where it was violated.

Importantly, this lint is NOT turned on for flutter/packages/test, because those changes are happening in another PR: #84478
2021-06-14 14:16:57 -07:00
Lau Ching Jun acd68cf47b
Fix compile expression in tests when precompiled dill files are used. (#84470) 2021-06-14 13:44:03 -07:00
Kate Lovett 7773d0b020
Remove deprecated hasFloatingPlaceholder (#83923) 2021-06-14 13:04:04 -07:00
Jenn Magder e87a85c30e
Add Designed by iPad attach destination for ARM macOS (#84411) 2021-06-14 12:09:02 -07:00
David Martos f4f1c2103e
Fix scrollbar error message and test (#84570) 2021-06-14 11:34:02 -07:00
Darren Austin a714c97c0b
Ensure the Autocomplete options scroll as needed. (#83863) 2021-06-14 11:24:02 -07:00
Aneesh Rao ed0301380e
Fix grammatical error in services.dart (#84494) 2021-06-14 11:04:02 -07:00
Devon Carew dc47cf5cee
update the test expectations for the flutter widget transformer (#84578) 2021-06-14 10:37:15 -07:00
Alexandre Ardhuin 323ffe1233
fix indentation issues (#84374) 2021-06-12 00:34:02 -07:00
Tong Mu e708aa64bd
Reland: MouseRegion enter/exit event can be triggered with button pressed (#83253)
* Revert "Revert "MouseRegion enter/exit event can be triggered with button pressed (#81148)" (#81557)"
2021-06-11 20:31:20 -07:00
Jonah Williams 65549d778e
[flutter_tools] reduce mocking in error handling io (#84443) 2021-06-11 13:04:03 -07:00
Jenn Magder 80668d20f8
Fix assemble codesign flag (#84372) 2021-06-11 11:35:00 -07:00
nohli fb664702be
Add slider adaptive cupertino thumb color (#81647) 2021-06-11 10:14:02 -07:00
Darren Austin 144e21b3cb
ReorderableListView should treat fuchsia as a mobile platform. (#84393) 2021-06-10 17:43:24 -07:00
xubaolin 0347c533f1
fix a PlatformView gesture bug (#84257) 2021-06-10 17:39:03 -07:00
xubaolin f43a282f1c
fix a DropdownButtonFormField label display issue (#83014) 2021-06-10 16:54:03 -07:00
Jenn Magder 483f71ae21
Migrate application_package to null safety (#83956) 2021-06-10 16:24:03 -07:00
Aayan efe0c5eb85
Integrate MaterialBanner with the ScaffoldMessenger API (#81706) 2021-06-10 16:14:04 -07:00
Emmanuel Garcia 734df6f5c6
Allow Flutter focus to interop with Android view hierarchies (#84055) 2021-06-10 16:06:04 -07:00
Aneesh Rao 1850079a5d
Fix typo in test description (#84189) 2021-06-10 14:39:04 -07:00
Aneesh Rao b4148eb599
Add maskable icons to improve lighthouse score (#83182) 2021-06-10 13:49:06 -07:00
David Martos e9542ec646
Assert for valid ScrollController in Scrollbar gestures (#81278) 2021-06-10 12:54:03 -07:00
Kate Lovett 8603ed995d
Fix scrollbar drag gestures for reversed scrollables (#82764) 2021-06-10 12:39:04 -07:00
Jonah Williams 6728cf34cc
[flutter_tools] remove more mocks from runner tests (#84312) 2021-06-10 12:00:38 -07:00
Jonah Williams 67a57eb9a5
[flutter_tools] remove feature for alternative invalidation strategy (#84366) 2021-06-10 11:59:04 -07:00
Simon Binder 01e823c4fb
Avoid non-nullable Future.value() (#84138) 2021-06-10 11:54:04 -07:00
Pedro Massango 3193285c7d
Add SizedBox.square() constructor (#84041)
* Add SizedBox.square() constructor

* Fix comment and move test case to the right file

* Add missing import statement
2021-06-10 19:49:40 +01:00
Craig Labenz 02b46b0d77
refactor: Add MaterialStateMixin (#82843) 2021-06-10 11:44:04 -07:00
xubaolin b5fc79f9ec
TextField terminal the enter and space raw key events by default (#82671) 2021-06-10 11:39:04 -07:00
Alexandre Ardhuin 2c998d8be7
fix indentation of class members (#84293) 2021-06-10 11:29:03 -07:00
Jonah Williams 04933efb43
[flutter_tools] fully remove mocks from version_test.dart (#84311) 2021-06-10 11:09:03 -07:00
Cristian Zazo 3ae8fb25f6
Fix AppBar's title doc (#82570) 2021-06-10 10:29:03 -07:00
timekone 25c3f345f6
Add RotatedBox Widget of the Week video to docs (#84182) 2021-06-10 10:08:06 -07:00
Justin Hutchins db528a24a3
Improve WebDriver error message (#81107)
* Add link to documentation in error message

The current WebDriver message is incomplete. Add link to
the documentation on WebDrivers for different browsers
to help troubleshooting.
2021-06-10 08:52:42 -07:00
Jonah Williams 10840352ce
[flutter_tools] switch flutter sdk to dart format (#84273) 2021-06-10 07:54:03 -07:00
Gary Qian e70a1d1d7a
Support WidgetSpan in RenderEditable (#83537) 2021-06-09 21:54:02 -07:00
Greg Spencer bf1fb6e84b
Switch sample analysis over to use package:flutter_lints (#84303)
This switches the sample analysis code to use package:flutter_lints instead of the flutter repo analysis options, so that they are compatible with a similar change to DartPad.
2021-06-09 18:09:14 -07:00
Jenn Magder e6fe1ed73a
Migrate android application_package to null safety (#84227) 2021-06-09 16:09:04 -07:00
Rami e12c75167b
Only trigger AppBar scrolledUnder state for vertical scrolling and not horizontal (#84268) 2021-06-09 11:39:04 -07:00
J-P Nurmi ae9766655d
Add ExpansionTile.controlAffinity (#80360) 2021-06-09 10:13:09 -07:00
Alexandre Ardhuin e467018d06
alignment of doc comments and annotations (#84256) 2021-06-09 07:54:02 -07:00
Tong Mu 0d1358d7ee
Impl (#84171) 2021-06-09 01:59:04 -07:00
xubaolin 6f2ca4025b
fix a ListWheelScrollView childDelegate update bug (#82675) 2021-06-08 19:39:03 -07:00
Jonah Williams cb2eef04ed
[flutter_tools] remove remaining mocks from cache_test.dart (#84218) 2021-06-08 17:42:11 -07:00
Jonah Williams 85be4f6c96
[flutter] when primary mouse pointers don't contact a focused node, reset the focus (#82575) 2021-06-08 17:39:05 -07:00
Alex Melnyk 23d705c30b
Fix typo in create.dart (#82454) 2021-06-08 15:58:01 -07:00
Jonah Williams 6a75e48607
[flutter_tools] remove substantial mocking from version test (#84007) 2021-06-08 10:47:03 -07:00
Ren You 9ecba20fbd
Revert "Always push layer for RenderAnimatedOpacityMixin (#83145)" (#84187)
This reverts commit 048baa7591.
2021-06-08 08:46:25 -07:00
Darren Austin c7bfef6721
Mark flaky tests in 'expression_evaluation_web_test' as skipped. (#84163)
Turned off all tests in expression_evaluation_web_test.dart as there were several that appeared in flake reports.
2021-06-07 20:20:58 -07:00
LongCatIsLooong 21273fde8e
[TextSelectionControls] move the tap gesture callback into _TextSelectionHandlePainter, remove _TransparentTapGestureRecognizer. (#83639) 2021-06-07 19:14:04 -07:00
Lau Ching Jun 89a3c353e6
Add more analytics for hot reload in flutter_tools. (#83972) 2021-06-07 18:51:47 -07:00
Dan Field c1fe2bd1e0
Reland "Dispose render objects when owning element is unmounted. (#82883)" (#83790) (#83920) 2021-06-07 18:39:02 -07:00
Dan Field bcc8f083a2
Forbid calling findRenderObject on an unmounted element (#83962) 2021-06-07 16:37:55 -07:00
Michael Goderbauer 5a2530b28e
Remove unused protobuf dependency (#84148) 2021-06-07 15:34:06 -07:00
Michael Goderbauer c077278431
Migrate integration_tests/channels to null safety (#84145) 2021-06-07 15:29:05 -07:00
Jonah Williams aaff32902e
[flutter_tools] remove all mocks from attach.dart (#84118) 2021-06-07 15:24:03 -07:00
Michael Goderbauer 811f0d9a15
"Migrate" dummy packages to null safety (#84013) 2021-06-04 22:14:03 -07:00
Bikram Pandit 44ebcb66d1
Move cursor position to the end of search query in SearchDelegate after query is set (#83512) 2021-06-04 19:29:04 -07:00
Jonah Williams 3638c41959
[flutter_tools] remove more mocks from cache_test (#83522) 2021-06-04 11:24:06 -07:00
Dan Field 5547bfdb5d
Delete obsolete TODO and skip (#83968) 2021-06-04 10:59:03 -07:00
Sam Rawlins da9b11ec24
Remove "unnecessary" imports. (#83959) 2021-06-04 10:54:05 -07:00
Jenn Magder 4c6a9dcb40
Migrate a few tool libraries to null safety (#83862) 2021-06-04 10:49:04 -07:00
Dan Field febce13a94
Make retry logic more permissive for network errors (#83965) 2021-06-03 23:44:03 -07:00
Alexandre Ardhuin cfc08594d9
enable lint use_test_throws_matchers (#83943) 2021-06-03 22:14:03 -07:00
Darren Austin 8252296a35
Fixed TimeOfDay.hourOfPeriod for the noon and midnight cases. (#83947) 2021-06-03 18:24:04 -07:00
Jonah Williams ca789bf5a1
[flutter_tools] bail from printing if devtools launch fails (#83934) 2021-06-03 18:19:05 -07:00
Jenn Magder c6359dc93f
Remove globals from android application_package (#83852) 2021-06-03 18:14:04 -07:00
Jonah Williams 85df73d0e3
[flutter] ensure vmservice binding is registered in profile mode (#83913) 2021-06-03 17:59:03 -07:00
Jenn Magder f41fa9dd48
Migrate deferred_components_prebuild_validator to null safety (#83854) 2021-06-03 17:54:05 -07:00
chunhtai 97dfafbb62
Make tooltip hoverable and dismissible (#83830) 2021-06-03 17:49:05 -07:00
Kate Lovett 92992550e6
Fix widgets with built-in scrollbars (#83828) 2021-06-03 17:44:05 -07:00
ruskryzhanovskiy a42159316b
Additional flags for xcodebuild (#83128) 2021-06-03 17:39:05 -07:00
Alexandre Ardhuin 32540774c0
enable lint noop_primitive_operations (#83930) 2021-06-03 17:34:10 -07:00
Aliaksei Chorny 871b0ce363
Double we typo fixed (#82933) 2021-06-03 17:34:06 -07:00
Michael Goderbauer 048baa7591
Always push layer for RenderAnimatedOpacityMixin (#83145) 2021-06-03 17:32:37 -07:00
Michael Goderbauer 14b2e7ffee
flutter update-packages --force-upgrade (#83911) 2021-06-03 10:50:11 -07:00
Jenn Magder 3477df744d
Migrate iOS project migrations to null safety (#83855) 2021-06-03 10:24:04 -07:00
Angjie Li 14f00790bb
Revert "fix a Scaffold.bottomSheet update bug (#83689)" (#83904)
This reverts commit 9a243a1213.
2021-06-03 09:44:39 -07:00
Jonah Williams 1625befc36
[flutter_tools] check for empty host in protocol_discovery (#83847) 2021-06-03 08:29:05 -07:00
Jonah Williams 53e0c50a7c
[flutter_tools] use ProcessManager.canRun instead of checking for ArgumentErrors (#83845) 2021-06-03 08:24:04 -07:00
Jenn Magder c4a2a3e92d
Migrate project.dart and all dependencies to null safety (#83817) 2021-06-02 18:41:12 -07:00
Jonah Williams f666f93dbb
[flutter_tools] always use device.stopApp (#83803) 2021-06-02 17:34:02 -07:00
Ian Hickson ec085ac72a
DefaultAssetBundle returns an AssetBundle so should export it (#83678) 2021-06-02 16:39:04 -07:00
Ian Hickson 10d1865168
Clarify the IconTheme documentation (#83677) 2021-06-02 16:34:04 -07:00
omchiii 563da62873
Update Paragraph.getLineBoundary docs (#83626) 2021-06-02 16:29:02 -07:00
Gian 8f866ab5f4
Fix to the tab height (Issue #81500) (#81505) 2021-06-02 14:54:05 -07:00
davidbrenner 045ed0d3a9
Fix typo in documentation (#83734) 2021-06-02 14:39:04 -07:00
Ray Rischpater, KF6GPE dcd8957bea
l10n updates for June beta (#83826)
Co-authored-by: Shi Hao Hong <shihaohong94@gmail.com>
2021-06-02 14:33:49 -07:00
Darren Austin 3bb4a34a0b
Support for keyboard navigation of Autocomplete options. (#83696)
Support for keyboard navigation of Autocomplete options.
2021-06-02 13:41:59 -07:00
Chinmoy d1d844114e
Fix "Added AxisOrientation property to Scrollbar (#75497)" analysis failures (#82818) 2021-06-02 13:19:03 -07:00
Tong Mu e3da1bd7aa
Test WidgetTester handling test pointers (#83337)
Adds tests to the following behaviors, which have existed without tests:

- When tapping during live testing, a message is printed with widgets that contain the tap location.
- When tapping during live testing, a mark is displayed on screen on the tap location.
2021-06-02 11:50:09 -07:00
stuartmorgan 15317b9e8d
Disable clang format in the plugin registrants (#83285) 2021-06-02 10:29:10 -07:00
Anis Alibegić c99ed373b3
Fixed large amount of spelling errors (#83744) 2021-06-02 10:14:06 -07:00
xubaolin 9a243a1213
fix a Scaffold.bottomSheet update bug (#83689) 2021-06-02 10:09:06 -07:00
Ren You 63c49c3d83
Revert "Dispose render objects when owning element is unmounted. (#82883)" (#83790)
This reverts commit c75edc268c.
2021-06-02 07:54:19 -07:00
Dan Field c75edc268c
Dispose render objects when owning element is unmounted. (#82883) 2021-06-01 22:29:02 -07:00
Yegor e6cc3cd84d
use old Edge-compatible JavaScript in index.html (#83732) 2021-06-01 20:45:58 -07:00
omchiii f831874960
Update TextStyle API Docs (#83627) 2021-06-01 16:54:02 -07:00
Jia Hao 446673a65f
[integration_test] Fix early reporting of results (#83685) 2021-06-01 13:24:04 -07:00
Emmanuel Garcia 0bccce6260
[gradle] Unlock all configurations if a local engine is used (#83635) 2021-06-01 13:19:03 -07:00
Jenn Magder b947121f00
Clean up null assumptions for project.dart dependencies (#83445) 2021-06-01 13:14:03 -07:00
Dwayne Slater a84bb4eb3c
Add ability to specify Image widget opacity as an animation (#83379) 2021-06-01 13:09:04 -07:00
Jason Simmons 59f6cc7ac9
Add a trace-skia-allowlist flag for filtering Skia trace events (#83507) 2021-06-01 11:29:03 -07:00
Jay Zhuang 41ced7b5c3
[asset] Include assets in input files (#83416) 2021-06-01 11:24:04 -07:00
Alexandre Ardhuin 34059eec2c
enable lint prefer_interpolation_to_compose_strings (#83407) 2021-06-01 11:14:06 -07:00
Seven 1cd677c1b0
Fix single frame image is decoded even cached (#82533)
* Fix single frame image is decoded even cached

* Add MultiFrameImageStreamCompleter decode test for one frame image
2021-05-28 11:41:45 -07:00
Marian Triebe 722a493f3a
Add coldBoot parameter to JSON-RPC interface of daemon (#83488) 2021-05-28 09:14:03 -07:00
Jenn Magder 6d03cb65cb
Clean up null assumptions for Gradle classes (#83443) 2021-05-27 18:54:04 -07:00
Darren Austin 43e3197790
Removed default page transitions for desktop and web platforms. (#82596) 2021-05-27 18:49:03 -07:00
Jonah Williams 2a62b20bd3
[flutter_tools] remove mocks from fuchsia device start test (#83506)
* [flutter_tools] remove mocks from fuchsia device start test

* change import
2021-05-27 14:23:23 -07:00
Jenn Magder 6b92a93c0f
Remove more mocks from error_handling_io and attach_test (#83504) 2021-05-27 13:49:04 -07:00
Alexandre Ardhuin 0ef0f0ba5e
fix lint from an improved unnecessary_parenthesis (#83433) 2021-05-27 13:39:03 -07:00
Lau Ching Jun a9d6131df8
Allow passing --initialize-from-dill to flutter run and flutter attach (#83454)
To specify the dill file that will be used to initialize the resident
compiler, instead of the default cached version.
2021-05-26 23:06:38 -07:00
Lau Ching Jun 27a6796233
Fix benchmark regression from #83427 (#83437) 2021-05-26 17:59:02 -07:00
MahdiGharooni bf848ca153
Fix typo in text_input.dart (#83247) 2021-05-26 17:44:02 -07:00
Jonah Williams 025a3a7da3
[versions] roll package test redux (#83367) 2021-05-26 17:22:28 -07:00
stuartmorgan 57fcee28c7
Allow platform variants for Windows plugins (#82816)
Windows plugins are designed to share implementations between Win32 and
UWP, but not all plugins will support both. This adds a new
'supportedVariants' key to Windows plugins that allows specifying
'win32' and/or 'uwp' (and potentially others in the future in case that
becomes necessary).

Plugins without any supported variants will be assumed to be Win32 for
backward compatibility.

This will allow compiling Windows projects that use Win32-only Windows
plugins (which is currently all of them) in UWP mode. The plugins will
of course throw missing implementation exceptions at runtime, but tehy
won't prevent being able to build as they currently do.

Fixes https://github.com/flutter/flutter/issues/82815
2021-05-26 16:20:21 -07:00
Jenn Magder cbc7ce0884
Clean up null assumptions for Xcode and CocoaPods classes (#83442) 2021-05-26 16:04:03 -07:00
Jenn Magder 883cb3e830
Migrate pubspec_schema to null safety (#83441) 2021-05-26 15:54:04 -07:00
nt4f04uNd e905dd2d67
init (#83049) 2021-05-26 14:58:47 -07:00
chunhtai a4eb91aa43
Updates override of SemanticsUpdateBuilderSpy to enable soft transition (#83434) 2021-05-26 13:24:03 -07:00
Jenn Magder 00263c4f8a
Migrate build system build.dart to null safety (#83381) 2021-05-26 12:04:02 -07:00
Taha Tesser f9cd87e60a
[flutter_tools] Add documentation to "cmdline-tools component is missing" doctor validation error (#83356) 2021-05-26 10:59:02 -07:00
Christopher Fujino b9377f358c
Revert "[flutter_tools] Make flutter upgrade only work with standard remotes (#79372)" (#83423)
This reverts commit c835ad4362.
2021-05-26 10:04:47 -07:00
Jonah Williams 03a3e7b1e4
Revert "[flutter_tools] fix top web crasher (#83272)" (#83376) 2021-05-25 17:49:04 -07:00
chunhtai 36eea758ac
Make RouteInformationProvider value non nullable (#83301)
* Make RouteInformationProvider value non nullable

* fix more lint
2021-05-25 14:04:08 -07:00
Filip Hracek 1b20072650
Update flutter_tools README with tips (#83369) 2021-05-25 13:49:02 -07:00
Anurag Roy c835ad4362
[flutter_tools] Make flutter upgrade only work with standard remotes (#79372) 2021-05-25 13:19:03 -07:00
Jim Graham ae12bf6bcb
Add a bitmap operation property to transform widgets to enable/control bitmap transforms (#76742) 2021-05-25 12:57:07 -07:00
Jenn Magder a04f45f97b
Migrate deferred_components_gen_snapshot_validator to null safety (#83311) 2021-05-25 11:14:03 -07:00
Jenn Magder 2bf0627dea
Migrate localizations and generate_synthetic_packages to null safety (#83310) 2021-05-25 11:09:02 -07:00
Jenn Magder 2d86249435
rsync Flutter.framework for add to app (#83315) 2021-05-25 10:49:02 -07:00
Lau Ching Jun fdb1fb184d
Add MultiRootFileSystem to better support using --filesystem-root. (#82991) 2021-05-24 22:04:02 -07:00
Jonah Williams bfff43cf6f
[flutter_tools] remove mocks from code signing test (#83188) 2021-05-24 21:05:52 -07:00
Jonah Williams 149309013e
[flutter_tools] remove mocks from run.dart (#83184) 2021-05-24 21:05:40 -07:00
Jonah Williams a8ec764609
[flutter_tools] fix top web crasher (#83272) 2021-05-24 18:04:02 -07:00
Jonah Williams a217ab601a
[flutter_tools] remove getLocalEngineArtifacts from integration tests that cant use it (#83282) 2021-05-24 16:39:03 -07:00
Jenn Magder 6ccde6eaab
Skip flaky debugger_stepping_web_test (#83297) 2021-05-24 14:44:19 -07:00
Jonah Williams 302e992ca7
[flutter_tools] throw a tool exit if pub cannot be run (#83293) 2021-05-24 14:34:02 -07:00
Jonah Williams 8beee479af
[flutter_tools] remove more mocks from resident_runner tests (#83155) 2021-05-24 11:59:03 -07:00
Jenn Magder 4bcf8fb40d
Migrate compile to null safety (#83153) 2021-05-24 11:24:02 -07:00
Jenn Magder 19eab105a5
Migrate build_system, exceptions, and source to null safety (#83147) 2021-05-24 10:29:04 -07:00
Michael Goderbauer ee17ebe51f
Use type:int without format in gen_l10n (#83132) 2021-05-24 09:54:02 -07:00
Dan Field a6b9c404f3
Remove dead code from attach.dart (#83187)
* Remove dead code from attach.dart

Remove dead code (see https://github.com/flutter/flutter/pull/30857/files#diff-70164e71957eed4bf8b4119543e779e808e3ddfedeceef98d4a24ab23efc99ecR214)
2021-05-23 10:02:26 -07:00
Jonah Williams 0f929f9f13
[flutter_tools] require cmdline-tools for android licenses (#82560) 2021-05-22 15:54:03 -07:00
Michael Goderbauer 485c409184
import pkg:intl when DateFormat or NumberFormat is used (#83122) 2021-05-21 19:04:04 -07:00
Michael Goderbauer c04f0a2b69
Enable vm:notify-debugger-on-exception for LayoutBuilder (#82835) 2021-05-21 18:39:13 -07:00
Jenn Magder 0d79013a81
Move globals.artifacts to globals_null_migrated, update imports (#83137) 2021-05-21 18:35:02 -07:00
Emmanuel Garcia 8a7f2dee51
Move AndroidX error handler to the end (#83135) 2021-05-21 18:29:03 -07:00
Michael Goderbauer f7bcfa8e95
Be more helpful when l10n generation fails (#83134) 2021-05-21 17:19:02 -07:00
Yegor a05076e45b
disable ideographic script test on web (#83130) 2021-05-21 17:18:41 -07:00
Ian Hickson 5e0cc4cba4
Migrate to ChannelBuffers.push (#82564) 2021-05-21 15:09:03 -07:00
Emmanuel Garcia fa5883b78e
Add Gradle lockfiles and tool to generate them (#83067) 2021-05-21 13:04:03 -07:00
Jonah Williams b891adb4bd
[flutter_tools] migrate artifacts to null safety (#83073) 2021-05-21 11:54:03 -07:00
Ludwik Trammer 31e755452c
Make SelectableText focus traversal behavior more standard (#80110) 2021-05-21 11:49:04 -07:00
Andre f33e88cef7
Prevent DiagnosticsStackTrace truncation (#82140) 2021-05-21 13:53:50 -04:00
nt4f04uNd 80a2b6b015
Fix typos (#82589) 2021-05-20 17:19:09 -07:00
nt4f04uNd 0902576aba
Fix slider notifies start and end twice when participates in gesture arena (#82152) 2021-05-20 16:44:02 -07:00
Jonah Williams 24bfc46d89
[flutter_tools] allow passing properties directly to gradle (#82941) 2021-05-20 16:19:03 -07:00
Ian Hickson 058a9343dc
Migrate the navigator API to routeInformationUpdated. (#82594) 2021-05-20 15:44:02 -07:00
Christopher Fujino 24c8ace7b3
fix flake (#82970) 2021-05-20 15:18:58 -07:00
xubaolin 43d22ae2d3
Re-add the removed MediaQuery.removePadding of PopupMenuButton (#82986) 2021-05-20 13:39:02 -07:00
Dan Field 669a8150e0
Update rendering smoke tests to assert a frame has been scheduled (#82963) 2021-05-20 13:34:05 -07:00
Jonah Williams 78a96b09d6
[flutter] use engine provided frame number (#82934) 2021-05-20 13:29:03 -07:00
Mahesh Jamdade 238bc4bf13
Fix autocomplete options height (#80187) 2021-05-20 09:04:04 -07:00
Ian Hickson 4bb504652d
More toStrings and tests for physics (#82503) 2021-05-20 00:09:02 -07:00
Yegor 2f3f5f09eb
FlutterDriver: deprecate enableAccessibility; redirect it to setSemantics; add setSemantics tests (#82939)
* deprecate enableAccessibility; redirect it to setSemantics

Co-authored-by: David Iglesias <ditman@gmail.com>
2021-05-19 22:10:26 -07:00
Todd Volkert 1cf492f254
Re-apply "Gesture recognizer cleanup" (#82885)
This is a re-application of https://github.com/flutter/flutter/pull/81884,
but with https://github.com/flutter/flutter/pull/82834 landed first.

Fixes https://github.com/flutter/flutter/issues/81883
2021-05-19 16:32:15 -07:00
Aneesh Rao 5da966717b
Fix flag passed to the flutter tool in sample (#82925) 2021-05-19 12:49:02 -07:00
Balvinder Singh Gambhir 4a33813b35
[flutter_tools] added base-href command in web (#80519) 2021-05-19 12:39:02 -07:00
Michael Goderbauer b1b3c1a398
State Restoration for Router (#82727) 2021-05-19 11:39:02 -07:00
Marian Triebe 2d283504e6
Add cold boot option to emulator launch command (#82647) 2021-05-19 10:54:04 -07:00
Hattomo (TomohiroHattori) 08a70e7ac8
Enable avoid_escaping_inner_quotes lint (#81153) 2021-05-19 09:54:02 -07:00
Jonah Williams 84734ecc54
[flutter_tools] pin shelf (#82869) 2021-05-18 23:09:03 -07:00
Jenn Magder 02c0aa255d
Remove more mocks from error_handling_io_test (#82882) 2021-05-18 23:04:03 -07:00
Jonah Williams 4c6d7fd4e9
[flutter_tools] remove mocks from compile expression unit test (#82875) 2021-05-18 22:59:02 -07:00
chunhtai 15b8722664
Revert "Fix wrap compute max intrinsic width/height with spacing (#82t609)" (#82872)
This reverts commit 468471bfc1.
2021-05-18 21:58:16 -07:00
Jonah Williams 666675078c
[flutter_tools] adjust some feature settings (#82851) 2021-05-18 20:49:03 -07:00
Sam Rawlins 8ae3952a40
Remove "unnecessary" imports. (#82828) 2021-05-18 20:44:03 -07:00
Tong Mu 4c1709642a
Drag gesture recognizer accepts all pointers when any pointer is accepted (#82786) 2021-05-18 20:39:05 -07:00
Jenn Magder 8f536ec17b
Default --no-tree-shake-icons to false for 'flutter build bundle' (#82773) 2021-05-18 20:34:04 -07:00
Lau Ching Jun 2acd0007d6
Refactor CustomDimensions in analytics to be type safe (#82531) 2021-05-18 20:29:03 -07:00
Todd Volkert 3b19dfd4da
Fix addAllowedPointer() overrides (#82834)
They should have been taking a PointerDownEvent.

This change was originally included in #81884, but that
had to be reverted because it broke Google testss. This
sub-part of that larger change needs to be made first in
order to allow for a phased rollout in a way that won't
break Google tests.

https://github.com/flutter/flutter/issues/81883
2021-05-18 20:28:06 -07:00
Jay Zhuang f512ebfd06
[fuchsia_asset_builder] Write depfile (#82469) 2021-05-18 20:24:04 -07:00
Tong Mu 01c98fa95e
Character activator (#81807) 2021-05-18 20:19:03 -07:00
Jonah Williams 5c09eecd0d
[flutter_tools] remove special casing of web listview requests (#82826) 2021-05-18 13:19:03 -07:00
Jenn Magder d7e49e559b
Run update packages, pick up file 6.1.1 (#82770) 2021-05-18 13:09:03 -07:00
Todd Volkert 3fc408200e
Revert "Gesture recognizer cleanup (#81884)" (#82831)
This reverts commit e88a387b26.
2021-05-18 09:50:24 -07:00
Abhishek Ghaskata b353f15eed
Add CupertinoScrollbar api docs (#78284) 2021-05-18 09:14:02 -07:00
YeungKC 468471bfc1
Fix wrap compute max intrinsic width/height with spacing (#82609) 2021-05-18 01:54:02 -07:00