|
Repaint on interest rect change
This is needed before we enable sync painting. Repaint when interest
rect changed sufficiently.
Also combine GraphicsLayer::paintIfNeeded() and GraphicsLayer::paint().
The former was needed because the caller needed to check the result to
determine if it's safe to commit the new paints. Now this is not needed.
Actually we always paint, and output CachedDisplayItemList when the
whole display item list is cached.
BUG= 536999
Committed: https://crrev.com/f118da73a9f15420c1757133de7b89a019186bb3
Cr-Commit-Position: refs/heads/master@{#356979}
Total comments: 3
Total comments: 2
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+394 lines, -346 lines) |
Patch |
 |
M |
third_party/WebKit/LayoutTests/TestExpectations
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A + |
third_party/WebKit/LayoutTests/paint/overflow/interest-rect-change-scroll-down.html
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
A + |
third_party/WebKit/LayoutTests/paint/overflow/interest-rect-change-scroll-down-expected.html
|
View
|
1
2
3
4
|
1 chunk |
+10 lines, -6 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/LayoutTests/paint/overflow/interest-rect-change-scroll-up.html
|
View
|
1
2
3
4
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
third_party/WebKit/LayoutTests/paint/overflow/interest-rect-change-scroll-up-expected.html
|
View
|
1
2
3
4
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/frame/FrameView.h
|
View
|
1
2
3
4
|
3 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/frame/FrameView.cpp
|
View
|
1
2
3
4
|
5 chunks |
+11 lines, -15 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/frame/VisualViewport.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/frame/VisualViewport.cpp
|
View
|
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/inspector/InspectorLayerTreeAgent.cpp
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.h
|
View
|
1
2
3
|
4 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
View
|
1
2
3
|
2 chunks |
+60 lines, -15 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/layout/compositing/CompositedLayerMappingTest.cpp
|
View
|
1
2
3
|
2 chunks |
+70 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
View
|
1
2
3
|
1 chunk |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/paint/PaintControllerPaintTest.h
|
View
|
1
2
3
4
|
1 chunk |
+63 lines, -34 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp
|
View
|
1
2
3
4
|
5 chunks |
+73 lines, -190 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/paint/TableCellPainterTest.cpp
|
View
|
1
2
3
4
|
3 chunks |
+19 lines, -12 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/ContentLayerDelegate.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/ContentLayerDelegate.cpp
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/GraphicsLayer.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp
|
View
|
1
|
1 chunk |
+2 lines, -12 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/GraphicsLayerClient.h
|
View
|
1
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/GraphicsLayerTest.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/ImageLayerChromiumTest.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/paint/PaintController.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/graphics/paint/PaintController.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/PageOverlay.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/PageOverlay.cpp
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/PageOverlayTest.cpp
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 30 (9 generated)
|