)]}'
{
  "commit": "1f3263d89a45bedf1e7b125d5981827951ab54d7",
  "tree": "67ed43160e685f546ccb592e84e4463a114c3d05",
  "parents": [
    "0ccff94b79e38095b617db8ebdb18ae1db8708ce"
  ],
  "author": {
    "name": "Elliot Glaysher",
    "email": "erg@chromium.org",
    "time": "Wed Jan 21 15:12:58 2015 -0800"
  },
  "committer": {
    "name": "Elliot Glaysher",
    "email": "erg@chromium.org",
    "time": "Wed Jan 21 15:12:58 2015 -0800"
  },
  "message": "Split the event library into a cross-platform and native part. Part 1.\n\nThis removes construction of ui::Event and subclasses from\nbase::NativeEvents. It removes all usage of NativeEvents from that\nfile. It moves the code from there to the ui/events/platform/ directory,\nwhich will eventually be its own library. The previous constructors have\nbeen refactored into ui/events/platform/platform_event_builder.h. Tests\nthat relied on events were moved or rewritten.\n\nAlso adds events_unittests to the build.\n\nBUG\u003d443439\nR\u003dsky@chromium.org\n\nReview URL: https://codereview.chromium.org/862093002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0982382d3bc69eaea007248729b92c8fa4a86546",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "3044654e15b6f5e8e4fe5ece375e32ef0200d45d",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "78ea0c2212a60447bedf7c756e29a2c0e1f4ff1a",
      "old_mode": 33188,
      "old_path": "mojo/converters/input_events/input_events_type_converters.cc",
      "new_id": "c52f9ae241041b0c076a300e7d8798615262aaa5",
      "new_mode": 33188,
      "new_path": "mojo/converters/input_events/input_events_type_converters.cc"
    },
    {
      "type": "modify",
      "old_id": "225a606951837139256e4378b737f21df2bf6519",
      "old_mode": 33188,
      "old_path": "mojo/tools/data/unittests",
      "new_id": "fe62c3f00b43238c026bab07a12df1e1baba19f2",
      "new_mode": 33188,
      "new_path": "mojo/tools/data/unittests"
    },
    {
      "type": "modify",
      "old_id": "139bd8aa590e71d2a83ee14d10851acd11bc52be",
      "old_mode": 33188,
      "old_path": "ui/events/BUILD.gn",
      "new_id": "5ba2e19807557ae51b15ce791414957345c49eb1",
      "new_mode": 33188,
      "new_path": "ui/events/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4772b2728333c9908cfcad11076ff002a1649755",
      "old_mode": 33188,
      "old_path": "ui/events/cocoa/events_mac.mm",
      "new_id": "373d47fa8eeb3e68ddf2af15d51c855b5c857ef1",
      "new_mode": 33188,
      "new_path": "ui/events/cocoa/events_mac.mm"
    },
    {
      "type": "modify",
      "old_id": "fa6dbacf70938eb13287c342b5935fa286ae9e34",
      "old_mode": 33188,
      "old_path": "ui/events/event.cc",
      "new_id": "16784a444fd454424923270395a2ae9850d1b0b3",
      "new_mode": 33188,
      "new_path": "ui/events/event.cc"
    },
    {
      "type": "modify",
      "old_id": "d774897bcf29e287165f45f317035d00a11aec9f",
      "old_mode": 33188,
      "old_path": "ui/events/event.h",
      "new_id": "334dc7e6be4903347982d4f2a9155ab6c98001a8",
      "new_mode": 33188,
      "new_path": "ui/events/event.h"
    },
    {
      "type": "modify",
      "old_id": "d2a6a6934dc92dcd610f4a0e16b1c4d60e280d02",
      "old_mode": 33188,
      "old_path": "ui/events/event_unittest.cc",
      "new_id": "6193036f7dbdf0607e393e968b221d72285b3a76",
      "new_mode": 33188,
      "new_path": "ui/events/event_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "084a84ddfbf9cbd170568aeb2d0bef742eb3c6e5",
      "old_mode": 33188,
      "old_path": "ui/events/event_utils.cc",
      "new_id": "db6215f4654a56ae3da013c96f672002fff8b812",
      "new_mode": 33188,
      "new_path": "ui/events/event_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "b17f506842b56711975f166c1b7b272456ac1456",
      "old_mode": 33188,
      "old_path": "ui/events/event_utils.h",
      "new_id": "115f1d88e7e41cf3b9d03fe18c5293bf96602d47",
      "new_mode": 33188,
      "new_path": "ui/events/event_utils.h"
    },
    {
      "type": "modify",
      "old_id": "5c8397400a5d4e4e64979a931d4a1ce8ff7748c7",
      "old_mode": 33188,
      "old_path": "ui/events/events_stub.cc",
      "new_id": "39274f6386ae3f9c4a2dab617cacf5fff0aa304d",
      "new_mode": 33188,
      "new_path": "ui/events/events_stub.cc"
    },
    {
      "type": "delete",
      "old_id": "c7585f6d0dabd4d128522edf44c5c9b0d22ab1b7",
      "old_mode": 33188,
      "old_path": "ui/events/ipc/BUILD.gn",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6732300c3a79d097d8aa0e9500c6654381975aa5",
      "old_mode": 33188,
      "old_path": "ui/events/ipc/OWNERS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b36c3121aa92f140b2ff197e1aa0edc2d7c6640",
      "old_mode": 33188,
      "old_path": "ui/events/ipc/latency_info_param_traits.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "289ecb4c01395bbdb33ca20f401d97ecf1073b54",
      "old_mode": 33188,
      "old_path": "ui/events/ipc/latency_info_param_traits.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b9a977fefaf530c305c5fc412ff08d93874c9c9d",
      "old_mode": 33188,
      "old_path": "ui/events/platform/BUILD.gn",
      "new_id": "bcfec56e74e8b4e798b8a3e778c2dd36852ef8c4",
      "new_mode": 33188,
      "new_path": "ui/events/platform/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5460114cbeb142cad7c815ace14dd9a8b79797d",
      "new_mode": 33188,
      "new_path": "ui/events/platform/platform_event_builder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32aa80d710dd338863039583dd318552e6bcc5b4",
      "new_mode": 33188,
      "new_path": "ui/events/platform/platform_event_builder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8960f636121264e0683d6e90781879a2b6af40a4",
      "new_mode": 33188,
      "new_path": "ui/events/platform/platform_event_builder_x_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ae9d40302dd4618b59f90ab70c3b3784c4ee0c43",
      "old_mode": 33188,
      "old_path": "ui/events/win/events_win.cc",
      "new_id": "bcbb2c8ef7fcbf1e04703963ed7d2ed319d240ad",
      "new_mode": 33188,
      "new_path": "ui/events/win/events_win.cc"
    },
    {
      "type": "modify",
      "old_id": "40124b9552a953f24f8991a8e764f5d553fca7df",
      "old_mode": 33188,
      "old_path": "ui/events/x/events_x.cc",
      "new_id": "e49e6a53199f95b9d9413bfeef536844c2b98678",
      "new_mode": 33188,
      "new_path": "ui/events/x/events_x.cc"
    },
    {
      "type": "modify",
      "old_id": "2e3367449c4c6611c7a76f5d212483bc218b3b7b",
      "old_mode": 33188,
      "old_path": "ui/events/x/events_x_unittest.cc",
      "new_id": "0c4b36a1092a6636eff6c601ac26756dd5fe0cdb",
      "new_mode": 33188,
      "new_path": "ui/events/x/events_x_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e3a421c3de9be972d49bbfba5781607d9ca6dfce",
      "old_mode": 33188,
      "old_path": "ui/platform_window/x11/x11_window.cc",
      "new_id": "e8a9852c195f01067dc788516df968a52a0fd17f",
      "new_mode": 33188,
      "new_path": "ui/platform_window/x11/x11_window.cc"
    }
  ]
}
