)]}'
{
  "log": [
    {
      "commit": "ded182ed0453784f9c1b20cdc58a68506d458684",
      "tree": "a2297a0c43f7048dec6a1141b20dc73f2f8fbbd8",
      "parents": [
        "111e4a03e7de587eee7d759003674ddb8e5e05b3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon May 06 11:10:41 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 07 00:19:38 2024"
      },
      "message": "OWNERS: drop people no longer working on CrOS\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: Ib5e4ebc0832ac8e6abac7c4ab1707ed38ce13fe2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/inputcontrol/+/5518311\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "111e4a03e7de587eee7d759003674ddb8e5e05b3",
      "tree": "af4e0ddd8e9ef614a8c68c7529ed85df05c6399d",
      "parents": [
        "b2e50298c1c56bec9e452719798b4dfb9e85c609"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Tue Apr 09 21:33:48 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 12 12:45:07 2024"
      },
      "message": "99-inputcontrol: Drop irrelevant NAME handling\n\nUdev complains about the use of NAME as follows:\n\n  ...\n  udevd[1643]: event4: /lib/udev/rules.d/99-inputcontrol.rules:4 Only\n  network interfaces can be renamed, ignoring NAME\u003d\"input/%k\".\n  ...\n\nIt\u0027s very much unclear what the intention here was.\n\n * if it was to create a device node ... that\u0027s not how to do it (one\n   could use SYMLINK, for example, to create name aliases); and\n   /dev/input/eventX nodes are created by the kernel+devtmpfs\n   automatically\n * if it was to *match* on a particular naming pattern, that doesn\u0027t\n   work either -- this is an assignment (NAME\u003dfoo) not a match\n   (NAME\u003d\u003dfoo). If we want to match on something about \"input\", we can\n   do that instead by \u0027SUBSYSTEM\u003d\u003d\"input\"\u0027\n\nAltogether, we really just want to drop the use of NAME, because it\u0027s\ndoing nothing but create log noise. Add SUBSYSTEM, because that seems to\nmake sense here, rather than touching *every* possible device name\n\"event*\".\n\nNB: this seems a bit redundant with other rules (e.g.,\n50-udev-default.rules already sets GROUP\u003d\"input\"), but I haven\u0027t proved\nout that it\u0027s 100% redundant (especially the MODE), so I leave that\naspect alone.\n\nAnd tweak license header to satisfy the linter.\n\nBUG\u003dnone\nTEST\u003d`find /sys /dev -group input -exec ls -l {} \\;` yields same\n     group/mode\nTEST\u003dudev logs are less noisy\n\nChange-Id: I6c58275b2f3aad70a5faa9fed023e167e2cb5e40\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/inputcontrol/+/5440615\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nAuto-Submit: Brian Norris \u003cbriannorris@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "b2e50298c1c56bec9e452719798b4dfb9e85c609",
      "tree": "33ac73f3dcdf1d3c96a5d3d0e0543aeee57caed4",
      "parents": [
        "6c9fd34b4a6231efc189c530e2f05d908b55185e"
      ],
      "author": {
        "name": "Navil Perez",
        "email": "navil@google.com",
        "time": "Mon Sep 26 23:28:12 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 29 17:35:47 2022"
      },
      "message": "DIR_METADATA: Add V2 Test Plans.\n\nAdd the default set of test rules.\n\nV2 test plans will be verified in staging before being enabled in prod.\n\nSee go/cros-cq-test-config for more details.\n\nBUG\u003db:249150178\nTEST\u003ddirmd validate\n\nChange-Id: I8d33899ace16b3be10f856be4d250b1635994682\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/inputcontrol/+/3927741\nCommit-Queue: Navil Perez \u003cnavil@google.com\u003e\nTested-by: Navil Perez \u003cnavil@google.com\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "6c9fd34b4a6231efc189c530e2f05d908b55185e",
      "tree": "7d7b27a37be2e8e137560ee23d3113d018235a2d",
      "parents": [
        "4c0c21a9a02024f5c9913c1c7d0f74f100e861d1"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Fri Dec 04 19:32:11 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 05 01:48:37 2020"
      },
      "message": "Add oppressive language presubmit\n\nBUG\u003db:162024466\nTEST\u003dtry to upload a CL with a blocked term\n\nChange-Id: Icf078ecbd1c11aef7df664248cb9f2058912d3ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/inputcontrol/+/2575498\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nAuto-Submit: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "4c0c21a9a02024f5c9913c1c7d0f74f100e861d1",
      "tree": "19837649b7a41d54284ed6538cbbe44e9109fb60",
      "parents": [
        "8826acba1c4e13b6318ae6d1d4b49633d1b55aba"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jun 28 21:04:29 2019"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jun 28 21:04:41 2019"
      },
      "message": "inputcontrol: Add OWNERS file\n\nThis CL is populating OWNERS file based on the candidates in the Chrome OS OWNERS status sheet.\n\nBUG\u003db:132095048\nTEST\u003dNone\n\nChange-Id: I695331aa7a9c052c053a4813bde67453a65f3714\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/inputcontrol/+/1682808\n"
    },
    {
      "commit": "8826acba1c4e13b6318ae6d1d4b49633d1b55aba",
      "tree": "c3f25c1a2b4a796faa63f86a667d38b14f849082",
      "parents": [
        "ae0b15dc322bab9bf6d7c4fcd5f77d488766a275"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri May 11 06:32:05 2018"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon May 14 16:14:47 2018"
      },
      "message": "drop support for X\n\nWe aren\u0027t using X anywhere in the system anymore, so drop all the\nscripts/logic that only works with it.\n\nBUG\u003dchromium:842060\nTEST\u003dprecq passes\n\nChange-Id: I63b591fa0daf190e43b3d749377bffdcad8789d3\nReviewed-on: https://chromium-review.googlesource.com/1055307\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\n"
    },
    {
      "commit": "ae0b15dc322bab9bf6d7c4fcd5f77d488766a275",
      "tree": "7214572d6a40efde0f60df725d220a4766a09671",
      "parents": [
        "2582f80597cd1bc08cbc0987147e59c5fe7e5cb9"
      ],
      "author": {
        "name": "Michael Spang",
        "email": "spang@chromium.org",
        "time": "Mon Apr 13 20:03:04 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Tue Apr 14 21:43:54 2015"
      },
      "message": "inputcontrol: Move hid-magicmouse parameters to modprobe.d\n\nThis will work on both X11 \u0026 freon builds. It fixes duplicate REL_WHEEL\nevents causing extremely fast scrolling on freon.\n\nBUG\u003dchromium:473831\nTEST\u003dTwo-finger scrolling with Apple magic mouse is usable.\n\nChange-Id: I365084f426f78852348c8f99db749304dd337296\nReviewed-on: https://chromium-review.googlesource.com/265530\nTrybot-Ready: Michael Spang \u003cspang@chromium.org\u003e\nTested-by: Michael Spang \u003cspang@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Michael Spang \u003cspang@chromium.org\u003e\n"
    },
    {
      "commit": "2582f80597cd1bc08cbc0987147e59c5fe7e5cb9",
      "tree": "920306282528e7d063df6919013a04879c6d0f32",
      "parents": [
        "06750300dd466c100ebec6046abcdfb565de8ae2"
      ],
      "author": {
        "name": "Tai-Hsu Lin",
        "email": "sheckylin@chromium.org",
        "time": "Fri Nov 07 07:14:13 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Nov 11 10:30:33 2014"
      },
      "message": "inputcontrol: remove mouse CPI setting codes\n\nSince the mouse CPI is now handled via xorg conf files, there is no\nneed to set it in inputcontrol scripts anymore.\n\nBUG\u003dchromium:431114\nTEST\u003dN/A\n\nChange-Id: If0d48ea6b59e65860fa0348a33ebbb288e5527c5\nReviewed-on: https://chromium-review.googlesource.com/228381\nReviewed-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\nCommit-Queue: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\nTested-by: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\n"
    },
    {
      "commit": "06750300dd466c100ebec6046abcdfb565de8ae2",
      "tree": "e0db7e8117fa6b0458783b604aac3af515b95d69",
      "parents": [
        "851291eeaa51207839bf8f410513945e9c1380ef"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Nov 06 23:46:16 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Nov 07 17:18:16 2014"
      },
      "message": "mouse_cpi.sh: Set CPI for Lenovo Compact Keyboard\n\nBUG\u003dchromium:430319\nTEST\u003dManually tested keyboard with pointing and scrolling\n\nChange-Id: Ibb04d16ffe654fda9b4a15f387e1533e50d73531\nReviewed-on: https://chromium-review.googlesource.com/228297\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "851291eeaa51207839bf8f410513945e9c1380ef",
      "tree": "f417e20b0dd26f4f1c4a1ece5330f1ca993b58a2",
      "parents": [
        "f91c10dfab210a263fb33495a1d5f5ec0b0884f9"
      ],
      "author": {
        "name": "Tai-Hsu Lin",
        "email": "sheckylin@chromium.org",
        "time": "Fri Oct 03 08:35:20 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Oct 20 08:02:56 2014"
      },
      "message": "mousecontrol: Mouse CPI table will be maintained in xorg-conf\n\nWe now maintain the mouse CPI table in the xorg-conf package instead.\nSo, add a warning message here to prevent people adding new entries\nto it.\n\nBUG\u003dchromium:418001\nTEST\u003dN/A\n\nChange-Id: I7864465fe4b110bf01a631c04d47412db324389d\nReviewed-on: https://chromium-review.googlesource.com/221401\nReviewed-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\nTested-by: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\nCommit-Queue: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\n"
    },
    {
      "commit": "f91c10dfab210a263fb33495a1d5f5ec0b0884f9",
      "tree": "aa9202bf3f7cd2aa9b97095519c2c1d6a156fc35",
      "parents": [
        "0ca032f6c073edbad1afc9c8fd138c6899d8c5c5"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Sep 18 22:42:13 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Sep 19 19:46:49 2014"
      },
      "message": "mouse_cpi.sh: Adjust trackball/touchpad fake-CPI settings for new curves\n\nWe changed the mouse accel curves, which are great for mice. For fake\nmice, though, we have a hard-coded list of fake CPI settings. These\nneed adjustment to feel good with the new acceleration curves that\nwent into R38.\n\nBUG\u003dchromium:415778\nTEST\u003dTested two trackballs with Benson with an old M36 machine vs\nToT. Made sure to get the speeds more or less the same before and\nafter.\n\nChange-Id: I2b4d5f81584d9731fdc0b9fb28a3ee20b7b15477\nReviewed-on: https://chromium-review.googlesource.com/218931\nReviewed-by: Charles Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Aviv Keshet \u003cakeshet@chromium.org\u003e\n"
    },
    {
      "commit": "0ca032f6c073edbad1afc9c8fd138c6899d8c5c5",
      "tree": "0e9d844b9b75cc415dbbe0a97820a71e0dfbd8fa",
      "parents": [
        "a245023e21c9688e6ff5a12cbeaa3a770fae8f2e"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Aug 14 22:21:00 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Aug 15 21:13:56 2014"
      },
      "message": "inputcontrol: Refresh devices when sensitivity changes\n\nThis is needed because chrome doesn\u0027t call --refresh when it starts\nup, but it does set sensitivity.\n\nBUG\u003dchromium:403953\nTEST\u003dManually tested that custom accel curves persist across a reboot\n\nChange-Id: I12529510f67052816f02e98ec9b37fe4bf6e6498\nReviewed-on: https://chromium-review.googlesource.com/212510\nReviewed-by: Charles Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "a245023e21c9688e6ff5a12cbeaa3a770fae8f2e",
      "tree": "60325837e1e2e3b16475962a148affbb8172b07f",
      "parents": [
        "a417477ea2de2b1f0a0ab78cf232bb7a53ab9969"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Aug 14 22:19:37 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Aug 15 17:55:26 2014"
      },
      "message": "xinput.sh: Handle loading properties with spaces in values\n\nAlso, handle loading very long property values. These are needed for\nhandling custom acceleration curves.\n\nBUG\u003dchromium:403953\nTEST\u003dmanually tested custom accel persists across reboot on gnawty\n\nChange-Id: I40098c42328b5c7b7dcbd034885509588d06cc5a\nReviewed-on: https://chromium-review.googlesource.com/212499\nReviewed-by: Charles Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "a417477ea2de2b1f0a0ab78cf232bb7a53ab9969",
      "tree": "4349aaf611151aa9a51b78cbf5e87306dcefa003",
      "parents": [
        "15d146a4aab10e0f2db18e428e210ed67d3f0c5a"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Jul 25 19:57:17 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Aug 07 22:44:48 2014"
      },
      "message": "inputcontrol: many knobs for acceleration\n\nWe add new inputcontrol command line flags:\n\n--mouse_old_accel\n\nSince we\u0027re switching to new mouse pointer acceleration curves, we add\na new crosh option to revert to the old mouse pointer acceleration\ncurves, to help users that may be unhappy with the change.\n\n--tp_custom_point_accel\n--tp_custom_scroll_accel\n--mouse_custom_point_accel\n--use_tp_custom_point_accel\n--use_tp_custom_scroll_accel\n--use_mouse_custom_point_accel\n\nFor three types of acceleration (tp pointing, tp scrolling (applies to\ntouchpad and touch mice), and mouse pointing), we have two\noptions. One allows the specification of a custom acceleration curve,\nwhile the other enables/disables this curve. Note that mouse wheel\nacceleration is not tuneable with these flags.\n\nTo set a custom curve, one specifies 20 segments, each with the\nfollowing four values: x-cutoff, a, b, c. The acceleration code will\nfind the first segment such that the current speed is under the\nx-cutoff (in mm/sec). It will then apply the formula: output_speed \u003d\na(input_speed)^2 + b(input_speed) + c.\n\nSo, for example, to set a silly curve that makes the touchpad move\nnormally at low speed, but move backwards at high speed, you would\nrun:\n\ninputcontrol --mouse_custom_point_accel\u003d\\\n80,0,1,0,\\\ninf,0,-1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0,\\\ninf,0,1,0\ninputcontrol --use_mouse_custom_point_accel\u003d1\n\nNote: inf \u003d\u003d infinity\n\nSo when speed is \u003c 80mm/sec, out \u003d 0in^2 + 1in + 0 \u003d in. When 80mm/sec\nis exceeded, but speed is under infinity: out \u003d 0in^2 + -1in + 0 \u003d -in\n\nTo disable this: inputcontrol --use_mouse_custom_point_accel\u003d0\n\nBUG\u003dchromium:359288\nTEST\u003dWill add regression test before checking in\n\nChange-Id: I65ab99382c58e92b0f029d32c7e926d04e4738c4\nReviewed-on: https://chromium-review.googlesource.com/209915\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "15d146a4aab10e0f2db18e428e210ed67d3f0c5a",
      "tree": "0ba4721e13d628fd667acff48ddba14b2f34d31a",
      "parents": [
        "62e5e72b11fb48284db84effcff5b7d66654d4be"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Thu Jun 19 00:28:00 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Jun 20 03:51:27 2014"
      },
      "message": "Removed curve_experiment\n\nThe experiment is over. This script is no longer needed and removed.\n\nBUG\u003dchromium:359342\nTEST\u003dnone\n\nChange-Id: I009fe541bfaab36fb53f3ff2ae093ad3398bd906\nReviewed-on: https://chromium-review.googlesource.com/204613\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "62e5e72b11fb48284db84effcff5b7d66654d4be",
      "tree": "0be9dbaa22ffb6907bae63c2bab3650472ab5315",
      "parents": [
        "93841908c5c05b7261cdda4eb15bfd8e9f302867"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Mon Jun 16 21:47:36 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Jun 18 03:59:46 2014"
      },
      "message": "Fix issues with feedback logs\n\nThere were issues which prevented the logs from being included into\nfeedback reports.\nFirst the scripts used to write to /debugd/touchpad, which used to\nwork in R35, for some reason doesn\u0027t work after R36. This is fixed by\nchanging the log target to /tmp/touchpad.\nAlso there was an unecessary error message generated by trying to\nchown the preferences folder, which should only happen when the script\nis run as root, to prevent the folder being owned by root.\nThe compressed data also included error messages from tar about\nincluding absolute filenames, which are being supressed with this\nchange.\n\nBUG\u003dchromium:384454\nTEST\u003dfile feedback report and check the uploaded system_logs\n\nChange-Id: I30136ee78c7d62a0704658fce694ae41396f3e2b\nReviewed-on: https://chromium-review.googlesource.com/204053\nReviewed-by: Charles Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "93841908c5c05b7261cdda4eb15bfd8e9f302867",
      "tree": "4bce072427fd5e96b68ed23809b37e6c7174fc31",
      "parents": [
        "aab8c6c1f7d893544f852e7e934e2084d337ad07"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Tue May 27 16:19:07 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed May 28 21:19:31 2014"
      },
      "message": "Deploy missing script toggle_touch_event_logging\n\nThis script was accidentall dropped by\nhttps://chromium-review.googlesource.com/#/c/189122/\n\nBUG\u003dNone\nTEST\u003demerge inputcontrol and make sure it exists at /opt/google/touchscreen\n\nChange-Id: I8ea8f2b9dabf42f56ba65b7e4d44f838559649d9\nReviewed-on: https://chromium-review.googlesource.com/201563\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Yufeng Shen \u003cmiletus@chromium.org\u003e\nTested-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\n"
    },
    {
      "commit": "aab8c6c1f7d893544f852e7e934e2084d337ad07",
      "tree": "d892d98584a79e77365e9cf4f5862dc722744af2",
      "parents": [
        "bd61519d6e78e5c401a22fae3564bc770f719f3b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon May 19 20:10:11 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue May 20 07:35:03 2014"
      },
      "message": "device_added: restore backgrounding of inputcontrol\n\nThe dropping of the \u0026 was an accident, so restore it to fix boot speed.\n\nBUG\u003dchromium:374873\nTEST\u003dNone\n\nChange-Id: I19727fec2cf7cf14a1a279d0a8194c06f77aa544\nReviewed-on: https://chromium-review.googlesource.com/200480\nReviewed-by: Michael Spang \u003cspang@chromium.org\u003e\nCommit-Queue: Doug Anderson \u003cdianders@chromium.org\u003e\nTested-by: Doug Anderson \u003cdianders@chromium.org\u003e\n"
    },
    {
      "commit": "bd61519d6e78e5c401a22fae3564bc770f719f3b",
      "tree": "46397de0eac2e8ef5b1ceb788749b3c8a3553a20",
      "parents": [
        "0fd600ecbefe664a302b84f8a568129edae3ad72"
      ],
      "author": {
        "name": "Michael Spang",
        "email": "spang@chromium.org",
        "time": "Fri May 09 20:21:34 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon May 12 17:50:46 2014"
      },
      "message": "inputcontrol: Don\u0027t install files that require xinput without X\n\nWe still need the udev rule \u0026 its device_added helper. Everything\nelse requires X11 currently, including the inputcontrol script.\n\nBUG\u003dchromium:371478\nTEST\u003dbuild with USE\u003d-X\n\nChange-Id: Icb43004bc4f8a37bca2f31b97a536cafdd9746a1\nReviewed-on: https://chromium-review.googlesource.com/199160\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Michael Spang \u003cspang@chromium.org\u003e\nTested-by: Michael Spang \u003cspang@chromium.org\u003e\n"
    },
    {
      "commit": "0fd600ecbefe664a302b84f8a568129edae3ad72",
      "tree": "63a051ac0677ac6843c3dc6aef7b8dc7ff056e17",
      "parents": [
        "52f479b5ad9b2c54898fcc0b072c35391e94ab46"
      ],
      "author": {
        "name": "David Riley",
        "email": "davidriley@chromium.org",
        "time": "Fri Apr 25 22:28:07 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Apr 30 09:59:03 2014"
      },
      "message": "inputcontrol: Fix if statement incorrectly split over two lines\n\nThe if statement was generating errors because it became an invalid\nshell script.\n\nBUG\u003dchromium:367336\nTEST\u003drun generate_logs from shell\n\nChange-Id: Iaabad81b26e59f68c0eb2028b300dd493e5782c1\nReviewed-on: https://chromium-review.googlesource.com/197153\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: David Riley \u003cdavidriley@chromium.org\u003e\nCommit-Queue: David Riley \u003cdavidriley@chromium.org\u003e\n"
    },
    {
      "commit": "52f479b5ad9b2c54898fcc0b072c35391e94ab46",
      "tree": "a44bfd0cb01b6f0ac4d3f44ab2189f84ae828d8a",
      "parents": [
        "3c6d39490b32549ed1fd9f086f87161c8d765e10"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Tue Apr 15 16:23:46 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Apr 16 19:20:29 2014"
      },
      "message": "Added command --hwprops\n\nThis new command lists the hardware properties of the selected device.\n\nBUG\u003dchromium:353779\nTEST\u003drun inputcontrol -t touchpad --hwprops\n\nChange-Id: I0972585c99c3f11ae5a3755d0bbac7eb7be16b5e\nReviewed-on: https://chromium-review.googlesource.com/194934\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "3c6d39490b32549ed1fd9f086f87161c8d765e10",
      "tree": "278dbc362df53bfe49093bad2dc98a75d2944c00",
      "parents": [
        "44b9c74f4d1512fea5d68537f79928ddb184009c"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Wed Apr 09 00:32:25 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Apr 15 03:53:32 2014"
      },
      "message": "inputcontrol: fixed typo in t5r2 parameter\n\nIt was T5R3 but should be T5R2. I fixed this before, this must have\nhappened during merging.\n\nBUG\u003dchromium:361403\nTEST\u003dlogin to chrome, all preferences should be applied correctly.\nThis can be tested on a non-touchscreen device. Non touch-screen\ndevices default to australian_scrolling\u003d0, but the subsequent\nsetup of user preferences fails due to the typo. Thus australian scrolling\nis not active after login.\n\nChange-Id: Iad7b107de028c502933e74c842599478dae3b248\nReviewed-on: https://chromium-review.googlesource.com/193734\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "44b9c74f4d1512fea5d68537f79928ddb184009c",
      "tree": "8ec8824f0bebce3b52360096149a8436c3ea1ee5",
      "parents": [
        "3d52d795377cf0cb18c9b597e87d09a0a0a3604d"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Wed Apr 02 21:44:53 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Apr 04 04:57:42 2014"
      },
      "message": "New script: curve_experiment\n\nThis script will update mouse acceleration curves to different settings.\n\nBUG\u003dchromium:359288\nTEST\u003drun the script and check if the mouse acceleration on all connected\nmice changes.\n\nChange-Id: Ic6f1de87ebbf0d09e744546d8bce75e509db3cb8\nReviewed-on: https://chromium-review.googlesource.com/192932\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "3d52d795377cf0cb18c9b597e87d09a0a0a3604d",
      "tree": "9f3adbb1044849571ce156a47d239e9272384609",
      "parents": [
        "116473b873f6656fc4bd173e36234226886fd3cb"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri Mar 28 21:03:17 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Apr 01 00:48:45 2014"
      },
      "message": "New preference: australian scrolling for mice\n\nthe new preference applies australian scrolling to traditional mice.\n\nBUG\u003dchromium:357794\nTEST\u003duse --mouse_australian_scrolling\u003d1\n\nChange-Id: Ic03d90830103e36048f6990fbe341eae94ed7366\nReviewed-on: https://chromium-review.googlesource.com/192183\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "116473b873f6656fc4bd173e36234226886fd3cb",
      "tree": "0db498a36404cca3428c63271fd0c0d88e7cf445",
      "parents": [
        "bf129f83f652bbe9a8874d5c763f0bbe600942ed"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Mon Mar 31 21:43:45 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Apr 01 00:48:15 2014"
      },
      "message": "Fix owner/group of cmt preferences folder\n\nDuring bootup the folder is created when the script is called as\na superuser.\nThis causes the preference files/folders to be created with root\nas a user which cannot be altered by chronos.\nThis CL will chown the folder and files to chronos.\n\nBUG\u003dchromium:358312\nTEST\u003dFollow bug description\n\nChange-Id: I1742a01701e0d457061d1b51749783732fc8cabf\nReviewed-on: https://chromium-review.googlesource.com/192422\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "bf129f83f652bbe9a8874d5c763f0bbe600942ed",
      "tree": "e93419cf34d0b60980c865b400b0ea2fa0c45fec",
      "parents": [
        "f8e5189e7bd408c05df332463bf4f93ae0e1f66f"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Thu Mar 06 23:50:58 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Mar 28 01:51:30 2014"
      },
      "message": "New unified inputconttol script\n\nMerged mousecontrol, tpcontrol and tscontrol into one script that\nmanages all preferences and device setup.\nAlso transitioned to a standard command line interface using shflags.\n\nBUG\u003dchromium:285663\nTEST\u003dManually test:\nChanging tp/mouse preferences in chrome\nPlugging/Unplugging wireless TPs, touch mice, regular mice\nRestarting and checking if preferences are applied before login\nTest australian scrolling. Should apply to touch devices, not to\nmice with a mechanical wheel.\n\nChange-Id: I9a2294f8be1cbb8587629af608179df2ee08af5c\nReviewed-on: https://chromium-review.googlesource.com/189122\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "f8e5189e7bd408c05df332463bf4f93ae0e1f66f",
      "tree": "2ec4a93a3a3a41f1c18539a1332398d31dfd5b80",
      "parents": [
        "e66ffaf049688befe244e4768a5c6ac2e9c2345e"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Tue Mar 11 00:42:47 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Mar 24 22:25:29 2014"
      },
      "message": "Add script toggle_touch_event_logging\n\nThis script is used when virtual keyboard is shown/dismissed to\nturn off/on touchscreen event logging.\n\nBUG\u003dchromium:343983\nTEST\u003dOn pixel, run\n     1. /opt/google/touchscreen/toggle_touch_event_logging 1\n        and make sure \"Enable Debug Log\" in xinput list-props 12 is 1\n     2./opt/google/touchscreen/toggle_touch_event_logging 0\n        and make sure \"Enable Debug Log\" in xinput list-props 12 is 0\n\nChange-Id: I9bcde3b374888a07fb1d6d3fd2d0f8bfc267319b\nReviewed-on: https://chromium-review.googlesource.com/189531\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Yufeng Shen \u003cmiletus@chromium.org\u003e\nTested-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\n"
    },
    {
      "commit": "e66ffaf049688befe244e4768a5c6ac2e9c2345e",
      "tree": "9b3d5322b62c29cdd30d44bd3f469ad50424aaac",
      "parents": [
        "346ecb1d4968dddf954eb9cacc76ae98c06d6087"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Thu Feb 06 01:39:01 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Feb 07 04:15:16 2014"
      },
      "message": "Fixed log file creation after log path was changed to /var/log/xorg\n\nWith X being run as a non-root user, log files are now being created\nin /var/log/xorg. The user does not have the right to delete the log\nfiles once created. Adjusted the touchscreen feedback script to use\nthe new path.\n\nBUG\u003dchromium:331383\nTEST\u003drun generage_logs\n\nChange-Id: Ic80091093256fb3d8dd9cd35bc8b629c72a1492c\nReviewed-on: https://chromium-review.googlesource.com/185093\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "346ecb1d4968dddf954eb9cacc76ae98c06d6087",
      "tree": "2cc4431a7e3272b9e85ebe9d8f790a3f1b982bd7",
      "parents": [
        "f49112b81b7eab005a8a3a948ba2d791da0aa1db"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Dec 06 22:31:27 2013"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Dec 10 22:43:22 2013"
      },
      "message": "Logs: Use new logs locations\n\nThis is needed b/c X runs as user xorg now, not root.\n\nBUG\u003dchromium:326650\nTEST\u003dManually dumped logs\n\nChange-Id: If27b00979fc63d7d2d1a08cf8fba9b3512d945c6\nReviewed-on: https://chromium-review.googlesource.com/179177\nReviewed-by: Charles Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "f49112b81b7eab005a8a3a948ba2d791da0aa1db",
      "tree": "f1305a27dbb5ba7130a0322b9d86832e0936b7b6",
      "parents": [
        "5f02c7f1b4f2252f6cd69990719b9b059a1b4e30"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Oct 02 21:29:27 2013"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Oct 03 22:58:10 2013"
      },
      "message": "mousecontrol: Add custom DPI for Microsoft Corp. Wheel Mouse Optical\n\nBUG\u003dchromium:303350\nTEST\u003dManually tested\n\nChange-Id: Iaa61b884e3256024cf761373fbbbaff0a937c10b\nReviewed-on: https://chromium-review.googlesource.com/171644\nReviewed-by: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\nTested-by: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "5f02c7f1b4f2252f6cd69990719b9b059a1b4e30",
      "tree": "74fd5788686a3575b82a246bc0a09810cbf4d6ed",
      "parents": [
        "f28db19ef6d58482494e55f11acba7a10986ac85"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Jul 22 20:57:51 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Fri Jul 26 19:15:42 2013"
      },
      "message": "*control: Support for multiple commands per invocation\n\nBUG\u003dchromium:259949\nTEST\u003dManually tested:\n- single command works\n- multiple commands work\n- invalid commands rejected, even after valid command\n- no args prints usage\n\nChange-Id: I6d5f93b2452d1ab9fb600f21d77f15d7132193df\nReviewed-on: https://gerrit.chromium.org/gerrit/62929\nReviewed-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "f28db19ef6d58482494e55f11acba7a10986ac85",
      "tree": "65be9c7970924debedf6ff05a84d3b60144ba138",
      "parents": [
        "ee39292f5b4fd6b3b51e755a4d17e10e465ea7cc"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jul 16 17:57:34 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jul 16 21:32:59 2013"
      },
      "message": "Revert \"Do not store settings in home dir\"\n\nThis reverts commit 2e6f5907fd17b7935c3fce71734eb4f4adff7ee3.\n\nThis is needed b/c a corresponding revert in Chrome went in.\n\nBUG\u003dchromium:260776\nTEST\u003dManually tested that mouse settings are applied properly on boot\n\nChange-Id: Iac3f57aac127c0b1625265bc31ee96da856a277a\nReviewed-on: https://gerrit.chromium.org/gerrit/62176\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "ee39292f5b4fd6b3b51e755a4d17e10e465ea7cc",
      "tree": "4ae3ae5d62a11c4a4482b1d24887e105ca5d453c",
      "parents": [
        "6f9008169a546bbe98fc529df808da3aadfef8f1"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jul 16 17:57:18 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jul 16 21:32:59 2013"
      },
      "message": "Revert \"Restore udev rule to set input device ownership\"\n\nThis reverts commit ceeb062015f5abe27696d86f2f1b74b6c896e0a9.\n\nThis is needed b/c a corresponding revert in Chrome went in.\n\nBUG\u003dchromium:260776\nTEST\u003dManually tested that mouse settings are applied properly on boot\n\nChange-Id: Ieb23f14882f10c82336f8dd0cfb984001901c31f\nReviewed-on: https://gerrit.chromium.org/gerrit/62175\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "6f9008169a546bbe98fc529df808da3aadfef8f1",
      "tree": "88a66a8b1a19dfe8723876e779f1c9ed4202ccb2",
      "parents": [
        "ceeb062015f5abe27696d86f2f1b74b6c896e0a9"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jul 16 17:55:45 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jul 16 21:32:58 2013"
      },
      "message": "mousecontrol: Support for Logitech M-BT96a Pilot Optical Mouse\n\nThis mouse has a low CPI, so we\u0027re whitelisting it.\n\nBUG\u003dchromium:260686\nTEST\u003dManually tested w/ mouse\n\nChange-Id: I4d57fe310bf0b1a7bbcf384f24e8d751c3dcea2a\nReviewed-on: https://gerrit.chromium.org/gerrit/62174\nReviewed-by: Daniel Erat \u003cderat@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "ceeb062015f5abe27696d86f2f1b74b6c896e0a9",
      "tree": "02d0215cf92d9c58b3d14e181466e829b50c1fcf",
      "parents": [
        "1074de251781caa69df30141e66faa9a3257caa5"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jun 11 21:56:38 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jun 11 23:56:53 2013"
      },
      "message": "Restore udev rule to set input device ownership\n\nThis is needed for non-touchpad/mice devices like the power button.\n\nBUG\u003dchromium:248657\nTEST\u003dPower button works (manual test)\n\nChange-Id: I834432c4d92df6bd969e98c11d742ff6b3e65b6f\nReviewed-on: https://gerrit.chromium.org/gerrit/58237\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "1074de251781caa69df30141e66faa9a3257caa5",
      "tree": "e9ac9013d16c80857d93e444e06e1dc6bf3e0831",
      "parents": [
        "2e6f5907fd17b7935c3fce71734eb4f4adff7ee3"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Jun 10 22:19:20 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jun 11 22:53:27 2013"
      },
      "message": "mousecontrol: Speed up older Logitech mice.\n\nThese had lower CPI than more modern mice.\n\nBUG\u003dchromium:248327\nTEST\u003dNone\n\nChange-Id: I0668e57e5c843de39e9b85c8a9da0d188347de96\nReviewed-on: https://gerrit.chromium.org/gerrit/58128\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "2e6f5907fd17b7935c3fce71734eb4f4adff7ee3",
      "tree": "18c20ec504ed4d8d9a598e56e210e6e3bb0aab7a",
      "parents": [
        "9337b945037b5648c3548c6fdd8f63991f52e3b3"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jun 05 18:20:33 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Mon Jun 10 19:02:31 2013"
      },
      "message": "Do not store settings in home dir\n\nHistorically tpcontrol and mousecontrol would store settings in the\nhome directory. These were needed as sometimes when a new device was\nadded, Chrome wouldn\u0027t call us to configure it, so we would have to\nuse udev to get notified and apply the properties from disk.\n\nChrome recently started calling us when new devices are added, so we\ncan stop using the home directory.\n\nAlso, we take advantage of the call to set mouse sensitivity to also\nset some other mouse info that chrome doesn\u0027t know about (CPI,\ndevice-specific button remapping).\n\nBUG\u003dchromium:221776\nTEST\u003dTested that a plugged mouse gets the proper non-standard CPI\nsetting when on loging screen, logged in as a user, or logged in as\nguest. Tested boot and those two logged in types w/ an\nalready-connected device, too. In all cases, the mouse performed well.\n\nChange-Id: Ie3babbdcf255d7c307bfb893819a5866ec05f22e\nReviewed-on: https://gerrit.chromium.org/gerrit/57642\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "9337b945037b5648c3548c6fdd8f63991f52e3b3",
      "tree": "9eaae5c092003ef773cf49e2653cc76c6b3bc0fc",
      "parents": [
        "dd55b78564f3659f3e3f4cb8a3639139f06d23ab"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri May 17 20:14:10 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Fri Jun 07 03:40:16 2013"
      },
      "message": "common: added logitech T400/T620 to touchmouse list\n\nBoth devices are not handled by CMT.\n\nBUG\u003dchromium:240850\nTEST\u003dmanual test with devices.\n\nChange-Id: I7aaf90c926df1fd72df58fc8a47b756fd2d16eaa\nReviewed-on: https://gerrit.chromium.org/gerrit/55566\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "dd55b78564f3659f3e3f4cb8a3639139f06d23ab",
      "tree": "c072cc1ed2c30a9c47a5848a937b80385fd747cd",
      "parents": [
        "beb1ddc5bf0449b8dbe40c705db39775a1372eb2"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri May 31 00:23:29 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jun 04 17:08:32 2013"
      },
      "message": "mousecontrol: Fix comment\n\n\"Magic Mouse\" should be \"Mighty Mouse\"\n\nBUG\u003dNone\nTEST\u003dMice still work\n\nChange-Id: I2ce1ccb92c12cf373238fc7904f222e28738f40c\nReviewed-on: https://gerrit.chromium.org/gerrit/57181\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "beb1ddc5bf0449b8dbe40c705db39775a1372eb2",
      "tree": "b8d9161a0e6a13228cf66518e98519a9cae124f3",
      "parents": [
        "9ed117dd2ddbc75af30351eede4f7e7500bf5b82"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu May 09 20:36:01 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Fri May 10 17:01:50 2013"
      },
      "message": "mousecontrol: Add Microsoft Corp. Trackball Explorer\n\nBUG\u003dchromium:235051\nTEST\u003ddominicc@ to test\n\nChange-Id: I6705292ef176c923bc67c17a7c62ef4372e02bb8\nReviewed-on: https://gerrit.chromium.org/gerrit/50694\nReviewed-by: Tai-Hsu Lin \u003csheckylin@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "9ed117dd2ddbc75af30351eede4f7e7500bf5b82",
      "tree": "d0d1d9a03c67cede0b7a13ca5e7ea6edfdef321a",
      "parents": [
        "a91fc63e67d191e86a97235723b29057f52664f0"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue May 07 21:35:46 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Wed May 08 17:34:15 2013"
      },
      "message": "mousecontrol: Add support for a slow external mouse\n\nBUG\u003dchromium:231740\nTEST\u003dmanually tested; checked new CPI is correct in software\n\nChange-Id: I15f4224c9b98ddde153e10a93eca4d822253439e\nReviewed-on: https://gerrit.chromium.org/gerrit/50362\nReviewed-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "a91fc63e67d191e86a97235723b29057f52664f0",
      "tree": "51af31087b89eb45b28f4ae5880722cfb61d0714",
      "parents": [
        "d6c36a038b22481cffa756187df2985004c242cf"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Apr 24 16:08:21 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Wed Apr 24 22:32:05 2013"
      },
      "message": "mousecontrol: Add anther trackpoint to the whitelist of CPIs\n\nWe don\u0027t have this keyboard in house, so this is based on a feedback\nreport.\n\nBUG\u003dchromium:235049\nTEST\u003dWill ask user to confirm.\n\nChange-Id: Ie016db1e5dc3e387939fa1a04aaac2cf28611d5c\nReviewed-on: https://gerrit.chromium.org/gerrit/49057\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "d6c36a038b22481cffa756187df2985004c242cf",
      "tree": "a39de083b6f84213c3c6712d09b0ccc5719120f3",
      "parents": [
        "721d1965f5d896d84eeab2c85b72ae0bf8237750"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Apr 23 16:04:00 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Wed Apr 24 17:59:51 2013"
      },
      "message": "tpcontrol: Wait for logging to (hopefully) have completed\n\nI noticed a truncated evdev log in one feedback report, and I realized\nthat this particular system may have taken longer than 0.5 seconds to\nwrite out the log.\n\nThis CL will check the file sizes of the logs and make sure that they\nare stable for two consecutive sides of a 0.5s wait. There will thus\nbe a minimum wait of 0.5s (the previous time), and a max of 6s\n(arbitrarily chosen; so it doesn\u0027t wait forever).\n\nBUG\u003dchromium:233829\nTEST\u003dManually tested on device\n\nChange-Id: Ib56909a5d25c4a3fb6a52a7fe92588e7b2a0e203\nReviewed-on: https://gerrit.chromium.org/gerrit/48995\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "721d1965f5d896d84eeab2c85b72ae0bf8237750",
      "tree": "e54724cb5cbcefddeb828507d1ce8ff552e1af21",
      "parents": [
        "a5670e648330b0b5de868481db6b4638c52357bf"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@chromium.org",
        "time": "Tue Apr 16 02:12:50 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Wed Apr 24 16:58:24 2013"
      },
      "message": "mousecontrol: add CPI for HP branded Logitech Optical USB mouse\n\n  Its CPI is close to 580.\n\nBUG\u003dchromium:231740\nTEST\u003dMouse movement scales correctly\n\nChange-Id: Ia695f66dd82c77d345fddd1dfa73cec63cdd2913\nReviewed-on: https://gerrit.chromium.org/gerrit/48191\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\nCommit-Queue: Chung-yih Wang \u003ccywang@chromium.org\u003e\n"
    },
    {
      "commit": "a5670e648330b0b5de868481db6b4638c52357bf",
      "tree": "181a37e2d5384371a7b4b207533d862c313ce977",
      "parents": [
        "851766144dd80d0e9936da3f4346cb2a02ccd43f"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Apr 09 15:12:51 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Apr 09 19:13:15 2013"
      },
      "message": "Bluetooth Mighty Mouse: Use same seetings as USB version\n\nWhen we entered the CPI and a hack to disable the side buttons for the\nMighty Mouse, we only used the USB version. With this CL, we apply the\nsettings to the BT version as well.\n\nBUG\u003dchromium:229423\nTEST\u003dMeasured the CPI of the BT Mighty Mouse. Also, tested that the\nside buttons are disabled with this CL.\n\nChange-Id: Iecdf1bd725f15514f4802f8834f2c964c0b0ee0e\nReviewed-on: https://gerrit.chromium.org/gerrit/47646\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "851766144dd80d0e9936da3f4346cb2a02ccd43f",
      "tree": "045bf27022656830a5189485baf7f7749e8bd6eb",
      "parents": [
        "5a058953782173d820d42c35cceaaf35010a9156"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Mar 27 22:02:53 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Thu Mar 28 02:59:23 2013"
      },
      "message": "generate_userfeedback: Support up to 7 touchpad devices\n\nHistorically we uploaded only the 2 most recent log files, regardless\nof how many devices were attached. In common practice, this meant the\ntwo most recent log files for the integrated touchpad. Really what we\nwant today, tho, is just the most recent log file (we assume previous\nlogs were already uploaded) for each device.\n\nWe thus loosen the criteria. We still keep a limit of 7 just as a way\nto make sure we don\u0027t accidentally upload forever if there\u0027s some odd\nbug.\n\nBUG\u003dchromium:224438\nTEST\u003dmanually tested on device\n\nChange-Id: I17eb8e648d8b192acce896abfa211c0a8f0c9b0a\nReviewed-on: https://gerrit.chromium.org/gerrit/46699\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "5a058953782173d820d42c35cceaaf35010a9156",
      "tree": "ea3cb7e7a8e09428a34fc1fc011244bb514c2d96",
      "parents": [
        "6f694044334a8e0716f17f69247f00971c1f129b"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Mar 27 22:01:16 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Thu Mar 28 02:59:23 2013"
      },
      "message": "tpcontrol: Name zipped log filename with the device name\n\nAlso, cleanup all but the current log files.\n\nBUG\u003dchromium:224438\nTEST\u003dManually tested on device\n\nChange-Id: Id48342d4c16f221259a37797f5850381987f3443\nReviewed-on: https://gerrit.chromium.org/gerrit/46698\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "6f694044334a8e0716f17f69247f00971c1f129b",
      "tree": "364c73df8b183c9cc4758722a758f9627c4ae6a8",
      "parents": [
        "58231173e9ff7695a1736d85bc1354d59fc84558"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Mar 26 22:12:18 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Thu Mar 28 02:59:22 2013"
      },
      "message": "Better algorithm to find touchpad devices.\n\nWe now look for all devices that use the CMT driver.\n\nBUG\u003dchromium:224128\nTEST\u003dmanually tested on device with external pads\n\nChange-Id: Ie846845fa2122473ea222764eddb7a035c8dddaf\nReviewed-on: https://gerrit.chromium.org/gerrit/46590\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "58231173e9ff7695a1736d85bc1354d59fc84558",
      "tree": "f4205edbdb7be1ce3ac2b028272f1140e59baed1",
      "parents": [
        "1d20bea89f9cd5c226c8eb3f0e7c9457860b0f9d"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Mar 26 00:30:15 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Mar 26 17:03:39 2013"
      },
      "message": "Support for some smaller FAVI keyboards\n\nBUG\u003dchromium:223793\nTEST\u003dManually tested on device\n\nChange-Id: I7826e532c86c3dcc71fad0c13471d51359b529ef\nReviewed-on: https://gerrit.chromium.org/gerrit/46468\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "1d20bea89f9cd5c226c8eb3f0e7c9457860b0f9d",
      "tree": "aa86abe7067665b6c4c79232d3a4dfbe0b3534fd",
      "parents": [
        "5bf2654d9bb3594bd97c3bfac835eddcbc2b4e5c"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Mar 25 23:43:42 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Mar 26 17:03:39 2013"
      },
      "message": "mousecontrol: Fix Logitech Unifying Receiver CPI\n\nA new kernel patch went in that makes the unifying receiver expose\ndevices with their product IDs, as opposed to the ID of the receiver\nitself. Thus, we need to change mousecontrol accordingly.\n\nBUG\u003dchromium:223771\nTEST\u003dtested on device with K400r keyboard\n\nChange-Id: Iea7c175104525e75a6410d631f104b5b3b9bb72c\nReviewed-on: https://gerrit.chromium.org/gerrit/46459\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "5bf2654d9bb3594bd97c3bfac835eddcbc2b4e5c",
      "tree": "239f2131397003e622353bbefee12146173e9b2c",
      "parents": [
        "516330d874df4540e47fd3cdbc34a5801f0091d1"
      ],
      "author": {
        "name": "Che-Liang Chiou",
        "email": "clchiou@chromium.org",
        "time": "Fri Mar 22 01:54:28 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Sat Mar 23 05:10:25 2013"
      },
      "message": "mousecontrol: tpcontrol: Set pointer and scroll sensitivity\n\nAs now gestures library distinguishes pointer and scroll sensitivity,\ninputcontrol scripts should set them accordingly.\n\nBUG\u003dchromium-os:36322\nTEST\u003dConnect Magic Mouse, change mouse and touchpad speed manually, and\n     check `xinput watch-props $id` output for Magic Mouse, Magic\n     Trackpad, a generic mouse, and the internal touchpad.  Make sure\n     that properties are changed correctly.\n\nChange-Id: I7aea4620fc6dc53d9dacc6b9e337737b7873932b\nReviewed-on: https://gerrit.chromium.org/gerrit/46212\nCommit-Queue: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nReviewed-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nTested-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\n"
    },
    {
      "commit": "516330d874df4540e47fd3cdbc34a5801f0091d1",
      "tree": "0853956ac03a22f731f8534d4a7c317ee071ff9b",
      "parents": [
        "a4ca608b323202bfcb8edc36162c225a80493e19"
      ],
      "author": {
        "name": "Che-Liang Chiou",
        "email": "clchiou@chromium.org",
        "time": "Thu Mar 21 23:59:11 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Sat Mar 23 05:10:25 2013"
      },
      "message": "mousecontrol: tpcontrol: Search Magic Mouse\n\nMagic Mouse should be reported as both mouse and touchpad.\n\nBUG\u003dchromium-os:36322\nTEST\u003dConnect Magic Mouse (assume its id\u003d10) and check:\n       mousecontrol listdev | grep 10\n       tpcontrol listdev | grep 10\n     Also make sure that all other device are correctly listed with this\n     change.\n\nChange-Id: Idbaa82da894673a71fcce118c4765c19c994db86\nReviewed-on: https://gerrit.chromium.org/gerrit/46187\nCommit-Queue: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nReviewed-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nTested-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\n"
    },
    {
      "commit": "a4ca608b323202bfcb8edc36162c225a80493e19",
      "tree": "f8f893ee1c220f823bbec7b3ab312e0155c0909e",
      "parents": [
        "744f661b1112d58e0c0d1e48977079570013b589"
      ],
      "author": {
        "name": "Che-Liang Chiou",
        "email": "clchiou@chromium.org",
        "time": "Wed Dec 12 00:27:26 2012"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Sat Mar 23 05:10:24 2013"
      },
      "message": "mousecontrol: Turn off kernel\u0027s Magic Mouse interpreter\n\nKernel\u0027s Magic Mouse driver will interpret mouse events by default, and\nwe would like to turn this interpretation off.\n\nBUG\u003dchromium-os:36323\nTEST\u003dOn Snow, connect Apple Magic Mouse and run test script below\n\n$ cat /sys/module/hid_magicmouse/parameters/emulate_3button\nN\n$ cat /sys/module/hid_magicmouse/parameters/emulate_scroll_wheel\nN\n\nChange-Id: Ib7d43576e2dceee2f71464f3e5596c8d01cfd2f5\nReviewed-on: https://gerrit.chromium.org/gerrit/46186\nCommit-Queue: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nReviewed-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nTested-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\n"
    },
    {
      "commit": "744f661b1112d58e0c0d1e48977079570013b589",
      "tree": "50888806fa2ebe44ef045414ba3787e278780b77",
      "parents": [
        "eca4f0359d73a4d52d57b1971a95481bc9e0c661"
      ],
      "author": {
        "name": "Che-Liang Chiou",
        "email": "clchiou@chromium.org",
        "time": "Thu Mar 21 22:45:39 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Sat Mar 23 05:10:24 2013"
      },
      "message": "mousecontrol: Disable X\u0027s acceleration profile\n\nAs cmt does the acceleration for us now, we disable X\u0027s acceleration\nprofile.\n\nBUG\u003dchromium-os:36322\nTEST\u003dConnect a mouse and make sure movement accel still works.\n\nChange-Id: I661a24b2374b0221adad62c9fa3c9e8b407a7a08\nReviewed-on: https://gerrit.chromium.org/gerrit/46185\nCommit-Queue: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nReviewed-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nTested-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\n"
    },
    {
      "commit": "eca4f0359d73a4d52d57b1971a95481bc9e0c661",
      "tree": "213297e7cf572a60d30b628ef6f0671bc0b8a36e",
      "parents": [
        "2dfc849fc45916cd183bbd9ed2b22df4063bba0b"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Fri Mar 22 20:00:06 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Fri Mar 22 22:47:09 2013"
      },
      "message": "Fix empty block in tpcontrol_xinput\n\nA recent change mad this option obsolete, but you still need to have a\nbody in each block of the if/elif/else statement or else it will not\nparse right.  This just adds a nop into the emptied block.\n\nBUG\u003dchromium:223227\nTEST\u003dmanually run on a Link\n\nChange-Id: I5af99f55a01ef7ed20ec6c42e6703ce3ae25f46d\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://gerrit.chromium.org/gerrit/46298\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Charles Mooney \u003ccharliemooney@google.com\u003e\nTested-by: Charles Mooney \u003ccharliemooney@google.com\u003e\n"
    },
    {
      "commit": "2dfc849fc45916cd183bbd9ed2b22df4063bba0b",
      "tree": "d0cb02435d08cb75732de5e025e5c24eef68c355",
      "parents": [
        "9ada5a32747f6ddc524cd57fcf13487d44c855f8"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Wed Mar 20 16:24:33 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Thu Mar 21 18:02:59 2013"
      },
      "message": "Adding a tscontrol script for touchscreen\n\nThis adds a simple tscontrol script analogous to the tpcontrol script\nfor getting basic info about the touchscreen.  The touch FW test needs\nto have a simple and clean way to grab the device node of the\ntouchscreen if we want to be able to run it on the touchscreen as well\nas the touchpad and this provides that.\n\nRight now it only supports two commands \"status\" and \"listdev\" both of\nwhich do what they did for tpcontrol but for the touchscreen.  In the\nfuture more commands can be added as are needed.\n\nBUG\u003dchromium:222247\nTEST\u003dgmerged on Link, manually tested and it worked\n\nChange-Id: I3c70c7c3c40b8dddad3362207abe0848a41c1f4b\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://gerrit.chromium.org/gerrit/46012\n"
    },
    {
      "commit": "9ada5a32747f6ddc524cd57fcf13487d44c855f8",
      "tree": "66998e09ade7fc96bf809b0bbf41389a8f4c6c70",
      "parents": [
        "1961857510bc6d939e2e893ba45356894e4d87fb"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Tue Mar 19 23:05:47 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Wed Mar 20 21:17:44 2013"
      },
      "message": "Removed 3F click property\n\n3F click is no longer experimental. As the command might still be called\nby chrome, it is ignored.\n\nBUG\u003dchromium:221468\nTEST\u003drestart ui; 3f click works!\n\nChange-Id: I7c0cb5832d350c519bc9fa66d1943da4740f890f\nReviewed-on: https://gerrit.chromium.org/gerrit/45919\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "1961857510bc6d939e2e893ba45356894e4d87fb",
      "tree": "060146e7de8cc164233c0e8061c7b32d8c7bf085",
      "parents": [
        "136ff98426c0a0048726f5371944e765c1447eeb"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Mar 01 16:45:03 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Fri Mar 01 19:21:06 2013"
      },
      "message": "mousecontrol: Better mouse movement for Logitech K400r keyboard.\n\nBUG\u003dchromium-os:39427\nTEST\u003dManually tested on a device.\n\nChange-Id: I9d11a5a926c2c8a9c828b3d47541648bb8edc336\nReviewed-on: https://gerrit.chromium.org/gerrit/44393\nReviewed-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "136ff98426c0a0048726f5371944e765c1447eeb",
      "tree": "73dde2bb6ef7a95b8dafbab17d0ae7b540409b1c",
      "parents": [
        "2e5d95727113267fd9e30fd12c07d482db0e6865"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Feb 08 19:11:27 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Fri Feb 08 22:31:27 2013"
      },
      "message": "tpcontrol: Support for multiple touchpads\n\nHistorically we only supported a single touchpad, but now with the\nMagic Trackpad, people can have multiple.\n\nWith this change, we consistently apply properties on multiple\npads. We also discover them correctly in the presense of an existing\npad.\n\nBUG\u003dchromium-os:38494\nTEST\u003dMade sure mice and integrated touchpads still got discovered and\nhad the proper properties applied. Saw that when adding Magic\nTrackpad, only that was discovered and proper properties were set on\nit. Turned on/off tap-to-click and saw it apply to both Magic Trackpad\nand the integrated pad. Also tested input metrics with: sh -x\n/opt/google/touchpad/send_input_metrics\n\nChange-Id: I20261bd820ec3a67e4e63012b11cc0ef3deb1ad8\nReviewed-on: https://gerrit.chromium.org/gerrit/42933\nReviewed-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "2e5d95727113267fd9e30fd12c07d482db0e6865",
      "tree": "58d63fba9d67485f4144ba86c40dfd64aa479802",
      "parents": [
        "355e71f1ad4d4f609874af507a8af665cb5eaf33"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Feb 01 17:57:48 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Mon Feb 04 18:55:49 2013"
      },
      "message": "mousecontrol: M570 mouse was too fast\n\nmukai@ complained that the M570 was too fast in R26. I met with him\nand agreed, so we\u0027re slowing it down a bit.\n\nBUG\u003dchromium-os:38426\nTEST\u003dManual test with mukai@\n\nChange-Id: If7c718275053933839c77379efaa7ea95aca278d\nReviewed-on: https://gerrit.chromium.org/gerrit/42460\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "355e71f1ad4d4f609874af507a8af665cb5eaf33",
      "tree": "3d9f2153a67e76765e864412e7a62fde8bf91fba",
      "parents": [
        "8ca36eea1fc8a2fef119cd2ab4f56bf6305b4a5f"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jan 29 22:21:25 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Tue Jan 29 23:27:16 2013"
      },
      "message": "mousecontrol: Magic Mouse: Enable scroll wheel emulation and 3f click\n\nThese were disabled as part of the work to move how the Magic Mouse is\nhandled, but it broke the existing Magic Mouse code path.\n\nBUG\u003dchromium-os:38330\nTEST\u003dmanual test that Magic Mouse works as expected\n\nChange-Id: Ice6591fa92816eba35900a4d5dd6e03774d74f4e\nReviewed-on: https://gerrit.chromium.org/gerrit/42251\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "8ca36eea1fc8a2fef119cd2ab4f56bf6305b4a5f",
      "tree": "2a8b3afb569dc6560c42339fa50196d05a184278",
      "parents": [
        "3e699445d5497b02d5dedbeeeed09e11aca623e7"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Jan 03 00:56:40 2013"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Thu Jan 03 19:14:51 2013"
      },
      "message": "mousecontrol: better calibration for Logitech M570 trackball\n\nBUG\u003dchromium-os:37586\nTEST\u003dtested with M570 and older, calibrated trackball on a system, saw\nthey performed similarly w/ this change, but way different w/o it.\n\nChange-Id: Ie7d69d0392f7a382fd362276bf2c792597f3e9f4\nReviewed-on: https://gerrit.chromium.org/gerrit/40352\nReviewed-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "3e699445d5497b02d5dedbeeeed09e11aca623e7",
      "tree": "c946b159cb580633528d67336a8c2a7c959b8f38",
      "parents": [
        "f0016336faca291fb71414fab2a63baade94dc66"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Fri Dec 21 18:54:33 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Fri Dec 21 20:42:44 2012"
      },
      "message": "Add touch_noise_feedback to gather touch noise related feedback\n\nWe have a daemon touch_noise_monitor that monitors touch noise\nand dumps related logs to /var/log/touch_noise.log.\nThis patch adds the touch_noise.log to feedback report.\n\nBUG\u003dchrome-os-partner:16788\nTEST\u003dMake fake /var/log/touch_noise.log\n     Run touch_noise_feedback and note that uuencoded file\n     appear at stdout.\n\nChange-Id: Ic3611428d78d3de1aac0acd856f7d8c3dc4de7cb\nReviewed-on: https://gerrit.chromium.org/gerrit/40087\nReviewed-by: Michael Spang \u003cspang@chromium.org\u003e\nCommit-Queue: Yufeng Shen \u003cmiletus@chromium.org\u003e\nTested-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\n"
    },
    {
      "commit": "f0016336faca291fb71414fab2a63baade94dc66",
      "tree": "93f40184ef55a6a49affbd8ced41f0cc04fbbf28",
      "parents": [
        "8d66b3a9c1267b7d6fbea9794b1806d38d5c01d9"
      ],
      "author": {
        "name": "Benson Leung",
        "email": "bleung@chromium.org",
        "time": "Tue Dec 18 02:56:43 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Tue Dec 18 20:07:52 2012"
      },
      "message": "tpcontrol_xinput : add support for trial firmware swapping.\n\nAllow the user to swap trial firmwares on Snow starting with\nchromeos-touch-firmware-daisy-2.4-r2.tbz2.\n\nChanging firmware happens on the next boot, when the firmware\nupdater is normally run again to check if something\nhas changed.\n\nSigned-off-by: Benson Leung \u003cbleung@chromium.org\u003e\n\nBUG\u003dchromium-os:37150,chromium-os:36911\nTEST\u003d/opt/google/touchpad/tpcontrol firmware OR from crosh\ntpcontrol firmware\nCheck that the following is printed:\n[cyapa.bin] cyapa.bin-trial1 cyapa.bin-trial2 cyapa.bin-trial3\n\nSelect one of the firmwares by doing:\ntpcontrol firmware cyapa.bin-trial1\nCheck that this message is printed:\nSelected cyapa.bin-trial1 as touchpad trial firmware. Reboot to apply.\ncat /var/cache/touch_trial/selection\nCheck that it is cyapa.bin-trial1\nReboot the system.\nCheck that the active firmware is 2.7 now, instead of 2.4.\n\nChange-Id: Iacacb46612b768573342f3a45e65d85224cea9cb\nReviewed-on: https://gerrit.chromium.org/gerrit/39843\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Ready: Benson Leung \u003cbleung@chromium.org\u003e\nTested-by: Benson Leung \u003cbleung@chromium.org\u003e\n"
    },
    {
      "commit": "8d66b3a9c1267b7d6fbea9794b1806d38d5c01d9",
      "tree": "4f32ce752150d6f8d746dc703351344ee6b01baf",
      "parents": [
        "7c7401668428d181d159fb54968a09436e6021eb"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Dec 12 00:44:28 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Tue Dec 18 01:04:58 2012"
      },
      "message": "tpcontrol: support for tap_dragging preference.\n\nThis is a new accessibility preference\n\nBUG\u003dchromium-os:35609\nTEST\u003dtested on Link device, both twiddling the preference and\nsleep/wake while it was set to on.\n\nChange-Id: I0e60d52ed4cdc4e1786985652847d28a975e088a\nReviewed-on: https://gerrit.chromium.org/gerrit/39736\nReviewed-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nCommit-Ready: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "7c7401668428d181d159fb54968a09436e6021eb",
      "tree": "590b0614d9bf87728aa80949fd9fa22299ce8f87",
      "parents": [
        "6a0299d849a2e3e4246c4ee5b711fea122df755b"
      ],
      "author": {
        "name": "Che-Liang Chiou",
        "email": "clchiou@chromium.org",
        "time": "Wed Dec 12 00:27:26 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Thu Dec 13 22:10:41 2012"
      },
      "message": "mousecontrol: Turn off mouse event interpretation in kernel\n\nKernel\u0027s Apple Magic Mouse driver will try to interpret mouse events,\nand we would like to turn this interpretation off.\n\nThis change also fixes vendor_product_for_xinput_id, which falsely\nassumes that vendor ID and product ID are listed in \"Device Product ID\".\nThe vendor ID is actually listed in \"Device Vendor ID\" field on Snow.\n\nBUG\u003dchromium-os:36323\nTEST\u003dOn Snow, connect Apple Magic Mouse and run test script below\n\n$ cat /sys/module/hid_magicmouse/parameters/emulate_3button\nN\n$ cat /sys/module/hid_magicmouse/parameters/emulate_scroll_wheel\nN\n\nChange-Id: I3a72385390b43642ab1e0d6dc88b2bc9e8cc0cb4\nReviewed-on: https://gerrit.chromium.org/gerrit/39572\nTested-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Ready: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\n"
    },
    {
      "commit": "6a0299d849a2e3e4246c4ee5b711fea122df755b",
      "tree": "5b9143551d2e45bd5888d3f7b0533e561b5abff2",
      "parents": [
        "9b1839fe9c526160c51a7ad093483af5e1a01cc0"
      ],
      "author": {
        "name": "Che-Liang Chiou",
        "email": "clchiou@chromium.org",
        "time": "Thu Nov 29 19:27:43 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Fri Nov 30 19:25:31 2012"
      },
      "message": "mousecontrol: Add CPI for Logitech Optical Wheel Mouse model M-UAE96\n\nOur test shows that its CPI should actually be close to 530.\n\nBUG\u003dchromium-os:36319\nTEST\u003dMouse movement on Snow scales correctly\n\nChange-Id: I523ae5b0f11da913eb7fb196c8f7ed885e8334ba\nReviewed-on: https://gerrit.chromium.org/gerrit/38928\nTested-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Ready: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\n"
    },
    {
      "commit": "9b1839fe9c526160c51a7ad093483af5e1a01cc0",
      "tree": "41c725a611c11ea891a9ddcb86f26546a7fe81e1",
      "parents": [
        "eb5e9911bd5165b7de14edd330a2b663946cd064"
      ],
      "author": {
        "name": "John Sheu",
        "email": "sheu@google.com",
        "time": "Wed Nov 28 07:05:14 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Thu Nov 29 00:19:35 2012"
      },
      "message": "Add udev rule for event* input devices\n\nSetup these devices in /dev/input/*, and set to group owner \"input\".\nThese rules are copied here from adhd since they logically belong here.\n\nDoing this towards the nonroot-X effort.\n\nTEST\u003dbuild, run on snow\nBUG\u003dchromium-os:388\n\nChange-Id: I8be4dd02cdb7020bb3da14df86979d85c142968b\nReviewed-on: https://gerrit.chromium.org/gerrit/38851\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Ready: John Sheu \u003csheu@chromium.org\u003e\nTested-by: John Sheu \u003csheu@chromium.org\u003e\n"
    },
    {
      "commit": "eb5e9911bd5165b7de14edd330a2b663946cd064",
      "tree": "fdf9ce605b7b93f209a1754cde412b288f098519",
      "parents": [
        "94fe4c21a30a12f87111bfde3051d87d6e88122d"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Oct 25 20:23:09 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Thu Oct 25 22:59:16 2012"
      },
      "message": "tpcontrol_xinput: rename three_finger_swipe_enable to three_finger_swipe.\n\nBUG\u003dchromium-os:35735\nTEST\u003dTested on device\n\nChange-Id: I8a2922a082ad3c88d2161eada869bc346d8813b7\nReviewed-on: https://gerrit.chromium.org/gerrit/36584\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Ready: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "94fe4c21a30a12f87111bfde3051d87d6e88122d",
      "tree": "e9c50e88f2e9450f231a908e5a153dfa75d0aca1",
      "parents": [
        "7f8ed56d630279e375744df33f9539e7f7d2d3d8"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Oct 25 00:23:01 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Thu Oct 25 18:24:03 2012"
      },
      "message": "tpcontrol: Pref to enable/disable 3f swipe.\n\nBUG\u003dchromium-os:35705\nTEST\u003dused command-line to turn on/off 3f swipe\n\nChange-Id: I35313b7decf5dcd06a3ea9dbdca898ac239987bb\nReviewed-on: https://gerrit.chromium.org/gerrit/36509\nReviewed-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nCommit-Ready: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "7f8ed56d630279e375744df33f9539e7f7d2d3d8",
      "tree": "5aaffe5b24673e4a934f058af211c5917be7a43b",
      "parents": [
        "ea082a7db1dedeeb045d1df1e05e83374dc99a09"
      ],
      "author": {
        "name": "Michael Spang",
        "email": "spang@chromium.org",
        "time": "Mon Aug 13 19:15:42 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Mon Aug 20 17:13:01 2012"
      },
      "message": "Add touchscreen_feedback tool for generating touchscreen logs\n\nThis adds a script similar to \"tpcontrol log\" to generate logs of\ntouchscreen input events.\n\nBUG\u003dchrome-os-partner:11604\nTEST\u003drun feedback on link, verified logs present\n\nChange-Id: I5e2661f15a8004bd8336d83219f8387868ea0664\nReviewed-on: https://gerrit.chromium.org/gerrit/30015\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Ready: Michael Spang \u003cspang@chromium.org\u003e\nTested-by: Michael Spang \u003cspang@chromium.org\u003e\n"
    },
    {
      "commit": "ea082a7db1dedeeb045d1df1e05e83374dc99a09",
      "tree": "068cae89260a22280844001d644c846d5d28ef7d",
      "parents": [
        "a446bfcf199f84abed54b0e6e2d272f1850c5e01"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Jul 27 21:36:22 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Mon Jul 30 17:26:34 2012"
      },
      "message": "mousecontrol: Support for Lenovo N5901, N5902 mouse speeds\n\nThese are two multimedia keyboards. I only have an N5902, so I\u0027m\nguessing on the N5901. This CL makes it faster; it feels nice.\n\nBUG\u003dchromium-os:33039\nTEST\u003dtested with N5902; pointing speed is better\n\nChange-Id: I82629ceb0db12d9736515603174ff42b8eec810b\nReviewed-on: https://gerrit.chromium.org/gerrit/28624\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nCommit-Ready: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "a446bfcf199f84abed54b0e6e2d272f1850c5e01",
      "tree": "b09d240ea74eb52a54ed9fbef9f910dec089b8bf",
      "parents": [
        "639b2ea0490aee641bb7aa6eeb22350fa7b1c7ac"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jul 25 23:31:10 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Thu Jul 26 20:09:23 2012"
      },
      "message": "mousecontrol: support for FAVI Entertainment Wireless Keyboard (TouchPad)\n\nBUG\u003dchromium-os:32965\nTEST\u003dtested with said touchpad\n\nChange-Id: I1a73b29b4c718695f7705268e0898b6683f3005f\nReviewed-on: https://gerrit.chromium.org/gerrit/28443\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nCommit-Ready: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "639b2ea0490aee641bb7aa6eeb22350fa7b1c7ac",
      "tree": "bebf3c2cdd33e59a95473c0120c680f48133e5cb",
      "parents": [
        "a27ce5ee8df69de43a6c40a815158459ca46fc59"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jul 24 21:01:29 2012"
      },
      "committer": {
        "name": "Gerrit",
        "email": "chrome-bot@google.com",
        "time": "Tue Jul 24 22:55:32 2012"
      },
      "message": "mousecontrol: Support for IBM Trackpoint\n\nBoth PS/2 and USB\n\nBUG\u003dchromium-os:32904\nTEST\u003dtested on device\n\nChange-Id: Ibf0ff0cdbc535193f3c62620f7f37f0497a40552\nReviewed-on: https://gerrit.chromium.org/gerrit/28309\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nCommit-Ready: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "a27ce5ee8df69de43a6c40a815158459ca46fc59",
      "tree": "a65550c014aa9582e12b540832118ae446b85071",
      "parents": [
        "74bb0338ee2f4ad038d7c7897d213cb7ae26a047"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jul 11 21:49:04 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jul 11 21:49:04 2012"
      },
      "message": "inputcontrol: Special case Logitech M-BT58 mouse\n\nBUG\u003dchromium-os:32496\nTEST\u003dtested on device\n\nChange-Id: I197b45376bdbd3ce6cc466c565726fba542f071e\n"
    },
    {
      "commit": "74bb0338ee2f4ad038d7c7897d213cb7ae26a047",
      "tree": "ecbad8816b3fbab1efbb8431a1ec012b10034849",
      "parents": [
        "45a1f22fcfbf3341400276b9b615964fb4232385"
      ],
      "author": {
        "name": "Elly Jones",
        "email": "ellyjones@chromium.org",
        "time": "Mon Jul 09 19:01:36 2012"
      },
      "committer": {
        "name": "Elly Jones",
        "email": "ellyjones@chromium.org",
        "time": "Mon Jul 09 19:01:36 2012"
      },
      "message": "[inputcontrol] unbreak tap-to-click\n\nFix an operator-precedence bug causing every command implemented after \u0027log\u0027 to\nbe disabled.\n\nTEST\u003dAdhoc\nBUG\u003dNone\n\nChange-Id: Iec4ed81a49f8c821b8efad3dabd8bf51f1c03732\nSigned-off-by: Elly Jones \u003cellyjones@chromium.org\u003e\n"
    },
    {
      "commit": "45a1f22fcfbf3341400276b9b615964fb4232385",
      "tree": "400dc968b5e1fe31905ddc5accca511cc77e1fce",
      "parents": [
        "c1ca38e6771d633f09bbd71a15db126af90afc23"
      ],
      "author": {
        "name": "Elly Jones",
        "email": "ellyjones@chromium.org",
        "time": "Fri Jun 29 17:22:46 2012"
      },
      "committer": {
        "name": "Elly Jones",
        "email": "ellyjones@chromium.org",
        "time": "Mon Jul 02 14:49:58 2012"
      },
      "message": "[inputcontrol] support alternate log dir\n\nWhen run as the debug daemon, this script cannot write to the user\u0027s homedir, so\nsupport logging to the debug daemon\u0027s tmpfs as well.\n\nBUG\u003dchromium-os:30740\nTEST\u003dAdhoc\nmkdir /debugd/touchpad ; /opt/google/touchpad/tpcontrol log alt ; \\\n    ls /debugd/touchpad\n\nChange-Id: I2981602158eab67df55644826879133f62e76922\nSigned-off-by: Elly Jones \u003cellyjones@chromium.org\u003e\n"
    },
    {
      "commit": "c1ca38e6771d633f09bbd71a15db126af90afc23",
      "tree": "3ab2f779175b230814095e68d1bae246c19873e7",
      "parents": [
        "08db150f61369e4cbb66fa043da0b366dff211bc"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jun 06 18:30:38 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jun 06 18:52:41 2012"
      },
      "message": "mousecontrol: Unquote * so it can glob.\n\nBUG\u003dchromium-os:31599\nTEST\u003dtested non-whitelisted Logitech Wireless device. Saw errors stop\nwith this CL.\n\nChange-Id: I590d9e0e384f3435673804d60c7f5ed9771c2941\n"
    },
    {
      "commit": "08db150f61369e4cbb66fa043da0b366dff211bc",
      "tree": "ff898165c79594766093debf88396332d8805650",
      "parents": [
        "8e24129306a84d4db59d4b1b3f59610f519991df"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jun 06 18:19:31 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jun 06 18:52:06 2012"
      },
      "message": "mousecontrol: Disable side-button on Apple Mighty Mouse\n\nSome users trigger the side button by mistake, which currently\ntriggers the page-back action, and it particularly easy to do by\nmistake on this mouse.\n\nWith this CL, we look for a mouse with the given vendor/product ID and\nremap buttons accordingly.\n\nBUG\u003dchromium-os:31529\nTEST\u003dtested with this mouse and others on a Lumpy.\n\nChange-Id: I13447cc7c3181d6040032920d37b2a611a7b7356\n"
    },
    {
      "commit": "8e24129306a84d4db59d4b1b3f59610f519991df",
      "tree": "d41b76b116c835988cf70ae12af93f5d8f6de444",
      "parents": [
        "6341af405dc16029dd9c16566dd991898fa91458"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jun 05 20:50:09 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jun 05 21:05:26 2012"
      },
      "message": "mousecontrol: Add some more trackballs\n\nAdding some more trackballs based on a feedback report and browsing\nhttp://www.linux-usb.org/usb-ids.html for items that look like\ntrackballs.\n\nBUG\u003dchromium-os:31550\nTEST\u003dMade sure mousecontrol still ran w/ mice I have (not these new ones)\n\nChange-Id: Ia101901c5e7da00a8215f8cdc0dbf73da61d161a\n"
    },
    {
      "commit": "6341af405dc16029dd9c16566dd991898fa91458",
      "tree": "4ca6e5c68f9a803b0c6e7d045a136c7042a26a12",
      "parents": [
        "53c8c35b536bb3571c0bc08ce12db646ad2adb1a"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri May 25 20:04:01 2012"
      },
      "committer": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri May 25 20:04:01 2012"
      },
      "message": "added listdev command to tpcontrol_xinput\n\nthe new command will print the device id of the internal trackpad\nas provided by find_pad.\n\nBUG\u003dchromium-os:31150\nTEST\u003dmanual testing on lumpy\n\nChange-Id: I2100bbce8d7cce3f368fbf88fa66bc9a149549ba\n"
    },
    {
      "commit": "53c8c35b536bb3571c0bc08ce12db646ad2adb1a",
      "tree": "4ed40b36dedfacc8b07af2e329964ae944c93698",
      "parents": [
        "6b50f29131d5beda9dfbbe0bf29a88b5812ca898"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu May 03 16:09:26 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu May 03 16:09:26 2012"
      },
      "message": "mousecontrol: Calibration data for two more mice.\n\nThis CL adds support for a basic Dell wheel mouse and for the Razer\nDeathAddr gaming mouse.\n\nBUG\u003dchromium-os:30468\nTEST\u003dtested each mouse on device w/ these changes to see standard\nspeed.\n\nChange-Id: I233013861a3a80964f9b404a24a8aa87db354beb\n"
    },
    {
      "commit": "6b50f29131d5beda9dfbbe0bf29a88b5812ca898",
      "tree": "fe54e65ebe31790ae8534e913d498c2ad57fa942",
      "parents": [
        "38002e9faaa3293f2f89e32f15f175a5ee51d522"
      ],
      "author": {
        "name": "Joseph Hwang",
        "email": "josephsih@chromium.org",
        "time": "Mon Apr 30 09:43:11 2012"
      },
      "committer": {
        "name": "Joseph Hwang",
        "email": "josephsih@chromium.org",
        "time": "Wed May 02 06:29:55 2012"
      },
      "message": "input_metrics: modify the start on conditions\n\nSimplify the start on condition. The started metrics_daemon has\nimplied started ui. With the started ui, we could use xinput to\nquery the trackpad device list.\n\nBUG\u003dchromium-os:28644\nTEST\u003dReboot the system. Type \"about:histograms\" in Chrome omnibox.\nAbout 1 minute later, find the histogram of \"Touchpad.Device\" in the\npage.\n\nChange-Id: I821d2b215a94a9260d4a3e4cf8afa6efbe6baf0c\n"
    },
    {
      "commit": "38002e9faaa3293f2f89e32f15f175a5ee51d522",
      "tree": "8fe0bea830eb6ec15e334b76cdd396cb19010236",
      "parents": [
        "b31ba19e791fe2d99cb78bcf96f319ffcdb71194"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Apr 25 20:19:40 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Apr 25 20:19:40 2012"
      },
      "message": "mousecontrol: Special case another Logitech USB Mouse\n\nBUG\u003dchromium-os:30001\nTEST\u003dNone\n\nChange-Id: I5fb76c7d9a6eaa3558c3872b5661ec43e7721a2d\n"
    },
    {
      "commit": "b31ba19e791fe2d99cb78bcf96f319ffcdb71194",
      "tree": "2905af2a97651c4a79cc0cf732c7a0422d8bf4e1",
      "parents": [
        "4960f56b5239235b1b7f0c446b04b2b668e53ec2"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Apr 24 21:50:24 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Apr 25 18:24:02 2012"
      },
      "message": "tpcontrol: support for new middle click flags\n\nThere are two new flags for middle click that will be accessible via\nChrome, so we expose them here.\n\nAlso, some refactoring to avoid duplicated code.\n\nBUG\u003dchromium-os:18898\nTEST\u003dtested on device\n\nChange-Id: Idc4fc17fb932c5f50041428b8552d4c479fce2ac\n"
    },
    {
      "commit": "4960f56b5239235b1b7f0c446b04b2b668e53ec2",
      "tree": "c96fc1ca6c70f533575c232e1d0a0da321498af7",
      "parents": [
        "533a38524cc64651176f42d54b2f6b6cdacbc20a"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Mon Apr 23 02:03:33 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Mon Apr 23 02:03:33 2012"
      },
      "message": "mousecontrol: add CPI for Apple USB optical mouse and BT Magicmouse\n\nCPI measured using a ruler to by moving the mouse 10 inches in X and Y,\nand summing Rel X, Y events captured by evemu-record:\n\n$ evemu-record /dev/input/event9 \u003e /tmp/events\n$ grep \"0002 0000\" /tmp/events | awk \u0027{ sum_x +\u003d $5 } END { print sum_x }\u0027\n$ grep \"0002 0001\" /tmp/events | awk \u0027{ sum_y +\u003d $5 } END { print sum_y }\u0027\n\n\"Mitsumi Electric Apple Optical Mouse\" (USB: 05AC:0304)\n CPI in x \u0026 y ~\u003d 400\n\"Apple \"BLUETOOTH HID v0.84 Mouse\" (BT magicmouse) (USB: 05AC:030D)\n CPI in x \u0026 y ~\u003d 1780\n\nBUG\u003dchromium-os:27996\nTEST\u003dOn BT enabled chromenook, connect to Apple BT magicmouse\n Adjust \"Mouse speed\" slider from 1 to 5\n Pointer speed should increase monotonically.\n At each setting, pointer speed should be roughly the same as other mice.\n Repeat for Apple USB Optical mouse.\n\nChange-Id: Icd0acd689b052ed4a7ab3b0a43203e1fa6f534ce\n"
    },
    {
      "commit": "533a38524cc64651176f42d54b2f6b6cdacbc20a",
      "tree": "b93338c6ed38b7835bec5bada74c39e6163ad46f",
      "parents": [
        "8c3506432fad64ee1ebd96303562d6c9ad09a86b"
      ],
      "author": {
        "name": "Joseph Hwang",
        "email": "josephsih@chromium.org",
        "time": "Mon Apr 09 10:40:08 2012"
      },
      "committer": {
        "name": "Joseph Hwang",
        "email": "josephsih@chromium.org",
        "time": "Fri Apr 20 02:09:32 2012"
      },
      "message": "Send input metrics to Chrome\n\nThis CL reports metrics regarding the existence of trackpad device\nto Chrome. An upstart script is triggered after every boot to probe the\ntrackpad device, and sends its state to Chrome through metrics_client\nutility.\n\nBUG\u003dchromium-os:28644\nTEST\u003dReboot the system. Type \"about:histograms\" in Chrome omnibox.\nAbout 1 minute later, find the histogram of \"Touchpad.Device\" in the\npage.\n\nChange-Id: Ifbb22ddb3849a4f81c6a43b05f13a30c3cb60c9b\n"
    },
    {
      "commit": "8c3506432fad64ee1ebd96303562d6c9ad09a86b",
      "tree": "6d10469654d683e6e771de7e2e2eea5b5bfedf7d",
      "parents": [
        "22b6156e4dca788f9088d4d299a73e8e7f8b2396"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@chromium.org",
        "time": "Wed Apr 11 08:01:17 2012"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@chromium.org",
        "time": "Thu Apr 12 06:01:07 2012"
      },
      "message": "Include cmt_input_events logs in userfeedback\n\nBUG\u003dchrome-os-partner:8695\nTEST\u003dtest on device, use \u0027/opt/google/touchpad/tpcontrol log\u0027 and see if\n  cmt_input_events* log will reside in the same directory as touchpad_activity*.\n\nChange-Id: I6029da41a3037ece92f240babe7397945bf5bec1\n"
    },
    {
      "commit": "22b6156e4dca788f9088d4d299a73e8e7f8b2396",
      "tree": "1d499ea519464bba63589e155a517a60d7f73d43",
      "parents": [
        "294d6814e79eb1d32e06482077dbdc170f0631c4"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Apr 11 02:07:08 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Apr 11 02:07:08 2012"
      },
      "message": "Fix sensitivity multiplier table\n\nBUG\u003dchromium-os:29260\nTEST\u003dAttach USB mouse.\nTEST\u003dSet mouse to sensitivity 2\n  /opt/google/mouse/mousecontrol sensitivity 2\nTEST\u003dSet mouse to sensitivity 4, mouse should be a bit faster.\n  /opt/google/mouse/mousecontrol sensitivity 4\n\nChange-Id: I269134e983a5642dd310eec9af01b512e3ffdd97\n"
    },
    {
      "commit": "294d6814e79eb1d32e06482077dbdc170f0631c4",
      "tree": "c85402251f44574c00830dab28e3b88a09fb047a",
      "parents": [
        "ef34c493e25670e2bbc7a3e528bfd74fe59d5c5e"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Apr 05 17:23:49 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Apr 09 18:27:18 2012"
      },
      "message": "mousecontrol: Support for Logitech Unifying Receiver\n\nHistorically we always set mice attached through the unifying receiver\nto 1000 CPI (the default). The Logitech K400 keyboard which attached\ntouchpad currently feels way too slow. Ideally we would use our\ntouchpad stack, but in the mean time, we continue to treat it as a\nmouse with low CPI.\n\nThis CL adds support for the Logitech Unifying Reciever and the K400\ntouchpad.\n\nBUG\u003dchromium-os:29010\nTEST\u003dtested with multiple Logitech Unifying Receiver devices,\nincluding K400 touchpad.\n\nChange-Id: I684b48101fd11bf24e074d7f19ad533f0f66805e\n"
    },
    {
      "commit": "ef34c493e25670e2bbc7a3e528bfd74fe59d5c5e",
      "tree": "3697e6f6f3613b94bd3e5e75f2ea8211dbe12d8b",
      "parents": [
        "fba2ad0cde685d407b90311babe9caaf4e297c64"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Apr 06 00:50:06 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Apr 06 15:59:50 2012"
      },
      "message": "mousecontrol: Set CPI when refreshing mice settings.\n\nThis is necessary to set CPI after a user logs out.\n\nBUG\u003dchromium-os:29051\nTEST\u003dtested on device\n\nChange-Id: Ia1faf260e258905b38c437bada3e5400ff589f62\n"
    },
    {
      "commit": "fba2ad0cde685d407b90311babe9caaf4e297c64",
      "tree": "8aab728903a5de339777dace2aab54d398ebfaef",
      "parents": [
        "98783686ac9025f8a86547b3f39a3bdf1f9a9b39"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Apr 05 16:34:06 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Apr 05 17:26:11 2012"
      },
      "message": "mousecontrol: Add support for HP branded \"Logitech, Inc. Optical Wheel Mouse\"\n\nBUG\u003dchromium-os:29009\nTEST\u003dtested with this specific mouse\n\nChange-Id: Ie984226cff2587980b795483d015be5b73aaa0c3\n"
    },
    {
      "commit": "98783686ac9025f8a86547b3f39a3bdf1f9a9b39",
      "tree": "9458ad914b34ec235c3f5441e7a04c0bf37b54d1",
      "parents": [
        "c66d05450c370842606140b07fd458fb6ec8b546"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 21 16:14:54 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 21 16:14:54 2012"
      },
      "message": "Correct inputcontrol udev rule to trigger on !\u003d\"remove\"\n\nRule of thumb for udev rules:\nACTION!\u003d\"remove\" \u003d my rule should be run for this device\nACTION\u003d\u003d\"add\" \u003d my rule should not be run if there\u0027s a chance another\n  daemon or rule has already been run for this device\n\nIn this case, we want to make sure the rule always runs for these devices.\n\nBUG\u003dchromium-os:27064\nTEST\u003d1) plug in USB mouse at runtime, notice the following dmesg:\n  logger: /opt/google/mouse/mouse_added\n     2) plug in USB and reboot, notice the following in dmesg after boot:\n  logger: /opt/google/mouse/mouse_added\n  logger: /opt/google/mouse/touchpad_added\n\nChange-Id: Iebdd0fe69086768eddde95619a565b433a68add0\n"
    },
    {
      "commit": "c66d05450c370842606140b07fd458fb6ec8b546",
      "tree": "e412759ec8492963ef55d3234cdf1e5a25eb2063",
      "parents": [
        "aa13e90ad150631e0ef78f9eb12b38b7c93fdab5"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 13:59:34 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 18:16:33 2012"
      },
      "message": "Install udev rule into /lib instead of /etc\n\nWhile we are at it, combine mouse and touchpad rules into a single\ninputcontrol udev rule.\nNote that this fixes the broken Makefile install target dependency.\n\nBUG\u003dchromium-os:27064\nTEST\u003demerge-${B} inputcontrol\n   should install /lib/udev/rules.d/99-inputcontrol.rules\n   should not install anything to /etc/udev/rules.d/\n\nChange-Id: Id456b07e1a1f3ae7da08454375ffff0a525864e0\n"
    },
    {
      "commit": "aa13e90ad150631e0ef78f9eb12b38b7c93fdab5",
      "tree": "9da4347ad9dc29859aaf269045e794ab66ff66bb",
      "parents": [
        "83c9dedc1917a0c9084a5972986d72631f790d97"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 18:15:52 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 18:15:52 2012"
      },
      "message": "Log all calls to inputcontrol scripts to /var/log/messages\n\nThe inputcontrol scripts are a potential source of incorrectly configured\ninput devices.  Therefore, it is useful to know how and when they are\nbeing called.\n\nSince they are theoretically called very infrequently, the log spew will\nbe minimal.\n\nBUG\u003dchrome-os-partner:7334\nTEST\u003dOn device, for example:\n  $ tail -F /var/log/messages\n  $ /opt/google/touchpad/tpcontrol status\n \u003d\u003e \u003ctimestamp\u003e localhost logger: /opt/google/touchpad/tpcontrol status\n\nChange-Id: If9ca97cee42c39664a41aeb520445295c09d5dbc\n"
    },
    {
      "commit": "83c9dedc1917a0c9084a5972986d72631f790d97",
      "tree": "0b77b8091a652d56ca1825614dfa79aa089ee9a8",
      "parents": [
        "0af5bb5ef37d230a1b71150fa76b66b1ab1a0dd3"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 13:58:52 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 17:32:49 2012"
      },
      "message": "Check ID_INPUT_MOUSE in udev mouse rule\n\nThere is no \"ID_CLASS\" ENV var for input devices...\nexcept for the one that is created by this rule since it does \u0027\u003d\u0027 instead\nof \u0027\u003d\u003d\u0027.\n\nFix both of these problems by checking for ID_INPUT_MOUSE.\n\nBUG\u003dchromium-os:27064\nTEST\u003dPlug USB mouse.\n     Notice that mouse_added gets called only for mice, not for touchpads\n     or other input devices.\n\nChange-Id: Iceeb9227359160d063a1aa077b9b4933e025a163\n"
    },
    {
      "commit": "0af5bb5ef37d230a1b71150fa76b66b1ab1a0dd3",
      "tree": "447f795613f0a8f943971e38330d1cbb49254c2f",
      "parents": [
        "fde63acb2229ff726464849bc39935ba3be5c3cc"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 08:49:14 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 17:32:49 2012"
      },
      "message": "mousecontrol: cleanup find_mice\n\nSmall documentation changes.\n\nBUG\u003dnone\nTEST\u003dall real mice still displayed in mousecontrol status\n\nChange-Id: I2949d6065fdea6e43885d6f64698683a036d10f3\n"
    },
    {
      "commit": "fde63acb2229ff726464849bc39935ba3be5c3cc",
      "tree": "440153e20004bdc13ff6a75f42ea4c54f238c235",
      "parents": [
        "339e3284fcd2006cfe9a5551f5d6be2d338f5ed5"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 17:32:44 2012"
      },
      "committer": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Mar 14 17:32:44 2012"
      },
      "message": "Use $DEVNODE and \"Device Node\" instead of $DEVPATH and \"Evdev Physical\"\n\nWhen a new mouse is added, \"mousecontrol add\" gets called by udev, and\nudev passes along a $DEVNODE with the newly added mouse\u0027s evdev device\nnode.  This device node can then be compared to the \"Device Node\" xinput\nproperty for any xinput devices that use the xf86-input-evdev X input\ndriver.\n\nThe original method mostly worked, but relied on a \"Evdev Physical\"\nproperty which isn\u0027t present in the upstream version of the\nxf86-input-evdev.  Thus, it is preferred to use \"Device Node\" which is\npresent in the upstream driver.\n\nBUG\u003dchromium-os:25516\nTEST\u003dAttach a USB mouse, it should get detected and have its settings\n  updated. Look for messages to that affect in /var/log/messages.\n\nChange-Id: Iaa2054caf61b22a4bb9ad4e1936cfaa02a6dc31a\n"
    },
    {
      "commit": "339e3284fcd2006cfe9a5551f5d6be2d338f5ed5",
      "tree": "f644eeaf6032a1412c4a2bc1982d29353674d6ec",
      "parents": [
        "3ab4a0a5a81f93ab199d27f65cf8985d3e846929"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jan 31 01:53:50 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jan 31 01:58:36 2012"
      },
      "message": "generate_userfeedback: script to generate userfeedback\n\nWe used to just have the logic encompassed in the script in the\nuserfeedback project, but it\u0027s getting more complex, so we move it to\nthe inputcontrol package.\n\nBUG\u003dchromium-os:25678\nTEST\u003dfiled feedback on chrome, saw logs get generated and attached.\n\nChange-Id: I017ec794fb49b53bb5b09a1549555ed7f449917f\n"
    },
    {
      "commit": "3ab4a0a5a81f93ab199d27f65cf8985d3e846929",
      "tree": "3944efcf31305841ed0d93fa490063d9aff756e5",
      "parents": [
        "e4036752abde0ef05bd714503883a818c6abee71"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jan 31 01:51:59 2012"
      },
      "committer": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jan 31 01:51:59 2012"
      },
      "message": "tpcontrol_xinput: When deleting files, use -f\n\nIt\u0027s a corner case, but if tpcontrol log was called from root, then\nfrom chronos, the rm can hang.\n\nBUG\u003dchromium-os:25678\nTEST\u003dtested tpcontrol log as root, then chronos, on device.\n\nChange-Id: I7e904b44fd1d64b123fdf8bd001f11d3b451eaf1\n"
    }
  ],
  "next": "e4036752abde0ef05bd714503883a818c6abee71"
}
