)]}'
{
  "commit": "f188aca283d6dceb874bbe5e20d8003e6bbe184f",
  "tree": "45b875a20eafaf72bce518d03d58f5c677ee1467",
  "parents": [
    "ae6ebf06c7e85453b91ccd489a6715eb5f013e1b"
  ],
  "author": {
    "name": "Patrik Weiskircher",
    "email": "patrik@pspdfkit.com",
    "time": "Mon Apr 29 16:33:33 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Apr 29 16:33:33 2019 +0000"
  },
  "message": "Provide correct state to pattern rendering.\n\nAccording to 8.7.3.1 in the PDF 2.0 spec, a tiling pattern should\ninstall the graphics state that was in effect at the beginning of the\npattern’s parent content stream.\n\nThis means that when loading the pattern we have to supply the current\ngraphics state and we also can’t keep the pattern loaded past the\ncurrent usage.\n\nBug: pdfium:1286\nChange-Id: Id9f609a52803fec29cb42be2ef9bcda6ff31ce3c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/53330\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "faa7eb8fe2763b25f9741bc704a80f816d0876c7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_tilingpattern.cpp",
      "new_id": "e4143901f8ead3de9ec99f5ddb2ecd5b975f1f87",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_tilingpattern.cpp"
    },
    {
      "type": "modify",
      "old_id": "c79708d635bea385981adfc21b9cac530f9c7ffd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_tilingpattern.h",
      "new_id": "3cca606a8dc6b53044860f32d413ad3b15f4db48",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_tilingpattern.h"
    },
    {
      "type": "modify",
      "old_id": "8f7dd84b5a5bc71595c02fe740878cd62767f5d6",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "e816480532379beaa5d9c4cf33fa882240f2f6e0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "f54d0ec60acc6edd8f9ca5a52461b3ab3bec5d7b",
      "old_mode": 33188,
      "old_path": "testing/resources/pixel/bug_1161_expected.pdf.0.png",
      "new_id": "745b8c354a0e4ebee4d24133083505c880675b5b",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1161_expected.pdf.0.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3d0133f6bfe09e8fe67a56218ef5e903a769d19",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1286.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de21a23f557c4aa2f13a129f051d36e1d51a39cd",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1286_expected.pdf.0.png"
    }
  ]
}
