Matt Perry
1cf36da1e1
Fix flutter stop
to stop the right Android activity.
...
Previously we'd always stop org.domokit.sky.shell. If an
AndroidManifest.xml exists, we'll use the activity specified in there
instead.
2016-02-09 11:53:37 -05:00
Chinmay Garde
db4016c633
Merge pull request #1699 from chinmaygarde/master
...
Use the same flags as Android on iOS while starting on the simulator
2016-02-08 15:51:12 -08:00
Chinmay Garde
495c53335e
Use the same flags as Android on iOS
2016-02-08 15:44:24 -08:00
Devon Carew
e96f6600e3
start the simulator with -arch x86_64
2016-02-08 14:59:11 -08:00
Chinmay Garde
26b657019d
iOS Sim: Wire in launch arguments to simctl
2016-02-08 13:56:12 -08:00
Collin Jackson
9ec12824aa
Make flutter create generate a manifest that is similar to SkyShell.apk, fixes #1587
2016-02-08 11:11:25 -08:00
Devon Carew
9e6d45cb03
general refactoring around device management
...
remove the device factory methods as well as the device cache
2016-02-06 11:49:48 -08:00
Devon Carew
ebd8078b06
two fixes for checked mode
2016-02-05 20:57:41 -08:00
Devon Carew
67124dc3a5
refactor to parse xcrun simctl list as json
...
add device notifications for the simulator
2016-02-05 19:04:47 -08:00
Todd Volkert
60b6b79319
Create flutter_tools.dart to represent public tools API
2016-02-05 14:20:20 -08:00
Todd Volkert
f0379df5c7
Refactor flx.build() to allow for external toolchain hooks.
...
This splits flx.build() into two methods, flx.build() and
flx.assemble(). builD() now does the following:
1) constructs the manifest map by reading the manifest from the
file system
2) "compiles" the dart code into the snapshot file
3) Invokes assemble()
This allows external build toolchains to construct their own
manifest map (possibly using a different manifest syntax)
and create their own snapshot file
2016-02-04 15:44:03 -08:00
Devon Carew
f423951cc2
Merge pull request #1619 from devoncarew/device_names
...
get the adb device name when using the adb server
2016-02-04 14:04:45 -08:00
Devon Carew
4ff43bf418
get the adb device name when using the adb server
2016-02-04 14:03:16 -08:00
Devon Carew
27ae6c8b40
remove an extraneous line of output when launching the simulator
2016-02-04 13:31:20 -08:00
Matt Perry
fbe6779f4f
Merge pull request #1539 from mpcomplete/start
...
'flutter start' calls 'flutter apk' if necessary.
2016-02-03 13:13:52 -08:00
Matt Perry
5d2281b69b
'flutter start' calls 'flutter apk' if necessary.
...
flutter start no longer depends on a pre-built SkyShell.apk. It builds a
new one, as long as an AndroidManifest.xml exists.
We rebuild the .apk every time either AndroidManifest.xml or
flutter.yaml changes.
2016-02-03 12:21:20 -08:00
Devon Carew
cbb2761e5f
Merge pull request #1560 from devoncarew/target_option
...
normalize -t --target option
2016-02-03 11:49:23 -08:00
Devon Carew
bfb89195c3
add a hidden flag for backwards compatibility
2016-02-03 02:19:10 -08:00
Devon Carew
33874eb71f
update arg reference
2016-02-03 01:07:40 -08:00
Devon Carew
b6e8118e2d
normalize -t --target option
2016-02-03 00:52:07 -08:00
Devon Carew
4200378d3c
add docs for -h -v
2016-02-03 00:13:12 -08:00
Devon Carew
2981fc404d
Merge pull request #1526 from devoncarew/start_paused
...
add --start-paused,--debug-port flags
2016-02-02 12:05:12 -08:00
Devon Carew
b780c07622
add --start-paused,--debug-port flags
2016-02-02 11:38:56 -08:00
Collin Jackson
3094348ad4
Merge pull request #1483 from collinjackson/engine_safety
...
In addition to checking for the existence of the engine, ensure that it’s the correct version
2016-02-01 16:10:03 -08:00
Collin Jackson
beaffecb7b
fix #1443 ensure engine is the correct version
2016-02-01 13:11:30 -08:00
Devon Carew
78e05884ed
refactor flutter logs
2016-02-01 12:56:46 -08:00
Devon Carew
a08c201996
Merge pull request #1481 from devoncarew/patch_ios_logs
...
fix a regex in the ios logs command
2016-01-30 22:55:18 -08:00
Devon Carew
d631ebe597
fix a regex in the ios logs command
...
fixed sub-process stdout parsing; added todos
2016-01-30 22:48:28 -08:00
Devon Carew
d6b4759fee
tweak the output for the analyze command
2016-01-30 22:06:26 -08:00
Devon Carew
09cca3b34c
massage the help text
2016-01-29 14:32:12 -08:00
Devon Carew
864b7f47d7
add the engine revision to --version
2016-01-29 10:45:59 -08:00
krisgiesing
1b75de1b16
Merge pull request #1295 from krisgiesing/resolution_awareness
...
Add support for asset variants; add resolution aware asset image management
2016-01-28 18:19:32 -08:00
Kris Giesing
9572b4969f
Add support for asset variants and resolution-aware images
2016-01-28 18:11:32 -08:00
Devon Carew
a4b0c3d584
make the output from create more terse
2016-01-28 15:18:25 -08:00
Devon Carew
5ff2b1a19b
Merge pull request #1444 from devoncarew/work_on_test
...
test command checks for test dir
2016-01-28 15:03:38 -08:00
Devon Carew
5b2005d4ff
Merge pull request #1452 from devoncarew/start_command
...
make --device-id work with ios devices too
2016-01-28 15:03:21 -08:00
Devon Carew
c46ad29cfb
test commands checks for test fir
2016-01-28 15:02:50 -08:00
Devon Carew
2065483a1c
make --device-id work with ios devices too
2016-01-28 14:43:57 -08:00
Devon Carew
be2862debc
update description text for the trace command
2016-01-28 14:40:33 -08:00
Jason Simmons
12419d6bcf
Merge pull request #1446 from jason-simmons/app_process_restart
...
Add a --full-restart flag to the start command that controls whether …
2016-01-28 14:23:01 -08:00
Jason Simmons
0eb970f7f0
Add a --full-restart flag to the start command that controls whether we stop the application process
...
SkyActivity now allows reloading application Dart code within an existing
activity. If a SkyActivity instance is already running, then passing
--no-full-restart will restart the Dart code without killing and restarting
the SkyShell application.
(full-restart will remain the default until the engine
that supports this is rolled out)
Also remove the obsolete --poke flag
2016-01-28 14:13:42 -08:00
Devon Carew
d7fbf5302d
use status(), error(), and trace() for logging
...
rename to printTrace(), printStatus(), and printError()
2016-01-28 12:44:17 -08:00
Devon Carew
55c333f583
tweaks to the ios code
2016-01-28 08:25:23 -08:00
Devon Carew
76d069f9c0
rename the init command to create
2016-01-27 14:37:29 -08:00
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
594e7000a9
Merge pull request #1396 from chinmaygarde/master
...
iOS: Make the error message on `flutter ios --init` more descriptive
2016-01-26 14:08:23 -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
95ac9b3e05
Merge pull request #1393 from chinmaygarde/master
...
iOS: Update log prefix for device logs. We don't use SkyShell anymore
2016-01-26 13:50:16 -08:00