)]}'
{
  "commit": "b5f3b9b846e90b10177f4c2b78fa361a93e934b1",
  "tree": "234e505a1e0a8d401c9bfef713d4658df5bff0b9",
  "parents": [
    "419db573a75cd4e10f8dda7e60be11ab3a7c8033"
  ],
  "author": {
    "name": "Prabir Pradhan",
    "email": "prabirmsp@google.com",
    "time": "Fri Mar 15 16:47:37 2024 +0000"
  },
  "committer": {
    "name": "David Lin",
    "email": "dlinls@google.com",
    "time": "Thu Mar 28 09:29:28 2024 +0000"
  },
  "message": "PointerChoreographer: Add drawing tablet support\n\nPointerChoreographer does not yet support drawing tablets. Add support\nby creating a MousePointerController for each drawing tablet that is\nconnected. Use a MousePointerController so that the default icon is the\nsame as for a mouse (arrow) instead of for a stylus (no icon).\n\nThe icon will only show while the stylus is hovering or touching.\n\nBug: \u003c329849066\u003e\nTest: atest inputflinger_tests\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4c977a4ccaad3203929fb59815bebc4fe1cbfb5f)\nMerged-In: I0cbb4a8efc8fd5e50ddfdad2b60df0195a3dce16\nChange-Id: I0cbb4a8efc8fd5e50ddfdad2b60df0195a3dce16\n24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9db35743895a8fbdc889923205ef2dfa62b995ee",
      "old_mode": 33188,
      "old_path": "services/inputflinger/PointerChoreographer.cpp",
      "new_id": "36e133b375a1d8c6666cb639e71e2f12cd2ecd2f",
      "new_mode": 33188,
      "new_path": "services/inputflinger/PointerChoreographer.cpp"
    },
    {
      "type": "modify",
      "old_id": "db1488b546a601e431ba028d3d4bafc2a9e52c40",
      "old_mode": 33188,
      "old_path": "services/inputflinger/PointerChoreographer.h",
      "new_id": "a3c210e696f8f69108de4439a81a13a2672d3257",
      "new_mode": 33188,
      "new_path": "services/inputflinger/PointerChoreographer.h"
    },
    {
      "type": "modify",
      "old_id": "e9e50619eeca3bee59c3de076f8eb4dfee6d4368",
      "old_mode": 33188,
      "old_path": "services/inputflinger/tests/PointerChoreographer_test.cpp",
      "new_id": "b9c685e1ce8e7b9746f6e9a0b06c66fd87604ac2",
      "new_mode": 33188,
      "new_path": "services/inputflinger/tests/PointerChoreographer_test.cpp"
    }
  ]
}
