)]}'
{
  "commit": "60de3075dde2ff1903aa820a7f9110455e3091c7",
  "tree": "3fb8a5e978f6b152bd8315590d89c1c2434daf92",
  "parents": [
    "1ffe8c9b56798baf6cac68a6dd6d539e0ccaad82"
  ],
  "author": {
    "name": "Tsuyoshi Matsuzaki",
    "email": "matsuzakit@google.com",
    "time": "Thu Jan 01 21:29:47 2015 +0000"
  },
  "committer": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Thu Jan 01 21:29:47 2015 +0000"
  },
  "message": "Fix resource leak on onDestroy\n\nStarting from Android 5.0, IME processes can be alive even after Service.onDestory is called depending on the available memory so that we can switch IMEs as fast as possible.\nhttps://android.googlesource.com/platform/frameworks/base/+/f0f94d129b6eb3c48624e915898d86d4f2de59ff\n\nHowever, this change revealed that Mozc has not released all the Java objects on Service.onDestory, which can be observed as an increasing memory usage of Mozc.\n\nCloses Issue 265.\n\nBUG\u003dIssue mozc:265\nTEST\u003dmanually done with Nexus 5 / Android 5.0.1 (LRX22C)\n\ngit-svn-id: https://mozc.googlecode.com/svn/trunk@474 a6090854-d499-a067-5803-1114d4e51264\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17439b0307b108212ae35e1648d1088f3dfa344f",
      "old_mode": 33188,
      "old_path": "src/android/src/com/google/android/inputmethod/japanese/MozcService.java",
      "new_id": "c3a8c81f8aad48ebb7bf5d4cd06b23472583630d",
      "new_mode": 33188,
      "new_path": "src/android/src/com/google/android/inputmethod/japanese/MozcService.java"
    },
    {
      "type": "modify",
      "old_id": "66bf4ce2da29bfee228f3916bf8ba03df2597a53",
      "old_mode": 33188,
      "old_path": "src/mozc_version_template.txt",
      "new_id": "ba6be70e73f02b29769da36858fca93c6e435153",
      "new_mode": 33188,
      "new_path": "src/mozc_version_template.txt"
    }
  ]
}
