Devon Carew
7ac4e6248f
refactor the list command
2016-01-27 14:03:41 -08:00
Jason Simmons
f0a62d6453
Merge pull request #1410 from jason-simmons/tracing_pull
...
Allow collection of trace files when adbd is not running as root
2016-01-27 11:04:22 -08:00
Jason Simmons
58ba5129e3
Allow collection of trace files when adbd is not running as root
...
Also fix a bug where the trace command may capture the wrong file
if multiple trace file paths are in the Android log buffer.
Previously we found a lower bound timestamp for the trace path log
by running the date command on the device and parsing the result on
the host. This could yield an inaccurate result if the device and
host are using different time zones.
The command will now obtain the most recent timestamp in the device's
time format by running logcat.
2016-01-27 10:57:13 -08:00
Chinmay Garde
c66e00f4a7
iOS: Make the error message on flutter ios --init
more descriptive
2016-01-26 14:07:39 -08:00
Chinmay Garde
9e089f237f
Avoid launching Xcode after "flutter ios --init"
2016-01-26 11:56:29 -08:00
Devon Carew
080896a305
improve device notification support
2016-01-25 13:50:59 -08:00
Matt Perry
6610b7ea04
Support local paths to third-party jars in flutter apk.
...
Also improve the error message a bit if a download fails.
2016-01-25 15:05:06 -05:00
Seth Ladd
fa91b3ff75
get a bug fix for multi-line command descriptions
2016-01-25 09:28:42 -08:00
Ian Hickson
5494323db9
Move us to HashSet to avoid the overhead of tracking the order
2016-01-23 18:13:13 -08:00
Eric Seidel
7f3ae43b7f
Make flutter list
not crash on linux.
...
Turns out linux does have an ideviceinstaller package
however it doesn't contain idevice_id or any of the
other tools we use. Furthermore we don't have
xcrun or the rest of xcode on linux so we can't
manipulate simulators either.
No sense in printing out a warning that ios isn't supported
every time on linux, so I wrapped that block in osx only.
@chinmaygarde @devoncarew
2016-01-22 14:58:13 -08:00
Devon Carew
5bce2fbdec
refactor platform specific code out of device.dart
...
remove device type specific checks
2016-01-22 10:51:49 -08:00
Matt Perry
dcbb4960eb
'flutter apk' now supports dynamically registered services.
...
Third-party libraries can now provide their own mojo services. They do
so by adding a config.yaml file to their pub package which contains
- a list of service names and java classes which handles that service's
registration.
- a list of pre-built .jar files to statically link with the app's shell
when building the app.
2016-01-22 13:20:54 -05:00
Devon Carew
5daf58ce1e
refactor commands to move out re-usable functionality
2016-01-21 09:38:46 -08:00
Eric Seidel
f9c7a8f606
Make flutter start
not report erroneous failure
...
Was failing when starting in the iOS Simulator
@chinmaygarde
2016-01-20 17:57:28 -08:00
Devon Carew
70fb49fb14
refactor build command into two files
2016-01-20 15:45:34 -08:00
Devon Carew
5ac6f9313d
Merge pull request #1305 from devoncarew/device_notification
...
Device notification
2016-01-20 10:03:56 -08:00
Devon Carew
87e6b9a082
name and grammar tweaks
2016-01-20 08:38:50 -08:00
Devon Carew
8bb8e1d9e7
add device notifications to the daemon command
2016-01-19 21:29:20 -08:00
Devon Carew
386c351884
improve the failure mode when run from a non-flutter project
...
fix an issue where errors were printed twice
2016-01-19 20:56:23 -08:00
Chinmay Garde
477530f309
Merge pull request #1249 from chinmaygarde/master
...
First take on `flutter start` for iOS devices
2016-01-19 14:59:05 -08:00
Ian Hickson
62673cf67b
Merge pull request #1286 from Hixie/better-analyze
...
Make 'flutter analyze' support analyzing arbitrary files
2016-01-17 22:34:13 -08:00
Ian Hickson
1f6ed67bd9
Make 'flutter analyze' support analyzing arbitrary files
...
Before we didn't know how to find the packages of random files. Now we do.
2016-01-16 13:38:47 -08:00
Ian Hickson
9eb978443b
Prepare flutter analyze for dart 1.14
2016-01-16 11:28:13 -08:00
Chinmay Garde
02f423f5d3
Minor: Remove unnecessary continue
2016-01-15 11:51:45 -08:00
Chinmay Garde
53ea61942b
Invoke Device::startApp on the specific device
2016-01-15 11:51:45 -08:00
Seth Ladd
59fde0b45c
clarify that start defaults to checked
2016-01-13 08:53:46 -08:00
Devon Carew
0f55ebe503
fixes to flutter analyze for the latest dev sdk
2016-01-12 19:04:19 -08:00
Eric Seidel
9257682b01
Remove stray period added from web editor.
2016-01-12 17:09:15 -08:00
Eric Seidel
a6e8fccb90
Correct display error for flutter analyze
timing
...
Fixes #1213 .
2016-01-12 17:08:38 -08:00
Seth Ladd
42d90c00cc
starter app now has a button that does something
2016-01-12 10:28:40 -08:00
Eric Seidel
001c107858
Teach analyze how to print out the total time spent
...
Makes it more obvious that flutter analyze takes a long time.
@Hixie
2016-01-12 09:20:36 -08:00
Adam Barth
2303188614
Handle trying to upgrade Flutter with no upstream
...
Fixes #1084
2016-01-07 10:57:48 -08:00
Eric Seidel
330c08199e
Revert "Make flutter listen
exit nicely when missing dependencies"
2016-01-06 17:17:16 -08:00
Eric Seidel
3a2aa89064
Make flutter listen
exit nicely when missing dependencies
...
Previously it died with a confusing exception.
@chinmaygarde
2016-01-06 17:07:36 -08:00
Chinmay Garde
f5f9440a2d
Download the Xcode artifacts for the current engine revision
2016-01-06 13:38:43 -08:00
Devon Carew
782f505fb8
clear logs on app launch
2016-01-05 11:02:49 -08:00
Jason Simmons
3a37c36cea
Add flags for signing an APK with a custom keystore
...
Fixes #1010
2016-01-04 13:59:01 -08:00
Adam Barth
eecb8012af
flutter init should gitignore .atom
...
We now create a .atom folder to hold settings for the Atom project. We
should gitignore that folder our project template.
2016-01-01 19:44:39 -08:00
Devon Carew
fc0b18c7f1
update the min api level in the generated android manifest; use constants for the android version name
2015-12-30 21:37:39 -08:00
Ian Hickson
4fe10dbf7e
Refactor listen in terms of start.
...
Fixes #1034 , at least for start and listen.
2015-12-28 17:57:47 -08:00
Chinmay Garde
56d6476049
Merge pull request #986 from chinmaygarde/master
...
Fix travis builds and linter warnings
2015-12-17 15:31:55 -08:00
Chinmay Garde
8231f57984
Fix travis builds and linter warnings
2015-12-17 15:25:59 -08:00
Chinmay Garde
98f10bc6eb
Merge pull request #983 from chinmaygarde/master
...
Add a 'flutter ios --init' command that fetches the Xcode project from the cloud and configures it for a given flutter project
2015-12-17 14:59:26 -08:00
Chinmay Garde
08fdf99fea
Add a 'flutter ios --init' command that fetches the Xcode project from the cloud and configures it for a given flutter project
2015-12-17 14:58:39 -08:00
Eric Seidel
dd440d0c21
Fix flutter apk
to work with resources
...
I screwed up my last change, turns out the package command
is sensitive about having all of its flags before args.
Also made it possible to control the resources directory
from the command line per the review comments in the previous change.
@jason-simmons
2015-12-16 16:18:02 -08:00
Eric Seidel
64bec53646
Add support for bundling apk resources
...
I also made it so that `flutter apk -v` showed what
commands it was running by moving off of a custom _run
function onto the base/process.dart runChecked shared
by other commands.
@jason-simmons
2015-12-16 15:33:33 -08:00
Ian Hickson
7151fdd054
Move flutter tests from packages/unit to packages/flutter/test
2015-12-16 08:00:57 -08:00
Hixie
0a6b0f9b0b
Always import our packages when analyzing.
2015-12-14 12:56:31 -08:00
Hixie
889a1e8eb3
Analyze more tests.
2015-12-14 11:06:42 -08:00
Adam Barth
8eb9763569
Improve error messages when build fails
...
Instead of failing with a cryptic error message about app.flx, we now fail with
an explicit message about the compiler.
Releated to #865
2015-12-10 11:25:19 -08:00