- 18 May, 2016 7 commits
-
-
pq authored
Notably, this will allow us to play with * the fixed `public_member_api_docs` that now checks for documented getters when checking setters (https://github.com/dart-lang/linter/issues/237), and * the new `comment_references` lint that ensures identifiers referenced in docs are in scope (https://github.com/dart-lang/linter/issues/240).
-
Ian Hickson authored
This moves all the bot-related files to `dev/bots`, hiding it from our home page in github. Also, simplifies the travis setup, though that doesn't do any difference to the performance sadly.
-
Ian Hickson authored
The latest engine roll caused a performance regression: https://github.com/flutter/flutter/issues/4005
-
Adam Barth authored
Also, clean up the DatePicker to use more modern technology, such as a grid for displaying the days of the month. Fixes #3976
-
Adam Barth authored
-
Adam Barth authored
Also, make some previously private classes public for better documentation.
-
Ian Hickson authored
* Add a "build" phase to EnginePhase for completeness. * Ignore events from the device during test execution. * More dartdocs * Slightly more helpful messages about Timers in verifyInvariants. * Add widgetList, elementList, stateList, renderObjectList. * Send test events asynchronously for consistency with other APIs. * Fix a test that was depending on test events being synchronous (or rather, scheduled in a microtask that came before the microtask for the completer of the future that the tap() function returned).
-
- 17 May, 2016 20 commits
-
-
Adam Barth authored
Also, remove several unused configuration options and fix an animation leak.
-
Adam Barth authored
-
Jason Simmons authored
-
Ian Hickson authored
-
Jason Simmons authored
-
Ian Hickson authored
Also, make sure that broken tests actually break the bots. And add a test to make sure that keeps happening.
-
Jason Simmons authored
This also fixes some related problems affecting "flutter run": * FLXes built during AndroidDevice.startApp need to match the build mode * APKs should always be rebuilt if the build mode uses AOT compilation
-
Matt Perry authored
BUG=https://github.com/flutter/flutter/issues/3970
-
Hans Muller authored
* ScrollableBuilder tweaks
-
Adam Barth authored
We now required the curve parameter for CurvedAnimation.
-
Phil Quitslund authored
Re-enable `implementation_imports` lint rule.
-
Adam Barth authored
Also, add some missing docs to http.dart and widgets.dart.
-
pq authored
-
Adam Barth authored
Everything now has dartdocs except one setter whose getter already has docs.
-
Phil Quitslund authored
Back out SDK summaries.
-
Phil Quitslund authored
Remove redundant type annotation lint.
-
Collin Jackson authored
Make flutter run generate identical apks to flutter build apk
-
Collin Jackson authored
-
Hans Muller authored
* Add a Scrollable builder, refactor ScrollableList, et al * Add space between the dialog demo buttons * removed vestigial code
-
Chinmay Garde authored
-
- 16 May, 2016 13 commits
-
-
Adam Barth authored
According to the profile for the flow manual test, we're spending the vast majority of our time recording timeline traces. This patch removes the timeline traces, which greatly improves performance. Also, optimize TransformLayer to avoid one matrix memcpy. I filed https://github.com/google/vector_math.dart/issues/166 about an API that would make this even faster.
-
pq authored
SInce this is a subset of `always_specify_types` I think we can safely remove it. In practice, if you violate you get doubly nagged: ``` [lint] Type annotate public APIs. (packages/flutter_tools/lib/src/dart/runner.dart, line 5, col 1) [lint] Declare method return types. (packages/flutter_tools/lib/src/dart/runner.dart, line 5, col 1) ``` One warning is probably enough to get the message across? ;)
-
pq authored
Net-net: SDK summaries are not safe in the presence of SDK library embedders. Context (and bug to track re-enablement) here: https://github.com/dart-lang/sdk/issues/26467.
-
Collin Jackson authored
-
Viktor Lidholt authored
-
Ian Hickson authored
This exposes the default throttling implementation, and an alternative non-throttling implementation, of `debugPrint`.
-
Seth Ladd authored
* gracefully handle generating docs twice * silently handle if directory doesn't exist
-
Ian Hickson authored
This makes it possible to substitute 'flutter run' for 'flutter test' and actually watch a test run on a device. For any test that depends on flutter_test: 1. Remove any import of 'package:test/test.dart'. 2. Replace `testWidgets('...', (WidgetTester tester) {` with `testWidgets('...', (WidgetTester tester) async {` 3. Add an "await" in front of calls to any of the following: * tap() * tapAt() * fling() * flingFrom() * scroll() * scrollAt() * pump() * pumpWidget() 4. Replace any calls to `tester.flushMicrotasks()` with calls to `await tester.idle()`. There's a guarding API that you can use, if you have particularly complicated tests, to get better error messages. Search for TestAsyncUtils.
-
Matt Perry authored
Remove the unimplemented `more` option from the copy/paste toolbar. Punting this feature for the near time, so I'm removing the dead option from the toolbar.
-
Adam Barth authored
Fixes #3077
-
Ian Hickson authored
This reverts commit 55f9145e. Turns out that this commit breaks apps that use the material library, because of the _errorTextStyle DefaultTextStyle which has inherit:true. Just setting it to false doesn't work, unfortunately, because then you hit some sort of issue with merging that text style with others that have inherit:true.
-
Adam Barth authored
Use the FlutterError hotness instead. Fixes #1290
-
Adam Barth authored
To make it clear that this constructor requires an explicit style. Also throw a descriptive error recommending the inherit constructor for styles with the inherit bit set. Fixes #3842
-