- 15 Feb, 2017 1 commit
-
-
Hans Muller authored
-
- 14 Feb, 2017 1 commit
-
-
Ian Hickson authored
-
- 08 Feb, 2017 1 commit
-
-
Adam Barth authored
Tabs are now fully driven by slivers.
-
- 07 Feb, 2017 2 commits
-
-
Hans Muller authored
-
zhenqiu1101 authored
Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. (#7944) * Add find.descendant API to support find descendants of an element by passing the current element and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
-
- 03 Feb, 2017 1 commit
-
-
Ian Hickson authored
...and fix bugs that the tests uncovered. WRITE TEST FIND BUG
-
- 02 Feb, 2017 2 commits
-
-
Ian Hickson authored
-
Michael Goderbauer authored
-
- 24 Jan, 2017 1 commit
-
-
Adam Barth authored
This patch contains some basic tests for PaginatedDataTable.
-
- 23 Jan, 2017 1 commit
-
-
Ian Hickson authored
...now that we have generic methods, their types need to be specified too.
-
- 22 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 13 Jan, 2017 1 commit
-
-
Michael Goderbauer authored
fixes #7433
-
- 12 Jan, 2017 2 commits
-
-
Adam Barth authored
-
Adam Barth authored
Also, fix a few minor bugs found by the test.
-
- 11 Jan, 2017 2 commits
-
-
Yegor authored
- output single-line JSON because iOS 9.x cannot output more than one line - move the workaround for #7433 into LiveTestWidgetsFlutterBinding so that it works in all cases (e.g. animation_bench.dart on iOS)
-
Adam Barth authored
Also, make the exception handling for global key listeners slightly more robust.
-
- 06 Jan, 2017 1 commit
-
-
Ian Hickson authored
Also, make hasOneLineDescription more discerning. Also, add a test for hasOneLineDescription. Also, add a test for GravitySimulation, to test the toString.
-
- 05 Jan, 2017 2 commits
-
-
Ian Hickson authored
```dart expect(x, moreOrLessEquals(0.0)); ``` ...for those cases where `x` might be 1e-11 or whatever. Also, be more resilient when dumping the tree from inside the test framework. Also, add an assert that helped me debug something the other day.
-
Adam Barth authored
We were trying to update the tooltip overlay entry, but that cannot work because the overlay entry might have already built. Instead, we keep the old value. Fixes #7151
-
- 29 Nov, 2016 1 commit
-
-
Hans Muller authored
-
- 19 Nov, 2016 1 commit
-
-
Ian Hickson authored
-
- 16 Nov, 2016 2 commits
-
-
Adam Barth authored
-
Ian Hickson authored
I used the wrong identifiers here.
-
- 15 Nov, 2016 2 commits
-
-
Ian Hickson authored
See #6861
-
Ian Hickson authored
See https://github.com/flutter/flutter/pull/6861 This silences all but two of the warnings from https://travis-ci.org/flutter/flutter/builds/176055550 One of the silenced warnings was a genuine code error. Some of the others were correct but there was no way for the analyzer to know, and I worked around them. The remainder are problems with the analyzer, specifically https://github.com/dart-lang/sdk/issues/27827 and https://github.com/dart-lang/sdk/issues/27504.
-
- 08 Nov, 2016 1 commit
-
-
Matt Perry authored
Fixes https://github.com/flutter/flutter/issues/6603
-
- 20 Oct, 2016 1 commit
-
-
Adam Barth authored
Fixes #5843
-
- 18 Oct, 2016 1 commit
-
-
Yegor authored
Add an option to provide a custom description to predicate finders. Without a custom description we default to printing the predicate function's signature, which is not all that useful. Use this new option in the driver extension to print the text of the sought after tooltip.
-
- 07 Oct, 2016 1 commit
-
-
Adam Barth authored
This patch adds `@checked` everywhere is needed to remove the `strong_mode_invalid_method_override` strong mode error.
-
- 06 Oct, 2016 1 commit
-
-
Ian Hickson authored
The only change here is that if we run off the end of the loop in a way that previously would have just hung, we return silently.
-
- 03 Oct, 2016 1 commit
-
-
Hans Muller authored
-
- 26 Sep, 2016 1 commit
-
-
Ian Hickson authored
This requires all AnimationController objects to be given a TickerProvider, a class that can create the Ticker. It also provides some nice mixins for people who want to have their State provide a TickerProvider. And a schedulerTickerProvider for those cases where you just want to see your battery burn. Also, we now enforce destruction order for elements.
-
- 20 Sep, 2016 1 commit
-
-
Chinmay Garde authored
-
- 16 Sep, 2016 1 commit
-
-
Phil Quitslund authored
* Roll to Dart SDK `1.20.0-dev.5.0`. * bumps to `1.20.0-dev.5.0`. * updates `analyzer` API use. * Add explicit types.
-
- 15 Sep, 2016 1 commit
-
-
Adam Barth authored
The engine now reports coordinates in physical pixels.
-
- 08 Sep, 2016 2 commits
-
-
Ian Hickson authored
Previously, pumpWidget() would do a partial pump (it didn't trigger Ticker callbacks or post-frame callbacks), and pump() would do a full pump. This patch brings them closer together. It also makes runApp run a full actual frame, rather than skipping the transient callback part of the frame logic. Having "half-frames" in the system was confusing and could lead to bugs where code expecting to run before the next layout pass didn't because a "half-frame" ran first. Also, make Tickers start ticking in the frame that they were started in, if they were started during a frame. This means we no longer spin a frame for t=0, we jump straight to the first actual frame. Other changes in this patch: * rename WidgetsBinding._runApp to WidgetsBinding.attachRootWidget, so that tests can use it to more accurately mock out runApp. * allow loadStructuredData to return synchronously. * make handleBeginFrame handle not being given a time stamp. * make DataPipeImageProvider.loadAsync protected (rather than private), and document it. There wasn't really a reason for it to be private. * fix ImageConfiguration.toString. * introduce debugPrintBuildScope and debugPrintScheduleBuildForStacks, which can help debug problems with widgets getting marked as dirty but not cleaned. * make debugPrintRebuildDirtyWidgets say "Building" the first time and "Rebuilding" the second, to make it clearer when a widget is first created. This makes debugging widget lifecycle issues much easier. * make debugDumpApp more resilient. * debugPrintStack now takes a label that is printed before the stack. * improve the banner shown for debugPrintBeginFrameBanner. * various and sundry documentation fixes
-
Ian Hickson authored
This issue got fixed by a recent check-in, but I had a test specifically for this incarnation so we should probably keep it just in case. Closes https://github.com/flutter/flutter/issues/5630
-
- 07 Sep, 2016 1 commit
-
-
Ian Hickson authored
Previously, if a StatefulWidget was marked dirty, then removed from the build, then reinserted using the exact same widget under a widget under a LayoutBuilder, it wouldn't rebuild. This fixes that. It also introduces an assert that's supposed to catch SizeObserver-like behaviour. Rather than make this patch even bigger, I papered over two pre-existing bugs which this assert uncovered (and fixed the other problems it found): https://github.com/flutter/flutter/issues/5751 https://github.com/flutter/flutter/issues/5749 We should fix those before 1.0 though.
-
- 01 Sep, 2016 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/5234
-
- 29 Aug, 2016 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/5283 Other changes in this patch: Rename OffStage to Offstage. Fixes https://github.com/flutter/flutter/issues/5378 Add a lot of docs. Some minor punctuation and whitespace fixes.
-