)]}'
{
  "commit": "f470414b26d0e0f13f2ec865e0f3a1d2046a5398",
  "tree": "4e5e7b3d2b01d42b4a7c4c789240cbf81aaae5c7",
  "parents": [
    "a93dd6edb85318f76c6b7586939e443be064e96c"
  ],
  "author": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Sat May 23 15:24:57 2015 -0700"
  },
  "committer": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Sat May 23 15:31:39 2015 -0700"
  },
  "message": "Implicitly link to input.dll on Windows.\n\nNow that we we no longer support Windows XP, we can safely assume\nthat input.dll is always available and it\u0027s OK to implicitly link\nto that rather than relying on LoadLibrary and GetProcAddress.\n\nOne tricky part is that Windows SDK does not provide the import\nlibrary for input.dll.  To work around this, we will create our own\nimport library as a part of build steps, by following this document.\nhttp://support.microsoft.com/kb/131313/en-us\n\nBUG\u003dnone\nTEST\u003dcompile\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1160a21db5d9e91bcbbb629b0ef16b127d4cffe2",
      "old_mode": 33188,
      "old_path": "src/mozc_version_template.txt",
      "new_id": "01e955d91cb164011064be66ed5a63d01b846790",
      "new_mode": 33188,
      "new_path": "src/mozc_version_template.txt"
    },
    {
      "type": "modify",
      "old_id": "b9030733506514328cb20640daf422db7dcd03df",
      "old_mode": 33188,
      "old_path": "src/win32/base/imm_util.cc",
      "new_id": "ce50feee51ea798449611844fa7f5ad46ee76374",
      "new_mode": 33188,
      "new_path": "src/win32/base/imm_util.cc"
    },
    {
      "type": "modify",
      "old_id": "f7ea76a3cd146497857c2f1a08a6660905893502",
      "old_mode": 33188,
      "old_path": "src/win32/base/input_dll.cc",
      "new_id": "c24a6c96c0523387028de696a068411708e9d079",
      "new_mode": 33188,
      "new_path": "src/win32/base/input_dll.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c1c7062c261fc9e052a814364098175c1def4fc",
      "new_mode": 33188,
      "new_path": "src/win32/base/input_dll.def"
    },
    {
      "type": "modify",
      "old_id": "20937c168ccd55020f049c55019b544fbb012d0d",
      "old_mode": 33188,
      "old_path": "src/win32/base/input_dll.h",
      "new_id": "208d9d1b6fbb18515c66d4be9ad1dc6208a1e6e8",
      "new_mode": 33188,
      "new_path": "src/win32/base/input_dll.h"
    },
    {
      "type": "modify",
      "old_id": "0507c9cbbe927b88a1444446bab16673fa468274",
      "old_mode": 33188,
      "old_path": "src/win32/base/input_dll_test.cc",
      "new_id": "bbed53c1e4939a1d9afff41e36d5c82104c0a774",
      "new_mode": 33188,
      "new_path": "src/win32/base/input_dll_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c21baf6b04c0ca406089d9d4ec8e8ff57bfcf80a",
      "old_mode": 33188,
      "old_path": "src/win32/base/migration_util.cc",
      "new_id": "d9baacb5ad76778ca5e88b486a0438348569f2c8",
      "new_mode": 33188,
      "new_path": "src/win32/base/migration_util.cc"
    },
    {
      "type": "modify",
      "old_id": "673f3ec7fc748d1ba6cc71d226e8b248874f2d57",
      "old_mode": 33188,
      "old_path": "src/win32/base/tsf_registrar.cc",
      "new_id": "0154fb37a1014dc59c847d0ad8efb5850257a687",
      "new_mode": 33188,
      "new_path": "src/win32/base/tsf_registrar.cc"
    },
    {
      "type": "modify",
      "old_id": "eb3afbd1b5ac977403e9d52dbff52b879ff10c6f",
      "old_mode": 33188,
      "old_path": "src/win32/base/uninstall_helper.cc",
      "new_id": "0b7786d684847d0f19858ffcaf099a5862eba3d7",
      "new_mode": 33188,
      "new_path": "src/win32/base/uninstall_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "17f57e9de10aa3df08ad50edc3816f11652c5d12",
      "old_mode": 33188,
      "old_path": "src/win32/base/win32_base.gyp",
      "new_id": "9c1a943f8f7d8b8d78838171e2bb098502962782",
      "new_mode": 33188,
      "new_path": "src/win32/base/win32_base.gyp"
    }
  ]
}
