- 10 Nov, 2017 1 commit
-
-
Todd Volkert authored
* executable.dart#main() depends on runner.dart#run() * Refactor code such that non-commands don't depend on commands. No code was actually changed in this PR - code was merely moved from point A to point B.
-
- 08 Nov, 2017 1 commit
-
-
Devon Carew authored
* address unused element issues and new warnings * add a missing return
-
- 30 Oct, 2017 1 commit
-
-
Jason Simmons authored
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 20 Sep, 2017 1 commit
-
-
xster authored
* round 2 * deal with null futures * review * review * review * review
-
- 13 Sep, 2017 1 commit
-
-
Carlo Bernaschina authored
* Add --trace-skia parameter to flutter run Skia tracing is extremely useful for internal debug, but reduces the amount of space available in the Dart Timeline buffers. Disable skia tracing by default and expose them via the --trace-skia flag. * Roll Engine to 57a1445a45964d386500c39f5e8d06db060abadb
-
- 31 Aug, 2017 1 commit
-
-
Alexander Aprelev authored
This adds --preview-dart-2 flag that enables use of Dart 2.0 Frontend in Flutter tools.
-
- 23 Aug, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 22 Aug, 2017 2 commits
-
-
Mikkel Nygaard Ravn authored
This reverts commit 8d07d3f6.
-
Mikkel Nygaard Ravn authored
-
- 10 Jul, 2017 1 commit
-
-
Todd Volkert authored
* Include the process' `stdout` and `stderr` when it returns a non-zero exit code in `runCheckedAsync()` * Defensively catch errors in `AndroidDevice.isAppInstalled()` and return false
-
- 30 Jun, 2017 1 commit
-
-
- 29 Jun, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 28 Jun, 2017 1 commit
-
-
xster authored
* Guess sign with the first certificate when multiple are available in machine mode * review
-
- 23 Jun, 2017 1 commit
-
-
Todd Volkert authored
Fixes #10929
-
- 19 Jun, 2017 1 commit
-
-
Chris Bracken authored
This reverts commit b2909a24. This resubmits the following patches: 1. Use Xcode instruments to list devices (#10801) Eliminates the dependency on idevice_id from libimobiledevice. Instead, uses Xcode built-in functionality. 2. Make device discovery asynchronous (#10803) Migrates DeviceDiscovery.devices and all device-specific lookup to be asynchronous.
-
- 17 Jun, 2017 2 commits
-
-
Chris Bracken authored
* Revert "Make device discovery asynchronous (#10803)" This reverts commit 972be9c8. * Revert "Use Xcode instruments to list devices (#10801)" This reverts commit 37bb5f13. This is to resolve a failure that looks related to a bad install of Xcode 8.0 on our build bots and should be reinstated when the infra issue is diagnosed and resolved. Instruments worked well when this was originally landed, and on the following commit, but started failing two commits after this originally landed. Manual invocation of instruments on the build host currently results in: ``` dyld: Library not loaded: @rpath/InstrumentsAnalysisCore.framework/Versions/A/InstrumentsAnalysisCore Referenced from: /Applications/Xcode8.0.app/Contents/Developer/usr/bin/instruments Reason: image not found Abort trap: 6 ``` It appears the /Applications/Xcode8.0.app/Contents/Applications directory (which contains Instruments) is missing on the host.
-
Chris Bracken authored
Migrates DeviceDiscovery.devices and all device-specific lookup to be asynchronous.
-
- 15 Jun, 2017 1 commit
-
-
Chris Bracken authored
Eliminates the need for the device/daemon code to get at the iOS/Android tooling indirectly via Doctor. In tests, we now inject the workflow objects (or mocks) directly.
-
- 09 Jun, 2017 1 commit
-
-
Ian Hickson authored
-
- 02 Jun, 2017 1 commit
-
-
Gary Qian authored
-
- 22 May, 2017 1 commit
-
-
Todd Volkert authored
Our emulator detection was based on a simple heuristic that was failing for the Samsung Galaxy S8. Any heuristic is flawed since Android devices can report whatever they want to adb, but this change attempts to tighten the detection by listing known models (by their ro.hardware property). Again, these values could be spoofed by emulator system images, but it's less likely to be an issue than with our previous (and fall-back) heuristic. Fixes #10203 Related: #10248
-
- 16 May, 2017 1 commit
-
-
Todd Volkert authored
For some reaosn, when we discovered our URI, we were re-instantiating the `Completer` instance variable whose future we listen to in `nextUri()`. This led to a race between a caller calling `nextUri()` and us discovering the URI. If we happened to discover our URI before a caller called `nextUri()`, then they would be left waiting on a future from the newly allocated `Completer` (which would never complete). Fixes #10064
-
- 10 May, 2017 1 commit
-
-
Todd Volkert authored
-
- 03 May, 2017 2 commits
-
-
Todd Volkert authored
This message will be picked up by IntelliJ and shown to the user in a toast.
-
xster authored
* Let printError print bold as well * review notes
-
- 01 May, 2017 1 commit
-
-
Todd Volkert authored
-
- 27 Apr, 2017 1 commit
-
-
Michael Goderbauer authored
-
- 26 Apr, 2017 2 commits
-
-
Todd Volkert authored
Also, add a timeout so a hung `adb` will not cause the tools process to hang. Fixes #9567
-
Todd Volkert authored
`adb` can sometimes hang, which will in turn hang the Dart isolate if we're using `Process.runSync()`. This changes many of the `Device` methods to return `Future<T>` in order to allow them to use the async process methods. A future change will add timeouts to the associated calls so that we can properly alert the user to the hung `adb` process. This is work towards #7102, #9567
-
- 20 Apr, 2017 1 commit
-
-
Devon Carew authored
* improve progress display when running apps; speed up startup * review comments
-
- 12 Apr, 2017 1 commit
-
-
Ian Hickson authored
* Fix tests to use Ahem, and helpful changes around that - Fix fonts that had metric-specific behaviours. - LiveTestWidgetsFlutterBinding.allowAllFrames has been renamed to LiveTestWidgetsFlutterBinding.framePolicy. - LiveTestWidgetsFlutterBinding now defaults to using a frame policy that pumps slightly more frames, to animate the pointer crosshairs. - Added "flutter run --use-test-fonts" to enable Ahem on devices. - Changed how idle() works to be more effective in live mode. - Display the test name in live mode (unless ahem fonts are enabled). - Added a toString to TextSelectionPoint. - Style nit fixes. * Roll engine to get Ahem changes. * Update tests for dartdoc changes. * Fix flutter_tools tests
-
- 07 Apr, 2017 4 commits
-
-
Jason Simmons authored
Gradle APK builds include engine binaries for all applicable architectures
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/6849
-
Alexandre Ardhuin authored
-
Ian Hickson authored
Aggressively apply the const lint.
-
- 04 Apr, 2017 1 commit
-
-
Dwayne Slater authored
Uninstalling the app removes the data and cache directories, so this allows application data to persist across multiple flutter run invocations. This also handles the edge case where the app fails to install due to an error in installation (e.g. debug keystore changes, switching from a release keystore to a debug keystore, etc.).
-
- 29 Mar, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 20 Mar, 2017 1 commit
-
-
Jakob Andersen authored
* Remove legacy .apk build. Print out an error message telling the user to upgrade the project if it's not Gradle-based. Removed all the obvious traces of the legacy build. Added support for Dart VM kernel snapshots in Gradle builds. Fixed Android installs to verify that the app is actually installed, and not just rely on the presence of the .sha1 file.
-
- 17 Mar, 2017 1 commit
-
-
Jason Simmons authored
-