)]}'
{
  "commit": "4cc552c9df635b0a4f62f88adda9adf5b058014e",
  "tree": "90b22a5c4dea47ec63b2949ca7bb4fb4218d7507",
  "parents": [
    "c36ecfc8ed3dfa85c6145e3a43f3d4dfba428582"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Sat Dec 14 00:58:45 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Sat Dec 14 00:58:45 2019 +0000"
  },
  "message": "Save encrypted files without IDs in CPDFSecurityHandlerEmbedderTests.\n\nAdd methods to CPDF_Parser and CPDF_CrossRefTable to strip the /ID entry\nfrom the PDF trailer. Use this in CPDFSecurityHandlerEmbedderTests to\nexercise the PDF creation code paths where they attempt to write out new\nencryption dictionaries. This uncovered at least 2 bugs in the code, so\nsome of the new test code is disabled for now, with TODOs to fix them.\n\nBug: chromium:1032090,pdfium:1440\nChange-Id: Ic285e4ed7ff89b3dc9c604f3e51c5345a4f64f27\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/63752\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2b4f1eeebcbf5e45d64091cf358dc53a2a50b11",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_cross_ref_table.h",
      "new_id": "66a51dea972581b3a39adc165791616e3d063324",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_cross_ref_table.h"
    },
    {
      "type": "modify",
      "old_id": "e4ac195e0044781c952df66250ca354f13d12822",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.cpp",
      "new_id": "8cfb6fc01bfb30870c30287193577edb7ce8a7a0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "30d08ea3daaf40d1de3f9e06519464dbc9c6f725",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.h",
      "new_id": "8259f0841ce1d654c3059035878178cdff871e9a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.h"
    },
    {
      "type": "modify",
      "old_id": "6bab48b579aa23112211bb3986decda69ef52a0f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_security_handler_embeddertest.cpp",
      "new_id": "a3cf04b914d126572963a0e10f981a1e4bbf9601",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_security_handler_embeddertest.cpp"
    }
  ]
}
