)]}'
{
  "commit": "f51661105c3c8a0afcd69f995a4f4a10e53da153",
  "tree": "e6ac6703e5b4973b2c5d23de6182e7725dff59f8",
  "parents": [
    "a850ea30374ebed32a0724742601861853fde869"
  ],
  "author": {
    "name": "Philipp Merkel",
    "email": "mail@philmerk.de",
    "time": "Fri Oct 01 15:38:59 2010 +0200"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Fri Oct 01 15:39:51 2010 +0200"
  },
  "message": "HID: Fix for problems with eGalax/DWAV multi-touch-screen\n\nThis patch fixes three problems with the eGalax/DWAV multi-touch\nscreen found in the Eee PC T101MT:\n\n1) While there is a dedicated multitouch driver for the screen\n   (hid-egalax.c), the MULTI_INPUT quirk is also applied, preventing\n   the hid-egalax driver from working. This patch removes the quirk\n   so the hid-egalax driver can handle the device correctly.\n2) The x and y coordinates sent by the screen in multi-touch mode are\n   shifted by three bits from the events sent in single-touch mode, thus\n   the coordinates are out of range, leading to the pointer being stuck\n   in the bottom-right corner if no additional calibration is applied\n   (e.g. in the X evdev driver). This patch shifts the coordinates back.\n   This does not decrease accuracy as the last three bits of the \"wrong\"\n   coordinates are always 0.\n3) Only multi-touch pressure events are sent, single touch emulation is\n   missing pressure information. This patch adds single-touch\n   ABS_PRESSURE events.\n\nSigned-off-by: Philipp Merkel \u003cmail@philmerk.de\u003e\nAcked-by: Stéphane Chatty \u003cchatty@enac.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ca7f65cf2f804d32120fadfa81cc9b900dfd94a",
      "old_mode": 33188,
      "old_path": "drivers/hid/hid-egalax.c",
      "new_id": "54b017ad258d29cf5e726ad04ee3297235a22366",
      "new_mode": 33188,
      "new_path": "drivers/hid/hid-egalax.c"
    },
    {
      "type": "modify",
      "old_id": "70da3181c8a0467663c15abd324dd6fbe801ea51",
      "old_mode": 33188,
      "old_path": "drivers/hid/usbhid/hid-quirks.c",
      "new_id": "7ff7e3d4b950a47b790f80eea2d313e52af8deb9",
      "new_mode": 33188,
      "new_path": "drivers/hid/usbhid/hid-quirks.c"
    }
  ]
}
