)]}'
{
  "commit": "4ade0ed278a8a25b32ded431c3c7859899115b53",
  "tree": "531ad34e265d340d72ed3b2c88f836cbcc90acc1",
  "parents": [
    "dec9013739bd49292096072912197341fa056795"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Wed May 18 15:55:15 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Wed May 18 15:55:15 2016 -0700"
  },
  "message": "Make BaseView et al. take an ApplicationConnector instead of an ApplicationImpl.\n\nIn general, it\u0027s a bit of a layering violation to pass around\nApplicationImpl*\u0027s, and it also poses some lifetime issues. (Using\nApplicationConnectors resolves any potential lifetime issues.)\n\nMostly though, I want to rework the way ApplicationImpl, etc. work, and\nthis gets in the way.\n\nR\u003djeffbrown@google.com\n\nReview URL: https://codereview.chromium.org/1991853003 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab8abfa60a7f640430eb5ee5009d955ecf644aad",
      "old_mode": 33188,
      "old_path": "apps/moterm/moterm_app.cc",
      "new_id": "3eabe882e0ab4d15b3e0a37d6d8f5cc91028c40f",
      "new_mode": 33188,
      "new_path": "apps/moterm/moterm_app.cc"
    },
    {
      "type": "modify",
      "old_id": "e9f942f9bfbce694a47b699ea1a9b374f3a4a771",
      "old_mode": 33188,
      "old_path": "apps/moterm/moterm_view.cc",
      "new_id": "43cb2fc78cce29fa66620ef33e1f205e60c77a5b",
      "new_mode": 33188,
      "new_path": "apps/moterm/moterm_view.cc"
    },
    {
      "type": "modify",
      "old_id": "3595c4e859d24f5c0938d801c0beef5ca3375b15",
      "old_mode": 33188,
      "old_path": "apps/moterm/moterm_view.h",
      "new_id": "a98f29de09a7d9d39d47bdaa533bb9031fcd1123",
      "new_mode": 33188,
      "new_path": "apps/moterm/moterm_view.h"
    },
    {
      "type": "modify",
      "old_id": "fd6279a81cd21a4ba12fcf12c48364347f64bdf8",
      "old_mode": 33188,
      "old_path": "examples/shadows/shadows_app.cc",
      "new_id": "207476b5368a9de640c46b88090e0e8733a58de4",
      "new_mode": 33188,
      "new_path": "examples/shadows/shadows_app.cc"
    },
    {
      "type": "modify",
      "old_id": "86a3f7580c99325a4f25304b9dde1953f081751d",
      "old_mode": 33188,
      "old_path": "examples/shadows/shadows_view.cc",
      "new_id": "a3d5a1a3a5916f71c58043ddd67ef736454550af",
      "new_mode": 33188,
      "new_path": "examples/shadows/shadows_view.cc"
    },
    {
      "type": "modify",
      "old_id": "893dfad3fef62b8daeece921b944c502c26661d1",
      "old_mode": 33188,
      "old_path": "examples/shadows/shadows_view.h",
      "new_id": "e5e49a015cf79c33219be25189a20c866bd08d97",
      "new_mode": 33188,
      "new_path": "examples/shadows/shadows_view.h"
    },
    {
      "type": "modify",
      "old_id": "c3efb638b6bb15d88de0822ec52fa68e9650da85",
      "old_mode": 33188,
      "old_path": "examples/ui/jank/jank.cc",
      "new_id": "aedb12eebf997001f7be0d83e433bb53590ab1cc",
      "new_mode": 33188,
      "new_path": "examples/ui/jank/jank.cc"
    },
    {
      "type": "modify",
      "old_id": "c790822677a2e46093334f6cfbe0725d1c442f39",
      "old_mode": 33188,
      "old_path": "examples/ui/noodles/noodles_app.cc",
      "new_id": "1b4034aa1de9f1d44c4a4773a9617d55215228a9",
      "new_mode": 33188,
      "new_path": "examples/ui/noodles/noodles_app.cc"
    },
    {
      "type": "modify",
      "old_id": "6c790a64698a94f75d711a9d1ac2a50d339f289c",
      "old_mode": 33188,
      "old_path": "examples/ui/noodles/noodles_view.cc",
      "new_id": "eec304549470f6ce43efa1ddfecdc0f52680e995",
      "new_mode": 33188,
      "new_path": "examples/ui/noodles/noodles_view.cc"
    },
    {
      "type": "modify",
      "old_id": "8c3470c2a8973c22d198ad04d6061d51587bd635",
      "old_mode": 33188,
      "old_path": "examples/ui/noodles/noodles_view.h",
      "new_id": "c7d1a25a62afc4c56ea30e559cc3a1b029c924db",
      "new_mode": 33188,
      "new_path": "examples/ui/noodles/noodles_view.h"
    },
    {
      "type": "modify",
      "old_id": "8fd344106d91914fba83c5265b3f0fe1c09e56dd",
      "old_mode": 33188,
      "old_path": "examples/ui/pdf_viewer/pdf_viewer.cc",
      "new_id": "2209ba8e2b4dca76240f4f6f7fd2c3f9ef0045cc",
      "new_mode": 33188,
      "new_path": "examples/ui/pdf_viewer/pdf_viewer.cc"
    },
    {
      "type": "modify",
      "old_id": "fc7589dcebf0d6188de9eaecda8d2a8207abaec1",
      "old_mode": 33188,
      "old_path": "examples/ui/png_viewer/png_viewer.cc",
      "new_id": "bec7677f3ca02687e9d0318bedc3bcc833aaccac",
      "new_mode": 33188,
      "new_path": "examples/ui/png_viewer/png_viewer.cc"
    },
    {
      "type": "modify",
      "old_id": "84643a0a90684455ba5518153bdec793c86c0001",
      "old_mode": 33188,
      "old_path": "examples/ui/shapes/shapes_app.cc",
      "new_id": "5d0f0c18d4fc758357e7479834d44b7d255f2e06",
      "new_mode": 33188,
      "new_path": "examples/ui/shapes/shapes_app.cc"
    },
    {
      "type": "modify",
      "old_id": "07611aa4dc2369d887fa5fe58aaa031c5a9e6cde",
      "old_mode": 33188,
      "old_path": "examples/ui/shapes/shapes_view.cc",
      "new_id": "721c2a0bc34b5fb1b7c716a956eb2c5821d5a0a9",
      "new_mode": 33188,
      "new_path": "examples/ui/shapes/shapes_view.cc"
    },
    {
      "type": "modify",
      "old_id": "bce122f449197e63cf36de62c6bc3abab280a358",
      "old_mode": 33188,
      "old_path": "examples/ui/shapes/shapes_view.h",
      "new_id": "a4ad165a09c3ef5de37c82854abaed09710beb89",
      "new_mode": 33188,
      "new_path": "examples/ui/shapes/shapes_view.h"
    },
    {
      "type": "modify",
      "old_id": "2fbe9d43330a4fcfaaf0f7de8a1865e2537dee79",
      "old_mode": 33188,
      "old_path": "examples/ui/spinning_cube/spinning_cube_app.cc",
      "new_id": "61596415bd5f8edad5bb28bb5764d293f4dd4c53",
      "new_mode": 33188,
      "new_path": "examples/ui/spinning_cube/spinning_cube_app.cc"
    },
    {
      "type": "modify",
      "old_id": "fab02ecca76928fd31fdc5d3361500a2d422d0cb",
      "old_mode": 33188,
      "old_path": "examples/ui/spinning_cube/spinning_cube_view.cc",
      "new_id": "9386b8853ce4dbd379c1778fe64ccfd742d4d405",
      "new_mode": 33188,
      "new_path": "examples/ui/spinning_cube/spinning_cube_view.cc"
    },
    {
      "type": "modify",
      "old_id": "5de87e5ce3a23944d8eb72de048259557b9aba8f",
      "old_mode": 33188,
      "old_path": "examples/ui/spinning_cube/spinning_cube_view.h",
      "new_id": "35b0f2492e02855a9995d06cd92d7878d1598616",
      "new_mode": 33188,
      "new_path": "examples/ui/spinning_cube/spinning_cube_view.h"
    },
    {
      "type": "modify",
      "old_id": "31a721e03cf73ab70b24cf20ec0985bafaf6ca2a",
      "old_mode": 33188,
      "old_path": "examples/ui/tile/tile_app.cc",
      "new_id": "2b39309936ba5c35b5729ce35c75a8c54f4e2fb8",
      "new_mode": 33188,
      "new_path": "examples/ui/tile/tile_app.cc"
    },
    {
      "type": "modify",
      "old_id": "4a699860b01c12847b66ee986a8b91f5902039c5",
      "old_mode": 33188,
      "old_path": "examples/ui/tile/tile_view.cc",
      "new_id": "b09815ef5f28be021a081a25e2a5c27b54c291a7",
      "new_mode": 33188,
      "new_path": "examples/ui/tile/tile_view.cc"
    },
    {
      "type": "modify",
      "old_id": "3ea7bbd4f5366b5e981be9e74f1fa56476859281",
      "old_mode": 33188,
      "old_path": "examples/ui/tile/tile_view.h",
      "new_id": "6ee3193d8bb1f783c204facba410097946488d5b",
      "new_mode": 33188,
      "new_path": "examples/ui/tile/tile_view.h"
    },
    {
      "type": "modify",
      "old_id": "946ca7df57b84b27ffc61b8d0c05f9bedc0bdd0f",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/connect.h",
      "new_id": "3b3fd9c8a88a961378b417272d56cadbecb4bbc3",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/connect.h"
    },
    {
      "type": "modify",
      "old_id": "33130da85a8b3799e9f62cd7544de3d5a4cb45a7",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/connect.cc",
      "new_id": "f6957c3c253cb58c3b9ea9d6c75ef96efc6ed331",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/connect.cc"
    },
    {
      "type": "modify",
      "old_id": "68611d7f87ad5cee72fd25919b854b83644b428f",
      "old_mode": 33188,
      "old_path": "mojo/ui/base_view.cc",
      "new_id": "124425f57c7b42de636c9b659b91292505a81f4f",
      "new_mode": 33188,
      "new_path": "mojo/ui/base_view.cc"
    },
    {
      "type": "modify",
      "old_id": "e5fe71c75a9b11ae2fe72cb9e46555731ee61403",
      "old_mode": 33188,
      "old_path": "mojo/ui/base_view.h",
      "new_id": "a8f2b6910134a0c4b60b68531c70c8585b12143c",
      "new_mode": 33188,
      "new_path": "mojo/ui/base_view.h"
    },
    {
      "type": "modify",
      "old_id": "95b1170ee70b7c770a18fcd84fdc3c96eedf813b",
      "old_mode": 33188,
      "old_path": "mojo/ui/ganesh_view.cc",
      "new_id": "857840d12f630d89aa734d89296e7bcfaa999a7b",
      "new_mode": 33188,
      "new_path": "mojo/ui/ganesh_view.cc"
    },
    {
      "type": "modify",
      "old_id": "95c6c3630c7d2288ddeec1243ec3df96b1c3d923",
      "old_mode": 33188,
      "old_path": "mojo/ui/ganesh_view.h",
      "new_id": "f42551ca617fc5a499c8971a647b5cc4fc0bb5ed",
      "new_mode": 33188,
      "new_path": "mojo/ui/ganesh_view.h"
    },
    {
      "type": "modify",
      "old_id": "e3c80f57dc0cce1009f0b381568758aed9ef8c48",
      "old_mode": 33188,
      "old_path": "mojo/ui/gl_view.cc",
      "new_id": "79b2c94b8df2e70a3e2f07a32f738dabb80bac14",
      "new_mode": 33188,
      "new_path": "mojo/ui/gl_view.cc"
    },
    {
      "type": "modify",
      "old_id": "7677084f0a1981f3ca879058ec9474c9767d2e98",
      "old_mode": 33188,
      "old_path": "mojo/ui/gl_view.h",
      "new_id": "e6687c85fef52913c5d1d93f19e5ddc5c8b24a87",
      "new_mode": 33188,
      "new_path": "mojo/ui/gl_view.h"
    }
  ]
}
