)]}'
{
  "commit": "7855a2c57745c8f81ce410e6af0e4068fa2e8967",
  "tree": "1665c5fb69a504eafc6add770cad92d742e8d80d",
  "parents": [
    "e647799f6a2f7f747c9f55d9f0ce08dcdfbd53f4"
  ],
  "author": {
    "name": "Dan Sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Jan 05 13:57:58 2017 -0500"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 05 21:18:36 2017 +0000"
  },
  "message": "Cleaning up memory allocation in CXFA_FM2JSContext - I\n\nThis CL updates ::ParseResolveResult to accept a\nstd::vector\u003cstd::unique_ptr\u003cCFXJSE_Value\u003e\u003e\u0026 instead of a CFXJSE_Value**\u0026. This\nremoves a bunch of manual new/delete code used to mantain the values.\n\nThe size parameter was also removed and is retrieved by calling .size() on the\nvector now.\n\nChange-Id: I60fc6176523ece112d41fdefc767aaefedfae2db\nReviewed-on: https://pdfium-review.googlesource.com/2153\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: dsinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7661679b4119ec4fcced5f076024f30168c62c7c",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fm2js/xfa_fm2jscontext.cpp",
      "new_id": "6317a356a09e39d9c211e0a769ee7951380df705",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fm2js/xfa_fm2jscontext.cpp"
    },
    {
      "type": "modify",
      "old_id": "413cb3027a6094a6e354fcf99929881c49759fd1",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fm2js/xfa_fm2jscontext.h",
      "new_id": "66e5dcce8b3df8aa52661932ad4bcea965400415",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fm2js/xfa_fm2jscontext.h"
    }
  ]
}
