)]}'
{
  "commit": "b9df033311cc1b029ff4ac130690d46a4752844e",
  "tree": "b34b85b6f016c436ad30f622cea9aee800e71954",
  "parents": [
    "5eedfefe38c1a465283e7352a542881497efc681"
  ],
  "author": {
    "name": "Jim Graham",
    "email": "flar@google.com",
    "time": "Thu Dec 12 20:33:17 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 13 04:33:17 2024 +0000"
  },
  "message": "Migrate DlRTree and DlRegion to DisplayList/Impeller geometry classes (#57175)\n\nContinuing the migration of engine code to the new geometry classes. Only DlRTree and DlRegion are converted in this pass, plus a small amount of associated code.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3463ba55685cb03a89bf8c4d688d93a90696ce17",
      "old_mode": 33188,
      "old_path": "display_list/benchmarking/dl_builder_benchmarks.cc",
      "new_id": "9e5128c6d476e69044edd5f6a37921b295f4302a",
      "new_mode": 33188,
      "new_path": "display_list/benchmarking/dl_builder_benchmarks.cc"
    },
    {
      "type": "modify",
      "old_id": "bf169baf7db1d325b0ed3993d3834fe7053cfa65",
      "old_mode": 33188,
      "old_path": "display_list/benchmarking/dl_region_benchmarks.cc",
      "new_id": "c2d68969bf6819354935fbd7122487249754b284",
      "new_mode": 33188,
      "new_path": "display_list/benchmarking/dl_region_benchmarks.cc"
    },
    {
      "type": "modify",
      "old_id": "fc823dee83209ec043e501b13bebbd33187fc80b",
      "old_mode": 33188,
      "old_path": "display_list/display_list.cc",
      "new_id": "91f7f29f1517ee1bcbb86bc8eedbfd068b62295d",
      "new_mode": 33188,
      "new_path": "display_list/display_list.cc"
    },
    {
      "type": "modify",
      "old_id": "0c13a437df60ed7d5d276d68b635c845cc6644a6",
      "old_mode": 33188,
      "old_path": "display_list/display_list.h",
      "new_id": "1e2f35ca84fac0cadbdb58687b36e53465831ba4",
      "new_mode": 33188,
      "new_path": "display_list/display_list.h"
    },
    {
      "type": "modify",
      "old_id": "cfd1f6b66bbc52b4fc94cb32ba2400318c6e570f",
      "old_mode": 33188,
      "old_path": "display_list/display_list_unittests.cc",
      "new_id": "d090bf83784aaa9aeb1045a0612c49043eaec665",
      "new_mode": 33188,
      "new_path": "display_list/display_list_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "682e8823c5607031623d4d962da656cc30c0d365",
      "old_mode": 33188,
      "old_path": "display_list/dl_builder.cc",
      "new_id": "f05cb3eff721f9b7fb238d535d9e5687e9764a12",
      "new_mode": 33188,
      "new_path": "display_list/dl_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "92dc9b83246c0b29700daf1e8f1cd43530a4710c",
      "old_mode": 33188,
      "old_path": "display_list/dl_builder.h",
      "new_id": "992e4eb6ae7d76ea90106234c16f6aa933e0ef86",
      "new_mode": 33188,
      "new_path": "display_list/dl_builder.h"
    },
    {
      "type": "modify",
      "old_id": "8a3bed3f4ca222ca9dc1a102a55a904f385bd783",
      "old_mode": 33188,
      "old_path": "display_list/dl_vertices.h",
      "new_id": "49bc38d250455613c0b23c1f61569f539156122c",
      "new_mode": 33188,
      "new_path": "display_list/dl_vertices.h"
    },
    {
      "type": "modify",
      "old_id": "6ee6c38385c36162fdf1c10001b33d00c39166a5",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_geometry_types.h",
      "new_id": "54d70c75daac619acc47f951744587fcc64e148d",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_geometry_types.h"
    },
    {
      "type": "modify",
      "old_id": "f7d6ebe870948c89354188464dad468e5d1a12a3",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_path.h",
      "new_id": "a36458305c5896d6bf853b6b957bed4dbe82c9b4",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_path.h"
    },
    {
      "type": "modify",
      "old_id": "386e4e025b1c10818826f1b89ae8751241ca508c",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_region.cc",
      "new_id": "24fed57d1b105d38d87d5f2b2438ac4e95c31349",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_region.cc"
    },
    {
      "type": "modify",
      "old_id": "170a67cbffa926082f8681ea7c5def0ca7ee1da3",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_region.h",
      "new_id": "1e3c824e4ba9854182dd2414b7d10c27fb6ed361",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_region.h"
    },
    {
      "type": "modify",
      "old_id": "1f03f89fc6d5ab25bee4e9362ccc1a9b8f05f8c3",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_region_unittests.cc",
      "new_id": "c2fe9526e0b327397ceeb387b257c8cf7def34ad",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_region_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "1b51a436e2a3378070d2230e19763ef6b749a24f",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_rtree.cc",
      "new_id": "55d5c8963852282cc72d057cc14a011d8275e640",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_rtree.cc"
    },
    {
      "type": "modify",
      "old_id": "a60e4e9d77c4478eaf29a6c373efe1bac535c34d",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_rtree.h",
      "new_id": "d3ccb3f894582161e874101416658fa665ca0503",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_rtree.h"
    },
    {
      "type": "modify",
      "old_id": "bc19fec8a5f79f1c439ead5fc76abf719c05dcf3",
      "old_mode": 33188,
      "old_path": "display_list/geometry/dl_rtree_unittests.cc",
      "new_id": "63fb09186ecb0e038c6829ecc58bd70befbc4ec7",
      "new_mode": 33188,
      "new_path": "display_list/geometry/dl_rtree_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "a7f4c316190f7926a9116921624c9f98a0cde1ed",
      "old_mode": 33188,
      "old_path": "display_list/utils/dl_matrix_clip_tracker.cc",
      "new_id": "7e43e585415db69fb29b903a5780198b0694a43e",
      "new_mode": 33188,
      "new_path": "display_list/utils/dl_matrix_clip_tracker.cc"
    },
    {
      "type": "modify",
      "old_id": "1bcf67b6978d96911b35972c73678a846bcd811a",
      "old_mode": 33188,
      "old_path": "display_list/utils/dl_matrix_clip_tracker.h",
      "new_id": "a94d4ea4514c9cf01e8bf7d583797b327b2eab2e",
      "new_mode": 33188,
      "new_path": "display_list/utils/dl_matrix_clip_tracker.h"
    },
    {
      "type": "modify",
      "old_id": "fc77f14f87d7b07ef35ead243dacd6ff774c3c97",
      "old_mode": 33188,
      "old_path": "flow/embedded_views.h",
      "new_id": "88d707fd40b58a363733eff445df19afe427e793",
      "new_mode": 33188,
      "new_path": "flow/embedded_views.h"
    },
    {
      "type": "modify",
      "old_id": "34a01c6d2c09756989816c27ca642535ff0a04a1",
      "old_mode": 33188,
      "old_path": "flow/layers/display_list_layer_unittests.cc",
      "new_id": "32200812b692d3f211958e9d43b00e55609dd774",
      "new_mode": 33188,
      "new_path": "flow/layers/display_list_layer_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "930bbfd541cd3032a4481380c57db6f0f1cddd4d",
      "old_mode": 33188,
      "old_path": "flow/layers/display_list_raster_cache_item.cc",
      "new_id": "31ef3997fd36dfcea8626616941f393a370c4f5d",
      "new_mode": 33188,
      "new_path": "flow/layers/display_list_raster_cache_item.cc"
    },
    {
      "type": "modify",
      "old_id": "854b423edf8448021b8be37e5397a115d44403de",
      "old_mode": 33188,
      "old_path": "flow/raster_cache.cc",
      "new_id": "fe9ca548164a040c538f16223d810132e0e0f745",
      "new_mode": 33188,
      "new_path": "flow/raster_cache.cc"
    },
    {
      "type": "modify",
      "old_id": "b18aa34cada041cada81587e53096891b25c9db5",
      "old_mode": 33188,
      "old_path": "flow/view_slicer.cc",
      "new_id": "9d5012b8af0ba8bdff9420e32fc8e574d3ba4e2f",
      "new_mode": 33188,
      "new_path": "flow/view_slicer.cc"
    },
    {
      "type": "modify",
      "old_id": "860a8747ceb2895420f21fb9b1625b0ada60e196",
      "old_mode": 33188,
      "old_path": "impeller/geometry/rect.h",
      "new_id": "111ca30c9903559dc9a81ae3de440449c2347371",
      "new_mode": 33188,
      "new_path": "impeller/geometry/rect.h"
    },
    {
      "type": "modify",
      "old_id": "599c5a5df16fff73ed693e85523b554e3c539b7b",
      "old_mode": 33188,
      "old_path": "shell/platform/android/surface_texture_external_texture_gl_skia.cc",
      "new_id": "dfa5797e50cc52751fb70be72ac59fd71d89cffa",
      "new_mode": 33188,
      "new_path": "shell/platform/android/surface_texture_external_texture_gl_skia.cc"
    },
    {
      "type": "modify",
      "old_id": "aba83b7d83bb2739c2df48d7b705b40133fd9646",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/ios_surface_software.mm",
      "new_id": "cfc05b8f0b560ff07d7b504d02ecda0006271f5d",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/ios_surface_software.mm"
    },
    {
      "type": "modify",
      "old_id": "a4caecfd68bd1ecc207e5ca57d9ffe014589a5f6",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/embedder_external_view_embedder.cc",
      "new_id": "bddf7d3feaa4804eeb793ccf906372c0e8657a6c",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/embedder_external_view_embedder.cc"
    },
    {
      "type": "modify",
      "old_id": "6759350cfe8d76e84b6af64c81644ec7265e4b92",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/embedder_layers.cc",
      "new_id": "7f80f7f6d352ab01f0d26ee58e57d37b17a11540",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/embedder_layers.cc"
    },
    {
      "type": "modify",
      "old_id": "49fd9204f582fa2b3338f96fed4470900c8802cc",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/embedder_layers.h",
      "new_id": "081305cafeace9d62b12252c7142b9fd5cf229e8",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/embedder_layers.h"
    },
    {
      "type": "modify",
      "old_id": "c0b1aa3ab08bf09c10f5d09a9b984c7d31cd8bf0",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/flutter/rtree.cc",
      "new_id": "576cb3b6307292f52fe073b6e3b1c793daa054d4",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/flutter/rtree.cc"
    }
  ]
}
