1. 10 Feb, 2018 1 commit
    • Chris Bracken's avatar
      Allow spaces in SDK path in flutter_tools tests (#14617) · fd6baba1
      Chris Bracken authored
      The Flutter engine now supports package: and file: imports that resolve
      to paths on disk that include spaces and other URI-escaped characters.
      This patch eliminates the restriction that Dart source paths not include
      %20 (or other URI-escaped characters) in their paths in flutter_tool
      tests.
      fd6baba1
  2. 08 Feb, 2018 1 commit
  3. 07 Feb, 2018 1 commit
    • Danny Tuppeny's avatar
      Add flutter doctor support for VS Code (#14463) · 8ccc9a45
      Danny Tuppeny authored
      Looks in default install locations on Mac, Linux and Windows for VS Code. If found, looks in default extension location to see if Dart Code is installed.
      
      If VS Code is not installed, nothing is reported. If VS Code is installed without Dart Code, a warning is shown.
      8ccc9a45
  4. 02 Feb, 2018 1 commit
  5. 01 Feb, 2018 3 commits
  6. 29 Jan, 2018 1 commit
    • Todd Volkert's avatar
      Extensibility improvements to flutter_tools (#14299) · 1859e82a
      Todd Volkert authored
      * Make the current command injected into the AppContext, allowing
        other classes to inject the current command.
      * Introduce `AssetBundleFactory`, an injected factory class for
        spawning instances of `AssetBundle`. This allows other run contexts
        to use custom asset bundling logic.
      * Clean up RunCommand by removing a 'packages' argument that duplicated
        a global argument by the same name (and for the same purpose).
        Duplicate arguments are confusing and error-prone.
      1859e82a
  7. 26 Jan, 2018 1 commit
    • Vyacheslav Egorov's avatar
      Unpin test and upgrade packages (#14282) · c23509e9
      Vyacheslav Egorov authored
      * Unpin package:test and upgrade packages
      
      * Update packages/flutter/test/foundation/stack_trace_test.dart
      
      * Also add packages/flutter_tools/test/data/asset_test/font/.dartignore to ensure that update-packages --force-upgrade does not crash.
      c23509e9
  8. 25 Jan, 2018 6 commits
  9. 24 Jan, 2018 2 commits
  10. 22 Jan, 2018 1 commit
  11. 18 Jan, 2018 4 commits
  12. 12 Jan, 2018 1 commit
    • Chris Bracken's avatar
      Decode syslog-encoded iOS logs (#14075) · 6a42ed3f
      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.
      6a42ed3f
  13. 11 Jan, 2018 4 commits
  14. 06 Jan, 2018 1 commit
  15. 05 Jan, 2018 2 commits
  16. 27 Dec, 2017 3 commits
  17. 19 Dec, 2017 1 commit
    • Alan Russian's avatar
      Change async stubbing to use thenAnswer. (#13521) · 30720bd1
      Alan Russian authored
      * Change async stubbing to use thenAnswer.
      
      Mockito now prohibits calling thenReturn with Futures and Streams. dart-lang/mockito#79
      
      * Update all Mockito deps to 3.0.0.
      
      * Revert "Update all Mockito deps to 3.0.0."
      
      This reverts commit e8ab9d37c33d3d7fe384abde64ea5b4d72623c75.
      
      I did not correctly update the mockito dep, and there's no easy way to update to 3.0 alpha right now.
      
      * Change thenAnswer((_) => to thenAnswer((invocation) =>
      
      * Add Invocation type to thenAnswer lambdas
      30720bd1
  18. 18 Dec, 2017 1 commit
  19. 16 Dec, 2017 1 commit
    • Chris Bracken's avatar
      Require Xcode 9.0 or later for iOS builds (#13608) (#13622) · 7fb78523
      Chris Bracken authored
      We now require Xcode 9.0, which ships with the iOS 11 SDK, for iOS
      builds. This change does not affect the minimum supported iOS deployment
      target, which remains iOS 8.
      
      The iOS 11 SDK adds support for safe area insets, which model the status
      bar, iPhone X home indicator, and symmetric horizontal insets to avoid
      the iPhone X sensor housing when in landscape mode.
      
      This re-lands flutter/flutter#13608 now that the devicelab Macs have
      been updated to Xcode 9.
      7fb78523
  20. 15 Dec, 2017 3 commits
  21. 14 Dec, 2017 1 commit