)]}'
{
  "commit": "a020278577dce482f6541ec0dc9eedd519dab3c9",
  "tree": "ac8e363b8d9826baacfdfa99df8c4cc6c6d243bb",
  "parents": [
    "6b72da2603c1941512f1f8c430bec9e445ba98bb"
  ],
  "author": {
    "name": "Filip Filmar",
    "email": "fmil@fuchsia.infra.roller.google.com",
    "time": "Fri Apr 30 01:28:50 2021 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 29 18:30:34 2021 -0700"
  },
  "message": "[roll] Roll fuchsia [session][input] Refactor: simplifies key event propagation\n\nThe old code in the input pipeline processed simultaneous key events\nin a batch.  While this matched key reports from the input driver,\nin practice this makes key event processing a bit more involved, while\nit is only very rarely necessary, in practice almost never.\n\nThis change modifies the keyboard event to contain data of a single key\nat a time.  Simultaneous keypresses are pulled apart early on in the\npipeline.  Their event timelines are decoupled as well, with\nsimultaneous events artificially set 1 nanosecond apart.\n\nAs result, downstream key event processing and testing become simpler.\nAlso, upcoming work on keymap handling will be more straightforward\nwhen only a single key at a time is processed.\n\nOriginal-Bug: 75692\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/521867\nOriginal-Revision: 310a1a51314899d8aa790df97fc669e419c2245a\nGitOrigin-RevId: ab6b27c484d205bd2a22e9e66d5d87bbae928b22\nChange-Id: I605d38f8934fd8c3aecd1aa43c6ad6a1e713d5ec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25c4277d9ac591e4af94857dacf86d822525b8eb",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "61b6817b7b489f030aa7e7b29efdff1400b52095",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
