1. 22 Jun, 2019 2 commits
    • engine-flutter-autoroll's avatar
      Roll engine a9a0b89b1c82..e32307e9f140 (7 commits) (#34892) · 295bc0ad
      engine-flutter-autoroll authored
      
      https://github.com/flutter/engine/compare/a9a0b89b1c82...e32307e9f140
      
      git log a9a0b89b1c82aa657708eece3e690bf39cf0ead5..e32307e9f1409c9f0518956d9c695c1105565201 --no-merges --oneline
      e32307e9f Revert "Update harfbuzz to 2.5.2 (#9406)" (flutter/engine#9429)
      780343a22 Update harfbuzz to 2.5.2 (flutter/engine#9406)
      3757f1992 delegate checkInputConnectionProxy to the relevant platform view (flutter/engine#9426)
      d9dfad3b8 Roll src/third_party/skia 8676929c0a13..893403fb3896 (6 commits) (flutter/engine#9421)
      91e31dca5 Made the license check ignore the .vscode directory. (flutter/engine#9398)
      24c3f513f Roll src/third_party/skia a1d26a807798..8676929c0a13 (9 commits) (flutter/engine#9416)
      e33f83edb Roll src/third_party/skia e3beb99f39f0..a1d26a807798 (1 commits) (flutter/engine#9411)
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
      the roller if necessary.
      295bc0ad
    • Todd Volkert's avatar
      Prepare for HttpClientResponse Uint8List SDK change (#34863) · e8270ff6
      Todd Volkert authored
      * Prepare for HttpClientResponse Uint8List SDK change
      
      An upcoming change in the Dart SDK will change `HttpClientResponse`
      from implementing `Stream<List<int>>` to instead implement
      `Stream<Uint8List>`.
      
      This forwards-compatible change to `_MockHttpClientResponse` is being
      made to allow for a smooth rollout of that SDK breaking change. The
      current structure of the class is as follows:
      
      ```dart
      _MockHttpClientResponse extends Stream<List<int>> implements HttpClientResponse {
        ...
      }
      ```
      
      This structure would require that the Dart SDK change land atomically
      a change to the class (`extends Stream<Uint8List>`). This atomic landing
      requirement doesn't play well at all with Flutter's roll model vis-a-vis
      the Dart SDK's roll model to Google's internal repo.  As such, this commit
      changes the structure of `_MockHttpClientResponse` to be:
      
      ```dart
      _MockHttpClientResponse implements HttpClientResponse {
        final Stream<Uint8List> _delegate;
      
        ...
      }
      ```
      
      Once the Dart SDK change has fully rolled out, we can simplify this class
      back to its former structure.
      
      https://github.com/dart-lang/sdk/issues/36900
      
      * Review comment
      e8270ff6
  2. 21 Jun, 2019 11 commits
  3. 20 Jun, 2019 19 commits
  4. 19 Jun, 2019 8 commits