)]}'
{
  "commit": "6a43b5cc18b86fe7be4ddf08727fcd15b1dbd3e8",
  "tree": "2164e432b8bc5e8cda8fd9fc200f35ffdfd11312",
  "parents": [
    "c2e2b2de0eb2eb03abfa48ff68acccc5d1b2707f"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Jul 26 16:35:10 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jul 26 16:35:10 2019 +0000"
  },
  "message": "Remove some other virtual dtors.\n\nMark corresponding classes final just to be sure this is safe.\n\nChange-Id: I7f32ed6b2aad44a25aae4918fc24435337d5a793\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/58234\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38866c88b700262cbea1036aff810c882a37e319",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlparser.h",
      "new_id": "87ad9d6014cdf25d66d0e32dc57dd1a0bc6e5ddc",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlparser.h"
    },
    {
      "type": "modify",
      "old_id": "baf5c6f5e959f7a4fe71ec5835667c56c1aca619",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_list_impl.h",
      "new_id": "dee6b6188bb820b0dbd8002f40d729aa7932ad59",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_list_impl.h"
    },
    {
      "type": "modify",
      "old_id": "12ea852136ce27e89a14eb6dc8ae5c4717ec2d75",
      "old_mode": 33188,
      "old_path": "fxbarcode/datamatrix/BC_DefaultPlacement.h",
      "new_id": "823d587969d1fe1e9a54976a43c489a3d817c69c",
      "new_mode": 33188,
      "new_path": "fxbarcode/datamatrix/BC_DefaultPlacement.h"
    },
    {
      "type": "modify",
      "old_id": "60978391cb27f4ca27c0f4b56e67b6d2867e0268",
      "old_mode": 33188,
      "old_path": "fxbarcode/pdf417/BC_PDF417BarcodeMatrix.h",
      "new_id": "d059cee257998f941b1aee16f2c482750d5646e1",
      "new_mode": 33188,
      "new_path": "fxbarcode/pdf417/BC_PDF417BarcodeMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "4709420111f73c4462365d1ff9510f37d3094860",
      "old_mode": 33188,
      "old_path": "fxbarcode/pdf417/BC_PDF417BarcodeRow.h",
      "new_id": "07ebbd770caa0c784454149f5dec89d9db172db9",
      "new_mode": 33188,
      "new_path": "fxbarcode/pdf417/BC_PDF417BarcodeRow.h"
    },
    {
      "type": "modify",
      "old_id": "882822f7af1f430db5c6c72de4fc8a09e270d32c",
      "old_mode": 33188,
      "old_path": "fxbarcode/qrcode/BC_QRCoder.h",
      "new_id": "579385819668b3cf28ba96967897a56015c34b12",
      "new_mode": 33188,
      "new_path": "fxbarcode/qrcode/BC_QRCoder.h"
    },
    {
      "type": "modify",
      "old_id": "ba762f0deb6b472b68d176123e62545e3349ab1b",
      "old_mode": 33188,
      "old_path": "fxbarcode/qrcode/BC_QRCoderMode.h",
      "new_id": "b61d751a61685d8ee99ce53e196caa3f333305dc",
      "new_mode": 33188,
      "new_path": "fxbarcode/qrcode/BC_QRCoderMode.h"
    },
    {
      "type": "modify",
      "old_id": "d811ec91e10bbbe9ddd9342c87f81a65648be96b",
      "old_mode": 33188,
      "old_path": "xfa/fxgraphics/cxfa_gepattern.h",
      "new_id": "f5a34139fe606c1ec2666ff321ea5437c9676809",
      "new_mode": 33188,
      "new_path": "xfa/fxgraphics/cxfa_gepattern.h"
    },
    {
      "type": "modify",
      "old_id": "fc7a13e619e3455650bda7b68f9387e1d19ed063",
      "old_mode": 33188,
      "old_path": "xfa/fxgraphics/cxfa_geshading.h",
      "new_id": "8905a127ea11a950f6cb7cefd884bcdfca14804e",
      "new_mode": 33188,
      "new_path": "xfa/fxgraphics/cxfa_geshading.h"
    }
  ]
}
