- 20 Mar, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 12 Mar, 2018 1 commit
-
-
Jason Simmons authored
-
- 21 Feb, 2018 1 commit
-
-
- 16 Feb, 2018 1 commit
-
-
asiva authored
- Remove redundant strong flag as it is the default for preview-dart-2 now
-
- 15 Feb, 2018 1 commit
-
-
xster authored
* Created plumbing but has stream problem * testing with makePipe * Trying pipe but not really getting anywhere * works by repeatedly reading line * Minor cleanup * works * Clean up pipe after use. * Move the last status forward * Make sure failed script commands bubble up
-
- 13 Feb, 2018 2 commits
-
-
Vyacheslav Egorov authored
This is a temporary workaround until we solve #14594.
-
- 12 Jan, 2018 1 commit
-
-
Chris Bracken authored
Apple encodes syslog entries using a 7-bit encoding where input UTF-8 bytes are encoded as follows: 1. 0x00 to 0x19: non-printing range. Some ignored, some encoded as <...>. 2. 0x20 to 0x7f: as-is, with the exception of 0x5c (backslash). 3. 0x5c (backslash): octal representation \134. 4. 0x80 to 0x9f: \M^x (using control-character notation for range 0x00 to 0x40). 5. 0xa0: octal representation \240. 6. 0xa1 to 0xf7: \M-x (where x is the input byte stripped of its high-order bit). 7. 0xf8 to 0xff: unused in 4-byte UTF-8. As there doesn't appear to be a system tool to decode these strings, we implement here in Dart. If we're unable to decode a string (e.g. decoding results in an invalid UTF-8 string), we fall back to emitting the log line as-is.
-
- 01 Dec, 2017 1 commit
-
-
Alexander Aprelev authored
* Fix --preview-dart2 option handling for ios profile/release. * Remove unused parameter
-
- 27 Nov, 2017 1 commit
-
-
Todd Volkert authored
-
- 22 Nov, 2017 1 commit
-
-
Todd Volkert authored
This allows `flutter run` to work on hosts that are IPv6-only.
-
- 17 Nov, 2017 1 commit
-
-
xster authored
-
- 11 Nov, 2017 1 commit
-
-
Yegor authored
-
- 30 Oct, 2017 1 commit
-
-
Jason Simmons authored
-
- 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
-
- 07 Sep, 2017 2 commits
-
-
Chris Bracken authored
This was introduced to suppress libMobileGestalt noise originating from libsystem_asl.dylib. Commit 39680ebf suppresses all application log messages not originating from the app/engine iteself on iOS 10 and above. Since the log message in question is only emitted on devices running iOS >= 10.3.0, this blacklist no longer necessary.
-
Chris Bracken authored
On iOS 10 and above, suppress engine log messages from system components other than Flutter. This eliminates a large amount of keyboard/plugin related noise during edit-refresh development.
-
- 01 Sep, 2017 1 commit
-
-
Chris Bracken authored
This patch migrates iOS device listing from using Xcode instruments to using the libimobiledevice tools idevice_id and ideviceinfo. ideviceinfo was previously incompatible with iOS 11 physical devices; this has now been fixed. In 37bb5f13 flutter_tools migrated from libimobiledevice-based device listing on iOS to using Xcode instruments to work around the lack of support for iOS 11. Using instruments entails several downsides, including a significantly higher performance hit, and leaking hung DTServiceHub processes in certain cases when a simulator is running, necessitating workarounds in which we watched for, and cleaned up leaked DTServiceHub processes. This patch returns reverts the move to instruments now that it's no longer necessary.
-
- 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 2 commits
-
-
Chris Bracken authored
This patch supports basic filtering of log lines from physical iOS devices, similar to existing functionality for iOS simulator logging. This patch also suppresses the following two log messages which are emitted at app startup on iOS 10.3 devices: libMobileGestalt MobileGestaltSupport.m:153: pid 123 (Runner) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see <rdar://problem/11744455>)
-
Mikkel Nygaard Ravn authored
-
- 22 Aug, 2017 2 commits
-
-
Mikkel Nygaard Ravn authored
This reverts commit 8d07d3f6.
-
Mikkel Nygaard Ravn authored
-
- 09 Aug, 2017 1 commit
-
-
Alexandre Ardhuin authored
* Bump Dart SDK to 1.25.0-dev.9.0 * add link to sdk bug
-
- 01 Aug, 2017 1 commit
-
-
Alexey Shamrin authored
-
- 28 Jun, 2017 1 commit
-
-
xster authored
* Guess sign with the first certificate when multiple are available in machine mode * review
-
- 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.
-
- 16 Jun, 2017 6 commits
-
-
Chris Bracken authored
Eliminates the dependency on idevice_id from libimobiledevice. Instead, uses Xcode built-in functionality.
-
Chris Bracken authored
Moves all remaining calls to tools that are part of the libimobiledevice suite of tools to the IMobileDevice class. This allows for better tracking of this dependency, and easier mocking in tests.
-
Chris Bracken authored
None of these is used outside of devices.dart and being public covers up analysis warnings when they're unused.
-
Chris Bracken authored
-
Chris Bracken authored
All invocations should go via the IMobileDevice class in mac.dart.
-
Chris Bracken authored
Extract out IMobileDevice class, move class to idevice_id, ideviceinfo (and eventually other libimobiledevice tools such as iproxy) behind this interface. Add tests for the case where libimobiledevice is not installed, the case where it returns no devices, and the case where it returns device IDs.
-
- 15 Jun, 2017 2 commits
-
-
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.
-
Chris Bracken authored
This code is unused in any test. In upcoming changes that migrate to Xcode instruments based device listing, we'll mock out the instruments output separately.
-
- 07 Jun, 2017 1 commit
-
-
xster authored
* Before tests * Add the part to trust the cert on the device * flip the error checks since some are more specific and are more actionable * add tests * review
-
- 02 Jun, 2017 1 commit
-
-
Gary Qian authored
-
- 16 May, 2017 1 commit
-
-
Ian Hickson authored
Rather than complain about these in a code review I figured I'd just fix them. :-)
-