)]}'
{
  "commit": "0b34faefc5df51bf06afca8db1dae87efa00df7d",
  "tree": "ed928a641cbcfc5c4d1cdef8baf84de4b98273d1",
  "parents": [
    "b8034f1527115a05bcccb9661a890b49a5032d23"
  ],
  "author": {
    "name": "Balint Rozgonyi",
    "email": "43723477+RBT22@users.noreply.github.com",
    "time": "Wed Dec 11 23:05:04 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 11 22:05:04 2024 +0000"
  },
  "message": "[Linux] Add Multi-Touch Support for Linux (#54214)\n\nThis draft PR aims to address the lack of multi-touch support under Linux, leveraging the existing implementation used for Windows. As I am not an expert in this domain, I would greatly appreciate feedback on the implementation.\r\n\r\nhttps://github.com/flutter/flutter/issues/133239\r\nhttps://github.com/flutter/flutter/issues/52202\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b0edb0a9a35e51391ca1cb6214d34579535ee78",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "6bffc72ff49e30497386e6f6925bb8f4f994f149",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "b71b0c74f24799c935fbb815e6fce3710e173a1b",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/BUILD.gn",
      "new_id": "94c90ad6a219acd0c3a584f58aed1de06c59876d",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0cc9497102e3747a076f9b6b8f958552e8921a5a",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/fl_engine.cc",
      "new_id": "2ca7f2d867922ed510af31e01a784609b719347f",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "b6fce3056d9e7b9c8dff045d07eea4a2edd9ff0c",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/fl_engine_private.h",
      "new_id": "df5694188d472bcade1529f252a9b83533a7eb68",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_engine_private.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eca5576c2a86382322255f42ab184a6ec439e52b",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_touch_manager.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d79e1772675d644aba809c2e4c574d463c730e36",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_touch_manager.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90d1d4621a92a944ba853c5b0aad5881174444df",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_touch_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "be8cdd7f2051a161b371b813246df0d42e2f7ccd",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/fl_view.cc",
      "new_id": "49a1ec65f108941cee1d328d56ca51918855e635",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_view.cc"
    }
  ]
}
