3849 Commits

Author SHA1 Message Date
Matt Perry
1cf36da1e1 Fix flutter stop to stop the right Android activity.
Previously we'd always stop org.domokit.sky.shell. If an
AndroidManifest.xml exists, we'll use the activity specified in there
instead.
2016-02-09 11:53:37 -05:00
Eric Seidel
f116872301 Merge pull request #1711 from eseidelGoogle/create_test_mac
Skip flutter_simple in create_test on Mac for now
2016-02-09 08:36:59 -08:00
Eric Seidel
91c2255894 Skip flutter_simple in create_test on Mac for now
Returns 69 instead of 0 in the `create --out` part.
https://github.com/flutter/flutter/issues/1709

@devoncarew
2016-02-09 05:26:21 -08:00
Adam Barth
d70365fa7e Merge pull request #1708 from abarth/wm
Make the Mozart demo more like a real window manager
2016-02-08 21:53:09 -08:00
Adam Barth
8fdaf4af49 Merge pull request #1698 from abarth/set_state_error
Provide a better error for setState on a defunct State
2016-02-08 21:10:32 -08:00
Adam Barth
657eadcdb5 Make the Mozart demo more like a real window manager
We now have a resizer and close button. Also add some shadows and
launcher buttons.
2016-02-08 21:08:12 -08:00
Adam Barth
67145aabe9 Provide a better error for setState on a defunct State
Fixes #1695
2016-02-08 19:28:44 -08:00
Adam Barth
2cb534dc11 Merge pull request #1584 from abarth/populate_view_host
Actually populate the view host proxy
2016-02-08 18:15:44 -08:00
Adam Barth
508112d3e3 Update engine 2016-02-08 17:43:03 -08:00
Ian Hickson
6f107d0a03 Merge pull request #1702 from Hixie/checked-mode
Add a "SLOW MODE" banner in checked mode
2016-02-08 17:22:27 -08:00
Adam Barth
3de7121b8e Merge pull request #1700 from abarth/rm_merge
Remove ParentData#merge
2016-02-08 17:21:51 -08:00
Hixie
bf30c1ab74 Add a "SLOW MODE" banner in checked mode 2016-02-08 17:12:06 -08:00
Adam Barth
d0240c4eae Remove ParentData#merge
There aren't any clients anymore.

