)]}'
{
  "commit": "3e2cdea95cd8803638194a51aefe57f16dba55df",
  "tree": "2cd84b8fe5b8d7224ee33bce1c4eb7e636cae763",
  "parents": [
    "b3a446fb69b8d6828aacea7d128eac5b2a5099d7"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Nov 28 00:41:15 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 28 00:41:15 2018 +0000"
  },
  "message": "Better tests for CFXJSE_FormCalcContext::Decode().\n\nFix the obvious overruns along the way.\nScope variables tighter to avoid potential for duplicate insertion of\nstale values under dubious logic. Then combine some redundant code.\nIntroduce new functions for wide character classification.\n\nChange-Id: I937c5c4030e4f614c399b6b3d82a43331008efd7\nReviewed-on: https://pdfium-review.googlesource.com/c/45793\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e46c261b37d9c93d368c39e0a66f8ff5dc9dbce",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_extension.h",
      "new_id": "ef79196bb7f0f263637035895538db3722dfa064",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_extension.h"
    },
    {
      "type": "modify",
      "old_id": "f831c890409b5eb93d018d56b8a7ac927d087ac5",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_formcalc_context.cpp",
      "new_id": "13bd9af26f12f8087e9c759c6ede866c19599750",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_formcalc_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "d348f5bfb938a7e47989e92bc901e810aaca9789",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_formcalc_context_embeddertest.cpp",
      "new_id": "30a3143e8b358595eaab14aaa49b2c6057af3403",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_formcalc_context_embeddertest.cpp"
    }
  ]
}
