)]}'
{
  "commit": "75f84a56fed36111ece82d0ac96e87289622b093",
  "tree": "a1e1dc33250b3ec31032a2550298cd4af36c3211",
  "parents": [
    "55a1eb01db6ceadf9c180931b2663338b8cbc2fd"
  ],
  "author": {
    "name": "jaepark",
    "email": "jaepark@google.com",
    "time": "Fri Sep 09 15:39:09 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Sep 09 15:39:09 2016 -0700"
  },
  "message": "Define behaviors of FPDF_RenderPageBitmap_Retail and FPDF_FFLDraw.\n\nPreviously, PDFium only supported widget annotations to draw forms. As\nwe\u0027ve implemented other annotations, the behavior of\nFPDF_RenderPageBitmap_Retail and FPDF_FFLDraw changed. So, this CL\nclearly defines what needs to be done in FPDF_RenderPageBitmap_Retail\nand FPDF_FFLDraw.\n\nThis CL first assumes that PDFium users will always call\nFPDF_RenderPageBitmap_Retail and FPDF_FFLDraw to render PDF pages,\nbecause otherwise they are not able to support PDF forms.\n\nFPDF_RenderPageBitmap_Retail should only deal with non-widget\nannotations, such as highlight, underline, text, etc. If\nFPDF_ANNOT flag is passed, non-widget annotations are drawn. Otherwise,\nthey are hidden.\n\nFPDF_FFLDraw should only deal with annotations that requires\nuser-interaction, such as widget annotations and popup annotation. Since\npopup annotation is associated with non-widget annotation, they should\nnot be drawn if the associated annotation is hidden. Thus, if FPDF_ANNOT\nflag is passed, popup annotations are drawn. Otherwise, they are hidden.\nWidget annotations should be always drawn regardless of FPDF_ANNOT flag\nsince they need to be always displayed for PDF forms.\n\nAlso, roll DEPS for testing/corpus to 8485b30.\n\nBUG\u003dpdfium:594\n\nReview-Url: https://codereview.chromium.org/2323203002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f87e9d6de29a94bad3ee10c4822ecc5d218d7478",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "e3ef8e83727731c5d60e0cd8a4811511fb0ee021",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "887ea30a427c442987f589c5695669a7dd11f72d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/fpdf_render/fpdf_render.cpp",
      "new_id": "fbb0745506a67206334b967e20fd21494c4b95ef",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/fpdf_render/fpdf_render.cpp"
    },
    {
      "type": "modify",
      "old_id": "2590dbbd2da5c26f8d8c8dad2c544629dc4bb296",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/fpdf_render/include/cpdf_renderoptions.h",
      "new_id": "7c513aea9e0f666eb75cd7f40099641b37f7a7fd",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/fpdf_render/include/cpdf_renderoptions.h"
    },
    {
      "type": "modify",
      "old_id": "4e0b04e9b623195c36ff47093d66f53cf7d53941",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_annot.cpp",
      "new_id": "0cc3596a4d015acf1ab099d8cf31ba0315b66ffd",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb9f02a717d8191850574315000271290778e5c4",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/include/cpdf_annot.h",
      "new_id": "c16decc7d690744339415c25dc93e931064ffcb1",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/include/cpdf_annot.h"
    },
    {
      "type": "modify",
      "old_id": "12362e3781dc69430806209fb11d08414de4fe5d",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp",
      "new_id": "0fd48d2aa0c0aa6f19f5121242d6e5020e695b4b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "10071045ff777d6acb4ff645529fcc8be55c0d51",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannothandler.cpp",
      "new_id": "f0d67f4617c503ca94c73d12430b5d97dd1eee83",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannothandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "b490daa8ba477375f2023357c8d46f3da4c03803",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widgethandler.cpp",
      "new_id": "8a061e55411baca8673252578225930dd8637a80",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "74220118ce07cfb9a48a2a7f82309c397d0f2195",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_xfawidgethandler.cpp",
      "new_id": "8621f77dbd7460dcd86cdf3f2a508c4bd0d8560f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_xfawidgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "449eac0870ec8d784624d451ee02ea152ee5b2d2",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfformfill.cpp",
      "new_id": "2ac6c60999392c267187f6ad225e824729b4634f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfformfill.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c0af1dc10e2268fb9abba31f1f846f29125f3bf",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfview.cpp",
      "new_id": "4e20751f5dd03535140f0ddddde71e6b1db2d783",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfview.cpp"
    },
    {
      "type": "modify",
      "old_id": "694e3154ce8eb99d44005c4cc29979db56aa4268",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fsdk_mgr.cpp",
      "new_id": "c8f387e90321967f0d269bfd404ddd6c238a3c3f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fsdk_mgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "540bd985ac9cbb4e461c1318e444d33357d70b33",
      "old_mode": 33188,
      "old_path": "fpdfsdk/include/cpdfsdk_annothandlermgr.h",
      "new_id": "f4be66a43245914f256f384767f408e653355406",
      "new_mode": 33188,
      "new_path": "fpdfsdk/include/cpdfsdk_annothandlermgr.h"
    },
    {
      "type": "modify",
      "old_id": "5425b0bf361fec3090d3e254992053b241dde0e5",
      "old_mode": 33188,
      "old_path": "fpdfsdk/include/cpdfsdk_baannothandler.h",
      "new_id": "ba50df3ccb16e0533d943c4c153bc8889ea0f5fd",
      "new_mode": 33188,
      "new_path": "fpdfsdk/include/cpdfsdk_baannothandler.h"
    },
    {
      "type": "modify",
      "old_id": "b8cb182bf9111a27084f06d2358cbf58daab7651",
      "old_mode": 33188,
      "old_path": "fpdfsdk/include/cpdfsdk_widgethandler.h",
      "new_id": "d34510d092cf5a8d6e6f4d5aa6c6e019acfb74a1",
      "new_mode": 33188,
      "new_path": "fpdfsdk/include/cpdfsdk_widgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "10eb1eeb87122a35ab9789abe725cc127777f552",
      "old_mode": 33188,
      "old_path": "fpdfsdk/include/cpdfsdk_xfawidgethandler.h",
      "new_id": "dec2675ed851c983da5f7d079e29fb2c36d9e51e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/include/cpdfsdk_xfawidgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "289d48007f12c70a0e62abc3b2ebf0e11125443f",
      "old_mode": 33188,
      "old_path": "fpdfsdk/include/ipdfsdk_annothandler.h",
      "new_id": "d2f9010b76c858f142de3d5e99db05efcd2f1108",
      "new_mode": 33188,
      "new_path": "fpdfsdk/include/ipdfsdk_annothandler.h"
    },
    {
      "type": "modify",
      "old_id": "248bcd2b023306b2ad7d5d027555561fcb62d0e2",
      "old_mode": 33188,
      "old_path": "public/fpdf_formfill.h",
      "new_id": "09674b007c28ea763f6dfebfd8e5a84e6fcc0637",
      "new_mode": 33188,
      "new_path": "public/fpdf_formfill.h"
    },
    {
      "type": "modify",
      "old_id": "f352ff9d000dae3dfcb3ac987b4173d33846795c",
      "old_mode": 33188,
      "old_path": "public/fpdf_progressive.h",
      "new_id": "ffc812df77c89106042fc455d2cd3c940773762d",
      "new_mode": 33188,
      "new_path": "public/fpdf_progressive.h"
    },
    {
      "type": "modify",
      "old_id": "cbb577b2fd476c93b05dc9960112722de2dfcc14",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "499124d6e8d4c354ad82b763e9c83feca7eb32cc",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    },
    {
      "type": "modify",
      "old_id": "421df39bf3cdfe30d56326dad52a585e444ea490",
      "old_mode": 33188,
      "old_path": "samples/pdfium_test.cc",
      "new_id": "b78075e788c020992a3e231923811f59b5713ffb",
      "new_mode": 33188,
      "new_path": "samples/pdfium_test.cc"
    }
  ]
}
