Adam Barth
313c17faf8
Complete dartdoc for scrollable widgets ( #4415 )
2016-06-07 08:47:06 -07:00
Adam Barth
130f77177d
Make Shrine scroll fast ( #4408 )
...
This fix isn't completely statisfying because it has a scaling limit. The ideal
fix would actually viewport the tiles in the grid. However, this fix is much
easier at the moment.
Fixes #4395
2016-06-06 20:23:40 -07:00
Adam Barth
4f4f24eac5
Loosen dependencies on string_scanner ( #4412 )
...
Now that there's a new string_scanner in town, we're having dependency
resolution conflict because of flutter_markdown's tight dependency. This
patch loosens the dependency and resolves the conflict.
2016-06-06 19:22:55 -07:00
Devon Carew
958fb0f888
Update flutter_command_runner.dart ( #4398 )
2016-06-06 15:35:31 -07:00
Matt Perry
5de581c6c8
Fix text selection painting to draw what the engine tells us. ( #4397 )
...
BUG=https://github.com/flutter/flutter/issues/4321
BUG=https://github.com/flutter/flutter/issues/4349
2016-06-06 18:29:54 -04:00
Adam Barth
48ed80b3be
Simplify integration with Scrollable ( #4394 )
...
This patch exposes a convenience function on Scrollable that helps with
updating the scroll extents and ports several clients over to using it.
2016-06-06 14:51:31 -07:00
Adam Barth
b96d1dfc24
Tab labels incorrectly fade out ( #4391 )
...
Assigning to `size` called our intrinsic sizing functions re-entrantly, which
is a destructive operation on TextPainter. Ideally we'd made that a
non-destructive operation, but in the meantime we can fix the tab fading issue
by grabbing the text size before assigning to `size`.
Fixes #4365
2016-06-06 14:00:57 -07:00
Adam Barth
8f03ebe56b
Teach FlutterPlugin.groovy about AOT builds ( #4389 )
...
The `flutter.buildMode` property now controls whether to build in debug,
profiling, or release.
2016-06-06 12:56:04 -07:00
Devon Carew
6c96e1a320
use the --resident option on flutter run by default ( #4386 )
2016-06-06 10:29:27 -07:00
Phil Quitslund
6d2d495369
Merge pull request #4348 from pq/fix_4091
...
Fix flutter analyze defaults when files are specified (#4091 ).
2016-06-06 10:00:55 -07:00
Adam Barth
d9916bbb33
Complete the dartdoc for servics.dart ( #4383 )
...
Also, add more dartdoc to widgets.dart.
2016-06-05 23:58:38 -07:00
Adam Barth
29af5c0317
Set a sensible default framework path ( #4370 )
...
This patch sets a default path for Flutter.framework that's sensible based on
the FLUTTER_MODE.
2016-06-03 17:01:18 -07:00
Chinmay Garde
8756a094a9
Add a FLUTTER_MODE variable to the generated Xcconfig and fix snapshot generation on all targets. ( #4362 )
...
Get rid of the DART_EXPERIMENTAL_INTERPRETER_FLAG.
2016-06-03 13:55:57 -07:00
Devon Carew
26076d9efd
Update utils.dart ( #4364 )
2016-06-03 13:21:16 -07:00
Devon Carew
7ae584bc02
handle 'last message repeated' from ios simulator ( #4300 )
2016-06-03 12:54:27 -07:00
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
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
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
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
612a097d1f
Add --target support to flutter build ios ( #4318 )
...
Fixes #4298
2016-06-02 08:57:13 -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
020b068896
Use protected and mustCallSuper in more places ( #4291 )
2016-06-01 08:27:19 -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
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
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
Adam Barth
7cf4c694b1
Complete docs for RenderObject ( #4266 )
2016-05-29 22:31:27 -07:00