4268 Commits

Author SHA1 Message Date
Ian Hickson
c04b4c7580 Merge pull request #2206 from Hixie/analyzer-messages
Handle conflicting 'library' identifiers
2016-02-26 11:06:51 -08:00
Adam Barth
9a3baa444f Update engine 2016-02-26 11:05:26 -08:00
Adam Barth
44ffb6f453 Merge pull request #2196 from abarth/update_packages
Move update_packages.dart to `flutter update-packages`
2016-02-26 11:03:48 -08:00
Chinmay Garde
09fb766c66 Merge pull request #2203 from chinmaygarde/feature/uncrash_engine
Update engine revision to pick up the fixes for instability on iOS
2016-02-26 11:03:34 -08:00
Hixie
a33e256ab8 Handle conflicting 'library' identifiers
Also, handle the new directory structure of the flutter repo.
2016-02-26 10:58:39 -08:00
Devon Carew
58f69e7f97 Merge pull request #2211 from devoncarew/flx_times
add timing info for flx creation
2016-02-26 10:44:45 -08:00
Ian Hickson
e843d9d0af Merge pull request #2207 from Hixie/size-obs-5
SizeObserver crusade: RawInputLine
2016-02-26 10:41:23 -08:00
Yegor
6757515dce Merge pull request #2204 from yjbanov/driver-ios-emulator
decouple `flutter drive` from `flutter start`; make things in `flutter_tools` more testable
2016-02-26 10:33:55 -08:00
Devon Carew
9c9bda23bb string interpolation 2016-02-26 10:22:54 -08:00
Yegor Jbanov
677e63b79d decouple flutter drive from flutter start
flutter start's method of finding devices to run the app on is not suitable for flutter drive.

This commit also refactors several tool services to allow mocking in unit tests.
2016-02-26 10:18:24 -08:00
Hixie
be865e1e1a SizeObserver crusade: RawInputLine 2016-02-26 10:17:47 -08:00
Devon Carew
ee8f325bc0 add timing info for flx creation 2016-02-26 10:03:42 -08:00
Chinmay Garde
abf4a9ede2 Update engine revision to pick up the fixes for instability on iOS 2016-02-25 16:47:42 -08:00
Ian Hickson
76b9d8d1a0 Merge pull request #2199 from Hixie/analyzer-annoyance
Pin analyzer package so that we're consistent
2016-02-25 16:33:36 -08:00
Hans Muller
355b20f24f Merge pull request #2170 from HansMuller/menu_demo
Gallery Menu Demo etc
2016-02-25 16:29:49 -08:00
Adam Barth
357fbf8a42 Move update_packages.dart to flutter update-packages
Now that we don't require the Dart SDK to be in your path, it's hard to run
./dev/update_packages.dart. Instead, you can now run `flutter update-packages`.

Fixes #1906
2016-02-25 16:27:56 -08:00
Hans Muller
f1df2bd7c0 Gallery Menu Demo etc 2016-02-25 16:16:44 -08:00
Hixie
e4ddd950f0 Pin analyzer package so that we're consistent
See the comment in the patch for details.
2016-02-25 15:57:07 -08:00
Ian Hickson
0c05666ee1 Merge pull request #2178 from Hixie/size-obs-4
SizeObserver crusade: Dismissable
2016-02-25 15:35:35 -08:00
Chinmay Garde
28c0d4f4a3 Merge pull request #2179 from chinmaygarde/develop
Update engine revision
2016-02-25 14:49:35 -08:00
Eric Seidel
8b1c01eca5 Merge pull request #2185 from eseidelGoogle/delete_fitness
Remove examples/fitness
2016-02-25 14:34:56 -08:00
Eric Seidel
5e7c504530 Remove examples/fitness
We originally wrote examples/fitness to be an app which all
members of the Flutter team could carry on their phones and
use every day.  It served us well for testing of Text input,
Keyboards and writing/reading JSON.  It's never actually become
a real carry app, so lets just let it go for now.

