Matt Perry
f93ea0ead1
Clear the composing range when selecting text. ( #3635 )
...
This fixes a bug where editing the selected text on Android would delete
the wrong block of text.
BUG=https://github.com/flutter/flutter/issues/3567
2016-04-29 14:02:56 -04:00
Devon Carew
60755f6d9c
fix an issue parsing adb output ( #3629 )
2016-04-29 09:52:44 -07:00
Devon Carew
99114cd414
show more errors on missing jarsigner ( #3626 )
2016-04-28 22:48:01 -07:00
Ian Hickson
055c919fda
Allow children to overflow above a Baseline widget ( #3573 )
...
Turns out a common use for Baseline is making sure that the child's
baseline is higher than it otherwise would be, e.g. with the Material
font or other symbols.
2016-04-28 21:35:49 -07:00
Ian Hickson
770e17cf9f
Fix truncated dartdoc. ( #3619 )
...
Note that the /// part of the doc was published, only the // line was
omitted. This means that we can safely put // comments between /// docs
and the member they are documenting.
2016-04-28 21:35:39 -07:00
Adam Barth
e41120bc68
Improve the TextPainter API ( #3621 )
...
Instead of using properties, TextPainter now receives min and max width as
parameters to layout. Also, this patch integrates the intrinsic sizing logic
into the main layout function, which satisfies all the existing uses cases.
2016-04-28 20:44:52 -07:00
Adam Barth
53db3949e1
Update engine.version ( #3623 )
2016-04-28 18:52:49 -07:00
Ian Hickson
dae5e54550
Support first frame notification in trivial apps ( #3618 )
...
Apps that didn't use [WidgetsApp] were not sending the `'Widgets
completed first useful frame'` notification. This fixes that by making
the code cleaner.
2016-04-28 15:20:26 -07:00
Adam Barth
f6fef1c605
Update engine.version ( #3616 )
2016-04-28 15:00:43 -07:00
Yegor
81af593745
[tools] download traces only from non-resident runs ( #3615 )
2016-04-28 13:35:32 -07:00
Devon Carew
50b1b16db6
rev test to 0.12.13+1 to support 1.17.0-dev dart sdks ( #3613 )
2016-04-28 12:56:55 -07:00
Adam Barth
2c70b3e4dd
Update engine.version ( #3614 )
2016-04-28 12:20:31 -07:00
Adam Barth
b7fd5426b5
Enable avoid_as lint ( #3612 )
...
Related to #3608
2016-04-28 11:07:39 -07:00
Devon Carew
26ed1e71f9
simplify the analysis benchmarking code ( #3588 )
...
* simplify the analysis benchmarking code
* review comments
2016-04-28 10:25:26 -07:00
Adam Barth
201ad82d5d
Update engine ( #3607 )
2016-04-28 10:24:50 -07:00
Adam Barth
3afe17e951
Update Dart SDK to 1.16.0 ( #3606 )
...
Fixes #3605
2016-04-28 10:15:20 -07:00
Adam Barth
5eb4443343
Address review comments from previous patches ( #3600 )
...
This patch addresses late-breaking comments on previous patches.
2016-04-28 09:32:19 -07:00
Yegor
c2cccc7b3b
[tools] teach flutter run to get startup trace info ( #3589 )
2016-04-27 17:58:20 -07:00
Adam Barth
bb238eba88
Fix typo in LazyBlock ( #3594 )
...
We were returning instead of breaking out of the loop when we hit the last
widget.
Fixes #3593
2016-04-27 17:46:44 -07:00
Hans Muller
620fb87567
Enable lining up the last tool bar action trailing list item elements ( #3597 )
2016-04-27 17:34:59 -07:00
Adam Barth
4aa3756835
Move cassowary into package:flutter ( #3591 )
...
Cassowary doesn't have any additional dependencies and this simplifies things.
Fixes #2442
2016-04-27 17:32:06 -07:00
Adam Barth
d8f2d018ad
Expose dispatchDependencyChanged in InheritedWidget ( #3580 )
...
Some inherited widgets want to call this function direction, for example to
notify children when a mutable model object changes. Exposing this function to
subclasses of InheritedWidget is clear then forcing them to compute
updateShouldNotify for mutable model objects.
2016-04-27 15:51:20 -07:00
Devon Carew
b0dca79671
Flutter run ( #3553 )
...
* rework flutter run
* fix npe with --debug-port
* connect to obs and exit when that conneciton closes
* update todos
2016-04-27 14:43:42 -07:00
Adam Barth
cbe650a7e6
Move newton into package:flutter ( #3585 )
...
Rather that importing `package:newton/newton.dart` you can
`import package:flutter/physics.dart`.
Fixes #2441
2016-04-27 13:09:54 -07:00
Adam Barth
7ef1df4d5b
Remove fetch.dart ( #3584 )
...
These uses cases are now address by http.dart via http.readDataPipe.
2016-04-27 13:09:37 -07:00
Ian Hickson
256adfcd46
Fix leaking animation in floating action button. ( #3575 )
2016-04-27 12:30:48 -07:00
Hans Muller
0f1dbe09af
Fixes TimePicker ( #3583 )
...
* Fixed TimePicker crash and added tests
* Fixed TimePicker crash and added tests
* fixed a Lint-O
2016-04-27 12:26:18 -07:00
Devon Carew
1bf6841f56
move the material_gallery/demos.dart script ( #3582 )
...
* move the material_gallery/demos.dart script
* rename all_demos.dart to all.dart
2016-04-27 12:23:02 -07:00
Seth Ladd
f373617a76
add import guidance to library-level docs ( #3530 )
...
* add import guidance to library-level docs
* add import docs to other packages
* fix review comment
* clarify which libraries aren't meant to be directly imported
2016-04-27 11:33:00 -07:00
Devon Carew
b0ebc71695
clean up git commits ( #3578 )
2016-04-27 10:47:52 -07:00
Adam Barth
67bf268de1
Add dartdoc to typography.dart ( #3576 )
2016-04-27 09:15:23 -07:00
Adam Barth
1b872603f3
Keyboard causes Scaffold body to resize ( #3570 )
...
This patch adds an option to Scaffold to disable resizing the body to avoid the
window padding. This lets developers create layouts that are stable when the
keyboard overlays the app.
Fixes #3565
2016-04-27 09:14:54 -07:00
Adam Barth
2781a0868a
Tooltips show up in the wrong place ( #3574 )
...
We had a math-o.
Fixes #3563
2016-04-26 16:59:29 -07:00
Devon Carew
adac927501
add google analytics to flutter_tools ( #3523 )
...
* add google analytics
* send in the run target type
* track device type targets
* use the real GA code
* review comments
* rev to usage 2.0
* rev to 2.2.0 of usage; add tests
* review comments
2016-04-26 16:25:11 -07:00
Adam Barth
51b1550df7
Delay win-by-default in gesture arena ( #3552 )
...
Wait until the end of the microtask to tell gesture recognizers that
they've won in the gesture arena. This lets recognizers dispose reject
themselves at arbitrary times without triggering gestures in awkward
call stacks.
Fixes #3183
2016-04-26 14:52:31 -07:00
Devon Carew
c69f4396e3
add a benchmarking mode to flutter analyze ( #3569 )
...
* add a benchmarking mode to flutter analyze
* change arg names
2016-04-26 14:09:16 -07:00
Adam Barth
4399fea12d
Icons in material buttons should match text color ( #3551 )
...
Fixes #3186
2016-04-25 23:17:49 -07:00
Adam Barth
c6942c9945
Implement MainAxisAlignment.spaceEvenly ( #3550 )
...
Fixes #3289
2016-04-25 23:10:14 -07:00
Adam Barth
2047c70e50
Update engine to 0fd6fce9f4eb414cf6e567620abc6c739278a45f ( #3549 )
2016-04-25 22:44:00 -07:00
Adam Barth
cc9d602b12
Block should work inside LazyBlock ( #3546 )
...
Previously we were locking down the state even when calling layout in
LazyBlock. Now we lock only when building children. Making this work well
involved moving the catch out of lockState and into the few callers who
actually wanted it.
Fixes #3534
2016-04-25 16:57:27 -07:00
Adam Barth
00f10da17f
Document some construtors in transitions.dart ( #3522 )
2016-04-25 15:37:38 -07:00
Adam Barth
23634de989
Merge pull request #3535 from abarth/null_body
...
Handle the case of a null body in response.dart
2016-04-25 14:36:27 -07:00
Adam Barth
e5d09cb682
Handle the case of a null body in response.dart
...
We're supposed to return a null string when the HTTP response doesn't have a
body. Also handle the case of not having a headers map.
2016-04-25 14:22:11 -07:00
Jason Simmons
07951ee90f
Add a profile build mode flag for building APKs with AOT compilation ( #3526 )
...
This is currently hidden for development use. It will select artifacts from
the android_{Debug,Release}_Deploy output in a local engine build.
2016-04-25 13:36:31 -07:00
Hans Muller
2e4aa795e3
FlexibleSpaceBar should not include transparent widgets ( #3527 )
2016-04-25 11:46:28 -07:00
Ian Hickson
b1e684ea63
Fix crash in analyzer if preamble isn't set. ( #3525 )
2016-04-25 11:25:29 -07:00
Adam Barth
88d6cea74d
Merge pull request #3521 from abarth/media_size
...
Improve docs for MediaQueryData.size
2016-04-25 10:22:12 -07:00
Devon Carew
86723ab99e
Better devices text ( #3519 )
...
* improve text for devices
* nit
* tweak text
2016-04-25 10:14:38 -07:00
Devon Carew
4e2657d25a
exclude files from build/ when looking for asset variants ( #3512 )
...
* exclude files from build/ when looking for asset variants
* exclude some dirs when creating flx files
2016-04-25 10:14:31 -07:00
Adam Barth
e7dd870774
Improve docs for MediaQueryData.size
...
This would have answered a question we go on flutter-dev.
Fixes #3517
2016-04-25 09:31:11 -07:00