Adam Barth
8b4aed1720
Fix copy/pasta ConstrainedBox docs ( #7795 )
...
Fixes #7788
2017-02-01 23:14:05 -08:00
Ian Hickson
6dcd127188
Delay time dilation so users see the checkbox ( #7803 )
...
Fixes https://github.com/flutter/flutter/issues/5066
2017-02-01 22:48:00 -08:00
Ian Hickson
5f38773ed0
Screenshot improvements ( #7800 )
...
Add an "s" command to `flutter run` which takes a screenshot.
Make that comment turn off the slow mode banner.
2017-02-01 22:47:53 -08:00
Ian Hickson
648f70630c
Add more timeline ranges for profiling hot reload ( #7792 )
2017-02-01 22:47:26 -08:00
Michael Goderbauer
829976d35e
Work around for dart-lang/sdk#28603 ( #7805 )
2017-02-01 21:06:19 -08:00
Chris Bracken
83514d67c4
Add doctor check for Python 'six' module ( #7807 )
...
* Add doctor check for Python 'six' module
Required as part of Xcode lldb module. In all likelihood, if we
encounter this situation, the developer is using a custom Python install
(e.g., via MacPorts or Homebrew).
2017-02-01 18:22:07 -08:00
Chinmay Garde
9c4b10014b
Roll engine to pull in fixes to service integration on iOS. ( #7801 )
2017-02-01 17:08:44 -08:00
Michael Goderbauer
f02153ae5d
Roll Engine to 4da9d87cf10a57ae0181fb6bdb1d9cec48014d03 ( #7777 )
2017-02-01 16:49:48 -08:00
Michael Goderbauer
40aab7f553
Bump Dart SDK to 1.22.0-dev.10.3 ( #7791 )
2017-02-01 16:33:27 -08:00
Chris Bracken
50125ab271
Use ios-deploy --version for install check ( #7797 )
...
ios-deploy -h/--help returns a non-zero exit code.
2017-02-01 16:30:49 -08:00
Chris Bracken
5d2a460fdd
Correct capitalisation of Xcode ( #7796 )
...
Ref: https://developer.apple.com/xcode/
2017-02-01 16:16:33 -08:00
Chris Bracken
18fcb91e88
Add tests for iOS doctor validaton ( #7794 )
2017-02-01 15:58:40 -08:00
Adam Barth
b082b93a3f
Simplify AbsoluteScrollPosition class structure ( #7785 )
...
Instead of using mixins and subclasses, we now use a `ScrollPhysics` delegate
to customize the scrolling phyics for Android and iOS. This change will make it
easier to customize the scroll position for paging.
2017-02-01 15:48:24 -08:00
Michael Goderbauer
84de5e815d
Work around for dart-lang/sdk#28599 ( #7786 )
2017-02-01 13:39:19 -08:00
Chris Bracken
236e8137b8
Ensure that ios-deploy meets minimum version constraint ( #7784 )
...
Also emits the version information in flutter doctor output.
ios-deploy > 1.9.0 is required to deploy to iOS devices.
2017-02-01 12:55:03 -08:00
Jason Simmons
59cacd7102
Some fixes for the microbenchmarks ( #7781 )
...
* Return null from VM.mainView if no view exists
* Retry in connectToServiceProtocol if a view is not yet available
* Do not explicitly call exit from the benchmarks - it will not cleanly shut down the engine
2017-02-01 11:54:27 -08:00
Adam Barth
fe01c71cf4
Switch clients to ScrollGrid ( #7752 )
...
The only remaining client of ScrollableGrid (the old version) is Pesto,
which needs AppBar integration.
2017-02-01 11:01:02 -08:00
Adam Barth
41f1f8a489
Add SliverFill ( #7776 )
...
SliverFill fills the remaining space in the viewport with each box
child. We'll use this sliver as a building block for pageable lists.
2017-02-01 10:49:43 -08:00
Adam Barth
695302029f
Revert "Revert "Add SliverGrid and ScrollGrid"" ( #7780 )
2017-02-01 10:18:48 -08:00
Adam Barth
3a43fc88b6
Remove extraneous uses of scrollableKey from tests ( #7775 )
...
This patch removes unnecessary uses of scrollableKey from tests.
Scrollable2 will likely use a different mechanism for identifying
itself, so we want to focus on the uses of scrollableKey that will need
to be addressed in the new implementation.
2017-01-31 23:32:10 -08:00
Adam Barth
906541c04a
Refactor out some helper functions ( #7774 )
...
These functions were previously hidden inside other functions but they
are useful enough to expose directly. Specifically, I plan to use these
when implementing Scrollable2.ensureVisible.
2017-01-31 22:46:35 -08:00
Chris Bracken
ac145e06c3
Upgrade example projects to Xcode 8.2 ( #7771 )
...
This avoids Xcode complaining at us about unused xcconfig files (for the
time being).
2017-01-31 18:19:37 -08:00
Chris Bracken
d01c55d289
Eliminate calls to deprecated FlutterInit() ( #7770 )
2017-01-31 17:39:29 -08:00
Ian Hickson
32784d35f9
Revert "Add SliverGrid and ScrollGrid" ( #7769 )
2017-01-31 17:34:02 -08:00
Jakob Andersen
a0f0c42fe3
Update gradle example to support x86 in debug mode. ( #7606 )
...
* Update gradle example to support x86 in debug mode.
Changed the Flutter Gradle plugin a bit to better fit in with the
Android build.
Fixes #6136
Fixes #6864
Fixes #7539
2017-01-31 14:48:48 -08:00
Michael Goderbauer
4cace66dbc
Download prebuilt binaries on Windows ( #7760 )
2017-01-31 14:33:08 -08:00
Chris Bracken
cfa8e5b0b8
Roll engine to 2d54edf0f96b76ecb111e481fb775c617acc23d4 ( #7759 )
2017-01-31 14:32:59 -08:00
xster
fa1b8d5821
A low scope error message height fix for #3091 ( #7685 )
...
* Print the error message multiple times to avoid overlap with status bar and add paragraph to mock_canvas
2017-01-31 11:28:52 -08:00
Adam Barth
650b939f48
Update dartdoc ( #7758 )
...
This update includes the fix for the search box.
2017-01-31 11:03:48 -08:00
Ian Hickson
6469b475d2
Let's document this line so I don't accidentally remove it again. ( #7750 )
2017-01-30 23:32:44 -08:00
Ian Hickson
68ebf64525
Remove the timeout on test_test.dart ( #7754 )
...
It was causing the flakiness because it was too short. The default timeout is better.
2017-01-30 21:17:29 -08:00
Ian Hickson
b257f6eac0
Make tests more resilient to timing. ( #7753 )
...
These tests would fail sometimes when run locally. Since they happen
to also be the ones that are flaky on bots, maybe there's some
relationship, even though the failure mode on bots is different. In
any case, this removes a variable.
2017-01-30 20:11:01 -08:00
Ian Hickson
d7b523e004
Apply @required according to the rules, for all of material/* ( #7732 )
2017-01-30 20:10:53 -08:00
Ian Hickson
0400107cdf
Apply @required according to the rules, for all of widgets/* ( #7730 )
2017-01-30 20:10:44 -08:00
Jason Simmons
8f7d0a45c8
Remove unnecessary type parameter ( #7751 )
2017-01-30 17:49:31 -08:00
Adam Barth
9119969ad2
Add SliverGrid and ScrollGrid ( #7745 )
...
This patch adds grid supports to slivers and introduces a ScrollGrid
convenience class for making the common types of scrollable grids.
This patch also deploys ScrollGrid in an example in the Flutter Gallery.
2017-01-30 17:27:51 -08:00
Jason Simmons
8ef17e0a6a
Create flutter_driver key finders using parameterized ValueKey types ( #7749 )
...
The finder will only match the widget's ValueKey if both have identical
runtime types
2017-01-30 16:52:59 -08:00
Adam Barth
edcab3c340
Add TabBar.unselectedLabelColor ( #7747 )
...
Our previous behavior of hard-coding the unselected label color to 70% of the
selected color was too restrictive.
Fixes #7738
2017-01-30 16:46:09 -08:00
Adam Barth
a0dee550c0
Use ScrollView in more places ( #7746 )
...
Now that ScrollView supports itemExtent, we can use it in a few more places.
2017-01-30 16:45:51 -08:00
Ian Hickson
64d3647084
Tab crash in complex_layout ( #7744 )
2017-01-30 16:11:01 -08:00
Devon Carew
8e3ea7523e
fix app launch in intellij ( #7737 )
2017-01-30 13:01:41 -08:00
Adam Barth
098af18393
Add SliverList ( #7727 )
...
Add SliverList
A SliverList is a linear layout of box children in a viewport that all
have a common, fixed extent along the scroll axis. The layout is similar
to a SliverBlock but more efficient.
2017-01-30 00:40:50 -08:00
Ian Hickson
6e30cae8fa
Warn about the size setter. ( #7729 )
2017-01-29 23:58:42 -08:00
Ian Hickson
a8ed018386
Documentation fixes ( #7731 )
...
Fixes https://github.com/flutter/flutter/issues/4620
2017-01-29 23:43:01 -08:00
Ian Hickson
e8c9797d1a
Various documentation fixes. ( #7726 )
...
Fixes for: https://github.com/flutter/flutter/issues/7570 https://github.com/flutter/flutter/issues/7231 https://github.com/flutter/flutter/issues/2841 and others
2017-01-29 22:39:15 -08:00
Devon Carew
8e64624a36
add a bots module to the intellij project ( #7712 )
2017-01-29 18:57:28 -08:00
Ian Hickson
ab28e2c46a
Key improvements ( #7719 )
...
ValueKey and ObjectKey shouldn't be == with subclasses.
Fixes https://github.com/flutter/flutter/issues/3107
Clean up toString for the keys a bit.
Add a test for keys.
2017-01-28 16:29:23 -08:00
Ian Hickson
65ca387075
Make the Ahem font available to tests. ( #7725 )
2017-01-28 15:55:47 -08:00
Ian Hickson
96e11e1bf1
Clean up the file names of the hot and cold runners. ( #7697 )
2017-01-28 14:26:49 -08:00
Ian Hickson
512a9af6a0
deprecate needsLayout ( #7718 )
...
The needsLayout getter is prone to misuse. See discussion on #3083 .
2017-01-28 14:26:08 -08:00