- 01 Oct, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 12 Sep, 2018 1 commit
-
-
Alexandre Ardhuin authored
* enable lint unnecessary_new * fix tests * fix tests * fix tests
-
- 23 Aug, 2018 1 commit
-
-
Jonah Williams authored
-
- 15 Aug, 2018 1 commit
-
-
Ian Hickson authored
* Upgrade everything except matcher. * Roll matcher (and test) * Adjust tests that depend on flutter:test directly to depend on a shim * Require use of package:test shim and remove other references to package:test
-
- 20 Jul, 2018 2 commits
-
-
Ian Hickson authored
The verbosity change is to help track down timeouts that currently look like: ``` C:\Windows\Temp\flutter sdk>call bin\flutter.bat config --no-analytics Checking Dart SDK version... Downloading Dart SDK from Flutter engine c5a63d28bf3735569c8187753bc490d8351a8363... Unzipping Dart SDK... Updating flutter tool... ```
-
Greg Spencer authored
-
- 06 Apr, 2018 1 commit
-
-
Jonah Williams authored
* always schedule first frame when creating ticker, regardless of phase or frame
-
- 09 Jan, 2018 1 commit
-
-
xster authored
* Lock events during runApp's warm up frame * move to scheduler binding * let the one scheduleWarmUpFrame api always lock * tweak test
-
- 14 Dec, 2017 1 commit
-
-
xster authored
* Add more checks to scheduleWarmUpFrame * review * add test
-
- 09 Dec, 2017 1 commit
-
-
Ian Hickson authored
...instead of the engine.
-
- 25 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
* enable lint prefer_foreach * fix tests
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 24 Sep, 2017 1 commit
-
-
Ian Hickson authored
-
- 02 May, 2017 1 commit
-
-
Ian Hickson authored
This splits the frame pipeline into two, beginFrame and drawFrame. As part of making this change I added some debugging hooks that helped debug the issues that came up: * I added debugPrintScheduleFrameStacks which prints a stack whenever a frame is actually scheduled, so you can see why frames are being scheduled. * I added some toString output to EditableText and RawKeyboardListener. * I added a scheduler_tester.dart library for scheduler library tests. * I changed the test framework to flush microtasks before pumping. * Some asserts that had the old string literal form were replaced by asserts with messages. I also fixed a few subtle bugs that this uncovered: * setState() now calls `ensureVisualUpdate`, rather than `scheduleFrame`. This means that calling it from an AnimationController callback does not actually schedule an extra redundant frame as it used to. * I corrected some documentation.
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
-
- 18 Feb, 2017 1 commit
-
-
Todd Volkert authored
-
- 20 Jan, 2017 1 commit
-
-
Adam Barth authored
Also, fix some minor bugs with SynchronousFuture.
-
- 17 Jan, 2017 1 commit
-
-
Adam Barth authored
* MultiTapGestureRecognizer previously would assert if there was no competition. * GestureArenaTeam would always select the first recongizer as the winner even if a later recognizer actually accepted the pointer sequence. * debugPrintStack would fail a type check if maxFrames was non-null. * FractionalOffset.lerp would throw a null-pointer exception if its second argument was null. Also, add a number of tests for previously untested lines of code.
-
- 13 Jan, 2017 1 commit
-
-
Adam Barth authored
Previously, the ticker would not stop when it was muted because it thought it was already not ticking.
-
- 23 Jun, 2016 1 commit
-
-
Adam Barth authored
Also, fix the bug where apps would assert when you change the time dilation. Use that mechanism to fix the animation controller tests.
-
- 22 Apr, 2016 1 commit
-
-
Ian Hickson authored
The old names were getting silly and started stepping on valuable namespace. The new names are consistent and clear.
-
- 15 Apr, 2016 1 commit
-
-
Ian Hickson authored
We're getting back to the point where we have a bunch of foundation APIs and it's getting confusing having them mixed with services/.
-
- 24 Mar, 2016 1 commit
-
-
Adam Barth authored
This test is no longer disabled. Fixes #2827
-
- 11 Mar, 2016 1 commit
-
-
Ian Hickson authored
Well, all the easy ones, anyway. For some reason `// ignore:` isn't working for me so I've disabled lints that need that. Also disabled those that require a ton of work (which I'm doing, but not in this PR, to keep it reviewable). This adds: - avoid_init_to_null - library_names - package_api_docs - package_names - package_prefixed_library_names - prefer_is_not_empty - sort_constructors_first - sort_unnamed_constructors_first - unnecessary_getters_setters
-
- 16 Dec, 2015 1 commit
-
-
Ian Hickson authored
-