)]}'
{
  "commit": "dfde40c448e01fa73a6d39bf8b5409923dd9b363",
  "tree": "93f9af25b2066a2fd81eea62024ff73ac9ac8d35",
  "parents": [
    "51472702711387a2ab6b9b5b23f1790d446a56a0"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Jun 21 16:38:08 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jun 21 16:38:08 2019 +0000"
  },
  "message": "Move class TextCharPos into its own file.\n\nMove it out of cfx_renderdevice.h, just like with TextGlyphPos.\nAdjust #includes and forward declarations.\n\nChange-Id: I875f34361a05ac779d6b13a4562a20b9969b795a\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/56650\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44052749d22fd93983bdaedbda74da01bcafeb1c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_charposlist.cpp",
      "new_id": "c14f14b791beea069d8dfdff9e009c0c658bf161",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_charposlist.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6705442238a7f5c3081a8fee46dd23f4b56f3f9",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "696f842e2d88161891ce06165d6ad658dff268e7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "49cfcdfc9cadfc29c81acac69a08caffc0a3c301",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_textrenderer.cpp",
      "new_id": "29e22219432feb311473ec701e45631e5b5f0d0a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_textrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "3461a6b58bbf83216cd9e7f347d8a80c559ea6a3",
      "old_mode": 33188,
      "old_path": "core/fxge/BUILD.gn",
      "new_id": "c6a74d8403494805703c56d5d7f353515e345f8d",
      "new_mode": 33188,
      "new_path": "core/fxge/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7b253a643a88e691523cad4b39e456e5780b9da9",
      "old_mode": 33188,
      "old_path": "core/fxge/apple/fx_apple_platform.cpp",
      "new_id": "96adc88189a260b9593ec8db70a16a0dc5a3a8a0",
      "new_mode": 33188,
      "new_path": "core/fxge/apple/fx_apple_platform.cpp"
    },
    {
      "type": "modify",
      "old_id": "63582ed898e7aad8e3f43c062d39991fd1b86f59",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "133ebff13d21f43a0f5ebe0ec42c0216743d9929",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "eeb3e1a395665161a3f68ff3697b965e524cd188",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.h",
      "new_id": "437d27010ab80420a1d4bf2fb54ce3fb139186fe",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.h"
    },
    {
      "type": "modify",
      "old_id": "9f6b1b4b061e2ee62a7a3f7c604a1e401cf7771b",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "0f0e5d4073213a2e071ffb36a7b9ef6c5b692e16",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "6daea67da1964c4337005e88e0c593d5f93edfc2",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device_embeddertest.cpp",
      "new_id": "588cb96ce8b8b0a2b28a71381e4a992b3450db5f",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device_embeddertest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf88b96f64fd8fdadb86b30470214c3f1ebaa654",
      "new_mode": 33188,
      "new_path": "core/fxge/text_char_pos.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c211be8efc5a9d3381a3f9090272184a1f7cf163",
      "new_mode": 33188,
      "new_path": "core/fxge/text_char_pos.h"
    },
    {
      "type": "modify",
      "old_id": "6705437db5138d3e6d0ba8c5ee6edb545ca40cc6",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cfx_psrenderer.cpp",
      "new_id": "d7594beb9426a615de07dd7e27781aa5a3f627ae",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cfx_psrenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0ad867330be52f31842c0df3f97077b1a20faa9",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/fx_win32_print.cpp",
      "new_id": "9ed2426ce03aea7ac91a3f055b4078eb2304214f",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/fx_win32_print.cpp"
    },
    {
      "type": "modify",
      "old_id": "565539305b03eae249f583b0154a44f4508495a1",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OneDimWriter.cpp",
      "new_id": "0accc514251942235781dbc48494bfa97fea5684",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OneDimWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "1da7854a9cfd962fb475fd9f5dd83f11f400ac63",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN13Writer.cpp",
      "new_id": "23a6c60e90abad4a2e27d5c12716b5de45ae175e",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN13Writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0185e059941faddbe28227acc9cdb7fdb41d8a69",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedEAN8Writer.cpp",
      "new_id": "f0e8bb273290cb0584db5e4af5b863f527cee770",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedEAN8Writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d2668cad9285fde50bc90062ba8bb438c288d89b",
      "old_mode": 33188,
      "old_path": "fxbarcode/oned/BC_OnedUPCAWriter.cpp",
      "new_id": "e807ca304bfe1487794b2f0ff1ce8bcbb9be8ada",
      "new_mode": 33188,
      "new_path": "fxbarcode/oned/BC_OnedUPCAWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "31270037df6b15a9a96aab626a5da63ad39db737",
      "old_mode": 33188,
      "old_path": "xfa/fde/BUILD.gn",
      "new_id": "e268a6302030b496447ef9c5d5533ae59141a3e0",
      "new_mode": 33188,
      "new_path": "xfa/fde/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "297724a058da70862e65710284a38b46cad80731",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.cpp",
      "new_id": "e67b7d7f3f3d768b203326b2b9283021e2829b5d",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.cpp"
    },
    {
      "type": "modify",
      "old_id": "c50c2aa279134308fefda072a00e32f35cd6f8a0",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.h",
      "new_id": "be89e364a55a7eb2d9b753246dc78fb677a75c54",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.h"
    },
    {
      "type": "modify",
      "old_id": "c4d5eedd03d3a076a9a114c321a96377661afaf5",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine_unittest.cpp",
      "new_id": "38c053290a8cf290023a0df4e8fd4aa914a7351f",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb21c93295e333731ea463ddaccd7c552269d0b7",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_textout.cpp",
      "new_id": "2f1cc25c778747e72b11497109de05e27513378d",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_textout.cpp"
    },
    {
      "type": "modify",
      "old_id": "07403ca2d0f47077124b521c53497b06cb8bcc8b",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_textout.h",
      "new_id": "1f39d1a780d9ee3a830e41133c796d10e95b5efc",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_textout.h"
    },
    {
      "type": "modify",
      "old_id": "3057bd31b4935177b80739967eb871cb4e48a8e7",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_rtfbreak.cpp",
      "new_id": "81f0e1cb1d24cea5a1047a7d26af1e791a0c00be",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_rtfbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "bfd0202376a5b28433eaac51bb21ce5d534a989b",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfx_txtbreak.cpp",
      "new_id": "ce722ed9e59d5f7f8d63b4c9f291fb7f7d12572e",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfx_txtbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "c879783db1617325f1ff4abd02de1132b93ec6e7",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_edit.cpp",
      "new_id": "616240b043efa57e07e2adaffee6cfec8303ad90",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_edit.cpp"
    },
    {
      "type": "modify",
      "old_id": "85d2db3cac38af251f04d27a958f5521b475521c",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "fd3f305cc96bac601d2a258e9691d4a79720199a",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    }
  ]
}
