)]}'
{
  "commit": "f342da7da3007f1496d081eb6514a0e6bb827b07",
  "tree": "49847d57874cc50f38ae8eea4916f5da3d0c4b2b",
  "parents": [
    "08cfc05a6b48ef59431e76cffba4d898278ffb43"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Apr 06 23:54:50 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 06 23:54:50 2022 +0000"
  },
  "message": "Remove IPDFSDK_AnnotHandler::CanUndo() and friends.\n\nAdd CPDFSDK_Annot::CanUndo() and make the IPDFSDK_AnnotHandler overrides\nCPDFSDK_Annot overrides. Then remove the pass-through via\nCPDFSDK_AnnotHandlerMgr. Also update CanRedo(), Undo() and Redo().\n\nChange-Id: I9c299ec1c988700fd6cab9d1ac3142a63d431a4a\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/92330\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22e5515336b6bb3f1ea7f830fcefc0b6eba7b38b",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annot.h",
      "new_id": "b4760149e326d84405d61754c34efb8d50d271b0",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annot.h"
    },
    {
      "type": "modify",
      "old_id": "7bf3578bda9b49b4ca45cdd59fe2151af0aebbcd",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp",
      "new_id": "d39c4ebec58eda04916afff7cc82041696ec062b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "9056c933abedca2e17efa31624f173c95794fa72",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.h",
      "new_id": "c219849ff899c65022101dc71b25fd0f7351a49e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.h"
    },
    {
      "type": "modify",
      "old_id": "e1bc2224282b1793a3f3974865874f362a115e10",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannot.cpp",
      "new_id": "a6864a7db7af68878d5ccd8d0a0297b0295f7e1c",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannot.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd2b36f79a9ce310d80049e9dc4376e04c957f72",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannot.h",
      "new_id": "5a828e2a27ff83e34f079374bbd043562d12e93b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannot.h"
    },
    {
      "type": "modify",
      "old_id": "189c6a3f7de00516e845390de50f9a82eaf28ffd",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannothandler.cpp",
      "new_id": "6077f0833adc1fb087e82c24f24841138c9e23e4",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannothandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "579be4b3b5380ccb2471fdb7c9622a6027ce5f4f",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannothandler.h",
      "new_id": "7798d4331a970e6c6077c63de91e919e23af8726",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannothandler.h"
    },
    {
      "type": "modify",
      "old_id": "60f6ddbaa41e59a221ae585344b8a61c7915fa59",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_pageview.cpp",
      "new_id": "b83f70f726f72d26cde8dab9e7e5c9fea32d63a1",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_pageview.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c2e7a45fddd00f5a16220edd3090812746682e3",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widget.cpp",
      "new_id": "895250970a1e040517d2e7faeed4bab1ead78d49",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widget.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa9edd2f6b53aae479787793a5e1a6f238b01ab8",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widget.h",
      "new_id": "a1d1ffb124a08441dc401e6b3440109d2fb9ca3a",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widget.h"
    },
    {
      "type": "modify",
      "old_id": "45bed1c0ccdb9b91ceafeaad3f01089556aceba2",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widgethandler.cpp",
      "new_id": "fdbf25574f663e2b1e3cd3a3843699a5c5012f96",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "1a30728781cf60e7984ac768a40ae6f3d1ad05b6",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widgethandler.h",
      "new_id": "a793dbc754f28b05f6e19faecda362b5e499097f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "f44e918389ceff3efc0925cd53ae9fc8b647cda1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_widget.cpp",
      "new_id": "4e84ca64f74bfa26fe58b019ce5d7d450c685feb",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_widget.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6dafec97b28a45bf2cde4c93a8b534534b9af25",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_widget.h",
      "new_id": "237dc1055a0a5cb6bffe3eeee04b4cfea87d8117",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_widget.h"
    },
    {
      "type": "modify",
      "old_id": "bcaeb639eb4cf3b161c831776f797024322a12a1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.cpp",
      "new_id": "9be1b01783cb3ce39d7a3e118ca4c9a786e275b4",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "a25d9d87682b3bc19637bbb406d4ee3ebd188aad",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.h",
      "new_id": "5821f2aa580892d4b575ed4714db9abaebc193f9",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "eb8326bc8532b3d569edd6dd8281a2af8c0f2004",
      "old_mode": 33188,
      "old_path": "fpdfsdk/ipdfsdk_annothandler.h",
      "new_id": "0e1aca915448c32040fcf9e5a197e171e32f6dc2",
      "new_mode": 33188,
      "new_path": "fpdfsdk/ipdfsdk_annothandler.h"
    }
  ]
}
