Ian Hickson
4e4887a93e
Merge pull request #1763 from Hixie/asserts
...
More BoxConstraints asserts
2016-02-10 15:01:25 -08:00
Todd Volkert
1e2e09ed09
Rev engine
2016-02-10 13:51:50 -08:00
Hixie
296540168a
More BoxConstraints asserts
...
The asserting will continue until morale improves!
* Convert all assert(*.isNormalized) checks to use the new
debugAssertIsNormalized technology.
* Convert CustomMultiChildLayout to use the new RenderingError
technology to greatly improve the detail in errors you get when
writing CustomMultiChildLayout delegates.
* Add BoxConstraints.copyWith().
* Indent the descendants in the rendering exception data dump so that
when you have multiple children it's clearer what's going on.
2016-02-10 13:32:04 -08:00
Adam Barth
64f588c12b
Merge pull request #1761 from abarth/min_scroll_behavior
...
ScrollBehavior should support negative min scroll offset
2016-02-10 12:42:14 -08:00
Adam Barth
ec9ab32435
ScrollBehavior should support negative min scroll offset
...
Fixes #1730
2016-02-10 12:13:20 -08:00
Matt Perry
eaadaa79f0
Merge pull request #1627 from mpcomplete/ios
...
Refactor service-related code to be shared between android and IOS.
2016-02-10 15:01:05 -05:00
Ian Hickson
877cfd1c9d
Merge pull request #1760 from Hixie/asserts
...
Improve asserts around BoxConstraints
2016-02-10 11:55:36 -08:00
Matt Perry
a02d583d02
Refactor service-related code to be shared between android and IOS.
...
The IOS code is totally untested. Need a Mac to test it.
2016-02-10 14:52:17 -05:00
Hixie
3bd8bc3362
Improve asserts around BoxConstraints
...
Negative constraints never make sense, so catch those too.
Make RenderObject.layout's isNormalized assert use the newer more fancy
debug version of isNormalized.
2016-02-10 11:12:13 -08:00
Collin Jackson
96405fb42f
Merge pull request #1756 from collinjackson/upgrade_anywhere
...
Upgrade command shouldn’t validate project, fixes #1745
2016-02-10 10:48:05 -08:00
Adam Barth
2c993549b5
Merge pull request #1758 from abarth/page_anchor
...
Teach PageableList about scroll anchors
2016-02-10 10:41:05 -08:00
Adam Barth
4ba5e712bc
Teach PageableList about scroll anchors
2016-02-10 10:34:59 -08:00
Collin Jackson
5cd9d5b214
Upgrade command shouldn’t validate project, fixes #1745
2016-02-10 10:04:35 -08:00
Adam Barth
b07203a887
Merge pull request #1749 from abarth/viewport_scroll_anchor
...
Teach ScrollableList about scroll anchors
2016-02-10 09:47:41 -08:00
Adam Barth
d6ae53fec4
Teach ScrollableList about scroll anchors
2016-02-10 09:25:49 -08:00
Devon Carew
244239d982
Merge pull request #1753 from devoncarew/fix_logging_ios
...
fix an issue with logging ios simulator output
2016-02-10 09:24:55 -08:00
Devon Carew
0a837813e4
Merge pull request #1722 from devoncarew/introduce_globals
...
Introduce globals
2016-02-09 22:59:54 -08:00
Devon Carew
2dbceafbc6
introduce globals scoped to the app's context
2016-02-09 22:03:13 -08:00
Devon Carew
05113d5829
fix an issue with logging ios simulator output
2016-02-09 21:21:02 -08:00
Ian Hickson
b2c710dd8d
Merge pull request #1744 from Hixie/tap-drag-target
...
Tapping through drag targets.
2016-02-09 17:15:08 -08:00
Hixie
4d5e40675b
Tapping through drag targets.
...
Factor out the HitTestBehavior logic so that RenderMetaData can use it.
Use that in DragTarget.
2016-02-09 17:03:46 -08:00
Devon Carew
a9a445b19d
Merge pull request #1743 from devoncarew/ignore_io_build
...
ignore derived resources in ios/build
2016-02-09 16:24:08 -08:00
Jason Simmons
8baffeb9a6
Merge pull request #1724 from jason-simmons/refresh_update_snapshot
...
Add a refresh command that rebuilds the snapshot and reloads it on th…
2016-02-09 16:22:51 -08:00
Devon Carew
427bc1e392
ignore derived resources in ios/build
2016-02-09 15:41:45 -08:00
Adam Barth
efd5aea004
Merge pull request #1736 from abarth/scroll_anchor3
...
Add scroll anchor for Block
2016-02-09 15:23:37 -08:00
Adam Barth
f0276d09e4
Add scroll anchor for Block
...
This patch teaches block how to anchor its scrolling to the end rather than the
start.
Fixes #136
2016-02-09 15:17:39 -08:00
Ian Hickson
a82b8963a4
Merge pull request #1741 from Hixie/drags
...
Draggable: childWhenDragging, maxSimultaneousDrags
2016-02-09 15:14:10 -08:00
Viktor Lidholt
02d23e0add
Merge pull request #1660 from vlidholt/spriteboxfix
...
Fixes issue with replacing the root node
2016-02-09 15:01:20 -08:00
Hixie
c56d378868
Draggable: childWhenDragging, maxSimultaneousDrags
2016-02-09 14:47:53 -08:00
Devon Carew
1f0d292079
Merge pull request #1735 from devoncarew/filter_offline_devices
...
filter offline devices from notifications
2016-02-09 14:38:39 -08:00
Devon Carew
36b6210c93
filter offline devices from notifications
2016-02-09 13:30:21 -08:00
Devon Carew
1616f2a189
Merge pull request #1729 from devoncarew/rename_extensions
...
rename the service protocol extensions
2016-02-09 13:29:29 -08:00
Jason Simmons
bf1246d881
Add a refresh command that rebuilds the snapshot and reloads it on the device
...
This provides a fast way to iterate on changes to a Flutter app that only
involve updates to Dart code and do not require a full build and install
of the FLX and APK
2016-02-09 13:08:19 -08:00
Adam Barth
b6678c62bd
Merge pull request #1734 from abarth/rm_flutter_dev
...
Remove FLUTTER_DEV environment var
2016-02-09 13:05:13 -08:00
Adam Barth
c83b663afd
Remove FLUTTER_DEV environment var
...
This check is triggering even for folks who don't have FLUTTER_DEV set, which
is breaking their toolchain because we're not running `pub get` on the
flutter_tools package.
2016-02-09 12:55:54 -08:00
Ian Hickson
33885a3c46
Merge pull request #1713 from Hixie/bench
...
Update docs for benchmarks.
2016-02-09 12:34:25 -08:00
Hans Muller
f7dfcd24f2
Merge pull request #1728 from HansMuller/kStatusBarHeight
...
removed kStatusBarHeight constant
2016-02-09 12:00:45 -08:00
Devon Carew
284db8cc76
rename the service protocol extensions
2016-02-09 11:53:52 -08:00
Hans Muller
b96939a67b
removed kStatusBarHeight constant
2016-02-09 11:51:38 -08:00
Adam Barth
7458ed226a
Merge pull request #1710 from abarth/scroll_anchor
...
Preliminaries for scroll anchoring
2016-02-09 10:37:43 -08:00
Adam Barth
3c8cbef973
Rationalize RenderViewport and RenderVirtualViewport
...
These classes now share more code and have feature parity.
2016-02-09 10:30:52 -08:00
Hans Muller
f1cc388f3f
Merge pull request #1703 from HansMuller/button_demo
...
Gallery Demos: button, dialog, snack bar
Added button, dialog, and snack bar gallery demos.
Split gallery main.dart into files in the lib/gallery subdirectory.
Enable TabBarSelectionState to deal with the PageStorage saved selected value no longer equalling any value.
Changed the color of Dialog text to match the theme's caption color.
Also: uppercased tab labels per #1617
2016-02-09 10:23:58 -08:00
Hixie
79b531db87
Update docs for benchmarks.
2016-02-09 10:20:18 -08:00
Ian Hickson
e0c24e2601
Merge pull request #1706 from Hixie/accessibility
...
Fix drawer in accessibility mode
2016-02-09 10:14:52 -08:00
Hans Muller
4264d5e749
Added button dialog and snackbar demos
2016-02-09 10:09:54 -08:00
Hixie
9cea6c50f5
Fix drawer in accessibility mode
...
The "leaf merge" feature was getting confused when we reset the
SemanticsNode. We now separately track whether the node itself is marked
as being merged vs whether we inherited that state, and we don't reset
the inherited state until you're reattached or reserialised. In the
latter case, we do a "just in time" clearing of the flag just like we
previously did a "just in time" setting of the flag, except now the flag
we're setting or clearing is the inherited flag not the actual flag.
2016-02-09 10:05:16 -08:00
Adam Barth
70d96ecb0b
Improve unit conversions in Scrollable
2016-02-09 09:50:35 -08:00
Matt Perry
c91ace827c
Merge pull request #1696 from mpcomplete/fix.stop
...
Fix `flutter stop` to stop the right Android activity.
2016-02-09 09:02:52 -08:00
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