Changeset 54950 in webkit
- Timestamp:
- Feb 18, 2010 2:21:25 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/Android.derived.jscbindings.mk
r53574 r54950 133 133 $(intermediates)/dom/JSText.h \ 134 134 $(intermediates)/dom/JSTextEvent.h \ 135 $(intermediates)/dom/JSTouch.h \ 136 $(intermediates)/dom/JSTouchEvent.h \ 137 $(intermediates)/dom/JSTouchList.h \ 135 138 $(intermediates)/dom/JSTreeWalker.h \ 136 139 $(intermediates)/dom/JSUIEvent.h \ -
trunk/WebCore/Android.derived.v8bindings.mk
r54653 r54950 114 114 $(intermediates)/bindings/V8Text.h \ 115 115 $(intermediates)/bindings/V8TextEvent.h \ 116 $(intermediates)/bindings/V8Touch.h \ 117 $(intermediates)/bindings/V8TouchEvent.h \ 118 $(intermediates)/bindings/V8TouchList.h \ 116 119 $(intermediates)/bindings/V8TreeWalker.h \ 117 120 $(intermediates)/bindings/V8UIEvent.h \ -
trunk/WebCore/ChangeLog
r54946 r54950 1 2010-02-18 Ben Murdoch <benm@google.com> 2 3 Reviewed by Nate Chapin. 4 5 [v8] [Android] V8 bindings for touch events are missing. 6 https://bugs.webkit.org/show_bug.cgi?id=33795 7 8 No new tests as this just enables touch events in V8. Existing touch tests suffice. 9 10 * WebCore.gypi: Add Touch idl files. 11 * bindings/scripts/CodeGeneratorV8.pm: Add TouchList to typeCanFailConversion map. 12 * bindings/v8/DOMObjectsInclude.h: Add touch headers. 13 * bindings/v8/DerivedSourcesAllInOne.cpp: Add touch generated bindings. 14 * bindings/v8/V8Index.h: Add touch DOM object types. 15 * bindings/v8/custom/V8EventCustom.cpp: Add conversion of event to touch event. 16 * Android.derived.jscbindings.mk: Add the touch derived sources to the makefile. 17 * Android.derived.v8bindings.mk: Add the touch derived sources to the makefile. 18 1 19 2010-02-18 William Chan <willchan@chromium.org> 2 20 -
trunk/WebCore/WebCore.gypi
r54911 r54950 74 74 'dom/Text.idl', 75 75 'dom/TextEvent.idl', 76 'dom/Touch.idl', 77 'dom/TouchEvent.idl', 78 'dom/TouchList.idl', 76 79 'dom/TreeWalker.idl', 77 80 'dom/UIEvent.idl', -
trunk/WebCore/bindings/scripts/CodeGeneratorV8.pm
r54680 r54950 2461 2461 "SVGRect" => 1, 2462 2462 "SVGTransform" => 1, 2463 "TouchList" => 0, 2463 2464 "VoidCallback" => 1, 2464 2465 "WebKitCSSMatrix" => 0, -
trunk/WebCore/bindings/v8/DOMObjectsInclude.h
r54085 r54950 283 283 #endif // INSPECTOR 284 284 285 #if ENABLE(TOUCH_EVENTS) 286 #include "Touch.h" 287 #include "TouchEvent.h" 288 #include "TouchList.h" 289 #endif 290 285 291 namespace WebCore { 286 292 -
trunk/WebCore/bindings/v8/DerivedSourcesAllInOne.cpp
r54085 r54950 220 220 #include "bindings/V8TextMetrics.cpp" 221 221 #include "bindings/V8TimeRanges.cpp" 222 #include "bindings/V8Touch.cpp" 223 #include "bindings/V8TouchEvent.cpp" 224 #include "bindings/V8TouchList.cpp" 222 225 #include "bindings/V8TreeWalker.cpp" 223 226 #include "bindings/V8UIEvent.cpp" -
trunk/WebCore/bindings/v8/V8Index.h
r54503 r54950 527 527 V(POSITIONERROR, PositionError) 528 528 529 #if ENABLE(TOUCH_EVENTS) 530 #define DOM_OBJECT_TOUCH_EVENT_TYPES(V) \ 531 V(TOUCH, Touch) \ 532 V(TOUCHEVENT, TouchEvent) \ 533 V(TOUCHLIST, TouchList) 534 #else 535 #define DOM_OBJECT_TOUCH_EVENT_TYPES(V) 536 #endif 537 529 538 #define DOM_OBJECT_TYPES(V) \ 530 539 DOM_OBJECT_TYPES_1(V) \ … … 538 547 DOM_OBJECT_XSLT_TYPES(V) \ 539 548 DOM_OBJECT_INSPECTOR_TYPES(V) \ 540 DOM_OBJECT_GEOLOCATION_TYPES(V) 549 DOM_OBJECT_GEOLOCATION_TYPES(V) \ 550 DOM_OBJECT_TOUCH_EVENT_TYPES(V) 541 551 542 552 #if ENABLE(SVG) -
trunk/WebCore/bindings/v8/custom/V8EventCustom.cpp
r54305 r54950 52 52 #include "V8StorageEvent.h" 53 53 #include "V8TextEvent.h" 54 #include "V8TouchEvent.h" 54 55 #include "V8UIEvent.h" 55 56 #include "V8WebKitAnimationEvent.h" … … 105 106 if (impl->isCompositionEvent()) 106 107 return toV8(static_cast<CompositionEvent*>(impl)); 108 #if ENABLE(TOUCH_EVENTS) 109 if (impl->isTouchEvent()) 110 return toV8(static_cast<TouchEvent*>(impl)); 111 #endif 107 112 return toV8(static_cast<UIEvent*>(impl)); 108 113 }
Note: See TracChangeset
for help on using the changeset viewer.