Fixes #1684
2016-02-08 16:58:39 -08:00
Chinmay Garde
db4016c633 Merge pull request #1699 from chinmaygarde/master
Use the same flags as Android on iOS while starting on the simulator
2016-02-08 15:51:12 -08:00
Chinmay Garde
495c53335e Use the same flags as Android on iOS 2016-02-08 15:44:24 -08:00
Adam Barth
256af1433c Actually populate the view host proxy
Now that the engine lets us take the view host handle, we can actually
access the view host from Dart.
2016-02-08 15:14:09 -08:00
Devon Carew
8d5fd3dc6f Merge pull request #1697 from devoncarew/simulator_start
start the simulator with -arch x86_64
2016-02-08 15:08:16 -08:00
Devon Carew
e96f6600e3 start the simulator with -arch x86_64 2016-02-08 14:59:11 -08:00
Chinmay Garde
7baa2e9374 Merge pull request #1693 from chinmaygarde/master
iOS Sim: Wire in launch arguments to simctl
2016-02-08 14:18:55 -08:00
Chinmay Garde
26b657019d iOS Sim: Wire in launch arguments to simctl 2016-02-08 13:56:12 -08:00
Ian Hickson
826866475e Update CONTRIBUTING.md
Remove some redundant words.
2016-02-08 13:39:24 -08:00
Collin Jackson
c47775fb72 Merge pull request #1674 from collinjackson/bottom_compose
Make flutter create generate a manifest that is similar to SkyShell.apk, fixes #1587
2016-02-08 12:19:41 -08:00
Collin Jackson
9ec12824aa Make flutter create generate a manifest that is similar to SkyShell.apk, fixes #1587 2016-02-08 11:11:25 -08:00
Devon Carew
1328562e11 Merge pull request #1656 from devoncarew/gen_refactoring
General flutter_tools refactoring
2016-02-06 11:50:11 -08:00
Devon Carew
9e6d45cb03 general refactoring around device management
remove the device factory methods as well as the device cache
2016-02-06 11:49:48 -08:00
Devon Carew
01a5b83766 Merge pull request #1649 from devoncarew/checked_mode_fixes
two fixes for checked mode
2016-02-05 22:31:36 -08:00
Devon Carew
3539bde42d Merge pull request #1647 from devoncarew/flutter_script
add a dev mode to the flutter script
2016-02-05 22:30:53 -08:00
Devon Carew
7425f60614 add a dev mode to the flutter script 2016-02-05 22:29:34 -08:00
Adam Barth
a4048970f8 Merge pull request #1648 from abarth/polish_overlay
Overlay polish
2016-02-05 22:02:51 -08:00
Adam Barth
f3b1748ca6 Merge pull request #1646 from abarth/rm_color_transition
Remove ColorTransition
2016-02-05 22:02:42 -08:00
Devon Carew
ebd8078b06 two fixes for checked mode 2016-02-05 20:57:41 -08:00
Adam Barth
26d239049b Overlay polish
Fixes #1607
2016-02-05 20:42:22 -08:00
Adam Barth
68f33d3012 Merge pull request #1642 from abarth/rm_viewport
Remove HomogeneousViewport
2016-02-05 20:30:46 -08:00
Adam Barth
d44e601a0a Remove ColorTransition
There are no clients anymore. We added it for the Drawer a while ago,
which is a use case that's now better covered by AnimatedModalBarrier,
complete with semantics.
2016-02-05 20:29:07 -08:00
Adam Barth
bc3202ff35 Merge pull request #1644 from abarth/doc_widget2
Add more dartdoc to widgets.dart
2016-02-05 20:28:25 -08:00
Adam Barth
9251504a57 Add more dartdoc to widgets.dart
This patch includes documentation for transitions.dart and for
scrollable.dart.
2016-02-05 20:21:42 -08:00
Adam Barth
5b89669424 Remove HomogeneousViewport
The virtual viewport machinery now handles all of these use cases.
Previous clients of ScrollableWidgetList can use ScrollableLazyList
instead.
2016-02-05 20:12:18 -08:00
Devon Carew
d38b9a02bb Merge pull request #1634 from devoncarew/watch_sim_devices
Watch sim devices
2016-02-05 19:10:38 -08:00
Devon Carew
67124dc3a5 refactor to parse xcrun simctl list as json
add device notifications for the simulator
2016-02-05 19:04:47 -08:00
Hans Muller
8999886fcb Merge pull request #1640 from HansMuller/alphabetize_components
Alphabetize component demos
2016-02-05 15:11:47 -08:00
Todd Volkert
1d3ce8e8c4 Merge pull request #1641 from tvolkert/master
Create flutter_tools.dart to represent public tools API
2016-02-05 14:33:10 -08:00
Todd Volkert
60b6b79319 Create flutter_tools.dart to represent public tools API 2016-02-05 14:20:20 -08:00
Hans Muller
c9ea79e87e alphabetize component demos 2016-02-05 14:15:52 -08:00
Hans Muller
972781f95f Merge pull request #1638 from HansMuller/gallery_drawer
Gallery support for light/dark theme switching, slow animation speed
2016-02-05 14:12:22 -08:00
Ian Hickson
cb9152ca79 Merge pull request #1637 from Hixie/asserts
Improve exceptions and asserts for rendering lib.
2016-02-05 14:03:28 -08:00
Hixie
1a0484cc7e Improve exceptions and asserts for rendering lib.
* Use actual exceptions rather than assertions containing code
  containing strings when trying to give messages to authors.
* Introduce RenderingError which is an AssertionError that takes a
  string argument, to support the above.
* Provide a BoxDimensions.hasBoundedWidth/hasBoundedHeight API.
* Document BoxDimensions.isNormalized.
* Provide more useful information when we assert isNormalized and find
  that it is false.
* When finding the size is infinite, crawl the tree to figure out which
  render box is likely responsible for the infinite constraints.
* Provide more information when size doesn't match the constraints.
* Provide more information when intrinsic dimension methods violate the
  constraints.
* Only spam a huge amount of information for the first exception from
  the rendering library. I've noticed a lot of people looking at the
  last exception printed rather than the first and that's very
  misleading -- after the rendering library hits an exception, all bets
  are off regarding what'll happen in the future. All kinds of asserts
  might fire.
* Improve docs around the debug methods and flags for the above.
* Make Block default to have no children. Previously, giving no children
  crashed with a confusing message about a null deref in an assert.
2016-02-05 13:55:40 -08:00
Hans Muller
2d91452656 gallery gets a drawer 2016-02-05 13:19:37 -08:00
Adam Barth
79828ef209 Merge pull request #1631 from abarth/doc_widgets
Add more dartdoc to widgets.dart
2016-02-05 13:02:58 -08:00
Adam Barth
a663d2550f Add more dartdoc to widgets.dart
Making progress documenting the widget library.
2016-02-05 10:54:54 -08:00
Hans Muller
e9b59f2ea4 Merge pull request #1621 from HansMuller/tablabel_widget
Support TabLabel widgets
2016-02-05 09:59:43 -08:00