)]}'
{
  "commit": "0df52b5ccb27dab0bbcbec26c1d2f9ccd9203d11",
  "tree": "44f42cfd0fb04b66cf984b3a0643092d5c72a8d7",
  "parents": [
    "2ecfaa37869f5257b4c6d0112cc6ba8d7664e5b9"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Thu Jun 20 17:54:06 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jun 20 17:54:06 2019 +0000"
  },
  "message": "Add RenderDeviceDriverIface::GetDeviceType().\n\nSplit this off from RenderDeviceDriverIface::GetDeviceCaps().\n\n- Add enum class DeviceType.\n- Remove FXDC_DEVICE_CLASS, FXDC_DISPLAY, and FXDC_PRINTER.\n\nChange-Id: I0c18b0c243896c6fe8c3fc2ff16c2f2306dfe04c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/56592\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0dcfdb6715e11bf4028a74fb2582bb117ec7c8c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp",
      "new_id": "865f72aed6bb4cdb27f2bb1e56210b057c2926d9",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2bbe9ef2c48da2927fd9ab74caafe0c098378cb6",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_progressiverenderer.cpp",
      "new_id": "ccecc7b8de048d892da29343628b8e1790ffc6fa",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_progressiverenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "403bdd48768bd144a97aa7795e7e1b0e15a07823",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "e6705442238a7f5c3081a8fee46dd23f4b56f3f9",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4381f96087929851afe2efdf09835e2f4906169",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_annot.cpp",
      "new_id": "b74d69920f449e0f100f8578662f305f2908b6e8",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "8569208c33b868d47fe0b88cd52abba6b2b1ada7",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.cpp",
      "new_id": "ff2897a2b8628dd2f98ed333e1426e57f344b6b1",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecbf1d96e2f9b8f42297c3d6cf9541f1b9294c98",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.h",
      "new_id": "7104e21453cd79d5f9664342198b079b77682090",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.h"
    },
    {
      "type": "modify",
      "old_id": "2769f248756e957375c0c5cc44f3aba260466c4d",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "63582ed898e7aad8e3f43c062d39991fd1b86f59",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "96bba2edb9775908a9b907b40399b32f4b859f89",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.h",
      "new_id": "be845d315a943e8cbd69c7c4e0e2d8a6122c5531",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.h"
    },
    {
      "type": "modify",
      "old_id": "036007460f60b15f0d0f2b43ba4f3ca9bc45aab4",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.h",
      "new_id": "7524f90ab2950131869454a125b8dcaabb268ade",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.h"
    },
    {
      "type": "modify",
      "old_id": "faad434568e5e732ebd1c3a0716864394e4476d0",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "9f6b1b4b061e2ee62a7a3f7c604a1e401cf7771b",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9b2472d65a3dbc2e6e2599885b52db57a414e48",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.h",
      "new_id": "a4d83adc8216807256c0bc4d74d58aa09d0f3f88",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.h"
    },
    {
      "type": "modify",
      "old_id": "6177089e08214b9bb0a8823a3f07f613a016c88b",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/fx_win32_device.cpp",
      "new_id": "a73c9037f1cde1842c6ecc9306c8cdd606cc21b4",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/fx_win32_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "c373dadd71292764140892c951dffc2f5fc50931",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/fx_win32_print.cpp",
      "new_id": "f0ad867330be52f31842c0df3f97077b1a20faa9",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/fx_win32_print.cpp"
    },
    {
      "type": "modify",
      "old_id": "02c2e63af22ecc3116d8912f2a3465663b95f641",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/win32_int.h",
      "new_id": "77d746e449cd295b04f1a31c31ed39bf60c68e42",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/win32_int.h"
    },
    {
      "type": "modify",
      "old_id": "d172a755a2aa373dc177dec7faaf4bc9ae8c2f5a",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "8cf515c07bd990e9281ba855a4a931a99636999d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    }
  ]
}
