Commit Graph

18842 Commits

Author SHA1 Message Date
Siva
3a67442129 Manual roll of engine 45b66b7...ffba2f6 (#35464)
* Manual roll of engine 45b66b7...ffba2f6

git log 45b66b7...ffba2f6 --oneline

ffba2f68d Roll src/third_party/dart b37aa3b036...0abff7b2bb (#9588)
62514cb77 Roll fuchsia/sdk/core/mac-amd64 from n9fZpXVmsbgKZzS8Q2GXxB453q8AbLpfGztsPsq47pMC to BYCwsJf7r7zfd2THSGinFeIHv552AEVchXdc7VZzP0IC (#9587)
9f2721284 Roll src/third_party/skia e4c88bb1f848..1ddee025229a (7 commits) (#9586)
03a31e0ad Roll fuchsia/sdk/core/linux-amd64 from F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC to d2VK3FYSEKQ35UdZw5FdbOZUI_xgT0-1h8DnGDUHPVAC (#9583)

* Fix analyzer warning.
2019-07-02 13:16:00 -07:00
Alexandre Ardhuin
758009ba70 more ui-as-code (#35393)
* more ui-as-code

* address review comments
2019-07-02 21:11:56 +02:00
Dan Field
e2a55fe83f update reassemble doc (#35164) 2019-07-02 11:11:48 -07:00
Tong Mu
1a374d820d New parameter for RawGestureDetector to customize semantics mapping (#33936)
This PR adds a new parameter to RawGestureDetector, `semantics`, which configures how detectors handle semantics gestures. It has a default delegate that keep the current behavior.
2019-07-01 16:17:11 -07:00
stuartmorgan
d6bd1c0584 Add --target support for Windows and Linux (#34660)
- Adds desktop projects to ApplicationPackageStore
- Plumbs target overrides through the desktop builds
2019-07-01 14:49:34 -07:00
Jenn Magder
95a1816698 Clean up host_app_ephemeral Profile build settings (#35307) 2019-07-01 11:02:25 -07:00
Michael Goderbauer
f357f8d19e Remove print (#35408) 2019-07-01 10:09:43 -07:00
Shi-Hao Hong
ddd5ccd011 Add Container fallback to Ink build method (#35282)
* Add Container fallback to Ink build method

* Add tests for Ink container fallback
2019-07-01 08:28:34 -07:00
Dan Field
9e1b4b22c2 tests for about page (#35290) 2019-06-30 22:40:09 -07:00
Dan Field
3eb40925e5 Always test semantics (#35110)
Default `semanticsEnabled` to true for `testWidgets` and fix associated bugs
2019-06-28 12:40:23 -07:00
Zachary Anderson
97127730f2 [flutter_tool] Fill in Fuchsia version string (#34516) 2019-06-28 12:12:53 -07:00
MH Johnson
90284305fc Re-land "[Material] Support for hovered, focused, and pressed border color on OutlineButtons" (#35278)
* outline border implements material state property
2019-06-28 14:40:42 -04:00
Tong Mu
94dbdcba73 benchmarkWidgets.semanticsEnabled default false. (#35280)
In order not to break existing benchmarks.
2019-06-28 11:03:16 -07:00
David Shuckerow
df6e4d4872 Make it possible to override the FLUTTER_TEST env variable (#34301)
* Make it possible to override the FLUTTER_TEST env variable without unsetting it.

* Switch to using platform instead of Platform.

* Document the bindings, and introduce tests that initialize multiple WidgetsBindings with different environments.

* Add tests for the flutter platform test.

* Add license headers

* Fix lints

* Remove trailing whitespace

* Respond to Jonahs comments

* Respond to Ians comments

* Mock out the HttpServer in flutter_platform_test

* Mock out the HttpServer in flutter_platform_test

* Explain why we mock out the HttpServer in flutter_platform_test
2019-06-28 10:37:27 -07:00
Todd Volkert
66273157f0 More preparation for HttpClientResponse implements Uint8List (#35245)
https://github.com/dart-lang/sdk/issues/36900
2019-06-28 09:58:15 -07:00
Todd Volkert
17c18da0c6 Revert "[Material] Support for hovered, focused, and pressed border color on OutlineButtons (#34872)" (#35276)
This reverts commit 3f94159989.
2019-06-28 09:18:30 -07:00
MH Johnson
3f94159989 [Material] Support for hovered, focused, and pressed border color on OutlineButtons (#34872)
* outline border implements material state property
2019-06-28 11:55:54 -04:00
hizzd
d780c2cff6 Fixed the LicensePage to close the page before loading the License causes an error (#34907) 2019-06-28 08:50:01 -07:00
Tong Mu
03ed06f44d New benchmark: Gesture semantics (#35232)
* Add semanticsEnabled to widgetBenchmark
* Add button_matrix_app and gesture benchmark
2019-06-28 00:37:01 -07:00
Jonah Williams
95ca768976 Revert "Revert "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (#35066)" (#35237)" (#35242) 2019-06-27 22:58:54 -07:00
Shi-Hao Hong
892043842e child param doc update in Ink and Ink.image (#35211)
* Add doc suggesting Container for BoxDecorations that have no child widget
2019-06-27 19:37:20 -07:00
Jonah Williams
a1d3edc446 Twiggle bit to exclude dev and beta from desktop and web (#35221) 2019-06-27 19:04:02 -07:00
Jonah Williams
b43b8bab94 Revert "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (#35066)" (#35237) 2019-06-27 18:38:40 -07:00
Jonah Williams
3d77923b39 fix coverage collection to un-red build (#35231) 2019-06-27 17:47:20 -07:00
Gary Qian
9c01d3a9cc Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (#35066) 2019-06-27 15:37:13 -07:00
Todd Volkert
04e2f22650 Force-upgrade package deps (#35206) 2019-06-27 14:02:23 -07:00
Jonah Williams
c9b283386b ensure test isolate is paused before collecting coverage (#35188) 2019-06-27 13:50:47 -07:00
Alexandre Ardhuin
919dcf53f3 enable lints prefer_spread_collections and prefer_inlined_adds (#35189) 2019-06-27 21:23:16 +02:00
Jonah Williams
a0b2878e76 Make tool coverage collection resilient to sentinel coverage data (#35186) 2019-06-27 11:17:58 -07:00
Yegor
c5f5b3c98a Reuse matrix instance for transient transforms in _transformRect for fewer allocations (#35132) 2019-06-27 10:05:25 -07:00
rami-a
9166337698 Allow for customizing SnackBar's content TextStyle in its theme (#35075)
* Allow for customizing Snackbar's content TextStyle in its theme

* Address PR feedback

* Fix analyzer issues

* Address more PR feedback
2019-06-27 11:19:14 -04:00
Jonah Williams
8532f4d08e Allow multi-root web builds (#34896)
* fix multiroot builds

* remove shout

* add basic test

* Update web_compilation_delegate.dart

* Address review feedback

* Update multiroot_asset_reader_test.dart

* Update multiroot_asset_reader_test.dart

* remove unpassable test

* fix for windows

* facepalm
2019-06-27 06:01:41 -07:00
Kasper
b6349e7d9a Added onChanged property to TextFormField (#34932) 2019-06-26 18:13:53 -07:00
Todd Volkert
883d6eadcb More HttpClientResponse implements Stream<Uint8List> fixes (#35149)
https://github.com/dart-lang/sdk/issues/36900
2019-06-26 16:56:10 -07:00
Todd Volkert
d2c2f4c66b More HttpClientResponse Uint8List fixes (#35143)
Follow-on change to https://github.com/flutter/flutter/pull/34863 (see that change
for context), whereby we ensure that we're properly dealing in `Uint8List`.

These necessary changes would have been caught by disabling implicit casts
in our analysis options.

dart-lang/sdk#36900
https://github.com/flutter/flutter/issues/13815
2019-06-26 16:11:04 -07:00
Jonah Williams
33ad5bac34 Attempt to enable tool coverage redux (#35074) 2019-06-26 16:02:49 -07:00
miDeb
6cebd350f5 Remove duplicate error parts (#34919) 2019-06-26 14:56:09 -07:00
Dan Field
bb79ff3b49 More shards (#34877)
Shard tool_tests
2019-06-26 13:55:16 -07:00
Lau Ching Jun
cfe4d0d7b9 Add FlutterProjectFactory so that it can be overridden internally. (#35092)
Also update the comments since we don't return Future<FlutterProject>
anymore.
2019-06-26 13:29:53 -07:00
Kate Lovett
f9118c0fd0 Preserving SafeArea : Part 2 (#34298)
* WIP

* Added tests and updated SafeArea implementation.

* Analyzer nits

* Review feedback

* Updated for SnackBar and PersistentFooterButton cases, added tests to check other potential spots.

* doc addition for SafeArea

* Typos
2019-06-26 12:29:50 -07:00
Lau Ching Jun
c8cefce300 Move findTargetDevices to DeviceManager (#35084)
This allows us to override the behavior internally.
2019-06-26 10:09:14 -07:00
Brian Egan
259151c39c Add generated Icon diagram to api docs (#35046)
* Add generated Icon diagram to api docs
2019-06-26 18:16:16 +02:00
Danny Tuppeny
f3be1d9d95 Add emulatorID field to devices in daemon (#34794)
* Add emulatorId to Android and iOS emulator devices

* Update docs

* Review tweaks

* Add tests for AndroidConsole for getting avd names

* Remove unused import

* Remove duplicated header

* Fix imports
2019-06-26 16:39:23 +01:00
Josh Burton
577c2fc48c Ensures flutter jar is added to all build types on plugin projects (#34573) 2019-06-25 10:40:55 -07:00
Alexandre Ardhuin
c7408be181 prepare for lint update of prefer_final_fields (#35059) 2019-06-25 19:39:34 +02:00
Emmanuel Garcia
2cf8213468 Break down flutter doctor validations and results (#34624) 2019-06-25 10:22:08 -07:00
Alexandre Ardhuin
b5ce06163c enable lint use_full_hex_values_for_flutter_colors (#35056) 2019-06-25 17:58:19 +02:00
Alexandre Ardhuin
fecf99ff1e enable lint avoid_bool_literals_in_conditional_expressions (#35055) 2019-06-25 17:40:05 +02:00
LongCatIsLooong
326cd5e830 Add CupertinoTextField.onTap (#34964) 2019-06-24 21:02:53 -07:00
Shi-Hao Hong
ea4460df3c OutlineInputBorder adjusts for borderRadius that is too large (#34515)
* Implement OutlineInputBorder BorderRadius scaling via RRect.scaleRadii

* Add regression test to test for border scaling
2019-06-24 15:40:32 -07:00