4904 Commits

Author SHA1 Message Date
Adam Barth
22dc5590c9 Merge pull request #2488 from abarth/custom_sized_by_parent
RenderCustomMultiChildLayoutBox shouldn't be sizedByParent
2016-03-08 12:49:11 -08:00
Adam Barth
4a086acd5c Merge pull request #2491 from abarth/align_cover
ImageFit.cover doesn't respect alignment
2016-03-08 12:48:53 -08:00
Adam Barth
cdc2aefc69 ImageFit.cover doesn't respect alignment
We need to apply the alignment to the source rect because the ouput rect fills
the destination rect.

Fixes #1514
2016-03-08 12:39:46 -08:00
Collin Jackson
929d37f78c Update engine.version 2016-03-08 12:37:25 -08:00
Ian Hickson
bd67b56394 Merge pull request #2480 from Hixie/less-confusing-progress-bars
Be more verbose when downloading artifacts
2016-03-08 12:26:49 -08:00
Adam Barth
3fb0df878d RenderCustomMultiChildLayoutBox shouldn't be sizedByParent
The getSize function from MultiChildLayoutDelegate might depend on information
other than the incomming constraints.

Fixes #2077
2016-03-08 12:10:00 -08:00
Adam Barth
eba2d44f3a Merge pull request #2492 from abarth/intrinsics
Remove bogus intrinsic size assert
2016-03-08 12:08:34 -08:00
Adam Barth
501b948e05 Remove bogus intrinsic size assert
This patch tweaks the definition of max intrinsic size to give implementations
more wiggle room to compute there intrinsic sizes more efficiently.
Specifically, implementations can now ignore the incomming constraint in the
cross axis if they prefer.

This patch removes an assert that is no longer valid w.r.t. the new definition
of intrinsic sizing.

Fixes #2099
2016-03-08 11:14:00 -08:00
John McCutchan
4ff879b4f2 Merge pull request #2474 from johnmccutchan/refactor_log
Refactor DeviceLogReader
2016-03-08 10:45:54 -08:00
John McCutchan
8803cecea1 Refactor DeviceLogReader 2016-03-08 10:38:22 -08:00
Adam Barth
0e675be6f9 Merge pull request #2483 from abarth/route_docs
More dartdoc for routes.dart
2016-03-08 09:47:35 -08:00
Adam Barth
44ecd80358 More dartdoc for routes.dart 2016-03-08 09:36:06 -08:00
Ian Hickson
47e042ba5b Merge pull request #2477 from Hixie/semantics-assert
Assert binding ready before getting a11y listener
2016-03-07 19:23:45 -08:00
Hixie
d5dbaa0b93 Be more verbose when downloading artifacts
Previously, we would show 4 progress bars, which made it very unclear
what was going on since we'd just said "downloading engine". Now each
separate thing we download has its own announcement.

