6580 Commits

Author SHA1 Message Date
pq
ce82bc1b15 Check for user specified args. 2016-06-03 12:52:43 -07:00
Adam Barth
8171aa86f0 Document how to build hello_services for iOS (#4354)
This patch adds some sensible defaults to xcode_backend.sh and documents how to
build hello_services for iOS using Xcode.
2016-06-03 12:20:54 -07:00
Hans Muller
0b7e975e2c Updated fitness and weather manual tests, new asset locations (#4351) 2016-06-03 10:38:03 -07:00
Adam Barth
daa0e7fa52 Fix DragUpdateDetails docs (#4350)
I changed the behavior late in the code review but didn't update this dartdoc.
2016-06-03 10:20:43 -07:00
pq
305af8b873 Fix flutter analyze defaults when files are specified (#4091).
Disables current package and current directory analysis when files are specified.

Fixes: https://github.com/flutter/flutter/issues/4091.
2016-06-03 09:24:54 -07:00
Phil Quitslund
24dbf31a85 Merge pull request #4346 from pq/1.17.0-dev.6.2
Update Dart SDK to 1.17.0-dev.6.2.
2016-06-03 09:08:49 -07:00
Hans Muller
1d516f0e94 Update gallery demo list (again) (#4339) 2016-06-03 08:37:16 -07:00
pq
364f19d5ea Update Dart SDK to 1.17.0-dev.6.2.
Latest RC.

Fixes two release blockers (https://github.com/dart-lang/sdk/issues/26558 and https://github.com/dart-lang/sdk/issues/26596); bonus points for letting us re-enable the `iterable_contains_unrelated_type` lint :).
2016-06-03 06:09:53 -07:00
Adam Barth
f2ea70d93e Add dartdoc to basic.dart (#4345)
This patch starts working through the missing dartdocs in widgets.dart.
2016-06-02 23:59:48 -07:00
Adam Barth
2d4acb8041 Convert drag gestures to use details objects (#4343)
Previously we supplied individual parameters to the various drag and pan
callbacks. However, that approach isn't extensible because each new
parameter is a breaking change to the API.

This patch makes a one-time breaking change to the API to provide a
"details" object that we can extend over time as we need to expose more
information. The first planned extension is adding enough information to
accurately produce an overscroll glow on Android.
2016-06-02 23:45:49 -07:00
Ian Hickson
5245d3889d Clean up the way RenderIntrinsicWidth works (#4340)
The old code had gotten crufty with all the refactors. This simplifies
it down to what it really means.

Also, add a bunch of tests.
2016-06-02 19:09:29 -07:00
Ian Hickson
d8283d1c62 RenderPadding's intrinsic should clamp child dims (#4329)
We used to rely on BoxConstraints.deflate's clamping, but now we have to
roll our own.
2016-06-02 17:29:28 -07:00
Hans Muller
dd27a489fa Update gallery demo list (#4335) 2016-06-02 16:12:54 -07:00
Jason Simmons
d8d0d6b31b Resolve package references in font asset paths (#4334) 2016-06-02 15:05:41 -07:00
Eric Seidel
868a4b18a4 Merge pull request #4331 from eseidelGoogle/infra_is_bot
Don't send usage information on Chrome infra bots
2016-06-02 14:56:51 -07:00
Hans Muller
309b9f8010 Version 0.0 of a gallery demo of the Material Design "Shrine" app (#4327) 2016-06-02 14:23:20 -07:00
Eric Seidel
4c86b73027 wip 2016-06-02 14:17:21 -07:00
Adam Barth
a464052191 Improve docs for paintImage (#4317)
We now describe what each parameter does.

Fixes #4256
2016-06-02 14:04:08 -07:00
Jason Simmons
00c7734c8b Tools daemon handlers for discovering apps and forwarding device ports (#4324) 2016-06-02 14:00:27 -07:00
Adam Barth
8ec26f02da Complete dartdocs for rendering.dart (#4316)
All of the public APIs in rendering.dart now have dartdocs.
2016-06-02 11:34:52 -07:00
Adam Barth
1ff7109b02 Mark State.setState as protected (#4295)
This required refactoring some cases where we weren't following the rules for
the protected annotation.
2016-06-02 10:46:12 -07:00
Adam Barth
88d47d5705 Remove animation from Gallery header (#4322)
Although beautiful, having a continuous animation on the front page of the
gallery gives the impression that Flutter burns battery and makes phones hot.
This patch replaces the animation with solid purple. However, we might
eventually want to use a static image.
2016-06-02 09:57:47 -07:00
Adam Barth
0679da0a23 Remove fancy lines demo from Gallery (#4323)
This demo burns battery continuously even when there's no change to the visual
appearance. This patch removes this demo to avoid giving the impression that
Flutter burns battery.

Related to #4120
2016-06-02 09:54:03 -07:00
Phil Quitslund
e7a28f31e5 Merge pull request #4320 from pq/1.17.0-dev.6.1
Bump Dart SDK to 1.17.0-dev.6.1.
2016-06-02 09:15:46 -07:00
Adam Barth
612a097d1f Add --target support to flutter build ios (#4318)
Fixes #4298
2016-06-02 08:57:13 -07:00
pq
ffd1d1ae1f Bump Dart SDK to 1.17.0-dev.6.1.
Latest RC.  Fixes `dartdoc`.
2016-06-02 06:37:19 -07:00
Devon Carew
bc5d407477 fix an issue where the refresh benchmark would overwrite a completer (#4315) 2016-06-01 19:57:08 -07:00
Adam Barth
6d4fd85054 Improve float action button transitions (#4309)
Previously the floating action button would disappear during transitions. Now
we animate properly. I've also centralized the animation in Scaffold instead of
spreading it across the Scaffold and the FloatingActionButton.

Fixes #1718
2016-06-01 17:00:55 -07:00
Ian Hickson
0618da7ca2 PaginatedDataTable (part 1) (#4306)
This introduces the key parts of a paginated data table, not including
the built-in pagination features.

* Provide more data for the data table demo, so there's data to page.

* Introduce a ChangeNotifier class which abstracts out
  addListener/removeListener/notifyListeners. We might be able to use
  this to simplify existing classes as well, though this patch doesn't
  do that.

* Introduce DataTableSource, a delegate for getting data for data
  tables. This will also be used by ScrollingDataTable in due course.

* Introduce PaginatedDataTable, a widget that wraps DataTable and only
  shows N rows at a time, fed by a DataTableSource.
2016-06-01 16:13:40 -07:00
Ian Hickson
bf6ae3ee76 Reenable the gallery smoke test (#4303)
...and fix some grid and table intrinsic issues it uncovered.
2016-06-01 15:34:48 -07:00
Devon Carew
9e9dfc3d2d fix a race condition with isolate notification (#4286)
* fix a race condition with isolate notification

* return a future
2016-06-01 15:17:04 -07:00
Devon Carew
2a2bd7b6f4 fix an exception while parsing a services file (#4302) 2016-06-01 14:06:44 -07:00
Ian Hickson
2d32f1f1a7 Fix fallout from intrinsics changes (#4299)
* Fix fallout from intrinsics changes

* Move away from isInfinite in favor of isFinite
2016-06-01 13:36:06 -07:00
Adam Barth
c26fcfdfaa Update xcodebuild for Generated.xcconfig (#4268)
This patch updates how we generate xcconfig files to match what
xcode_backend.sh expects.
2016-06-01 12:32:45 -07:00
Adam Barth
ad4148bf32 Update engine.version (#4292) 2016-06-01 09:23:10 -07:00
Adam Barth
020b068896 Use protected and mustCallSuper in more places (#4291) 2016-06-01 08:27:19 -07:00
Yegor
9974de3b0d Revert "update engine to get fix for dartbug.com/26550 (#4289)" (#4290)
This reverts commit 215e1b89edd455a0d6f214038fea7d70ba05ceca.

It broke the Mac build: https://build.chromium.org/p/client.flutter/builders/Mac/builds/1097
2016-05-31 23:08:39 -07:00
Yegor
215e1b89ed update engine to get fix for dartbug.com/26550 (#4289) 2016-05-31 18:15:18 -07:00
Adam Barth
887e339641 Start using protected annotation (#4288)
There are many more places we can use this annotation. This patch starts out
small to test the waters.
2016-05-31 17:41:34 -07:00
Adam Barth
a0e7cdba10 Deploy mustCallSuper (#4285)
This patch starts using the mustCallSuper annotation for several of the key
lifecycle callbacks in the framework. I haven't added it to didUpdateConfig
because there are a large number of non-compliant overrides. We should discuss
whether we want to use it there.
2016-05-31 17:05:46 -07:00
Adam Barth
b8fb46e425 Improve tooltip behavior (#4284)
As requested by the material design team.

Fixes #4182
2016-05-31 15:03:57 -07:00
Ian Hickson
787fb3be7d Simplify intrinsic dimension APIs (#4283) 2016-05-31 14:59:48 -07:00
Adam Barth
52cf289101 Switch to using real location data (#4282) 2016-05-31 14:12:07 -07:00
Adam Barth
8c805e234d Teach hello_services to provide a platform service (#4277)
Currently this service just returns mock data, but it exercises the plumbing.
2016-05-31 13:18:53 -07:00
Ian Hickson
54716cdaca Update engine.version (#4278) 2016-05-31 12:39:29 -07:00
Phil Quitslund
77b8e3273d Merge pull request #4271 from pq/0.27.4-alpha.9
Update analyzer dep to 0.27.4-alpha.9
2016-05-31 11:31:16 -07:00
Jason Simmons
49c4064132 Add Dart IO entry points to the snapshotter command line (#4257) 2016-05-31 10:51:28 -07:00
Adam Barth
b4002506e7 Update docs about --local-engine (#4274) 2016-05-31 10:28:25 -07:00
pq
985a7b91cf Update analyzer dep to 0.27.4-alpha.9
Update analyzer dep to 0.27.4-alpha.9 to enjoy analyzer perf improvements (https://codereview.chromium.org/2011183004/) (and keep in sync with the SDK).

(This is a revisit to https://github.com/flutter/flutter/pull/4253.)
2016-05-31 06:59:56 -07:00
Adam Barth
7de84709cf Address review comments on prior patch (#4270)
I pulled the trigger to land the previous patch too quickly and missed a
number of comments.
2016-05-30 14:47:49 -07:00