- 01 Nov, 2016 1 commit
-
-
Adam Barth authored
Fixes #6417
-
- 15 Oct, 2016 1 commit
-
-
Adam Barth authored
-
- 14 Oct, 2016 1 commit
-
-
Adam Barth authored
-
- 13 Oct, 2016 2 commits
-
-
Jason Simmons authored
This is needed to update an app's layout when a soft keyboard is shown
-
Adam Barth authored
These changes were generated by IntelliJ.
-
- 07 Oct, 2016 2 commits
-
-
Devon Carew authored
-
Devon Carew authored
* commit intellij project metadata * move metadata to the top level * delete dev/intellij
-
- 26 Sep, 2016 1 commit
-
-
Chris Bracken authored
As of Xcode 7, Apple recommends setting the bundle identifier in the PRODUCT_BUNDLE_IDENTIFIER build variable and setting CFBundleIdentifier to that variable in Info.plist. As of Xcode 8, CLANG_WARN_INFINITE_RECURSION and CLANG_WARN_SUSPICIOUS_MOVE are recommended settings.
-
- 23 Sep, 2016 1 commit
-
-
Adam Barth authored
Switch our pubspec.yamls to using SDK sources so that we can have consistent source types when we depend on these packages from external packages using SDK sources.
-
- 05 Aug, 2016 2 commits
-
-
Chinmay Garde authored
* Update examples to lower the deployment target on iOS.
-
Eric Seidel authored
* Remove stray PRODUCT_BUNDLE_IDENTIFIER This was erroneously added and overrides the bundle for the gallery causing signing to fail in my setup. @chinmaygarde * Remove PRODUCT_BUNDLE_IDENTIFIER from all Runner pbxproj's
-
- 20 Jul, 2016 1 commit
-
-
Devon Carew authored
* making flutter run work with gradle * locate android studio * add test for settings * review comments
-
- 07 Jul, 2016 1 commit
-
-
Adam Barth authored
We want to use the FlutterViewController in this new project template. Fixes #4840
-
- 06 Jul, 2016 1 commit
-
-
Adam Barth authored
We now use a different approach for ios projects where the developer controls the Xcode project file. This patch removes the old ".generated" approach in favor of the new approach.
-
- 16 May, 2016 1 commit
-
-
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.
-
- 10 May, 2016 1 commit
-
-
Todd Volkert authored
-
- 09 May, 2016 1 commit
-
-
Jason Simmons authored
-
- 29 Apr, 2016 1 commit
-
-
Ian Hickson authored
* Refactor widget test framework Instead of: ```dart test("Card Collection smoke test", () { testWidgets((WidgetTester tester) { ``` ...you now say: ```dart testWidgets("Card Collection smoke test", (WidgetTester tester) { ``` Instead of: ```dart expect(tester, hasWidget(find.text('hello'))); ``` ...you now say: ```dart expect(find.text('hello'), findsOneWidget); ``` Instead of the previous API (exists, widgets, widget, stateOf, elementOf, etc), you now have the following comprehensive API. All these are functions that take a Finder, except the all* properties. * `any()` - true if anything matches, c.f. `Iterable.any` * `allWidgets` - all the widgets in the tree * `widget()` - the one and only widget that matches the finder * `firstWidget()` - the first widget that matches the finder * `allElements` - all the elements in the tree * `element()` - the one and only element that matches the finder * `firstElement()` - the first element that matches the finder * `allStates` - all the `State`s in the tree * `state()` - the one and only state that matches the finder * `firstState()` - the first state that matches the finder * `allRenderObjects` - all the render objects in the tree * `renderObject()` - the one and only render object that matches the finder * `firstRenderObject()` - the first render object that matches the finder There's also `layers' which returns the list of current layers. `tap`, `fling`, getCenter, getSize, etc, take Finders, like the APIs above, and expect there to only be one matching widget. The finders are: * `find.text(String text)` * `find.widgetWithText(Type widgetType, String text)` * `find.byKey(Key key)` * `find.byType(Type type)` * `find.byElementType(Type type)` * `find.byConfig(Widget config)` * `find.byWidgetPredicate(WidgetPredicate predicate)` * `find.byElementPredicate(ElementPredicate predicate)` The matchers (for `expect`) are: * `findsNothing` * `findsWidgets` * `findsOneWidget` * `findsNWidgets(n)` * `isOnStage` * `isOffStage` * `isInCard` * `isNotInCard` Benchmarks now use benchmarkWidgets instead of testWidgets. Also, for those of you using mockers, `serviceMocker` now automatically handles the binding initialization. This patch also: * changes how tests are run so that we can more easily swap the logic out for a "real" mode instead of FakeAsync. * introduces CachingIterable. * changes how flutter_driver interacts with the widget tree to use the aforementioned new API rather than ElementTreeTester, which is gone. * removes ElementTreeTester. * changes the semantics of a test for scrollables because we couldn't convince ourselves that the old semantics made sense; it only worked before because flushing the microtasks after every event was broken. * fixes the flushing of microtasks after every event. * Reindent the tests * Fix review comments
-
- 14 Apr, 2016 1 commit
-
-
Yegor authored
-
- 13 Apr, 2016 1 commit
-
-
Ian Hickson authored
...by adding tests to our examples that don't import flutter_test, which pins the relevant dependencies. Also, provide more information when complaining about leaked transient callbacks in tests. Also, make tests display full information when they have an exception, by bypassing the throttling we have for Android logging in tests. Also, make the word wrapping not wrap stack traces if they happen to be included in exception output. Also, fix a leaked transient callback in the checkbox code.
-
- 14 Mar, 2016 1 commit
-
-
Adam Barth authored
Instead, require an AndroidManifest.xml and always build an APK. Fixes #2517
-
- 17 Feb, 2016 1 commit
-
-
Chinmay Garde authored
-
- 07 Nov, 2015 1 commit
-
-
Adam Barth authored
Using local paths ensures that each package sees each other package at HEAD.
-
- 02 Nov, 2015 1 commit
-
-
Adam Barth authored
-
- 29 Oct, 2015 1 commit
-
-
Hixie authored
sky_engine is now at 0.0.45 sky_services is now at 0.0.45 flx is now at 0.0.4 flutter is now at 0.0.15 flutter_sprites is now at 0.0.12
-
- 28 Oct, 2015 1 commit
-
-
Hixie authored
sky_engine is now at 0.0.44 sky_services is now at 0.0.44 flx is now at 0.0.3 flutter is now at 0.0.14 flutter_sprites is now at 0.0.11
-
- 12 Oct, 2015 1 commit
-
-
Adam Barth authored
We can build Fitness again now that playfair has been updated to account for the package:flutter rename.
-
- 10 Oct, 2015 1 commit
-
-
Adam Barth authored
-
- 01 Oct, 2015 1 commit
-
-
Adam Barth authored
-
- 26 Sep, 2015 1 commit
-
-
Adam Barth authored
-
- 10 Aug, 2015 1 commit
-
-
Ian Fischer authored
-
- 08 Aug, 2015 1 commit
-
-
Ian Fischer authored
-
- 26 Jun, 2015 1 commit
-
-
Ian Fischer authored
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1218593002.
-
- 28 Apr, 2015 1 commit
-
-
Eric Seidel authored
so that pub get will create a packages/ directory for each and users of packages/sky/sky_tool can run these examples from sky_sdk as the instructions say to. TBR=ianh@google.com https://github.com/domokit/mojo/issues/128 Review URL: https://codereview.chromium.org/1110283002
-
- 01 Apr, 2015 1 commit
-
-
Hixie authored
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1043283003
-
- 27 Mar, 2015 1 commit
-
-
Adam Barth authored
TBR=ojan@chromium.org Review URL: https://codereview.chromium.org/1037163002
-