1. 31 Jan, 2018 2 commits
    • jensjoha's avatar
      [kernel/flutter] Improve speed of first hot reload (#13699) · 5ccd5a1e
      jensjoha authored
      * [kernel/flutter] Improve speed of first hot reload
      
      * [kernel/flutter] Improve speed of first hot reload
      
      * Revert "[kernel/flutter] Improve speed of first hot reload"
      
      This reverts commit f3dc133878ec7405a8efb5715f1cfe720f4ea05f.
      
      * Revert "[kernel/flutter] Improve speed of first hot reload"
      
      This reverts commit f7bcb082b01cf9cf48f02c6aad9e5c79705def8f.
      
      * Revert "Revert "[kernel/flutter] Improve speed of first hot reload""
      
      This reverts commit 73c7a1a8e85a4c0397984d8b65a98b2f71bf84f3.
      
      * [kernel/flutter] Improve speed of first hot reload
      
      Do so by not evicting unnecessary paths (while still evicting paths
      that was changed between the generation of the package file and the
      initial upload).
      
      * Fix grammar in method name
      
      * Fix bad merge
      
      * Add method to super class
      5ccd5a1e
    • Vyacheslav Egorov's avatar
      340d9e00
  2. 30 Jan, 2018 2 commits
  3. 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
  4. 27 Jan, 2018 2 commits
  5. 26 Jan, 2018 5 commits
  6. 25 Jan, 2018 3 commits
  7. 24 Jan, 2018 2 commits
  8. 22 Jan, 2018 2 commits
  9. 20 Jan, 2018 3 commits
  10. 19 Jan, 2018 3 commits
  11. 18 Jan, 2018 3 commits
  12. 17 Jan, 2018 1 commit
  13. 16 Jan, 2018 2 commits
  14. 13 Jan, 2018 1 commit
  15. 12 Jan, 2018 2 commits
    • 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
    • Alexander Aprelev's avatar
  16. 11 Jan, 2018 6 commits