|
Delay instantiating InputDeviceCapabilities until accessed.
UIEvent.sourceCapabilities is an optional InputDeviceCapabilities object
( https://wicg.github.io/InputDeviceCapabilities/ ) which represents
the capabilities of the device that originated the event, if known.
Switch the internal representation of the event's device capabilities
to be a simple value, and only instantiate it as a full-fledged
InputDeviceCapabilities instance upon eventual access.
R=
BUG= 688569
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+319 lines, -239 lines) |
Patch |
 |
M |
third_party/WebKit/Source/core/dom/Document.cpp
|
View
|
1
2
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/dom/Element.h
|
View
|
|
5 chunks |
+16 lines, -20 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/dom/Element.cpp
|
View
|
1
2
|
4 chunks |
+12 lines, -9 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/CompositionEvent.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/FocusEvent.h
|
View
|
|
2 chunks |
+9 lines, -8 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/FocusEvent.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/GestureEvent.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/KeyboardEvent.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/MouseEvent.h
|
View
|
|
1 chunk |
+15 lines, -14 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/MouseEvent.cpp
|
View
|
1
|
5 chunks |
+5 lines, -11 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/TextEvent.cpp
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/TouchEvent.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/UIEvent.h
|
View
|
|
3 chunks |
+16 lines, -14 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/UIEvent.cpp
|
View
|
1
2
|
5 chunks |
+10 lines, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/UIEventWithKeyState.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/events/UIEventWithKeyState.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLAnchorElement.h
|
View
|
|
1 chunk |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLFormControlElement.h
|
View
|
|
1 chunk |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLFormControlElement.cpp
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLInputElement.h
|
View
|
1
2
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLInputElement.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLLabelElement.cpp
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLSelectElement.h
|
View
|
|
1 chunk |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/HTMLSelectElement.cpp
|
View
|
1
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/TextControlElement.h
|
View
|
1
2
|
1 chunk |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/TextControlElement.cpp
|
View
|
1
2
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/forms/InputTypeView.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/html/forms/RadioInputType.cpp
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/EventHandler.cpp
|
View
|
1
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/GestureManager.cpp
|
View
|
|
2 chunks |
+3 lines, -9 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/InputDeviceCapabilities.h
|
View
|
1
2
|
3 chunks |
+54 lines, -12 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/InputDeviceCapabilities.cpp
|
View
|
|
1 chunk |
+32 lines, -14 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/KeyboardEventManager.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/MouseEventManager.h
|
View
|
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/input/MouseEventManager.cpp
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/page/FocusController.h
|
View
|
1
2
|
4 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/page/FocusController.cpp
|
View
|
1
2
|
7 chunks |
+25 lines, -15 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/svg/SVGAElement.h
|
View
|
|
1 chunk |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/svg/SVGAElement.cpp
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/WebFormControlElement.cpp
|
View
|
|
1 chunk |
+12 lines, -8 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
View
|
1
2
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/WebViewImpl.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
View
|
1
2
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
Total messages: 22 (15 generated)
|