)]}' { "commit": "ac4f5a68966e43cd7778f9864de52d1446a82c37", "tree": "55c783a94b740fafd459bffe11f8a8a181b26eba", "parents": [ "ba8da0d77023a093221d5cd0488b6d69d0565226" ], "author": { "name": "Fredrik Söderquist", "email": "fs@opera.com", "time": "Tue Nov 06 19:44:13 2018" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Tue Nov 06 19:44:13 2018" }, "message": "Need to walk ancestors when text descendants of LayoutSVGText changes\n\nIn LayoutSVGText::InvalidatePositioningValues - which is called when a\nnumber of different modifications to text is performed - we only flagged\nthe node itself for layout/paint invalidation. We also need to walk the\nancestor chain in case the text is a descendant of a resource.\n(A \u003cclipPath\u003e in this specific case.)\n\nBug: 901851\nChange-Id: Ia70860107616496e979c43a1d1a681def8b8c206\nReviewed-on: https://chromium-review.googlesource.com/c/1320069\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/master@{#605789}", "tree_diff": [ { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f718ea6abfbab54333ba674ff0dcd320d8672bcd", "new_mode": 33188, "new_path": "third_party/WebKit/LayoutTests/css3/masking/clip-path-descendant-text-mutated-expected.html" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "327648fb600d44105c7953ca9ddf3a4c45da0870", "new_mode": 33188, "new_path": "third_party/WebKit/LayoutTests/css3/masking/clip-path-descendant-text-mutated.html" }, { "type": "modify", "old_id": "ae2a595d7c844f526ed210b1ff3ad91c36055d23", "old_mode": 33188, "old_path": "third_party/blink/renderer/core/layout/svg/layout_svg_text.cc", "new_id": "bb0d3596154a87969f1a487541b3c4aea9ffd388", "new_mode": 33188, "new_path": "third_party/blink/renderer/core/layout/svg/layout_svg_text.cc" } ] }