Eventually we should probably only download Dart, then do the rest of
this inside the flutter tool, as necessary.
2016-03-07 16:53:46 -08:00
Hixie
3d802075e2 Assert binding ready before getting a11y listener
This adds an assert to verify that we have already got a binding when we
get a semantics listener. Otherwise we crash. (I mean, we still crash,
but now in checked mode we crash on an assert instead. Progress?)
2016-03-07 16:37:45 -08:00
Hans Muller
1568b8277c Merge pull request #2467 from HansMuller/leave_behind
Added support for Dismissable leave-behind list items
2016-03-07 14:58:15 -08:00
Hans Muller
2662ea5283 Added support for List leave-behind items 2016-03-07 14:50:25 -08:00
Devon Carew
a5887b6fb4 Merge pull request #2472 from devoncarew/remove_embedder_file
remove the _embedder.yaml file
2016-03-07 13:57:11 -08:00
Devon Carew
7f5639fa30 Merge pull request #2463 from devoncarew/analyze_watch
implement --watch for flutter analyze
2016-03-07 13:55:37 -08:00
Devon Carew
94d2293404 remove the _embedder.yaml file 2016-03-07 13:47:43 -08:00
Devon Carew
52efc7fb68 implement --watch for flutter analyze 2016-03-07 13:46:42 -08:00
Ian Hickson
f07f43b9db Merge pull request #2465 from Hixie/cleanup
Cleanup around viewports
2016-03-07 12:02:14 -08:00
Devon Carew
b193854bfd Merge pull request #2464 from devoncarew/cleanup_build
Cleanup build
2016-03-07 10:57:56 -08:00
Devon Carew
b52fa986b6 fix rebase 2016-03-07 10:36:04 -08:00
Devon Carew
e70036f1ad Merge pull request #2433 from stevemessick/targetmessage
Improve message when target not found
2016-03-07 10:34:14 -08:00
Hixie
79c3905eb6 Cleanup around viewports 2016-03-07 10:26:38 -08:00
Ian Hickson
8a2865ced3 Merge pull request #2249 from Hixie/size-obs-11
SizeObserver crusade: Remove SizeObserver
2016-03-07 10:11:06 -08:00
Steve Messick
913315bc87 Improve the error message when a target is specified but not found.
https://github.com/flutter/flutter/issues/2368
2016-03-07 08:53:33 -08:00
Steve Messick
8cc5312054 Merge remote-tracking branch 'upstream/master' 2016-03-07 05:17:13 -08:00
Ian Hickson
f04fd43fd9 Merge pull request #2461 from Hixie/ErrorWidget
Include more details in the Red Box of Doom
2016-03-06 23:07:12 -08:00
Ian Hickson
826b13bde3 Include more details in the Red Box of Doom 2016-03-06 23:00:03 -08:00
Adam Barth
a1535d05f8 Merge pull request #2456 from abarth/sync_docs
Synchronizes dartdoc with dart:ui
2016-03-06 22:51:35 -08:00
Adam Barth
302ebbaf8e Synchronizes dartdoc with dart:ui
Mostly just adds some examples to match the examples with use for
similar concepts in dart:ui.
2016-03-06 20:34:32 -08:00
Ian Hickson
31bdad08e2 Merge pull request #2454 from Hixie/widgeterror
Remove the second argument to WidgetError.
2016-03-06 12:38:34 -08:00
Ian Hickson
60ca6f1c33 Merge pull request #2455 from Hixie/MultiChildLayoutDelegate.performLayout
Remove the second argument to MultiChildLayoutDelegate.performLayout()
2016-03-06 12:37:38 -08:00
Ian Hickson
6bef1736c1 Remove the second argument to MultiChildLayoutDelegate.performLayout()
Fixes https://github.com/flutter/flutter/issues/2403

I have an e-mail ready to send to flutter-dev about this.
2016-03-06 12:28:28 -08:00
Ian Hickson
ef9132a050 Remove the second argument to WidgetError.
This makes WidgetError more like RenderingError, which will aid with https://github.com/flutter/flutter/issues/2356.

Fixes https://github.com/flutter/flutter/issues/2443
2016-03-06 12:15:57 -08:00
Ian Hickson
f64101ab06 Merge pull request #2451 from Hixie/widgetapp
Factor out non-Material parts of MaterialApp into WidgetsApp
2016-03-06 12:14:20 -08:00
Ian Hickson
36694ac068 Merge pull request #2452 from Hixie/unsimulatable
Remove Simulatable and restyle simulation_group.dart
2016-03-06 11:25:13 -08:00
Ian Hickson
fdb4bd5e3d Merge pull request #2453 from Hixie/placeholder-assert
Clarify the assert when mimicking twice in a row.
2016-03-06 11:24:57 -08:00
Ian Hickson
6a23901256 Factor out non-Material parts of MaterialApp into WidgetsApp
Fixes https://github.com/flutter/flutter/issues/1346
2016-03-06 11:24:36 -08:00
Ian Hickson
f86889cb1b Clarify the assert when mimicking twice in a row. 2016-03-06 11:10:39 -08:00
Ian Hickson
0a4cc82ae4 Remove Simulatable and restyle simulation_group.dart 2016-03-06 00:37:06 -08:00
Ian Hickson
138373718c Merge pull request #2446 from Hixie/need-material
Try to clarify that you need a Material for an IconButton.
2016-03-05 21:52:39 -08:00
Adam Barth
001a14b3ae Merge pull request #2432 from abarth/scroll_events
Flinging continuously should have one scroll start/end pair
2016-03-05 19:53:44 -08:00
Adam Barth
688da091dd Flinging continuously should have one scroll start/end pair
Previously we got confused and started sending start/end pairs for each tick of
the fling animation.

Fixes #2430
2016-03-05 19:42:05 -08:00
Adam Barth
6685954581 Merge pull request #2447 from abarth/widget_docs
Some more dartdoc
2016-03-05 18:43:35 -08:00
Adam Barth
b73670a31a Some more dartdoc 2016-03-05 18:00:47 -08:00
Ian Hickson
5061076624 Try to clarify that you need a Material for an IconButton.
Fixes https://github.com/flutter/flutter/issues/2369
2016-03-05 17:30:07 -08:00
Ian Hickson
d55e5a698a Merge pull request #2445 from Hixie/overlay
Clarify the "needs an Overlay" assert.
2016-03-05 09:51:19 -08:00