Changeset 63888 in webkit
- Timestamp:
- Jul 22, 2010 7:07:18 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r63886 r63888 1 2010-07-22 Ben Murdoch <benm@google.com> 2 3 Reviewed by Simon Fraser. 4 5 Touch events do not affect the :active CSS state 6 https://bugs.webkit.org/show_bug.cgi?id=39493 7 8 Clean the code up by using a typedef based on comments 9 post landing of the original patch. 10 11 No change in functionality so no new tests. 12 13 * rendering/HitTestRequest.h: Typedef the HitTestRequestType to unsigned. 14 * WebCore.exp.in: Update export signature. 15 * WebCore.order: Ditto. 16 * page/EventHandler.cpp: use the new typedef. 17 * page/EventHandler.h: ditto. 18 19 1 20 2010-07-22 Alexander Pavlov <apavlov@chromium.org> 2 21 -
trunk/WebCore/WebCore.exp.in
r63863 r63888 217 217 __ZN7WebCore12EventHandler16handleWheelEventERNS_18PlatformWheelEventE 218 218 __ZN7WebCore12EventHandler20handleTextInputEventERKNS_6StringEPNS_5EventEbb 219 __ZN7WebCore12EventHandler20hitTestResultAtPointERKNS_8IntPointEbbNS_17HitTestScrollbarsE i219 __ZN7WebCore12EventHandler20hitTestResultAtPointERKNS_8IntPointEbbNS_17HitTestScrollbarsEj 220 220 __ZN7WebCore12EventHandler21handleMousePressEventERKNS_18PlatformMouseEventE 221 221 __ZN7WebCore12EventHandler23handleMouseReleaseEventERKNS_18PlatformMouseEventE -
trunk/WebCore/WebCore.order
r63807 r63888 3000 3000 __ZNK7WebCore14RenderThemeMac20supportsControlTintsEv 3001 3001 __ZN7WebCore15GraphicsContext23setUpdatingControlTintsEb 3002 __ZN7WebCore12EventHandler20hitTestResultAtPointERKNS_8IntPointEbbNS_17HitTestScrollbarsE i3002 __ZN7WebCore12EventHandler20hitTestResultAtPointERKNS_8IntPointEbbNS_17HitTestScrollbarsEj 3003 3003 __ZNK7WebCore13HitTestResult10isSelectedEv 3004 3004 __ZN7WebCore19SelectionController8containsERKNS_8IntPointE -
trunk/WebCore/page/EventHandler.cpp
r63807 r63888 863 863 #endif // ENABLE(DRAG_SUPPORT) 864 864 865 HitTestResult EventHandler::hitTestResultAtPoint(const IntPoint& point, bool allowShadowContent, bool ignoreClipping, HitTestScrollbars testScrollbars, inthitType)865 HitTestResult EventHandler::hitTestResultAtPoint(const IntPoint& point, bool allowShadowContent, bool ignoreClipping, HitTestScrollbars testScrollbars, HitTestRequest::HitTestRequestType hitType) 866 866 { 867 867 HitTestResult result(point); … … 1439 1439 // This means that :hover and :active freeze in the state they were in when the mouse 1440 1440 // was pressed, rather than updating for nodes the mouse moves over as you hold the mouse down. 1441 inthitType = HitTestRequest::MouseMove;1441 HitTestRequest::HitTestRequestType hitType = HitTestRequest::MouseMove; 1442 1442 if (m_mousePressed && m_mouseDownMayStartSelect) 1443 1443 hitType |= HitTestRequest::ReadOnly; … … 2848 2848 IntPoint pagePoint = documentPointForWindowPoint(m_frame, point.pos()); 2849 2849 2850 inthitType = HitTestRequest::Active | HitTestRequest::ReadOnly;2850 HitTestRequest::HitTestRequestType hitType = HitTestRequest::Active | HitTestRequest::ReadOnly; 2851 2851 // The HitTestRequest types used for mouse events map quite adequately 2852 2852 // to touch events. Note that in addition to meaning that the hit test -
trunk/WebCore/page/EventHandler.h
r63807 r63888 107 107 void dispatchFakeMouseMoveEventSoonInQuad(const FloatQuad&); 108 108 109 HitTestResult hitTestResultAtPoint(const IntPoint&, bool allowShadowContent, bool ignoreClipping = false, HitTestScrollbars scrollbars = DontHitTestScrollbars, inthitType = HitTestRequest::ReadOnly | HitTestRequest::Active);109 HitTestResult hitTestResultAtPoint(const IntPoint&, bool allowShadowContent, bool ignoreClipping = false, HitTestScrollbars scrollbars = DontHitTestScrollbars, HitTestRequest::HitTestRequestType hitType = HitTestRequest::ReadOnly | HitTestRequest::Active); 110 110 111 111 bool mousePressed() const { return m_mousePressed; } -
trunk/WebCore/rendering/HitTestRequest.h
r60761 r63888 36 36 }; 37 37 38 HitTestRequest(int requestType) 38 typedef unsigned HitTestRequestType; 39 40 HitTestRequest(HitTestRequestType requestType) 39 41 : m_requestType(requestType) 40 42 { … … 49 51 50 52 private: 51 intm_requestType;53 HitTestRequestType m_requestType; 52 54 }; 53 55
Note: See TracChangeset
for help on using the changeset viewer.