)]}'
{
  "commit": "67adb8954fbb661a5270dc8a1ab3123289fa27a2",
  "tree": "af47066ae91048c2d97a4c636ba14ebb75b80df8",
  "parents": [
    "2eed59c1d5e0bd0ce72b28116e30d0a1092dc729"
  ],
  "author": {
    "name": "engine-flutter-autoroll",
    "email": "engine-flutter-autoroll@skia.org",
    "time": "Fri Dec 13 14:44:39 2019 -0500"
  },
  "committer": {
    "name": "Kaushik Iska",
    "email": "iska.kaushik@gmail.com",
    "time": "Fri Dec 13 11:44:39 2019 -0800"
  },
  "message": "Roll engine db60ebc6325c..e0e0ac0a6802 (23 commits) (#46933)\n\n* fb9dfe0fb [fuchsia] Move async_get_default_dispatcher include to the header (flutter/engine#14351)\r\n\r\n* 3ebb7b426 Roll src/third_party/skia 75799967be60..3517aa7b14ad (3 commits) (flutter/engine#14345)\r\n\r\n* 2713225a6 Remove duplicate and outdated src/third_party/dart/tools/sdks entry from DEPS. (flutter/engine#14340)\r\n\r\n* 80d80ff6e Add ability to control dithering on Paint (flutter/engine#13868)\r\n\r\n* 85953615e Conditionally use offscreen root surface only when needed\r\n\r\n* 0a40f3d78 Assert that arc end caps on canvases with root surface transformations are drawn correctly. (flutter/engine#14359)\r\n\r\n* d698d96ce Fix missing timeline event of flutter engine\u0027s startup time (flutter/engine#14319)\r\n\r\n* 9dc23b8be Fix missing API stream when record event in systrace (flutter/engine#14323)\r\n\r\n* 9e4c6ad40 Fix CGMutablePathRef memory leaks when the path is invalid. (flutter/engine#14275)\r\n\r\n* fc8cafb3c objcdoc fix for some ambiguity (flutter/engine#14367)\r\n\r\n* 9bafb3cd3 [tests] Use distinct begin and end times (flutter/engine#14361)\r\n\r\n* 897ce34bc Roll src/third_party/skia 3517aa7b14ad..826484f2631f (18 commits) (flutter/engine#14375)\r\n\r\n* 1ce85bec2 [flutter_runner] Enable Skia tracing by default on Fuchsia (flutter/engine#13457)\r\n\r\n* a7b6ee58a Smart quote/dash configuration support in iOS (flutter/engine#13863)\r\n\r\n* 48ba39c56 Roll fuchsia/sdk/core/mac-amd64 from otkJA... to SlgE8... (flutter/engine#14407)\r\n\r\n* 0081e8c51 Remove unused _TypeNone enum field. (flutter/engine#14440)\r\n\r\n* d8edfea03 Roll src/third_party/dart d9fa37e85d5c..45db29709547 (48 commits) (flutter/engine#14453)\r\n\r\n* f650bcaf7 Refactoring text editing. Strategy pattern is used to handle different browser/operating system and a11y behavior. (flutter/engine#14131)\r\n\r\n* 4275b4976 Fix type in build_fuchsia_artifacts (flutter/engine#14452)\r\n\r\n* 0c24f3d01 Roll src/third_party/skia 51b99659ed82..c514e7d9be6e (13 commits) (flutter/engine#14457)\r\n\r\n* ffbe2a40e [testing] Move test vsync waiters to their own TUs (flutter/engine#14456)\r\n\r\n* 181ad4e18 Use futures to images used for comparison with fixtures in embedder unit-tests. (flutter/engine#14465)\r\n\r\n* e0e0ac0a6 [testing] Make vsync waiters pluggable in shell_unittests (flutter/engine#14463)\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82214d630e02c6c6031b1661fb39cb30b3243aba",
      "old_mode": 33188,
      "old_path": "bin/internal/engine.version",
      "new_id": "1c8075804e5ab9bcf0734f1aafbb1c8b9d79c0cb",
      "new_mode": 33188,
      "new_path": "bin/internal/engine.version"
    }
  ]
}
