)]}'
{
  "commit": "e57eb355a04b4bfecf15706ae0cc4db50c8d739d",
  "tree": "9c26d2b2a29e57e10d94c779750405d3683edc98",
  "parents": [
    "48604dfd9d49f8269331754b90d3368ab293daba"
  ],
  "author": {
    "name": "Loïc Sharma",
    "email": "737941+loic-sharma@users.noreply.github.com",
    "time": "Fri Apr 05 13:57:05 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 05 20:57:05 2024 +0000"
  },
  "message": "[Windows] Move EGL surface creation (#51920)\n\n_This is a refactoring with no semantic changes._\r\n\r\nThe engine can start rendering into a view once it\u0027s received the view\u0027s initial window metrics. In a multi-view world, the initial window metrics will be sent by `FlutterEngineAddView`, which will be called by `FlutterWindowsEngine::CreateView`.\r\n\r\nThis change creates the view\u0027s EGL surface earlier, in `FlutterWindowsEngine::CreateView`, to prepare for multi-view rendering.\r\n\r\nPrepares for https://github.com/flutter/flutter/issues/144810\r\nPart of https://github.com/flutter/flutter/issues/142845\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d25d3f961dc5c1e490dfb9f1c288723ade8ff15c",
      "old_mode": 33188,
      "old_path": "shell/platform/windows/flutter_windows.cc",
      "new_id": "39aac3fbcef20bb71c8f5433c78728851399151e",
      "new_mode": 33188,
      "new_path": "shell/platform/windows/flutter_windows.cc"
    },
    {
      "type": "modify",
      "old_id": "4884752aea20ad60ff91337fa7db6e8d0179107e",
      "old_mode": 33188,
      "old_path": "shell/platform/windows/flutter_windows_engine.cc",
      "new_id": "a92be617af7242babab61f8dbde17ccd6286f5b6",
      "new_mode": 33188,
      "new_path": "shell/platform/windows/flutter_windows_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "c22459f32bd3d4c714b72e9863caf3946e21ae17",
      "old_mode": 33188,
      "old_path": "shell/platform/windows/flutter_windows_view_unittests.cc",
      "new_id": "61ae1b61ca266915ff24988d23a1d6ea5b2ecae3",
      "new_mode": 33188,
      "new_path": "shell/platform/windows/flutter_windows_view_unittests.cc"
    }
  ]
}
