)]}'
{
  "commit": "c938d877f18cf3383045a2e8d812a765450c6f8a",
  "tree": "c71972bc097762fc8f266db35181f70e7357ec10",
  "parents": [
    "84cf0b2088929dcd86c501d5e6e624eebe54d8ac"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Jun 07 18:26:17 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jun 07 18:26:17 2019 +0000"
  },
  "message": "Change DrawDeviceText() call stack to pass matrix by reference.\n\nStarting with RenderDeviceDriverIface, go in both directions and change\nthe DrawDeviceText() call stack to pass the matrix around by reference,\nsince no caller ever passes in nullptr. Along the way, fix nits and\nremove checks for the CFX_Matrix* that are always true or always false.\n\nChange-Id: I04ec934eeabd7e28b899f5bad79fed821b24db96\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/55718\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e98ebe44b787bcf6149120c05a609f1875903ef",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "f5fa7184bc4324044b0f4ae381376b4ad1f4e5f7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee93418946c24d8addcf49eaeb794df87e1638a7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_textrenderer.cpp",
      "new_id": "0e994bb366ce641f3654ce497247d3a18b27a10f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_textrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7a2f157e0812f22de25a8ecf7fe0fc4984bbc78",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_textrenderer.h",
      "new_id": "f4870a9d1b963954fa2f8531b24a01b07f20700e",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_textrenderer.h"
    },
    {
      "type": "modify",
      "old_id": "913ab07254dc91a3f5c62eabb2acb4681e6a0b15",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.cpp",
      "new_id": "63504b07b883f2f0b370c3c4707f480cf671dacf",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "1aecc50226d0a02600f4295329e954abbc44dfec",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.h",
      "new_id": "ecbf1d96e2f9b8f42297c3d6cf9541f1b9294c98",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.h"
    },
    {
      "type": "modify",
      "old_id": "cbf34641824a365ab01b5493b8ce19f15a2a1a74",
      "old_mode": 33188,
      "old_path": "core/fxge/apple/apple_int.h",
      "new_id": "586942131d29f16f731e2fe20dd1cae28b529814",
      "new_mode": 33188,
      "new_path": "core/fxge/apple/apple_int.h"
    },
    {
      "type": "modify",
      "old_id": "c8c55a8edbfafba9033f05649526fbd50e879c9d",
      "old_mode": 33188,
      "old_path": "core/fxge/apple/fx_apple_platform.cpp",
      "new_id": "b3a0214e90f601a602d4f571cb452e8d04cb9f36",
      "new_mode": 33188,
      "new_path": "core/fxge/apple/fx_apple_platform.cpp"
    },
    {
      "type": "modify",
      "old_id": "52008e9a4298d9eb1d0542c4cc6a89057419717d",
      "old_mode": 33188,
      "old_path": "core/fxge/apple/fx_quartz_device.cpp",
      "new_id": "6a8d6bd99605cb91e9b3ed3e8b3058e816a374ee",
      "new_mode": 33188,
      "new_path": "core/fxge/apple/fx_quartz_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "f529068edc515b895d0af7ff5fa9cd81011b27e3",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "da73a0cd683a86326911d29dd6dc8bb8c581e26b",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "11d833728420823d8c468afc49eaa7cd0b6a6240",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.h",
      "new_id": "ad3ec8702e5d35da6a7f228659e462d35f93f530",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.h"
    },
    {
      "type": "modify",
      "old_id": "26b8e1d00d829783f6d1a87e832e9536c0545c83",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.cpp",
      "new_id": "acb81d614361fec7c0f671071f152a263e6aac85",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.cpp"
    },
    {
      "type": "modify",
      "old_id": "f63cca8fe3b6a1148a368fa8c5aab263b7d341c4",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.h",
      "new_id": "036007460f60b15f0d0f2b43ba4f3ca9bc45aab4",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.h"
    },
    {
      "type": "modify",
      "old_id": "e64862a6dba5c933f62456ff34a23098bc16ac46",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "68ce0d882e5d6b4a472085cc2a292559529bb5d9",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "72f91ca6fc4a9b8e841e4b4eb20fd5a3ba9ea105",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.h",
      "new_id": "e9b2472d65a3dbc2e6e2599885b52db57a414e48",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.h"
    },
    {
      "type": "modify",
      "old_id": "26ab23922b1c2c2f4c629624b127202bfd33a2d8",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device_embeddertest.cpp",
      "new_id": "6daea67da1964c4337005e88e0c593d5f93edfc2",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ae1df6a6869822872c19b326138020fc2267c2d",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cfx_psrenderer.cpp",
      "new_id": "6705437db5138d3e6d0ba8c5ee6edb545ca40cc6",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cfx_psrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "55dad2ffc910e7e64d98a5cea213f61a1fc24a68",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cfx_psrenderer.h",
      "new_id": "a5ca3211ca3c7b44572178b58cea9d0b0cb87f7c",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cfx_psrenderer.h"
    },
    {
      "type": "modify",
      "old_id": "8ebcec145891f843ab0681b92de403a826faab38",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/fx_win32_print.cpp",
      "new_id": "8746ebec2236f698fb4f7731e9ba478d2f3ad43c",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/fx_win32_print.cpp"
    },
    {
      "type": "modify",
      "old_id": "a02167710ebb3ca0bbe97ad3c8b3380f066a0bb6",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/win32_int.h",
      "new_id": "144ee59cd43c5e6ad2116f79487930d06892652f",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/win32_int.h"
    },
    {
      "type": "modify",
      "old_id": "9349a1c7050dc9fc034adbfcc24b53df51b6d021",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OneDimWriter.cpp",
      "new_id": "565539305b03eae249f583b0154a44f4508495a1",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OneDimWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "71b2b506ef47fa84df50f45956710312fdcb1122",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN13Writer.cpp",
      "new_id": "1da7854a9cfd962fb475fd9f5dd83f11f400ac63",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN13Writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7b253a215405af49461eba4d239095724401592",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN8Writer.cpp",
      "new_id": "0185e059941faddbe28227acc9cdb7fdb41d8a69",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN8Writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "049f981ebdf64e22ee2e42b79d5d16334f476114",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedUPCAWriter.cpp",
      "new_id": "d2668cad9285fde50bc90062ba8bb438c288d89b",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedUPCAWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "3015fe80c0928a552f5911cbc96a2ffac779d4e8",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_textout.cpp",
      "new_id": "eb21c93295e333731ea463ddaccd7c552269d0b7",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_textout.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a386b76d032de422fae147300c04ce0e0e486a0",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_textout.h",
      "new_id": "07403ca2d0f47077124b521c53497b06cb8bcc8b",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_textout.h"
    },
    {
      "type": "modify",
      "old_id": "70428d75a307faf654c6f33b122da19e320d4e49",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_edit.cpp",
      "new_id": "c879783db1617325f1ff4abd02de1132b93ec6e7",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_edit.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf565a62815c940494c4c7fb4899113883187b68",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "85d2db3cac38af251f04d27a958f5521b475521c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d739d682e2972967251d80fa9d7f99acd27dc0b",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.h",
      "new_id": "e47475a0929891450bd3a05aea7f53ce985cc012",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.h"
    }
  ]
}
