)]}'
{
  "commit": "6f37494c4bbcdc32e0a869bf0f08c6f1e12fdabc",
  "tree": "b14b1e9f156aeed4759b2260a23e7c876733fdba",
  "parents": [
    "0a68a8d847fc6f6fd3c494992c4ab6bd60bddcb6"
  ],
  "author": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Tue May 17 17:26:38 2016 -0700"
  },
  "committer": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Tue May 17 17:26:38 2016 -0700"
  },
  "message": "Regularly poll the X11 event queue.\n\nThis change ensures that we deliver events which have been enqueued\nin memory in a timely fashion.  Previously they would just sit there\nand rot until something happened to kick the display connection file\ndescriptor resulting in greyed out windows and delayed input events.\n\nAdded the \"--dispatch-one-event-per-loop\" switch to experiment with\na mode where the event loop only dispatches one X11 event each\niteration.  By default, we dispatch all pending events to minimize\ninput dispatch latency.\n\nBug: 661\n\nR\u003dabarth@google.com, jamesr@chromium.org\n\nReview URL: https://codereview.chromium.org/1913913004 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4264862e5313eac5a54193cc584a83aba55646a4",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "1016b6b3439d20c3d0d94365e0c74c7637c05d14",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "dcc001475dcfa87c627a4629dce8384be275620c",
      "old_mode": 33188,
      "old_path": "ui/events/event_switches.cc",
      "new_id": "a17fd8ecb80d59780dd468f2e196540a8410e18c",
      "new_mode": 33188,
      "new_path": "ui/events/event_switches.cc"
    },
    {
      "type": "modify",
      "old_id": "94bf37fdc5e51c4062cc951e49a5eb9fe1718601",
      "old_mode": 33188,
      "old_path": "ui/events/event_switches.h",
      "new_id": "ba3ed532dde25a75b44a95ee5cf5c75830dfa213",
      "new_mode": 33188,
      "new_path": "ui/events/event_switches.h"
    },
    {
      "type": "modify",
      "old_id": "5101f2703a3bff44f677e1c64db1a2ec09532980",
      "old_mode": 33188,
      "old_path": "ui/events/platform/x11/x11_event_source.cc",
      "new_id": "84451d1a10feb2f8249f1c5c6ced3d42f325ee42",
      "new_mode": 33188,
      "new_path": "ui/events/platform/x11/x11_event_source.cc"
    },
    {
      "type": "modify",
      "old_id": "d91fefe149b3da8bbd02adfa676cf128db8e21ae",
      "old_mode": 33188,
      "old_path": "ui/events/platform/x11/x11_event_source.h",
      "new_id": "2c3c4e399e334b3d4106c8028d7dec0d20dbe99c",
      "new_mode": 33188,
      "new_path": "ui/events/platform/x11/x11_event_source.h"
    },
    {
      "type": "modify",
      "old_id": "ff01d2e13c5580c41cd871edf1a905fb9df30e44",
      "old_mode": 33188,
      "old_path": "ui/events/platform/x11/x11_event_source_libevent.cc",
      "new_id": "c38cba400ff2072ad3fbb96a98dd3aff45326863",
      "new_mode": 33188,
      "new_path": "ui/events/platform/x11/x11_event_source_libevent.cc"
    }
  ]
}
