)]}'
{
  "commit": "212dcf44f696158778939aad4619e320148890eb",
  "tree": "23e85723b718d12805dee6e996f07033ed81441b",
  "parents": [
    "77daf700ce9707d147d2cc3075d6e6bbc1a4280a"
  ],
  "author": {
    "name": "Vishnu Nair",
    "email": "vishnun@google.com",
    "time": "Thu Jan 27 22:44:01 2022 +0000"
  },
  "committer": {
    "name": "Vishnu Nair",
    "email": "vishnun@google.com",
    "time": "Fri Feb 04 17:23:04 2022 +0000"
  },
  "message": "InputFlinger: Add DROP_INPUT feature flags\n\nIf a window has the feature DROP_INPUT set, then all touch and\nkey events directed to the window will be dropped. For touch events,\nthe events will not go to the window behind it.\n\nThe flags are used to enable features that allow for a less trusted\ninteraction model between apps. See the bug for more details.\n\nTest: atest libgui_test InputDispatcherDropInputFeatureTest\nBug: 197296414\n\nMerged-In: I71d7cf5064c8ce4626cff09b92e15ca38b39cbbe\nChange-Id: I71d7cf5064c8ce4626cff09b92e15ca38b39cbbe\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2c95870cf2318735972ba02c320f6e4321f81c8",
      "old_mode": 33188,
      "old_path": "include/input/InputWindow.h",
      "new_id": "cea57ec10d0a2192cdf6ef0eb0fd6e662bc6b8ed",
      "new_mode": 33188,
      "new_path": "include/input/InputWindow.h"
    },
    {
      "type": "modify",
      "old_id": "1899c5f29d9bd4468a20ad1e54c3b00ad46359df",
      "old_mode": 33188,
      "old_path": "services/inputflinger/dispatcher/InputDispatcher.cpp",
      "new_id": "b8f16b0d5274de4f404c83d52d54e0d4f59cb515",
      "new_mode": 33188,
      "new_path": "services/inputflinger/dispatcher/InputDispatcher.cpp"
    },
    {
      "type": "modify",
      "old_id": "9edf41c9c0ed623b8c76e9b64994fc9523e38ad8",
      "old_mode": 33188,
      "old_path": "services/inputflinger/dispatcher/InputDispatcher.h",
      "new_id": "7eb74007f0c3394f020ec8adfda4954ad4b4c413",
      "new_mode": 33188,
      "new_path": "services/inputflinger/dispatcher/InputDispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "3a9dede89b8eee93c538ed504d4fc22a4b01a366",
      "old_mode": 33188,
      "old_path": "services/inputflinger/tests/InputDispatcher_test.cpp",
      "new_id": "6c2b1588826835e8c1526e9b327dd04b6e294db0",
      "new_mode": 33188,
      "new_path": "services/inputflinger/tests/InputDispatcher_test.cpp"
    }
  ]
}
