- 03 Apr, 2016 2 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
-
- 02 Apr, 2016 5 commits
-
-
Ian Hickson authored
- Create a FlutterErrorDetails struct-like class that describes an exception along with more details that aren't in the exception, like where it was caught and what was going on when it was caught. - Provide a FlutterError static API for handling these objects: - FlutterError.onError which is called whenever Flutter catches an error. - FlutterError.reportError() which handles an error. - FlutterError.dumpErrorToConsole() which is the default behavior for onError. - Removes all the existing exception handler callbacks. - Replaces all the existing places that described exceptions using debugPrint with calls to FlutterError.reportError(). - Extend lockState() to also catch exceptions, so that we catch exceptions that happen during finalizers. - Make the test framework catch errors and treat them as failures. - Provide a mechanism to override this behavior in the test framework. - Make the tests that used to depend on the exception handler callbacks use this new mechanism. - Make pump() also support the phase argument. - Improve some tests using these new features. Fixes #2356, #2988, #2985, #2220.
-
Ian Hickson authored
-
Ian Hickson authored
-
Adam Barth authored
For example, to implement backdrop blur effects.
-
Yegor authored
[driver] utility for extracting and saving timeline summary
-
- 01 Apr, 2016 28 commits
-
-
Ian Hickson authored
This way, widgets that try to use the DefaultTextStyle don't have to handle the case where there isn't an explicit default.
-
Ian Hickson authored
Turns out card_collection had all kinds of bugs.
-
Viktor Lidholt authored
Initial version of complex layout performance test
-
Ian Hickson authored
-
Ian Hickson authored
-
Ian Hickson authored
Tweak the typography demo to match the spec more
-
Adam Barth authored
Previously we weren't padding the top and the bottom of drop-down menus but the spec says these should have 8.0 pixel of padding, the same as popup menus. Fixes #2683
-
Jason Simmons authored
Support "flutter refresh" in the Gradle-based sample project
-
Devon Carew authored
* sort imports
-
Adam Barth authored
Polish selection controls
-
Andrew Wilson authored
Leave all entered targets when finishing.
-
Andrew P. Wilson authored
-
Devon Carew authored
pubspec normalization; remove den
-
Devon Carew authored
-
Adam Barth authored
Capture closures around megamorphic dispatches
-
Adam Barth authored
The performLayout and build callsite are highly megamorphic because they dispatch into a large number of clients. However, for a given caller, the callee is always of the same type, which means the megamorphic lookup exactly factors by the caller. We can speed up the dispatch by capturing a closure at initialization and then monomorphically dispatching through the closure.
-
Adam Barth authored
Add a scrolling test now that it passes
-
Collin Jackson authored
Update engine version
-
Adam Barth authored
Don't delay between dismissing a snack bar and the next snack bar
-
Collin Jackson authored
-
Collin Jackson authored
Update engine
-
Adam Barth authored
Previously, the Dismissable widget was animating down to zero width off screen. Now, we tell it to skip the resize animation. Fixes #3030
-
Adam Barth authored
Add review feedback to dartdocs
-
Adam Barth authored
-
Collin Jackson authored
-
Adam Barth authored
Fix broken link in the docs
-
Adam Barth authored
Drop is a separate word than down
-
Adam Barth authored
We fixed this issue a different way but the test is still valuable.
-
- 31 Mar, 2016 5 commits
-
-
Yegor authored
[driver] switch to different pause event workaround
-
krisgiesing authored
Fix spinning_mixed widget example, plus minor style fix
-
Adam Barth authored
Improve setState-after-dispose error message
-
Adam Barth authored
We now explicitly mention the possibility of a memory leak. Fixes #2978
-
Kris Giesing authored
-