Blink should commit property trees and layer contents to cc directly in PaintArtifactCompositor.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/18da3a2f15e9613d5e4fb694e042f43277d9d194 commit 18da3a2f15e9613d5e4fb694e042f43277d9d194 Author: Tien-Ren Chen <trchen@chromium.org> Date: Sat Apr 28 01:00:36 2018 [BlinkGenPropertyTrees] Add a compositing mode to use property trees from Blink This CL adds a new Blink compositing mode somewhere between SPv1.75 and SPv2. In this mode, layerization decisions will still be made by legacy PaintLayerCompositor/CompositedLayerMapping, but we won't be using the GraphicsLayer hierarchy generated in Blink. Instead, only the layers that host actual painted content will be generated, while the "meta" layers that apply properties (e.g. clip, effects) to the subtree will be gone. The cc-side property tree builder use to reverse engineer property trees from the meta layers (see cc/trees/property_tree_builder.cc). With the new compositing mode, the cc property trees will be created from the blink property trees directly by PaintArtifactCompositor (PAC). This is done by plugging all the drawable layers to PAC as foreign layers, and PAC will convert all the referenced blink property nodes to cc property nodes. This new mode can be enabled by passing a command line flag: --enable-blink-gen-property-trees Currently many critical mechanisms are still missing. Static pages are expected to display correctly, while most impl-thread mutations are likely to trigger a DCHECK or outright crash the renderer. BUG=836886 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I983f4bcd5f91440b5e11182e7cbe6313015d3fb4 Reviewed-on: https://chromium-review.googlesource.com/1031732 Commit-Queue: Tien-Ren Chen <trchen@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#554590} [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/content/browser/renderer_host/render_process_host_impl.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/content/child/runtime_features.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/content/public/common/content_switches.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/content/public/common/content_switches.h [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/core/frame/local_frame_view.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/platform/graphics/compositing/paint_artifact_compositor.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/platform/graphics/graphics_layer.h [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/platform/graphics/paint/display_item.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/platform/graphics/paint/display_item.h [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/platform/graphics/paint/foreign_layer_display_item.cc [modify] https://crrev.com/18da3a2f15e9613d5e4fb694e042f43277d9d194/third_party/blink/renderer/platform/runtime_enabled_features.json5
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/14f2c7ad2a30658eab5fd5625d9275e509dbae84 commit 14f2c7ad2a30658eab5fd5625d9275e509dbae84 Author: Tien-Ren Chen <trchen@chromium.org> Date: Mon May 07 21:19:54 2018 [BlinkGenPropertyTrees] Remove border radius clipping mask layers This CL removes ancestor clipping mask layer and child clipping mask layer, which were used to apply border radius clips. These layers conflict with mask layers generated by PaintArtifactCompositor and would be drawn as solid black on top of contents. The associated clip layers are removed as well. Those layers don't contribute to layer list and the clips are appled as proerty node directly. BUG=836886 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I1d81aacd03138bdc51da5cd076b180f564fe8811 Reviewed-on: https://chromium-review.googlesource.com/1045490 Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: Tien-Ren Chen <trchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#556569} [modify] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/geometry/clip-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/geometry/clip-inside-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/geometry/clip-with-shadow-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/geometry/foreground-layer-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/iframes/become-composited-nested-iframes-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/iframes/invisible-nested-iframe-show-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/iframes/overlapped-iframe-iframe-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/iframes/overlapped-nested-iframes-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/overflow-scroll-overlap-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/overlap-animation-clipping-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/overlap-animation-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/overlap-clipping-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/overlap-transforms-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/layer-creation/squashing-into-ancestor-clipping-layer-change-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/clear-scroll-parent-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/clip-descendents-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/content-gains-scrollbars-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/content-loses-scrollbars-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/no-excessive-clip-parent-if-parent-escaped-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/overflow-scrollbar-layers-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/overflow/reparented-scrollbars-non-sc-anc-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/rtl/rtl-iframe-absolute-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/rtl/rtl-iframe-fixed-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/rtl/rtl-iframe-relative-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/squashing/clipping-ancestor-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/squashing/no-squashing-into-another-clip-layer-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/squashing/no-squashing-into-fixed-position-that-clips-expected.txt [add] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/compositing/visibility/layer-visible-content-expected.txt [modify] https://crrev.com/14f2c7ad2a30658eab5fd5625d9275e509dbae84/third_party/blink/renderer/core/paint/compositing/composited_layer_mapping.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/11a2ff9d6be777abbafe17d8a4e68aace3c0d691 commit 11a2ff9d6be777abbafe17d8a4e68aace3c0d691 Author: Philip Rogers <pdr@chromium.org> Date: Sat Jun 09 00:04:03 2018 Update paint/README.md for BlinkGenPropertyTrees This patch updates paint/README.md for BlinkGenPropertyTrees and deletes the SPV1 steps. The diagrams have also been formatted using code blocks so the indentation looks correct. When this patch lands, this will update: https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/renderer/core/paint/README.md Bug: 836886 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Iee0e599c28fac18bec8fee8c4ebf640b2303ea75 Reviewed-on: https://chromium-review.googlesource.com/1093877 Reviewed-by: Philip Rogers <pdr@chromium.org> Reviewed-by: Tien-Ren Chen <trchen@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#565789} [modify] https://crrev.com/11a2ff9d6be777abbafe17d8a4e68aace3c0d691/third_party/blink/renderer/core/paint/README.md
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ac0ca2ce8f6ebab04d54b2baf7035f330b11fb41 commit ac0ca2ce8f6ebab04d54b2baf7035f330b11fb41 Author: Philip Rogers <pdr@chromium.org> Date: Tue Jun 19 20:38:46 2018 [BlinkGenPropertyTrees] Pass fast, images, paint, svg, and css tests Bug: 836886 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees Change-Id: I58b1faa953fbc3b584306aa6f461eccce28e0069 Reviewed-on: https://chromium-review.googlesource.com/1104958 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#568592} [modify] https://crrev.com/ac0ca2ce8f6ebab04d54b2baf7035f330b11fb41/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bdabd139c2f0e5d6d0c6372fee73c22d63f86f79 commit bdabd139c2f0e5d6d0c6372fee73c22d63f86f79 Author: Philip Rogers <pdr@chromium.org> Date: Fri Jul 20 20:57:27 2018 [BlinkGenPropertyTrees] Unskip 6 more directories of tests This patch unskips 6 more directories for blink gen property trees: virtual/scroll_customization virtual/threaded intersection-observer overflow scrollingcoordinator touchadjustment Bug=836886 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Iee8de29abd66832f3548f38a63d7d6d2f82cc133 Reviewed-on: https://chromium-review.googlesource.com/1145540 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#576980} [modify] https://crrev.com/bdabd139c2f0e5d6d0c6372fee73c22d63f86f79/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b0177cb061e21115dc92f29afa1809102f0046f3 commit b0177cb061e21115dc92f29afa1809102f0046f3 Author: Philip Rogers <pdr@chromium.org> Date: Wed Aug 15 23:50:00 2018 [BlinkGenPropertyTrees] Do not emit UpdateLayers::BuildPropertyTrees This patch removes UpdateLayers::BuildPropertyTrees trace events when in layer lists mode which is used by blink gen property trees and slimming paint v2. This patch also cleans up LayerTreeHost::DoUpdateLayers by removing the unused in_update_property_trees_ variable. Bug: 836886 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-gen-property-trees;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I35e6bd7c59b0384d8c2c62a1d3bdb1eed152353b Reviewed-on: https://chromium-review.googlesource.com/1176357 Reviewed-by: enne <enne@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#583448} [modify] https://crrev.com/b0177cb061e21115dc92f29afa1809102f0046f3/cc/trees/layer_tree_host.cc [modify] https://crrev.com/b0177cb061e21115dc92f29afa1809102f0046f3/cc/trees/layer_tree_host.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/51106b5a28317daf686ac1095ba0f81b08ad7845 commit 51106b5a28317daf686ac1095ba0f81b08ad7845 Author: Philip Rogers <pdr@chromium.org> Date: Thu Aug 16 00:47:12 2018 [BlinkGenPropertyTrees] Update expectations This patch adds an expectation for: paint/invalidation/scroll/composited-iframe-scroll-repaint.html This is needed because ancestor clipping layers are not created for BGPT (see: https://crrev.com/556569). images/cross-fade-invalidation.html has been marked as failing and a bug has been filed: https://crbug.com/874672 . compositing/rtl/rtl-fixed-overflow-scrolled.html has been marked as failing. This is likely related to https://crrev.com/583398 Two sticky tests started failing. This is likely caused by crrev.com/581763. Filed https://crbug.com/874675 and marked as failing. Bug: 836886 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I973419fb9b9f6738ae8e25c4d0f98820a0335f19 Reviewed-on: https://chromium-review.googlesource.com/1176542 Commit-Queue: Philip Rogers <pdr@chromium.org> Commit-Queue: Tien-Ren Chen <trchen@chromium.org> Reviewed-by: Tien-Ren Chen <trchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#583472} [modify] https://crrev.com/51106b5a28317daf686ac1095ba0f81b08ad7845/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees [add] https://crrev.com/51106b5a28317daf686ac1095ba0f81b08ad7845/third_party/WebKit/LayoutTests/flag-specific/enable-blink-gen-property-trees/paint/invalidation/scroll/composited-iframe-scroll-repaint-expected.txt
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d4f1fbf316863b208c474624e02c16d989dbef26 commit d4f1fbf316863b208c474624e02c16d989dbef26 Author: Philip Rogers <pdr@chromium.org> Date: Sat Aug 18 18:42:12 2018 [BlinkGenPropertyTrees] Mark more tests as passing This patch marks 33 tests as passing. Many of the android/fullscreen tests were fixed by chaopeng's recent patch https://crrev.com/584169. Bug: 836886 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I978cf46b333f81f0688dea6ca5023f5d59d0b01d Reviewed-on: https://chromium-review.googlesource.com/1180620 Commit-Queue: Philip Rogers <pdr@chromium.org> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#584318} [modify] https://crrev.com/d4f1fbf316863b208c474624e02c16d989dbef26/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a9f89577a99fc5ad84e5c0c54811179e16df7b55 commit a9f89577a99fc5ad84e5c0c54811179e16df7b55 Author: Philip Rogers <pdr@chromium.org> Date: Thu Aug 30 23:50:10 2018 [BlinkGenPropertyTrees] Run more tests on BGPT bot This patch cleans up the expectations file for blink-gen-property-trees and starts running more tests. Bug: 836886 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I7a6252bfa6a1fa5fb3ca8f5c4cc6d01ad7eec8e5 Reviewed-on: https://chromium-review.googlesource.com/1196906 Reviewed-by: Tien-Ren Chen <trchen@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#587853} [modify] https://crrev.com/a9f89577a99fc5ad84e5c0c54811179e16df7b55/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8a9a47f9ae57c7281aa4eeaeb8216f6bb99f6ce8 commit 8a9a47f9ae57c7281aa4eeaeb8216f6bb99f6ce8 Author: Philip Rogers <pdr@chromium.org> Date: Fri Aug 31 17:17:24 2018 [BlinkGenPropertyTrees] Triage more expectations This patch cleans up the expectations file for blink-gen-property-trees and triages several tests. TBR=trchen@chromium.org Bug: 836886 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I8628deb9f55d44af664ad64db696c5f61559b790 Reviewed-on: https://chromium-review.googlesource.com/1199607 Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#588070} [modify] https://crrev.com/8a9a47f9ae57c7281aa4eeaeb8216f6bb99f6ce8/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-gen-property-trees
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6968e1ba88c2ee5c51dfe7d1e39ab7f01afc8561 commit 6968e1ba88c2ee5c51dfe7d1e39ab7f01afc8561 Author: Philip Rogers <pdr@chromium.org> Date: Fri Jan 11 18:52:28 2019 [BlinkGenPropertyTrees] Remove flag-specific expectations BlinkGenPropertyTrees (BGPT) has been enabled for tests for some time (status="test" & status="experimental" in runtime_enabled_features.json5 both enable the setting for tests). This patch removes the flag-specific expectations which are unused. Bug: 836886 Change-Id: I02f58268f5738e6c242cfadba8dd72c8aed87d0c Reviewed-on: https://chromium-review.googlesource.com/c/1405428 Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#622075} [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/FlagExpectations/enable-blink-features=BlinkGenPropertyTrees [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/composited-scaled-child-with-border-radius-parent-clip-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/composited-translated-child-with-border-radius-parent-clip-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/direct-image-compositing-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/fixed-body-background-positioned-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/geometry/clip-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/geometry/clip-inside-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/geometry/clip-with-shadow-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/geometry/foreground-layer-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/geometry/layer-due-to-layer-children-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/iframes/become-composited-nested-iframes-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/iframes/invisible-nested-iframe-show-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/iframes/overlapped-iframe-iframe-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/iframes/overlapped-nested-iframes-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/overflow-scroll-overlap-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/overlap-animation-clipping-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/overlap-animation-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/overlap-clipping-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/overlap-transforms-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-creation/squashing-into-ancestor-clipping-layer-change-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/layer-tree-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/lots-of-img-layers-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/lots-of-img-layers-with-opacity-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/masks/direct-image-mask-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/masks/mask-with-added-filters-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/masks/mask-with-removed-filters-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/masks/masked-ancestor-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/masks/multiple-masks-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/masks/simple-composited-mask-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/opacity-with-mask-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/border-radius-above-composited-subframe-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/border-radius-composited-subframe-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/border-radius-on-grandparent-composited-grandchild-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/border-radius-on-parent-composited-grandchild-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/border-radius-on-two-ancestors-composited-grandchild-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/border-radius-styles-with-composited-child-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/clear-scroll-parent-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/clip-descendents-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/content-gains-scrollbars-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/content-loses-scrollbars-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/grandchild-composited-with-border-radius-ancestor-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/grandchild-with-border-radius-ancestor-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/nested-render-surfaces-with-rotation-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/no-excessive-clip-parent-if-parent-escaped-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/overflow-scrollbar-layers-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/reparented-scrollbars-non-sc-anc-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/rotate-clip-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/rotate-then-clip-effect-interleave-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/rotate-then-clip-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/rotate-then-clip-z-order-interleave-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/rotate-then-clip-z-order-interleave-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/scroll-parent-with-non-stacking-context-composited-ancestor-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/scrollbar-layer-placement-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/siblings-composited-with-border-radius-ancestor-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/siblings-composited-with-border-radius-ancestor-one-clipped-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/siblings-with-border-radius-ancestor-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/overflow/tiled-mask-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/perpendicular-layer-sorting-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/perspective-interest-rect-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/rtl/rtl-iframe-absolute-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/rtl/rtl-iframe-fixed-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/rtl/rtl-iframe-relative-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/scrollbars/nested-overlay-scrollbars-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/squashing/clipping-ancestor-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/squashing/no-squashing-into-another-clip-layer-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/squashing/no-squashing-into-fixed-position-that-clips-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/compositing/visibility/layer-visible-content-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/css3/blending/background-blend-mode-overlapping-accelerated-elements-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/border-radius-mask-canvas-border-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/border-radius-mask-canvas-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/border-radius-mask-canvas-with-mask-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/border-radius-mask-video-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/border-radius-mask-video-ratio-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/border-radius-mask-video-shadow-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/borders/overflow-hidden-border-radius-force-backing-store-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/clip/overflow-border-radius-composited-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/clip/overflow-border-radius-composited-parent-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/multicol/composited-layer-nested-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/fast/multicol/vertical-rl/composited-relpos-overlapping-will-change-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/clip/clip-path-constant-repaint-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/compositing/clipping-should-not-repaint-composited-descendants-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/compositing/overlap-test-with-filter-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/compositing/repaint-overflow-scrolled-squashed-content-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/compositing/scrolling-neg-z-index-descendants-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/compositing/should-not-repaint-composited-descendants-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/compositing/should-not-repaint-composited-descendants-on-overflow-change-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/scroll/composited-iframe-scroll-repaint-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/paint/invalidation/scroll/repaint-composited-child-in-scrolled-container-expected.txt [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/transforms/3d/point-mapping/3d-point-mapping-2-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/virtual/prefer_compositing_to_lcd_text/compositing/overflow/nested-render-surfaces-with-rotation-expected.png [delete] https://crrev.com/5736a9c135b6b4927f3bbe2033e41dc7d634c5b9/third_party/blink/web_tests/flag-specific/enable-blink-features=BlinkGenPropertyTrees/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
Comment 1 by bugdroid1@chromium.org
, Apr 28 2018