)]}'
{
  "commit": "d0e6c58fe524ced1fd5acf66cfb9d02aaabeab55",
  "tree": "c92277c0933f29bcfc5d7c75b2651bd75b472f38",
  "parents": [
    "9b84dbe470bec1a376a026b5e1e41ed9f1e19841"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jun 26 01:29:41 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 26 01:29:41 2024 +0000"
  },
  "message": "Replace spancpy() with fxcrt::Copy() where possible.\n\nRemaining usages should be places where the return value was used, or\nin some templates. This is more consistent with the future vocabulary\nto be used in Chrome. It also can avoid some explicit span calls.\n\nChange-Id: I4872c8448cc606b1f3a36f3e73d7372b67026ab1\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/120852\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "134aceb07376d0e1b3e6bf19a69e1131c06b4a4a",
      "old_mode": 33188,
      "old_path": "core/fdrm/fx_crypt.cpp",
      "new_id": "49f2a90e641c613c7d101bccfc0a6b5996856376",
      "new_mode": 33188,
      "new_path": "core/fdrm/fx_crypt.cpp"
    },
    {
      "type": "modify",
      "old_id": "963a0dadb46fe8b8e536bf2e5b3fdf2b00814dcc",
      "old_mode": 33188,
      "old_path": "core/fdrm/fx_crypt_sha.cpp",
      "new_id": "3b47e037218b02dcdb3db561437f677b569ad3d3",
      "new_mode": 33188,
      "new_path": "core/fdrm/fx_crypt_sha.cpp"
    },
    {
      "type": "modify",
      "old_id": "f250880e25ba1ce8193ee3e82f0beddaf212e3c7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.cpp",
      "new_id": "b3b68a4106cf3c32dd484f0a589dc8e5c588640d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.cpp"
    },
    {
      "type": "modify",
      "old_id": "421af3f47927e44745af4b1d94b2fb5aeb687dbf",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_dib.cpp",
      "new_id": "6bb3c2e63497835f80a9a0f4572d677f6e4c8383",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_dib.cpp"
    },
    {
      "type": "modify",
      "old_id": "7f5e61ac400adbe8bbaf59a286234a1ff30e902a",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.cpp",
      "new_id": "9dd84281fea4c3f2ad3260525773e7bf5a11cfd0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "0855beeff28bdbe5deb61e09335f1c819161d8cb",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_crypto_handler.cpp",
      "new_id": "7e8490122e9162f8a659e25ec6c1be1fe564522a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_crypto_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "83047c29dd721d5a0369d8622c8f098f5854377f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_security_handler.cpp",
      "new_id": "b3a01fda5af399ee533c8915428cebb63ac313ea",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_security_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d0cb88c36f4509d5645204fb64b162250ee69bc",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp",
      "new_id": "d4ec8990a9ef1bfae34d84af165f2df4bc581409",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp"
    },
    {
      "type": "modify",
      "old_id": "4601d395891f6848747c54d9374d493e4b8f76cf",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_rendershading.cpp",
      "new_id": "9cabf3f65463037823b66988c1eeebbdc3adc379",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_rendershading.cpp"
    },
    {
      "type": "modify",
      "old_id": "94ab6c1ed4fe7ce528993cf4e55f0c8659ff982e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "90fbc06532592ac400deb77e8ee54fd3eeb4b20f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "5099727c5bd53a45aa1457d101204bc131b1790b",
      "old_mode": 33188,
      "old_path": "core/fxcodec/basic/basicmodule.cpp",
      "new_id": "0592762ae03042d2032688ee554dff5e810c6671",
      "new_mode": 33188,
      "new_path": "core/fxcodec/basic/basicmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc3d0645818b444a535c95714aa2a85bb4f95669",
      "old_mode": 33188,
      "old_path": "core/fxcodec/bmp/cfx_bmpdecompressor.cpp",
      "new_id": "dfce9105ba4ae413128273e1a6aec0b292b81c30",
      "new_mode": 33188,
      "new_path": "core/fxcodec/bmp/cfx_bmpdecompressor.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ac15d546fd7a40631760f82f01199b00a4eab55",
      "old_mode": 33188,
      "old_path": "core/fxcodec/cfx_codec_memory.cpp",
      "new_id": "38a0b4d23d68c7f30c04bdf44ecc1844dfbc2c67",
      "new_mode": 33188,
      "new_path": "core/fxcodec/cfx_codec_memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "a11b7e2abd0e20e599fa999d2f677f22e5c63403",
      "old_mode": 33188,
      "old_path": "core/fxcodec/flate/flatemodule.cpp",
      "new_id": "75f0b28c0332c4ce8b010c0a89158e4be6a755ee",
      "new_mode": 33188,
      "new_path": "core/fxcodec/flate/flatemodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "de75522beffb9145f735d3531c1d9b45b3c83f49",
      "old_mode": 33188,
      "old_path": "core/fxcodec/gif/cfx_gifcontext_unittest.cpp",
      "new_id": "ce437507acad3d154cca27c94691dff3b72ef5b9",
      "new_mode": 33188,
      "new_path": "core/fxcodec/gif/cfx_gifcontext_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c15c4ecc4f134fd0ecfbab8537c8821b332a4505",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder.cpp",
      "new_id": "83398e23555e4bac30af082f7685f49afc0fbf72",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad46c9bd9cf19965c96552511e774c0a3295196c",
      "old_mode": 33188,
      "old_path": "core/fxcrt/binary_buffer.cpp",
      "new_id": "fe54180c020f60503d82105240c0056349406b2a",
      "new_mode": 33188,
      "new_path": "core/fxcrt/binary_buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "32bb36060c7fbf0a27f51d8030c28d6bfcf4c578",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_memorystream.cpp",
      "new_id": "65951841979b795efea4d8aeb5fe57ad366bdff1",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_memorystream.cpp"
    },
    {
      "type": "modify",
      "old_id": "13c84b9fa6d97c884bc77b8fb4fa0562ea679ecc",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_read_only_span_stream.cpp",
      "new_id": "47429a5e9d54ac9fa2627bae314fa55d280cd1b0",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_read_only_span_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "546ef377a5e57478816643a2593eea7fee878337",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fixed_size_data_vector_unittest.cpp",
      "new_id": "9116d1ccac14bb1f191c43a11edc268859ab1190",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fixed_size_data_vector_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c9b04a77fce82cf68508b3011e9ba3ddb6538f90",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_string.cpp",
      "new_id": "0215441a8da1ab6b857ad9e16aea45eb5045a680",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_string.cpp"
    },
    {
      "type": "modify",
      "old_id": "a855b4e805a592aa579ce42c3cf5399f69d1b9f4",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_cliprgn.cpp",
      "new_id": "ed4c51398a1f78f3f8fe899783599c011418e3c1",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_cliprgn.cpp"
    },
    {
      "type": "modify",
      "old_id": "a04d978889f92363071bd7f9aff62be5647b0617",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_bitmapstorer.cpp",
      "new_id": "50c88d8c8d1e7dc3e959ac125f29aad7292b5bb2",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_bitmapstorer.cpp"
    },
    {
      "type": "modify",
      "old_id": "196c5da9596e432e35b4727adfb9db4749566096",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibbase.cpp",
      "new_id": "2f9a8aa15601f397317b0becfe97491ece2ab0c5",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibbase.cpp"
    },
    {
      "type": "modify",
      "old_id": "53114346c13921ae92f634692025e82d0d0832de",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_imagetransformer.cpp",
      "new_id": "46812b74d0047291e057945c4b71e6822a96413d",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_imagetransformer.cpp"
    },
    {
      "type": "modify",
      "old_id": "74a6a49e43705bda99accb253318160325ecbb78",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_scanlinecompositor.cpp",
      "new_id": "2b5f0c0c4af45b491235442a846341f2ef4368a9",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_scanlinecompositor.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfe0a79697130058b24ebfe3f81a211c815e2a31",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cfx_psrenderer.cpp",
      "new_id": "b98d8556ef0a415381a5d1890b7479148ecb1f70",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cfx_psrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "383d7d1d9f54739dd0b51b5d865c9264671eea06",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.cpp",
      "new_id": "cab740e732bf215afd03b9d8e97ff4739433170e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a130d8e573f48e85dc4e02aba8716fd85420981",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_dataavail_embeddertest.cpp",
      "new_id": "5f71ea2b879d9ac5ed2657b192f68aaafcd94cc6",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_dataavail_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "87c47163b82852d711389af4ba015e2f36888eb7",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_text.cpp",
      "new_id": "79bed84d648cbac2538fb63af664c0b0dd140ad0",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_text.cpp"
    },
    {
      "type": "modify",
      "old_id": "f14219aa0a8a28d5632b2f12e275badc18621185",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "7b2a3bcccd1aa9b5aabe75ba525c0bee6ee473e8",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6f407d4181431fd11a310b6ddedae84e1051aa0",
      "old_mode": 33188,
      "old_path": "fxbarcode/pdf417/BC_PDF417BarcodeMatrix.cpp",
      "new_id": "c0d52c648ec060a2e8761701fa09b6e69c57de34",
      "new_mode": 33188,
      "new_path": "fxbarcode/pdf417/BC_PDF417BarcodeMatrix.cpp"
    },
    {
      "type": "modify",
      "old_id": "96454f5965633f8f9b811abd8720a7d28a14b462",
      "old_mode": 33188,
      "old_path": "fxbarcode/qrcode/BC_QRCoderEncoder.cpp",
      "new_id": "4f663e5df11ca5836d466691c0b7d725128952b3",
      "new_mode": 33188,
      "new_path": "fxbarcode/qrcode/BC_QRCoderEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "9150e24004d9045484762521946cb03c110902ce",
      "old_mode": 33188,
      "old_path": "testing/utils/file_util.cpp",
      "new_id": "adda83d6c1c3ff47d33dae53a50ffbb503bb97b1",
      "new_mode": 33188,
      "new_path": "testing/utils/file_util.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5be19f695fe92ab65006328ab1c01a9d59a089e",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.cpp",
      "new_id": "ae7f71d6efd277fdd770c308e260e469b7befd8a",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.cpp"
    },
    {
      "type": "modify",
      "old_id": "083bb4c5557a4d9dff4f85b1c16785f6310d1972",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.cpp",
      "new_id": "8c01e595b7ad89b500176c01d8a7aa18318f4ab0",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "f200d9338fd346662ccb4c2c96d6a03fc8dd8721",
      "old_mode": 33188,
      "old_path": "xfa/fgas/graphics/cfgas_gegraphics.cpp",
      "new_id": "616e5ffb80f625669b5373455eed5e814240b4c7",
      "new_mode": 33188,
      "new_path": "xfa/fgas/graphics/cfgas_gegraphics.cpp"
    }
  ]
}
