|
Post DOMTimers on the corresponding LocalFrame's timer queue
Each LocalFrame now has a WebFrameScheduler, with lazily created
loading and timer queues. Currently all these queues share the same
priority so the task execution order remains the same. However this
patch makes it possible for the scheduler to take control later.
One nice side effect of this patch is that it's now possible to see
which origin DOMTimer tasks came from in tracing.
Original patch by Alex Clarke < alexclarke@chromium.org>.
BUG= 510398
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+86 lines, -5 lines) |
Patch |
 |
M |
Source/core/dom/Document.cpp
|
View
|
1
2
|
5 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/DOMTimer.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/DOMTimer.cpp
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/DOMTimerCoordinator.h
|
View
|
1
2
|
4 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/frame/DOMTimerCoordinator.cpp
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/frame/FrameHost.h
|
View
|
1
|
3 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/FrameHost.cpp
|
View
|
1
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/LocalDOMWindow.cpp
|
View
|
1
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/LocalFrame.h
|
View
|
1
2
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/frame/LocalFrame.cpp
|
View
|
1
2
|
3 chunks |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/Page.cpp
|
View
|
1
2
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/workers/WorkerGlobalScope.cpp
|
View
|
1
2
3
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/platform/Timer.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/platform/Timer.cpp
|
View
|
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
Total messages: 3 (1 generated)
|