|
Switch AutoscrollController to use animation system instead of timer
This switches the AutoscrollController from using a 50ms timer to using
our animation system to do pan scrolling. The 50ms timer capped us at a janky
20FPS at best whereas our animation system can easily hit 60FPS in most cases.
This also cleans up the controller logic a bit to thin down the Page interface.
BUG= 310791
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=161201
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+82 lines, -133 lines) |
Patch |
|
M |
Source/core/loader/FrameLoader.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/page/AutoscrollController.h
|
View
|
1
|
4 chunks |
+11 lines, -8 lines |
0 comments
|
Download
|
|
M |
Source/core/page/AutoscrollController.cpp
|
View
|
1
|
15 chunks |
+27 lines, -26 lines |
0 comments
|
Download
|
|
M |
Source/core/page/EventHandler.h
|
View
|
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/page/EventHandler.cpp
|
View
|
1
|
10 chunks |
+27 lines, -22 lines |
0 comments
|
Download
|
|
M |
Source/core/page/FocusController.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/page/Page.h
|
View
|
|
2 chunks |
+1 line, -13 lines |
0 comments
|
Download
|
|
M |
Source/core/page/Page.cpp
|
View
|
1
|
2 chunks |
+1 line, -55 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderBox.cpp
|
View
|
|
5 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderObject.cpp
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/web/PageWidgetDelegate.cpp
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
Total messages: 7 (0 generated)
|