)]}'
{
  "commit": "e4545bcce147a544cc0a8ea0d4d1821673a41a79",
  "tree": "d386fbc968ed867374bfd7adf20b67975993074c",
  "parents": [
    "8a6688f3b69dc933664486b4e4feae334ad27fd7"
  ],
  "author": {
    "name": "Jason Simmons",
    "email": "jason-simmons@users.noreply.github.com",
    "time": "Mon Nov 10 12:43:48 2025 -0800"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Mon Nov 10 14:10:25 2025 -0800"
  },
  "message": "[Android] Encode the original pointer count in messages that represent Android touch events (#178015)\n\nAndroid touch events include updates to multiple pointers, but each\npointer data message sent from the embedder to the framework represents\na single pointer. So the Android embedder will send multiple messages\nfor each touch event, and the framework\u0027s AndroidViewController will\nreassemble the messages and forward the resulting event to the platform\nview.\n\nThe AndroidViewController tracks the number of active pointers in its\nown local state. If that state is out of sync with the event handled by\nthe Android embedder, then the AndroidViewController may send duplicate\nevents to the platform view.\n\nThis PR encodes the Android touch event\u0027s pointer count in the messages\nsent to the framework. This allows the AndroidViewController to reliably\ndetermine whether it has received all of the pointer messages that\noriginated from an event.\n\nFixes https://github.com/flutter/flutter/issues/176574\nhttps://dart.googlesource.com/external/github.com/flutter/flutter/+/60be753a43e9f39787c81c115f0c583b8f46d285\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1f664e44a5e1ba7604d0172e2e55b902b4d6a72",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "f2936f995c5262a5e48567c9883d120af1ffb3b9",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "a89fa7821dfe31158a3a163fd28fe7057915506c",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "bb73b6893a82536ae4a6350b3fa6bc8d5e85a916",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
