)]}'
{
  "commit": "de6595c714420b8d355c07649e70b6212c7e141e",
  "tree": "78de6492f6d125491c26029274050d18fb5e629b",
  "parents": [
    "997e797922ae2f6db23d036493899b02c87cff10"
  ],
  "author": {
    "name": "Shikha Walia",
    "email": "shwali@microsoft.com",
    "time": "Wed Jan 15 10:55:48 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 15 10:55:48 2020 +0000"
  },
  "message": "Add support in FPDFAnnot_SetAP() for transparent appearance streams\n\nAnnotation\u0027s appearance stream data only supports RGB and CMYK color\nschemes and not RGBA. This makes it impossible to support transparency\nthrough color values in the appearance stream. Transparency in\nannotation is supported through modifying Graphics State (/GS) for the\nentire object.\n\nThis CL adds support for specifying transparency in FPDFAnnot_SetAP()\nfor annotations by populating appropriate entries (e.g., /CA) in the\nGraphics State dictionary.\n\nThis CL also includes test cases to validate creation of graphics state\ndictionary in case alpha value specified in annotation\u0027s color is not\nopaque and vice versa.\n\nBug: pdfium:1434\nChange-Id: I2f14f6d14e49f1397e14bf6c57d56b7e49a6b473\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/63610\nCommit-Queue: Shikha Walia \u003cshwali@microsoft.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d77cee62db76708e57f829a8d0bcbda8c12bc476",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot.cpp",
      "new_id": "2ef525bfc3f557ad5cbe067b6a41548b096fa920",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot.cpp"
    },
    {
      "type": "modify",
      "old_id": "8acae3d5c464107002bd6a5c5caf0c2878a16dfe",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_annot_unittest.cpp",
      "new_id": "a5f619e0dc014192d0dd828d8f617e73947b3bbb",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_annot_unittest.cpp"
    }
  ]
}
