)]}' { "commit": "8f877b2e382051fcff0de8bcce0b47c8a0d55dd3", "tree": "fd0e9cbfaad5698b92cea5fc967ccdedbac28611", "parents": [ "654d9501e32c4d38ce9402b953b99c1bc264c365" ], "author": { "name": "Tom Sepez", "email": "tsepez@chromium.org", "time": "Mon May 13 21:53:53 2019 +0000" }, "committer": { "name": "Chromium commit bot", "email": "commit-bot@chromium.org", "time": "Mon May 13 21:53:53 2019 +0000" }, "message": "Replace CountedFaceCache with RetainPtr\u003cCFX_FaceCache\u003e\n\nRemoves some add-hoc refcounting in favor of smart pointers. The\ncombination of Retainable and Observable creates a cache entry that\nremains valid so long as there is at least one retain ptr outstanding.\n\nChange-Id: I14f3c0b3ec42d9b845b6fb3965b0d7e6f9fc1a28\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/54272\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "224dd377c9c7711c048c48eb5bbdd28fccaa266a", "old_mode": 33188, "old_path": "core/fxge/cfx_facecache.h", "new_id": "a99ddb3e94a764bfd5822bee54b2be1d1e052dc4", "new_mode": 33188, "new_path": "core/fxge/cfx_facecache.h" }, { "type": "modify", "old_id": "79b57f0b69cac51dd2dfc2d72e6ded567335a3a5", "old_mode": 33188, "old_path": "core/fxge/cfx_font.cpp", "new_id": "2f39a0b1ae177cc694451be7f32a4a35ffd88a25", "new_mode": 33188, "new_path": "core/fxge/cfx_font.cpp" }, { "type": "modify", "old_id": "8fe39ea2a05be40e27bbb2197709f281a2518821", "old_mode": 33188, "old_path": "core/fxge/cfx_font.h", "new_id": "ab3fe6d0fa4ad3b8e2e4d2cfbe973fe4cf63d199", "new_mode": 33188, "new_path": "core/fxge/cfx_font.h" }, { "type": "modify", "old_id": "5ccac8cfbcd6545eda5c6104eb1211b9b9860c7e", "old_mode": 33188, "old_path": "core/fxge/cfx_fontcache.cpp", "new_id": "b9300bcf99939af8247dcc8fa5ce8638b32bcde7", "new_mode": 33188, "new_path": "core/fxge/cfx_fontcache.cpp" }, { "type": "modify", "old_id": "44a4576c72e346a2fb3c8dc851e7998879144659", "old_mode": 33188, "old_path": "core/fxge/cfx_fontcache.h", "new_id": "516e779c6bf0fc6c6ee3b131e1886661174d0b55", "new_mode": 33188, "new_path": "core/fxge/cfx_fontcache.h" }, { "type": "modify", "old_id": "f2050c337eabffaadbb368713717d056bb08e034", "old_mode": 33188, "old_path": "core/fxge/win32/cfx_psrenderer.cpp", "new_id": "d6846006875c7425754a7c1e25de9c47a3af5144", "new_mode": 33188, "new_path": "core/fxge/win32/cfx_psrenderer.cpp" } ] }