)]}'
{
  "commit": "24de1497ae080423cb0aba6004f5ba2c3872e5a2",
  "tree": "33f86221c8abba93ac3a316a644b55db41f7a6e4",
  "parents": [
    "f8c518d6551fbcff411ade01d52ee86ce6dc9080"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Mon Apr 19 18:06:43 2021 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Apr 19 18:06:43 2021 +0000"
  },
  "message": "Add a test case for FPDFAnnot_SetBorder() to test rendering.\n\nThe existing test case that exercises FPDFAnnot_SetBorder() cannot\nrender the line annotations in its test PDF. Rather than waiting for\nthat issue to get resolved, just leave the existing test case alone and\nwrite a second test that uses a different annotation type which is known\nto have support for borders.\n\nAdd a new square annotation to annots.pdf, and use that in a new test\ncase to make sure FPDFAnnot_SetBorder() calls reflect in the rendered\nin-memory PDF and in the saved PDF. With only the new test by itself,\nit fails, which shows FPDFAnnot_SetBorder() does not work properly.\nTo make the test pass, change FPDFAnnot_SetBorder() to remove appearance\nstreams.\n\nChange-Id: I0f34832c545f8d29350542bb57ab1de5f14b39f4\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/79533\nReviewed-by: Daniel Hosseinian \u003cdhoss@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8545459b5f2f0f23ea49cf72d40afc84f76f9b32",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot.cpp",
      "new_id": "d68983c95b4500afc1607351873cd83986e6f62b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5fef249fa7f978f7736a75d61977c400cf8c582",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot_embeddertest.cpp",
      "new_id": "987605cba62ed6bcead1cc3e89ea73708109c059",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "04e411a5439ff9e37abe511eab191766aa6c2424",
      "old_mode": 33188,
      "old_path": "public/fpdf_annot.h",
      "new_id": "149fbf10d17c4a5f519a97b010cf731ddc5f0c0f",
      "new_mode": 33188,
      "new_path": "public/fpdf_annot.h"
    },
    {
      "type": "modify",
      "old_id": "c68bd788a36cdd74b2594bff4961e3143dffaa2d",
      "old_mode": 33188,
      "old_path": "testing/resources/annots.in",
      "new_id": "cf575f51ac641f5c24e218d9c575cbb7588711f9",
      "new_mode": 33188,
      "new_path": "testing/resources/annots.in"
    },
    {
      "type": "modify",
      "old_id": "b514c7de9de3a5aac7137d12c99176d6e4a92bd4",
      "old_mode": 33188,
      "old_path": "testing/resources/annots.pdf",
      "new_id": "745346cda154b8c58792fe0369b42f9f227c499a",
      "new_mode": 33188,
      "new_path": "testing/resources/annots.pdf"
    }
  ]
}
