Commit Graph

18842 Commits

Author SHA1 Message Date
Anthony
a276ab3d6d [Material] Properly call onChangeStart and onChangeEnd in Range Slider (#34869)
Fixes a bug in the Range Sider where the onChangeStart and onChangeEnd were not being called if the initial thumb selection came from a drag (rather than a tap).
2019-06-24 17:09:07 -04:00
Jonah Williams
25b5656969 Reland: rename web device (#34885) 2019-06-24 11:09:07 -07:00
Danny Tuppeny
8dbfc82bc7 Tweak the display name of emulators (#34785) 2019-06-24 11:41:02 +01:00
Todd Volkert
bb6c3f8131 Remove flutter_tools support for old AOT snapshotting (#34895)
Android now exclusively uses ELF shared libraries, and
iOS uses assembly.
2019-06-22 19:30:24 -07:00
Todd Volkert
e8270ff661 Prepare for HttpClientResponse Uint8List SDK change (#34863)
* Prepare for HttpClientResponse Uint8List SDK change

An upcoming change in the Dart SDK will change `HttpClientResponse`
from implementing `Stream<List<int>>` to instead implement
`Stream<Uint8List>`.

This forwards-compatible change to `_MockHttpClientResponse` is being
made to allow for a smooth rollout of that SDK breaking change. The
current structure of the class is as follows:

```dart
_MockHttpClientResponse extends Stream<List<int>> implements HttpClientResponse {
  ...
}
```

This structure would require that the Dart SDK change land atomically
a change to the class (`extends Stream<Uint8List>`). This atomic landing
requirement doesn't play well at all with Flutter's roll model vis-a-vis
the Dart SDK's roll model to Google's internal repo.  As such, this commit
changes the structure of `_MockHttpClientResponse` to be:

```dart
_MockHttpClientResponse implements HttpClientResponse {
  final Stream<Uint8List> _delegate;

  ...
}
```

Once the Dart SDK change has fully rolled out, we can simplify this class
back to its former structure.

https://github.com/dart-lang/sdk/issues/36900

* Review comment
2019-06-21 17:01:32 -07:00
Jonah Williams
d644015620 Revert "set web device name to Chrome (#34856)" (#34884) 2019-06-21 15:04:44 -07:00
Jonah Williams
19d7925f1f set web device name to Chrome (#34856) 2019-06-21 14:26:25 -07:00
Justin McCandless
63438b9244 Fix Vertical Alignment Regression (#34859)
Change the way outlined inputs vertically align their text to be more similar to how it used to be before a refactor. Fixes an edge case uncovered by a SCUBA test.
2019-06-21 11:24:54 -07:00
Jonah Williams
25a3121dfd Prefer ephemeral devices from command line run (#34802) 2019-06-20 14:33:58 -07:00
Emily Fortuna
bd9c900fce Added some Widgets of the Week Videos to documentation (#34758)
* Added some Widgets of the Week to documentation: AspectRatio and AnimatedIcon.
2019-06-20 12:58:41 -07:00
Dan Field
71b9d461c8 Fix inline text span semantics (#34434) 2019-06-20 12:26:06 -07:00
Jason Simmons
300e8f842b Remove flags related to dynamic patching (#34736) 2019-06-20 12:06:30 -07:00
Jacob Richman
38f849015c Add more structure to errors messages. (#34684)
Breaking change to extremely rarely used ParentDataWidget.debugDescribeInvalidAncestorChain api changing the return type of the method from String to DiagnosticsNode.
2019-06-20 10:56:03 -07:00
Jenn Magder
1b176c5df1 Update Xcode projects to recommended Xcode 10 project settings (#34738) 2019-06-20 08:48:19 -07:00
Jenn Magder
fa491fc9fe Close platform when tests are complete (dispose compiler and delete font files) (#34685) 2019-06-20 08:47:54 -07:00
Jonah Williams
b9932d55e7 Add linux doctor implementation (#34755) 2019-06-20 08:20:57 -07:00
Shi-Hao Hong
71254a6147 Custom height parameters for DataTable header and data rows (#33535)
* Custom dataRowHeight for DataTable and PaginatedDataTable

* Custom headingRowHeight for DataTable and PaginatedDataTable
2019-06-19 22:01:37 -07:00
Jonah Williams
d7e53d4816 move hack flag to common (#34754) 2019-06-19 16:29:11 -07:00
Jonah Williams
830fb38640 Revert "Add basic desktop linux checks (#31873)" (#34753)
This reverts commit f221ad1f92.
2019-06-19 16:03:05 -07:00
Jonah Williams
f221ad1f92 Add basic desktop linux checks (#31873) 2019-06-19 15:51:21 -07:00
Jonah Williams
d4d10dac61 Revert "Check whether FLUTTER_ROOT and FLUTTER_ROOT/bin are writable. (#34291)" (#34750)
This reverts commit 49449505b6.
2019-06-19 15:37:04 -07:00
chunhtai
c8c20fbc1f add read only semantics flag (#34683) 2019-06-19 14:41:44 -07:00
Jonah Williams
0d9a1b201e Remove environment variable guards for command line desktop and web (#33867) 2019-06-19 13:39:27 -07:00
Shi-Hao Hong
42d8383c9e DataTable Custom Horizontal Padding (#33628)
* Add optional horizontalMargin and columnSpacing properties to DataTable

* Add horizontalMargin and columnSpacing tests for DataTable and PaginatedDataTable
2019-06-19 12:59:41 -07:00
Jim Graham
e6f896e336 Adjust defaults in docs to match new defaults in code. (#34664)
(and fix grammar)

See: https://github.com/flutter/flutter/pull/21826
2019-06-19 12:55:44 -07:00
Yegor
b15b5b90a0 Do not copy paths, rects, and rrects when layer offset is zero (#34587) 2019-06-19 12:32:12 -07:00
Jonah Williams
5d3efbde80 unpin build daemon (#34686) 2019-06-19 11:43:38 -07:00
Jonah Williams
7851a75183 Fix NPE in flutter tools (#34725) 2019-06-19 11:43:06 -07:00
Jonah Williams
0d4f4bddb6 Don't crash on invalid .packages file in initial run(#34527) 2019-06-19 10:52:23 -07:00
Jonah Williams
49449505b6 Check whether FLUTTER_ROOT and FLUTTER_ROOT/bin are writable. (#34291) 2019-06-19 09:12:43 -07:00
Danny Tuppeny
d9983e1be7 Add category/platformType to emulators (#34721) 2019-06-19 17:10:39 +01:00
Justin McCandless
b798b27bbd Text field vertical align (#34355)
Adds the `textAlignVertical` param to TextField and InputDecorator, allowing arbitrary vertical positioning of text in its input.
2019-06-19 08:23:59 -07:00
Devon Carew
2b0c351880 fix a typo (#34584) 2019-06-19 07:26:10 -07:00
Haijun
91213e2ed6 fixed cupertinoTextField placeholder textAlign (#33739) 2019-06-18 23:36:40 -07:00
Emmanuel Garcia
c50fa3d2bd Re-land config lib dependencies for flavors (#34668) 2019-06-18 22:37:42 -07:00
Michael Goderbauer
4f5d901395 Add Driver command to get diagnostics tree (#34440) 2019-06-18 18:31:21 -07:00
Michael Goderbauer
b106fd0da9 Fix-up code sample for TweenSequence (#34679) 2019-06-18 18:30:34 -07:00
LongCatIsLooong
2602119194 Cupertino text edit tooltip rework (#34095) 2019-06-18 18:29:10 -07:00
Jonah Williams
7472fad194 Remove most of the target logic for build web, cleanup rules (#34589) 2019-06-18 17:04:11 -07:00
Emmanuel Garcia
9dbc66979a Revert "Config lib dependencies when using flavors (#34592)" (#34655)
This reverts commit 358b9bd381.
2019-06-18 15:30:59 -07:00
chunhtai
9d38db421c fix ExpansionPanelList merge the header semantics when it is not necessart (#33808) 2019-06-18 15:24:34 -07:00
chunhtai
00d95e6212 fix page scroll position rounding error (#34519) 2019-06-18 15:23:26 -07:00
Jonah Williams
5c52498d4e Add device category, ephemeral, platformType for daemon (#33990) 2019-06-18 15:23:14 -07:00
Jonah Williams
73330e1241 Remove compilation trace and dynamic support code (#34529) 2019-06-18 15:22:04 -07:00
Kate Lovett
7d95e8e0c1 Splitting golden file versioning out as an argument of matchesGoldenFile (#33880)
* Splitting golden file versioning out as an argument of matchesGoldenFile

* Fixing description implementation.

* Removing unused imports

* Removing unused import

* Review feedback
2019-06-18 11:32:13 -07:00
Jenn Magder
8be46a0c4a Kill compiler process when test does not exit cleanly (#34616) 2019-06-18 11:24:19 -07:00
stuartmorgan
cc541e6724 Add missing pieces for 'driver' support on macOS (#34376)
- Adds desktop projects to ApplicationPackageStore
- Plumbs target overrides through the macOS build
2019-06-18 11:14:46 -07:00
Jason Simmons
c19f78866d Remove portions of the Gradle script related to dynamic patching (#34606) 2019-06-18 11:11:38 -07:00
Dan Field
4a60bee7c0 Release diagnostics (#34474)
Skip diagnostics on release mode, add test in firebase testlab
2019-06-18 11:06:09 -07:00
Emmanuel Garcia
358b9bd381 Config lib dependencies when using flavors (#34592) 2019-06-17 15:05:16 -07:00