- 14 Mar, 2017 1 commit
-
-
Todd Volkert authored
1. Add `PortScanner` abstraction so that we don't do actual port scanning in tests. 2. Don't change the real `cwd` of the isolate during tests, as it affects all tests, not just the current running test. Fixes #8761
-
- 10 Mar, 2017 3 commits
-
-
Todd Volkert authored
* Rename `Device.platform` to `Device.targetPlatform` to avoid collision with the exported variable from `platform.dart`
-
Chris Bracken authored
This avoids unintentionally installing an older version if the developer's homebrew installation is out-of-date.
-
Chris Bracken authored
The flutter tap was deleted as part of the resolution to #7783.
-
- 08 Mar, 2017 2 commits
-
-
Chris Bracken authored
Homebrew is an expected part of the iOS toolchain. Update the error message to assume that.
-
Alexandre Ardhuin authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
-
- 02 Mar, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 23 Feb, 2017 1 commit
-
-
xster authored
-
- 22 Feb, 2017 1 commit
-
-
Jakob Andersen authored
Only implemented for Android devices for now. Compare the installed SHA1 to the latest build. If they match, there's no reason to reinstall the build. Fixes #8295
-
- 21 Feb, 2017 1 commit
-
-
Chris Bracken authored
Do not attempt to deploy/debug wifi connected iOS devices. ios-deploy is able to install over wifi, but we've had several bugs reporting failure to run/debug once installation has completed when the device is also connected via USB. Note that we don't currently support deploy/debug over wifi since libimobiledevice (which is also required) requires a USB connection.
-
- 17 Feb, 2017 1 commit
-
-
xster authored
* Support iOS screenshot 1/3 * Use path.join * use fs.path instead
-
- 15 Feb, 2017 1 commit
-
-
Dan Rubel authored
-
- 08 Feb, 2017 1 commit
-
-
xster authored
Add a user friendly error message when no development team is selected for physical deployment (#7879)
-
- 02 Feb, 2017 3 commits
-
-
Ian Hickson authored
This allows us, for example, to wait for the slow mode banner to have been removed from the screen before triggering a screen shot.
-
Michael Goderbauer authored
-
Chris Bracken authored
Ref: https://developer.apple.com/xcode/
-
- 27 Jan, 2017 1 commit
-
-
Ian Hickson authored
...and add --diagnostic-port. ...and document port 0.
-
- 26 Jan, 2017 1 commit
-
-
Todd Volkert authored
-
- 23 Jan, 2017 1 commit
-
-
Ian Hickson authored
...now that we have generic methods, their types need to be specified too.
-
- 10 Jan, 2017 1 commit
-
-
John McCutchan authored
- [x] Wire up dependency checker and plumb flags down to the right place Fixes #7014
-
- 09 Jan, 2017 1 commit
-
-
Todd Volkert authored
This ensures that accidental usages of dart:io's file API don't creep in over time.
-
- 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.
-
- 06 Dec, 2016 1 commit
-
-
Dan Rubel authored
This moves the various copies of port forwarding code in the Device subclasses into the ProtocolDiscovery class. * move port forwarding to a common location * throw exception if protocol Uri is not discovered or port forwarding fails * cancel discovery protocol subscriptions on iOS launches (wasn't happening before) * fix iOS port forwarding to match other implementations * add tests
-
- 05 Dec, 2016 1 commit
-
-
Chinmay Garde authored
It is not enabled by default in the VM because applications not launched via the tools may try to connect with the debugger. This causes the debugger and the IDE to hang on Mac.
-
- 01 Dec, 2016 1 commit
-
-
Dan Rubel authored
* reapply handle new Observatory URL changes Fixes https://github.com/flutter/flutter/issues/6843 * allow non numeric IPv4 addresses Fixes https://github.com/flutter/flutter/issues/7051
-
- 30 Nov, 2016 1 commit
-
-
Todd Volkert authored
With this change, they're run via instance methods on an object obtained through the context. This will allow us to substitute that object in tests with replay/record versions to allow us to mock out the os-layer in tests.
-
- 29 Nov, 2016 1 commit
-
-
John McCutchan authored
-
- 28 Nov, 2016 2 commits
-
-
Dan Rubel authored
- 23 Nov, 2016 1 commit
-
-
John McCutchan authored
-
- 17 Nov, 2016 1 commit
-
-
Todd Volkert authored
* Allow for application-specific log readers. When running with prebuilt application binaries, those applications aren't guaranteed to be named "Runner" (as it is when we build the app locally in Flutter tools)
-
- 10 Nov, 2016 1 commit
-
-
John McCutchan authored
-
- 27 Oct, 2016 1 commit
-
-
Dan Rubel authored
* refactor device descriptions method - easier to add columns * show device SDK version
-
- 21 Oct, 2016 1 commit
-
-
Chinmay Garde authored
It takes a little bit longer that 10 seconds to install, launch and have the observatory be available on an iPod touch. Depending on the size of the application, it could be a lot longer to transer the bundle over the wire. The 60 seconds is arbitrary.
-
- 13 Oct, 2016 1 commit
-
-
Todd Volkert authored
Fixes #6283
-
- 07 Oct, 2016 1 commit
-
-
Adam Barth authored
This patch adds `@checked` everywhere is needed to remove the `strong_mode_invalid_method_override` strong mode error.
-
- 28 Sep, 2016 1 commit
-
-
John McCutchan authored
When using --use-application-binary: - [x] Stop flutter run from checking for a pubspec.yaml in current directory - [x] Stop flutter run from invoking pub get - [x] Set 'shouldBuild' based on --use-application-binary - [x] Stop requiring 'lib/main.dart' to be present before running. - [x] Stop building an FLX when launching on Android
-
- 27 Sep, 2016 1 commit
-
-
Chris Bracken authored
Ensure that we're monitoring logs before we launch the app on the device. This prevents the case where we start monitoring after the ports have already been logged. Also update the regex to use an optional capture group.
-
- 23 Sep, 2016 1 commit
-
-
Chris Bracken authored
With iOS 10, the syslog format changed from: Sep 23 16:04:17 cbracken-iPhone Runner[6188] <Info>: .* to: Sep 23 16:04:17 cbracken-iPhone Runner(libsystem_asl.dylib)[6188] <Info>: .* This updates the observatory port scraping to handle either case.
-