Commit graph

4544 commits

Author SHA1 Message Date
Adam Barth 6d646860d4 Merge pull request #2570 from abarth/rev_engine
Update engine
2016-03-10 08:50:37 -08:00
Adam Barth 86ff7b99a5 Update engine
Fixes #2569
2016-03-10 08:39:15 -08:00
Ian Hickson b6ff67cc2c Merge pull request #2568 from Hixie/always_declare_return_types
Enable always_declare_return_types lint
2016-03-09 20:49:14 -08:00
Hixie c7339de6bc Enable always_declare_return_types lint
And fix a zillion omissions this uncovered.
2016-03-09 17:57:39 -08:00
Yegor bdc8388699 Merge pull request #2567 from yjbanov/engine-version-f2d8d75897a5aadcd9be0067a78fce1cea677fd6
[engine] bump version to f2d8d75897a5aadcd9be0067a78fce1cea677fd6
2016-03-09 17:56:35 -08:00
Ian Hickson c8b9b945e5 Merge pull request #2563 from Hixie/dependencies
Make flutter analyze useful for package conflicts
2016-03-09 17:41:20 -08:00
Hixie 8950d3ccc4 Make flutter analyze useful for package conflicts
Also, resolve our package conflict, since reflectable has been fixed.
2016-03-09 17:41:05 -08:00
yjbanov 670b79c923 [engine] bump version to f2d8d75897a5aadcd9be0067a78fce1cea677fd6 2016-03-09 17:40:57 -08:00
Ian Hickson 292d5aab51 Merge pull request #2550 from Hixie/not-as
Not as
2016-03-09 15:18:09 -08:00
Hixie 5810cd80bd Avoid 'as' keyword
It has performance implications in release mode.

We'll enable the lint once https://github.com/dart-lang/linter/issues/195 is fixed.
2016-03-09 15:00:55 -08:00
Adam Barth 778c3a05b1 Merge pull request #2530 from abarth/to_string
Improve InputValue#toString
2016-03-09 13:56:53 -08:00
Adam Barth 77dd3eba7d Merge pull request #2521 from abarth/test_animation_leaks
Test harness should check for running Timers and AnimationControllers
2016-03-09 13:48:29 -08:00
Adam Barth 0d7b0f9ec1 Test harness should check for running Timers and AnimationControllers
After running a widget test, we now clear out the widget tree and check that we
didn't leak any timers or animations.

Also, fix several bugs that this addtional check revealed.

Fixes #2481
2016-03-09 13:37:24 -08:00
Viktor Lidholt 59bba072d4 Merge pull request #2496 from vlidholt/markdown
Adds initial version of Markdown renderer
2016-03-09 13:17:07 -08:00
Viktor Lidholt 48c7a04f1f Adds initial version of Markdown renderer 2016-03-09 13:07:36 -08:00
Adam Barth fecba009ee Improve InputValue#toString 2016-03-09 12:42:52 -08:00
Alhaad Gokhale 5faf84c3fa Merge pull request #2528 from alhaad/depsfile_hook
Add `flutter_tools build` hooks to also generate depfile.
2016-03-09 12:29:31 -08:00
Devon Carew ad7fd3e422 Merge pull request #2527 from devoncarew/fix_logs
fix a regression in flutter logs
2016-03-09 11:38:30 -08:00
Alhaad Gokhale b8d64ffe68 Add flutter_tools build hooks to also generate depfile.
Fixes #1942.
2016-03-09 11:24:47 -08:00
Devon Carew 2e9fef8c46 fix a regression in flutter logs 2016-03-09 10:48:34 -08:00
Hans Muller 335354d958 Merge pull request #2523 from HansMuller/lower_bound
Use lowerBound() from package:collection/collection.dart
2016-03-09 09:38:33 -08:00
Hans Muller 149f788c9e Use lowerBound() from package:collection/collection.dart 2016-03-09 09:22:51 -08:00
Hans Muller c60337404a Merge pull request #2510 from HansMuller/size_transition
Added SizeTransition
2016-03-09 08:27:43 -08:00
Hans Muller e0df9eca5a Added SizeTransition 2016-03-09 08:18:41 -08:00
Devon Carew df94a0ea1c Merge pull request #2512 from devoncarew/lastLogcatTimestamp
fix a npe in lastLogcatTimestamp
2016-03-09 07:45:16 -08:00
Devon Carew ee5c5970dc fix npe in lastLogcatTimestamp 2016-03-08 19:04:49 -08:00
Adam Barth e855c71f9e Merge pull request #2190 from abarth/example_widgets
Remove //examples/widgets
2016-03-08 16:52:07 -08:00
Adam Barth e4b1eab854 Remove //examples/widgets
Most of the remaining widget examples are actually manual tests. This patch
moves them into //dev/manual_tests. A couple are examples of using services,
which I've moved to //examples/layers/services. The remainder are out-dated and
are removed by this patch.
2016-03-08 16:37:32 -08:00
Ian Hickson 1316500f96 Update engine.version 2016-03-08 15:58:16 -08:00
Hans Muller efa36de7f0 Merge pull request #2482 from HansMuller/dismiss_action
Support undo in the leave-behind demo
2016-03-08 15:44:50 -08:00
Adam Barth 1c5a9692d8 Merge pull request #2508 from abarth/reparent_multichild
Support reparenting state from MultiChildRenderObjectElement
2016-03-08 15:42:17 -08:00
Hans Muller 73d7378cee Support undo in the leave-behind demo 2016-03-08 15:31:29 -08:00
John McCutchan 49c3e18395 Merge pull request #2434 from johnmccutchan/service_protocol_discovery
Add ServiceProtocolDiscovery with tests
2016-03-08 15:24:57 -08:00
Adam Barth e8483fb366 Support reparenting state from MultiChildRenderObjectElement
Fixes #2085
2016-03-08 15:21:20 -08:00
John McCutchan 9cb7001a39 Add ServiceProtocolDiscovery 2016-03-08 15:13:48 -08:00
Ian Hickson 33ab0ee673 Merge pull request #2504 from Hixie/scene-builder-arg
Drop the argument to SceneBuilder's constructor
2016-03-08 15:05:23 -08:00
Matt Perry f3e3b8459e Merge pull request #2426 from mpcomplete/checkboxes
CheckedPopupMenuItem now fades its icon when changed.
2016-03-08 17:57:49 -05:00
Matt Perry 643ab478ff CheckedPopupMenuItem now fades its icon when changed.
BUG=https://github.com/flutter/flutter/issues/2274
2016-03-08 17:50:17 -05:00
Hixie a16f07d945 Drop the argument to SceneBuilder's constructor 2016-03-08 14:17:01 -08:00
Collin Jackson 96a0e7cbb2 Merge pull request #2494 from collinjackson/update_engine
Update engine.version
2016-03-08 12:51:39 -08:00
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