- 28 Mar, 2017 1 commit
-
-
Dan Rubel authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
-
- 14 Feb, 2017 1 commit
-
-
Michael Goderbauer authored
-
- 13 Feb, 2017 1 commit
-
-
Dan Rubel authored
* move flutter user analysis options file * add comments referencing each of the analysis options files
-
- 02 Feb, 2017 1 commit
-
-
Michael Goderbauer authored
-
- 23 Jan, 2017 1 commit
-
-
Ian Hickson authored
See https://github.com/dart-lang/sdk/issues/28463, which I think is a regression. This also fixes the regression introduced by https://codereview.chromium.org/2559773002 whereby we were no longer checking any of the lints.
-
- 22 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 07 Jan, 2017 1 commit
-
-
Todd Volkert authored
This removes direct file access from within flutter_tools in favor of using `package:file` via a `FileSystem` that's accessed via the `ApplicationContext`. This lays the groundwork for us to be able to easily swap out the underlying file system when running Flutter tools, which will be used to provide a record/replay file system, analogous to what we have for process invocations.
-
- 14 Nov, 2016 1 commit
-
-
Dan Rubel authored
* Remove the workaround that pinned args to v0.13.6 This reverts most of the changes in commit 6331b6c8 * throw exception if exit code is not an integer * rework command infrastructure to throw ToolExit when non-zero exitCode * convert commands to return Future<Null> * cleanup remaining commands to use throwToolExit for non-zero exit code * remove isUnusual exception message * add type annotations for updated args package
-
- 11 Nov, 2016 1 commit
-
-
Dan Rubel authored
* convert flutter commands to use ToolExit for non-zero exit code * add convenience method throwToolExit * print ToolExit message iff not null
-
- 04 Oct, 2016 1 commit
-
-
Dan Rubel authored
-
- 23 Sep, 2016 1 commit
-
-
Dan Rubel authored
-
- 22 Sep, 2016 1 commit
-
-
Dan Rubel authored
* show hidden flags when showing verbose help * flutter -v show verbose help
-
- 21 Sep, 2016 1 commit
-
-
James Robinson authored
This rewrites imports of various mojom.dart files from the Flutter engine repo to instead import normal-looking dart files from the (new) flutter_services package. This package handles exporting the correct symbols from generated code wherever that may live. Includes an engine roll to 3551e7a48e2e336777b15c7637af92fd7605b6c5 which contains the new flutter_services package.
-
- 16 Sep, 2016 2 commits
-
-
Phil Quitslund authored
* Update tools to use `analyzer` from vended Dart SDK. * updates `flutter_tools` and `flutter_test` to use the SDK-vended `analyzer` package * tweaks dependency tracking logic to only record the SDK-vended `analyzer` so as not to crash on spurious conflicts (due to transitive dependencies) * Review fixes.
-
Dan Rubel authored
* refactor _run to runCmd * replace requiresProjectRoot getter with call to commandValidator * replace requiresDevice getter with call to findTargetDevice * trace command requires a debug connection, not a device * inline androidOnly getter * rename command methods to verifyTheRunCmd and runCmd * move common verification into BuildSubCommand * rename deviceForCommand to device * rename methods to verifyThenRunCommand and runCommand
-
- 15 Sep, 2016 1 commit
-
-
Dan Rubel authored
This moves all of the various .analysis_options* files to the flutter repo root so that it's easier to * remember to keep them all in sync, and * easily refer customers to them
-
- 13 Sep, 2016 1 commit
-
-
Dan Rubel authored
part of https://github.com/flutter/flutter/issues/5789
-
- 08 Sep, 2016 1 commit
-
-
Dan Rubel authored
This updates the flutter analyze command to use the .analysis_options_flutter_analyze in the repo root when either the --flutter-repo flag is supplied or the sources being analyzed reside in the flutter repo.
-
- 22 Jun, 2016 1 commit
-
-
Todd Volkert authored
#4672
-
- 21 Jun, 2016 1 commit
-
-
Ian Hickson authored
Anywhere that accepted IconData now accepts either an Icon or an ImageIcon. Places that used to take an IconData in an `icon` argument, notably IconButton and DrawerItem, now take a Widget in that slot. You can wrap the value that used to be passed in in an Icon constructor to get the same result. Icon itself now takes the icon as a positional argument, for brevity. ThemeData now has an iconTheme as well as a primaryIconTheme, the same way it has had a textTheme and primaryTextTheme for a while. IconTheme.of() always returns a value now (though that value itself may have nulls in it). It defaults to the ThemeData.iconTheme. IconThemeData.fallback() is a new method that returns an icon theme data structure with all fields filled in. IconTheme.merge() is a new constructor that takes a context and creates a widget that mixes in the new values with the inherited values. Most places that introduced an IconTheme widget now use IconTheme.merge. IconThemeData.merge and IconThemeData.copyWith act in a way analogous to the similarly-named members of TextStyle. ImageIcon is introduced. It acts like Icon but takes an ImageProvider instead of an IconData. Also: Fix the analyzer to actually check the stocks app.
-
- 14 Jun, 2016 1 commit
-
-
Ian Hickson authored
This prevents multiple simultaneous runs of the analyzer from stomping over each other (e.g. multiple runs of 'update-packages'). Certain long-lived commands (like analyze, run, logs) are exempted once they've done enough work to be safe from most stomping action. This still doesn't make us entirely safe from craziness, e.g. if you're half way through an 'update-packages' run and you call 'git pull', who knows what state you'll end up in. But there's only so much one can do. Fixes https://github.com/flutter/flutter/issues/2762
-
- 13 Jun, 2016 2 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
Also, make it clear the screen between results so it's more obvious what's going on when you have new results (especially when you have fixed everything).
-
- 10 Jun, 2016 2 commits
-
-
Devon Carew authored
-
Devon Carew authored
-
- 03 Jun, 2016 2 commits
-
-
pq authored
-
pq authored
Disables current package and current directory analysis when files are specified. Fixes: https://github.com/flutter/flutter/issues/4091.
-
- 26 May, 2016 1 commit
-
-
Devon Carew authored
* working on making a faster flutter run restart * clean up todos; fire events on isolate changes * use the Flutter.FrameworkInitialization event * review comments
-
- 23 May, 2016 1 commit
-
-
Devon Carew authored
-
- 20 May, 2016 1 commit
-
-
Ian Hickson authored
-
- 13 May, 2016 1 commit
-
-
Devon Carew authored
* rename service_protocol.dart to protocol_discovery.dart * add a wrapper around the obs. protocol * use json-rpc in run * consolidate obs. code; implement flutter run --benchmark * review comments
-
- 12 May, 2016 2 commits
-
-
Jason Simmons authored
-
Jason Simmons authored
Artifacts from local engine builds will be found based on the --local-engine flag
-
- 09 May, 2016 1 commit
-
-
pq authored
Updates the analyze command to pass a package map to analysis rather than a file path. This allows us to avoid creating a needless temporary `.packages` file and host directory and saves us a trip to disk to retrieve the contents when building our URI resolvers for analysis.
-
- 05 May, 2016 5 commits
-
-
pq authored
-
Devon Carew authored
-
pq authored
-
pq authored
-
pq authored
Introduces a new Dart analysis wrapper that works directly with the analyzer API (in favor of shelling out to a separate process). Some consequences: * we no longer need to fear parts (simplifying our dart file gathering) * we can filter by error code (when needed), rather than by error strings * no more IO scraping * no need to generate `main()` or to run with `--package-warnings` * we now specify an analyzer (and linter) version in the pubspec (we’ll want to make sure this doesn’t diverge too far from the analyzer shipped with the SDK but it does give us some room to play with experimental builds) * no more (re)scanning of error source files (and so no more source cache) * should generally be a bit simpler and easier to maintain * runs a bit faster :)
-