Ian Hickson
9646e1fbad
BorderSide improvements ( #12294 )
2017-09-28 16:43:46 -07:00
Ian Hickson
9909e773dc
More documentation fixes ( #12290 )
2017-09-28 16:43:33 -07:00
Stefano Rodriguez
dca164ab2d
Fix LinearProgressIndicator constructor ( #12282 )
...
* Update AUTHORS
* Add background and value colors to LinearProgressIndicator
* Add tests for LinearProgressIndicator with colors
2017-09-28 15:17:07 -07:00
Todd Volkert
ce59412cf2
Remove hard-coded "Runner" from iOS simulator logs filtering ( #12306 )
2017-09-28 13:11:16 -07:00
Chris Bracken
283f27d422
Clarify libimobiledevice installation status message ( #12303 )
...
Differentiate between 'not installed' and 'not working' and emit a more
targeted message.
2017-09-28 13:04:59 -07:00
Alexander Aprelev
1a3097025d
Clone hot reload benchmark for --preview-dart-2 option. ( #12251 )
...
* Clone hot reload benchmark for --preview-dart-2 option.
* Get rid of linux and win preview_dart_2 (only android would be sufficient for now). Refactor code into lib/tasks
* Revert 2016 to 2017
* Mark new test as flaky
2017-09-28 12:45:54 -07:00
Chris Bracken
f06ef528e9
Verify EditableText fires update on replaced controller ( #12276 )
...
Adds a test that verifies that EditableText sends a
TextInput.setEditingState message to the engine when the associated
TextEditingController is replaced.
2017-09-28 12:18:56 -07:00
Michael Goderbauer
ad41de0059
Roll engine to bdfedcc26f78ea332cdac0ed67590157c82c954e ( #12302 )
2017-09-28 10:54:14 -07:00
Todd Volkert
9ea1ff12d7
Add Flags class. ( #12268 )
...
This class lives in the Context and allows callers to "inject"
flag values, where flag values are first extracted from the
command arguments, then from the global arguments as a fallback.
2017-09-28 09:36:55 -07:00
Ian Hickson
efb45ea788
Trivial nit fixes ( #12285 )
2017-09-27 16:13:48 -07:00
gspencergoog
4389f07024
This adds multiline text widget support. ( #12120 )
...
Add multiline keyboard support to editable text widget. Fixes #8028 .
2017-09-27 14:23:34 -07:00
Michael Goderbauer
2670786210
Send scroll progress with ScrollCompletedSemanticsEvent ( #12263 )
...
* Send scroll progress with ScrollCompletedSemanticsEvent
This requires engine change https://github.com/flutter/engine/pull/4144
* fix analyze warning
* review comment
* Roll engine to 45b11f742d38ebf564a5a832b1af00661d1a31fa
* fix test
2017-09-27 13:14:46 -07:00
gspencergoog
31fe65e23b
Roll engine to 90ba98e741007cf249db26517ff8efea1a56057e ( #12272 )
...
Rolling the engine so I can land the flutter side of multiline text changes.
There are no other changes since the last roll.
2017-09-27 10:06:54 -07:00
Ian Hickson
63d7b9338d
Update engine.version ( #12265 )
...
* Update engine.version
Rolls engine to have:
* https://github.com/flutter/engine/pull/4139 Replace a View.getDisplay call that is not supported on API level 16
* https://github.com/flutter/engine/pull/4135 Remove spurious error message
* https://github.com/flutter/engine/pull/4141 Clamp overflows in Color.lerp
* https://github.com/flutter/engine/pull/4125 Update vulkan semaphore extension
* Update engine.version
2017-09-26 14:54:23 -07:00
Sarah Zakarias
3cbbbf0617
Allow empty pubspec file when building asset bundle ( #12269 )
2017-09-26 23:14:20 +02:00
Chris Bracken
65e3df8869
Fix a minor typo in the TextField.controller docs ( #12267 )
2017-09-26 13:37:53 -07:00
asaarnak
97dd12cf83
Seems like a lint was renamed. ( #12034 )
...
* Seems like a lint was renamed.
Lint `- unnecessary_brace_in_string_interp` is not in the list here: http://dart-lang.github.io/linter/lints/
In linter [0.1.30](9652dd44b6/CHANGELOG.md (0130)
): [http://dart-lang.github.io/linter/lints/unnecessary_brace_in_string_interp.html ](unnecessary_brace_in_string_interp)
In linter [0.1.2](9652dd44b6/CHANGELOG.md (012)
): [http://dart-lang.github.io/linter/lints/unnecessary_brace_in_string_interps.html ](unnecessary_brace_in_string_interps)
* Fix lint tests. analyze_once_test.dart and create_test.dart
2017-09-26 11:03:45 -07:00
jiamingc
8a441ae72b
Make switch widget accept 3 other colors. ( #12118 )
...
* Make switch widget accept 3 other colors: inactiveThumbColor, inactiveTrackColor, activeTrackColor.
* Make switch widget accept 3 other colors.
* Make switch widget accept 3 other colors.
2017-09-26 10:05:51 -07:00
Kyle Bradshaw
7a35db1f99
_SaltedKey solution to ExpansionPanelList
( #11902 )
...
* _SaltedKey solution to `ExpansionPanelList`
_SaltedKey implementation courtesy of @Hixie
Tested and confirmed working.
Fixes #11166
* Added a simple test
* Style correction to test
2017-09-26 10:04:17 -07:00
Todd Volkert
bb0a724a1d
Don't require .packages file for flutter packages
command ( #12258 )
...
(it's the command that populates the .packages file)
2017-09-26 09:12:40 -07:00
Adam Barth
3433f42b09
Attempt to fix Fuchsia build ( #12259 )
2017-09-26 08:50:41 -07:00
Sarah Zakarias
a0e91bf9e8
Update Flutter Gallery to use new asset api for package assets ( #12254 )
2017-09-26 15:21:01 +02:00
Sarah Zakarias
49ba974710
Factor out flutter manifest logic ( #12237 )
2017-09-26 14:48:52 +02:00
Todd Volkert
a08b5e00af
Run command validation on all commands. ( #12246 )
...
This makes command validation happen as part of `verifyThenRunCommand()`,
using a newly introduced protected method (`validateCommand()`) rather than
a `commandValidator` property (that subclasses were responsible for manually
invoking).
2017-09-25 18:56:37 -07:00
Jason Simmons
6420c75f26
Handle cancellation of the date/time picker in the Gallery full screen dialog demo ( #12248 )
2017-09-25 13:59:05 -07:00
Michael Goderbauer
48e644057a
Roll engine to 005212683c9cdc1c580b83aec70f25b4aba9872b ( #12244 )
...
This picks up a skia roll, which fixes some black screens on Android emulator.
2017-09-25 12:16:29 -07:00
Sarah Zakarias
82ec7a2af5
update pubspec.yaml.tmpl of package and plugin ( #12238 )
2017-09-25 13:09:28 +02:00
Ian Hickson
e04bf3285d
Image RTL ( #12230 )
2017-09-24 16:14:55 -07:00
Todd Volkert
ff45d50655
Remove explicit width in ListTile trailing element ( #12221 )
...
It was incorrectly added in #11858
2017-09-24 13:21:28 -07:00
Ian Hickson
47c387b6c7
positionDependentBox ( #12232 )
...
Fix the documentation (it was just wrong before).
Add an explicit code path to handle horizontal overflow so that we
don't have a left bias.
2017-09-24 01:40:54 -07:00
Ian Hickson
953dabc70b
Fix some typos ( #12233 )
2017-09-24 01:40:42 -07:00
Adam Barth
260353f292
RTL support for DataTable ( #12229 )
...
Just some very minor tweaks to remove subtle LTR bias.
We use the same arrow rotation animation in RTL and LTR, but I think
that's correct. Usually, rotations are either clockwise or
anitclockwise, which are the same in RTL and LTR. We might need to check
with someone who reads an RTL language to confirm.
Fixes #11845
2017-09-24 00:33:21 -07:00
Ian Hickson
78a29260ff
Some more tests for AnimatedPositionedDirectional and more debugging checks ( #12231 )
2017-09-24 00:29:21 -07:00
Adam Barth
824db696b8
Add AnimatedPositionedDirectional ( #12228 )
...
This widget makes it easier to animated Positioned widgets with
awareness of the ambient Directionality.
Fixes #11998
2017-09-23 23:20:46 -07:00
Ian Hickson
36e7138e4f
Update some places that mentioned the old update-packages --upgrade ( #12218 )
2017-09-23 22:23:09 -07:00
Adam Barth
ebffe15994
Clean up TableBorder#paint API ( #12226 )
...
Previously, the rows and columns arguments had different semantics. Now
they have the same semantics. The new API also uses Iterable rather than
List to give clients more flexiblity in how they construct these
arguments. For example, RenderTable no longer needs to reify the
reversed list of column positions.
2017-09-23 13:39:49 -07:00
Adam Barth
1a0bdb9619
Add RTL support to Table ( #12225 )
...
Also, fix asserts in TableBorder#paint to match documentation.
Fixes #12009
2017-09-23 12:31:55 -07:00
Ian Hickson
fe27f86403
Clean up the file names in the painting/ library ( #12217 )
...
After all my recent refactorings, some of the names were not really reasonable any more.
2017-09-23 00:00:46 -07:00
Hans Muller
c44aa2665d
Aborted Hero push transitions should retrace their flight path ( #12203 )
2017-09-22 15:33:50 -07:00
Yegor
f2d096010d
Internationalize time numerals in the time picker and TimeOfDay ( #12166 )
...
* internationalize time numerals
* tests
* use foundation.dart instead of meta.dart
* address comments
2017-09-22 14:35:25 -07:00
Ian Hickson
441b5c2031
Pin all dependencies ONCE AND FOR ALL ( #12210 )
...
* Pin all dependencies ONCE AND FOR ALL
This replaces the secret `flutter update-packages --upgrade` with a destructive `flutter update-packages --force-upgrade` that actually goes and pins every dependency and transitive dependency in every flutter package to the same version.
* Add comments.
2017-09-22 13:35:35 -07:00
Yegor
b9e1be9ace
introduce localized text geometry in MaterialLocalizations ( #11829 )
...
* introduce localized text geometry in MaterialLocalizations
* remove geometry from color text themes
* fix merge conflict
* optional Localizations
* fix fallback; test; docs
2017-09-22 13:15:01 -07:00
Yegor
f4f20c2909
misc .arb fixes; localizations validator ( #12197 )
...
* misc .arb fixes; localizations validator
* regenerate localizations
* address comments
* do not treat plural variations as invalid keys
2017-09-22 12:26:47 -07:00
Hans Muller
d3d6198852
Make the Hero transition animation configurable ( #12215 )
2017-09-22 11:34:44 -07:00
Ian Hickson
fde26cd14c
Extract BoxShadow from box_painter.dart ( #12207 )
...
This is the last class other than BoxDecoration in this file, so by
extracting it we finally have all the parts of BoxDecoration
extracted.
2017-09-22 11:34:09 -07:00
Ian Hickson
ae690bec86
Revert "Revert "LinearGradient and RadialGradient RTL" ( #12209 )" ( #12216 )
...
This reverts commit 4a04de5e6d8c139c0b21c327846664e88a64cfac.
2017-09-22 11:33:10 -07:00
Yegor
8c3d5838dd
Fix inherited widget notifications in Localizations ( #12213 )
...
* Fix inherited widget notifications in Localizations
* address comments
2017-09-22 10:49:19 -07:00
Ian Hickson
4a04de5e6d
Revert "LinearGradient and RadialGradient RTL" ( #12209 )
...
* Revert "Pin args to 0.13.7 to avoid version conflict (#12208 )"
This reverts commit 63802b3dffe9084e4d9344ad236cb4cb41b7b569.
* Revert "LinearGradient and RadialGradient RTL (#12204 )"
This reverts commit daedbc84a2456763b33f353721e1eea9f30e948f.
2017-09-22 09:18:13 -07:00
Alexander Aprelev
63802b3dff
Pin args to 0.13.7 to avoid version conflict ( #12208 )
2017-09-21 18:29:16 -07:00
Ian Hickson
daedbc84a2
LinearGradient and RadialGradient RTL ( #12204 )
2017-09-21 14:06:46 -07:00