|
Fold ScrollingCoordinatorChromium into ScrollingCoordinator and devirtualize
This folds the ScrollingCoordinatorChromium subclass into the base and devirtualizes it. This also removes
most (but not all) of the ScrollingCoordinator functionality that we don't use and
deletes many files in page/scrolling/ that we don't use. There are many more cleanups
possible here - this is just a minimal first cut that doesn't (intentionally) change
any behavior.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=147653
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+309 lines, -5017 lines) |
Patch |
 |
M |
Source/WebCore/WebCore.gypi
|
View
|
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/WebCore.gyp/WebCore.gyp
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/WebCore/dom/Document.cpp
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/page/FrameView.h
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/page/FrameView.cpp
|
View
|
|
2 chunks |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/page/Page.h
|
View
|
|
2 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/page/Page.cpp
|
View
|
|
2 chunks |
+0 lines, -39 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/page/scrolling/ScrollingCoordinator.h
|
View
|
|
5 chunks |
+36 lines, -86 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
|
View
|
|
12 chunks |
+270 lines, -151 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateFixedNode.h
|
View
|
|
1 chunk |
+0 lines, -81 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateFixedNode.cpp
|
View
|
|
1 chunk |
+0 lines, -116 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateNode.h
|
View
|
|
1 chunk |
+0 lines, -122 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateNode.cpp
|
View
|
|
1 chunk |
+0 lines, -151 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h
|
View
|
|
1 chunk |
+0 lines, -177 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateScrollingNode.cpp
|
View
|
|
1 chunk |
+0 lines, -288 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateStickyNode.h
|
View
|
|
1 chunk |
+0 lines, -81 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateStickyNode.cpp
|
View
|
|
1 chunk |
+0 lines, -135 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateTree.h
|
View
|
|
1 chunk |
+0 lines, -84 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingStateTree.cpp
|
View
|
|
1 chunk |
+0 lines, -185 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingThread.h
|
View
|
|
1 chunk |
+0 lines, -90 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingThread.cpp
|
View
|
|
1 chunk |
+0 lines, -122 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingTree.h
|
View
|
|
1 chunk |
+0 lines, -149 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingTree.cpp
|
View
|
|
1 chunk |
+0 lines, -358 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingTreeNode.h
|
View
|
|
1 chunk |
+0 lines, -78 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingTreeNode.cpp
|
View
|
|
1 chunk |
+0 lines, -77 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.h
|
View
|
|
1 chunk |
+0 lines, -105 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.cpp
|
View
|
|
1 chunk |
+0 lines, -100 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/chromium/ScrollingCoordinatorChromium.h
|
View
|
|
1 chunk |
+0 lines, -91 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/chromium/ScrollingCoordinatorChromium.cpp
|
View
|
|
1 chunk |
+0 lines, -319 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h
|
View
|
|
1 chunk |
+0 lines, -144 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm
|
View
|
|
1 chunk |
+0 lines, -443 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingStateNodeMac.mm
|
View
|
|
1 chunk |
+0 lines, -62 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingStateScrollingNodeMac.mm
|
View
|
|
1 chunk |
+0 lines, -57 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingThreadMac.mm
|
View
|
|
1 chunk |
+0 lines, -73 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingTreeFixedNode.h
|
View
|
|
1 chunk |
+0 lines, -61 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingTreeFixedNode.mm
|
View
|
|
1 chunk |
+0 lines, -88 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeMac.h
|
View
|
|
1 chunk |
+0 lines, -93 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm
|
View
|
|
1 chunk |
+0 lines, -424 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingTreeStickyNode.h
|
View
|
|
1 chunk |
+0 lines, -61 lines |
0 comments
|
Download
|
 |
D |
Source/WebCore/page/scrolling/mac/ScrollingTreeStickyNode.mm
|
View
|
|
1 chunk |
+0 lines, -92 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/rendering/RenderLayerBacking.h
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/rendering/RenderLayerBacking.cpp
|
View
|
|
6 chunks |
+0 lines, -50 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/rendering/RenderLayerCompositor.h
|
View
|
|
5 chunks |
+0 lines, -13 lines |
1 comment
|
Download
|
 |
M |
Source/WebCore/rendering/RenderLayerCompositor.cpp
|
View
|
|
10 chunks |
+0 lines, -114 lines |
0 comments
|
Download
|
 |
M |
Source/WebCore/testing/Internals.cpp
|
View
|
|
1 chunk |
+1 line, -10 lines |
0 comments
|
Download
|
Total messages: 12 (0 generated)
|