Nate Bosch
59a8ef3a21
Remove direct uses of LocalPlatform ( #56605 )
...
When `const LocalPlatform` is used immediately and not passed as a
dependency it does not have utility over the static properties from
`dart:io`. Remove these uses to reduce the noise around how the
instantiable `Platform` class is used.
2020-05-11 12:59:29 -07:00
Jonah Williams
dfc955a87e
[flutter_tools] hide tree-shake-icons ( #56924 )
2020-05-11 12:15:02 -07:00
Jenn Magder
4ecb1bbe2d
Add mirror overrides to doctor output ( #56928 )
2020-05-11 11:57:02 -07:00
Jenn Magder
9c87b32477
Remove Runner target check, prefer schemes ( #56620 )
2020-05-11 11:56:44 -07:00
Dan Field
0177d4293c
more docs about diagnostics in release mode ( #56906 )
2020-05-11 09:41:38 -07:00
Luke Cheng
793e6a48a1
typo fix on the FLUTTER_STORAGE_BASE_URL usage ( #56685 )
2020-05-09 21:14:01 -07:00
stuartmorgan
9d4b0cb844
Update Linux template for headless mode ( #56618 )
2020-05-09 21:09:03 -07:00
Tong Mu
06adde0bd0
Nested InkWells only show the innermost splash ( #56611 )
2020-05-09 21:04:01 -07:00
Mehmet Fidanboylu
0786f29ff2
Revert "Bring back paste button hide behavior ( #56689 )" ( #56806 )
...
This reverts commit d56349822d1087acc7d3f2f4cb0c037abdeb93d9.
2020-05-09 20:22:17 -07:00
Jonah Williams
d70d0913b2
Revert "[flutter_tools] integrate l10n tool into build/run ( #56167 )" ( #56800 )
...
This reverts commit f865ac7e259d320d7e565f887f894f293a463782.
2020-05-09 17:50:46 -07:00
Jonah Williams
f5d2c8c770
[flutter_tools] fix documentation on default built ios ( #56720 )
...
The default for build for flutter build ios should be release to match the other build commands. This is correctly handled in the command, but the documentation is incorrect. Update the documentation and the default to reflect the more common case of building for a physical device.
2020-05-08 17:35:40 -07:00
Pierre-Louis
e04450c000
Expose includeSemantics option to RawKeyboardListener ( #56549 )
...
* Expose includeSemantics option to RawKeyboardListener
* Revert "Expose includeSemantics option to RawKeyboardListener"
This reverts commit 684edccfb0bacb358285b34b7a6dafd45a070ca7.
* Set includeSemantics to false
* Expose includeSemantics for RawKeyboardListener
* Add test
2020-05-09 00:01:19 +02:00
Zachary Anderson
04fe25e63e
[flutter_tools] Don't try to execute gradle wrapper out of /tmp ( #56706 )
2020-05-08 14:00:28 -07:00
Justin McCandless
d56349822d
Bring back paste button hide behavior ( #56689 )
...
Unreverts #54902 with fixes for a failing integration test.
2020-05-08 13:41:22 -07:00
Ian Hickson
98bc176627
Have the physics enforce the scroll position. ( #56521 )
2020-05-08 12:59:02 -07:00
Yegor
324fdb6b3c
LayoutBuilder: skip calling builder when constraints are the same ( #55414 )
...
Avoid calling `builder` in `ConstrainedLayoutBuilder` when layout constraints are the same.
[Design doc](flutter.dev/go/layout-builder-optimization).
## Related Issues
Fixes https://github.com/flutter/flutter/issues/6469
2020-05-08 12:27:59 -07:00
Jonah Williams
f865ac7e25
[flutter_tools] integrate l10n tool into build/run ( #56167 )
...
* [flutter_tools] integration l10n tool
* add runtime skip to build system
* Update build_system.dart
* add links to issues, comments
* Update packages/flutter_tools/test/general.shard/build_system/build_system_test.dart
Co-authored-by: Shi-Hao Hong <shihaohong@google.com>
* Update packages/flutter_tools/lib/src/build_system/targets/localizations.dart
Co-authored-by: Shi-Hao Hong <shihaohong@google.com>
* Update localizations.dart
* switch to gen_l10n localizations
* fix tests
Co-authored-by: Shi-Hao Hong <shihaohong@google.com>
2020-05-08 12:06:15 -07:00
Jenn Magder
0dc7be3bb0
Always remove the workspace settings ( #56703 )
2020-05-08 12:05:52 -07:00
Jonah Williams
2304838a98
[flutter_tools] fix aar defaults test ( #56694 )
2020-05-08 10:04:04 -07:00
Jonah Williams
c57092511a
[flutter_tools] rename to .sksl.json ( #56634 )
2020-05-08 09:44:03 -07:00
Jonah Williams
717f9de662
[flutter_tools] enable tree-shake-icons by default for non-web targets ( #56633 )
...
Enable tree-shake-icons by default for non-web targets. Make missing fonts a status print
2020-05-08 09:42:43 -07:00
msmolkin
da66a45e87
fixup! Update grammar in basic.dart #56251 ( #56407 )
2020-05-08 00:29:01 -07:00
James D. Lin
631cd4d0be
[flutter tools] Fix an assert in IOSSimulator.getLogReader ( #56630 )
...
`assert(app is IOSApp)` fails if `app` is null, and `app` is an
optional argument. `app` is passed to `_IOSSimulatorLogReader`, which
already handles it being null.
2020-05-07 21:10:55 -07:00
Bogdan Lukin
80a14af582
[flutter_tools] ensure track-widget-creation can be changed on devcompiler ( #56564 )
...
Workaround for cached web builds with --[no-]track-widget-creation flags.
Similar PR: #23299
2020-05-07 18:58:43 -07:00
Hans Muller
7ba5078f85
Added MaterialStateProperty.all() convenience method ( #56589 )
2020-05-07 18:20:56 -07:00
Ian Hickson
3cb79079bf
Fix silent test failure in image cache tests ( #56492 )
2020-05-07 18:19:03 -07:00
Jenn Magder
0a4f6cdef0
Add split-debug and obfuscation to build aar ( #56342 )
2020-05-07 18:14:02 -07:00
Hans Muller
26dc70dc18
Add OutlinedBorder class ( #56341 )
2020-05-07 18:04:03 -07:00
Greg Spencer
fd4d6d70d7
Remove semantics node generated by ExcludeFocus ( #56568 )
2020-05-07 17:59:07 -07:00
Jonah Williams
2d26cbb2bf
[flutter_tools] reduce initial cache size on web ( #56103 )
2020-05-07 17:59:02 -07:00
Shi-Hao Hong
960b75719e
Update Tab semantics in Cupertino to be the same as Material ( #56582 )
2020-05-07 17:54:09 -07:00
Darren Austin
4560ebcf9f
Implementation of the Material Date Range Picker. ( #55939 )
2020-05-07 17:54:03 -07:00
Justin McCandless
cd67da260e
Revert "Paste shows only when content on clipboard ( #54902 )" ( #56614 )
...
This reverts commit 053c38818f8ae89ea2fa441f4055c3bd939798ef.
2020-05-07 17:28:37 -07:00
Justin McCandless
053c38818f
Paste shows only when content on clipboard ( #54902 )
2020-05-07 15:22:03 -07:00
Jenn Magder
4be791994f
Swap xcodeproj_tests from MockProcessManager to FakeProcessManager ( #56505 )
2020-05-07 15:18:27 -07:00
Jonah Williams
8f7b2f9bee
[flutter_tools] throw StateError instead of null ( #56481 )
2020-05-07 11:41:03 -07:00
xster
f6b47a5f35
let the embedding maven engine dependency reference the storage proxy ( #56164 )
2020-05-07 11:36:02 -07:00
Justin McCandless
8fbfe1cfbf
Text field height fix ( #55911 )
2020-05-06 17:36:01 -07:00
Jonah Williams
9bfe50cb81
[flutter_tools] fix windows vscode lookup ( #56491 )
2020-05-06 16:51:01 -07:00
Kate Lovett
bf8208cd14
ToDo Audit - Material Library+ ( #55789 )
2020-05-06 16:41:01 -07:00
Kate Lovett
e1e300bb4b
Skip Audit - Painting Library ( #55793 )
2020-05-06 14:49:02 -07:00
Mjk
3f0024e164
Fix compute intrinsic size for wrap ( #55469 )
2020-05-06 13:16:01 -07:00
Gary Qian
bef3512d14
DoubleTap recognizer support and improved error message ( #56328 )
2020-05-06 13:06:02 -07:00
chunhtai
2f04ba91c7
Fixes the navigator pages update crashes when there is still route wa… ( #55998 )
2020-05-06 13:01:03 -07:00
Jia Hao
c2b7342ca4
Handle uncaught error for warnIfSlow ( #56418 )
2020-05-06 08:16:03 -07:00
Zachary Anderson
6f0ed5e142
[flutter_tools] Restore base/platform.dart ( #56410 )
2020-05-06 08:15:39 -07:00
Darren Austin
8568eda15b
Added an empty list example to the ListView docs ( #56394 )
...
Added and example to the ListView docs that shows how to have a custom UI for an empty list.
2020-05-05 16:10:41 -07:00
Greg Spencer
69019664fe
Focus the last node when asked to focus previous and nothing is selected. ( #56160 )
2020-05-05 13:42:02 -07:00
Jonah Williams
0ecc7a4bee
[flutter_tools] support multiple fuchsia devices ( #55780 )
...
Fixes #55765
We are currently only returning the first device from dev-finder, instead we need to look at the whole list.
2020-05-05 13:40:38 -07:00
Jonah Williams
9b7b9d795e
[flutter_tools] reland remove flutter view cache ( #56387 )
...
Fixes #56194
Remove caching of FlutterView and poll forever if the list of flutter views is empty. Added test for missing release mode logic.
2020-05-05 12:09:51 -07:00