)]}'
{
  "commit": "7ea241ebad6c751b46f249e0462d9d1937a3f27c",
  "tree": "c8ef110cf054fd4b2a402923f4ec2f16d3b971ce",
  "parents": [
    "67fd772899491dbe32306dfec48a5bbb005feb9b"
  ],
  "author": {
    "name": "Hui Yingst",
    "email": "nigi@chromium.org",
    "time": "Fri Jul 31 23:59:26 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jul 31 23:59:26 2020 +0000"
  },
  "message": "Enable Skia to render with two more text rendering options.\n\nCurrently, rendering text with Skia doesn\u0027t support the option to\nuse optimization for LCD display or disabling anti-aliasing, because\nCFX_SkiaDeviceDriver::DrawDeviceText() doesn\u0027t take any rendering\noptions as its parameters.\n\nThis CL adds a parameter |options| of struct CFX_RenderOptions to\nDrawDeviceText(), so that we can pass text rendering options into\nCFX_SkiaDeviceDriver and affect the Skia rendering results. This\nchange also makes it possible to add more rendering options for Skia\nin the future.\n\nThis CL also adds the Skia expected results for testing\nFPDF_RenderPageBitmap() with rendering flags FPDF_LCD_TEXT (enables LCD\noptimization) and FPDF_RENDER_NO_SMOOTHTEXT (disables anti-aliasing),\nso that these tests can pass for Skia.\n\nBug: pdfium:1522\nChange-Id: I7e83939cb3bc40eca624c43eb7b2fa25d7c019b2\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/69350\nCommit-Queue: Hui Yingst \u003cnigi@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d7fde46fde8e4092a386c3ad5bda964ac442619",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.cpp",
      "new_id": "6d6381aeb5bf063589ce67c004c9ab8c376637e7",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fcf2350d7842e8bd3937fdf1e0140cec87b118f",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.h",
      "new_id": "85a5754f4fd8c69d2a7275a7e7b0ad3971b9321e",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.h"
    },
    {
      "type": "modify",
      "old_id": "4d927efb2ace496f91025a29d7f53133b90f80e1",
      "old_mode": 33188,
      "old_path": "core/fxge/apple/fx_apple_platform.cpp",
      "new_id": "b97a3b45bd60621b27b57bdee5d934ffd7263d64",
      "new_mode": 33188,
      "new_path": "core/fxge/apple/fx_apple_platform.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b13aed2e5f0a52fcbf7e23375e4e07a1c22a6cf",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "9ff5f6e0cc22af240ff6c27eeb65046a5a65cf23",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea85770bb378ff25320d7c0d5cee62c0820c63d5",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_textrenderoptions.h",
      "new_id": "64136d4d1fd38975f8683344fe9ded15971a5edf",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_textrenderoptions.h"
    },
    {
      "type": "modify",
      "old_id": "782a796cc93e727c05b0277bb006408195feabf2",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.cpp",
      "new_id": "569afcfd305ec8f5ec007884a060628f3d428580",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.cpp"
    },
    {
      "type": "modify",
      "old_id": "aaa454069ffad4eb18e1cf3789523f0f7800191d",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.h",
      "new_id": "f3b4d2a515d82bf7b6cccc662f88077b8c7cc3a2",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.h"
    },
    {
      "type": "modify",
      "old_id": "e540098c30d69fdb42837cebee6861958cec5d2e",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "0d4a8756171650d2ff8154cdfd5c2cc48473f752",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc73c2e458a398d74679896cb65e2c55c021293a",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.h",
      "new_id": "2e94b5bd0384bb74021c510eb1d4893f638d88fe",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.h"
    },
    {
      "type": "modify",
      "old_id": "4001fbce0f42a04d77007c9c91c871a269ce785c",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device_embeddertest.cpp",
      "new_id": "f35588da74ee5152ec615fbc8ba55eb4783a272e",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "3be1a24a60b8d8f611886bac6ab43e4d048e12f9",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/fx_win32_print.cpp",
      "new_id": "8ab7614befcab114623ec0e819499526d2b25082",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/fx_win32_print.cpp"
    },
    {
      "type": "modify",
      "old_id": "09a6d1ef927c4d0a0eb3423d00ebb1be43841014",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/win32_int.h",
      "new_id": "d28d6e24981bb372bc7cc33be905884080cad199",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/win32_int.h"
    },
    {
      "type": "modify",
      "old_id": "a3ba17db9a1942f49434a3418e3c51131adb10d5",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view_embeddertest.cpp",
      "new_id": "a5acb83020fe7422663d2cc6f413b3034040a0c1",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view_embeddertest.cpp"
    }
  ]
}
