- 07 Jul, 2017 2 commits
-
-
Devon Carew authored
* add a --machine mode to flutter config * review feedback
-
Devon Carew authored
* minor tweaks to the output for flutter_tools * update test expectations
-
- 30 Jun, 2017 1 commit
-
-
- 29 Jun, 2017 2 commits
-
-
Mikkel Nygaard Ravn authored
-
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
-
- 20 Jun, 2017 1 commit
-
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/10703
-
- 19 Jun, 2017 2 commits
-
-
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.
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/10630
-
- 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 2 commits
-
-
Devon Carew authored
* add min version checks for IntelliJ * validate the installed versions of IntelliJ and the flutter plugin * review comments
-
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 3 commits
-
-
Ian Hickson authored
-
Todd Volkert authored
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/9954
-
- 09 May, 2017 3 commits
-
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/9929
-
Todd Volkert authored
Fixes #9866
-
Jason Simmons authored
Add a flutter doctor --android-licenses command that locates and runs the Android SDK license manager (#9892) See https://github.com/flutter/flutter/issues/8438
-
- 05 May, 2017 1 commit
-
-
Jakob Andersen authored
Eagerly generate local.properties, and always update the flutter.sdk setting in it, in case FLUTTER_ROOT has changed. Fixes #8365. Fixes #9716 - at least the specific issue reported. My Android Studio still complains about Gradle versions - it ships with v3.2, but requires v3.3... Add a 'generate dependencies' task to the Gradle build, which checks if the snapshot dependencies file exists, and runs an extra build before the actual FlutterTask if it doesn't. This makes the first build slower, but sub-sequent builds (without source changes) much faster. Fixes #9717.
-
- 03 May, 2017 3 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
-
Todd Volkert authored
-
- 01 May, 2017 1 commit
-
-
Todd Volkert authored
-
- 27 Apr, 2017 1 commit
-
-
Michael Goderbauer authored
-
- 26 Apr, 2017 3 commits
-
-
Michael Goderbauer authored
Note: In a cross-platform context `Uri.path` is not a valid file path. Allways use `fs.path.fromUri` to convert.
-
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
-
- 18 Apr, 2017 1 commit
-
-
Michael Goderbauer authored
-
- 13 Apr, 2017 1 commit
-
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/8690
-
- 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
-
- 10 Apr, 2017 1 commit
-
-
Jakob Andersen authored
Added a PluginRegistry to the new project template. The registry files will be automatically updated at build time to register the native plugins. Fixes #7814.
-
- 08 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
* upgrade to linter-0.1.30 * add prefer_is_empty lint * add directives_ordering lint * add no_adjacent_strings_in_list lint * add no_duplicate_case_values lint * add prefer_collection_literals lint * add prefer_const_constructors lint * add prefer_contains lint * add prefer_initializing_formals lint * add unnecessary_null_aware_assignments lint * add unnecessary_null_in_if_null_operators lint
-
- 07 Apr, 2017 1 commit
-
-
Jason Simmons authored
Gradle APK builds include engine binaries for all applicable architectures
-