)]}' { "commit": "2c073dc44403700b92884d8ec98f2e0124567512", "tree": "e68cf5028b139dc73f14fb8bb1ab73933aaf1002", "parents": [ "664699467ba6429f51acad65cc2a0931c99344b6" ], "author": { "name": "Tom Sepez", "email": "tsepez@chromium.org", "time": "Thu Aug 15 23:53:14 2019 +0000" }, "committer": { "name": "Chromium commit bot", "email": "commit-bot@chromium.org", "time": "Thu Aug 15 23:53:14 2019 +0000" }, "message": "Let CXFA_NodeIteratorTemplate use either unowned or retain pointers\n\nUse it in CXFA_LayoutItemIterator to ensure items that are\nbeing iterated over don\u0027t pop out of existence.\n\nChange-Id: I812f3bfaf0d5ce9991ef926a82aa0c9d40780aa7\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/59531\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "d35ce11900ca6ce32a1aa2e86d8771d67c757cf2", "old_mode": 33188, "old_path": "xfa/fxfa/layout/cxfa_traversestrategy_layoutitem.h", "new_id": "f71d7086494c96680246b3f590782961e2c6364d", "new_mode": 33188, "new_path": "xfa/fxfa/layout/cxfa_traversestrategy_layoutitem.h" }, { "type": "modify", "old_id": "6e6ba4a9f1145a4ecb66faa7fbdf7868e656b46a", "old_mode": 33188, "old_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp", "new_id": "0ff17772fd563c51617c67727e14fa0e9d2ad3b0", "new_mode": 33188, "new_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp" }, { "type": "modify", "old_id": "10543fdbcfeea5333b21f19fff7395e0e7e89308", "old_mode": 33188, "old_path": "xfa/fxfa/parser/cxfa_nodeiteratortemplate.h", "new_id": "8803efa6fe326679a186ce7c687431cf7e8d9dfd", "new_mode": 33188, "new_path": "xfa/fxfa/parser/cxfa_nodeiteratortemplate.h" } ] }