)]}'
{
  "log": [
    {
      "commit": "2063b145ceaad4fec8b43a6f59e4bbfd72b45abd",
      "tree": "e596ad79f380fdf647f1bed98bda85006c98a2a1",
      "parents": [
        "ec28c44b6ca85fcd2d6790e3cd6e3b9100fd021d"
      ],
      "author": {
        "name": "copybara",
        "email": "no-reply@google.com",
        "time": "Fri Jan 09 11:53:22 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jan 09 18:21:40 2026"
      },
      "message": "common.mk: update from platform2\n\n  - f4c7645ac292d099b28b157d4e2706ed3957974d common-mk: Use C++23. by Hidehiko Abe \u003chidehiko@chromium.org\u003e\n\nGitOrigin-RevId: f4c7645ac292d099b28b157d4e2706ed3957974d\nChange-Id: Ic69ea5fbb20725c369a48bdebbc1b3a834bab072\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/7421693\nBot-Commit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nTested-by: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nCommit-Queue: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\n"
    },
    {
      "commit": "ec28c44b6ca85fcd2d6790e3cd6e3b9100fd021d",
      "tree": "4d10325ded7b951d9e7326077cfae2d23f2f87f7",
      "parents": [
        "ab752cb364e1848289aa4d4020ad1d179eaaec62"
      ],
      "author": {
        "name": "Sairah Amuthan",
        "email": "sairahamuthan@google.com",
        "time": "Mon Jun 16 19:34:17 2025"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 11 23:12:31 2025"
      },
      "message": "screebo: Created mttools props needed for screebo touchtest\n\nThis CL includes props needed to emulate the screebo device for\ntouchtests:\n1. screebo-1.0.hwprops were extracted from the output on a\nScreebo test device. This was the command that was run: `evemu-describe\n/dev/inputs/eventX` (X mapped to the Elan touchpad)\n\n2. screebo-1.0.props points to the new conf file created in this change:\nhttp://ccrev.com/c/6700281/. This conf file will disable the gesture\nflag in the build deployed to screebo.\n\nBUG\u003db:378586077\nTEST\u003dunittests, manual testing\n\nCq-Depend: 6700281\nChange-Id: I0725cc929c3b5a1182816bef1404b4291e9db9fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/6700323\nReviewed-by: Jingyuan Liang \u003cjingyliang@chromium.org\u003e\nCommit-Queue: Sairah Amuthan \u003csairahamuthan@google.com\u003e\nTested-by: Sairah Amuthan \u003csairahamuthan@google.com\u003e\nReviewed-by: Aseda Aboagye \u003caaboagye@chromium.org\u003e\n"
    },
    {
      "commit": "ab752cb364e1848289aa4d4020ad1d179eaaec62",
      "tree": "7901719b9c7d670e282be4a64ef61f653388619e",
      "parents": [
        "d6636370a8f5ff15fe455880fd81c618056554eb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Apr 16 07:36:19 2025"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 18 01:25:50 2025"
      },
      "message": "OWNERS: allow copybara to update common.mk automatically\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I4ce2cb8cb5d33f425a2c18ef726d70cee2d774f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/6461742\nReviewed-by: William Mahon \u003cwmahon@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "d6636370a8f5ff15fe455880fd81c618056554eb",
      "tree": "aa8c27f795210e0d93f59371cb7650b27145f3b9",
      "parents": [
        "6dcb075f3097352caf230498ff523ce5483ca0d3"
      ],
      "author": {
        "name": "copybara",
        "email": "no-reply@google.com",
        "time": "Thu Apr 10 18:59:40 2025"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 14 23:50:10 2025"
      },
      "message": "common.mk: update from platform2\n\n  - 102a6341dde2881fe913563cb4fab995153958b6 common-mk: common.mk: add note about copybara automation by Mike Frysinger \u003cvapier@chromium.org\u003e\n\nGitOrigin-RevId: 102a6341dde2881fe913563cb4fab995153958b6\nChange-Id: If13e8bce06637161eb7e91d7a8c6acf3f650c93c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/6453814\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nReviewed-by: Henry Barnor \u003chbarnor@chromium.org\u003e\nCommit-Queue: Henry Barnor \u003chbarnor@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "6dcb075f3097352caf230498ff523ce5483ca0d3",
      "tree": "f3416488c28ae2b59187263f8a9c3a2ff98b6be3",
      "parents": [
        "e6094eb0578a505caa752b733da1c7ce089efdc1"
      ],
      "author": {
        "name": "copybara",
        "email": "no-reply@google.com",
        "time": "Thu Nov 07 21:27:48 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 10 22:29:22 2025"
      },
      "message": "common.mk: update from platform2\n\n  - e6588e5542d0813544a5910f935e231e2cf1cdd3 common-mk: check support for -Wxor-used-as-pow by Daniel Verkamp \u003cdverkamp@chromium.org\u003e\n  - 9bcf2ab83ae46f7e190045091c730ccafb26f23b common-mk: Use -Bsymbolic-non-weak iff supported by Pierre-Clément Tosi \u003cptosi@google.com\u003e\n  - 09d3c04e01e1ca149c04b98ee31b827ec3a11dd8 common-mk: Replace -Wl,* args with -z or -Xlinker by Pierre-Clément Tosi \u003cptosi@google.com\u003e\n  - f4b5abc664a3961fd343ecd73b105455f745a6b1 common-mk: -fvisibility-inlines-hidden as CXXFLAGS by Pierre-Clément Tosi \u003cptosi@google.com\u003e\n\nGitOrigin-RevId: e6588e5542d0813544a5910f935e231e2cf1cdd3\nChange-Id: Ib38516cbf4a94386f315228b95691063279094a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/6447098\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Kenneth Albanowski \u003ckenalba@google.com\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\n"
    },
    {
      "commit": "e6094eb0578a505caa752b733da1c7ce089efdc1",
      "tree": "5b3e9175131716266c2dcc7ef5ffc566f780a3f0",
      "parents": [
        "c834def42a185e5e4c7d4ab377477734d3e73fb0"
      ],
      "author": {
        "name": "Tatsuyuki Ishi",
        "email": "ishitatsuyuki@google.com",
        "time": "Thu Jul 11 08:11:03 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 30 11:28:01 2024"
      },
      "message": "mttools: Update common.mk with symbolic and visibility flags\n\nThis syncs common.mk with the latest source in src/platform2/common-mk.\nMain change that affects the compiled binary are the newly added\n-fvisibility-inlines-hidden CXXFLAGS and the -Bsymbolic-non-weak\nLDFLAGS (see comments in the file for what these do).\n\nBUG\u003db:352469414\nTEST\u003dCQ\n\nChange-Id: I4785a78a52da99deac49a95a94ceaae93f8f707b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/5693546\nTested-by: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\nAuto-Submit: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\nReviewed-by: Kyle Williams \u003ckdgwill@chromium.org\u003e\n"
    },
    {
      "commit": "c834def42a185e5e4c7d4ab377477734d3e73fb0",
      "tree": "1141485001ccc7ae10b6d6c593218464e1c62001",
      "parents": [
        "034ce23d5a4a55c85c8610aea1578ba21e72cd45"
      ],
      "author": {
        "name": "seobrien",
        "email": "seobrien@chromium.org",
        "time": "Wed Aug 28 21:26:54 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 30 04:20:54 2024"
      },
      "message": "Fix log reader for devices with no touchscreen\n\nBUG\u003dNone\nTEST\u003dManual\n\nChange-Id: Ie7a6ee32dfb452169cfc6a4b4e93717c161f05ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/5824276\nCommit-Queue: Henry Barnor \u003chbarnor@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nAuto-Submit: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Henry Barnor \u003chbarnor@chromium.org\u003e\n"
    },
    {
      "commit": "034ce23d5a4a55c85c8610aea1578ba21e72cd45",
      "tree": "f068ceb3bb82a2ed34adaf9256e8496c44b071b4",
      "parents": [
        "d64eadd4a8774f09ae73a30f6c26480f05e7f22f"
      ],
      "author": {
        "name": "seobrien",
        "email": "seobrien@chromium.org",
        "time": "Wed Aug 28 21:26:27 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 29 21:17:09 2024"
      },
      "message": "Add properties for xol touchpad\n\nSet up xol for use in touchtests, gathering hwprops using\nevemu-describe.\n\nBUG\u003dNone\nTEST\u003dManual\n\nChange-Id: I67fa35fcbb10e673dee6e140c58a021ee54ab1c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/5824275\nReviewed-by: Henry Barnor \u003chbarnor@chromium.org\u003e\nAuto-Submit: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: William Mahon \u003cwmahon@google.com\u003e\nCommit-Queue: William Mahon \u003cwmahon@google.com\u003e\n"
    },
    {
      "commit": "d64eadd4a8774f09ae73a30f6c26480f05e7f22f",
      "tree": "e648aa601cf8291a9af7eb4686d5562c7daceb96",
      "parents": [
        "457654271f62259abe165cdd63c6c23ffdfe4e27"
      ],
      "author": {
        "name": "Saketh Pothireddy",
        "email": "spothire@google.com",
        "time": "Tue Apr 09 01:51:22 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 24 22:28:42 2024"
      },
      "message": "mtreplay: remove screen_x/y_dpi\n\nRemove usage of deprecated `screen_x_dpi` and `screen_y_dpi` fields.\n\nBUG\u003db:260071241\nTEST\u003d`FEATURES\u003dtest emerge-brya mttools`\n\nCq-Depend: 5436195\nChange-Id: Ibe0c8005e3f66854bef55de2b92f7b06544579a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/5434142\nCommit-Queue: Saketh Pothireddy \u003cspothire@google.com\u003e\nTested-by: Saketh Pothireddy \u003cspothire@google.com\u003e\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\n"
    },
    {
      "commit": "457654271f62259abe165cdd63c6c23ffdfe4e27",
      "tree": "2b4ba4133b75f369dc3039e586e0d2dd712f6b65",
      "parents": [
        "5a0a3b753c4e2d02cc14a82020aaf62705e52d3a"
      ],
      "author": {
        "name": "seobrien",
        "email": "seobrien@chromium.org",
        "time": "Tue Jan 02 15:39:07 2024"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jan 04 21:28:48 2024"
      },
      "message": "Add platform information for Logitech M650 mouse\n\nAdd the hwprops and props for Logitech M650, as generated by\nevemu-describe.\n\nBUG\u003db:232137263\nTEST\u003dadd regression test to touchpad-tests for this mouse,\nin crrev.com/c/5159508\n\nChange-Id: I836e71ab7530558a997d448192b11abf98dea668\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/5159587\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Torsha Banerjee \u003ctorsha@google.com\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Henry Barnor \u003chbarnor@chromium.org\u003e\n"
    },
    {
      "commit": "5a0a3b753c4e2d02cc14a82020aaf62705e52d3a",
      "tree": "c7357cf691b8e382526a9377b67b7ec553144f78",
      "parents": [
        "f5beaacabf236827b2dcfef675cd8348bc5ad8a0"
      ],
      "author": {
        "name": "seobrien",
        "email": "seobrien@chromium.org",
        "time": "Fri Oct 20 21:06:16 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 24 00:35:01 2023"
      },
      "message": "Support reports_pressure hardware property\n\nFill the reports_pressure hardware property based on the appropriate\nkernel input property.\n\nBUG\u003db:280331366\nTEST\u003dCheck that the property is set when using MTReplay\n\nChange-Id: I9291378fea23db25057acf109d9d499000d40cc5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/4960915\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Torsha Banerjee \u003ctorsha@google.com\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\nReviewed-by: Aseda Aboagye \u003caaboagye@chromium.org\u003e\n"
    },
    {
      "commit": "f5beaacabf236827b2dcfef675cd8348bc5ad8a0",
      "tree": "39beb5f3331c66c904b6e0940e4b1a7cdf85330f",
      "parents": [
        "ce8b69e44e8cb8e184efb4ed807d11461a8642ee"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Jul 21 16:45:01 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 29 02:12:11 2023"
      },
      "message": "mttools: update to _FORTIFY_SOURCE\u003d3\n\nSince this project explicitly specifies its FORTIFY level, update it to\nthe level CrOS wants to move to. This isn\u0027t _removed_, since it\u0027s copied\nfrom a template file, and consistency with that seems useful.\n\nBUG\u003db:288411201\nTEST\u003dCQ+1\n\nChange-Id: Ia1ba7eb0ac8e37f493b3a0dcaf3ecee526124a04\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/4707932\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Henry Barnor \u003chbarnor@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "ce8b69e44e8cb8e184efb4ed807d11461a8642ee",
      "tree": "b2fe10611511646418360a233385e25d4a697a59",
      "parents": [
        "ed43cb5a26abe0d730a1c6dc79af15d28dab7899"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@chromium.org",
        "time": "Thu May 11 19:33:01 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 15 21:10:00 2023"
      },
      "message": "Apply vendor-specific properties in gesture replay\n\nAlways check 40-touchpad-cmt.conf for relevant gesture properties when\nreplaying recordings. That file includes properties that apply to\nvendors based on VID. Unfortunately, most of our platform hwprop files\ndon\u0027t have VID recorded properly, so instead we match against the vendor\nidentifier string.\n\nAlso add appropriate vendor identifier string to platform prop files.\n\nBUG\u003db:280348414\nTEST\u003drun regression suite and check that properties are applied.\ncheck for regressions caused by correctly applied properties, none\nfound.\n\nChange-Id: Ibe9e8918ea55192ce45116fbf43d8d2fc00ce63e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/4528016\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Denis Brockus \u003cdbrockus@chromium.org\u003e\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "ed43cb5a26abe0d730a1c6dc79af15d28dab7899",
      "tree": "1592e5cc519366f2c0226f13594017da4a5f5a47",
      "parents": [
        "3f0345604ece7e1a4aa315bb318a4c86d68cdb27"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Tue Nov 08 20:45:36 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 22 17:47:48 2022"
      },
      "message": "mtreplay: Add support for MSC_TIMESTAMP\n\nForward MSC_TIMESTAMP from the evdev state to the hardware state used\nby the gesture library.\n\nBUG\u003db:258267647\nTEST\u003dtouchtests\n\nChange-Id: I6b4556781abd3420b8f1d2eab1f9fe272ff34f3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/4014551\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Denis Brockus \u003cdbrockus@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "3f0345604ece7e1a4aa315bb318a4c86d68cdb27",
      "tree": "fc5d6882f138f81d92ca15958af48464344b39a1",
      "parents": [
        "e524d0ce0ceda6e04437a89df7f5d70acb6bbbb3"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Thu Sep 29 19:21:26 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 30 17:57:53 2022"
      },
      "message": "Add platform information for redrix touchpad\n\nAdd the hwprops and props for redrix\u0027s touchpad, as generated by\nevemu-describe\n\nBUG\u003db:247569477\nTEST\u003dmanual\n\nChange-Id: I11a3aa1fd2efcb572bb4c64cc8fde2219c1868cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/3928058\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Denis Brockus \u003cdbrockus@chromium.org\u003e\n"
    },
    {
      "commit": "e524d0ce0ceda6e04437a89df7f5d70acb6bbbb3",
      "tree": "b021d5d4f2e725ef83d99b6ce2ed111494ca4cd4",
      "parents": [
        "f1c0028d946e4d8dc711e6739663783b2b5da4ac"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Thu Sep 29 10:41:38 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 29 13:58:54 2022"
      },
      "message": "Update OWNERS to point to platform/gestures\n\nThis repository is mostly used with the gestures library, so it makes\nsense to give it the same owners.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: Ie127cd356a8069754ed99bdd793de8d41882b5f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/3926061\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nAuto-Submit: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "f1c0028d946e4d8dc711e6739663783b2b5da4ac",
      "tree": "8899e9fc655516f7b4785d78b21aca891498c33a",
      "parents": [
        "5fde0b65aec2182500a23335eb9ca447d770e136"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Fri Sep 02 19:48:14 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 15 22:35:16 2022"
      },
      "message": "Add platform information for vell touchpad\n\nAdd the hwprops and props for vell\u0027s touchpad, as generated by\nevemu-describe\n\nBUG\u003db:241629080\nTEST\u003dmanual\n\nChange-Id: I383aa98c2cd498351644704d07cf067f2b57cdbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/3879266\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "5fde0b65aec2182500a23335eb9ca447d770e136",
      "tree": "e37f03e071aa14bc02ead3d3b81d2d9712bad716",
      "parents": [
        "e830b2dd29f26a6fbd200b69a39c7de2b47974a8"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Fri Sep 02 19:47:52 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 15 22:35:14 2022"
      },
      "message": "Support is_haptic_pad hardware property\n\nFill the is_haptic_pad hardware property based on the appropriate\nkernel input property.\n\nBUG\u003db:241629080\nTEST\u003dCheck that the property is set when using MTReplay\n\nChange-Id: Ib04bace90b424d739ad83741ca484f682d618010\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/3879265\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "e830b2dd29f26a6fbd200b69a39c7de2b47974a8",
      "tree": "01a56a519877d0632fb49e9a065c9e1abc709635",
      "parents": [
        "957a434f10b7663bbafc85fb19afe1a3318c0a10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Sep 13 09:12:13 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 13 20:29:11 2022"
      },
      "message": "Update license boilerplate text in source code files\n\nNormally we don\u0027t do this, but enough changes have accumulated that\nwe\u0027re doing a tree-wide one-off update of the name \u0026 style.\n\nBUG\u003dchromium:1098010\nTEST\u003d`repo upload` works\n\nChange-Id: I46ce72ad87b297683cf87561af8d069c08ee8cb1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/3891482\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "957a434f10b7663bbafc85fb19afe1a3318c0a10",
      "tree": "c25299ae6b5a681897f432f3dc7c2459be2e4cc6",
      "parents": [
        "f0bf33d8a85c6a9766fb38d0f3b90ebe05ace376"
      ],
      "author": {
        "name": "Nicholas Verne",
        "email": "nverne@chromium.org",
        "time": "Tue Jun 22 11:20:06 2021"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Jun 28 00:33:45 2021"
      },
      "message": "mttools: link to the renamed libevdev-cros\n\nmttools is the one remaining package that depends\non the renamed libevdev-cros.so directly.\nUpdate so that the linker uses the right lib.\n\nBUG\u003db:190088895,chromium:1222854,b:191824146\nTEST\u003dbuild_packages --board\u003dnami\n\nCq-Depend: chromium:2981012\nChange-Id: I5a04ca6b5722be3f2ef5ce00879651915b08e4de\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2981013\nTested-by: Nicholas Verne \u003cnverne@chromium.org\u003e\nReviewed-by: Nicholas Verne \u003cnverne@chromium.org\u003e\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nCommit-Queue: Fergus Dall \u003csidereal@google.com\u003e\n"
    },
    {
      "commit": "f0bf33d8a85c6a9766fb38d0f3b90ebe05ace376",
      "tree": "6c3556386cbf9e7e37785131c122b62714c4ddb8",
      "parents": [
        "8a772b4b12adddeedcb0dfe7caf98880f4844618"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Mon Feb 01 22:08:49 2021"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Feb 03 23:13:28 2021"
      },
      "message": "Add oppressive language presubmit\n\nBUG\u003db:162024466\nTEST\u003dtry to upload a CL with a blocked term\n\nChange-Id: I7f224b2563cbf06f00f069f4c310cb96d10286bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2664794\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: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "8a772b4b12adddeedcb0dfe7caf98880f4844618",
      "tree": "3564e373672aa94a94798435c6ba8952c16c64dd",
      "parents": [
        "44b2e16939185c9a3ecca057eeccc2f4c47a6481"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Mon Feb 01 22:06:56 2021"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Feb 03 23:13:27 2021"
      },
      "message": "Replace references to \"master\" branch with \"main\"\n\nI think the move to calling it \"main\" in the CrOS tree is far enough\nalong that this can be done safely.\n\nBUG\u003db:162024466\nTEST\u003dnone\n\nChange-Id: Ied90329c19b70303db90b81665d1229b2b08184d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2664793\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: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "44b2e16939185c9a3ecca057eeccc2f4c47a6481",
      "tree": "2a249f0f3fca6ab3c82d86616802086874f5c901",
      "parents": [
        "abdbcfb13d2e4b0ea7e5fe7e59cefc0d67346d7e"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Thu Jul 23 00:04:57 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Jul 30 20:30:49 2020"
      },
      "message": "mtreplay: Support the new mouse wheel gesture type\n\nThis is required to compile mtreplay with https://crrev.com/c/2301084.\n\nBUG\u003dchromium:1077644\nTEST\u003drun the touch tests\n\nCq-Depend: chromium:2301084\nChange-Id: Iaf196d3ce96e1a21fc7ad383eb2da128d34f6bd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2315477\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "abdbcfb13d2e4b0ea7e5fe7e59cefc0d67346d7e",
      "tree": "ab45970c875e95a415973835ccdd969dac820de5",
      "parents": [
        "6726befab29b3867b972f450b39c663ce5262150"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Wed Jun 24 18:33:42 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Jun 25 21:32:49 2020"
      },
      "message": "Keep config files for old boards in platforms/\n\nThese old boards are obsolete and so their overlays were removed in\nhttps://crrev.com/c/2223728, but we still have some useful tests that\nsimulate their touchpads. To keep those tests working, we just need to\nkeep their \"X.org\" configuration files around.\n\nA couple of boards, mario and zgb, weren\u0027t being used any more, so I\njust deleted those (since otherwise some tests would look for their\nconfig files anyway when building a platform database).\n\nBUG\u003dnone\nTEST\u003drun `touchtests`, and check that no tests error\n\nChange-Id: I45d2b957dd3563efece02c4f150ae44cf5acee23\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2264524\nReviewed-by: Jora Jacobi \u003cjora@google.com\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "6726befab29b3867b972f450b39c663ce5262150",
      "tree": "8cab0bd85ad85b7087d3f244a13550431559acfd",
      "parents": [
        "b414a92cdef7819ce08a47b8c98f99aefeb820ec"
      ],
      "author": {
        "name": "Jora Jacobi",
        "email": "jora@google.com",
        "time": "Mon Jun 01 23:58:41 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Jun 03 22:53:17 2020"
      },
      "message": "Standardize mttools indentation to 2 spaces\n\nWithin mttools/platforms/*.props:\nReplace all tabs with double space indentation\nMake sure all indentation is consistent\n\nBUG\u003dnone\nTEST\u003dnone\n\nChange-Id: Ib2a3e44eb31b1077e288e51505f793bcfa78890f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2226199\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Jora Jacobi \u003cjora@google.com\u003e\nCommit-Queue: Jora Jacobi \u003cjora@google.com\u003e\n"
    },
    {
      "commit": "b414a92cdef7819ce08a47b8c98f99aefeb820ec",
      "tree": "a91f7936e196d8a275eaba1f3f1395e0ebb3d954",
      "parents": [
        "fed10a6d70102f98d01539d784e4b9f39fda6ef0"
      ],
      "author": {
        "name": "Jora Jacobi",
        "email": "jora@google.com",
        "time": "Tue May 12 21:27:50 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 28 23:35:00 2020"
      },
      "message": "Add support for hi res scroll to mttools replay\n\nTo support tests for the MS precision mouse, mttools replay needs\nto populate high resolution scroll settings.\n\nBUG\u003db:149932225\nTEST\u003dEnsure all current and new touchtests pass (src/platform/touchpad-tests)\n\nChange-Id: I85890321d7c834051366bb6c814ffb8323636d8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2197189\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Jora Jacobi \u003cjora@google.com\u003e\nTested-by: Jora Jacobi \u003cjora@google.com\u003e\nCommit-Queue: Jora Jacobi \u003cjora@google.com\u003e\n"
    },
    {
      "commit": "fed10a6d70102f98d01539d784e4b9f39fda6ef0",
      "tree": "1466ed8a7bfe6ffbbeac2867c593e353bc888dab",
      "parents": [
        "7331d725bb2e766d9119ef5ba4c31ea81476c0b8"
      ],
      "author": {
        "name": "Jora Jacobi",
        "email": "jora@google.com",
        "time": "Mon May 11 22:09:41 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 28 23:34:59 2020"
      },
      "message": "Add MS Surface Precision Mouse to mttools platform\n\nIn order to add a validation test to a change to mouse scrolling, add\nthat mouse (Microsoft Surface Precision mouse) to the known platforms\nin mttools.\n\nBUG\u003db:149932225\nTEST\u003dEnsure all current and new touchtests pass (src/platform/touchpad-tests)\n\nChange-Id: I9e0b1bc9a286aad724ee0fbac80ed13c2c0fa8d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2195473\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Jora Jacobi \u003cjora@google.com\u003e\nTested-by: Jora Jacobi \u003cjora@google.com\u003e\nCommit-Queue: Jora Jacobi \u003cjora@google.com\u003e\n"
    },
    {
      "commit": "7331d725bb2e766d9119ef5ba4c31ea81476c0b8",
      "tree": "4c5054976f9610910148566bba222cc00a675dfc",
      "parents": [
        "4be1ffa4231dcd3c78e40415215d3344f9cacdb2"
      ],
      "author": {
        "name": "Anand K Mistry",
        "email": "amistry@chromium.org",
        "time": "Tue May 26 00:37:58 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 27 08:58:56 2020"
      },
      "message": "mtedit: Restore some Python 2.7 support\n\nThe platform_GesturesRegressionTest autotest transitively imports this\nmodule. Since autotest still runs under Python 2.7, this module needs to\nwork with that.\n\nBUG\u003dchromium:1065510\nTEST\u003d\u0027test_that \u003cDUT\u003e platform_GesturesRegressionTest\u0027 no longer fails\n     with \u0027ImportError: No module named http.server\u0027\n\nChange-Id: I5a2bdd5e3b5af7771c45821583ea661ac94c6b2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2214966\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nTested-by: Anand Mistry \u003camistry@chromium.org\u003e\nCommit-Queue: Anand Mistry \u003camistry@chromium.org\u003e\n"
    },
    {
      "commit": "4be1ffa4231dcd3c78e40415215d3344f9cacdb2",
      "tree": "e7c583f19cd3fb8428c149a558b516ca5d1e9c94",
      "parents": [
        "fb0e726b89ed30622372d8aa21525168f6f9cbf5"
      ],
      "author": {
        "name": "Stuart Langley",
        "email": "slangley@chromium.org",
        "time": "Sat May 16 10:56:02 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 21 08:34:42 2020"
      },
      "message": "mttools: Remove usage of deprecated Json::Reader.\n\nUpgrading jsoncpp to upstream has revealed that Json::Reader has been\ndeprecated in favour of CharReader and CharReaderBuilder.\n\nBUG\u003db:156443138\nTEST\u003dFEATURES\u003d\"test\" emerge-octopus chromeos-base/mttools\n\nChange-Id: I18a751843f865a97ede4e011241c783760efebb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2203248\nTested-by: Stuart Langley \u003cslangley@chromium.org\u003e\nCommit-Queue: Stuart Langley \u003cslangley@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "fb0e726b89ed30622372d8aa21525168f6f9cbf5",
      "tree": "a3ea4cb4d829d2cd35a8e91d8254655d3515669d",
      "parents": [
        "b390d51fc2f8a746834bcd364c420417208102ed"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@chromium.org",
        "time": "Wed Apr 29 18:24:03 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue May 12 05:43:09 2020"
      },
      "message": "Always use libevdev\n\nIn -in-place mode, libedev now points to libevdev-hollow.\n\nBUG\u003dchromium:1073988\nTEST\u003dCheck\n+ in  ~/trunk/src/platform/touchpad-tests that\nsudo make setup-in-place \u0026\u0026 touchtests atlas-1.0/fat-thumb-fail\npasses.\n+ emerge-eve libevdev does not compile libevdev_hollow.\n\nCq-Depend: chromium:2171880\nChange-Id: Ia9bcdc5c0defb8b9702257e756e3a0ea8e0713bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2173446\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "b390d51fc2f8a746834bcd364c420417208102ed",
      "tree": "ef8f553db7a5b4fc3edccd02a9361860bac13377",
      "parents": [
        "9c9bbd0296334217a9b31cb662e05c0fb2c2798e"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@chromium.org",
        "time": "Fri May 01 22:57:36 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sun May 10 01:21:20 2020"
      },
      "message": "Add test on remote existence\n\nremote link does not exist when compiling .9999.ebuild, as emerge\ninstall does not copy link pointing outside the tree (rsync\n--link-safe).\n\nBUG\u003dchromium:1076606\nTEST\u003dCheck emerge mttools (.9999) works\nCheck \u0027sudo make setup-in-place \u0026\u0026 touchtests\u0027\n\nChange-Id: Icf26994c331199e502ddfbd0c5a9927e7e970f4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2175528\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "9c9bbd0296334217a9b31cb662e05c0fb2c2798e",
      "tree": "e20898bcdfc81f2f800f500a93289a5ac661c283",
      "parents": [
        "2c74cebfdcae0d79456b718e57f97480df518e9c"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Wed May 06 18:01:18 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 06 18:14:50 2020"
      },
      "message": "Add hcutts@ to OWNERS\n\nBUG\u003dnone\nTEST\u003dnone\n\nChange-Id: Ib8137b6aedda8469aed76ef99cf6360ab21c2eb7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2185450\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": "2c74cebfdcae0d79456b718e57f97480df518e9c",
      "tree": "4a232bff06f7bb01a77c11b66200d7058ddc84d4",
      "parents": [
        "657e6deb13c4477b8b340516fc10a1d5f5f4959e"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Sat Apr 25 00:20:18 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Apr 28 19:42:44 2020"
      },
      "message": "Decode stderr after executing a replay\n\nThe touch tests were showing stderr as a binary string when run in\nPython 3,\n\nBUG\u003dnone\nTEST\u003drun an erroring touch test using Python 3 and check the stderr\n\nChange-Id: I9f547766dffa99e7be4c2a5ed6b6442524aeb482\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2166455\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: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "657e6deb13c4477b8b340516fc10a1d5f5f4959e",
      "tree": "3c54bf74533b9040fccd52e323e3732c5a77ae21",
      "parents": [
        "6b8ca442fd8bd0899cb73b1ccd69b33f709cee70"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Fri Apr 10 18:31:45 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Apr 13 22:40:06 2020"
      },
      "message": "Fix Python site packages finding in makefile\n\nBecause this was using old-style Python `print` statements, it gave a\nsyntax error in Python 3, causing the `mttools.pth` file to be placed in\nthe root directory, not the Python site packages directory.\n\nBUG\u003dnone\nTEST\u003drun `sudo make setup-in-place` in the chroot, and check that\n     `mttools.pth` is placed in `/usr/lib64/python3.6/site-packages`.\n\nChange-Id: I043fbf071c0ed2faa5f27067bb3c9b5c2b192058\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2145325\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: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "6b8ca442fd8bd0899cb73b1ccd69b33f709cee70",
      "tree": "488e70d2bf2703fe7f03ba6e3f818326ad87f536",
      "parents": [
        "bb43cde98af43833d1cef0912f4792c53f329e73"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Fri Apr 10 20:59:17 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Apr 11 07:27:34 2020"
      },
      "message": "mtlib: Fix a use of `len` on a map object\n\nThis was breaking many touch tests when run in Python 3.\n\nBUG\u003dnone\nTEST\u003drun touchtests and check for related errors\n\nChange-Id: Ia9263d1461d7632e47e30d3a0ec11c7adbd37f63\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2145031\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": "bb43cde98af43833d1cef0912f4792c53f329e73",
      "tree": "2a06fc14cd0d56deaab873ec9a06bc2b47221eb2",
      "parents": [
        "c3c057a1c30bf1434623f9826035034db0768251"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Tue Apr 07 21:36:28 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Apr 09 20:58:17 2020"
      },
      "message": "mtreplay: print replay subprocess stderr on error\n\nIn touch tests, if the replay subprocess returns an error it\u0027s helpful\nto know the error code and the contents of standard error for that\nprocess.\n\nBUG\u003dnone\nTEST\u003drun a touch test that causes a replay error, check stderr is\n     displayed. (I checked with the zgb/1f_click_resting_thumb test.)\n\nChange-Id: Ifde360ca293bdce8582343372520a6275da88b42\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2140752\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "c3c057a1c30bf1434623f9826035034db0768251",
      "tree": "4a782cdeb8d6e73207dd9497e3825b08fc9ce6d0",
      "parents": [
        "85378eece16f5dbef70a329f321776914b795bbd"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Tue Apr 07 00:39:09 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Apr 08 01:40:28 2020"
      },
      "message": "Specify paths to \"X.org\" configs in overlays\n\nSince https://crrev.com/c/1535563 moved configuration files for\nend-of-life boards out of platform/xorg-conf into overlays, touch tests\nfor those boards have been failing. We want to\nkeep those tests around, as they check edge cases that might not be\ncovered elsewhere. This CL adds a \"conf_directory\" property that\nspecifies the path to the relevant overlay directory.\n\nAlso removed support for the \"identifier\" property, as it\u0027s been\nreplaced by \"identifiers\" in all property files.\n\nBUG\u003dnone\nTEST\u003drun touch tests, check \"No such file or directory\" errors go away\n     for affected boards (some tests are still broken for other reasons)\n\nChange-Id: I7c5676f59b9520a090c56ca6bb525a266fce7775\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2138711\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "85378eece16f5dbef70a329f321776914b795bbd",
      "tree": "115af33014bceae512738954af8aa25b0ae56159",
      "parents": [
        "87cc600ddd3dfba6c953d6b84139e1974d04ebe2"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Fri Feb 07 23:53:46 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Feb 11 22:03:51 2020"
      },
      "message": "Futurize `mtstat` as much as possible\n\nDownloading files now works on Python 2.7 again, though other things\nstill seem broken with various errors (though I\u0027m not sure if they were\nthere before). I gave up on Python 3 compatibility, as the encoding\nsituation is just too confusing. (Reports are downloaded using the\n`stubby` command, then extracted from its text proto output with\nregexes, and then have to be turned back into binary again to be treated\nas ZIP files. https://stackoverflow.com/a/24519338/1175455 is just a\ntaste of the problem.)\n\nTEST\u003dRun `python2.7 mtstat.py -d 10`, and check it succeeds. Some\n     invalid reports are to be expected.\nBUG\u003dnone\n\nChange-Id: Ia0eec0598f0ee8ab1ce203c370cc9748af4ab65d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2044826\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "87cc600ddd3dfba6c953d6b84139e1974d04ebe2",
      "tree": "6faace9ab910f6227263484abebcf31ca5c772a7",
      "parents": [
        "d77ab7ad1d7c7be88517d18f71c43b84d679b9b5"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Tue Feb 04 23:50:20 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Feb 06 14:00:37 2020"
      },
      "message": "Fix log trimming in Python 3, updating `mtreplay`\n\n`mtedit` uses `MTReplay` to trim logs, so that function was broken in\nPython 3 despite `mtedit` itself having been updated. To fix that, the\n`mtreplay` code has been modernised somewhat, but I can\u0027t guarantee that\nit actually works due to a lack xorg-conf entries for the devices I had\nfeedback reports to test with.\n\nDue to the other methods of retrieving feedback (over SSH from a device,\nor download from the feedback system) are broken currently, I couldn\u0027t\ntest those, and haven\u0027t applied fixes to their code paths (particularly\nthe log classes).\n\nTo test this, I had to comment out `#pragma GCC diagnostic ignored\n\"-Wsizeof-array-div\"` in the Gestures library\u0027s\nsrc/accel_filter_interpreter.c, then run `mtreplay` so that it could\ncompile the `replay` binary without errors.\n\nTEST\u003dRun `mtedit` with a local feedback ZIP file, with `-o log`. In the\n     Web UI, adjust the slider and click \"Shrink Range\". Check that the\n     `log` and `log.evdev` files in the current directory begin and end\n     at the times selected in the UI.\nBUG\u003dnone\n\nChange-Id: I07004ee08c60cc5e775d1ac499f62b5d434a3c63\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2036465\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "d77ab7ad1d7c7be88517d18f71c43b84d679b9b5",
      "tree": "1b4ae63484c2f4644b218acdb116d2a571afcc25",
      "parents": [
        "69fc2be7aaab53daf92538431947cd7ef4a0d5ce"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Tue Jan 28 19:09:26 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Feb 01 06:13:22 2020"
      },
      "message": "Make mtedit Python 3 compatible\n\nDue to the way relative imports work in Python 3, mtedit/main.py has to\nbe moved outside of the mtedit package, as when run using its hashbang\nline it is package `__main__`, and therefore cannot use relative\nimports.\n\nThe other manual changes are:\n\n* to properly distinguish between strings and binary data in\n  mtlib/util.py, mtlib/log.py, and mtedit/server.py;\n* to switch between methods for getting headers in mtedit/server.py; and\n* updating some `import` statements (as well as removing unused ones).\n\nThe rest of the changes were done using `futurize`:\n\n    $ futurize --stage1 --all-imports --write --nobackups mtedit/**/*.py\n\nTwo features remain broken:\n\n* retrieving logs over SSH fails to retrieve\n  /var/log/xorg/cmt_input_events.dat, but that was broken already; and\n* editing logs by adding the `-o` switch and clicking the shrink button\n  in the Web UI fails to import `MTReplay`, presumably because I haven\u0027t\n  updated that module yet.\n\nTEST\u003drun `mtedit` with the path of a downloaded ZIP file, choose a log\n     to view, and check that you can view the data properly in the\n     browser.\nBUG\u003dnone\n\nCq-Depend: chromium:2024460\nChange-Id: Ie59c191d3bc2827d3e94e45a9a8a38e3d524a1a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2025612\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "69fc2be7aaab53daf92538431947cd7ef4a0d5ce",
      "tree": "31381af7e1eb96be0e21f72623acb4966959c1ca",
      "parents": [
        "0edf1572db9bcf02da311e741accd8d800580a43"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Thu Jan 23 02:03:21 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jan 24 23:03:43 2020"
      },
      "message": "Make mtlib Python 3 compatible\n\nMost changes were generated using `futurize`:\n\n    $ futurize --stage1 --all-imports --write --nobackups mtlib/**/*.py\n\nThen the `__future__` imports were sorted, an issue with `Path` division\noverloading fixed, and a few out-of-date imports replaced or removed.\n\nTEST\u003dRun `mtedit` on a local ZIP file using 2.7; where imports have been\n     changed, check that objects in those files can still be imported in\n     a 2.7 REPL. Check that `import mtlib` in a Python 3 REPL doesn\u0027t\n     fail with any errors in mtlib. (It will fail with errors in\n     `touch_firmware_test/`, but that\u0027s out of scope of this CL.)\nBUG\u003dNone\n\nChange-Id: I208ac77516ce96118e3d51d226f990693b9a3931\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2018104\nTested-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "0edf1572db9bcf02da311e741accd8d800580a43",
      "tree": "8d667d11401d7df270837dacd6f58f21517f9bca",
      "parents": [
        "5d51be06ab30e90c9e1272a86462e718de916695"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@chromium.org",
        "time": "Tue Jan 21 23:42:10 2020"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Jan 22 09:27:12 2020"
      },
      "message": "Update to Python 3 print function\n\nThis is mostly just a run of `2to3-3.5 -f print -w -n .`, with\n`__future__` imports added to all files (as the style guide [0]\nencourages them in every module, not just those that use `print`). Also\ndid a few manual clean-ups.\n\n[0]: https://github.com/google/styleguide/blob/gh-pages/pyguide.md#from-__future__-imports\n\nTEST\u003dnone\nBUG\u003dnone\n\nChange-Id: If98431bf2ff4f5661ebe35617ebba2e40b9e1164\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/2013549\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: Harry Cutts \u003chcutts@chromium.org\u003e\n"
    },
    {
      "commit": "5d51be06ab30e90c9e1272a86462e718de916695",
      "tree": "f5e92fba23fe166b8805cae6c50625920dc3fd8c",
      "parents": [
        "27df4a99ceb8d2d6b5a1838c66fa030fa5943280"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Thu Sep 19 01:09:46 2019"
      },
      "committer": {
        "name": "Ben Chan",
        "email": "benchan@google.com",
        "time": "Thu Sep 19 19:15:22 2019"
      },
      "message": "mttools: update OWNERS\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I0cf229c146ec2cc98a039e621415f4299525934f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/1812478\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "27df4a99ceb8d2d6b5a1838c66fa030fa5943280",
      "tree": "d7379a811b2b9db28422a3545e18d76ceac528a3",
      "parents": [
        "3c0e9c4a66f929e5752f5bf5fe45b1df5a0eb398"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jun 28 21:08:48 2019"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jun 28 21:09:09 2019"
      },
      "message": "mttools: 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: I806ef4d6cff03c254dc66dda6e176dab000e0603\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/1682810\n"
    },
    {
      "commit": "3c0e9c4a66f929e5752f5bf5fe45b1df5a0eb398",
      "tree": "e7ceb05acbf0542242a865f77d5ca712d9f4c82c",
      "parents": [
        "146a68465feb9039602bcaa508ef3fea8e8f926a"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Tue Jun 11 21:24:52 2019"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Jun 12 22:56:17 2019"
      },
      "message": "Add platform information for atlas touchpad\n\nAdd the hwprops and props for atlas\u0027s touchpad, as generated by\nevemu-describe\n\nBUG\u003db:127929527\nTEST\u003dmanual\n\nChange-Id: Id6cb5cbaecfa16009078e722470560d520271ff5\nReviewed-on: https://chromium-review.googlesource.com/1653774\nCommit-Ready: ChromeOS CL Exonerator Bot \u003cchromiumos-cl-exonerator@appspot.gserviceaccount.com\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "146a68465feb9039602bcaa508ef3fea8e8f926a",
      "tree": "00529626f7d726c92c2289cf7fdafa893a847021",
      "parents": [
        "e05cfc86192cb1d18e827477b75e3b25ca970b74"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Mon Jul 09 16:09:40 2018"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Jul 11 19:13:04 2018"
      },
      "message": "Extract correct evdev file for touchpads\n\nFor devices with multiple touchpads, we don\u0027t always pick the correct\nevdev file from the feedback log.  This CL requires stricter matching to\nfind the correct evdev file- the one generated by the selected touchpad.\n\nBUG\u003dNone\nTEST\u003dTested feedback logs from multiple devices, some with multiple\ntouchpads.\n\nChange-Id: I9c4abdfe0f4e4173b26232e5948b0b853a385dbd\nReviewed-on: https://chromium-review.googlesource.com/1131694\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Jingkui Wang \u003cjkwang@google.com\u003e\n"
    },
    {
      "commit": "e05cfc86192cb1d18e827477b75e3b25ca970b74",
      "tree": "4fdae3ceb11fc99e160e5f98c21b0ebf4612212e",
      "parents": [
        "0d2d0c4445ac6f9233aa4e297e0d2c031469225b"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Fri Jul 06 22:14:30 2018"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Jul 09 17:30:06 2018"
      },
      "message": "MTReplay: emerge utouch-evemu for in-place setup\n\nMTReplay depends on utouch-evemu, so we should emerge the library for\nin-place setup.\n\nBUG\u003dNone\nTEST\u003dIn new chroot:\n$ cd platform/touchpad-tests\n$ sudo make setup-in-place\n$ touchtests\nRuns without error.\n\nChange-Id: Ib0c50a3837abe8e8b4e08206a2ac72612619a816\nReviewed-on: https://chromium-review.googlesource.com/1128362\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Jingkui Wang \u003cjkwang@google.com\u003e\n"
    },
    {
      "commit": "0d2d0c4445ac6f9233aa4e297e0d2c031469225b",
      "tree": "b77b829ae26e2762ab0e1a3d6451ef11bd5f0e6f",
      "parents": [
        "b2f17ffd265e7ab785eddf8879921aea23307420"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Tue Feb 06 17:37:42 2018"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Feb 21 04:32:10 2018"
      },
      "message": "Don\u0027t exit with error if empty touch log found\n\nWhen extracting touch logs from a feedback report, if there is an empty\ntouchscreen or touchpad log, mtreplay will exit with an error.\n\nThis CL checks for empty logs and alerts the user if one is found, then\nallows the user to continue with other touch logs.\n\nBUG\u003dchromium:812370\nTEST\u003dRun mtreplay and mtedit on feedback reports with empty touch logs.\n\nChange-Id: I4576beab8eee0b288c1979f349ae65568e53145e\nReviewed-on: https://chromium-review.googlesource.com/919831\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "b2f17ffd265e7ab785eddf8879921aea23307420",
      "tree": "f3a01eca6de001ba4314ea53b22218440c424060",
      "parents": [
        "97d6b3b0c32595b75b053047f02f7789ea8cfe03"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Wed Feb 07 18:44:11 2018"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Feb 14 05:17:18 2018"
      },
      "message": "Use clang for in-place builds and update gitignore\n\nBUG\u003dNone\nTEST\u003dtouchtests compiles and runs correctly\n\nChange-Id: I3e5694210e815d8746b0e67a293337f4c499a45d\nReviewed-on: https://chromium-review.googlesource.com/912195\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "97d6b3b0c32595b75b053047f02f7789ea8cfe03",
      "tree": "b63ba91cbf70c8737cf83799b975c9749ac43f62",
      "parents": [
        "dc6c74ddce6901a022545b669a71f01683530059"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Sep 27 16:22:09 2017"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 05 10:04:20 2017"
      },
      "message": "mtlib: update ebuild template\n\nWe\u0027re killing cros-binary_src_install, so update the template to\ninstall files directly.\n\nBUG\u003dchromium:506366\nTEST\u003dNone\n\nChange-Id: I95c02cf2382348a3ff553ffa5f55777631d11df8\nReviewed-on: https://chromium-review.googlesource.com/687397\nCommit-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "dc6c74ddce6901a022545b669a71f01683530059",
      "tree": "a0901c67ed421cbddaf163f5e50f174abcc4c987",
      "parents": [
        "0df724d840f30f230e9c238a4d57d75f7cfe7e6f"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Wed Aug 09 20:38:14 2017"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Aug 10 04:46:17 2017"
      },
      "message": "Add platform information for eve touchpad\n\nThis CL adds the hwprops and props for eve\u0027s touchpad\n\nBUG\u003dnone\nTEST\u003dtouchtests works for eve\n\nChange-Id: I869c7f8bc33ff969f0ccd13263c11cd473de219d\nReviewed-on: https://chromium-review.googlesource.com/609117\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "0df724d840f30f230e9c238a4d57d75f7cfe7e6f",
      "tree": "06207119ae197bd595bd732add0d0fbf976ad68a",
      "parents": [
        "8e83b1936d92fa4992d6597862d10b801fbaa097"
      ],
      "author": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Wed Jun 28 07:12:10 2017"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Jun 28 12:15:22 2017"
      },
      "message": "Fix mttools to build with libc++.\n\nRemove an unused libstdc++ GNU extension header file.\n\nBUG\u003dchromium:724628\nTEST\u003dmttools compile.\n\nChange-Id: I20f2986592b5ee4469f16dfb18cd6e31184ab6b7\nReviewed-on: https://chromium-review.googlesource.com/551837\nCommit-Ready: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nTested-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "8e83b1936d92fa4992d6597862d10b801fbaa097",
      "tree": "1a7f1c74b33b7da08966fab59bef353f61efcc44",
      "parents": [
        "fd204daec02b1f4e3423e501335b61a6e84ae8ec"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Mon Mar 27 19:57:34 2017"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed May 10 18:58:28 2017"
      },
      "message": "Add platform information for relm touchpad\n\nThis CL adds the hwprops and props for relm\u0027s touchpad\n\nBUG\u003dnone\nTEST\u003dmanual\n\nChange-Id: I2378e6d345d211e5c7816f4ee68377e2c3dd1b75\nReviewed-on: https://chromium-review.googlesource.com/495486\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\n"
    },
    {
      "commit": "fd204daec02b1f4e3423e501335b61a6e84ae8ec",
      "tree": "cb5f40775dac7530bc566c3eb202c2badba6cf6e",
      "parents": [
        "8da2c778eafaa0eb961308fcb5426dde45b08c5f"
      ],
      "author": {
        "name": "Sean O\u0027Brien",
        "email": "seobrien@google.com",
        "time": "Tue May 02 22:13:11 2017"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed May 10 18:58:27 2017"
      },
      "message": "Fix automatic feedback downloading\n\nThe Feedback team updated their API and requires use of\nGaiaMint credentials, which need to be refreshed periodically.\nThis CL uses the new credentials and API to download batches of\nfeedback reports.  It must be run outside the chroot. For example,\n100 feedback reports can be downloaded like so:\n\n$ prodaccess\n$ mtstat -d 100\n\nBUG\u003dnone\nTEST\u003dmanually tested downloading up to 1000 reports\n\nChange-Id: I0131e972358c05465ab982e07534814f48265fce\nReviewed-on: https://chromium-review.googlesource.com/495646\nCommit-Ready: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\n"
    },
    {
      "commit": "8da2c778eafaa0eb961308fcb5426dde45b08c5f",
      "tree": "f1b598331fc9e4a16c71cc61162fdc728aafd4f9",
      "parents": [
        "9efd0e1723cd45709bd0d34e8e7bbfd15967f0d5"
      ],
      "author": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Mon Jan 23 23:07:28 2017"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Jan 24 09:31:04 2017"
      },
      "message": "Fix mttools to build with llvm-next.\n\nIgnore following clang warning:\nformat string is not a string literal [-Werror,-Wformat-nonliteral]\nAt src/replay_device.cc:96:30 :\nvfprintf(stream.GetFP(), format, args);\n\nBUG\u003dchromium:684114\nTEST\u003dmttools builds\n\nChange-Id: I6dfa4f2ebba56e3f0057855618a44af82005163b\nReviewed-on: https://chromium-review.googlesource.com/431303\nCommit-Ready: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nTested-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\n"
    },
    {
      "commit": "9efd0e1723cd45709bd0d34e8e7bbfd15967f0d5",
      "tree": "8e3da9949c3fdbc296405440cca0f64ea725af0c",
      "parents": [
        "906f3a0a929968a8725e6a2dae7fe1b5f39f02c4"
      ],
      "author": {
        "name": "Amirhossein Simjour",
        "email": "asimjour@google.com",
        "time": "Thu Apr 21 17:16:00 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Apr 29 19:54:22 2016"
      },
      "message": "Pinch gesture is modified to use product(dz) instead of sum(dz)\n\nSum(dz) is replaced with product of max of (dz, 1/dz). As a result,\nthe PinchValidator matches the actual pinch ratio. Moreover, it would\nbe easier to compare zoom-in and zoom-out gestures.\n\nBUG\u003dnone\nTEST\u003dCL:340186\nCQ-DEPEND\u003dCL:340186\n\nChange-Id: Idd53531fefcf6778af5ba70a39039e5f4b9e24e5\nReviewed-on: https://chromium-review.googlesource.com/340250\nCommit-Ready: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nTested-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nReviewed-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\n"
    },
    {
      "commit": "906f3a0a929968a8725e6a2dae7fe1b5f39f02c4",
      "tree": "78c3d2d80a95ace2fc937fafc03aef4428e41549",
      "parents": [
        "1242bd175e53d8f15eb0dd5d8442697363a6de8a"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Mon Mar 14 16:05:41 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Mar 14 20:40:13 2016"
      },
      "message": "Remove dependency on glib-2.0\n\nWe linked against glib, but no longer need that dependency.\n\nBUG\u003dchromium:594565\nTEST\u003demerge mttools\n\nChange-Id: Iea13cca7f4f626bd6e60cc3e0fc6cef4672ef10a\nReviewed-on: https://chromium-review.googlesource.com/332209\nCommit-Ready: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "1242bd175e53d8f15eb0dd5d8442697363a6de8a",
      "tree": "7b7e9544f32534e24cab2c41369c6be5ce05ff51",
      "parents": [
        "7cde658e97d6a00cf0d43f0478544e71ffd2e2d2"
      ],
      "author": {
        "name": "Amirhossein Simjour",
        "email": "asimjour@google.com",
        "time": "Fri Jan 15 18:33:43 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Feb 23 22:44:20 2016"
      },
      "message": "Support for 4-finger swipe and 4-finger swipe lift gestures\n\nFourFingerSwipe and FourFingerSwipeLift are added. The regression\ntest link/4_and_3_finger_swipe (CL:323291) uses needs this CL to\nreplay the log.\n\nBUG\u003dnone\nTEST\u003dCL:323291\nCQ-DEPEND\u003dCL:323162\n\nChange-Id: I5b53937af8c7f85492b87623633670279ae82383\nReviewed-on: https://chromium-review.googlesource.com/323340\nCommit-Ready: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nTested-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "7cde658e97d6a00cf0d43f0478544e71ffd2e2d2",
      "tree": "927ae9e7bf6aec69bf6ac90d75bbda476dfce04e",
      "parents": [
        "5fe577fc4e4225aed7a45a9119f29de355d01167"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Thu Aug 20 20:28:46 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Aug 20 23:26:58 2015"
      },
      "message": "Add platform information for Lulu\u0027s touchpad\n\nThis CL adds the hwprops and props for Lulu\u0027s Synaptics touchpad\nwith fw version 1.7 under the platform name lulu-1.7\n\nBUG\u003dnone\nTEST\u003dmanual\n\nChange-Id: Ia4f572fb287a0f9b770b2fd8ca11b59177f1c904\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/294782\nReviewed-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\n"
    },
    {
      "commit": "5fe577fc4e4225aed7a45a9119f29de355d01167",
      "tree": "7b371fce9070ca733626cc4459f420a95d66fa78",
      "parents": [
        "16a14be9983354bc2dfb949a38ed8d92871fdb4a"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Thu Aug 20 20:22:17 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Aug 20 23:26:51 2015"
      },
      "message": "Remove stipulation that devices must have \"Touchpad\" in the name\n\nWhen creating a new platform, it currently requires that the device\u0027s\nname includes the word \"touchpad\" in it, which is not the case for\n(at least) Lulu.  It\u0027s Synaptics touchpad doesn\u0027t report that way, so\nit doesn\u0027t get detected in the list.\n\nThis CL removes this constraint, and simply has the tool present all\nthe devices in /dev/input/event* to the user to choose from.  This is\nfine, I think because if the user picks the wrong one they can always\ntry again and the list is small generally between 5 and 15 devices so\nit really isn\u0027t much work to sort through manually to find the right\ndevice.\n\nBUG\u003dchromium:523088\nTEST\u003dI used this on a Lulu and it set up the platform correctly\n\nChange-Id: Ie91ef1ba37fdfea881d43126961bdfd22b3effbe\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/294743\nReviewed-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\n"
    },
    {
      "commit": "16a14be9983354bc2dfb949a38ed8d92871fdb4a",
      "tree": "8c0c00712eb8052523d53c9e1142d4c8dacf0e30",
      "parents": [
        "2538eccb580273fdf79baccceffb39c72cc1804c"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Aug 06 17:02:54 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Mon Aug 10 19:23:48 2015"
      },
      "message": "Minnie-2.0: Add platform\n\nBUG\u003dchromium:517525\nTEST\u003dminnie light scroll regression test\n\nChange-Id: Id65fe710664031dcc34e6573b9dd9ec18cd4a96b\nReviewed-on: https://chromium-review.googlesource.com/291252\nReviewed-by: Amirhossein Simjour \u003casimjour@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": "2538eccb580273fdf79baccceffb39c72cc1804c",
      "tree": "dd73b21893b497640e5b575cff95591269e1ef9c",
      "parents": [
        "bcc3701e3e3b22ef8e29f4f85578228038adb4ba"
      ],
      "author": {
        "name": "Amirhossein Simjour",
        "email": "asimjour@chromium.org",
        "time": "Tue Apr 14 14:50:39 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Wed Jul 29 21:18:21 2015"
      },
      "message": "Hwprops of Candy is added\n\ncandy.hwprops and candy.props are added.\n\nBUG\u003dchromium:476943\nTEST\u003dRegression test works with this setting\n\nChange-Id: I9a228d859b0821a26e51d77e6a5c11002476183a\nReviewed-on: https://chromium-review.googlesource.com/265584\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nTested-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\n"
    },
    {
      "commit": "bcc3701e3e3b22ef8e29f4f85578228038adb4ba",
      "tree": "54c37d98af89cb42dae9eb6ccb0691e6b6639c31",
      "parents": [
        "3cb7b90e3437529898cbc1f786fdd3ddb6567cc6"
      ],
      "author": {
        "name": "Amirhossein Simjour",
        "email": "asimjour@chromium.org",
        "time": "Tue Jul 07 18:59:56 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Mon Jul 20 22:09:22 2015"
      },
      "message": "Detection of Cypress trackpad is fixed in touchtests\n\nplatform.py is modified to be able to find Cypress trackpad.\nPreviously, only the devices with the word \"touchpad\" in their\ndescription could be automatically found by the touchtests.\n\nBUG\u003dnone\nTEST\u003dManual test on Peppy\n\nChange-Id: I3bd5058c7d1af76e8993ef228549e5d7a45a7336\nReviewed-on: https://chromium-review.googlesource.com/283929\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nCommit-Queue: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nTested-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\n"
    },
    {
      "commit": "3cb7b90e3437529898cbc1f786fdd3ddb6567cc6",
      "tree": "a782c57828d399527c00393a7cfca57a50268771",
      "parents": [
        "ddfab78e2c62e1c55569bc0192f12f276682c7f8"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Mon Apr 06 18:12:40 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Sun Jun 14 01:09:27 2015"
      },
      "message": "mtlib/platform: Updated platform matching\n\nThe platform matching was written at a time when evdev logs might not have\na header containing axis information.\nSince now all log files contain this information, it will help us to do much\nmore accurate matching by using absinfo fields only.\nThis removes a lot of code that was necessary to guess values from the content\nof the log or from xorg properties.\n\nBUG\u003dchromium:474263\nTEST\u003dmanual testing by running mtreplay on a couple of log files\n\nChange-Id: I12a7c9707bfa4fb175397338216e6ec67f51f8e1\nReviewed-on: https://chromium-review.googlesource.com/264066\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": "ddfab78e2c62e1c55569bc0192f12f276682c7f8",
      "tree": "7715be466ef75e2bae5b34a198583bd82167e310",
      "parents": [
        "5f218e6cdd8ea64502527111c79370757256a3f2"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@chromium.org",
        "time": "Fri May 15 21:24:36 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Mon May 18 22:38:37 2015"
      },
      "message": "Remove run_remote_tests.sh usage from mtlib\n\nBUG\u003dbrillo:1067\nTEST\u003dNone\n\nChange-Id: I8f8f531f7722fdb454e07420be0157a6f5f1a06f\nReviewed-on: https://chromium-review.googlesource.com/271527\nTested-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Christopher Wiley \u003cwiley@chromium.org\u003e\n"
    },
    {
      "commit": "5f218e6cdd8ea64502527111c79370757256a3f2",
      "tree": "b6e08f09e15d83d101976f9f5514ef082260eca5",
      "parents": [
        "0a390ded3be8ca325afb7cbcd72694462111718b"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Wed Mar 18 16:42:16 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Tue Apr 28 18:25:17 2015"
      },
      "message": "Pressure Calibration to use new RemoteTouchDevices\n\nThe RemoteTouchDevice interface has changed slightly, so this\nCL updates it to use the newest version.  Now there is only a single\n\"remote\" module to import that includes everything.  Furthermore\nthe state machines are hidden inside the touch devices so you don\u0027t\nhave to mess with them anymore.  Overall it makes things a lot more\nsimple, and fixes some problem with reconnections that more complex\nusages were having.\n\nBUG\u003dchromium:464829\nTEST\u003dI ran \"mtbringup-xorg -r 192.168.0.3 --conf\" on a Chromebook and\nthe test was able to detect my finger on the pad when collecting\npressure data\n\nChange-Id: I624bef7c3ceb99d8436bdacce80d7d045783fc3b\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/260850\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTrybot-Ready: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "0a390ded3be8ca325afb7cbcd72694462111718b",
      "tree": "6551f4c9742516067ee7afb42ffcf0189917b897",
      "parents": [
        "9127ff1bf1bb3e311e35f791dbc93f2eb23650ad"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Mar 18 22:42:56 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Mar 19 19:20:32 2015"
      },
      "message": "Add platform samus-atmel-1.0-1\n\nBUG\u003dchrome-os-partner:38123\nTEST\u003dsamus-atmel-1.0-1/puneet_palm{1,2}\n\nChange-Id: I9a0aa5a65184a4ace8319fc8586300609e4d59ac\nReviewed-on: https://chromium-review.googlesource.com/260991\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": "9127ff1bf1bb3e311e35f791dbc93f2eb23650ad",
      "tree": "95aa0b1eec84b98f66a06bc5f33e4cdb0aa883a6",
      "parents": [
        "dd5df57c425639f637e19235dba8fcedb0162d6b"
      ],
      "author": {
        "name": "Amirhossein Simjour",
        "email": "asimjour@chromium.org",
        "time": "Wed Mar 11 19:47:14 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Mar 12 16:43:55 2015"
      },
      "message": "Touchtests modified to build .hwprops and .props files for paine\n\nplatform.py is modified to be able to act without inputcontrol.\nMoreover, the touchtests tool is updated to look into both\n/etc/gesture/ and /etc/X11/conf.x.d for the config files.\n\nBUG\u003dchromium:466331\nTEST\u003dTested on paine and retrieved the hwprops\nChange-Id: I3a5da9fe924268f0c17ca0b4acd6bbc258e64167\nReviewed-on: https://chromium-review.googlesource.com/258991\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Amirhossein Simjour \u003casimjour@chromium.org\u003e\nCommit-Queue: Amirhossein Simjour \u003casimjour@chromium.org\u003e\n"
    },
    {
      "commit": "dd5df57c425639f637e19235dba8fcedb0162d6b",
      "tree": "7b9d0749f691836070d91d71217860df8d75eaff",
      "parents": [
        "3f45a6cb88261e351aa5d6d016be537a2cb92ac1"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Mar 06 23:48:31 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Tue Mar 10 19:00:04 2015"
      },
      "message": "Makefile: Change install path of symlink\n\nThis is needed for getting the autotests to run the regression test\nsuite.\n\nBUG\u003dchromium:463215\nTEST\u003dtest_that on link\n\nChange-Id: Icd59e2fef93e732fc3783c08a35ddee7e22d3541\nReviewed-on: https://chromium-review.googlesource.com/257114\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": "3f45a6cb88261e351aa5d6d016be537a2cb92ac1",
      "tree": "340cd217182cf67c90248a66103716cb6944976f",
      "parents": [
        "d910188393e25b3758d06f212eab02aba88e0178"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Mar 04 23:08:56 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Mar 05 02:39:23 2015"
      },
      "message": "Pressure Calibration: Pause briefly after each probe\n\nThis way you don\u0027t accidentally feed samples into the next probe\u0027s\nbucket.\n\nBUG\u003dchromium:464114\nTEST\u003dManually did pressure calibration on veyron_speedy\n\nChange-Id: Id38fd1542406308eb824a7db137f1c4af6af84d4\nReviewed-on: https://chromium-review.googlesource.com/256103\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": "d910188393e25b3758d06f212eab02aba88e0178",
      "tree": "a50496dd1e4c6fb0d08c352d1f403aef1e5f3309",
      "parents": [
        "9aa608c0a6f4b3ba40508575a0564fd92e10d439"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Mar 04 23:06:57 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Mar 05 02:39:18 2015"
      },
      "message": "Pressure Calibration: Only use bottom 5 probes in calculation\n\nWe have found that on some systems the larger probes introduce error.\n\nBUG\u003dchromium:464111\nTEST\u003dManually tested using small probe instead of top two on\nveyron_speedy. Saw positive slope when correct and negative slope when\nincorrect.\n\nChange-Id: I8d719bc7aa034047bb5b9be2264fac085b497c40\nReviewed-on: https://chromium-review.googlesource.com/256102\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": "9aa608c0a6f4b3ba40508575a0564fd92e10d439",
      "tree": "edb8501d9860145a7329cc0b5a8820c9f1c70e22",
      "parents": [
        "d35495e6dccef2af25ac2d7f7b542841f90f5c42"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Mar 02 19:37:47 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Mar 05 01:12:15 2015"
      },
      "message": "Makefile: Install symlinks\n\nBUG\u003dchromium:463215\nTEST\u003dtest_that $MACHINE_IP platform_GesturesRegressionTests\ndidn\u0027t produce an error\n\nChange-Id: Ia53d5fb64b3e310c6e907b57c8658ed52d104975\nReviewed-on: https://chromium-review.googlesource.com/255190\nReviewed-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "d35495e6dccef2af25ac2d7f7b542841f90f5c42",
      "tree": "87314798f45b18ce0221938ef708183aff1f829b",
      "parents": [
        "a246029a0f24f3d55d2ba3cb520751df4f0cf987"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Feb 26 19:06:27 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Thu Feb 26 23:44:31 2015"
      },
      "message": "mtlib/cros_info.py: Better Elan device regex\n\nNeeded to detect Glimmer TP\n\nBUG\u003dchromium:462311\nTEST\u003dWas able to run mtbringup-xorg -r $IP --conf\n\nChange-Id: I8b9e2c2f33819cfb58fa676f62791d0fb51a42cf\nReviewed-on: https://chromium-review.googlesource.com/254200\nReviewed-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\nCommit-Queue: Andrew de los Reyes \u003cadlr@chromium.org\u003e\nTested-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "a246029a0f24f3d55d2ba3cb520751df4f0cf987",
      "tree": "37226bac426b4c101edcb47ce7ec7dce370e57cf",
      "parents": [
        "0c74fe43f813d73422b01880b6f6f94d8896a2ba"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Wed Feb 18 00:48:49 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Wed Feb 18 23:52:52 2015"
      },
      "message": "mtlib: Updated regex for finding i2c touch devices\n\nElan devices with the device name i2c-ELAN0000:00 have been breaking the old\nregex.\n\nBUG\u003dchromium:459422\nTEST\u003dtested on yuna\n\nChange-Id: I96f08e95f5ed75e1c4036e61cc4969775ac003c9\nReviewed-on: https://chromium-review.googlesource.com/250612\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@google.com\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\n"
    },
    {
      "commit": "0c74fe43f813d73422b01880b6f6f94d8896a2ba",
      "tree": "e790224420af800c2a351a5b09c369f8d91a3ddb",
      "parents": [
        "58cee2f130b4b55eef88e7f46fa7e85fd43ab008"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri Feb 13 18:31:32 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Wed Feb 18 23:52:48 2015"
      },
      "message": "MTBringup: Pressure calibration without X11 and Google Spreadsheets\n\nThis change implements a new OzoneConfigBuilder which performs the\npressure calibration by SSHing into a device and showing instructions\non the host.\nThe pressure calibration slope and intercept are then calculated and\nput into the xorg config file along with a comment showing the\nmeasured, expected and calibrated pressure.\nThe results have been double checked against the calculations made\nby Google Spreadsheets.\n\nBUG\u003dchromium:458593\nTEST\u003dran on veyron_jerry. Validated against google spreadsheets.\n\nChange-Id: I4870ae4f9c3c471d1728c8ea55fff2c92c67aef9\nReviewed-on: https://chromium-review.googlesource.com/249790\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@google.com\u003e\n"
    },
    {
      "commit": "58cee2f130b4b55eef88e7f46fa7e85fd43ab008",
      "tree": "89b78dea45a12b011e543b5345baf78496667c73",
      "parents": [
        "7805a7021209735b9389add034b8f1c9ec8d9538"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri Feb 06 18:33:01 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Sat Feb 14 00:26:05 2015"
      },
      "message": "MTBringup: Updated ebuild template header to newest style guide\n\nNo more (c) after Copyright.\n\nBUG\u003dchromium:456185\nTEST\u003dNonewq\n\nChange-Id: I13c92441903f782b4309c7a92e644a9743d7eb2c\nReviewed-on: https://chromium-review.googlesource.com/247092\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "7805a7021209735b9389add034b8f1c9ec8d9538",
      "tree": "17898e49006c73a2b6150196820fc943fb479ed6",
      "parents": [
        "182c66b76108c3f304ba1266d0caf39befbce94c"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri Feb 06 18:23:35 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Sat Feb 14 00:25:59 2015"
      },
      "message": "MTBringup: Make sure to add ebuild files to the git commit\n\nWith previously existing ebuild files, we can just use commit -a\nto commit all changes. However with new ebuild files we have to\nmanually commit them. This CL does that.\n\nBUG\u003dchromium:456185\nTEST\u003dtested with mtbringup-firmware on jerry\n\nChange-Id: Ic84af1d594c496f805a3c783ab5df05e012f5d60\nReviewed-on: https://chromium-review.googlesource.com/247084\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "182c66b76108c3f304ba1266d0caf39befbce94c",
      "tree": "3bb8944586272ea93bef19d09baaeb09bf731340",
      "parents": [
        "c012597e7ef6aeeabf5318edcdd41cc450449ae7"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri Feb 06 17:58:24 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Fri Feb 13 23:05:08 2015"
      },
      "message": "Mtbringup: Create GIT target folders instead of failing\n\nIf we are bringing up a device that does not have an ebuild for the\ntouch firmware yet, the target folder does not exist.\nCreate it instead of failing with an error.\n\nBUG\u003dchromium:456185\nTEST\u003dmtbringup-firmware works with jerry\n\nChange-Id: Ia1b429c2584793e453ab2a5036ad646f2730e40c\nReviewed-on: https://chromium-review.googlesource.com/247100\nReviewed-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "c012597e7ef6aeeabf5318edcdd41cc450449ae7",
      "tree": "8ee293b9dc3c1deb09b2d4c8ea7cf807eb5d8f42",
      "parents": [
        "d5ef45a7da64339b3be2a4404378b308c07f18c7"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jan 28 18:04:44 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Wed Jan 28 21:51:04 2015"
      },
      "message": "mtlib/platform.py: Detect xorg.conf files in ozone/freon world\n\nThis was breaking platform_GesturesRegressionTests autotest.\n\nBUG\u003dchromium:452991\nTEST\u003d\"test_that \u003cDUT IP\u003e platform_GesturesRegressionTests\" passed on\nboth link (ozone/freon) and lumpy (X11).\n\nChange-Id: I544155330c60377615588199a50a991c862efd1c\nReviewed-on: https://chromium-review.googlesource.com/243961\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": "d5ef45a7da64339b3be2a4404378b308c07f18c7",
      "tree": "ff75af926b75911a43c5a60dc6ec12b2a052ab65",
      "parents": [
        "bbbe460c7fd4b9081e7d11a884043653ffeec649"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Oct 24 20:29:56 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Oct 30 21:48:24 2014"
      },
      "message": "MTEdit: When editing, allow platform to be specified\n\nThis can help avoid situations where an autodetected platform doesn\u0027t\nwork.\n\nBUG\u003dchromium:426934\nTEST\u003dAble to create regression and baseline tests for\nswanky-elan-3.0. Note: eventually decided not to use this firmware,\nbut wanted to check these fixes in anyway.\n\nChange-Id: Icbeabe8bcbb318fd2e7e7cebf62648f5c7f52c49\nReviewed-on: https://chromium-review.googlesource.com/225425\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": "bbbe460c7fd4b9081e7d11a884043653ffeec649",
      "tree": "52d095384cc150a195bb5af99102216c0bf27322",
      "parents": [
        "08b91224d2cc5590215b336483db614e3e03c50c"
      ],
      "author": {
        "name": "Joseph Hwang",
        "email": "josephsih@chromium.org",
        "time": "Thu Oct 02 08:57:37 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Oct 07 05:54:02 2014"
      },
      "message": "Add platform for kip-elan-3.0\n\nBUG\u003dchromium:419672\nTEST\u003dCould run kip-elan-3.0 baseline test with these information.\n\nChange-Id: If3d3c77c4b08e70a57bb07fa61de382a779a7c22\nReviewed-on: https://chromium-review.googlesource.com/221003\nReviewed-by: Chung-yih Wang \u003ccywang@chromium.org\u003e\nTested-by: Shyh-In Hwang \u003cjosephsih@chromium.org\u003e\nCommit-Queue: Shyh-In Hwang \u003cjosephsih@chromium.org\u003e\n"
    },
    {
      "commit": "08b91224d2cc5590215b336483db614e3e03c50c",
      "tree": "92379df39f9352fbc4f46e4fb3319f7230fd54c2",
      "parents": [
        "d30322b6ced0dff8e3b5572fe9ab12f96dfb70f8"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Sep 23 17:40:12 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Sep 24 21:18:05 2014"
      },
      "message": "swanky-elan-2.0: Add platform\n\nBUG\u003dchromium:416922\nTEST\u003dswanky-elan-2.0/circles regression test\n\nChange-Id: I7328180f7862b45140f4c5a4fb2b4641e940f747\nReviewed-on: https://chromium-review.googlesource.com/219512\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": "d30322b6ced0dff8e3b5572fe9ab12f96dfb70f8",
      "tree": "c228d590de8786e75d46e6d80d4f31c4072b79a1",
      "parents": [
        "f762ef2e35b28de076f37dc12ea3ad68274f662c"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Thu Sep 04 22:02:29 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Sep 05 23:09:06 2014"
      },
      "message": "Fix automatic feedback downloading for mtedit\n\nThe Feedback team fixed some security holes in their system and as a\nresult the old way of downloading feedback logs isn\u0027t working any more.\nWe worked with them to get a Stubby API working that would allow us\non the Google team to download batches of feedback reports.  This CL\nupdates the mtedit code to use the new API.  Since it does rely on\nStubby, however, it must be run outside of the chroot, as such:\n\n$ prodaccess\n$ cd ./platform/mttools/mtedit\n$ PYTHONPATH\u003d.. python main.py https://feedback.corp.google.com/#/Report/2741333919 --screenshot\n\nBUG\u003dchromium:401585\nTEST\u003dmanually tested on several feedback reports with and without screenshots\n\nChange-Id: Ib267a4048c5f818e21c1155a68fcc6ee011be89b\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/216504\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "f762ef2e35b28de076f37dc12ea3ad68274f662c",
      "tree": "31fff31612b74677e79c205c67bb4f4b15f9d8ea",
      "parents": [
        "a29db69075c4e9b076a57cfd92206990a59da400"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Tue Aug 12 17:53:12 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Aug 14 02:34:11 2014"
      },
      "message": "Fix ebuild paths for variant boards\n\nThe mtbringup tool was looking for touch firmware ebuilds based on the\nbase board\u0027s name instead of the variants, which isn\u0027t correct.  This CL\nchanges it so that it uses the variant name instead whenever one is\npresent.\n\nBUG\u003dchromium:402959\nTEST\u003dtested with nyan_blaze and it worked\n\nChange-Id: I28afc4bcec905747224d052e30f43ddbace3663b\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/212063\nReviewed-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "a29db69075c4e9b076a57cfd92206990a59da400",
      "tree": "1363014fdf7bb1bdf2e3ca404c1624a689a6e27b",
      "parents": [
        "591cc26220c354adcc41f5cdcccca0d107ebb503"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Tue Jul 29 17:00:27 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Jul 30 23:41:51 2014"
      },
      "message": "mtlib/platform.py: Allow negative numbers in abs regex\n\nMagic Mouse uses negative coordinates.\n\nBUG\u003dchromium:398470\nTEST\u003dAdded magic mouse regression test\n\nChange-Id: Icf65e216fa585d2cf970be68872e937191976df3\nReviewed-on: https://chromium-review.googlesource.com/210145\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": "591cc26220c354adcc41f5cdcccca0d107ebb503",
      "tree": "f3974e40a71a731192be2cb3c99dc59f8993782d",
      "parents": [
        "0ac2410ab651c2d4aca1fc859d47f487ee013bfa"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Wed Jul 23 18:25:53 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Jul 25 03:43:02 2014"
      },
      "message": "Add platform info for Big\u0027s touchpad\n\nThis adds the platform information for Big, allowing us to make tests\nfor its touchpad\n\nBUG\u003dchromium:396720\nTEST\u003dI made/ran tests using these\n\nChange-Id: I48b51f014fcf20c164204db536c695b50ea9f964\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/209580\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "0ac2410ab651c2d4aca1fc859d47f487ee013bfa",
      "tree": "95a88a3d458c02b624538f27b607fa6fe0b8f7ef",
      "parents": [
        "4c54a87cdc72978d3e79444d7519bff2ad67d898"
      ],
      "author": {
        "name": "Charlie Mooney",
        "email": "charliemooney@chromium.org",
        "time": "Mon Jul 21 20:13:37 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Jul 22 18:04:22 2014"
      },
      "message": "Add Blaze platform information for TP tests\n\nThis adds the Blaze touchpad platform information for use with the\ntouchtests\n\nBUG\u003dchromium:395759\nTEST\u003dI was able to create/run touch tests for Blaze using these\n\nChange-Id: Ie449c7704821f8da759e9e36bd8fdf9d4f8ce130\nSigned-off-by: Charlie Mooney \u003ccharliemooney@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/209117\nReviewed-by: Andrew de los Reyes \u003cadlr@chromium.org\u003e\n"
    },
    {
      "commit": "4c54a87cdc72978d3e79444d7519bff2ad67d898",
      "tree": "9b2f02023f937c48aa3f155c668e9146f0c6c119",
      "parents": [
        "f56af273fef3d4aaa7f6b17a5ee2a6c2189fa361"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Jul 21 21:42:35 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Jul 22 04:12:32 2014"
      },
      "message": "gnawty-elan-4.0: Add platform\n\nBUG\u003dchromium:395783\nTEST\u003dBaseline regression tests in another CL\n\nChange-Id: Ifb9a25ce5a40d4811496e033f927dd6455a1c641\nReviewed-on: https://chromium-review.googlesource.com/209221\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": "f56af273fef3d4aaa7f6b17a5ee2a6c2189fa361",
      "tree": "ab57014ff63314058389925ddaa5cead85545c95",
      "parents": [
        "46cda1f96356aef81258db25a8c73c93378c934c"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Jul 21 21:32:21 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Jul 22 01:23:45 2014"
      },
      "message": "mtlib/platform.py: Be stricter about picking the platform\n\nGnawty was so close to Quawks that it was giving an error saying there\nare multiple matching platforms. With this change, it correctly\nidentifies only the proper platform Gnawty.\n\nBUG\u003dchromium:395783\nTEST\u003dBaseline tests added for Gnawty in another CL\n\nChange-Id: Ib671a5c093cbf37b0547aea909b04bb51a539801\nReviewed-on: https://chromium-review.googlesource.com/209220\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": "46cda1f96356aef81258db25a8c73c93378c934c",
      "tree": "a8a7e0d44527b6afbef8206ce2ec9fce4fd96e1d",
      "parents": [
        "7f87a9b649c061d6fe49b270f949fb34fd0c923c"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Thu Jul 17 20:34:54 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Jul 18 22:44:49 2014"
      },
      "message": "quawks-elan-6.0: Add platform\n\nBUG\u003dchromium:391961\nTEST\u003dBaseline tests\n\nChange-Id: Ib76fb7e39e0f67d073494fef8c958aec0b4d3303\nReviewed-on: https://chromium-review.googlesource.com/208768\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": "7f87a9b649c061d6fe49b270f949fb34fd0c923c",
      "tree": "3f3a592f53dab50b723322ece440944f16874ef8",
      "parents": [
        "7e617c7d4f8e795eb93226d42025241b5a493bd8"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Wed Jul 16 20:31:48 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Jul 17 06:51:35 2014"
      },
      "message": "wolf-elan-2.0: Add platform\n\nBUG\u003dchrome-os-partner:30143\nTEST\u003dfuture baseline tests\n\nChange-Id: Ia590ec76a0c440bf64f4d5035cc91f89970d525e\nReviewed-on: https://chromium-review.googlesource.com/208387\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": "7e617c7d4f8e795eb93226d42025241b5a493bd8",
      "tree": "97eff8e3769c349010cfd36b99493c493da7eca1",
      "parents": [
        "84d3437a44823f6ca1dbba7ae60b8982dfa0d704"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Jul 11 23:59:24 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Jul 17 00:39:25 2014"
      },
      "message": "rambi-elan-0.0: Add platform\n\nBUG\u003dchromium:393391\nTEST\u003drambi-elan baseline regression tests\n\nChange-Id: I759c5534ffa655da34b4336c71427b52d08bf322\nReviewed-on: https://chromium-review.googlesource.com/207713\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": "84d3437a44823f6ca1dbba7ae60b8982dfa0d704",
      "tree": "2bbf8c98cca97ee52eac3a061eed54ccd0bbc29b",
      "parents": [
        "dbd80887683b574ecb31041fd427b440b8914d64"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Jul 11 22:28:00 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Jul 17 00:39:21 2014"
      },
      "message": "gesture_log.py: AxisGesture: Add Distance accessor\n\nUsed by baseline regression tests\n\nBUG\u003dchromium:339347\nTEST\u003dBaseline test collection and replay works\n\nChange-Id: Ideb434556c8864667f4304010e27b6359c94fb1c\nReviewed-on: https://chromium-review.googlesource.com/207712\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": "dbd80887683b574ecb31041fd427b440b8914d64",
      "tree": "3b912805dc23b24f1632b80890bd874a3f948f07",
      "parents": [
        "5e4bc81bf86d8138d4590daadfde88e324ce4635"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Jul 11 19:57:34 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Jul 17 00:39:17 2014"
      },
      "message": "MTReplay: Turn off debug printouts\n\nBUG\u003dchromium:393305\nTEST\u003dCreated/replayed regression tests w/o platform debug spew\n\nChange-Id: Ic5f5879f501d99f6ef17af341472f8d334a3b160\nReviewed-on: https://chromium-review.googlesource.com/207711\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": "5e4bc81bf86d8138d4590daadfde88e324ce4635",
      "tree": "745b5fa633b8806c4ed024a20f24c33a6cdab4f9",
      "parents": [
        "7026e48b58dbb40e3e07c89c6edf6c13a344a823"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Fri Jul 11 19:55:03 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu Jul 17 00:39:14 2014"
      },
      "message": "evdev_gestures.cc: Zero memory when allocating HardwareProperties\n\nWithout this, some mouse values will be uninitialized.\n\nBUG\u003dchromium:393303\nTEST\u003dReplayed tests and didn\u0027t get complaints that hasWheel was true\nwhen replaying.\n\nChange-Id: Id834bba537ac66ba65784b9e357d2fe0c68d1ec3\nReviewed-on: https://chromium-review.googlesource.com/207710\nReviewed-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\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": "7026e48b58dbb40e3e07c89c6edf6c13a344a823",
      "tree": "b93da10370efeaca09c408f89ac6c88f9a158429",
      "parents": [
        "75a6bbbbee5a1af0683e0959c6d17445dd56ac30"
      ],
      "author": {
        "name": "Andrew de los Reyes",
        "email": "adlr@chromium.org",
        "time": "Mon Jul 07 22:53:03 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Jul 08 19:29:54 2014"
      },
      "message": "cros_info.py: Fix Refresh() for Elan devices\n\nBUG\u003dchromium:391963\nTEST\u003d\u0027mtbringup-firmware -r $IP --prepare-binary \u003cimage\u003e\u0027 worked for\nelan\n\nChange-Id: If6225ff6d2816fab8354c00519bc285391e802ec\nReviewed-on: https://chromium-review.googlesource.com/206923\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": "75a6bbbbee5a1af0683e0959c6d17445dd56ac30",
      "tree": "9677c3eb26f6c9bc7d4daf80c458f978bf9ec5c4",
      "parents": [
        "3c07a29f516f49d2bfabf8aee3711ff6b2b9c659"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Tue Jul 01 22:13:50 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Jul 08 04:28:36 2014"
      },
      "message": "MTReplay: Updated to work on ToT and cleanup\n\nThe depreciation of the libchrome version used by mtreplay led us to\nremove the dependency on libchrome and use jsoncpp for reading JSON\nfiles instead.\nAdditionally this CL cleans up multiple issues with the unit tests.\nNote that this CL comments out all prop_provider tests as they stopped\ncompiling with a refactoring long ago. Right now there is no\nprogrammatic access to properties to allow unit testing and the\nprop_provider class has to be updated to allow this. For now I\u0027ll leave\nthe tests commented.\n\nBUG\u003dchromium:390707\nTEST\u003drun touchtests. no regressions or errors introduced by this\nrefactoring.\n\nChange-Id: I32cf3740504c8300991bf831b5d17ca05bf4797e\nReviewed-on: https://chromium-review.googlesource.com/206317\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": "3c07a29f516f49d2bfabf8aee3711ff6b2b9c659",
      "tree": "e9121a5ebd617cd5d40ef982d1a072ffb2a6d58b",
      "parents": [
        "7e296e97a5dd3b837f695558e4054707d0aca3ab"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri Jun 06 17:25:05 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Jul 07 19:21:35 2014"
      },
      "message": "mtlib: Added support for discovering elan touchscreens\n\nextended ElanDeviceInfo to look for devices run by the driver\nelants_i2c. This CL also brings more robust reading of firmware\nand hardware versions by checking a list of file names instead\nof specifing the file on a per vendor basis.\n\nBUG\u003dchromium:369610\nTEST\u003drun tool on big\n\nChange-Id: Iba4fa292e11a83bc0c72484b3be84b552869b2df\nReviewed-on: https://chromium-review.googlesource.com/202971\nReviewed-by: Charles Mooney \u003ccharliemooney@chromium.org\u003e\nTested-by: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@chromium.org\u003e\n"
    },
    {
      "commit": "7e296e97a5dd3b837f695558e4054707d0aca3ab",
      "tree": "aded16ca4bed3c35314324c8bb158a2503e27aba",
      "parents": [
        "6fd10e5e001e716d62f69ba0489b8f99501ecd17"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Fri May 30 17:07:18 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Jul 07 19:21:32 2014"
      },
      "message": "Added tool: mtbringup-xorg\n\nInvokes pressure calibration and generates xorg configuration files\nfrom them.\n\nBUG\u003dchromium:369610\nTEST\u003dRun mtbringup-xorg according to documentation in gdrive.\n\nChange-Id: I85ec2a053d9d49e576f744cbf9ff644a4bcf3855\nReviewed-on: https://chromium-review.googlesource.com/202208\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": "6fd10e5e001e716d62f69ba0489b8f99501ecd17",
      "tree": "e8bec10273222adb3674c2f6e7da7b467f859ede",
      "parents": [
        "76f89c7950217cad4233481a822b5a226c09e3c6"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@chromium.org",
        "time": "Thu May 29 22:49:43 2014"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Jul 07 19:21:27 2014"
      },
      "message": "MTBringup-Firmware: Added --clean-ebuild\n\nIt can be helpful to create an ebuild file from scratch if none is\npresent or the current one cannot be worked with.\n\nThis command adds an ebuild file template and fills in the required\nparameters. It works exactly the same as --ebuild but overtes any\nexisting ebuild file with the generated template.\n\nBUG\u003dchromium:369610\nTEST\u003drun command according to MTBringup documentation on gdrive.\n\nChange-Id: I608a81a7014640132494d85aa546e92f5574307a\nReviewed-on: https://chromium-review.googlesource.com/202162\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"
    }
  ],
  "next": "76f89c7950217cad4233481a822b5a226c09e3c6"
}
