)]}'
{
  "commit": "796bd775802358e4a0009dfdbf71e0722e54230f",
  "tree": "b59a2d06d73b47314408a97bef4d552f5600a9f5",
  "parents": [
    "6e1b26be92ce66675916809ed1c8c6d06454a6a2"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jun 11 23:43:05 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 11 23:43:05 2019 +0000"
  },
  "message": "Move CJS_EventRecorder::Source() and Target_Field() to CJS_EventContext.\n\nPrevents the event recorder from executing any v8 code. In turn, the\nevent recorder becomes simpler and more focused on only recording\nevents.\n\n- Remove back-pointer to event context.\n- Check for some possible nulls returns along the way.\n\nChange-Id: Icf10f22694373902c22856e966ff6000ea6be7e9\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/55910\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a906fe285a80ba42d8c650b3149f1ea79170a932",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_event.cpp",
      "new_id": "6399f13f75f38a094d3706fea7a060c0d075b056",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_event.cpp"
    },
    {
      "type": "modify",
      "old_id": "95ae25b67f4d39263b8cf55db1a796dffa8f612b",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_event_context.cpp",
      "new_id": "3dd24352671b21c683ab278fc82d4f81d69394f0",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_event_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "1abc71e638ccc54d7eaa57964577d881c3793fe6",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_event_context.h",
      "new_id": "6a28b43bacda160bdb8fe2ffd2815d70c0d9c81c",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_event_context.h"
    },
    {
      "type": "modify",
      "old_id": "df2892a05362b6f5425c4c4abde8de053250aedf",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_eventrecorder.cpp",
      "new_id": "ad67b8bed2c74e043cbff99b4e98acdf3d27bd9d",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_eventrecorder.cpp"
    },
    {
      "type": "modify",
      "old_id": "c6174ec7494f97b165d98567279242ba0c07e4e0",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_eventrecorder.h",
      "new_id": "af0b46779574bdc96ec9cde4233830447b915825",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_eventrecorder.h"
    },
    {
      "type": "modify",
      "old_id": "0308671d71cdec131110d96414eecb454704941d",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_publicmethods.cpp",
      "new_id": "50d25b3d98a9c997d07a5f64040d7bb20aa929ad",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_publicmethods.cpp"
    }
  ]
}
