)]}'
{
  "commit": "d5bb82d18cbd95bb9e751d8315b9ed0b69595033",
  "tree": "697ff41b80db12758a412c3555677d0d347aa2f0",
  "parents": [
    "99b70f3f5d051261229d1792c169a374fc23326b"
  ],
  "author": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Wed Oct 12 13:57:59 2011 -0700"
  },
  "committer": {
    "name": "Winson Chung",
    "email": "winsonc@google.com",
    "time": "Wed Oct 12 15:05:59 2011 -0700"
  },
  "message": "DO NOT MERGE. Improve screenshot chord debouncing.\nBug: 5011907\n\nIntroduce a 150ms delay in handling volume down keys\nwhile waiting to see if a power key will follow.\n\nDon\u0027t trigger the screenshot chord if both volume up and\nvolume down are pressed together.\n\nDon\u0027t trigger the long-press power menu if volume keys are\nalso pressed.\n\nRequire the user to press both keys in the chord within\nthe debounce time and continue long-pressing them in order\nto trigger the screenshot action.\n\nChange-Id: I248968d37b73c09d6d08e7f62667c443eba32da0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfd29595b2dc2447ec296d109cc08d7fc3c79be0",
      "old_mode": 33188,
      "old_path": "core/java/android/view/WindowManagerPolicy.java",
      "new_id": "17bdff2c962873620bba3d7e740ede4805fb0193",
      "new_mode": 33188,
      "new_path": "core/java/android/view/WindowManagerPolicy.java"
    },
    {
      "type": "modify",
      "old_id": "487063d2907b9803454c78676ee440ad76619a11",
      "old_mode": 33261,
      "old_path": "policy/src/com/android/internal/policy/impl/PhoneWindowManager.java",
      "new_id": "3eb04cb304a1f1be53c117009210bac116ab866c",
      "new_mode": 33261,
      "new_path": "policy/src/com/android/internal/policy/impl/PhoneWindowManager.java"
    },
    {
      "type": "modify",
      "old_id": "1eb5f0e73e501d43e18ba0f1c391a636289ace73",
      "old_mode": 33188,
      "old_path": "services/input/InputDispatcher.cpp",
      "new_id": "04b4855d623875b4445466e556ab2858cece6892",
      "new_mode": 33188,
      "new_path": "services/input/InputDispatcher.cpp"
    },
    {
      "type": "modify",
      "old_id": "e78f7bd0a4cd35c10c351a4806544c61250f09c0",
      "old_mode": 33188,
      "old_path": "services/input/InputDispatcher.h",
      "new_id": "8ae5a56ba8376f8872c2cc30817d4c92ba0e4ac8",
      "new_mode": 33188,
      "new_path": "services/input/InputDispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "8dfb44b376a08e9ad8539034937961bd06434b80",
      "old_mode": 33188,
      "old_path": "services/input/tests/InputDispatcher_test.cpp",
      "new_id": "961566fe815733f01f1edb419bccd3c8edf506f9",
      "new_mode": 33188,
      "new_path": "services/input/tests/InputDispatcher_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "60333a3bf3f31edd24e90a81c8e4490cfc1239d2",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/wm/InputManager.java",
      "new_id": "df7e0e18b7f52de20bde14cc7b0a980cd98ff481",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/wm/InputManager.java"
    },
    {
      "type": "modify",
      "old_id": "9a559e004412c2d69d1f32311a6f188ed9b1d646",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/wm/InputMonitor.java",
      "new_id": "fb74d27642807740dc65571b8d1056a4e373bc87",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/wm/InputMonitor.java"
    },
    {
      "type": "modify",
      "old_id": "f9763016cebab4b5cd466d30e7fbf5a0dcd161bb",
      "old_mode": 33188,
      "old_path": "services/jni/com_android_server_InputManager.cpp",
      "new_id": "7e9fba891946854773a9a6676b9cebb99f29104d",
      "new_mode": 33188,
      "new_path": "services/jni/com_android_server_InputManager.cpp"
    }
  ]
}
