Sarah Zakarias
d97b13b5fd
Add objc doc to the dartdoc output ( #10905 )
2017-06-26 12:15:24 +02:00
Yegor
148565eed5
check existence of task files ( #10959 )
2017-06-23 22:12:30 -07:00
Ian Hickson
bbea0c3d1a
enable routing_test in devicelab ( #10958 )
2017-06-23 18:13:40 -07:00
Ian Hickson
d131a8df42
Fix --keep-app-running default and make devicelab verboser ( #10957 )
2017-06-23 18:09:37 -07:00
Ian Hickson
9adb4a78a6
Deep linking: automatically push the route hiearchy on load. ( #10894 )
...
The main purpose of this PR is to make it so that when you set the
initial route and it's a hierarchical route (e.g. `/a/b/c`), it
implies multiple pushes, one for each step of the route (so in that
case, `/`, `/a`, `/a/b`, and `/a/b/c`, in that order). If any of those
routes don't exist, it falls back to '/'.
As part of doing that, I:
* Changed the default for MaterialApp.initialRoute to honor the
actual initial route.
* Added a MaterialApp.onUnknownRoute for handling bad routes.
* Added a feature to flutter_driver that allows the host test script
and the device test app to communicate.
* Added a test to make sure `flutter drive --route` works.
(Hopefully that will also prove `flutter run --route` works, though
this isn't testing the `flutter` tool's side of that. My main
concern is over whether the engine side works.)
* Fixed `flutter drive` to output the right target file name.
* Changed how the stocks app represents its data, so that we can
show a page for a stock before we know if it exists.
* Made it possible to show a stock page that doesn't exist. It shows
a progress indicator if we're loading the data, or else shows a
message saying it doesn't exist.
* Changed the pathing structure of routes in stocks to work more
sanely.
* Made search in the stocks app actually work (before it only worked
if we happened to accidentally trigger a rebuild). Added a test.
* Replaced some custom code in the stocks app with a BackButton.
* Added a "color" feature to BackButton to support the stocks use case.
* Spaced out the ErrorWidget text a bit more.
* Added `RouteSettings.copyWith`, which I ended up not using.
* Improved the error messages around routing.
While I was in some files I made a few formatting fixes, fixed some
code health issues, and also removed `flaky: true` from some devicelab
tests that have been stable for a while. Also added some documentation
here and there.
2017-06-23 14:58:29 -07:00
Todd Volkert
c79e25c5a7
Stop uploading coverage and docs until dl.google.com issue is resolved ( #10941 )
...
https://github.com/flutter/flutter/issues/10940
2017-06-23 13:40:38 -07:00
jcollins-g
3f3a36787e
Update dartdoc to 0.13.0+1 for flutter ( #10863 )
2017-06-21 08:01:26 -07:00
Michael Goderbauer
8b888e6a12
Apply tempalte changes to examples ( #10865 )
2017-06-20 15:27:00 -07:00
jcollins-g
5fee9789e2
Add version information to dartdoc footer ( #10844 )
...
* Add version information to dartdoc footer
* Add final to variable declaration
* Drop toString()
2017-06-20 11:27:37 -07:00
Ian Hickson
409414265e
Sample code for dialogs. ( #10812 )
2017-06-19 21:10:58 -07:00
Chris Bracken
58fe8237d2
Use Xcode instruments for devicelab device lookup ( #10840 )
...
Replace use of ideviceinfo in devicelab tests with Xcode instruments
lookup.
2017-06-19 14:44:42 -07:00
Michael Goderbauer
4b957bf028
Keep provisioning step ( #10736 )
2017-06-15 18:23:37 -07:00
Todd Volkert
bd67926f84
Run coverage in a dedicated shard on Travis ( #10755 )
2017-06-15 17:54:45 -07:00
Seth Ladd
d8cb16418b
upload master and alpha docs to different hosts ( #10707 )
...
* upload master and alpha docs to different hosts
* include robots.txt when master
2017-06-14 16:29:18 -07:00
Yegor
480d628635
mark Linux tasks as stable ( #10410 )
2017-06-14 16:26:52 -07:00
Hans Muller
ede575a92e
Refactor sample catalog screenshot production ( #10676 )
2017-06-14 09:05:53 -07:00
Michael Goderbauer
e2d4f9242e
Benchmark for semantic overhead during transitions ( #10678 )
...
* Benchmark for semantic overhead during transitions
* review comments
2017-06-14 08:09:05 -07:00
Michael Goderbauer
1ad346f5c5
Add workaround for aapt cruncher issue to complex_layout app ( #10679 )
...
See https://github.com/flutter/flutter/issues/8986
2017-06-13 17:00:08 -07:00
Yegor
fde985b37d
resurrect analyzer benchmarks ( #10668 )
...
* resurrect analyzer benchmarks
* move analyzer_benchmark to the more stable linux/android
* report average rather than best result
2017-06-13 13:14:16 -07:00
Michael Goderbauer
8bf17192f6
Adding first semantics perf test ( #10649 )
...
* Adding first semantics perf test
* review commnts and analyzer fixes
* fix analyzer warning
2017-06-13 12:49:07 -07:00
Ian Hickson
1f4f75bb50
More documentation. ( #10653 )
2017-06-13 09:52:13 -07:00
Ian Hickson
9ac16680d2
Analyze sample code ( #10619 )
2017-06-12 16:52:35 -07:00
Ian Hickson
a84877222c
Run flutter_tools tests serially ( #10643 )
...
We suspect maybe recent failures are caused by race conditions from
running flutter_tools tests in parallel.
2017-06-12 14:50:04 -07:00
Chris Bracken
81eb140411
Mark all iOS devicelab tests flaky ( #10609 )
...
Host test runner is flaky. These should be re-enabled once the host
machine has been deflaked.
2017-06-09 17:30:04 -07:00
Hans Muller
0e4dda7736
Improved support for saving and restoring the scroll offset, etc V2 ( #10590 )
2017-06-08 17:20:36 -07:00
Phil Quitslund
95544383ef
Bump to Dart SDK 1.24.0-dev.6.7. ( #10585 )
...
* Bump to Dart SDK 1.24.0-dev.6.7.
* nits and fixes
2017-06-08 15:15:18 -07:00
Hans Muller
dfc7788c8e
update_devicelab_manifest ( #10583 )
2017-06-08 11:14:02 -07:00
Ian Hickson
46b316c490
Change RawGestureDetector API to be better for strong mode Dart. ( #10553 )
2017-06-07 18:04:46 -07:00
Hans Muller
1b29312ad2
Upload sample catalog screenshots to cloud storage ( #10462 )
2017-06-05 12:53:27 -07:00
Yegor
1b5b929c73
mark flutter_gallery_ios__transition_perf as flaky ( #10420 )
2017-05-31 15:40:14 -07:00
Yegor
06deba25ee
move more tests to Linux hosts ( #10413 )
...
* move more tests to Linux hosts
* fix test
2017-05-31 15:13:08 -07:00
Yegor
7397bb9071
add tests to linux hosts ( #10409 )
2017-05-31 12:43:18 -07:00
Mikkel Nygaard Ravn
a755ccd4e4
Use new project template ( #10378 )
2017-05-29 14:07:21 +02:00
Devon Carew
2e96550fa0
fix typeahead css ( #10325 )
2017-05-26 09:52:03 -07:00
yjbanov
b9d5327919
perf_tests.dart: const constructors; constructors first
2017-05-26 09:44:33 -07:00
yjbanov
f59a67707d
track debug build times; switch from --profile to --release
2017-05-26 09:44:33 -07:00
Hans Muller
77c07871b4
Updated sample app production device labs task ( #10326 )
2017-05-25 13:49:31 -07:00
Hans Muller
b4e41ff7d3
Add a devicelab task that generates sample app screenshots, etc ( #10303 )
2017-05-25 11:47:36 -07:00
jcollins-g
7fb798f5f1
Upgrade dartdoc to 0.12.0 ( #10296 )
...
* update the docs css style so the generated dartdoc matches the new flutter.io
* Change to 0.12.0 dartdoc
* Review comment
2017-05-25 09:42:55 -07:00
Phil Quitslund
f21abb6ead
Bump Dart SDK to 1.24.0-dev.3.0
. ( #10110 )
...
* Bump Dart SDK to `1.24.0-dev.3.0`.
* Fix (mega) gallery creation.
2017-05-22 10:01:22 -07:00
Ian Hickson
d94ae089c7
Give an explicit path to the flutter tool. ( #10235 )
...
Maybe this will make the test work in the device lab...
2017-05-22 10:00:59 -07:00
Ian Hickson
fbc5f74cad
Attempt to de-emphasise the source code section ( #10215 )
...
Fixes https://github.com/flutter/flutter/issues/9377
2017-05-22 09:55:40 -07:00
xster
40b67bb187
Move icons stuff from material to widget ( #10192 )
...
Moved everything icons related except the material icon button and the materialicon font list to widget
2017-05-21 16:57:31 -07:00
Ian Hickson
a2235d910c
Switch off my new test since it broke the build ( #10231 )
2017-05-20 11:23:19 -07:00
Ian Hickson
ab8202dc5a
Track missing dartdocs ( #10213 )
...
This will help catch when we accidentally break --dartdocs.
2017-05-19 21:48:51 -07:00
Ian Hickson
ee1db83523
We removed markdown a while ago. ( #10184 )
...
This will get tested once we turn on fatal errors for dartdocs.
We can't do that yet because of upstream failures.
2017-05-19 08:47:14 -07:00
Chris Bracken
d94943a9ac
Update integration test .gitignores to latest template ( #10191 )
...
Under android/ directory, ignore:
GeneratedPluginRegistrant.java
Under ios/ directory, ignore:
GeneratedPluginRegistrant.h
GeneratedPluginRegistrant.m
Pods/
2017-05-18 18:47:57 -07:00
Chris Bracken
568bf06cc1
Test that view padding is applied on show keyboard ( #10190 )
...
Ensure that showing the keyboard applies padding, reducing the view
height.
2017-05-18 18:29:43 -07:00
mattsarett
5b5aa25457
Add manual test for color space rendering behavior ( #10000 )
...
* Add manual test for color space rendering behavior
* Remove unneeded assets
* Add test for color demo
* Drag up to scroll down
2017-05-18 10:07:45 -07:00
Jason Simmons
457b8c05df
Repackage manual_tests with the current project template ( #10057 )
...
See https://github.com/flutter/flutter/pull/10000
2017-05-15 10:40:03 -07:00