Changeset 122270 in webkit
- Timestamp:
- Jul 10, 2012 3:14:34 PM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 9 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/CMakeLists.txt
r121989 r122270 267 267 UIProcess/WebTextCheckerClient.cpp 268 268 UIProcess/WebUIClient.cpp 269 UIProcess/WebVibrationProvider.cpp 270 UIProcess/WebVibrationProxy.cpp 269 271 270 272 UIProcess/API/C/WKApplicationCacheManager.cpp … … 308 310 UIProcess/API/C/WKResourceCacheManager.cpp 309 311 UIProcess/API/C/WKTextChecker.cpp 312 UIProcess/API/C/WKVibration.cpp 310 313 311 314 UIProcess/Authentication/AuthenticationChallengeProxy.cpp … … 434 437 WebProcess/WebCoreSupport/WebPopupMenu.cpp 435 438 WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp 439 WebProcess/WebCoreSupport/WebVibrationClient.cpp 436 440 437 441 WebProcess/WebPage/DecoderAdapter.cpp … … 480 484 UIProcess/WebProcessProxy.messages.in 481 485 UIProcess/WebResourceCacheManagerProxy.messages.in 486 UIProcess/WebVibrationProxy.messages.in 482 487 483 488 UIProcess/Downloads/DownloadProxy.messages.in -
trunk/Source/WebKit2/ChangeLog
r122223 r122270 1 2012-07-10 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> 2 3 [WK2] Add Vibration API support for WebKit2 4 https://bugs.webkit.org/show_bug.cgi?id=90058 5 6 Reviewed by Anders Carlsson. 7 8 Add support for Vibration API to WebKit2. 9 10 * CMakeLists.txt: 11 * DerivedSources.pri: 12 * GNUmakefile.list.am: 13 * Platform/CoreIPC/MessageID.h: 14 * Shared/API/c/WKBase.h: 15 * Shared/APIObject.h: 16 * Target.pri: 17 * UIProcess/API/C/WKAPICast.h: 18 (WebKit): 19 * UIProcess/API/C/WKVibration.cpp: Added. 20 (WKVibrationGetTypeID): 21 (WKVibrationSetProvider): 22 * UIProcess/API/C/WKVibration.h: Added. 23 * UIProcess/WebVibrationProvider.cpp: Added. 24 (WebKit): 25 (WebKit::WebVibrationProvider::vibrate): 26 (WebKit::WebVibrationProvider::cancelVibration): 27 * UIProcess/WebVibrationProvider.h: Added. 28 (WebKit): 29 (WebVibrationProvider): 30 * UIProcess/WebVibrationProxy.cpp: Added. 31 (WebKit): 32 (WebKit::WebVibrationProxy::create): 33 (WebKit::WebVibrationProxy::WebVibrationProxy): 34 (WebKit::WebVibrationProxy::~WebVibrationProxy): 35 (WebKit::WebVibrationProxy::invalidate): 36 (WebKit::WebVibrationProxy::initializeProvider): 37 (WebKit::WebVibrationProxy::didReceiveMessage): 38 (WebKit::WebVibrationProxy::vibrate): 39 (WebKit::WebVibrationProxy::cancelVibration): 40 * UIProcess/WebVibrationProxy.h: Added. 41 (CoreIPC): 42 (WebKit): 43 (WebVibrationProxy): 44 (WebKit::WebVibrationProxy::clearContext): 45 (WebKit::WebVibrationProxy::type): 46 * UIProcess/WebVibrationProxy.messages.in: Added. 47 * WebProcess/WebCoreSupport/WebVibrationClient.cpp: Added. 48 (WebKit): 49 (WebKit::WebVibrationClient::vibrate): 50 (WebKit::WebVibrationClient::cancelVibration): 51 (WebKit::WebVibrationClient::vibrationDestroyed): 52 * WebProcess/WebCoreSupport/WebVibrationClient.h: Added. 53 (WebKit): 54 (WebVibrationClient): 55 (WebKit::WebVibrationClient::WebVibrationClient): 56 (WebKit::WebVibrationClient::~WebVibrationClient): 57 1 58 2012-07-10 Carlos Garcia Campos <cgarcia@igalia.com> 2 59 -
trunk/Source/WebKit2/DerivedSources.pri
r121989 r122270 104 104 WebResourceCacheManager.messages.in \ 105 105 WebResourceCacheManagerProxy.messages.in \ 106 WebVibrationProxy.messages.in \ 106 107 NPObjectMessageReceiver.messages.in 107 108 -
trunk/Source/WebKit2/GNUmakefile.list.am
r121989 r122270 89 89 $(WebKit2)/UIProcess/API/C/WKResourceCacheManager.h \ 90 90 $(WebKit2)/UIProcess/API/C/WKTextChecker.h \ 91 $(WebKit2)/UIProcess/API/C/WKVibration.cpp \ 91 92 $(WebKit2)/UIProcess/API/cpp/WKRetainPtr.h 92 93 … … 219 220 DerivedSources/WebKit2/WebSoupRequestManagerMessages.h \ 220 221 DerivedSources/WebKit2/WebSoupRequestManagerProxyMessageReceiver.cpp \ 221 DerivedSources/WebKit2/WebSoupRequestManagerProxyMessages.h 222 DerivedSources/WebKit2/WebSoupRequestManagerProxyMessages.h \ 223 DerivedSources/WebKit2/WebVibrationProxyMessageReceiver.cpp \ 224 DerivedSources/WebKit2/WebVibrationProxyMessages.h 222 225 223 226 webkit2gtk_built_sources += \ … … 597 600 Source/WebKit2/UIProcess/API/C/WKTextChecker.h \ 598 601 Source/WebKit2/UIProcess/API/C/WKTextChecker.cpp \ 602 Source/WebKit2/UIProcess/API/C/WKVibration.cpp \ 603 Source/WebKit2/UIProcess/API/C/WKVibration.h \ 599 604 Source/WebKit2/UIProcess/API/cpp/WKRetainPtr.h \ 600 605 Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h \ … … 892 897 Source/WebKit2/UIProcess/WebUIClient.cpp \ 893 898 Source/WebKit2/UIProcess/WebUIClient.h \ 899 Source/WebKit2/UIProcess/WebVibrationProvider.cpp \ 900 Source/WebKit2/UIProcess/WebVibrationProvider.h \ 901 Source/WebKit2/UIProcess/WebVibrationProxy.cpp \ 902 Source/WebKit2/UIProcess/WebVibrationProxy.h \ 894 903 Source/WebKit2/WebKit2Prefix.h \ 895 904 Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.h \ … … 1082 1091 Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp \ 1083 1092 Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h \ 1093 Source/WebKit2/WebProcess/WebCoreSupport/WebVibrationClient.cpp \ 1094 Source/WebKit2/WebProcess/WebCoreSupport/WebVibrationClient.h \ 1084 1095 Source/WebKit2/WebProcess/WebPage/DecoderAdapter.cpp \ 1085 1096 Source/WebKit2/WebProcess/WebPage/DecoderAdapter.h \ -
trunk/Source/WebKit2/Platform/CoreIPC/MessageID.h
r121989 r122270 84 84 MessageClassWebSoupRequestManagerProxy, 85 85 #endif 86 MessageClassWebVibrationProxy, 86 87 87 88 // Messages sent to a WebConnection -
trunk/Source/WebKit2/Shared/API/c/WKBase.h
r121989 r122270 124 124 typedef const struct OpaqueWKProtectionSpace* WKProtectionSpaceRef; 125 125 typedef const struct OpaqueWKTextChecker* WKTextCheckerRef; 126 typedef const struct OpaqueWKVibration* WKVibrationRef; 126 127 127 128 /* WebKit2 Bundle types */ -
trunk/Source/WebKit2/Shared/APIObject.h
r121989 r122270 108 108 TypePreferences, 109 109 TypeTextChecker, 110 TypeVibration, 110 111 111 112 // Bundle types -
trunk/Source/WebKit2/Target.pri
r121989 r122270 181 181 UIProcess/API/C/WKProtectionSpace.h \ 182 182 UIProcess/API/C/WKProtectionSpaceTypes.h \ 183 UIProcess/API/C/WKVibration.h \ 183 184 UIProcess/API/C/WebKit2.h \ 184 185 UIProcess/API/C/qt/WKNativeEvent.h \ … … 281 282 UIProcess/WebResourceLoadClient.h \ 282 283 UIProcess/WebUIClient.h \ 284 UIProcess/WebVibrationProvider.h \ 285 UIProcess/WebVibrationProxy.h \ 283 286 UIProcess/qt/QtWebContext.h \ 284 287 UIProcess/qt/QtWebPageEventHandler.h \ … … 373 376 WebProcess/WebCoreSupport/WebPopupMenu.h \ 374 377 WebProcess/WebCoreSupport/WebSearchPopupMenu.h \ 378 WebProcess/WebCoreSupport/WebVibrationClient.h \ 375 379 WebProcess/WebCoreSupport/qt/WebFrameNetworkingContext.h \ 376 380 WebProcess/WebPage/DrawingArea.h \ … … 551 555 UIProcess/API/C/WKProtectionSpace.cpp \ 552 556 UIProcess/API/C/WKResourceCacheManager.cpp \ 557 UIProcess/API/C/WKVibration.cpp \ 553 558 UIProcess/API/cpp/qt/WKStringQt.cpp \ 554 559 UIProcess/API/cpp/qt/WKURLQt.cpp \ … … 646 651 UIProcess/WebResourceLoadClient.cpp \ 647 652 UIProcess/WebUIClient.cpp \ 653 UIProcess/WebVibrationProvider.cpp \ 654 UIProcess/WebVibrationProxy.cpp \ 648 655 UIProcess/qt/QtWebContext.cpp \ 649 656 UIProcess/qt/QtWebPageEventHandler.cpp \ … … 755 762 WebProcess/WebCoreSupport/WebPopupMenu.cpp \ 756 763 WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp \ 764 WebProcess/WebCoreSupport/WebVibrationClient.cpp \ 757 765 WebProcess/WebCoreSupport/qt/WebContextMenuClientQt.cpp \ 758 766 WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp \ -
trunk/Source/WebKit2/UIProcess/API/C/WKAPICast.h
r121989 r122270 93 93 class WebRenderObject; 94 94 class WebTextChecker; 95 class WebVibrationProxy; 95 96 96 97 WK_ADD_API_MAPPING(WKApplicationCacheManagerRef, WebApplicationCacheManagerProxy) … … 137 138 WK_ADD_API_MAPPING(WKRenderObjectRef, WebRenderObject) 138 139 WK_ADD_API_MAPPING(WKTextCheckerRef, WebTextChecker) 140 WK_ADD_API_MAPPING(WKVibrationRef, WebVibrationProxy) 139 141 140 142 #if ENABLE(INSPECTOR)
Note: See TracChangeset
for help on using the changeset viewer.