@abarth @collinjackson
2016-02-25 14:32:35 -08:00
Phil Quitslund
ba7c992861 Merge pull request #2180 from flutter/error_codes
Ignore `flutter analyze` errors via analysis options.
2016-02-25 14:03:38 -08:00
Hixie
a78d2c9e8b SizeObserver crusade: Dismissable
Refactor Dismissable to not need a SizeObserver and to generally tighten
up the code a bit.
2016-02-25 14:02:49 -08:00
pq
cfac3527ff Merge branch 'error_codes' of https://github.com/flutter/flutter into error_codes
# Conflicts:
#	packages/flutter_tools/lib/src/commands/analyze.dart
2016-02-25 13:50:37 -08:00
pq
fdb2819e1e Ignore errors via analysis options.
Migrates error suppression from regexps to analysis options.
* Ignore TODOs.
* Ignore strong mode field and method overrides (see `InvalidFieldOverride` and `InvalidMethodOverride` in `strong/info.dart`.
* Remove stale regexp to capture refs to dead `dart:ui_internals` URI.
* Remove stale regexp to capture dead strong mode "will need runtime check to cast to type" error (https://github.com/dart-lang/sdk/issues/24542).

5 regexp downs, another small handful (~4) to go! :)
2016-02-25 13:49:05 -08:00
Jason Simmons
625b918927 Merge pull request #2172 from jason-simmons/font_no_flutter_yaml
Do not create a font manifest if the app has no flutter.yaml
2016-02-25 13:47:59 -08:00
pq
74c1f29ee1 Ignore errors via analysis options.
Migrates error suppression from regexps to analysis options.
* Ignore TODOs.
* Ignore strong mode field and method overrides (see `InvalidFieldOverride` and `InvalidMethodOverride` in `strong/info.dart`.
* Remove stale regexp to capture refs to dead `dart:ui_internals` URI.
* Remove stale regexp to capture dead strong mode "will need runtime check to cast to type" error (https://github.com/dart-lang/sdk/issues/24542).

5 regexp downs, another small handful (~4) to go! :)
2016-02-25 13:44:21 -08:00
Chinmay Garde
0e9428618a Update engine revision
Pulls in the following changed required for iOS:
* Application identifiers are legal UTIs.
* Dart precompiled dylib is not a candidate for dead code stripping.
* Account for relative paths on readlink in SnapshotterInvoke
2016-02-25 13:42:57 -08:00
Chinmay Garde
638d317f1d Merge pull request #2175 from chinmaygarde/develop
Re-run `flutter create` on examples to fill in icons and other assets
2016-02-25 13:39:57 -08:00
Chinmay Garde
f0d1dbc551 Re-run flutter create on examples to fill in icons and other assets 2016-02-25 13:39:34 -08:00
Jason Simmons
23641c2d7e Do not create a font manifest if the app has no flutter.yaml 2016-02-25 13:17:05 -08:00
Matt Perry
ad158f7862 Merge pull request #1996 from mpcomplete/pointy
Use pointycastle as crypto library. cipher is deprecated.
2016-02-25 15:30:03 -05:00
Matt Perry
0e92d9004f Use pointycastle as crypto library. cipher is deprecated. 2016-02-25 15:13:30 -05:00
Devon Carew
65e01accce Merge pull request #2159 from flutter/devoncarew-patch-1
Update android_workflow.dart
2016-02-25 11:41:02 -08:00
Devon Carew
80d6130463 Update android_workflow.dart 2016-02-25 11:36:17 -08:00
Ian Hickson
135a38d693 Merge pull request #2165 from Hixie/size-obs-3
SizeObserver crusade: ScrollableViewport and tabs
2016-02-25 11:05:17 -08:00
Hixie
f808055756 Remove size observers from scrollables.
Also:
 - add operator==/hashCode/toString to ViewportDimensions
 - add toString to BindingBase
 - add toString and debugFillDescription to ScrollBehavior
 - fix a bug in the RawGestureDetectorState's replaceGestureRecognizers
 - rename MixedViewport's onExtentsUpdate to onExtentChanged
 - replace ExtentsUpdateCallback with ValueChanged<double>
 - remove a microtask for dispatching scroll start, since it
   did not appear to have any purpose
 - added dartdocs to Instrumentation until I understood it
 - made all event dispatch in Instrumentation drain microtasks
2016-02-25 10:55:12 -08:00
Andrew Wilson
1ce3146df2 Merge pull request #2160 from apwilson/curves
Add flipped curved
2016-02-25 10:36:30 -08:00
Andrew Wilson
203415771e And inverted and reversed curves. 2016-02-25 10:28:43 -08:00
Devon Carew
6e0c4f0fcf Update android_workflow.dart
fix https://github.com/flutter/flutter/issues/2157
2016-02-25 09:25:06 -08:00
Devon Carew
4860e63f44 Merge pull request #2153 from devoncarew/add_android_icon
add an android icon to the starter app
2016-02-25 00:40:49 -08:00
Devon Carew
c6dcac15d5 remove templates/create/.analysis_options.tmpl 2016-02-25 00:38:31 -08:00
Devon Carew
7c53004da1 Merge pull request #2152 from devoncarew/fix_android_manifest
fix a regression in the android manifest
2016-02-25 00:37:08 -08:00
Devon Carew
5ee1cba149 fix a regression in the android manifest 2016-02-24 23:40:00 -08:00
Devon Carew
f57afa762f add an android icon to the starter app 2016-02-24 23:12:33 -08:00
Adam Barth
6af4492773 Merge pull request #2147 from abarth/static_arena
Remove PointerRouter and GestureArena arguments
2016-02-24 22:32:26 -08:00
Adam Barth
4b1a9ff14c Remove PointerRouter and GestureArena arguments
There's no reason to make clients supply a PointerRounter and a
GestureArena when constructing gesture recognizers. These objects are
statics and the gesture recognizers can just grab them directly.

Also, remove the callback constructor arguments. Almost no code used
them. Instead, people seem to prefer using the `..` operator to set
callbacks on the recognizers. Removing the arguments removes a bunch of
boilerplate.
2016-02-24 22:23:00 -08:00
Devon Carew
dc0e97e51a Merge pull request #2139 from devoncarew/doctor_create
run flutter doctor as part of create
2016-02-24 19:21:27 -08:00
Devon Carew
bc8e560779 run flutter doctor as part of create 2016-02-24 19:07:19 -08:00