- 16 Sep, 2016 1 commit
-
-
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
-
- 25 Aug, 2016 1 commit
-
-
Chris Bracken authored
This change adds a top-level getBuildDirectory func and funcs for android, aot, asset, ios build products. Developers may now add a "build-dir" mapping to their ~/.flutter_settings (JSON format) config file. Output directory is relative to the main flutter application directory. This change also changes the default build directory for iOS builds to a subdirectory of the configured build directory, 'build/ios' by default.
-
- 05 Aug, 2016 1 commit
-
-
John McCutchan authored
-
- 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
-
- 07 Jun, 2016 1 commit
-
-
Devon Carew authored
* refactor the --resident run option into a separate file * update daemon to run --resident apps * re-plumbing daemon start * send app logs * update tests * review changes * fix test runner * remove PackageMap.createGlobalInstance; rely on the ctor * review comments
-
- 12 May, 2016 1 commit
-
-
Jason Simmons authored
Artifacts from local engine builds will be found based on the --local-engine flag
-
- 11 May, 2016 1 commit
-
-
Jason Simmons authored
Host tools can be found in the artifact cache directory for the host platform. If a developer wants to use a local engine build instead, then provide an --engine-build flag that selects the specific engine build variant.
-
- 08 Apr, 2016 1 commit
-
-
Devon Carew authored
-
- 04 Apr, 2016 1 commit
-
-
Devon Carew authored
-
- 25 Mar, 2016 1 commit
-
-
Devon Carew authored
-
- 24 Mar, 2016 3 commits
-
-
Alhaad Gokhale authored
-
Alhaad Gokhale authored
filesystem or not.
-
Alhaad Gokhale authored
Fixes #2113
-
- 21 Mar, 2016 1 commit
-
-
Devon Carew authored
-
- 15 Mar, 2016 1 commit
-
-
Devon Carew authored
-
- 14 Mar, 2016 2 commits
-
-
Hixie authored
-
Ian Hickson authored
-
- 12 Mar, 2016 1 commit
-
-
Devon Carew authored
-
- 28 Feb, 2016 1 commit
-
-
Devon Carew authored
-
- 17 Feb, 2016 2 commits
-
-
Devon Carew authored
-
Eric Seidel authored
-
- 14 Feb, 2016 1 commit
-
-
Devon Carew authored
-
- 11 Feb, 2016 1 commit
-
-
Adam Barth authored
Instead of running the FLX directly, we need to run mojo:launcher and have it run the FLX.
-
- 10 Feb, 2016 1 commit
-
-
Devon Carew authored
-
- 28 Jan, 2016 1 commit
-
-
Devon Carew authored
rename to printTrace(), printStatus(), and printError()
-
- 21 Jan, 2016 1 commit
-
-
Devon Carew authored
-
- 20 Jan, 2016 1 commit
-
-
Devon Carew authored
-
- 29 Dec, 2015 1 commit
-
-
Ian Hickson authored
Fixes #1034, at least for start and listen.
-
- 08 Dec, 2015 1 commit
-
-
Adam Barth authored
We've been bulding these binaries using Travis for a while. We can start using them now.
-
- 29 Nov, 2015 1 commit
-
-
Adam Barth authored
1) Moved basic utility code into base/ directory to make it clear which code doesn't depend on Flutter-specific knowldge. 2) Move the CommandRunner subclasses into a runner/ directory because these aren't commands themselves.
-
- 23 Nov, 2015 1 commit
-
-
Kris Giesing authored
-
- 20 Nov, 2015 1 commit
-
-
Jason Simmons authored
This updates the Flutter tools to match the proposed new packaging of artifacts in the engine release script. * The GCS URL for artifacts is now gs://mojo/flutter/$revision/$platform * Categories have been removed from the Artifact class * All artifacts for a given platform now live in a zip file. If an artifact is not present in the local cache, then the zip will be downloaded and extracted. Note that darwin-x64 artifacts go through a different process that (for now) continues to use the old format.
-
- 18 Nov, 2015 1 commit
-
-
Adam Barth authored
This makes run_mojo more similar to flutter start.
-
- 17 Nov, 2015 3 commits
-
-
Adam Barth authored
The new flutter.mojo is ready for use.
-
Kris Giesing authored
-
Kris Giesing authored
-
- 12 Nov, 2015 1 commit
-
-
Hixie authored
Other changes in this patch: - Make the 'flutter' tool say "Updating flutter tool..." when it calls pub get, to avoid confusion about what the pub get output is about. - Make the bash flutter tool call pub get when the revision has changed. (This was already happening on Windows.) - Fix a raft of bugs found by the analyzer. - Fix some style nits in various bits of code that happened to be near things the analyzer noticed. - Remove the logic in "flutter test" that would run "pub get", since upon further reflexion it was determined it didn't work anyway. We'll probably have to add better diagnostics here and say to run the updater script. - Remove the native velocity tracker script, since it was testing code that has since been removed. Notes on ignored warnings: - We ignore warnings in any packages that are not in the Flutter repo or in the author's current directory. - We ignore various irrelevant Strong Mode warnings. We still enable strong mode because even though it's not really relevant to our needs, it does (more or less accidentally) catch a few things that are helpful to us. - We allow CONSTANTS_LIKE_THIS, since we get some of those from other platforms that we are copying for sanity and consistency. - We allow one-member abstract classes since we have a number of them where it's perfectly reasonable. - We unfortunately still ignore warnings in mojom.dart autogenerated files. We should really fix those but that's a separate patch. - We verify the actual source file when we see the 'Name non-constant identifiers using lowerCamelCase.' lint, to allow one-letter variables that use capital letters (e.g. for physics expressions) and to allow multiple-underscore variable names. - We ignore all errors on lines that contain the following magic incantation and a "#" character: // analyzer doesn't like constructor tear-offs - For all remaining errors, if the line contains a comment of the form // analyzer says "..." ...then we ignore any errors that have that "..." string in them.
-
- 10 Nov, 2015 1 commit
-
-
Adam Barth authored
-
- 09 Nov, 2015 1 commit
-
-
Alhaad Gokhale authored
That way we can control if we want to use devtools to run on Linux and also cleanly separate out the two uses. R=@jamesr
-
- 02 Nov, 2015 1 commit
-
-
Devon Carew authored
-