)]}'
{
  "commit": "c963f2099297ddfc67dceeb74f606fc3e0dbcd40",
  "tree": "e00389da17e64b45e3b472267bbbcf0e4f1ccd60",
  "parents": [
    "d9543fca07526c724c4ba08d6ca9c6e8dbb33006"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Apr 27 19:52:18 2021 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 27 19:52:18 2021 +0000"
  },
  "message": "Rename/Re-order some CFX_DIBBase methods.\n\nDo some tidying before attempting to encapsuate m_pAlphaMask. Straight\nrename/shuffle, no funny business.\n\nEncapsulation will require a new HasAlphaMask() method, which sounds\ntoo much like the existing HasAlpha() method, so rename that to\nIsAlphaFormat(). Then rename IsMask() to IsMaskFormat() for consistency.\n\nThen separate out the palette functions into their own section. In\ndoing so, notice that GetPaletteSize() is returning a size based on\nformat, not what was actually allocated for the palette, so rename to\nGetRequiredPaletteSize(). Then flag places where we are using this size\nrather than the actual size with which a palette span was previously\nallocated. Will address those in a follow-up to avoid the possibility\nof ever getting a mismatch.\n\nChange-Id: I98c7fb1669a72c8d9dfd5e550b1c1bbbb9c22cb6\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/79931\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16d76b844cfab68c8e3aa8470a13810b5b421819",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.cpp",
      "new_id": "f389d5ce7418f06545f5c3a760f583d910725963",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d4e4acd0b087e078f54d2448077125f655769be",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_transferfuncdib.cpp",
      "new_id": "0353016294b120d26ebc747bccdb89686a21dde6",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_transferfuncdib.cpp"
    },
    {
      "type": "modify",
      "old_id": "6148878153448232af7f534411993e554a986991",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_imagecacheentry.cpp",
      "new_id": "08a992ea753835c90efedb737bec12854c0f19dd",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_imagecacheentry.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b29b26ed4da4408757a785403f89d35e9fc49dd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp",
      "new_id": "3d1c94735ed7f264fcb0e4624acf2858ce46ce1a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7173baa4df3e14bc06ee2843bf406c6196dcd84b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "206994ef6113b60bdd26c0b13013007ec8fbacb0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "1fa2107cde81da1a5fbe5e3ff2d54d8e553dcc25",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder.cpp",
      "new_id": "14a95690b3dbb35f4710d9b6dea9e9f2e83f40bf",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "733554108c58ea6c7ebb25dcdad99ec6bb2325a5",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.cpp",
      "new_id": "f56bcb6607d9963432b756b9fc1f28bd5744a060",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "87c64aaac0fc0a4cb4ca199411b5a9c7764ce722",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "5016306fbda39a402d9da2e72500998c26074c0b",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "493e449007a699f6e83567364da8395eb172b3e3",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibbase.cpp",
      "new_id": "9d0c71de174879e478ae2242d3cab38df43cee3d",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibbase.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e89f98703956798506192d0eee31492a13e216d",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibbase.h",
      "new_id": "529f29683126b8f9dc0f94807e4f757850c4ede4",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibbase.h"
    },
    {
      "type": "modify",
      "old_id": "d5716b8afd581a4b604ad09cd376811a70daa393",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibitmap.cpp",
      "new_id": "9b77e862b74cc89dd6ee27e3d3585efec8f56fb7",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibitmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "0db7fd137fb04b238aa3aebd3d007eb20c324ace",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_imagerenderer.cpp",
      "new_id": "1be59e781264570c2a63f11c775f7d34097b2f11",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_imagerenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5e1576d8e3e10d8280114dbb159e9c623763949",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_imagetransformer.cpp",
      "new_id": "191c9c1a303a5c8a03de79f2a85dcc0ef26e26a1",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_imagetransformer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d2ba79962d83a065f60c360e43c632dc57e54e27",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "371ac1e790c08cdef53b71421a9453a276655593",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "a80181da1f64c3356591b6b55be678d1183983dc",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cfx_psrenderer.cpp",
      "new_id": "f0dd85c263754d4f765de949d01c060f83289bba",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cfx_psrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d51ad63cfc673439cf7d5dac6b2d8236fae81cca",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cgdi_display_driver.cpp",
      "new_id": "90b93e962c3bb4f80ca0e5c92de0849b71ed2be0",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cgdi_display_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea7545560ab5a8f73f5968891a3bc44f1cdc6aae",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cgdi_printer_driver.cpp",
      "new_id": "d7f49810562212e30d4da64086ef4f8131717bb5",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cgdi_printer_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "2883eca8a7b6c26baae83e11718bf23f12d2584b",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "5f8bf5ca8a7664db3fb2c11fa8111463240a4139",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0109a1908c3b52e74c9005bdc945b673c6519cc",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_scanlinecompositor_fuzzer.cc",
      "new_id": "0a698f18e363e3d8653f12c4cde0db85682d135e",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_scanlinecompositor_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "4407ca30c95712d29a41ae00134560cf99c9fe91",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_imagerenderer.cpp",
      "new_id": "bc3abe8c9e731207b1ba17050c6f8fa9ea0d48f0",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_imagerenderer.cpp"
    }
  ]
}
