|
|
The first step of separating mouse code from EventHandler.
There will be follow up CLs to refactor more code and
address the TODOs added in this CL.
Creating MouseEventManager to encapsule mouse related
bookkeeping and dispatching.
Creating abstract BoundaryEventDispatcher to keep the
boundary node elements calculation so PEM and MEM can
make subclasses from it and send their own boundary events.
Creating EventHandlingUtil to share the common functions
used in different EventHandling path instead of putting
them all as static in EventHandler.
BUG= 625843
Committed: https://crrev.com/2c6e050f06efedae49f77dd91baa016dbd2e8fe9
Cr-Commit-Position: refs/heads/master@{#416984}
Total comments: 7
Total comments: 14
Total comments: 13
Total comments: 10
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+678 lines, -372 lines) |
Patch |
 |
M |
third_party/WebKit/Source/core/events/MouseEvent.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLLabelElement.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/input/BoundaryEventDispatcher.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/input/BoundaryEventDispatcher.cpp
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+134 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/EventHandler.h
|
View
|
1
2
3
4
5
6
|
6 chunks |
+7 lines, -11 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/EventHandler.cpp
|
View
|
1
2
3
4
5
6
7
|
36 chunks |
+72 lines, -117 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/input/EventHandlingUtil.h
|
View
|
1
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/input/EventHandlingUtil.cpp
|
View
|
1
|
1 chunk |
+62 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/GestureManager.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/GestureManager.cpp
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/KeyboardEventManager.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/KeyboardEventManager.cpp
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+6 lines, -8 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/input/MouseEventManager.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+78 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/core/input/MouseEventManager.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+134 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/PointerEventManager.h
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+27 lines, -8 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
View
|
1
2
3
4
5
6
7
|
11 chunks |
+64 lines, -191 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/ScrollManager.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/ScrollManager.cpp
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/TouchEventManager.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/TouchEventManager.cpp
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
Total messages: 67 (40 generated)
|