)]}'
{
  "log": [
    {
      "commit": "4bffac6db9e5800ecc58ba12d86b98a184779eba",
      "tree": "19f73e5258a0a044d99864f71d34d813af7328e5",
      "parents": [
        "f2b995769bf55b07797e05b4474457f910d5aa7a"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Wed May 28 20:35:45 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Wed May 28 20:35:45 2014 +0900"
      },
      "message": "Stop directly checking SuggestedWordInfo.mKind\n\nBug: 15298959\n\nChange-Id: Iba6eeb7981634e7ddb896404978b30f6efd6e72f\n"
    },
    {
      "commit": "f2b995769bf55b07797e05b4474457f910d5aa7a",
      "tree": "b46c9856ac93ec86f20a6bd1fcc35fb457bd3fe7",
      "parents": [
        "14ea11fcde23a8a1a586d5691de79a70f66e2639",
        "639e431fa24b96a6118c85407d1f4a0af73a2813"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed May 28 05:53:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 28 05:53:53 2014 +0000"
      },
      "message": "Merge \"Support fine grained hover event handling\""
    },
    {
      "commit": "14ea11fcde23a8a1a586d5691de79a70f66e2639",
      "tree": "db8e53c978bfcade3dfc0f7303a8d141ded1f5a7",
      "parents": [
        "e53f418829151d3d81b20f9db7bc404ebf87ccc6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed May 28 11:51:05 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed May 28 11:51:05 2014 +0900"
      },
      "message": "Add TODO comment about SuggestedWordInfo\u0027s kind and flags\n\nThis CL must be checked in together with I6fd87e1eec.\n\nChange-Id: I4b24157f3e3ce6327579d37122a34d7a30069885\n"
    },
    {
      "commit": "639e431fa24b96a6118c85407d1f4a0af73a2813",
      "tree": "6b0e7550b315ec55b23935c61bde75330b675f6b",
      "parents": [
        "d3642a2a58a21c29b09c70b4454a133a8309770e"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 18:53:31 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed May 28 10:47:09 2014 +0900"
      },
      "message": "Support fine grained hover event handling\n\nThis CL also adds visual feedback of hovering key in accessibility\nmode.\n\nBug: 12491371\nChange-Id: I7b1f28a2e421ca60b2738ed94e7bdb406f75039b\n"
    },
    {
      "commit": "e53f418829151d3d81b20f9db7bc404ebf87ccc6",
      "tree": "bc2fdc49d3860cb97813f60dc71e6a8a1b5bc62c",
      "parents": [
        "0b64b9d2b7c1bcbb9247e5058e398c13d9e7694d",
        "18a6a82a300cb58b90d30ae99baadbedf17402c9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 21:10:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 21:10:47 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "0b64b9d2b7c1bcbb9247e5058e398c13d9e7694d",
      "tree": "671f6b4877c87473b6b45bea56ce259e9dada4f9",
      "parents": [
        "da0e3004add7f6b94edfb211f51a6af9bca854dc",
        "23f1d22f87bd89ad29fe26d778191fff8390bb1e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 21:10:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 21:10:44 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "da0e3004add7f6b94edfb211f51a6af9bca854dc",
      "tree": "7f31c7556b25414f57fec0fcff42a72700166b7f",
      "parents": [
        "f9ce867d805a8e102b26028831b75d5ed296838f",
        "c7840a8b5153eb97901a057d39449ded2e0d946b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 21:10:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 21:10:39 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "f9ce867d805a8e102b26028831b75d5ed296838f",
      "tree": "6ab78e917b3cb243c8cd4d98e9d5697724672485",
      "parents": [
        "d3642a2a58a21c29b09c70b4454a133a8309770e"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 19:29:35 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 19:29:35 2014 +0900"
      },
      "message": "Add boundary check for v4 bigram reading.\n\nBug: 14496386\nChange-Id: Iedd3445c3222a777a2476beed7d9eb53773f406c\n"
    },
    {
      "commit": "d3642a2a58a21c29b09c70b4454a133a8309770e",
      "tree": "ec760c8b849446d9db9b408ebec50bb455c3dd98",
      "parents": [
        "3faf4fc5e776ec055d841e0dbe436fc418a60980",
        "87d2f3ea0edc8ebb724f5d2c6a07c125cfa59d23"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 09:54:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 09:54:56 2014 +0000"
      },
      "message": "Merge \"Refactor KeyboardAccessibilityDelegate class a bit\""
    },
    {
      "commit": "3faf4fc5e776ec055d841e0dbe436fc418a60980",
      "tree": "a56270cb65f4c1e8c8c094f19975e12e85e49625",
      "parents": [
        "301eeaa9763aeec5669f3bf31348271494734ee9",
        "dfca51726e9dc9a35f462dee39331823eafa07c9"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 09:01:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 09:01:46 2014 +0000"
      },
      "message": "Merge \"Return whether the dynamic dict operation was success.\""
    },
    {
      "commit": "87d2f3ea0edc8ebb724f5d2c6a07c125cfa59d23",
      "tree": "7adf1820c4505157606bd7a4e76ffb590e8cfc4e",
      "parents": [
        "01748cde4e692c970617e4478368f83b710a86b6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 17:33:20 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 17:33:20 2014 +0900"
      },
      "message": "Refactor KeyboardAccessibilityDelegate class a bit\n\nBug: 12491371\nChange-Id: I2c2c6f3a6d0d7e7efbe0253127f5b9117cbc512d\n"
    },
    {
      "commit": "dfca51726e9dc9a35f462dee39331823eafa07c9",
      "tree": "a799ffe6593fc5c8068012da06898493832dd3ed",
      "parents": [
        "26628eeb4b4a2ffdd6b1912e4bcefc83ac802ceb"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 17:28:29 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 17:30:00 2014 +0900"
      },
      "message": "Return whether the dynamic dict operation was success.\n\nBug: 12184250\nChange-Id: Iee7e00c1e84c95551a077f4dd023c0a9b9ac9466\n"
    },
    {
      "commit": "301eeaa9763aeec5669f3bf31348271494734ee9",
      "tree": "7a159093f0151333d52e7850c62b488364fa138b",
      "parents": [
        "26628eeb4b4a2ffdd6b1912e4bcefc83ac802ceb"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 16:43:11 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 16:43:11 2014 +0900"
      },
      "message": "Fix unit test build.\n\nChange-Id: Id2c92c5035d7b357fa66c7ca671b72a1a33ebf3b\n"
    },
    {
      "commit": "26628eeb4b4a2ffdd6b1912e4bcefc83ac802ceb",
      "tree": "0684bb55ed6e8fe640e54d309d9fe2b38f243e3d",
      "parents": [
        "ced67885186d9e4c401bd4a07692905d4dc691be",
        "733a9c09a90c537e0ec00d3d38a1e124662750bb"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 07:24:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 07:24:26 2014 +0000"
      },
      "message": "Merge \"Add thread name for PrioritizedSerialExecutor.\""
    },
    {
      "commit": "ced67885186d9e4c401bd4a07692905d4dc691be",
      "tree": "889f581ea7dc1a6b77eb16f1fe0497e9a275b13b",
      "parents": [
        "6a546147ebe343fb2a75ef5b9407bbd60124650d",
        "a80d55d4d374e6ca4459f975e885c2d4649c5f96"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 07:18:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 07:18:25 2014 +0000"
      },
      "message": "Merge \"Remove compiler warning from accessibility package\""
    },
    {
      "commit": "6a546147ebe343fb2a75ef5b9407bbd60124650d",
      "tree": "1df1d80ec89be4f897966b698a6997fceda56746",
      "parents": [
        "01748cde4e692c970617e4478368f83b710a86b6",
        "00da83ed75265b4bd6b39fb53de663cbbdae3928"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 07:14:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 07:14:16 2014 +0000"
      },
      "message": "Merge \"Stop filtering out when perfect freq \u003e top non-perfect freq.\""
    },
    {
      "commit": "00da83ed75265b4bd6b39fb53de663cbbdae3928",
      "tree": "77211ce6dc8bd2f327cfad1bb460dfbc67facb80",
      "parents": [
        "17bd4eb0c984125d968ca05a567180c2bd3761f6"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 16:09:59 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 16:09:59 2014 +0900"
      },
      "message": "Stop filtering out when perfect freq \u003e top non-perfect freq.\n\nBug: 13142176\nChange-Id: I0290df918a5bd5018bf55231dc462d5e797155c6\n"
    },
    {
      "commit": "733a9c09a90c537e0ec00d3d38a1e124662750bb",
      "tree": "68799b802b7920cbc6b8d3c5e792174ecb63d934",
      "parents": [
        "01748cde4e692c970617e4478368f83b710a86b6"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 16:06:08 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 16:06:08 2014 +0900"
      },
      "message": "Add thread name for PrioritizedSerialExecutor.\n\nBug: 15270123\nChange-Id: I655ba97f0543476980d0e8461bc1c8a56c9f954b\n"
    },
    {
      "commit": "a80d55d4d374e6ca4459f975e885c2d4649c5f96",
      "tree": "cc4a859c8baf90f0e476f76ea1d8616030cee9d8",
      "parents": [
        "01748cde4e692c970617e4478368f83b710a86b6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 15:24:39 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 15:24:39 2014 +0900"
      },
      "message": "Remove compiler warning from accessibility package\n\nChange-Id: Idae3e89f0398ab2cd56985adfac18959aa1852e7\n"
    },
    {
      "commit": "01748cde4e692c970617e4478368f83b710a86b6",
      "tree": "186ffb0e417f55aace5533ccdd6403be34ff2a4d",
      "parents": [
        "9647d7fbee4cbd72876e949e6544dc43fadbd148"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 14:49:25 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 14:49:25 2014 +0900"
      },
      "message": "Move MoreSuggestionsListener to MoreSuggestionsView\n\nChange-Id: I3b5bc630bf73a357ed0beeec0b555149ef248313\n"
    },
    {
      "commit": "9647d7fbee4cbd72876e949e6544dc43fadbd148",
      "tree": "9877f554297294b2a914c3cb70a41b5509a6c912",
      "parents": [
        "f6d59f6a6bb08dfdd37115cc682009d1553d1bd6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon May 26 12:51:37 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 11:28:52 2014 +0900"
      },
      "message": "Use onHoverEvent instead of dispatchHoverEvent\n\nThis CL also refactors KeyboardAccessibilityDelegate a bit to be able\nto override on hovering methods that handle enter, move, and exit on a\nkey.\n\nBug: 12491371\nChange-Id: I3c7e81ccb8729ae6e466c654efde0c18ed734bdf\n"
    },
    {
      "commit": "f6d59f6a6bb08dfdd37115cc682009d1553d1bd6",
      "tree": "f6d3ea8cf02d287a065ff69164b843a6f6d74020",
      "parents": [
        "7b5bccc06625b8693f5b0e849b99ca7502a9e5f4",
        "a1b47eb44690ecfdc8411d5ada77233dbe8fb2e1"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 02:18:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 02:18:59 2014 +0000"
      },
      "message": "Merge \"Announce the same key again\""
    },
    {
      "commit": "a1b47eb44690ecfdc8411d5ada77233dbe8fb2e1",
      "tree": "5fc90d109195e6d0622a2b81f0a189e8afff8729",
      "parents": [
        "71c795d00b7bc22a000b1cca50c53a365614a8eb"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 10:54:20 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 10:57:53 2014 +0900"
      },
      "message": "Announce the same key again\n\nBug: 15237246\nChange-Id: Ie7023b727cb3eca9d0727a511b3d64a32a02cd3d\n"
    },
    {
      "commit": "7b5bccc06625b8693f5b0e849b99ca7502a9e5f4",
      "tree": "980ad88b614790c31ddf650cf2efcd2833243dce",
      "parents": [
        "71c795d00b7bc22a000b1cca50c53a365614a8eb"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 10:40:36 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue May 27 10:48:03 2014 +0900"
      },
      "message": "Use \"unknown emoji\" or emoji that has an empty translation\n\nBecause the number of emoji description spoken string resources is\nrather huge (~800), some locales may chose an empty description as a\ntranslation. If that is the case, we will announce \"unknown emoji\" as\na fallback.\n\nBug: 11452158\nChange-Id: Ibb65e5bec93030c40bd33ac2be2115c3bbc8bd11\n"
    },
    {
      "commit": "c7840a8b5153eb97901a057d39449ded2e0d946b",
      "tree": "bfe066d148bd65b1e44832259fce72ad781fa38c",
      "parents": [
        "71c795d00b7bc22a000b1cca50c53a365614a8eb"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 26 18:18:57 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 26 18:18:57 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibe6d337f2162e2e72dc3092cd95ceddef31b697e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "23f1d22f87bd89ad29fe26d778191fff8390bb1e",
      "tree": "67853bc0b430ca52bf21751439c971851180a4b6",
      "parents": [
        "71c795d00b7bc22a000b1cca50c53a365614a8eb"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 26 18:16:51 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 26 18:16:51 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I23299c8bf268da907af9c42bc68dc803287c2458\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "18a6a82a300cb58b90d30ae99baadbedf17402c9",
      "tree": "90eeff5bd34cdd6af1455abc874dac549cb0e81b",
      "parents": [
        "71c795d00b7bc22a000b1cca50c53a365614a8eb"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 26 18:15:46 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 26 18:15:46 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4abbc24852986980351dcdf12c50aa8614431133\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "71c795d00b7bc22a000b1cca50c53a365614a8eb",
      "tree": "61935a3206364da1baa28d0b602bc20e1ddebcf4",
      "parents": [
        "f85b478cd89141b3b339a56a10dac61c44d678a1",
        "17bd4eb0c984125d968ca05a567180c2bd3761f6"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 16:28:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 26 16:28:23 2014 +0000"
      },
      "message": "Merge \"Apply distracter filter for UserHistoryDictionary.\""
    },
    {
      "commit": "17bd4eb0c984125d968ca05a567180c2bd3761f6",
      "tree": "de5cebe32396eb6eb9385fd512f4ee5aff6b80c8",
      "parents": [
        "ba33831d76e2d813d9fded8cae845d264d126923"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 17:28:27 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Tue May 27 01:10:04 2014 +0900"
      },
      "message": "Apply distracter filter for UserHistoryDictionary.\n\nBug: 13142176\nChange-Id: I67d63a5c789d7c587bcd7abacd26b2e76da11978\n"
    },
    {
      "commit": "f85b478cd89141b3b339a56a10dac61c44d678a1",
      "tree": "a0531c66f6d7e40112287561fa07fda324368724",
      "parents": [
        "0088d1f6683fce0175266b90c3ec04f15ad8daeb",
        "ba33831d76e2d813d9fded8cae845d264d126923"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 14:25:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 26 14:25:17 2014 +0000"
      },
      "message": "Merge \"Apply distracter filter for in-vocabulary words.\""
    },
    {
      "commit": "ba33831d76e2d813d9fded8cae845d264d126923",
      "tree": "d17de79ec9b25fa940703a0d792d77a05afe855c",
      "parents": [
        "a6278eb9c1fbe102259cba392b1459f712ca46e7"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 16:58:18 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 23:11:24 2014 +0900"
      },
      "message": "Apply distracter filter for in-vocabulary words.\n\nBug: 13142176\nChange-Id: I4db763783a2f8b9a0df0df951db3223f70748870\n"
    },
    {
      "commit": "0088d1f6683fce0175266b90c3ec04f15ad8daeb",
      "tree": "a95613d6030b1a54458307e074f872f71bf87b97",
      "parents": [
        "67e02a6aaa2b693f92f0f3f7948c3f8dadfc17e6",
        "a6278eb9c1fbe102259cba392b1459f712ca46e7"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 13:53:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 26 13:53:19 2014 +0000"
      },
      "message": "Merge \"Use whether it\u0027s exact match to detect distracters.\""
    },
    {
      "commit": "a6278eb9c1fbe102259cba392b1459f712ca46e7",
      "tree": "40d1acf7ee7c94baabaa6c17180c18531059ce65",
      "parents": [
        "4905d83270720ce9b9121595277dae6ba8102f16"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 18:45:32 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon May 26 21:56:20 2014 +0900"
      },
      "message": "Use whether it\u0027s exact match to detect distracters.\n\nBug: 13142176\nChange-Id: Id5b7286d28897931f7bfe571be45d46ffeef4adf\n"
    },
    {
      "commit": "67e02a6aaa2b693f92f0f3f7948c3f8dadfc17e6",
      "tree": "8edd78f48767f721a3914700afcb41b1e3d723a9",
      "parents": [
        "9df51d10fa6b5b21de564cd93926a88690a98600"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon May 26 18:27:30 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon May 26 18:30:48 2014 +0900"
      },
      "message": "Specify c++_static for bundled Latin IME as well\n\nAPP_STL :\u003d c++_static has been specified for unbundled\nLatin IME but somehow not for bundled build.\n\nThis CL fixes the inconsistency.\n\nChange-Id: Ie1f4aba27e30981d3c2aa322a16c1cd18413e920\n"
    },
    {
      "commit": "9df51d10fa6b5b21de564cd93926a88690a98600",
      "tree": "e23358ae3b457421868e9727bedc84f5502b0d05",
      "parents": [
        "4905d83270720ce9b9121595277dae6ba8102f16"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 02:28:00 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon May 26 14:11:41 2014 +0900"
      },
      "message": "Keep showing important notice when \"show correction suggestions\" is off\n\nWhen\n 1. The important notice message is shown on the suggestions strip.\n 2. And the \"Show correction suggestions\" settings is off.\nwe will keep showing the important notice message on the suggestion\nstrip.\n\nBug: 13741460\nChange-Id: I411007ab1e5e6959b6cdba7a6601a84635259313\n"
    },
    {
      "commit": "4905d83270720ce9b9121595277dae6ba8102f16",
      "tree": "54dbb791ac5fb1e673691f4788efd35d5e46248c",
      "parents": [
        "1f217dbd517af9e094aee1a1fb5085e8933892c3",
        "0380421bf7aea2fd3c39f5e3cf13e1593c0da02e"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sun May 25 13:09:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 25 13:09:15 2014 +0000"
      },
      "message": "Merge \"Release and register current key when emoji palette is hidden\""
    },
    {
      "commit": "0380421bf7aea2fd3c39f5e3cf13e1593c0da02e",
      "tree": "50f6f159c3a087e0941efd503db568f7529d881c",
      "parents": [
        "db21267b788592ce99b9fb052801c6ec90bfe7b6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 03:01:48 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sun May 25 10:54:15 2014 +0900"
      },
      "message": "Release and register current key when emoji palette is hidden\n\nBug: 13290802\nChange-Id: Ib087152f8bd47a5c81901377291e4223ee4a49ec\n"
    },
    {
      "commit": "1f217dbd517af9e094aee1a1fb5085e8933892c3",
      "tree": "70836404f01d828017cb76938ee5eb903ca97dc0",
      "parents": [
        "630a24141eeb80063648bc1bc4678439117321d2"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 21:18:47 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 21:26:47 2014 +0900"
      },
      "message": "Use functional key background for action key with label\n\nThis CL also adds label_search_key string resources for consistency.\n\nBug: 15135033\nChange-Id: I81cae243e83a590ef56fe758a43c7184fc4159aa\n"
    },
    {
      "commit": "630a24141eeb80063648bc1bc4678439117321d2",
      "tree": "b58c3bcda0ff09bd5af97da49517108b50727e79",
      "parents": [
        "fdb889cb43444a171bf71c2deaf00033b8a14949"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 12:21:32 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 12:26:30 2014 +0900"
      },
      "message": "Use ViewCompat support library and delete ViewCompatUtils\n\nChange-Id: I57d60cacd86e83894294c3f64402aba8c1829872\n"
    },
    {
      "commit": "fdb889cb43444a171bf71c2deaf00033b8a14949",
      "tree": "4f1073ff58ca172de61858546c7b4d27e411bb22",
      "parents": [
        "790934158d356bfce0db97ef5aebb12128bc86ea",
        "99258cb0b26fb1e1643bb5036eef86b2b9ff9f97"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 03:04:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 24 03:04:46 2014 +0000"
      },
      "message": "Merge \"Warn that dicttool_aosp isn\u0027t supported on Darwin\""
    },
    {
      "commit": "790934158d356bfce0db97ef5aebb12128bc86ea",
      "tree": "a4830b046c7b70d93fee8d959518746764207a50",
      "parents": [
        "db21267b788592ce99b9fb052801c6ec90bfe7b6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 18:31:43 2014 +0000"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 18:31:43 2014 +0000"
      },
      "message": "Revert \"Use ViewCompat support library and delete ViewCompatUtils\"\n\nThis reverts commit db21267b788592ce99b9fb052801c6ec90bfe7b6.\nThe reverting change breaks build in unbundled jb-ub-latinimegoole branch.\n\nChange-Id: Ia61424f5321eb97f981d22c4b08e9ea8d348f6c1\n"
    },
    {
      "commit": "99258cb0b26fb1e1643bb5036eef86b2b9ff9f97",
      "tree": "70f0fe0554c8e70d91d75006772e190b2211cc33",
      "parents": [
        "db21267b788592ce99b9fb052801c6ec90bfe7b6"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 03:07:58 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 03:08:57 2014 +0900"
      },
      "message": "Warn that dicttool_aosp isn\u0027t supported on Darwin\n\nChange-Id: I56def43213e94e5b1267e8e900c2192f4b0c2cb5\n"
    },
    {
      "commit": "db21267b788592ce99b9fb052801c6ec90bfe7b6",
      "tree": "148a6339eb699cd438c4be9ac9e65aa9d00f31dd",
      "parents": [
        "7a76350b7b7c500d12d0f1e8e15fd2ea8b4d3035"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 02:13:52 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 02:13:52 2014 +0900"
      },
      "message": "Use ViewCompat support library and delete ViewCompatUtils\n\nChange-Id: Ifee496ff7ecaf361898444ff4127f16748d96422\n"
    },
    {
      "commit": "7a76350b7b7c500d12d0f1e8e15fd2ea8b4d3035",
      "tree": "a4830b046c7b70d93fee8d959518746764207a50",
      "parents": [
        "6726bc90014c8d9c1710e4b52aa019d3e945f407",
        "7ed40a13cc8d8a616fd131e5644238cd41aba84d"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 16:43:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 16:43:37 2014 +0000"
      },
      "message": "Merge \"Enable \"show language switch key\" settings on K and before\""
    },
    {
      "commit": "6726bc90014c8d9c1710e4b52aa019d3e945f407",
      "tree": "0ceda5aefb24fa3ffa8e52e3d1f8a8757f27296e",
      "parents": [
        "e3bfb825f558c6e46f75c11cbbe0b25ae36063ee",
        "a91561aa58db1c43092c1caecc051a11fa5391c7"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 16:43:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 16:43:12 2014 +0000"
      },
      "message": "Merge \"Use Java 7 diamond operator\""
    },
    {
      "commit": "e3bfb825f558c6e46f75c11cbbe0b25ae36063ee",
      "tree": "6843928b2e0ec6565d5e9ffa5da7c7532b990a2f",
      "parents": [
        "e782f1f4154690da356fac6939ded66b5f66864d",
        "2782f9792708148e4481aa41912239500825d819"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 16:42:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 16:42:50 2014 +0000"
      },
      "message": "Merge \"Consolidate attributes to EmojiPaletteView to control indicators\""
    },
    {
      "commit": "a91561aa58db1c43092c1caecc051a11fa5391c7",
      "tree": "20864cd0644414688af87d59638b7a8ac59c2895",
      "parents": [
        "e782f1f4154690da356fac6939ded66b5f66864d"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 20:18:17 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 01:05:42 2014 +0900"
      },
      "message": "Use Java 7 diamond operator\n\nChange-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef\n"
    },
    {
      "commit": "7ed40a13cc8d8a616fd131e5644238cd41aba84d",
      "tree": "1420e750abb2abc28ba1d24d265a7a3a5f1b177b",
      "parents": [
        "e782f1f4154690da356fac6939ded66b5f66864d"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 00:41:11 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Sat May 24 00:58:24 2014 +0900"
      },
      "message": "Enable \"show language switch key\" settings on K and before\n\n\"Show language switch key\" and \"Switch to other IME\" settings are\nenabled on KitKat and before. On L and later, its preference settings\nUI gets hide and the settings values are forcibly set to true.\n\nBug: 14854377\nChange-Id: I10456408452280a1b7688fd1f168933937666c9f\n"
    },
    {
      "commit": "e782f1f4154690da356fac6939ded66b5f66864d",
      "tree": "0e0c0136045f13876a5af135962921973c3fb90b",
      "parents": [
        "9f9988e996bdf6c9a2944a20780a1220986ecf2f",
        "f2c2657566e882c01c7af189be7f6c2946fddd9f"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 14:53:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 14:53:29 2014 +0000"
      },
      "message": "Merge \"Update RichInputConnectionAndTextRangeTests.\""
    },
    {
      "commit": "9f9988e996bdf6c9a2944a20780a1220986ecf2f",
      "tree": "133bac119070133ed2ec9d5371882d523da9b05a",
      "parents": [
        "991c9026b9ad8ffbc1f718f5aa6f8728eb8b2a1c",
        "a790c5b68324da41428aeb68594d43ca5632f66d"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 14:53:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 14:53:13 2014 +0000"
      },
      "message": "Merge \"Introduce EMPTY_PREV_WORDS_INFO and BEGINNING_OF_SENTENCE.\""
    },
    {
      "commit": "991c9026b9ad8ffbc1f718f5aa6f8728eb8b2a1c",
      "tree": "064fd8abc300c89224635796991a5b6d94b9c643",
      "parents": [
        "b59272c944eb60584b4dff40b79c429c88347532",
        "d941ea182629390dfda41d59bb0e9a2bedb0dd28"
      ],
      "author": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri May 23 14:34:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 14:34:36 2014 +0000"
      },
      "message": "Merge \"Revert \"Fix: too many calls to getSuggestedWordsForTypingInput\"\""
    },
    {
      "commit": "d941ea182629390dfda41d59bb0e9a2bedb0dd28",
      "tree": "be1cb07de81d88f6cb4e59a416816d19160cff0c",
      "parents": [
        "7aa895e2e3edb59620c28354c7d7746b93964b10"
      ],
      "author": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri May 23 14:34:06 2014 +0000"
      },
      "committer": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri May 23 14:34:06 2014 +0000"
      },
      "message": "Revert \"Fix: too many calls to getSuggestedWordsForTypingInput\"\n\nThis reverts commit 7aa895e2e3edb59620c28354c7d7746b93964b10.\n\nBug: 15148015\nChange-Id: If39c4f8b897f247d4eb935923d55d81def4c8fb4\n"
    },
    {
      "commit": "f2c2657566e882c01c7af189be7f6c2946fddd9f",
      "tree": "e176352a93be966bb92da11f2a45b4a250bbca18",
      "parents": [
        "a790c5b68324da41428aeb68594d43ca5632f66d"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 22:42:58 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 23:19:35 2014 +0900"
      },
      "message": "Update RichInputConnectionAndTextRangeTests.\n\nBug: 14119293\nChange-Id: I952daaa8e938c67bd9e0e699d71a77a3b0bf8b0d\n"
    },
    {
      "commit": "a790c5b68324da41428aeb68594d43ca5632f66d",
      "tree": "87b1abd0f6fa31db70ba4fb232c6e053c7ef2ebd",
      "parents": [
        "662c22759b7be19e6871f0e63c3d2f0bad68646e"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 23:19:33 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 23:19:33 2014 +0900"
      },
      "message": "Introduce EMPTY_PREV_WORDS_INFO and BEGINNING_OF_SENTENCE.\n\nBug: 14119293\nChange-Id: I5020e5f0aa64bc3e97b3a3c2c07a60c8b765ed64\n"
    },
    {
      "commit": "b59272c944eb60584b4dff40b79c429c88347532",
      "tree": "ffe9420cd8fcf3ed302e8cb071d4b5c5b5c22571",
      "parents": [
        "662c22759b7be19e6871f0e63c3d2f0bad68646e",
        "a37f374ad140f14e5e8ecaef9e1dbee3b1d7b84c"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 11:24:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 11:24:53 2014 +0000"
      },
      "message": "Merge \"Version up dynamic dict format from 401 to 402.\""
    },
    {
      "commit": "a37f374ad140f14e5e8ecaef9e1dbee3b1d7b84c",
      "tree": "71b3ec258a380c806a710c8ecd49af8b358401f2",
      "parents": [
        "1adca93381d261a6070be2721dbf8b8abafbfe01"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 20:20:56 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 20:20:56 2014 +0900"
      },
      "message": "Version up dynamic dict format from 401 to 402.\n\nChange-Id: Ibea36af905ade773ae3db3a5456f7b5a0ad7d220\n"
    },
    {
      "commit": "662c22759b7be19e6871f0e63c3d2f0bad68646e",
      "tree": "97d93b91f5f4d9d4b944456f6af1911e92ef075b",
      "parents": [
        "287bfae89f6dfc4e4e77a2adf52d1900104a945c",
        "1adca93381d261a6070be2721dbf8b8abafbfe01"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 11:01:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 11:01:04 2014 +0000"
      },
      "message": "Merge \"Extend jni methods and enable Beginning-of-Sentence.\""
    },
    {
      "commit": "287bfae89f6dfc4e4e77a2adf52d1900104a945c",
      "tree": "bd52bd013196db0d248e62e6a262c84d08c751ad",
      "parents": [
        "47ea762fb2968377280451585c71a34f31fff619",
        "7086d88d3e77e855d7d751d71b68ae38fcefea1b"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 10:59:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 10:59:50 2014 +0000"
      },
      "message": "Merge \"Have dicttool test tidy up after itself.\""
    },
    {
      "commit": "1adca93381d261a6070be2721dbf8b8abafbfe01",
      "tree": "1820bfa1ad3b0748cd4a9cb36cbaf546aab21158",
      "parents": [
        "47ea762fb2968377280451585c71a34f31fff619"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 19:58:58 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 19:58:58 2014 +0900"
      },
      "message": "Extend jni methods and enable Beginning-of-Sentence.\n\nBug: 14119293\nChange-Id: I78fc877367dd0d6240eeacb750b6d2d0b93cba83\n"
    },
    {
      "commit": "7086d88d3e77e855d7d751d71b68ae38fcefea1b",
      "tree": "b00b2b2ccfb7f247fcd92a1500a28ee3833cf855",
      "parents": [
        "75cb258ee40a97654ae364f00e1803d0bce35da8"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Wed May 21 15:58:49 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 19:56:57 2014 +0900"
      },
      "message": "Have dicttool test tidy up after itself.\n\nBug: 13776363\nChange-Id: Icb1d3fc0efe71e0339b434928e8aed507f2fb590\n"
    },
    {
      "commit": "47ea762fb2968377280451585c71a34f31fff619",
      "tree": "b4bab8f5bfb1e86bea633f1d8a822ec5745388fd",
      "parents": [
        "75cb258ee40a97654ae364f00e1803d0bce35da8"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 19:34:46 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 19:35:43 2014 +0900"
      },
      "message": "Add a test for armenian period.\n\nBug: 11463389\nChange-Id: Ib482290672947df61b86cdb4e78461e9ce843f94\n"
    },
    {
      "commit": "75cb258ee40a97654ae364f00e1803d0bce35da8",
      "tree": "bdf3d36e2cbca6604065503cdf77bf6242352ea0",
      "parents": [
        "85befc0873e2765f229ad9c5c9072f2b59ce93ff",
        "96990ca77357c8c3c518f71e2d9d8cfc62b2ee88"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 10:31:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 10:32:00 2014 +0000"
      },
      "message": "Merge \"Support Beginning-of-Sentence in native code\""
    },
    {
      "commit": "85befc0873e2765f229ad9c5c9072f2b59ce93ff",
      "tree": "b6b56bbc206ccaa9a32f50d5875d06ee0591c72d",
      "parents": [
        "52fdaa2cd8b6903fcf1dcab23b786e917323241c",
        "f498e53933f64a344c7f9321a49d874a57611169"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 10:11:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 10:11:57 2014 +0000"
      },
      "message": "Merge \"Make DistracterFilter interface.\""
    },
    {
      "commit": "52fdaa2cd8b6903fcf1dcab23b786e917323241c",
      "tree": "0fa547a4a8db2960526df2f98674321a7507f69b",
      "parents": [
        "e8e463832f48e8ffa1575acd3da3ebd520e0884d",
        "cfdb1b8d2604e1d7d54ff36e8b5d1607ec2e0fb7"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 09:42:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 09:42:56 2014 +0000"
      },
      "message": "Merge \"Fix some auto-caps problems: - (mainly for Spanish) auto-caps after inverted bang and what - (German only) don\u0027t auto-cap after digits-period-space\""
    },
    {
      "commit": "e8e463832f48e8ffa1575acd3da3ebd520e0884d",
      "tree": "7c30eaf5f28592867a2df58b7398fa8c7287140a",
      "parents": [
        "fd8c3792d932303c37a863bb55c33c6e515757e0",
        "483650fd1c57d60ca96204322ce97ec5d8336320"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 09:18:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 09:18:22 2014 +0000"
      },
      "message": "Merge \"Increase the DB version for the next release.\""
    },
    {
      "commit": "cfdb1b8d2604e1d7d54ff36e8b5d1607ec2e0fb7",
      "tree": "85d18cd03c11f0d7c290cce176d3c9ec7b1820a9",
      "parents": [
        "fd8c3792d932303c37a863bb55c33c6e515757e0"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 16:46:48 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri May 23 18:17:09 2014 +0900"
      },
      "message": "Fix some auto-caps problems:\n- (mainly for Spanish) auto-caps after inverted bang and what\n- (German only) don\u0027t auto-cap after digits-period-space\n\nBug: 15177663\nBug: 12206753\nChange-Id: Ia214bc067319469d9debbbfbdcb1dcff980847f0\n"
    },
    {
      "commit": "f498e53933f64a344c7f9321a49d874a57611169",
      "tree": "b80f1f0e22315c48882e30dc8855699c292aaf0f",
      "parents": [
        "1fa3e9044f4bb7d1eb62118c94a2223af69c14b0"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 18:12:37 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 18:12:37 2014 +0900"
      },
      "message": "Make DistracterFilter interface.\n\nBug: 13142176\nBug: 15094186\nChange-Id: If94b0a155b5ea2ff6b839e7da9d12a9cc6553931\n"
    },
    {
      "commit": "96990ca77357c8c3c518f71e2d9d8cfc62b2ee88",
      "tree": "2fbe3a0189d07a96090a98e31c8bb6c9027ee72a",
      "parents": [
        "6600340af58761ab1f2b3292b93f2758237190a3"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 17:23:08 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 17:23:08 2014 +0900"
      },
      "message": "Support Beginning-of-Sentence in native code\n\nBug: 14119293\nChange-Id: I0f382e33a19bf481823b23405d454de61ec835ff\n"
    },
    {
      "commit": "fd8c3792d932303c37a863bb55c33c6e515757e0",
      "tree": "92ba5bbe107ce76d93dde238cf7446033a392fe5",
      "parents": [
        "34a5c90efac1a7203c02bfdec38b5512b6dbfebe",
        "1fa3e9044f4bb7d1eb62118c94a2223af69c14b0"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 07:19:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 07:19:07 2014 +0000"
      },
      "message": "Merge \"Move distracter filter to dictionary facilitator.\""
    },
    {
      "commit": "1fa3e9044f4bb7d1eb62118c94a2223af69c14b0",
      "tree": "29ddb6262145ca03f11010714e43a74180747a62",
      "parents": [
        "a1035be6d877cafda95b2761f9697474b79deeb8"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 16:10:36 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 16:10:36 2014 +0900"
      },
      "message": "Move distracter filter to dictionary facilitator.\n\nBug: 13142176\nBug: 15094186\nChange-Id: Ib9e42f8e25538009f3ba62cf1e034cae3f6823c7\n"
    },
    {
      "commit": "2782f9792708148e4481aa41912239500825d819",
      "tree": "1a60f6553be6f062e4d39b2e5e0b155cbb546d49",
      "parents": [
        "c1442aa282d2cf05d3df7866ae7fa5202a643151"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 16:04:39 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri May 23 16:09:00 2014 +0900"
      },
      "message": "Consolidate attributes to EmojiPaletteView to control indicators\n\nThis CL consolidates attributes of EmojiTabWidget and\nEmojiCategoryPageIndicatorView with EmojiPaletteView.\n\nBug: 15151483\nChange-Id: I6eca10b60e894d945080ef3f88523d539a4992fa\n"
    },
    {
      "commit": "34a5c90efac1a7203c02bfdec38b5512b6dbfebe",
      "tree": "ff8206a09a6c04974421bbc60b47b6cec8e3f3aa",
      "parents": [
        "c1442aa282d2cf05d3df7866ae7fa5202a643151",
        "6600340af58761ab1f2b3292b93f2758237190a3"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 04:56:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 04:56:59 2014 +0000"
      },
      "message": "Merge \"Fix: PtNodeParams.representsNonWordInfo()\""
    },
    {
      "commit": "6600340af58761ab1f2b3292b93f2758237190a3",
      "tree": "3790760f38e080b51e4b2183ce6fa1c953f91d81",
      "parents": [
        "d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 13:49:18 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 13:49:18 2014 +0900"
      },
      "message": "Fix: PtNodeParams.representsNonWordInfo()\n\nChange-Id: I7ab4fb280e8ac89f81d0b32b0663a86c9b69aa5d\n"
    },
    {
      "commit": "c1442aa282d2cf05d3df7866ae7fa5202a643151",
      "tree": "e927ca4771496b84734df4cd0df9bb5e5589e9d4",
      "parents": [
        "d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33",
        "a1035be6d877cafda95b2761f9697474b79deeb8"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 02:06:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 23 02:06:33 2014 +0000"
      },
      "message": "Merge \"Have DictionaryFacilitator in LatinIME.\""
    },
    {
      "commit": "a1035be6d877cafda95b2761f9697474b79deeb8",
      "tree": "07cc094ec2caef7cb2ab40771c8ade5dab0a8d33",
      "parents": [
        "a2ce9a49acbc0842b5a714e8ecbd34be1a786477"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 09:30:55 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 09:30:55 2014 +0900"
      },
      "message": "Have DictionaryFacilitator in LatinIME.\n\nBug: 13142176\nBug: 15094186\nChange-Id: I9da67352ff2abcd289fa5885389895ced878a413\n"
    },
    {
      "commit": "d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33",
      "tree": "95afe2d11ad2a729aec0fbd618adcbfef71bc51e",
      "parents": [
        "a2ce9a49acbc0842b5a714e8ecbd34be1a786477",
        "2a015dcb25b2996ccca0d9fac74b334aa35928a3"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 15:12:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 15:12:50 2014 +0000"
      },
      "message": "Merge \"Add Beginning-of-Sentence info in UnigramProperty.\""
    },
    {
      "commit": "2a015dcb25b2996ccca0d9fac74b334aa35928a3",
      "tree": "f7f2c64937b4e02894b75169efe701b09fea1eaf",
      "parents": [
        "9f8c9a0161924f515c5ff9617db2317cdc1d01e2"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 00:07:14 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Fri May 23 00:07:14 2014 +0900"
      },
      "message": "Add Beginning-of-Sentence info in UnigramProperty.\n\nBug: 14119293\nBug: 14425059\nChange-Id: I8a894352568377d32468e5563f4e89af00d22944\n"
    },
    {
      "commit": "a2ce9a49acbc0842b5a714e8ecbd34be1a786477",
      "tree": "e59a8c69689b5a4189826494470a0ffe2f577fff",
      "parents": [
        "dc1e70b379415531aa4344bceca299f9ca662444"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 21:57:07 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 21:57:07 2014 +0900"
      },
      "message": "Fix NPE happening in unit tests.\n\nChange-Id: I2fc0dba53e18883755ff77351c152a9d3534c92b\n"
    },
    {
      "commit": "dc1e70b379415531aa4344bceca299f9ca662444",
      "tree": "25d0419ed0639de403940fa429d52609dcf71608",
      "parents": [
        "6989408e831c80cdd6b947821dc6141a0bf17c0e",
        "2e795144a60be8d2a88cb3acba977b3f16cfaaf8"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 11:31:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 11:31:11 2014 +0000"
      },
      "message": "Merge \"Update dictionaries\""
    },
    {
      "commit": "2e795144a60be8d2a88cb3acba977b3f16cfaaf8",
      "tree": "a4619d22cee5e78135f863c58fd6443787746395",
      "parents": [
        "0fca12badacb5355fa2ea399c16f42f448ebacd3"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 19:54:08 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 20:16:26 2014 +0900"
      },
      "message": "Update dictionaries\n\nNo TRT differences\n\n\u003e\u003e\u003e dictionaries/en_US_wordlist.combined.gz\nHeader :\n  date : 1400639634 \u003c\u003d\u003e 1400750526\nBody :\nAdded: google 72\n\nBug: 11822756\nChange-Id: I399fc4e97f4d9e0092ee153f3f6dc5b29ca4d3bd\n"
    },
    {
      "commit": "6989408e831c80cdd6b947821dc6141a0bf17c0e",
      "tree": "e825c770dff3ae4adb3918feac850f0e6f806e8b",
      "parents": [
        "713815f6cfee67c6a95ccaf3bd7984d746c93326"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 19:19:48 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 19:19:48 2014 +0900"
      },
      "message": "Fix emoji category indicator asset of xhdpi\n\nBug: 15104705\nChange-Id: I4a2fa8a356daefb5cac59be5ee91b3a4033297c3\n"
    },
    {
      "commit": "713815f6cfee67c6a95ccaf3bd7984d746c93326",
      "tree": "082e3dcfdabd4b5bb50fff53fbcdf035b5695618",
      "parents": [
        "0fca12badacb5355fa2ea399c16f42f448ebacd3"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 18:16:26 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 18:16:26 2014 +0900"
      },
      "message": "Add code point name comment to spoken emoji descriptions\n\nBug: 11452158\nChange-Id: I799f2b359827d75bcd9266bde7f842b370081ce7\n"
    },
    {
      "commit": "0fca12badacb5355fa2ea399c16f42f448ebacd3",
      "tree": "65cc09c43d17c1a79f0a1bf8effc9fadc217e6d9",
      "parents": [
        "7c6f57d147063ce2c3f9493f8c1dbd57a50751f7",
        "0c80c5e2000e9a4a99e3ef20531fc9abd612f6f4"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 09:08:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 09:08:20 2014 +0000"
      },
      "message": "Merge \"Update dictionaries\""
    },
    {
      "commit": "483650fd1c57d60ca96204322ce97ec5d8336320",
      "tree": "c7d9a4588a2336f8a852145d9afe77833bdd8b8c",
      "parents": [
        "7c6f57d147063ce2c3f9493f8c1dbd57a50751f7"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 18:00:56 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 18:01:37 2014 +0900"
      },
      "message": "Increase the DB version for the next release.\n\nBug: 15065819\n\nChange-Id: Ie43660109002fdb25ce68d7e64506ada0e15e621\n"
    },
    {
      "commit": "7c6f57d147063ce2c3f9493f8c1dbd57a50751f7",
      "tree": "a5a9c133553135ace60fbe6635c87076c17c9305",
      "parents": [
        "641205481a47e73d2cc52d21c0ed313beead71cc",
        "17eeecdf49450219437a2f5186eb764d2f0f9189"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 22 08:30:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 08:30:20 2014 +0000"
      },
      "message": "Merge \"Add a new production flag for metrics logging\""
    },
    {
      "commit": "641205481a47e73d2cc52d21c0ed313beead71cc",
      "tree": "e1ecbb21a9d5025d7dd11093125006dbc2c3aa29",
      "parents": [
        "9b3d55fd1ade8e4dcc0cd971c0af80b054fda8d5",
        "fee4073f51797c4c4ad8a13901e2199f804043ef"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 08:17:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 08:17:53 2014 +0000"
      },
      "message": "Merge \"Add spoken description of accented letters\""
    },
    {
      "commit": "17eeecdf49450219437a2f5186eb764d2f0f9189",
      "tree": "2f5bf72801181cca99d51e5e54668ce693885c48",
      "parents": [
        "17f326b7458c2bde2569e283a96e703755485328"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 22 16:57:52 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 22 16:57:52 2014 +0900"
      },
      "message": "Add a new production flag for metrics logging\n\nBUG:14909963\nChange-Id: I2d48c5b7d959d9bb95afe2cd3cbd16b27092a054\n"
    },
    {
      "commit": "9b3d55fd1ade8e4dcc0cd971c0af80b054fda8d5",
      "tree": "b3f8cdc7f3dc14631366a9a379acea885b499b59",
      "parents": [
        "9218c5112995969325a8a900924d0cff49824184",
        "9087d19fc03ac16d8e64ff35c07d4e88343141cf"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 07:38:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 07:38:08 2014 +0000"
      },
      "message": "Merge \"Check the md5 checksum of the copied file.\""
    },
    {
      "commit": "9218c5112995969325a8a900924d0cff49824184",
      "tree": "fefb80c9012e4a6b95b389f7ade8cf0b6f28de7c",
      "parents": [
        "5e2c4c0297ddc733265fd324eb44ac5eca4d7228"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 16:33:45 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 16:33:45 2014 +0900"
      },
      "message": "Fix: NPE in DistracterFilter\n\nChange-Id: I19a92d79cf547aae8f15e7e5fd5309812ae4f2d5\n"
    },
    {
      "commit": "fee4073f51797c4c4ad8a13901e2199f804043ef",
      "tree": "8120c7332b328f4015d303ea6a9c8480b5d60634",
      "parents": [
        "b214c8ac7901ef935713b0055365e180ae1d4d23"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 13:09:24 2014 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu May 22 16:31:21 2014 +0900"
      },
      "message": "Add spoken description of accented letters\n\nBug: 15149856\nChange-Id: I72f209fc3fdf619b3929325e2a810aa3c0bd1caa\n"
    },
    {
      "commit": "9087d19fc03ac16d8e64ff35c07d4e88343141cf",
      "tree": "f8fd2ec3e8bbb6ccd47f15b08e1b3a6c35e1dc43",
      "parents": [
        "5e2c4c0297ddc733265fd324eb44ac5eca4d7228"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Wed May 21 14:02:54 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 14:19:46 2014 +0900"
      },
      "message": "Check the md5 checksum of the copied file.\n\nIf it doesn\u0027t match, mark it broken. It means the dictionary pack\nwill try to install it again next time it updates. We may want to\nrethink this.\n\nBug: 13125743\nChange-Id: I0eb547aa7066bed8cb00c009debbafe9181c37ad\n"
    },
    {
      "commit": "5e2c4c0297ddc733265fd324eb44ac5eca4d7228",
      "tree": "26d178d60f7fa3464099f0ea3d6d3711a18d02b9",
      "parents": [
        "68f46d9c2f83a901aa7d591cffacc7462a6cf065",
        "17ae0eb7e7887ed7d39a3116845b3c3d0b468c1c"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 04:50:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 04:50:47 2014 +0000"
      },
      "message": "Merge \"Use enabled subtypes for Keyboard in DistracterFilter.\""
    },
    {
      "commit": "68f46d9c2f83a901aa7d591cffacc7462a6cf065",
      "tree": "1add9eed8a77c85229a857e6750e777b7aa427a3",
      "parents": [
        "814cf03470c7bbe92af317b79a414734ae713ae0",
        "dfc38358fcadfcffbdb16a268acceba374fb142b"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 03:57:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 03:57:38 2014 +0000"
      },
      "message": "Merge \"Don\u0027t upcase suggestions when resuming on an uppercase word\""
    },
    {
      "commit": "814cf03470c7bbe92af317b79a414734ae713ae0",
      "tree": "a016d1cbca11643a3a14a13172e88764f2e66d10",
      "parents": [
        "2df6374ffa1474358c2fdcb99a8e767378f747cf",
        "267e528253801423768a1197b0c7d76e073ee9ab"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 03:18:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 03:18:52 2014 +0000"
      },
      "message": "Merge \"Arrange to send the rawChecksum to LatinIME.\""
    },
    {
      "commit": "2df6374ffa1474358c2fdcb99a8e767378f747cf",
      "tree": "40378a72a8f01f5003cb47fdf70c930b046285ff",
      "parents": [
        "93c1efb3f6dce9979e0e336b3d41601966ab50a8",
        "7aa895e2e3edb59620c28354c7d7746b93964b10"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 03:14:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 03:14:01 2014 +0000"
      },
      "message": "Merge \"Fix: too many calls to getSuggestedWordsForTypingInput\""
    },
    {
      "commit": "7aa895e2e3edb59620c28354c7d7746b93964b10",
      "tree": "3f4ac7e36f9be8664a9f7e22e9246be507f3efc7",
      "parents": [
        "06dd0ef877d0ed1027a326769274c1f00f8bbf35"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 12:08:12 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 12:08:12 2014 +0900"
      },
      "message": "Fix: too many calls to getSuggestedWordsForTypingInput\n\nBug: 15148015\nChange-Id: Idcb729734bd62b537fb81acf8bdb5cae4470404c\n"
    },
    {
      "commit": "93c1efb3f6dce9979e0e336b3d41601966ab50a8",
      "tree": "c83904f50a0f4d29683bd285ad8c03a484a406b6",
      "parents": [
        "ea09e6bddba6b968fbf1ee0264aa18bd7bbe7e80",
        "9f8c9a0161924f515c5ff9617db2317cdc1d01e2"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 22 02:57:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 02:57:59 2014 +0000"
      },
      "message": "Merge \"Use PrevWordsInfo to add/remove n(bi)-gram in native code.\""
    },
    {
      "commit": "ea09e6bddba6b968fbf1ee0264aa18bd7bbe7e80",
      "tree": "645be6a4aa1e307d6c3bb7a9bacf3560675c5822",
      "parents": [
        "b214c8ac7901ef935713b0055365e180ae1d4d23",
        "e077c014616f7b4e28dbbfab622ba36c8e922268"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 02:41:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 02:41:00 2014 +0000"
      },
      "message": "Merge \"Add the rawChecksum column to the database.\""
    },
    {
      "commit": "dfc38358fcadfcffbdb16a268acceba374fb142b",
      "tree": "0303a8c359c94e68d796170e3f31d093a37f47ad",
      "parents": [
        "06dd0ef877d0ed1027a326769274c1f00f8bbf35"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 11:37:08 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 11:37:08 2014 +0900"
      },
      "message": "Don\u0027t upcase suggestions when resuming on an uppercase word\n\nBug: 13917781\nChange-Id: I7458d120898a7c8c0bc2db2f6db3578fd1dd1681\n"
    },
    {
      "commit": "267e528253801423768a1197b0c7d76e073ee9ab",
      "tree": "011a67e90a189ebdc5e97045a0322111ad896a95",
      "parents": [
        "e077c014616f7b4e28dbbfab622ba36c8e922268"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Wed May 21 12:45:54 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Thu May 22 11:01:04 2014 +0900"
      },
      "message": "Arrange to send the rawChecksum to LatinIME.\n\nBug: 13125743\nChange-Id: I5d111336e6a0f5ab4e93ff333654a7a1f8f46480\n"
    }
  ],
  "next": "e077c014616f7b4e28dbbfab622ba36c8e922268"
}
