)]}'
{
  "commit": "7f2d56b8be06ea7a73ad7e367f273c9cf2c82feb",
  "tree": "917c12fc03a12095a535a64099f260b28fc63f8d",
  "parents": [
    "635dee80870193a86e900d548a04b3b90309ff8d"
  ],
  "author": {
    "name": "Chris Bracken",
    "email": "chris@bracken.jp",
    "time": "Mon Nov 18 13:56:05 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 18 21:56:05 2024 +0000"
  },
  "message": "Extract TestGLContext to separate translation unit (#56647)\n\nFor consistency with the Test.*Context classes for other backends, which live in their own implementation file with their own header, extract TestEGLContext to its own header and TU so that in cases where only a TestEGLContext is required (e.g. EmbedderTestBackingStoreProducerGL), we don\u0027t need to include all the various test GL surface classes as well.\r\n\r\nGetEGLError is used by both TestEGLContext and the TestGLSurface classes, so moves to its own utils file.\r\n\r\nNo tests because this is a refactoring with no semantic changes, and the code itself is test code.\r\n\r\nIssue: https://github.com/flutter/flutter/issues/158998\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": "83f564da0377446eedc1b37dbdf50ef1ed639263",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/tests/embedder_test_backingstore_producer_gl.h",
      "new_id": "1fe57276468ec43939a2a5d60a3f2d0c7c90ea42",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/tests/embedder_test_backingstore_producer_gl.h"
    },
    {
      "type": "modify",
      "old_id": "2569b910e4981ee04bb9733ba5550455d730091a",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/tests/embedder_test_compositor_gl.h",
      "new_id": "b3b9647b05a23bfe3e1c06ec04f7ae0f13565305",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/tests/embedder_test_compositor_gl.h"
    },
    {
      "type": "modify",
      "old_id": "85581783940ecdc0d2e9923ffc35785994ca22f6",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/tests/embedder_test_context_gl.h",
      "new_id": "a16cbca55d1ea1216edc46ec3f9a95a33d324ae9",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/tests/embedder_test_context_gl.h"
    },
    {
      "type": "modify",
      "old_id": "9cdf70c8c7299d2ddf0d6ac5605de0615a59a475",
      "old_mode": 33188,
      "old_path": "testing/BUILD.gn",
      "new_id": "1a21ac33669be388e2649c483681021ddbf3d268",
      "new_mode": 33188,
      "new_path": "testing/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e3b329d933ba566f40a59498331a4e48eb6b3f7",
      "new_mode": 33188,
      "new_path": "testing/test_gl_context.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cced3554ecc8d91152fbd4edd7062b3115410e5",
      "new_mode": 33188,
      "new_path": "testing/test_gl_context.h"
    },
    {
      "type": "modify",
      "old_id": "d49c7abe212497d2a52e22a26f78761be8e970a4",
      "old_mode": 33188,
      "old_path": "testing/test_gl_surface.cc",
      "new_id": "06af8ac1726845dc178eb7ab446cce4eba047751",
      "new_mode": 33188,
      "new_path": "testing/test_gl_surface.cc"
    },
    {
      "type": "modify",
      "old_id": "12b14c935d2ee26af2d34960822d2019dbe50bbd",
      "old_mode": 33188,
      "old_path": "testing/test_gl_surface.h",
      "new_id": "bcb4c476bfeed34d657734296f9bf89fb5d9fabb",
      "new_mode": 33188,
      "new_path": "testing/test_gl_surface.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bc319f7aa884afc98f125eecd649ee2b4710b7b",
      "new_mode": 33188,
      "new_path": "testing/test_gl_utils.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66f7948f754127374e9e4e776a20a973fd07c958",
      "new_mode": 33188,
      "new_path": "testing/test_gl_utils.h"
    }
  ]
}
