JSBase.h   JSBase.h 
skipping to change at line 142 skipping to change at line 142
within a context group are automatically destroyed when the last reference within a context group are automatically destroyed when the last reference
to the context group is released. to the context group is released.
*/ */
JS_EXPORT void JSGarbageCollect(JSContextRef ctx); JS_EXPORT void JSGarbageCollect(JSContextRef ctx);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
/* Enable the Objective-C API for platforms with a modern runtime. */ /* Enable the Objective-C API for platforms with a modern runtime. */
#undef JS_OBJC_API_ENABLED #if !defined(JSC_OBJC_API_ENABLED)
#define JS_OBJC_API_ENABLED (defined(__clang__) && defined(__APPLE__) && de #define JSC_OBJC_API_ENABLED (defined(__clang__) && defined(__APPLE__) && d
fined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED > efined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED
= 1090 && !defined(__i386__)) >= 1090 && !defined(__i386__))
#endif
#endif /* JSBase_h */ #endif /* JSBase_h */
 End of changes. 1 change blocks. 
4 lines changed or deleted 5 lines changed or added


 WKAPICast.h   WKAPICast.h 
skipping to change at line 33 skipping to change at line 33
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE. * THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef WKAPICast_h #ifndef WKAPICast_h
#define WKAPICast_h #define WKAPICast_h
#include "CacheModel.h" #include "CacheModel.h"
#include "FontSmoothingLevel.h" #include "FontSmoothingLevel.h"
#include "HTTPCookieAcceptPolicy.h" #include "HTTPCookieAcceptPolicy.h"
#include "InjectedBundleHitTestResultMediaType.h"
#include "PluginModuleInfo.h"
#include "ProcessModel.h" #include "ProcessModel.h"
#include "ResourceCachesToClear.h" #include "ResourceCachesToClear.h"
#include "WebGrammarDetail.h" #include "WKBundleHitTestResult.h"
#include "WKContext.h" #include "WKContext.h"
#include "WKCookieManager.h" #include "WKCookieManager.h"
#include "WKCredentialTypes.h" #include "WKCredentialTypes.h"
#include "WKPage.h" #include "WKPage.h"
#include "WKPreferences.h" #include "WKPreferences.h"
#include "WKPreferencesPrivate.h" #include "WKPreferencesPrivate.h"
#include "WKProtectionSpaceTypes.h" #include "WKProtectionSpaceTypes.h"
#include "WKResourceCacheManager.h" #include "WKResourceCacheManager.h"
#include "WKSharedAPICast.h" #include "WKSharedAPICast.h"
#include "WebGrammarDetail.h"
#include <WebCore/Credential.h> #include <WebCore/Credential.h>
#include <WebCore/FrameLoaderTypes.h> #include <WebCore/FrameLoaderTypes.h>
#include <WebCore/ProtectionSpace.h> #include <WebCore/ProtectionSpace.h>
#include <WebCore/Settings.h> #include <WebCore/Settings.h>
namespace WebKit { namespace WebKit {
class AuthenticationChallengeProxy; class AuthenticationChallengeProxy;
class AuthenticationDecisionListener; class AuthenticationDecisionListener;
class DownloadProxy; class DownloadProxy;
skipping to change at line 77 skipping to change at line 80
class WebDatabaseManagerProxy; class WebDatabaseManagerProxy;
class WebFormSubmissionListenerProxy; class WebFormSubmissionListenerProxy;
class WebFramePolicyListenerProxy; class WebFramePolicyListenerProxy;
class WebFrameProxy; class WebFrameProxy;
class WebGeolocationManagerProxy; class WebGeolocationManagerProxy;
class WebGeolocationPosition; class WebGeolocationPosition;
class WebGrammarDetail; class WebGrammarDetail;
class WebHitTestResult; class WebHitTestResult;
class WebIconDatabase; class WebIconDatabase;
class WebInspectorProxy; class WebInspectorProxy;
class WebKeyValueStorageManagerProxy; class WebKeyValueStorageManager;
class WebMediaCacheManagerProxy; class WebMediaCacheManagerProxy;
class WebNavigationData; class WebNavigationData;
class WebNetworkInfoManagerProxy; class WebNetworkInfoManagerProxy;
class WebNetworkInfo; class WebNetworkInfo;
class WebNotification; class WebNotification;
class WebNotificationProvider; class WebNotificationProvider;
class WebNotificationManagerProxy; class WebNotificationManagerProxy;
class WebOpenPanelParameters; class WebOpenPanelParameters;
class WebOpenPanelResultListenerProxy; class WebOpenPanelResultListenerProxy;
class WebPageGroup; class WebPageGroup;
class WebPageProxy; class WebPageProxy;
class WebPluginSiteDataManager; class WebPluginSiteDataManager;
class WebPreferences; class WebPreferences;
class WebProtectionSpace; class WebProtectionSpace;
class WebRenderLayer; class WebRenderLayer;
class WebRenderObject; class WebRenderObject;
class WebTextChecker; class WebTextChecker;
class WebVibrationProxy; class WebVibrationProxy;
class WebViewportAttributes;
WK_ADD_API_MAPPING(WKApplicationCacheManagerRef, WebApplicationCacheManager Proxy) WK_ADD_API_MAPPING(WKApplicationCacheManagerRef, WebApplicationCacheManager Proxy)
WK_ADD_API_MAPPING(WKAuthenticationChallengeRef, AuthenticationChallengePro xy) WK_ADD_API_MAPPING(WKAuthenticationChallengeRef, AuthenticationChallengePro xy)
WK_ADD_API_MAPPING(WKAuthenticationDecisionListenerRef, AuthenticationDecis ionListener) WK_ADD_API_MAPPING(WKAuthenticationDecisionListenerRef, AuthenticationDecis ionListener)
WK_ADD_API_MAPPING(WKBackForwardListItemRef, WebBackForwardListItem) WK_ADD_API_MAPPING(WKBackForwardListItemRef, WebBackForwardListItem)
WK_ADD_API_MAPPING(WKBackForwardListRef, WebBackForwardList) WK_ADD_API_MAPPING(WKBackForwardListRef, WebBackForwardList)
WK_ADD_API_MAPPING(WKBatteryManagerRef, WebBatteryManagerProxy) WK_ADD_API_MAPPING(WKBatteryManagerRef, WebBatteryManagerProxy)
WK_ADD_API_MAPPING(WKBatteryStatusRef, WebBatteryStatus) WK_ADD_API_MAPPING(WKBatteryStatusRef, WebBatteryStatus)
WK_ADD_API_MAPPING(WKBundleHitTestResultMediaType, BundleHitTestResultMedia Type)
WK_ADD_API_MAPPING(WKResourceCacheManagerRef, WebResourceCacheManagerProxy) WK_ADD_API_MAPPING(WKResourceCacheManagerRef, WebResourceCacheManagerProxy)
WK_ADD_API_MAPPING(WKColorPickerResultListenerRef, WebColorPickerResultList enerProxy) WK_ADD_API_MAPPING(WKColorPickerResultListenerRef, WebColorPickerResultList enerProxy)
WK_ADD_API_MAPPING(WKContextRef, WebContext) WK_ADD_API_MAPPING(WKContextRef, WebContext)
WK_ADD_API_MAPPING(WKCookieManagerRef, WebCookieManagerProxy) WK_ADD_API_MAPPING(WKCookieManagerRef, WebCookieManagerProxy)
WK_ADD_API_MAPPING(WKCredentialRef, WebCredential) WK_ADD_API_MAPPING(WKCredentialRef, WebCredential)
WK_ADD_API_MAPPING(WKDatabaseManagerRef, WebDatabaseManagerProxy) WK_ADD_API_MAPPING(WKDatabaseManagerRef, WebDatabaseManagerProxy)
WK_ADD_API_MAPPING(WKDownloadRef, DownloadProxy) WK_ADD_API_MAPPING(WKDownloadRef, DownloadProxy)
WK_ADD_API_MAPPING(WKFormSubmissionListenerRef, WebFormSubmissionListenerPr oxy) WK_ADD_API_MAPPING(WKFormSubmissionListenerRef, WebFormSubmissionListenerPr oxy)
WK_ADD_API_MAPPING(WKFramePolicyListenerRef, WebFramePolicyListenerProxy) WK_ADD_API_MAPPING(WKFramePolicyListenerRef, WebFramePolicyListenerProxy)
WK_ADD_API_MAPPING(WKFrameRef, WebFrameProxy) WK_ADD_API_MAPPING(WKFrameRef, WebFrameProxy)
WK_ADD_API_MAPPING(WKGeolocationManagerRef, WebGeolocationManagerProxy) WK_ADD_API_MAPPING(WKGeolocationManagerRef, WebGeolocationManagerProxy)
WK_ADD_API_MAPPING(WKGeolocationPermissionRequestRef, GeolocationPermission RequestProxy) WK_ADD_API_MAPPING(WKGeolocationPermissionRequestRef, GeolocationPermission RequestProxy)
WK_ADD_API_MAPPING(WKGeolocationPositionRef, WebGeolocationPosition) WK_ADD_API_MAPPING(WKGeolocationPositionRef, WebGeolocationPosition)
WK_ADD_API_MAPPING(WKGrammarDetailRef, WebGrammarDetail) WK_ADD_API_MAPPING(WKGrammarDetailRef, WebGrammarDetail)
WK_ADD_API_MAPPING(WKHitTestResultRef, WebHitTestResult) WK_ADD_API_MAPPING(WKHitTestResultRef, WebHitTestResult)
WK_ADD_API_MAPPING(WKIconDatabaseRef, WebIconDatabase) WK_ADD_API_MAPPING(WKIconDatabaseRef, WebIconDatabase)
WK_ADD_API_MAPPING(WKKeyValueStorageManagerRef, WebKeyValueStorageManagerPr oxy) WK_ADD_API_MAPPING(WKKeyValueStorageManagerRef, WebKeyValueStorageManager)
WK_ADD_API_MAPPING(WKMediaCacheManagerRef, WebMediaCacheManagerProxy) WK_ADD_API_MAPPING(WKMediaCacheManagerRef, WebMediaCacheManagerProxy)
WK_ADD_API_MAPPING(WKNavigationDataRef, WebNavigationData) WK_ADD_API_MAPPING(WKNavigationDataRef, WebNavigationData)
WK_ADD_API_MAPPING(WKNetworkInfoManagerRef, WebNetworkInfoManagerProxy) WK_ADD_API_MAPPING(WKNetworkInfoManagerRef, WebNetworkInfoManagerProxy)
WK_ADD_API_MAPPING(WKNetworkInfoRef, WebNetworkInfo) WK_ADD_API_MAPPING(WKNetworkInfoRef, WebNetworkInfo)
WK_ADD_API_MAPPING(WKNotificationManagerRef, WebNotificationManagerProxy) WK_ADD_API_MAPPING(WKNotificationManagerRef, WebNotificationManagerProxy)
WK_ADD_API_MAPPING(WKNotificationPermissionRequestRef, NotificationPermissi onRequest) WK_ADD_API_MAPPING(WKNotificationPermissionRequestRef, NotificationPermissi onRequest)
WK_ADD_API_MAPPING(WKNotificationProviderRef, WebNotificationProvider) WK_ADD_API_MAPPING(WKNotificationProviderRef, WebNotificationProvider)
WK_ADD_API_MAPPING(WKNotificationRef, WebNotification) WK_ADD_API_MAPPING(WKNotificationRef, WebNotification)
WK_ADD_API_MAPPING(WKOpenPanelParametersRef, WebOpenPanelParameters) WK_ADD_API_MAPPING(WKOpenPanelParametersRef, WebOpenPanelParameters)
WK_ADD_API_MAPPING(WKOpenPanelResultListenerRef, WebOpenPanelResultListener Proxy) WK_ADD_API_MAPPING(WKOpenPanelResultListenerRef, WebOpenPanelResultListener Proxy)
WK_ADD_API_MAPPING(WKPageGroupRef, WebPageGroup) WK_ADD_API_MAPPING(WKPageGroupRef, WebPageGroup)
WK_ADD_API_MAPPING(WKPageRef, WebPageProxy) WK_ADD_API_MAPPING(WKPageRef, WebPageProxy)
WK_ADD_API_MAPPING(WKPluginSiteDataManagerRef, WebPluginSiteDataManager) WK_ADD_API_MAPPING(WKPluginSiteDataManagerRef, WebPluginSiteDataManager)
WK_ADD_API_MAPPING(WKPreferencesRef, WebPreferences) WK_ADD_API_MAPPING(WKPreferencesRef, WebPreferences)
WK_ADD_API_MAPPING(WKProtectionSpaceRef, WebProtectionSpace) WK_ADD_API_MAPPING(WKProtectionSpaceRef, WebProtectionSpace)
WK_ADD_API_MAPPING(WKRenderLayerRef, WebRenderLayer) WK_ADD_API_MAPPING(WKRenderLayerRef, WebRenderLayer)
WK_ADD_API_MAPPING(WKRenderObjectRef, WebRenderObject) WK_ADD_API_MAPPING(WKRenderObjectRef, WebRenderObject)
WK_ADD_API_MAPPING(WKTextCheckerRef, WebTextChecker) WK_ADD_API_MAPPING(WKTextCheckerRef, WebTextChecker)
WK_ADD_API_MAPPING(WKVibrationRef, WebVibrationProxy) WK_ADD_API_MAPPING(WKVibrationRef, WebVibrationProxy)
WK_ADD_API_MAPPING(WKViewportAttributesRef, WebViewportAttributes)
WK_ADD_API_MAPPING(WKInspectorRef, WebInspectorProxy) WK_ADD_API_MAPPING(WKInspectorRef, WebInspectorProxy)
/* Enum conversions */ /* Enum conversions */
inline BundleHitTestResultMediaType toBundleHitTestResultMediaType(WKBundle
HitTestResultMediaType wkMediaType)
{
switch (wkMediaType) {
case kWKBundleHitTestResultMediaTypeNone:
return BundleHitTestResultMediaTypeNone;
case kWKBundleHitTestResultMediaTypeAudio:
return BundleHitTestResultMediaTypeAudio;
case kWKBundleHitTestResultMediaTypeVideo:
return BundleHitTestResultMediaTypeVideo;
}
ASSERT_NOT_REACHED();
return BundleHitTestResultMediaTypeNone;
}
inline WKBundleHitTestResultMediaType toAPI(BundleHitTestResultMediaType me
diaType)
{
switch (mediaType) {
case BundleHitTestResultMediaTypeNone:
return kWKBundleHitTestResultMediaTypeNone;
case BundleHitTestResultMediaTypeAudio:
return kWKBundleHitTestResultMediaTypeAudio;
case BundleHitTestResultMediaTypeVideo:
return kWKBundleHitTestResultMediaTypeVideo;
}
ASSERT_NOT_REACHED();
return kWKBundleHitTestResultMediaTypeNone;
}
inline CacheModel toCacheModel(WKCacheModel wkCacheModel) inline CacheModel toCacheModel(WKCacheModel wkCacheModel)
{ {
switch (wkCacheModel) { switch (wkCacheModel) {
case kWKCacheModelDocumentViewer: case kWKCacheModelDocumentViewer:
return CacheModelDocumentViewer; return CacheModelDocumentViewer;
case kWKCacheModelDocumentBrowser: case kWKCacheModelDocumentBrowser:
return CacheModelDocumentBrowser; return CacheModelDocumentBrowser;
case kWKCacheModelPrimaryWebBrowser: case kWKCacheModelPrimaryWebBrowser:
return CacheModelPrimaryWebBrowser; return CacheModelPrimaryWebBrowser;
} }
skipping to change at line 404 skipping to change at line 440
case WebCore::SecurityOrigin::BlockThirdPartyStorage: case WebCore::SecurityOrigin::BlockThirdPartyStorage:
return kWKBlockThirdPartyStorage; return kWKBlockThirdPartyStorage;
case WebCore::SecurityOrigin::BlockAllStorage: case WebCore::SecurityOrigin::BlockAllStorage:
return kWKBlockAllStorage; return kWKBlockAllStorage;
} }
ASSERT_NOT_REACHED(); ASSERT_NOT_REACHED();
return kWKAllowAllStorage; return kWKAllowAllStorage;
} }
inline WKPluginLoadPolicy toWKPluginLoadPolicy(PluginModuleLoadPolicy plugi
nModuleLoadPolicy)
{
switch (pluginModuleLoadPolicy) {
case PluginModuleLoadNormally:
return kWKPluginLoadPolicyLoadNormally;
case PluginModuleLoadUnsandboxed:
return kWKPluginLoadPolicyLoadUnsandboxed;
case PluginModuleBlocked:
return kWKPluginLoadPolicyBlocked;
}
ASSERT_NOT_REACHED();
return kWKPluginLoadPolicyBlocked;
}
inline PluginModuleLoadPolicy toPluginModuleLoadPolicy(WKPluginLoadPolicy p
luginLoadPolicy)
{
switch (pluginLoadPolicy) {
case kWKPluginLoadPolicyLoadNormally:
return PluginModuleLoadNormally;
case kWKPluginLoadPolicyBlocked:
return PluginModuleBlocked;
case kWKPluginLoadPolicyLoadUnsandboxed:
return PluginModuleLoadUnsandboxed;
}
ASSERT_NOT_REACHED();
return PluginModuleBlocked;
}
inline ProxyingRefPtr<WebGrammarDetail> toAPI(const WebCore::GrammarDetail& grammarDetail) inline ProxyingRefPtr<WebGrammarDetail> toAPI(const WebCore::GrammarDetail& grammarDetail)
{ {
return ProxyingRefPtr<WebGrammarDetail>(WebGrammarDetail::create(gramma rDetail)); return ProxyingRefPtr<WebGrammarDetail>(WebGrammarDetail::create(gramma rDetail));
} }
} // namespace WebKit } // namespace WebKit
#if defined(BUILDING_GTK__) #if defined(BUILDING_GTK__)
#include "WKAPICastGtk.h" #include "WKAPICastGtk.h"
#endif #endif
 End of changes. 10 change blocks. 
3 lines changed or deleted 73 lines changed or added


 WKBase.h   WKBase.h 
skipping to change at line 44 skipping to change at line 44
#endif #endif
#if defined(WTF_USE_SOUP) #if defined(WTF_USE_SOUP)
#include <WebKit2/WKBaseSoup.h> #include <WebKit2/WKBaseSoup.h>
#endif #endif
#if defined(BUILDING_EFL__) #if defined(BUILDING_EFL__)
#include <WebKit2/WKBaseEfl.h> #include <WebKit2/WKBaseEfl.h>
#endif #endif
#if defined(__APPLE__) && !defined(BUILDING_QT__)
#include <WebKit2/WKBaseMac.h>
#endif
/* WebKit2 shared types */ /* WebKit2 shared types */
typedef uint32_t WKTypeID; typedef uint32_t WKTypeID;
typedef const void* WKTypeRef; typedef const void* WKTypeRef;
typedef const struct OpaqueWKArray* WKArrayRef; typedef const struct OpaqueWKArray* WKArrayRef;
typedef struct OpaqueWKArray* WKMutableArrayRef; typedef struct OpaqueWKArray* WKMutableArrayRef;
typedef const struct OpaqueWKDictionary* WKDictionaryRef; typedef const struct OpaqueWKDictionary* WKDictionaryRef;
typedef struct OpaqueWKDictionary* WKMutableDictionaryRef; typedef struct OpaqueWKDictionary* WKMutableDictionaryRef;
skipping to change at line 136 skipping to change at line 140
typedef const struct OpaqueWKNotificationProvider* WKNotificationProviderRe f; typedef const struct OpaqueWKNotificationProvider* WKNotificationProviderRe f;
typedef const struct OpaqueWKOpenPanelParameters* WKOpenPanelParametersRef; typedef const struct OpaqueWKOpenPanelParameters* WKOpenPanelParametersRef;
typedef const struct OpaqueWKOpenPanelResultListener* WKOpenPanelResultList enerRef; typedef const struct OpaqueWKOpenPanelResultListener* WKOpenPanelResultList enerRef;
typedef const struct OpaqueWKPage* WKPageRef; typedef const struct OpaqueWKPage* WKPageRef;
typedef const struct OpaqueWKPageGroup* WKPageGroupRef; typedef const struct OpaqueWKPageGroup* WKPageGroupRef;
typedef const struct OpaqueWKPluginSiteDataManager* WKPluginSiteDataManager Ref; typedef const struct OpaqueWKPluginSiteDataManager* WKPluginSiteDataManager Ref;
typedef const struct OpaqueWKPreferences* WKPreferencesRef; typedef const struct OpaqueWKPreferences* WKPreferencesRef;
typedef const struct OpaqueWKProtectionSpace* WKProtectionSpaceRef; typedef const struct OpaqueWKProtectionSpace* WKProtectionSpaceRef;
typedef const struct OpaqueWKTextChecker* WKTextCheckerRef; typedef const struct OpaqueWKTextChecker* WKTextCheckerRef;
typedef const struct OpaqueWKVibration* WKVibrationRef; typedef const struct OpaqueWKVibration* WKVibrationRef;
typedef const struct OpaqueWKViewportAttributes* WKViewportAttributesRef;
/* WebKit2 Bundle types */ /* WebKit2 Bundle types */
typedef const struct OpaqueWKBundle* WKBundleRef; typedef const struct OpaqueWKBundle* WKBundleRef;
typedef const struct OpaqueWKBundleBackForwardList* WKBundleBackForwardList Ref; typedef const struct OpaqueWKBundleBackForwardList* WKBundleBackForwardList Ref;
typedef const struct OpaqueWKBundleBackForwardListItem* WKBundleBackForward ListItemRef; typedef const struct OpaqueWKBundleBackForwardListItem* WKBundleBackForward ListItemRef;
typedef const struct OpaqueWKBundleDOMCSSStyleDeclaration* WKBundleCSSStyle DeclarationRef; typedef const struct OpaqueWKBundleDOMCSSStyleDeclaration* WKBundleCSSStyle DeclarationRef;
typedef const struct OpaqueWKBundleDOMWindowExtension* WKBundleDOMWindowExt ensionRef; typedef const struct OpaqueWKBundleDOMWindowExtension* WKBundleDOMWindowExt ensionRef;
typedef const struct OpaqueWKBundleFrame* WKBundleFrameRef; typedef const struct OpaqueWKBundleFrame* WKBundleFrameRef;
typedef const struct OpaqueWKBundleHitTestResult* WKBundleHitTestResultRef; typedef const struct OpaqueWKBundleHitTestResult* WKBundleHitTestResultRef;
typedef const struct OpaqueWKBundleInspector* WKBundleInspectorRef; typedef const struct OpaqueWKBundleInspector* WKBundleInspectorRef;
typedef const struct OpaqueWKBundleNavigationAction* WKBundleNavigationActi onRef; typedef const struct OpaqueWKBundleNavigationAction* WKBundleNavigationActi onRef;
typedef const struct OpaqueWKBundleNodeHandle* WKBundleNodeHandleRef; typedef const struct OpaqueWKBundleNodeHandle* WKBundleNodeHandleRef;
typedef const struct OpaqueWKBundlePage* WKBundlePageRef; typedef const struct OpaqueWKBundlePage* WKBundlePageRef;
typedef const struct OpaqueWKBundlePageBanner* WKBundlePageBannerRef;
typedef const struct OpaqueWKBundlePageGroup* WKBundlePageGroupRef; typedef const struct OpaqueWKBundlePageGroup* WKBundlePageGroupRef;
typedef const struct OpaqueWKBundlePageOverlay* WKBundlePageOverlayRef; typedef const struct OpaqueWKBundlePageOverlay* WKBundlePageOverlayRef;
typedef const struct OpaqueWKBundleRangeHandle* WKBundleRangeHandleRef; typedef const struct OpaqueWKBundleRangeHandle* WKBundleRangeHandleRef;
typedef const struct OpaqueWKBundleScriptWorld* WKBundleScriptWorldRef; typedef const struct OpaqueWKBundleScriptWorld* WKBundleScriptWorldRef;
#undef WK_EXPORT #undef WK_EXPORT
#if defined(WK_NO_EXPORT) #if defined(WK_NO_EXPORT)
#define WK_EXPORT #define WK_EXPORT
#elif defined(__GNUC__) && !defined(__CC_ARM) && !defined(__ARMCC__) #elif defined(__GNUC__) && !defined(__CC_ARM) && !defined(__ARMCC__)
#define WK_EXPORT __attribute__((visibility("default"))) #define WK_EXPORT __attribute__((visibility("default")))
 End of changes. 3 change blocks. 
0 lines changed or deleted 6 lines changed or added


 WKContext.h   WKContext.h 
skipping to change at line 45 skipping to change at line 45
enum { enum {
kWKCacheModelDocumentViewer = 0, kWKCacheModelDocumentViewer = 0,
kWKCacheModelDocumentBrowser = 1, kWKCacheModelDocumentBrowser = 1,
kWKCacheModelPrimaryWebBrowser = 2 kWKCacheModelPrimaryWebBrowser = 2
}; };
typedef uint32_t WKCacheModel; typedef uint32_t WKCacheModel;
// Context Client // Context Client
typedef void (*WKContextPlugInAutoStartOriginHashesChangedCallback)(WKConte xtRef context, const void *clientInfo); typedef void (*WKContextPlugInAutoStartOriginHashesChangedCallback)(WKConte xtRef context, const void *clientInfo);
typedef void (*WKContextNetworkProcessDidCrashCallback)(WKContextRef contex t, const void *clientInfo); typedef void (*WKContextNetworkProcessDidCrashCallback)(WKContextRef contex t, const void *clientInfo);
typedef void (*WKContextPlugInInformationBecameAvailableCallback)(WKContext Ref context, WKArrayRef plugIn, const void *clientInfo);
struct WKContextClient { struct WKContextClient {
int ver sion; int ver sion;
const void * cli entInfo; const void * cli entInfo;
// Version 0.
WKContextPlugInAutoStartOriginHashesChangedCallback plu gInAutoStartOriginHashesChanged; WKContextPlugInAutoStartOriginHashesChangedCallback plu gInAutoStartOriginHashesChanged;
WKContextNetworkProcessDidCrashCallback net workProcessDidCrash; WKContextNetworkProcessDidCrashCallback net workProcessDidCrash;
WKContextPlugInInformationBecameAvailableCallback plu gInInformationBecameAvailable;
}; };
typedef struct WKContextClient WKContextClient; typedef struct WKContextClient WKContextClient;
enum { kWKContextClientCurrentVersion = 0 }; enum { kWKContextClientCurrentVersion = 0 };
// Injected Bundle Client // Injected Bundle Client
typedef void (*WKContextDidReceiveMessageFromInjectedBundleCallback)(WKCont extRef page, WKStringRef messageName, WKTypeRef messageBody, const void *cl ientInfo); typedef void (*WKContextDidReceiveMessageFromInjectedBundleCallback)(WKCont extRef page, WKStringRef messageName, WKTypeRef messageBody, const void *cl ientInfo);
typedef void (*WKContextDidReceiveSynchronousMessageFromInjectedBundleCallb ack)(WKContextRef page, WKStringRef messageName, WKTypeRef messageBody, WKT ypeRef* returnData, const void *clientInfo); typedef void (*WKContextDidReceiveSynchronousMessageFromInjectedBundleCallb ack)(WKContextRef page, WKStringRef messageName, WKTypeRef messageBody, WKT ypeRef* returnData, const void *clientInfo);
typedef WKTypeRef (*WKContextGetInjectedBundleInitializationUserDataCallbac k)(WKContextRef context, const void *clientInfo); typedef WKTypeRef (*WKContextGetInjectedBundleInitializationUserDataCallbac k)(WKContextRef context, const void *clientInfo);
skipping to change at line 204 skipping to change at line 208
typedef void (*WKContextGetStatisticsFunction)(WKDictionaryRef statistics, WKErrorRef error, void* functionContext); typedef void (*WKContextGetStatisticsFunction)(WKDictionaryRef statistics, WKErrorRef error, void* functionContext);
WK_EXPORT void WKContextGetStatistics(WKContextRef context, void* functionC ontext, WKContextGetStatisticsFunction function); WK_EXPORT void WKContextGetStatistics(WKContextRef context, void* functionC ontext, WKContextGetStatisticsFunction function);
WK_EXPORT void WKContextGetStatisticsWithOptions(WKContextRef context, WKSt atisticsOptions statisticsMask, void* functionContext, WKContextGetStatisti csFunction function); WK_EXPORT void WKContextGetStatisticsWithOptions(WKContextRef context, WKSt atisticsOptions statisticsMask, void* functionContext, WKContextGetStatisti csFunction function);
WK_EXPORT void WKContextGarbageCollectJavaScriptObjects(WKContextRef contex t); WK_EXPORT void WKContextGarbageCollectJavaScriptObjects(WKContextRef contex t);
WK_EXPORT void WKContextSetJavaScriptGarbageCollectorTimerEnabled(WKContext Ref context, bool enable); WK_EXPORT void WKContextSetJavaScriptGarbageCollectorTimerEnabled(WKContext Ref context, bool enable);
WK_EXPORT WKDictionaryRef WKContextCopyPlugInAutoStartOriginHashes(WKContex tRef context); WK_EXPORT WKDictionaryRef WKContextCopyPlugInAutoStartOriginHashes(WKContex tRef context);
WK_EXPORT void WKContextSetPlugInAutoStartOriginHashes(WKContextRef context , WKDictionaryRef dictionary); WK_EXPORT void WKContextSetPlugInAutoStartOriginHashes(WKContextRef context , WKDictionaryRef dictionary);
WK_EXPORT void WKContextSetPlugInAutoStartOrigins(WKContextRef contextRef, WKArrayRef arrayRef);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKContext_h */ #endif /* WKContext_h */
 End of changes. 4 change blocks. 
0 lines changed or deleted 5 lines changed or added


 WKContextMenuItemTypes.h   WKContextMenuItemTypes.h 
skipping to change at line 110 skipping to change at line 110
kWKContextMenuItemTagSmartQuotes, kWKContextMenuItemTagSmartQuotes,
kWKContextMenuItemTagSmartDashes, kWKContextMenuItemTagSmartDashes,
kWKContextMenuItemTagSmartLinks, kWKContextMenuItemTagSmartLinks,
kWKContextMenuItemTagTextReplacement, kWKContextMenuItemTagTextReplacement,
kWKContextMenuItemTagTransformationsMenu, kWKContextMenuItemTagTransformationsMenu,
kWKContextMenuItemTagMakeUpperCase, kWKContextMenuItemTagMakeUpperCase,
kWKContextMenuItemTagMakeLowerCase, kWKContextMenuItemTagMakeLowerCase,
kWKContextMenuItemTagCapitalize, kWKContextMenuItemTagCapitalize,
kWKContextMenuItemTagChangeBack, kWKContextMenuItemTagChangeBack,
kWKContextMenuItemTagOpenMediaInNewWindow, kWKContextMenuItemTagOpenMediaInNewWindow,
kWKContextMenuItemTagDownloadMediaToDisk,
kWKContextMenuItemTagCopyMediaLinkToClipboard, kWKContextMenuItemTagCopyMediaLinkToClipboard,
kWKContextMenuItemTagToggleMediaControls, kWKContextMenuItemTagToggleMediaControls,
kWKContextMenuItemTagToggleMediaLoop, kWKContextMenuItemTagToggleMediaLoop,
kWKContextMenuItemTagEnterVideoFullscreen, kWKContextMenuItemTagEnterVideoFullscreen,
kWKContextMenuItemTagMediaPlayPause, kWKContextMenuItemTagMediaPlayPause,
kWKContextMenuItemTagMediaMute, kWKContextMenuItemTagMediaMute,
kWKContextMenuItemTagDictationAlternative, kWKContextMenuItemTagDictationAlternative,
kWKContextMenuItemTagCopyImageUrlToClipboard,
kWKContextMenuItemTagSelectAll,
kWKContextMenuItemTagOpenLinkInThisWindow,
kWKContextMenuItemTagToggleVideoFullscreen,
kWKContextMenuItemBaseApplicationTag = 10000 kWKContextMenuItemBaseApplicationTag = 10000
}; };
typedef uint32_t WKContextMenuItemTag; typedef uint32_t WKContextMenuItemTag;
enum { enum {
kWKContextMenuItemTypeAction, kWKContextMenuItemTypeAction,
kWKContextMenuItemTypeCheckableAction, kWKContextMenuItemTypeCheckableAction,
kWKContextMenuItemTypeSeparator, kWKContextMenuItemTypeSeparator,
kWKContextMenuItemTypeSubmenu kWKContextMenuItemTypeSubmenu
}; };
 End of changes. 2 change blocks. 
0 lines changed or deleted 5 lines changed or added


 WKContextPrivate.h   WKContextPrivate.h 
skipping to change at line 63 skipping to change at line 63
WK_EXPORT void WKContextRegisterURLSchemeAsSecure(WKContextRef context, WKS tringRef urlScheme); WK_EXPORT void WKContextRegisterURLSchemeAsSecure(WKContextRef context, WKS tringRef urlScheme);
WK_EXPORT void WKContextSetDomainRelaxationForbiddenForURLScheme(WKContextR ef context, WKStringRef urlScheme); WK_EXPORT void WKContextSetDomainRelaxationForbiddenForURLScheme(WKContextR ef context, WKStringRef urlScheme);
WK_EXPORT void WKContextSetIconDatabasePath(WKContextRef context, WKStringR ef iconDatabasePath); WK_EXPORT void WKContextSetIconDatabasePath(WKContextRef context, WKStringR ef iconDatabasePath);
WK_EXPORT void WKContextAllowSpecificHTTPSCertificateForHost(WKContextRef c ontext, WKCertificateInfoRef certificate, WKStringRef host); WK_EXPORT void WKContextAllowSpecificHTTPSCertificateForHost(WKContextRef c ontext, WKCertificateInfoRef certificate, WKStringRef host);
// FIXME: These functions are only effective if called before the Web proce ss is launched. But // FIXME: These functions are only effective if called before the Web proce ss is launched. But
// we should really change these settings to be on WebPreferences and chang eable at runtime. // we should really change these settings to be on WebPreferences and chang eable at runtime.
WK_EXPORT void WKContextSetApplicationCacheDirectory(WKContextRef context, WKStringRef applicationCacheDirectory);
WK_EXPORT void WKContextSetDatabaseDirectory(WKContextRef context, WKString Ref databaseDirectory); WK_EXPORT void WKContextSetDatabaseDirectory(WKContextRef context, WKString Ref databaseDirectory);
WK_EXPORT void WKContextSetLocalStorageDirectory(WKContextRef context, WKSt ringRef localStorageDirectory); WK_EXPORT void WKContextSetLocalStorageDirectory(WKContextRef context, WKSt ringRef localStorageDirectory);
WK_EXPORT void WKContextSetDiskCacheDirectory(WKContextRef context, WKStrin gRef diskCacheDirectory); WK_EXPORT void WKContextSetDiskCacheDirectory(WKContextRef context, WKStrin gRef diskCacheDirectory);
WK_EXPORT void WKContextSetCookieStorageDirectory(WKContextRef context, WKS tringRef cookieStorageDirectory); WK_EXPORT void WKContextSetCookieStorageDirectory(WKContextRef context, WKS tringRef cookieStorageDirectory);
// FIXME: This is a workaround for testing purposes only and should be remo ved once a better // FIXME: This is a workaround for testing purposes only and should be remo ved once a better
// solution has been found for testing. // solution has been found for testing.
WK_EXPORT void WKContextDisableProcessTermination(WKContextRef context); WK_EXPORT void WKContextDisableProcessTermination(WKContextRef context);
WK_EXPORT void WKContextEnableProcessTermination(WKContextRef context); WK_EXPORT void WKContextEnableProcessTermination(WKContextRef context);
WK_EXPORT void WKContextSetHTTPPipeliningEnabled(WKContextRef context, bool enabled); WK_EXPORT void WKContextSetHTTPPipeliningEnabled(WKContextRef context, bool enabled);
WK_EXPORT void WKContextWarmInitialProcess(WKContextRef context); WK_EXPORT void WKContextWarmInitialProcess(WKContextRef context);
// FIXME: This function is temporary and useful during the development of t he NetworkProcess feature. // FIXME: This function is temporary and useful during the development of t he NetworkProcess feature.
// At some point it should be removed. // At some point it should be removed.
WK_EXPORT void WKContextSetUsesNetworkProcess(WKContextRef context, bool us esNetworkProcess); WK_EXPORT void WKContextSetUsesNetworkProcess(WKContextRef context, bool us esNetworkProcess);
typedef void (*WKContextInvalidMessageFunction)(WKStringRef messageName);
WK_EXPORT void WKContextSetInvalidMessageFunction(WKContextInvalidMessageFu
nction invalidMessageFunction);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKContextPrivate_h */ #endif /* WKContextPrivate_h */
 End of changes. 2 change blocks. 
0 lines changed or deleted 5 lines changed or added


 WKFindOptions.h   WKFindOptions.h 
skipping to change at line 45 skipping to change at line 45
kWKFindOptionsAtWordStarts = 1 << 1, kWKFindOptionsAtWordStarts = 1 << 1,
kWKFindOptionsTreatMedialCapitalAsWordStart = 1 << 2, kWKFindOptionsTreatMedialCapitalAsWordStart = 1 << 2,
kWKFindOptionsBackwards = 1 << 3, kWKFindOptionsBackwards = 1 << 3,
kWKFindOptionsWrapAround = 1 << 4, kWKFindOptionsWrapAround = 1 << 4,
kWKFindOptionsShowOverlay = 1 << 5, kWKFindOptionsShowOverlay = 1 << 5,
kWKFindOptionsShowFindIndicator = 1 << 6, kWKFindOptionsShowFindIndicator = 1 << 6,
kWKFindOptionsShowHighlight = 1 << 7 kWKFindOptionsShowHighlight = 1 << 7
}; };
typedef uint32_t WKFindOptions; typedef uint32_t WKFindOptions;
enum { kWKFindResultNoMatchAfterUserSelection = -1 };
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif // WKFindOptions_h #endif // WKFindOptions_h
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 WKInspector.h   WKInspector.h 
skipping to change at line 43 skipping to change at line 43
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
WK_EXPORT WKTypeID WKInspectorGetTypeID(); WK_EXPORT WKTypeID WKInspectorGetTypeID();
WK_EXPORT WKPageRef WKInspectorGetPage(WKInspectorRef inspector); WK_EXPORT WKPageRef WKInspectorGetPage(WKInspectorRef inspector);
WK_EXPORT bool WKInspectorIsConnected(WKInspectorRef inspector);
WK_EXPORT bool WKInspectorIsVisible(WKInspectorRef inspector); WK_EXPORT bool WKInspectorIsVisible(WKInspectorRef inspector);
WK_EXPORT bool WKInspectorIsFront(WKInspectorRef inspector); WK_EXPORT bool WKInspectorIsFront(WKInspectorRef inspector);
WK_EXPORT void WKInspectorConnect(WKInspectorRef inspector);
WK_EXPORT void WKInspectorShow(WKInspectorRef inspector); WK_EXPORT void WKInspectorShow(WKInspectorRef inspector);
WK_EXPORT void WKInspectorHide(WKInspectorRef inspector);
WK_EXPORT void WKInspectorClose(WKInspectorRef inspector); WK_EXPORT void WKInspectorClose(WKInspectorRef inspector);
WK_EXPORT void WKInspectorShowConsole(WKInspectorRef inspector); WK_EXPORT void WKInspectorShowConsole(WKInspectorRef inspector);
WK_EXPORT void WKInspectorShowResources(WKInspectorRef inspector); WK_EXPORT void WKInspectorShowResources(WKInspectorRef inspector);
WK_EXPORT void WKInspectorShowMainResourceForFrame(WKInspectorRef inspector , WKFrameRef frame); WK_EXPORT void WKInspectorShowMainResourceForFrame(WKInspectorRef inspector , WKFrameRef frame);
WK_EXPORT bool WKInspectorIsAttached(WKInspectorRef inspector); WK_EXPORT bool WKInspectorIsAttached(WKInspectorRef inspector);
WK_EXPORT void WKInspectorAttach(WKInspectorRef inspector); WK_EXPORT void WKInspectorAttach(WKInspectorRef inspector);
WK_EXPORT void WKInspectorDetach(WKInspectorRef inspector); WK_EXPORT void WKInspectorDetach(WKInspectorRef inspector);
 End of changes. 3 change blocks. 
0 lines changed or deleted 5 lines changed or added


 WKNavigationData.h   WKNavigationData.h 
skipping to change at line 38 skipping to change at line 38
#include <WebKit2/WKBase.h> #include <WebKit2/WKBase.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
WK_EXPORT WKTypeID WKNavigationDataGetTypeID(); WK_EXPORT WKTypeID WKNavigationDataGetTypeID();
WK_EXPORT WKStringRef WKNavigationDataCopyTitle(WKNavigationDataRef navigat ionData); WK_EXPORT WKStringRef WKNavigationDataCopyTitle(WKNavigationDataRef navigat ionData);
WK_EXPORT WKURLRef WKNavigationDataCopyURL(WKNavigationDataRef navigationDa ta);
WK_EXPORT WKURLRequestRef WKNavigationDataCopyOriginalRequest(WKNavigationD ataRef navigationData); WK_EXPORT WKURLRequestRef WKNavigationDataCopyOriginalRequest(WKNavigationD ataRef navigationData);
WK_EXPORT WKURLRef WKNavigationDataCopyNavigationDestinationURL(WKNavigatio
nDataRef navigationDataRef);
// This returns the URL of the original request for backwards-compatibility
purposes.
WK_EXPORT WKURLRef WKNavigationDataCopyURL(WKNavigationDataRef navigationDa
ta);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKNavigationData_h */ #endif /* WKNavigationData_h */
 End of changes. 2 change blocks. 
1 lines changed or deleted 7 lines changed or added


 WKOpenPanelParameters.h   WKOpenPanelParameters.h 
skipping to change at line 48 skipping to change at line 48
#endif #endif
WK_EXPORT WKTypeID WKOpenPanelParametersGetTypeID(); WK_EXPORT WKTypeID WKOpenPanelParametersGetTypeID();
WK_EXPORT bool WKOpenPanelParametersGetAllowsMultipleFiles(WKOpenPanelParam etersRef parameters); WK_EXPORT bool WKOpenPanelParametersGetAllowsMultipleFiles(WKOpenPanelParam etersRef parameters);
WK_EXPORT WKArrayRef WKOpenPanelParametersCopyAcceptedMIMETypes(WKOpenPanel ParametersRef parameters); WK_EXPORT WKArrayRef WKOpenPanelParametersCopyAcceptedMIMETypes(WKOpenPanel ParametersRef parameters);
WK_EXPORT WKStringRef WKOpenPanelParametersCopyCapture(WKOpenPanelParameter sRef parameters); WK_EXPORT WKStringRef WKOpenPanelParametersCopyCapture(WKOpenPanelParameter sRef parameters);
WK_EXPORT WKArrayRef WKOpenPanelParametersCopySelectedFileNames(WKOpenPanel
ParametersRef parametersRef);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKOpenPanelParameters_h */ #endif /* WKOpenPanelParameters_h */
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 WKPage.h   WKPage.h 
skipping to change at line 52 skipping to change at line 52
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
enum { enum {
kWKFocusDirectionBackward = 0, kWKFocusDirectionBackward = 0,
kWKFocusDirectionForward = 1 kWKFocusDirectionForward = 1
}; };
typedef uint32_t WKFocusDirection; typedef uint32_t WKFocusDirection;
enum {
kWKPluginLoadPolicyLoadNormally = 0,
kWKPluginLoadPolicyBlocked,
kWKPluginLoadPolicyInactive,
kWKPluginLoadPolicyLoadUnsandboxed,
};
typedef uint32_t WKPluginLoadPolicy;
typedef void (*WKPageCallback)(WKPageRef page, const void* clientInfo); typedef void (*WKPageCallback)(WKPageRef page, const void* clientInfo);
// FrameLoad Client // FrameLoad Client
typedef void (*WKPageDidStartProvisionalLoadForFrameCallback)(WKPageRef pag e, WKFrameRef frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidStartProvisionalLoadForFrameCallback)(WKPageRef pag e, WKFrameRef frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidReceiveServerRedirectForProvisionalLoadForFrameCall back)(WKPageRef page, WKFrameRef frame, WKTypeRef userData, const void *cli entInfo); typedef void (*WKPageDidReceiveServerRedirectForProvisionalLoadForFrameCall back)(WKPageRef page, WKFrameRef frame, WKTypeRef userData, const void *cli entInfo);
typedef void (*WKPageDidFailProvisionalLoadWithErrorForFrameCallback)(WKPag eRef page, WKFrameRef frame, WKErrorRef error, WKTypeRef userData, const vo id *clientInfo); typedef void (*WKPageDidFailProvisionalLoadWithErrorForFrameCallback)(WKPag eRef page, WKFrameRef frame, WKErrorRef error, WKTypeRef userData, const vo id *clientInfo);
typedef void (*WKPageDidCommitLoadForFrameCallback)(WKPageRef page, WKFrame Ref frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidCommitLoadForFrameCallback)(WKPageRef page, WKFrame Ref frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidFinishDocumentLoadForFrameCallback)(WKPageRef page, WKFrameRef frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidFinishDocumentLoadForFrameCallback)(WKPageRef page, WKFrameRef frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidFinishLoadForFrameCallback)(WKPageRef page, WKFrame Ref frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidFinishLoadForFrameCallback)(WKPageRef page, WKFrame Ref frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidFailLoadWithErrorForFrameCallback)(WKPageRef page, WKFrameRef frame, WKErrorRef error, WKTypeRef userData, const void *clientI nfo); typedef void (*WKPageDidFailLoadWithErrorForFrameCallback)(WKPageRef page, WKFrameRef frame, WKErrorRef error, WKTypeRef userData, const void *clientI nfo);
skipping to change at line 76 skipping to change at line 84
typedef void (*WKPageDidRemoveFrameFromHierarchyCallback)(WKPageRef page, W KFrameRef frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidRemoveFrameFromHierarchyCallback)(WKPageRef page, W KFrameRef frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidDisplayInsecureContentForFrameCallback)(WKPageRef p age, WKFrameRef frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidDisplayInsecureContentForFrameCallback)(WKPageRef p age, WKFrameRef frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidRunInsecureContentForFrameCallback)(WKPageRef page, WKFrameRef frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidRunInsecureContentForFrameCallback)(WKPageRef page, WKFrameRef frame, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidDetectXSSForFrameCallback)(WKPageRef page, WKFrameR ef frame, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidDetectXSSForFrameCallback)(WKPageRef page, WKFrameR ef frame, WKTypeRef userData, const void *clientInfo);
typedef bool (*WKPageCanAuthenticateAgainstProtectionSpaceInFrameCallback)( WKPageRef page, WKFrameRef frame, WKProtectionSpaceRef protectionSpace, con st void *clientInfo); typedef bool (*WKPageCanAuthenticateAgainstProtectionSpaceInFrameCallback)( WKPageRef page, WKFrameRef frame, WKProtectionSpaceRef protectionSpace, con st void *clientInfo);
typedef void (*WKPageDidReceiveAuthenticationChallengeInFrameCallback)(WKPa geRef page, WKFrameRef frame, WKAuthenticationChallengeRef authenticationCh allenge, const void *clientInfo); typedef void (*WKPageDidReceiveAuthenticationChallengeInFrameCallback)(WKPa geRef page, WKFrameRef frame, WKAuthenticationChallengeRef authenticationCh allenge, const void *clientInfo);
typedef void (*WKPageDidChangeBackForwardListCallback)(WKPageRef page, WKBa ckForwardListItemRef addedItem, WKArrayRef removedItems, const void *client Info); typedef void (*WKPageDidChangeBackForwardListCallback)(WKPageRef page, WKBa ckForwardListItemRef addedItem, WKArrayRef removedItems, const void *client Info);
typedef bool (*WKPageShouldGoToBackForwardListItemCallback)(WKPageRef page, WKBackForwardListItemRef item, const void *clientInfo); typedef bool (*WKPageShouldGoToBackForwardListItemCallback)(WKPageRef page, WKBackForwardListItemRef item, const void *clientInfo);
typedef void (*WKPageDidNewFirstVisuallyNonEmptyLayoutCallback)(WKPageRef p age, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidNewFirstVisuallyNonEmptyLayoutCallback)(WKPageRef p age, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageWillGoToBackForwardListItemCallback)(WKPageRef page, W KBackForwardListItemRef item, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageWillGoToBackForwardListItemCallback)(WKPageRef page, W KBackForwardListItemRef item, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPagePluginDidFailCallback)(WKPageRef page, WKErrorCode err orCode, WKStringRef mimeType, WKStringRef pluginIdentifier, WKStringRef plu ginVersion, const void* clientInfo);
typedef void (*WKPageDidLayoutCallback)(WKPageRef page, WKLayoutMilestones milestones, WKTypeRef userData, const void *clientInfo); typedef void (*WKPageDidLayoutCallback)(WKPageRef page, WKLayoutMilestones milestones, WKTypeRef userData, const void *clientInfo);
typedef WKPluginLoadPolicy (*WKPagePluginLoadPolicyCallback)(WKPageRef page
, WKPluginLoadPolicy currentPluginLoadPolicy, WKDictionaryRef pluginInfoDic
tionary, WKStringRef* unavailabilityDescription, const void* clientInfo);
typedef void (*WKPagePluginDidFailCallback)(WKPageRef page, WKErrorCode err
orCode, WKDictionaryRef pluginInfoDictionary, const void* clientInfo);
// Deprecated // Deprecated
typedef void (*WKPageDidFailToInitializePluginCallback_deprecatedForUseWith V0)(WKPageRef page, WKStringRef mimeType, const void* clientInfo); typedef void (*WKPageDidFailToInitializePluginCallback_deprecatedForUseWith V0)(WKPageRef page, WKStringRef mimeType, const void* clientInfo);
typedef void (*WKPagePluginDidFailCallback_deprecatedForUseWithV1)(WKPageRe
f page, WKErrorCode errorCode, WKStringRef mimeType, WKStringRef pluginIden
tifier, WKStringRef pluginVersion, const void* clientInfo);
typedef WKPluginLoadPolicy (*WKPagePluginLoadPolicyCallback_deprecatedForUs
eWithV2)(WKPageRef page, WKPluginLoadPolicy currentPluginLoadPolicy, WKDict
ionaryRef pluginInfoDictionary, const void* clientInfo);
struct WKPageLoaderClient { struct WKPageLoaderClient {
int ver sion; int ver sion;
const void * cli entInfo; const void * cli entInfo;
WKPageDidStartProvisionalLoadForFrameCallback did StartProvisionalLoadForFrame; WKPageDidStartProvisionalLoadForFrameCallback did StartProvisionalLoadForFrame;
WKPageDidReceiveServerRedirectForProvisionalLoadForFrameCallback did ReceiveServerRedirectForProvisionalLoadForFrame; WKPageDidReceiveServerRedirectForProvisionalLoadForFrameCallback did ReceiveServerRedirectForProvisionalLoadForFrame;
WKPageDidFailProvisionalLoadWithErrorForFrameCallback did FailProvisionalLoadWithErrorForFrame; WKPageDidFailProvisionalLoadWithErrorForFrameCallback did FailProvisionalLoadWithErrorForFrame;
WKPageDidCommitLoadForFrameCallback did CommitLoadForFrame; WKPageDidCommitLoadForFrameCallback did CommitLoadForFrame;
WKPageDidFinishDocumentLoadForFrameCallback did FinishDocumentLoadForFrame; WKPageDidFinishDocumentLoadForFrameCallback did FinishDocumentLoadForFrame;
WKPageDidFinishLoadForFrameCallback did FinishLoadForFrame; WKPageDidFinishLoadForFrameCallback did FinishLoadForFrame;
skipping to change at line 125 skipping to change at line 136
// Version 1 // Version 1
WKPageDidDetectXSSForFrameCallback did DetectXSSForFrame; WKPageDidDetectXSSForFrameCallback did DetectXSSForFrame;
// FIXME: didNewFirstVisuallyNonEmptyLayout should be removed. We shoul d consider removing didFirstVisuallyNonEmptyLayoutForFrame // FIXME: didNewFirstVisuallyNonEmptyLayout should be removed. We shoul d consider removing didFirstVisuallyNonEmptyLayoutForFrame
// as well. Their functionality is replaced by didLayout. // as well. Their functionality is replaced by didLayout.
WKPageDidNewFirstVisuallyNonEmptyLayoutCallback did NewFirstVisuallyNonEmptyLayout; WKPageDidNewFirstVisuallyNonEmptyLayoutCallback did NewFirstVisuallyNonEmptyLayout;
WKPageWillGoToBackForwardListItemCallback wil lGoToBackForwardListItem; WKPageWillGoToBackForwardListItemCallback wil lGoToBackForwardListItem;
WKPageCallback int eractionOccurredWhileProcessUnresponsive; WKPageCallback int eractionOccurredWhileProcessUnresponsive;
WKPagePluginDidFailCallback plu ginDidFail; WKPagePluginDidFailCallback_deprecatedForUseWithV1 plu ginDidFail_deprecatedForUseWithV1;
// Version 2 // Version 2
void (*d idReceiveIntentForFrame_unavailable)(void); void (*d idReceiveIntentForFrame_unavailable)(void);
void (*r egisterIntentServiceForFrame_unavailable)(void); void (*r egisterIntentServiceForFrame_unavailable)(void);
WKPageDidLayoutCallback did Layout; WKPageDidLayoutCallback did Layout;
WKPagePluginLoadPolicyCallback_deprecatedForUseWithV2
pluginLoadPolicy_deprecatedForUseWithV2;
WKPagePluginDidFailCallback plu
ginDidFail;
// Version 3
WKPagePluginLoadPolicyCallback plu
ginLoadPolicy;
}; };
typedef struct WKPageLoaderClient WKPageLoaderClient; typedef struct WKPageLoaderClient WKPageLoaderClient;
enum { kWKPageLoaderClientCurrentVersion = 2 }; enum { kWKPageLoaderClientCurrentVersion = 3 };
// Policy Client. // Policy Client.
typedef void (*WKPageDecidePolicyForNavigationActionCallback)(WKPageRef pag e, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKFram ePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo); typedef void (*WKPageDecidePolicyForNavigationActionCallback)(WKPageRef pag e, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKFram ePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo);
typedef void (*WKPageDecidePolicyForNewWindowActionCallback)(WKPageRef page , WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKStrin gRef frameName, WKFramePolicyListenerRef listener, WKTypeRef userData, cons t void* clientInfo); typedef void (*WKPageDecidePolicyForNewWindowActionCallback)(WKPageRef page , WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKStrin gRef frameName, WKFramePolicyListenerRef listener, WKTypeRef userData, cons t void* clientInfo);
typedef void (*WKPageDecidePolicyForResponseCallback)(WKPageRef page, WKFra meRef frame, WKURLResponseRef response, WKURLRequestRef request, WKFramePol icyListenerRef listener, WKTypeRef userData, const void* clientInfo); typedef void (*WKPageDecidePolicyForResponseCallback)(WKPageRef page, WKFra meRef frame, WKURLResponseRef response, WKURLRequestRef request, WKFramePol icyListenerRef listener, WKTypeRef userData, const void* clientInfo);
typedef void (*WKPageUnableToImplementPolicyCallback)(WKPageRef page, WKFra meRef frame, WKErrorRef error, WKTypeRef userData, const void* clientInfo); typedef void (*WKPageUnableToImplementPolicyCallback)(WKPageRef page, WKFra meRef frame, WKErrorRef error, WKTypeRef userData, const void* clientInfo);
struct WKPagePolicyClient { struct WKPagePolicyClient {
int ver sion; int ver sion;
const void * cli entInfo; const void * cli entInfo;
skipping to change at line 174 skipping to change at line 190
enum { kWKPageFormClientCurrentVersion = 0 }; enum { kWKPageFormClientCurrentVersion = 0 };
enum { enum {
kWKPluginUnavailabilityReasonPluginMissing, kWKPluginUnavailabilityReasonPluginMissing,
kWKPluginUnavailabilityReasonPluginCrashed, kWKPluginUnavailabilityReasonPluginCrashed,
kWKPluginUnavailabilityReasonInsecurePluginVersion kWKPluginUnavailabilityReasonInsecurePluginVersion
}; };
typedef uint32_t WKPluginUnavailabilityReason; typedef uint32_t WKPluginUnavailabilityReason;
enum {
kWKPluginLoadPolicyLoadNormally = 0,
kWKPluginLoadPolicyBlocked,
kWKPluginLoadPolicyInactive,
};
typedef uint32_t WKPluginLoadPolicy;
// UI Client // UI Client
typedef WKPageRef (*WKPageCreateNewPageCallback)(WKPageRef page, WKURLReque stRef urlRequest, WKDictionaryRef features, WKEventModifiers modifiers, WKE ventMouseButton mouseButton, const void *clientInfo); typedef WKPageRef (*WKPageCreateNewPageCallback)(WKPageRef page, WKURLReque stRef urlRequest, WKDictionaryRef features, WKEventModifiers modifiers, WKE ventMouseButton mouseButton, const void *clientInfo);
typedef void (*WKPageRunJavaScriptAlertCallback)(WKPageRef page, WKStringRe f alertText, WKFrameRef frame, const void *clientInfo); typedef void (*WKPageRunJavaScriptAlertCallback)(WKPageRef page, WKStringRe f alertText, WKFrameRef frame, const void *clientInfo);
typedef bool (*WKPageRunJavaScriptConfirmCallback)(WKPageRef page, WKString Ref message, WKFrameRef frame, const void *clientInfo); typedef bool (*WKPageRunJavaScriptConfirmCallback)(WKPageRef page, WKString Ref message, WKFrameRef frame, const void *clientInfo);
typedef WKStringRef (*WKPageRunJavaScriptPromptCallback)(WKPageRef page, WK StringRef message, WKStringRef defaultValue, WKFrameRef frame, const void * clientInfo); typedef WKStringRef (*WKPageRunJavaScriptPromptCallback)(WKPageRef page, WK StringRef message, WKStringRef defaultValue, WKFrameRef frame, const void * clientInfo);
typedef void (*WKPageTakeFocusCallback)(WKPageRef page, WKFocusDirection di rection, const void *clientInfo); typedef void (*WKPageTakeFocusCallback)(WKPageRef page, WKFocusDirection di rection, const void *clientInfo);
typedef void (*WKPageFocusCallback)(WKPageRef page, const void *clientInfo) ; typedef void (*WKPageFocusCallback)(WKPageRef page, const void *clientInfo) ;
typedef void (*WKPageUnfocusCallback)(WKPageRef page, const void *clientInf o); typedef void (*WKPageUnfocusCallback)(WKPageRef page, const void *clientInf o);
typedef void (*WKPageSetStatusTextCallback)(WKPageRef page, WKStringRef tex t, const void *clientInfo); typedef void (*WKPageSetStatusTextCallback)(WKPageRef page, WKStringRef tex t, const void *clientInfo);
typedef void (*WKPageMouseDidMoveOverElementCallback)(WKPageRef page, WKHit TestResultRef hitTestResult, WKEventModifiers modifiers, WKTypeRef userData , const void *clientInfo); typedef void (*WKPageMouseDidMoveOverElementCallback)(WKPageRef page, WKHit TestResultRef hitTestResult, WKEventModifiers modifiers, WKTypeRef userData , const void *clientInfo);
skipping to change at line 215 skipping to change at line 224
typedef void (*WKPageRunOpenPanelCallback)(WKPageRef page, WKFrameRef frame , WKOpenPanelParametersRef parameters, WKOpenPanelResultListenerRef listene r, const void *clientInfo); typedef void (*WKPageRunOpenPanelCallback)(WKPageRef page, WKFrameRef frame , WKOpenPanelParametersRef parameters, WKOpenPanelResultListenerRef listene r, const void *clientInfo);
typedef void (*WKPageDecidePolicyForGeolocationPermissionRequestCallback)(W KPageRef page, WKFrameRef frame, WKSecurityOriginRef origin, WKGeolocationP ermissionRequestRef permissionRequest, const void* clientInfo); typedef void (*WKPageDecidePolicyForGeolocationPermissionRequestCallback)(W KPageRef page, WKFrameRef frame, WKSecurityOriginRef origin, WKGeolocationP ermissionRequestRef permissionRequest, const void* clientInfo);
typedef float (*WKPageHeaderHeightCallback)(WKPageRef page, WKFrameRef fram e, const void* clientInfo); typedef float (*WKPageHeaderHeightCallback)(WKPageRef page, WKFrameRef fram e, const void* clientInfo);
typedef float (*WKPageFooterHeightCallback)(WKPageRef page, WKFrameRef fram e, const void* clientInfo); typedef float (*WKPageFooterHeightCallback)(WKPageRef page, WKFrameRef fram e, const void* clientInfo);
typedef void (*WKPageDrawHeaderCallback)(WKPageRef page, WKFrameRef frame, WKRect rect, const void* clientInfo); typedef void (*WKPageDrawHeaderCallback)(WKPageRef page, WKFrameRef frame, WKRect rect, const void* clientInfo);
typedef void (*WKPageDrawFooterCallback)(WKPageRef page, WKFrameRef frame, WKRect rect, const void* clientInfo); typedef void (*WKPageDrawFooterCallback)(WKPageRef page, WKFrameRef frame, WKRect rect, const void* clientInfo);
typedef void (*WKPagePrintFrameCallback)(WKPageRef page, WKFrameRef frame, const void* clientInfo); typedef void (*WKPagePrintFrameCallback)(WKPageRef page, WKFrameRef frame, const void* clientInfo);
typedef void (*WKPageSaveDataToFileInDownloadsFolderCallback)(WKPageRef pag e, WKStringRef suggestedFilename, WKStringRef mimeType, WKURLRef originatin gURL, WKDataRef data, const void* clientInfo); typedef void (*WKPageSaveDataToFileInDownloadsFolderCallback)(WKPageRef pag e, WKStringRef suggestedFilename, WKStringRef mimeType, WKURLRef originatin gURL, WKDataRef data, const void* clientInfo);
typedef bool (*WKPageShouldInterruptJavaScriptCallback)(WKPageRef page, con st void *clientInfo); typedef bool (*WKPageShouldInterruptJavaScriptCallback)(WKPageRef page, con st void *clientInfo);
typedef void (*WKPageDecidePolicyForNotificationPermissionRequestCallback)( WKPageRef page, WKSecurityOriginRef origin, WKNotificationPermissionRequest Ref permissionRequest, const void *clientInfo); typedef void (*WKPageDecidePolicyForNotificationPermissionRequestCallback)( WKPageRef page, WKSecurityOriginRef origin, WKNotificationPermissionRequest Ref permissionRequest, const void *clientInfo);
typedef void (*WKPageUnavailablePluginButtonClickedCallback)(WKPageRef page , WKPluginUnavailabilityReason pluginUnavailabilityReason, WKStringRef mime Type, WKStringRef url, WKStringRef pluginsPageURL, const void* clientInfo);
typedef void (*WKPageShowColorPickerCallback)(WKPageRef page, WKStringRef i nitialColor, WKColorPickerResultListenerRef listener, const void* clientInf o); typedef void (*WKPageShowColorPickerCallback)(WKPageRef page, WKStringRef i nitialColor, WKColorPickerResultListenerRef listener, const void* clientInf o);
typedef void (*WKPageHideColorPickerCallback)(WKPageRef page, const void* c lientInfo); typedef void (*WKPageHideColorPickerCallback)(WKPageRef page, const void* c lientInfo);
typedef WKPluginLoadPolicy (*WKPagePluginLoadPolicyCallback)(WKPageRef page , WKStringRef identifier, WKStringRef displayName, WKURLRef documentURL, WK PluginLoadPolicy currentPluginLoadPolicy, const void* clientInfo); typedef void (*WKPageUnavailablePluginButtonClickedCallback)(WKPageRef page , WKPluginUnavailabilityReason pluginUnavailabilityReason, WKDictionaryRef pluginInfoDictionary, const void* clientInfo);
// Deprecated // Deprecated
typedef WKPageRef (*WKPageCreateNewPageCallback_deprecatedForUseWithV0)(WKP ageRef page, WKDictionaryRef features, WKEventModifiers modifiers, WKEventM ouseButton mouseButton, const void *clientInfo); typedef WKPageRef (*WKPageCreateNewPageCallback_deprecatedForUseWithV0)(WKP ageRef page, WKDictionaryRef features, WKEventModifiers modifiers, WKEventM ouseButton mouseButton, const void *clientInfo);
typedef void (*WKPageMouseDidMoveOverElementCallback_deprecatedForUseW ithV0)(WKPageRef page, WKEventModifiers modifiers, WKTypeRef userData, cons t void *clientInfo); typedef void (*WKPageMouseDidMoveOverElementCallback_deprecatedForUseW ithV0)(WKPageRef page, WKEventModifiers modifiers, WKTypeRef userData, cons t void *clientInfo);
typedef void (*WKPageMissingPluginButtonClickedCallback_deprecatedForUseWit hV0)(WKPageRef page, WKStringRef mimeType, WKStringRef url, WKStringRef plu ginsPageURL, const void* clientInfo); typedef void (*WKPageMissingPluginButtonClickedCallback_deprecatedForUseWit hV0)(WKPageRef page, WKStringRef mimeType, WKStringRef url, WKStringRef plu ginsPageURL, const void* clientInfo);
typedef void (*WKPageUnavailablePluginButtonClickedCallback_deprecatedForUs eWithV1)(WKPageRef page, WKPluginUnavailabilityReason pluginUnavailabilityR eason, WKStringRef mimeType, WKStringRef url, WKStringRef pluginsPageURL, c onst void* clientInfo);
struct WKPageUIClient { struct WKPageUIClient {
int ver sion; int ver sion;
const void * cli entInfo; const void * cli entInfo;
// Version 0 // Version 0
WKPageCreateNewPageCallback_deprecatedForUseWithV0 cre ateNewPage_deprecatedForUseWithV0; WKPageCreateNewPageCallback_deprecatedForUseWithV0 cre ateNewPage_deprecatedForUseWithV0;
WKPageCallback sho wPage; WKPageCallback sho wPage;
WKPageCallback clo se; WKPageCallback clo se;
WKPageTakeFocusCallback tak eFocus; WKPageTakeFocusCallback tak eFocus;
skipping to change at line 274 skipping to change at line 283
WKPagePrintFrameCallback pri ntFrame; WKPagePrintFrameCallback pri ntFrame;
WKPageCallback run Modal; WKPageCallback run Modal;
void* unu sed1; // Used to be didCompleteRubberBandForMainFrame void* unu sed1; // Used to be didCompleteRubberBandForMainFrame
WKPageSaveDataToFileInDownloadsFolderCallback sav eDataToFileInDownloadsFolder; WKPageSaveDataToFileInDownloadsFolderCallback sav eDataToFileInDownloadsFolder;
WKPageShouldInterruptJavaScriptCallback sho uldInterruptJavaScript; WKPageShouldInterruptJavaScriptCallback sho uldInterruptJavaScript;
// Version 1 // Version 1
WKPageCreateNewPageCallback cre ateNewPage; WKPageCreateNewPageCallback cre ateNewPage;
WKPageMouseDidMoveOverElementCallback mou seDidMoveOverElement; WKPageMouseDidMoveOverElementCallback mou seDidMoveOverElement;
WKPageDecidePolicyForNotificationPermissionRequestCallback dec idePolicyForNotificationPermissionRequest; WKPageDecidePolicyForNotificationPermissionRequestCallback dec idePolicyForNotificationPermissionRequest;
WKPageUnavailablePluginButtonClickedCallback una vailablePluginButtonClicked; WKPageUnavailablePluginButtonClickedCallback_deprecatedForUseWithV1 una vailablePluginButtonClicked_deprecatedForUseWithV1;
// Version 2 // Version 2
WKPageShowColorPickerCallback sho wColorPicker; WKPageShowColorPickerCallback sho wColorPicker;
WKPageHideColorPickerCallback hid eColorPicker; WKPageHideColorPickerCallback hid eColorPicker;
WKPagePluginLoadPolicyCallback plu ginLoadPolicy; WKPageUnavailablePluginButtonClickedCallback una vailablePluginButtonClicked;
}; };
typedef struct WKPageUIClient WKPageUIClient; typedef struct WKPageUIClient WKPageUIClient;
enum { kWKPageUIClientCurrentVersion = 2 }; enum { kWKPageUIClientCurrentVersion = 2 };
// Find client. // Find client.
typedef void (*WKPageDidFindStringCallback)(WKPageRef page, WKStringRef str ing, unsigned matchCount, const void* clientInfo); typedef void (*WKPageDidFindStringCallback)(WKPageRef page, WKStringRef str ing, unsigned matchCount, const void* clientInfo);
typedef void (*WKPageDidFailToFindStringCallback)(WKPageRef page, WKStringR ef string, const void* clientInfo); typedef void (*WKPageDidFailToFindStringCallback)(WKPageRef page, WKStringR ef string, const void* clientInfo);
typedef void (*WKPageDidCountStringMatchesCallback)(WKPageRef page, WKStrin gRef string, unsigned matchCount, const void* clientInfo); typedef void (*WKPageDidCountStringMatchesCallback)(WKPageRef page, WKStrin gRef string, unsigned matchCount, const void* clientInfo);
skipping to change at line 323 skipping to change at line 332
WKPageDidGetImageForMatchResultCallback did GetImageForMatchResult; WKPageDidGetImageForMatchResultCallback did GetImageForMatchResult;
}; };
typedef struct WKPageFindMatchesClient WKPageFindMatchesClient; typedef struct WKPageFindMatchesClient WKPageFindMatchesClient;
enum { kWKPageFindMatchesClientCurrentVersion = 0 }; enum { kWKPageFindMatchesClientCurrentVersion = 0 };
// ContextMenu client // ContextMenu client
typedef void (*WKPageGetContextMenuFromProposedContextMenuCallback)(WKPageR ef page, WKArrayRef proposedMenu, WKArrayRef* newMenu, WKHitTestResultRef h itTestResult, WKTypeRef userData, const void* clientInfo); typedef void (*WKPageGetContextMenuFromProposedContextMenuCallback)(WKPageR ef page, WKArrayRef proposedMenu, WKArrayRef* newMenu, WKHitTestResultRef h itTestResult, WKTypeRef userData, const void* clientInfo);
typedef void (*WKPageCustomContextMenuItemSelectedCallback)(WKPageRef page, WKContextMenuItemRef contextMenuItem, const void* clientInfo); typedef void (*WKPageCustomContextMenuItemSelectedCallback)(WKPageRef page, WKContextMenuItemRef contextMenuItem, const void* clientInfo);
typedef void (*WKPageContextMenuDismissedCallback)(WKPageRef page, const vo id* clientInfo); typedef void (*WKPageContextMenuDismissedCallback)(WKPageRef page, const vo id* clientInfo);
typedef void (*WKPageShowContextMenuCallback)(WKPageRef page, WKPoint menuL
ocation, WKArrayRef menuItems, const void* clientInfo);
typedef void (*WKPageHideContextMenuCallback)(WKPageRef page, const void* c
lientInfo);
// Deprecated // Deprecated
typedef void (*WKPageGetContextMenuFromProposedContextMenuCallback_deprecat edForUseWithV0)(WKPageRef page, WKArrayRef proposedMenu, WKArrayRef* newMen u, WKTypeRef userData, const void* clientInfo); typedef void (*WKPageGetContextMenuFromProposedContextMenuCallback_deprecat edForUseWithV0)(WKPageRef page, WKArrayRef proposedMenu, WKArrayRef* newMen u, WKTypeRef userData, const void* clientInfo);
struct WKPageContextMenuClient { struct WKPageContextMenuClient {
int version; int version;
const void * clientInfo; const void * clientInfo;
// Version 0 // Version 0
WKPageGetContextMenuFromProposedContextMenuCallback_deprecatedForUseWit hV0 getContextMenuFromProposedMenu_deprecatedForUseWithV0; WKPageGetContextMenuFromProposedContextMenuCallback_deprecatedForUseWit hV0 getContextMenuFromProposedMenu_deprecatedForUseWithV0;
WKPageCustomContextMenuItemSelectedCallback customContextMenuItemSelected; WKPageCustomContextMenuItemSelectedCallback customContextMenuItemSelected;
// Version 1 // Version 1
WKPageContextMenuDismissedCallback contextMenuDismissed; WKPageContextMenuDismissedCallback contextMenuDismissed;
// Version 2 // Version 2
WKPageGetContextMenuFromProposedContextMenuCallback getContextMenuFromProposedMenu; WKPageGetContextMenuFromProposedContextMenuCallback getContextMenuFromProposedMenu;
// Version 3
WKPageShowContextMenuCallback
showContextMenu;
WKPageHideContextMenuCallback
hideContextMenu;
}; };
typedef struct WKPageContextMenuClient WKPageContextMenuClient; typedef struct WKPageContextMenuClient WKPageContextMenuClient;
enum { kWKPageContextMenuClientCurrentVersion = 2 }; enum { kWKPageContextMenuClientCurrentVersion = 3 };
WK_EXPORT WKTypeID WKPageGetTypeID(); WK_EXPORT WKTypeID WKPageGetTypeID();
WK_EXPORT WKContextRef WKPageGetContext(WKPageRef page); WK_EXPORT WKContextRef WKPageGetContext(WKPageRef page);
WK_EXPORT WKPageGroupRef WKPageGetPageGroup(WKPageRef page); WK_EXPORT WKPageGroupRef WKPageGetPageGroup(WKPageRef page);
// URL Requests
WK_EXPORT void WKPageLoadURL(WKPageRef page, WKURLRef url); WK_EXPORT void WKPageLoadURL(WKPageRef page, WKURLRef url);
WK_EXPORT void WKPageLoadURLWithUserData(WKPageRef page, WKURLRef url, WKTy peRef userData);
WK_EXPORT void WKPageLoadURLRequest(WKPageRef page, WKURLRequestRef urlRequ est); WK_EXPORT void WKPageLoadURLRequest(WKPageRef page, WKURLRequestRef urlRequ est);
WK_EXPORT void WKPageLoadURLRequestWithUserData(WKPageRef page, WKURLReques
tRef urlRequest, WKTypeRef userData);
WK_EXPORT void WKPageLoadFile(WKPageRef page, WKURLRef fileURL, WKURLRef re
sourceDirectoryURL);
WK_EXPORT void WKPageLoadFileWithUserData(WKPageRef page, WKURLRef fileURL,
WKURLRef resourceDirectoryURL, WKTypeRef userData);
// Data Requests
WK_EXPORT void WKPageLoadData(WKPageRef page, WKDataRef data, WKStringRef M
IMEType, WKStringRef encoding, WKURLRef baseURL);
WK_EXPORT void WKPageLoadDataWithUserData(WKPageRef page, WKDataRef data, W
KStringRef MIMEType, WKStringRef encoding, WKURLRef baseURL, WKTypeRef user
Data);
WK_EXPORT void WKPageLoadHTMLString(WKPageRef page, WKStringRef htmlString, WKURLRef baseURL); WK_EXPORT void WKPageLoadHTMLString(WKPageRef page, WKStringRef htmlString, WKURLRef baseURL);
WK_EXPORT void WKPageLoadHTMLStringWithUserData(WKPageRef page, WKStringRef htmlString, WKURLRef baseURL, WKTypeRef userData);
WK_EXPORT void WKPageLoadAlternateHTMLString(WKPageRef page, WKStringRef ht mlString, WKURLRef baseURL, WKURLRef unreachableURL); WK_EXPORT void WKPageLoadAlternateHTMLString(WKPageRef page, WKStringRef ht mlString, WKURLRef baseURL, WKURLRef unreachableURL);
WK_EXPORT void WKPageLoadAlternateHTMLStringWithUserData(WKPageRef page, WK StringRef htmlString, WKURLRef baseURL, WKURLRef unreachableURL, WKTypeRef userData);
WK_EXPORT void WKPageLoadPlainTextString(WKPageRef page, WKStringRef plainT extString); WK_EXPORT void WKPageLoadPlainTextString(WKPageRef page, WKStringRef plainT extString);
WK_EXPORT void WKPageLoadPlainTextStringWithUserData(WKPageRef page, WKStri ngRef plainTextString, WKTypeRef userData);
WK_EXPORT void WKPageLoadWebArchiveData(WKPageRef page, WKDataRef webArchiv eData); WK_EXPORT void WKPageLoadWebArchiveData(WKPageRef page, WKDataRef webArchiv eData);
WK_EXPORT void WKPageLoadWebArchiveDataWithUserData(WKPageRef page, WKDataR ef webArchiveData, WKTypeRef userData);
WK_EXPORT void WKPageStopLoading(WKPageRef page); WK_EXPORT void WKPageStopLoading(WKPageRef page);
WK_EXPORT void WKPageReload(WKPageRef page); WK_EXPORT void WKPageReload(WKPageRef page);
WK_EXPORT void WKPageReloadFromOrigin(WKPageRef page); WK_EXPORT void WKPageReloadFromOrigin(WKPageRef page);
WK_EXPORT bool WKPageTryClose(WKPageRef page); WK_EXPORT bool WKPageTryClose(WKPageRef page);
WK_EXPORT void WKPageClose(WKPageRef page); WK_EXPORT void WKPageClose(WKPageRef page);
WK_EXPORT bool WKPageIsClosed(WKPageRef page); WK_EXPORT bool WKPageIsClosed(WKPageRef page);
WK_EXPORT void WKPageGoForward(WKPageRef page); WK_EXPORT void WKPageGoForward(WKPageRef page);
skipping to change at line 409 skipping to change at line 437
WK_EXPORT WKStringRef WKPageCopyCustomUserAgent(WKPageRef page); WK_EXPORT WKStringRef WKPageCopyCustomUserAgent(WKPageRef page);
WK_EXPORT void WKPageSetCustomUserAgent(WKPageRef page, WKStringRef userAge nt); WK_EXPORT void WKPageSetCustomUserAgent(WKPageRef page, WKStringRef userAge nt);
WK_EXPORT bool WKPageSupportsTextEncoding(WKPageRef page); WK_EXPORT bool WKPageSupportsTextEncoding(WKPageRef page);
WK_EXPORT WKStringRef WKPageCopyCustomTextEncodingName(WKPageRef page); WK_EXPORT WKStringRef WKPageCopyCustomTextEncodingName(WKPageRef page);
WK_EXPORT void WKPageSetCustomTextEncodingName(WKPageRef page, WKStringRef encodingName); WK_EXPORT void WKPageSetCustomTextEncodingName(WKPageRef page, WKStringRef encodingName);
WK_EXPORT void WKPageTerminate(WKPageRef page); WK_EXPORT void WKPageTerminate(WKPageRef page);
WK_EXPORT WKStringRef WKPageGetSessionHistoryURLValueType(void); WK_EXPORT WKStringRef WKPageGetSessionHistoryURLValueType(void);
WK_EXPORT WKStringRef WKPageGetSessionBackForwardListItemValueType(void);
typedef bool (*WKPageSessionStateFilterCallback)(WKPageRef page, WKStringRe f valueType, WKTypeRef value, void* context); typedef bool (*WKPageSessionStateFilterCallback)(WKPageRef page, WKStringRe f valueType, WKTypeRef value, void* context);
WK_EXPORT WKDataRef WKPageCopySessionState(WKPageRef page, void* context, W KPageSessionStateFilterCallback urlAllowedCallback); WK_EXPORT WKDataRef WKPageCopySessionState(WKPageRef page, void* context, W KPageSessionStateFilterCallback urlAllowedCallback);
WK_EXPORT void WKPageRestoreFromSessionState(WKPageRef page, WKDataRef sess ionStateData); WK_EXPORT void WKPageRestoreFromSessionState(WKPageRef page, WKDataRef sess ionStateData);
WK_EXPORT double WKPageGetBackingScaleFactor(WKPageRef page); WK_EXPORT double WKPageGetBackingScaleFactor(WKPageRef page);
WK_EXPORT void WKPageSetCustomBackingScaleFactor(WKPageRef page, double cus tomScaleFactor); WK_EXPORT void WKPageSetCustomBackingScaleFactor(WKPageRef page, double cus tomScaleFactor);
WK_EXPORT bool WKPageSupportsTextZoom(WKPageRef page); WK_EXPORT bool WKPageSupportsTextZoom(WKPageRef page);
WK_EXPORT double WKPageGetTextZoomFactor(WKPageRef page); WK_EXPORT double WKPageGetTextZoomFactor(WKPageRef page);
skipping to change at line 522 skipping to change at line 551
"Redo" "Redo"
*/ */
// state represents the state of the command in a menu (on is 1, off is 0, and mixed is -1), typically used to add a checkmark next to the menu item. // state represents the state of the command in a menu (on is 1, off is 0, and mixed is -1), typically used to add a checkmark next to the menu item.
typedef void (*WKPageValidateCommandCallback)(WKStringRef command, bool isE nabled, int32_t state, WKErrorRef, void* context); typedef void (*WKPageValidateCommandCallback)(WKStringRef command, bool isE nabled, int32_t state, WKErrorRef, void* context);
WK_EXPORT void WKPageValidateCommand(WKPageRef page, WKStringRef command, v oid* context, WKPageValidateCommandCallback callback); WK_EXPORT void WKPageValidateCommand(WKPageRef page, WKStringRef command, v oid* context, WKPageValidateCommandCallback callback);
WK_EXPORT void WKPageExecuteCommand(WKPageRef page, WKStringRef command); WK_EXPORT void WKPageExecuteCommand(WKPageRef page, WKStringRef command);
WK_EXPORT void WKPagePostMessageToInjectedBundle(WKPageRef page, WKStringRe f messageName, WKTypeRef messageBody); WK_EXPORT void WKPagePostMessageToInjectedBundle(WKPageRef page, WKStringRe f messageName, WKTypeRef messageBody);
WK_EXPORT void WKPageSelectContextMenuItem(WKPageRef page, WKContextMenuIte
mRef item);
/* DEPRECATED - Please use constants from WKPluginInformation instead. */
/* Value type: WKStringRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationBundleIdentifierKey();
/* Value type: WKStringRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationBundleVersionKey();
/* Value type: WKStringRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationDisplayNameKey();
/* Value type: WKURLRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationFrameURLKey();
/* Value type: WKStringRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationMIMETypeKey();
/* Value type: WKURLRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationPageURLKey();
/* Value type: WKURLRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationPluginspageAttributeURLKey(
);
/* Value type: WKURLRef */
WK_EXPORT WKStringRef WKPageGetPluginInformationPluginURLKey();
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKPage_h */ #endif /* WKPage_h */
 End of changes. 25 change blocks. 
15 lines changed or deleted 94 lines changed or added


 WKPageLoadTypes.h   WKPageLoadTypes.h 
skipping to change at line 54 skipping to change at line 54
kWKSameDocumentNavigationAnchorNavigation, kWKSameDocumentNavigationAnchorNavigation,
kWKSameDocumentNavigationSessionStatePush, kWKSameDocumentNavigationSessionStatePush,
kWKSameDocumentNavigationSessionStateReplace, kWKSameDocumentNavigationSessionStateReplace,
kWKSameDocumentNavigationSessionStatePop kWKSameDocumentNavigationSessionStatePop
}; };
typedef uint32_t WKSameDocumentNavigationType; typedef uint32_t WKSameDocumentNavigationType;
enum { enum {
kWKDidFirstLayout = 1 << 0, kWKDidFirstLayout = 1 << 0,
kWKDidFirstVisuallyNonEmptyLayout = 1 << 1, kWKDidFirstVisuallyNonEmptyLayout = 1 << 1,
kWKDidHitRelevantRepaintedObjectsAreaThreshold = 1 << 2 kWKDidHitRelevantRepaintedObjectsAreaThreshold = 1 << 2,
kWKReserved = 1 << 3, // Note that the fourth member of this enum is ac
tually private and defined in WKPageLoadTypesPrivate.h
kWKDidFirstLayoutAfterSuppressedIncrementalRendering = 1 << 4,
kWKDidFirstPaintAfterSuppressedIncrementalRendering = 1 << 5
}; };
typedef uint32_t WKLayoutMilestones; typedef uint32_t WKLayoutMilestones;
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKPageLoadTypes_h */ #endif /* WKPageLoadTypes_h */
 End of changes. 1 change blocks. 
1 lines changed or deleted 5 lines changed or added


 WKPagePrivate.h   WKPagePrivate.h 
skipping to change at line 103 skipping to change at line 103
WK_EXPORT void WKPageSetShouldSendEventsSynchronously(WKPageRef page, bool sync); WK_EXPORT void WKPageSetShouldSendEventsSynchronously(WKPageRef page, bool sync);
WK_EXPORT void WKPageSetMediaVolume(WKPageRef page, float volume); WK_EXPORT void WKPageSetMediaVolume(WKPageRef page, float volume);
WK_EXPORT void WKPageSetMayStartMediaWhenInWindow(WKPageRef page, bool mayS tartMedia); WK_EXPORT void WKPageSetMayStartMediaWhenInWindow(WKPageRef page, bool mayS tartMedia);
WK_EXPORT WKArrayRef WKPageCopyRelatedPages(WKPageRef page); WK_EXPORT WKArrayRef WKPageCopyRelatedPages(WKPageRef page);
typedef void (*WKPageInvalidMessageFunction)(uint32_t messageID); typedef void (*WKPageInvalidMessageFunction)(uint32_t messageID);
WK_EXPORT void WKPageSetInvalidMessageFunction(WKPageInvalidMessageFunction function); WK_EXPORT void WKPageSetInvalidMessageFunction(WKPageInvalidMessageFunction function);
enum {
kWKScrollPinningBehaviorDoNotPin,
kWKScrollPinningBehaviorPinToTop,
kWKScrollPinningBehaviorPinToBottom
};
typedef uint32_t WKScrollPinningBehavior;
WK_EXPORT WKScrollPinningBehavior WKPageGetScrollPinningBehavior(WKPageRef
page);
WK_EXPORT void WKPageSetScrollPinningBehavior(WKPageRef page, WKScrollPinni
ngBehavior pinning);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKPagePrivate_h */ #endif /* WKPagePrivate_h */
 End of changes. 1 change blocks. 
0 lines changed or deleted 12 lines changed or added


 WKPageVisibilityTypes.h   WKPageVisibilityTypes.h 
skipping to change at line 37 skipping to change at line 37
#define WKPageVisibilityTypes_h #define WKPageVisibilityTypes_h
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
enum { enum {
kWKPageVisibilityStateVisible, kWKPageVisibilityStateVisible,
kWKPageVisibilityStateHidden, kWKPageVisibilityStateHidden,
kWKPageVisibilityStatePrerender, kWKPageVisibilityStatePrerender,
kWKPageVisibilityStatePreview kWKPageVisibilityStateUnloaded
}; };
typedef uint32_t WKPageVisibilityState; typedef uint32_t WKPageVisibilityState;
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKPageVisibilityTypes_h */ #endif /* WKPageVisibilityTypes_h */
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 WKPreferences.h   WKPreferences.h 
skipping to change at line 56 skipping to change at line 56
WK_EXPORT WKTypeID WKPreferencesGetTypeID(); WK_EXPORT WKTypeID WKPreferencesGetTypeID();
WK_EXPORT WKPreferencesRef WKPreferencesCreate(); WK_EXPORT WKPreferencesRef WKPreferencesCreate();
WK_EXPORT WKPreferencesRef WKPreferencesCreateWithIdentifier(WKStringRef id entifier); WK_EXPORT WKPreferencesRef WKPreferencesCreateWithIdentifier(WKStringRef id entifier);
// Defaults to true. // Defaults to true.
WK_EXPORT void WKPreferencesSetJavaScriptEnabled(WKPreferencesRef preferenc es, bool javaScriptEnabled); WK_EXPORT void WKPreferencesSetJavaScriptEnabled(WKPreferencesRef preferenc es, bool javaScriptEnabled);
WK_EXPORT bool WKPreferencesGetJavaScriptEnabled(WKPreferencesRef preferenc es); WK_EXPORT bool WKPreferencesGetJavaScriptEnabled(WKPreferencesRef preferenc es);
// Defaults to true. // Defaults to true.
WK_EXPORT void WKPreferencesSetJavaScriptMarkupEnabled(WKPreferencesRef pre
ferences, bool javaScriptEnabled);
WK_EXPORT bool WKPreferencesGetJavaScriptMarkupEnabled(WKPreferencesRef pre
ferences);
// Defaults to true.
WK_EXPORT void WKPreferencesSetLoadsImagesAutomatically(WKPreferencesRef pr eferences, bool loadsImagesAutomatically); WK_EXPORT void WKPreferencesSetLoadsImagesAutomatically(WKPreferencesRef pr eferences, bool loadsImagesAutomatically);
WK_EXPORT bool WKPreferencesGetLoadsImagesAutomatically(WKPreferencesRef pr eferences); WK_EXPORT bool WKPreferencesGetLoadsImagesAutomatically(WKPreferencesRef pr eferences);
// Defaults to false. // Defaults to false.
WK_EXPORT void WKPreferencesSetLoadsSiteIconsIgnoringImageLoadingPreference (WKPreferencesRef preferences, bool loadsSiteIconsIgnoringImageLoadingPrefe rence); WK_EXPORT void WKPreferencesSetLoadsSiteIconsIgnoringImageLoadingPreference (WKPreferencesRef preferences, bool loadsSiteIconsIgnoringImageLoadingPrefe rence);
WK_EXPORT bool WKPreferencesGetLoadsSiteIconsIgnoringImageLoadingPreference (WKPreferencesRef preferences); WK_EXPORT bool WKPreferencesGetLoadsSiteIconsIgnoringImageLoadingPreference (WKPreferencesRef preferences);
// Defaults to false. // Defaults to false.
WK_EXPORT void WKPreferencesSetOfflineWebApplicationCacheEnabled(WKPreferen cesRef preferences, bool offlineWebApplicationCacheEnabled); WK_EXPORT void WKPreferencesSetOfflineWebApplicationCacheEnabled(WKPreferen cesRef preferences, bool offlineWebApplicationCacheEnabled);
WK_EXPORT bool WKPreferencesGetOfflineWebApplicationCacheEnabled(WKPreferen cesRef preferences); WK_EXPORT bool WKPreferencesGetOfflineWebApplicationCacheEnabled(WKPreferen cesRef preferences);
skipping to change at line 235 skipping to change at line 239
WK_EXPORT bool WKPreferencesGetEncodingDetectorEnabled(WKPreferencesRef pre ferencesRef); WK_EXPORT bool WKPreferencesGetEncodingDetectorEnabled(WKPreferencesRef pre ferencesRef);
// Defaults to false. // Defaults to false.
WK_EXPORT void WKPreferencesSetTextAutosizingEnabled(WKPreferencesRef prefe rences, bool textAutosizingEnabled); WK_EXPORT void WKPreferencesSetTextAutosizingEnabled(WKPreferencesRef prefe rences, bool textAutosizingEnabled);
WK_EXPORT bool WKPreferencesGetTextAutosizingEnabled(WKPreferencesRef prefe rences); WK_EXPORT bool WKPreferencesGetTextAutosizingEnabled(WKPreferencesRef prefe rences);
// Defaults to true. // Defaults to true.
WK_EXPORT void WKPreferencesSetQTKitEnabled(WKPreferencesRef preferencesRef , bool enabled); WK_EXPORT void WKPreferencesSetQTKitEnabled(WKPreferencesRef preferencesRef , bool enabled);
WK_EXPORT bool WKPreferencesGetQTKitEnabled(WKPreferencesRef preferencesRef ); WK_EXPORT bool WKPreferencesGetQTKitEnabled(WKPreferencesRef preferencesRef );
// Defaults to false
WK_EXPORT void WKPreferencesSetAsynchronousSpellCheckingEnabled(WKPreferenc
esRef preferencesRef, bool enabled);
WK_EXPORT bool WKPreferencesGetAsynchronousSpellCheckingEnabled(WKPreferenc
esRef preferencesRef);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKPreferences_h */ #endif /* WKPreferences_h */
 End of changes. 2 change blocks. 
0 lines changed or deleted 12 lines changed or added


 WKPreferencesPrivate.h   WKPreferencesPrivate.h 
skipping to change at line 79 skipping to change at line 79
// Defaults to true. // Defaults to true.
WK_EXPORT void WKPreferencesSetCanvasUsesAcceleratedDrawing(WKPreferencesRe f, bool); WK_EXPORT void WKPreferencesSetCanvasUsesAcceleratedDrawing(WKPreferencesRe f, bool);
WK_EXPORT bool WKPreferencesGetCanvasUsesAcceleratedDrawing(WKPreferencesRe f); WK_EXPORT bool WKPreferencesGetCanvasUsesAcceleratedDrawing(WKPreferencesRe f);
// Defaults to true. // Defaults to true.
WK_EXPORT void WKPreferencesSetAcceleratedCompositingEnabled(WKPreferencesR ef, bool); WK_EXPORT void WKPreferencesSetAcceleratedCompositingEnabled(WKPreferencesR ef, bool);
WK_EXPORT bool WKPreferencesGetAcceleratedCompositingEnabled(WKPreferencesR ef); WK_EXPORT bool WKPreferencesGetAcceleratedCompositingEnabled(WKPreferencesR ef);
// Defaults to false. // Defaults to false.
WK_EXPORT void WKPreferencesSetAcceleratedCompositingForOverflowScrollEnabl
ed(WKPreferencesRef, bool);
WK_EXPORT bool WKPreferencesGetAcceleratedCompositingForOverflowScrollEnabl
ed(WKPreferencesRef);
// Defaults to false.
WK_EXPORT void WKPreferencesSetCompositingBordersVisible(WKPreferencesRef, bool); WK_EXPORT void WKPreferencesSetCompositingBordersVisible(WKPreferencesRef, bool);
WK_EXPORT bool WKPreferencesGetCompositingBordersVisible(WKPreferencesRef); WK_EXPORT bool WKPreferencesGetCompositingBordersVisible(WKPreferencesRef);
// Defaults to false. // Defaults to false.
WK_EXPORT void WKPreferencesSetCompositingRepaintCountersVisible(WKPreferen cesRef, bool); WK_EXPORT void WKPreferencesSetCompositingRepaintCountersVisible(WKPreferen cesRef, bool);
WK_EXPORT bool WKPreferencesGetCompositingRepaintCountersVisible(WKPreferen cesRef); WK_EXPORT bool WKPreferencesGetCompositingRepaintCountersVisible(WKPreferen cesRef);
// Defaults to false. // Defaults to false.
WK_EXPORT void WKPreferencesSetTiledScrollingIndicatorVisible(WKPreferences Ref, bool); WK_EXPORT void WKPreferencesSetTiledScrollingIndicatorVisible(WKPreferences Ref, bool);
WK_EXPORT bool WKPreferencesGetTiledScrollingIndicatorVisible(WKPreferences Ref); WK_EXPORT bool WKPreferencesGetTiledScrollingIndicatorVisible(WKPreferences Ref);
skipping to change at line 234 skipping to change at line 238
WK_EXPORT bool WKPreferencesGetScrollingPerformanceLoggingEnabled(WKPrefere ncesRef preferencesRef); WK_EXPORT bool WKPreferencesGetScrollingPerformanceLoggingEnabled(WKPrefere ncesRef preferencesRef);
// Defaults to true // Defaults to true
WK_EXPORT void WKPreferencesSetScreenFontSubstitutionEnabled(WKPreferencesR ef preferences, bool enabled); WK_EXPORT void WKPreferencesSetScreenFontSubstitutionEnabled(WKPreferencesR ef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetScreenFontSubstitutionEnabled(WKPreferencesR ef preferences); WK_EXPORT bool WKPreferencesGetScreenFontSubstitutionEnabled(WKPreferencesR ef preferences);
// Defaults to true // Defaults to true
WK_EXPORT void WKPreferencesSetCookieEnabled(WKPreferencesRef preferences, bool enabled); WK_EXPORT void WKPreferencesSetCookieEnabled(WKPreferencesRef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetCookieEnabled(WKPreferencesRef preferences); WK_EXPORT bool WKPreferencesGetCookieEnabled(WKPreferencesRef preferences);
// Defaults to false // Defaults to true on Mac, false elsewhere
WK_EXPORT void WKPreferencesSetPDFPluginEnabled(WKPreferencesRef preference s, bool enabled); WK_EXPORT void WKPreferencesSetPDFPluginEnabled(WKPreferencesRef preference s, bool enabled);
WK_EXPORT bool WKPreferencesGetPDFPluginEnabled(WKPreferencesRef preference s); WK_EXPORT bool WKPreferencesGetPDFPluginEnabled(WKPreferencesRef preference s);
// Defaults to false // Defaults to false
WK_EXPORT void WKPreferencesSetAggressiveTileRetentionEnabled(WKPreferences Ref preferences, bool enabled); WK_EXPORT void WKPreferencesSetAggressiveTileRetentionEnabled(WKPreferences Ref preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetAggressiveTileRetentionEnabled(WKPreferences Ref preferences); WK_EXPORT bool WKPreferencesGetAggressiveTileRetentionEnabled(WKPreferences Ref preferences);
// Defaults to false // Defaults to false
WK_EXPORT void WKPreferencesSetLogsPageMessagesToSystemConsoleEnabled(WKPre ferencesRef preferences, bool enabled); WK_EXPORT void WKPreferencesSetLogsPageMessagesToSystemConsoleEnabled(WKPre ferencesRef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetLogsPageMessagesToSystemConsoleEnabled(WKPre ferencesRef preferences); WK_EXPORT bool WKPreferencesGetLogsPageMessagesToSystemConsoleEnabled(WKPre ferencesRef preferences);
// Defaults to false // Defaults to false
WK_EXPORT void WKPreferencesSetPageVisibilityBasedProcessSuppressionEnabled (WKPreferencesRef preferences, bool enabled); WK_EXPORT void WKPreferencesSetPageVisibilityBasedProcessSuppressionEnabled (WKPreferencesRef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetPageVisibilityBasedProcessSuppressionEnabled (WKPreferencesRef); WK_EXPORT bool WKPreferencesGetPageVisibilityBasedProcessSuppressionEnabled (WKPreferencesRef);
// Defaults to true
WK_EXPORT void WKPreferencesSetSmartInsertDeleteEnabled(WKPreferencesRef pr
eferences, bool enabled);
WK_EXPORT bool WKPreferencesGetSmartInsertDeleteEnabled(WKPreferencesRef pr
eferences);
// Defaults to false
WK_EXPORT void WKPreferencesSetSelectTrailingWhitespaceEnabled(WKPreference
sRef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetSelectTrailingWhitespaceEnabled(WKPreference
sRef preferences);
// Defaults to false
WK_EXPORT void WKPreferencesSetShowsURLsInToolTipsEnabled(WKPreferencesRef
preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetShowsURLsInToolTipsEnabled(WKPreferencesRef
preferences);
// Defaults to true on Mac, false on other platforms.
WK_EXPORT void WKPreferencesSetHiddenPageDOMTimerThrottlingEnabled(WKPrefer
encesRef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetHiddenPageDOMTimerThrottlingEnabled(WKPrefer
encesRef preferences);
// Defaults to true on Mac, false on other platforms.
WK_EXPORT void WKPreferencesSetHiddenPageCSSAnimationSuspensionEnabled(WKPr
eferencesRef preferences, bool enabled);
WK_EXPORT bool WKPreferencesGetHiddenPageCSSAnimationSuspensionEnabled(WKPr
eferencesRef preferences);
// Defaults to false
WK_EXPORT void WKPreferencesSetSnapshotAllPlugIns(WKPreferencesRef preferen
cesRef, bool enabled);
WK_EXPORT bool WKPreferencesGetSnapshotAllPlugIns(WKPreferencesRef preferen
cesRef);
// Defaults to true
WK_EXPORT void WKPreferencesSetAutostartOriginPlugInSnapshottingEnabled(WKP
referencesRef preferencesRef, bool enabled);
WK_EXPORT bool WKPreferencesGetAutostartOriginPlugInSnapshottingEnabled(WKP
referencesRef preferencesRef);
// Defaults to true
WK_EXPORT void WKPreferencesSetPrimaryPlugInSnapshotDetectionEnabled(WKPref
erencesRef preferencesRef, bool enabled);
WK_EXPORT bool WKPreferencesGetPrimaryPlugInSnapshotDetectionEnabled(WKPref
erencesRef preferencesRef);
// Defaults to 5 seconds.
WK_EXPORT void WKPreferencesSetIncrementalRenderingSuppressionTimeout(WKPre
ferencesRef preferencesRef, double timeout);
WK_EXPORT double WKPreferencesGetIncrementalRenderingSuppressionTimeout(WKP
referencesRef preferencesRef);
WK_EXPORT void WKPreferencesResetTestRunnerOverrides(WKPreferencesRef prefe rencesRef); WK_EXPORT void WKPreferencesResetTestRunnerOverrides(WKPreferencesRef prefe rencesRef);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WKPreferencesPrivate_h */ #endif /* WKPreferencesPrivate_h */
 End of changes. 3 change blocks. 
1 lines changed or deleted 61 lines changed or added


 WKSharedAPICast.h   WKSharedAPICast.h 
skipping to change at line 38 skipping to change at line 38
#include "ImageOptions.h" #include "ImageOptions.h"
#include "SameDocumentNavigationType.h" #include "SameDocumentNavigationType.h"
#include "WKBase.h" #include "WKBase.h"
#include "WKContextMenuItemTypes.h" #include "WKContextMenuItemTypes.h"
#include "WKEvent.h" #include "WKEvent.h"
#include "WKFindOptions.h" #include "WKFindOptions.h"
#include "WKGeometry.h" #include "WKGeometry.h"
#include "WKImage.h" #include "WKImage.h"
#include "WKPageLoadTypes.h" #include "WKPageLoadTypes.h"
#include "WKPageLoadTypesPrivate.h"
#include "WKPageVisibilityTypes.h" #include "WKPageVisibilityTypes.h"
#include "WebError.h" #include "WebError.h"
#include "WebEvent.h" #include "WebEvent.h"
#include "WebFindOptions.h" #include "WebFindOptions.h"
#include "WebNumber.h" #include "WebNumber.h"
#include "WebSecurityOrigin.h" #include "WebSecurityOrigin.h"
#include "WebString.h" #include "WebString.h"
#include "WebURL.h" #include "WebURL.h"
#include "WebURLRequest.h" #include "WebURLRequest.h"
#include "WebURLResponse.h" #include "WebURLResponse.h"
skipping to change at line 65 skipping to change at line 66
#include <WebCore/UserContentTypes.h> #include <WebCore/UserContentTypes.h>
#include <WebCore/UserScriptTypes.h> #include <WebCore/UserScriptTypes.h>
#include <wtf/TypeTraits.h> #include <wtf/TypeTraits.h>
namespace WebKit { namespace WebKit {
class ImmutableArray; class ImmutableArray;
class ImmutableDictionary; class ImmutableDictionary;
class MutableArray; class MutableArray;
class MutableDictionary; class MutableDictionary;
class ObjCObjectGraph;
class WebArchive; class WebArchive;
class WebArchiveResource; class WebArchiveResource;
class WebCertificateInfo; class WebCertificateInfo;
class WebConnection; class WebConnection;
class WebContextMenuItem; class WebContextMenuItem;
class WebData; class WebData;
class WebGraphicsContext; class WebGraphicsContext;
class WebImage; class WebImage;
class WebPoint; class WebPoint;
class WebRect; class WebRect;
skipping to change at line 118 skipping to change at line 120
WK_ADD_API_MAPPING(WKTypeRef, APIObject) WK_ADD_API_MAPPING(WKTypeRef, APIObject)
WK_ADD_API_MAPPING(WKUInt64Ref, WebUInt64) WK_ADD_API_MAPPING(WKUInt64Ref, WebUInt64)
WK_ADD_API_MAPPING(WKURLRef, WebURL) WK_ADD_API_MAPPING(WKURLRef, WebURL)
WK_ADD_API_MAPPING(WKURLRequestRef, WebURLRequest) WK_ADD_API_MAPPING(WKURLRequestRef, WebURLRequest)
WK_ADD_API_MAPPING(WKURLResponseRef, WebURLResponse) WK_ADD_API_MAPPING(WKURLResponseRef, WebURLResponse)
WK_ADD_API_MAPPING(WKUserContentURLPatternRef, WebUserContentURLPattern) WK_ADD_API_MAPPING(WKUserContentURLPatternRef, WebUserContentURLPattern)
#if PLATFORM(MAC) #if PLATFORM(MAC)
WK_ADD_API_MAPPING(WKWebArchiveRef, WebArchive) WK_ADD_API_MAPPING(WKWebArchiveRef, WebArchive)
WK_ADD_API_MAPPING(WKWebArchiveResourceRef, WebArchiveResource) WK_ADD_API_MAPPING(WKWebArchiveResourceRef, WebArchiveResource)
WK_ADD_API_MAPPING(WKObjCTypeWrapperRef, ObjCObjectGraph)
#endif #endif
template<typename ImplType, typename APIType = typename ImplTypeInfo<ImplTy pe*>::APIType> template<typename ImplType, typename APIType = typename ImplTypeInfo<ImplTy pe*>::APIType>
class ProxyingRefPtr { class ProxyingRefPtr {
public: public:
ProxyingRefPtr(PassRefPtr<ImplType> impl) ProxyingRefPtr(PassRefPtr<ImplType> impl)
: m_impl(impl) : m_impl(impl)
{ {
} }
skipping to change at line 338 skipping to change at line 341
case WebCore::ContextMenuItemTagDownloadLinkToDisk: case WebCore::ContextMenuItemTagDownloadLinkToDisk:
return kWKContextMenuItemTagDownloadLinkToDisk; return kWKContextMenuItemTagDownloadLinkToDisk;
case WebCore::ContextMenuItemTagCopyLinkToClipboard: case WebCore::ContextMenuItemTagCopyLinkToClipboard:
return kWKContextMenuItemTagCopyLinkToClipboard; return kWKContextMenuItemTagCopyLinkToClipboard;
case WebCore::ContextMenuItemTagOpenImageInNewWindow: case WebCore::ContextMenuItemTagOpenImageInNewWindow:
return kWKContextMenuItemTagOpenImageInNewWindow; return kWKContextMenuItemTagOpenImageInNewWindow;
case WebCore::ContextMenuItemTagDownloadImageToDisk: case WebCore::ContextMenuItemTagDownloadImageToDisk:
return kWKContextMenuItemTagDownloadImageToDisk; return kWKContextMenuItemTagDownloadImageToDisk;
case WebCore::ContextMenuItemTagCopyImageToClipboard: case WebCore::ContextMenuItemTagCopyImageToClipboard:
return kWKContextMenuItemTagCopyImageToClipboard; return kWKContextMenuItemTagCopyImageToClipboard;
#if PLATFORM(EFL) || PLATFORM(GTK) || PLATFORM(QT)
case WebCore::ContextMenuItemTagCopyImageUrlToClipboard:
return kWKContextMenuItemTagCopyImageUrlToClipboard;
#endif
case WebCore::ContextMenuItemTagOpenFrameInNewWindow: case WebCore::ContextMenuItemTagOpenFrameInNewWindow:
return kWKContextMenuItemTagOpenFrameInNewWindow; return kWKContextMenuItemTagOpenFrameInNewWindow;
case WebCore::ContextMenuItemTagCopy: case WebCore::ContextMenuItemTagCopy:
return kWKContextMenuItemTagCopy; return kWKContextMenuItemTagCopy;
case WebCore::ContextMenuItemTagGoBack: case WebCore::ContextMenuItemTagGoBack:
return kWKContextMenuItemTagGoBack; return kWKContextMenuItemTagGoBack;
case WebCore::ContextMenuItemTagGoForward: case WebCore::ContextMenuItemTagGoForward:
return kWKContextMenuItemTagGoForward; return kWKContextMenuItemTagGoForward;
case WebCore::ContextMenuItemTagStop: case WebCore::ContextMenuItemTagStop:
return kWKContextMenuItemTagStop; return kWKContextMenuItemTagStop;
case WebCore::ContextMenuItemTagReload: case WebCore::ContextMenuItemTagReload:
return kWKContextMenuItemTagReload; return kWKContextMenuItemTagReload;
case WebCore::ContextMenuItemTagCut: case WebCore::ContextMenuItemTagCut:
return kWKContextMenuItemTagCut; return kWKContextMenuItemTagCut;
case WebCore::ContextMenuItemTagPaste: case WebCore::ContextMenuItemTagPaste:
return kWKContextMenuItemTagPaste; return kWKContextMenuItemTagPaste;
#if PLATFORM(EFL) || PLATFORM(GTK) || PLATFORM(QT)
case WebCore::ContextMenuItemTagSelectAll:
return kWKContextMenuItemTagSelectAll;
#endif
case WebCore::ContextMenuItemTagSpellingGuess: case WebCore::ContextMenuItemTagSpellingGuess:
return kWKContextMenuItemTagSpellingGuess; return kWKContextMenuItemTagSpellingGuess;
case WebCore::ContextMenuItemTagNoGuessesFound: case WebCore::ContextMenuItemTagNoGuessesFound:
return kWKContextMenuItemTagNoGuessesFound; return kWKContextMenuItemTagNoGuessesFound;
case WebCore::ContextMenuItemTagIgnoreSpelling: case WebCore::ContextMenuItemTagIgnoreSpelling:
return kWKContextMenuItemTagIgnoreSpelling; return kWKContextMenuItemTagIgnoreSpelling;
case WebCore::ContextMenuItemTagLearnSpelling: case WebCore::ContextMenuItemTagLearnSpelling:
return kWKContextMenuItemTagLearnSpelling; return kWKContextMenuItemTagLearnSpelling;
case WebCore::ContextMenuItemTagOther: case WebCore::ContextMenuItemTagOther:
return kWKContextMenuItemTagOther; return kWKContextMenuItemTagOther;
skipping to change at line 454 skipping to change at line 465
case WebCore::ContextMenuItemTagTextDirectionMenu: case WebCore::ContextMenuItemTagTextDirectionMenu:
return kWKContextMenuItemTagTextDirectionMenu; return kWKContextMenuItemTagTextDirectionMenu;
case WebCore::ContextMenuItemTagTextDirectionDefault: case WebCore::ContextMenuItemTagTextDirectionDefault:
return kWKContextMenuItemTagTextDirectionDefault; return kWKContextMenuItemTagTextDirectionDefault;
case WebCore::ContextMenuItemTagTextDirectionLeftToRight: case WebCore::ContextMenuItemTagTextDirectionLeftToRight:
return kWKContextMenuItemTagTextDirectionLeftToRight; return kWKContextMenuItemTagTextDirectionLeftToRight;
case WebCore::ContextMenuItemTagTextDirectionRightToLeft: case WebCore::ContextMenuItemTagTextDirectionRightToLeft:
return kWKContextMenuItemTagTextDirectionRightToLeft; return kWKContextMenuItemTagTextDirectionRightToLeft;
case WebCore::ContextMenuItemTagOpenMediaInNewWindow: case WebCore::ContextMenuItemTagOpenMediaInNewWindow:
return kWKContextMenuItemTagOpenMediaInNewWindow; return kWKContextMenuItemTagOpenMediaInNewWindow;
case WebCore::ContextMenuItemTagDownloadMediaToDisk:
return kWKContextMenuItemTagDownloadMediaToDisk;
case WebCore::ContextMenuItemTagCopyMediaLinkToClipboard: case WebCore::ContextMenuItemTagCopyMediaLinkToClipboard:
return kWKContextMenuItemTagCopyMediaLinkToClipboard; return kWKContextMenuItemTagCopyMediaLinkToClipboard;
case WebCore::ContextMenuItemTagToggleMediaControls: case WebCore::ContextMenuItemTagToggleMediaControls:
return kWKContextMenuItemTagToggleMediaControls; return kWKContextMenuItemTagToggleMediaControls;
case WebCore::ContextMenuItemTagToggleMediaLoop: case WebCore::ContextMenuItemTagToggleMediaLoop:
return kWKContextMenuItemTagToggleMediaLoop; return kWKContextMenuItemTagToggleMediaLoop;
case WebCore::ContextMenuItemTagToggleVideoFullscreen:
return kWKContextMenuItemTagToggleVideoFullscreen;
case WebCore::ContextMenuItemTagEnterVideoFullscreen: case WebCore::ContextMenuItemTagEnterVideoFullscreen:
return kWKContextMenuItemTagEnterVideoFullscreen; return kWKContextMenuItemTagEnterVideoFullscreen;
case WebCore::ContextMenuItemTagMediaPlayPause: case WebCore::ContextMenuItemTagMediaPlayPause:
return kWKContextMenuItemTagMediaPlayPause; return kWKContextMenuItemTagMediaPlayPause;
case WebCore::ContextMenuItemTagMediaMute: case WebCore::ContextMenuItemTagMediaMute:
return kWKContextMenuItemTagMediaMute; return kWKContextMenuItemTagMediaMute;
#if PLATFORM(MAC) #if PLATFORM(MAC)
case WebCore::ContextMenuItemTagCorrectSpellingAutomatically: case WebCore::ContextMenuItemTagCorrectSpellingAutomatically:
return kWKContextMenuItemTagCorrectSpellingAutomatically; return kWKContextMenuItemTagCorrectSpellingAutomatically;
case WebCore::ContextMenuItemTagSubstitutionsMenu: case WebCore::ContextMenuItemTagSubstitutionsMenu:
skipping to change at line 494 skipping to change at line 509
return kWKContextMenuItemTagTransformationsMenu; return kWKContextMenuItemTagTransformationsMenu;
case WebCore::ContextMenuItemTagMakeUpperCase: case WebCore::ContextMenuItemTagMakeUpperCase:
return kWKContextMenuItemTagMakeUpperCase; return kWKContextMenuItemTagMakeUpperCase;
case WebCore::ContextMenuItemTagMakeLowerCase: case WebCore::ContextMenuItemTagMakeLowerCase:
return kWKContextMenuItemTagMakeLowerCase; return kWKContextMenuItemTagMakeLowerCase;
case WebCore::ContextMenuItemTagCapitalize: case WebCore::ContextMenuItemTagCapitalize:
return kWKContextMenuItemTagCapitalize; return kWKContextMenuItemTagCapitalize;
case WebCore::ContextMenuItemTagChangeBack: case WebCore::ContextMenuItemTagChangeBack:
return kWKContextMenuItemTagChangeBack; return kWKContextMenuItemTagChangeBack;
#endif #endif
case WebCore::ContextMenuItemTagOpenLinkInThisWindow:
return kWKContextMenuItemTagOpenLinkInThisWindow;
default: default:
if (action < WebCore::ContextMenuItemBaseApplicationTag) if (action < WebCore::ContextMenuItemBaseApplicationTag)
LOG_ERROR("ContextMenuAction %i is an unknown tag but is below the allowable custom tag value of %i", action, WebCore:: ContextMenuItemBa seApplicationTag); LOG_ERROR("ContextMenuAction %i is an unknown tag but is below the allowable custom tag value of %i", action, WebCore:: ContextMenuItemBa seApplicationTag);
return static_cast<WKContextMenuItemTag>(action); return static_cast<WKContextMenuItemTag>(action);
} }
} }
inline WebCore::ContextMenuAction toImpl(WKContextMenuItemTag tag) inline WebCore::ContextMenuAction toImpl(WKContextMenuItemTag tag)
{ {
switch (tag) { switch (tag) {
skipping to change at line 519 skipping to change at line 536
return WebCore::ContextMenuItemTagDownloadLinkToDisk; return WebCore::ContextMenuItemTagDownloadLinkToDisk;
case kWKContextMenuItemTagCopyLinkToClipboard: case kWKContextMenuItemTagCopyLinkToClipboard:
return WebCore::ContextMenuItemTagCopyLinkToClipboard; return WebCore::ContextMenuItemTagCopyLinkToClipboard;
case kWKContextMenuItemTagOpenImageInNewWindow: case kWKContextMenuItemTagOpenImageInNewWindow:
return WebCore::ContextMenuItemTagOpenImageInNewWindow; return WebCore::ContextMenuItemTagOpenImageInNewWindow;
case kWKContextMenuItemTagDownloadImageToDisk: case kWKContextMenuItemTagDownloadImageToDisk:
return WebCore::ContextMenuItemTagDownloadImageToDisk; return WebCore::ContextMenuItemTagDownloadImageToDisk;
case kWKContextMenuItemTagCopyImageToClipboard: case kWKContextMenuItemTagCopyImageToClipboard:
return WebCore::ContextMenuItemTagCopyImageToClipboard; return WebCore::ContextMenuItemTagCopyImageToClipboard;
case kWKContextMenuItemTagOpenFrameInNewWindow: case kWKContextMenuItemTagOpenFrameInNewWindow:
#if PLATFORM(EFL) || PLATFORM(GTK) || PLATFORM(QT)
case kWKContextMenuItemTagCopyImageUrlToClipboard:
return WebCore::ContextMenuItemTagCopyImageUrlToClipboard;
#endif
return WebCore::ContextMenuItemTagOpenFrameInNewWindow; return WebCore::ContextMenuItemTagOpenFrameInNewWindow;
case kWKContextMenuItemTagCopy: case kWKContextMenuItemTagCopy:
return WebCore::ContextMenuItemTagCopy; return WebCore::ContextMenuItemTagCopy;
case kWKContextMenuItemTagGoBack: case kWKContextMenuItemTagGoBack:
return WebCore::ContextMenuItemTagGoBack; return WebCore::ContextMenuItemTagGoBack;
case kWKContextMenuItemTagGoForward: case kWKContextMenuItemTagGoForward:
return WebCore::ContextMenuItemTagGoForward; return WebCore::ContextMenuItemTagGoForward;
case kWKContextMenuItemTagStop: case kWKContextMenuItemTagStop:
return WebCore::ContextMenuItemTagStop; return WebCore::ContextMenuItemTagStop;
case kWKContextMenuItemTagReload: case kWKContextMenuItemTagReload:
return WebCore::ContextMenuItemTagReload; return WebCore::ContextMenuItemTagReload;
case kWKContextMenuItemTagCut: case kWKContextMenuItemTagCut:
return WebCore::ContextMenuItemTagCut; return WebCore::ContextMenuItemTagCut;
case kWKContextMenuItemTagPaste: case kWKContextMenuItemTagPaste:
return WebCore::ContextMenuItemTagPaste; return WebCore::ContextMenuItemTagPaste;
#if PLATFORM(EFL) || PLATFORM(GTK) || PLATFORM(QT)
case kWKContextMenuItemTagSelectAll:
return WebCore::ContextMenuItemTagSelectAll;
#endif
case kWKContextMenuItemTagSpellingGuess: case kWKContextMenuItemTagSpellingGuess:
return WebCore::ContextMenuItemTagSpellingGuess; return WebCore::ContextMenuItemTagSpellingGuess;
case kWKContextMenuItemTagNoGuessesFound: case kWKContextMenuItemTagNoGuessesFound:
return WebCore::ContextMenuItemTagNoGuessesFound; return WebCore::ContextMenuItemTagNoGuessesFound;
case kWKContextMenuItemTagIgnoreSpelling: case kWKContextMenuItemTagIgnoreSpelling:
return WebCore::ContextMenuItemTagIgnoreSpelling; return WebCore::ContextMenuItemTagIgnoreSpelling;
case kWKContextMenuItemTagLearnSpelling: case kWKContextMenuItemTagLearnSpelling:
return WebCore::ContextMenuItemTagLearnSpelling; return WebCore::ContextMenuItemTagLearnSpelling;
case kWKContextMenuItemTagOther: case kWKContextMenuItemTagOther:
return WebCore::ContextMenuItemTagOther; return WebCore::ContextMenuItemTagOther;
skipping to change at line 634 skipping to change at line 659
case kWKContextMenuItemTagTextDirectionMenu: case kWKContextMenuItemTagTextDirectionMenu:
return WebCore::ContextMenuItemTagTextDirectionMenu; return WebCore::ContextMenuItemTagTextDirectionMenu;
case kWKContextMenuItemTagTextDirectionDefault: case kWKContextMenuItemTagTextDirectionDefault:
return WebCore::ContextMenuItemTagTextDirectionDefault; return WebCore::ContextMenuItemTagTextDirectionDefault;
case kWKContextMenuItemTagTextDirectionLeftToRight: case kWKContextMenuItemTagTextDirectionLeftToRight:
return WebCore::ContextMenuItemTagTextDirectionLeftToRight; return WebCore::ContextMenuItemTagTextDirectionLeftToRight;
case kWKContextMenuItemTagTextDirectionRightToLeft: case kWKContextMenuItemTagTextDirectionRightToLeft:
return WebCore::ContextMenuItemTagTextDirectionRightToLeft; return WebCore::ContextMenuItemTagTextDirectionRightToLeft;
case kWKContextMenuItemTagOpenMediaInNewWindow: case kWKContextMenuItemTagOpenMediaInNewWindow:
return WebCore::ContextMenuItemTagOpenMediaInNewWindow; return WebCore::ContextMenuItemTagOpenMediaInNewWindow;
case kWKContextMenuItemTagDownloadMediaToDisk:
return WebCore::ContextMenuItemTagDownloadMediaToDisk;
case kWKContextMenuItemTagCopyMediaLinkToClipboard: case kWKContextMenuItemTagCopyMediaLinkToClipboard:
return WebCore::ContextMenuItemTagCopyMediaLinkToClipboard; return WebCore::ContextMenuItemTagCopyMediaLinkToClipboard;
case kWKContextMenuItemTagToggleMediaControls: case kWKContextMenuItemTagToggleMediaControls:
return WebCore::ContextMenuItemTagToggleMediaControls; return WebCore::ContextMenuItemTagToggleMediaControls;
case kWKContextMenuItemTagToggleMediaLoop: case kWKContextMenuItemTagToggleMediaLoop:
return WebCore::ContextMenuItemTagToggleMediaLoop; return WebCore::ContextMenuItemTagToggleMediaLoop;
case kWKContextMenuItemTagToggleVideoFullscreen:
return WebCore::ContextMenuItemTagToggleVideoFullscreen;
case kWKContextMenuItemTagEnterVideoFullscreen: case kWKContextMenuItemTagEnterVideoFullscreen:
return WebCore::ContextMenuItemTagEnterVideoFullscreen; return WebCore::ContextMenuItemTagEnterVideoFullscreen;
case kWKContextMenuItemTagMediaPlayPause: case kWKContextMenuItemTagMediaPlayPause:
return WebCore::ContextMenuItemTagMediaPlayPause; return WebCore::ContextMenuItemTagMediaPlayPause;
case kWKContextMenuItemTagMediaMute: case kWKContextMenuItemTagMediaMute:
return WebCore::ContextMenuItemTagMediaMute; return WebCore::ContextMenuItemTagMediaMute;
#if PLATFORM(MAC) #if PLATFORM(MAC)
case kWKContextMenuItemTagCorrectSpellingAutomatically: case kWKContextMenuItemTagCorrectSpellingAutomatically:
return WebCore::ContextMenuItemTagCorrectSpellingAutomatically; return WebCore::ContextMenuItemTagCorrectSpellingAutomatically;
case kWKContextMenuItemTagSubstitutionsMenu: case kWKContextMenuItemTagSubstitutionsMenu:
skipping to change at line 674 skipping to change at line 703
return WebCore::ContextMenuItemTagTransformationsMenu; return WebCore::ContextMenuItemTagTransformationsMenu;
case kWKContextMenuItemTagMakeUpperCase: case kWKContextMenuItemTagMakeUpperCase:
return WebCore::ContextMenuItemTagMakeUpperCase; return WebCore::ContextMenuItemTagMakeUpperCase;
case kWKContextMenuItemTagMakeLowerCase: case kWKContextMenuItemTagMakeLowerCase:
return WebCore::ContextMenuItemTagMakeLowerCase; return WebCore::ContextMenuItemTagMakeLowerCase;
case kWKContextMenuItemTagCapitalize: case kWKContextMenuItemTagCapitalize:
return WebCore::ContextMenuItemTagCapitalize; return WebCore::ContextMenuItemTagCapitalize;
case kWKContextMenuItemTagChangeBack: case kWKContextMenuItemTagChangeBack:
return WebCore::ContextMenuItemTagChangeBack; return WebCore::ContextMenuItemTagChangeBack;
#endif #endif
case kWKContextMenuItemTagOpenLinkInThisWindow:
return WebCore::ContextMenuItemTagOpenLinkInThisWindow;
default: default:
if (tag < kWKContextMenuItemBaseApplicationTag) if (tag < kWKContextMenuItemBaseApplicationTag)
LOG_ERROR("WKContextMenuItemTag %i is an unknown tag but is bel ow the allowable custom tag value of %i", tag, kWKContextMenuItemBaseApplic ationTag); LOG_ERROR("WKContextMenuItemTag %i is an unknown tag but is bel ow the allowable custom tag value of %i", tag, kWKContextMenuItemBaseApplic ationTag);
return static_cast<WebCore::ContextMenuAction>(tag); return static_cast<WebCore::ContextMenuAction>(tag);
} }
} }
inline WKContextMenuItemType toAPI(WebCore::ContextMenuItemType type) inline WKContextMenuItemType toAPI(WebCore::ContextMenuItemType type)
{ {
switch(type) { switch(type) {
skipping to change at line 782 skipping to change at line 813
inline WKLayoutMilestones toWKLayoutMilestones(WebCore::LayoutMilestones mi lestones) inline WKLayoutMilestones toWKLayoutMilestones(WebCore::LayoutMilestones mi lestones)
{ {
unsigned wkMilestones = 0; unsigned wkMilestones = 0;
if (milestones & WebCore::DidFirstLayout) if (milestones & WebCore::DidFirstLayout)
wkMilestones |= kWKDidFirstLayout; wkMilestones |= kWKDidFirstLayout;
if (milestones & WebCore::DidFirstVisuallyNonEmptyLayout) if (milestones & WebCore::DidFirstVisuallyNonEmptyLayout)
wkMilestones |= kWKDidFirstVisuallyNonEmptyLayout; wkMilestones |= kWKDidFirstVisuallyNonEmptyLayout;
if (milestones & WebCore::DidHitRelevantRepaintedObjectsAreaThreshold) if (milestones & WebCore::DidHitRelevantRepaintedObjectsAreaThreshold)
wkMilestones |= kWKDidHitRelevantRepaintedObjectsAreaThreshold; wkMilestones |= kWKDidHitRelevantRepaintedObjectsAreaThreshold;
if (milestones & WebCore::DidFirstFlushForHeaderLayer)
wkMilestones |= kWKDidFirstFlushForHeaderLayer;
if (milestones & WebCore::DidFirstLayoutAfterSuppressedIncrementalRende
ring)
wkMilestones |= kWKDidFirstLayoutAfterSuppressedIncrementalRenderin
g;
if (milestones & WebCore::DidFirstPaintAfterSuppressedIncrementalRender
ing)
wkMilestones |= kWKDidFirstPaintAfterSuppressedIncrementalRendering
;
return wkMilestones; return wkMilestones;
} }
inline WebCore::LayoutMilestones toLayoutMilestones(WKLayoutMilestones wkMi lestones) inline WebCore::LayoutMilestones toLayoutMilestones(WKLayoutMilestones wkMi lestones)
{ {
WebCore::LayoutMilestones milestones = 0; WebCore::LayoutMilestones milestones = 0;
if (wkMilestones & kWKDidFirstLayout) if (wkMilestones & kWKDidFirstLayout)
milestones |= WebCore::DidFirstLayout; milestones |= WebCore::DidFirstLayout;
if (wkMilestones & kWKDidFirstVisuallyNonEmptyLayout) if (wkMilestones & kWKDidFirstVisuallyNonEmptyLayout)
milestones |= WebCore::DidFirstVisuallyNonEmptyLayout; milestones |= WebCore::DidFirstVisuallyNonEmptyLayout;
if (wkMilestones & kWKDidHitRelevantRepaintedObjectsAreaThreshold) if (wkMilestones & kWKDidHitRelevantRepaintedObjectsAreaThreshold)
milestones |= WebCore::DidHitRelevantRepaintedObjectsAreaThreshold; milestones |= WebCore::DidHitRelevantRepaintedObjectsAreaThreshold;
if (wkMilestones & kWKDidFirstFlushForHeaderLayer)
milestones |= WebCore::DidFirstFlushForHeaderLayer;
if (wkMilestones & kWKDidFirstLayoutAfterSuppressedIncrementalRendering
)
milestones |= WebCore::DidFirstLayoutAfterSuppressedIncrementalRend
ering;
if (wkMilestones & kWKDidFirstPaintAfterSuppressedIncrementalRendering)
milestones |= WebCore::DidFirstPaintAfterSuppressedIncrementalRende
ring;
return milestones; return milestones;
} }
inline WebCore::PageVisibilityState toPageVisibilityState(WKPageVisibilityS tate wkPageVisibilityState) inline WebCore::PageVisibilityState toPageVisibilityState(WKPageVisibilityS tate wkPageVisibilityState)
{ {
switch (wkPageVisibilityState) { switch (wkPageVisibilityState) {
case kWKPageVisibilityStateVisible: case kWKPageVisibilityStateVisible:
return WebCore::PageVisibilityStateVisible; return WebCore::PageVisibilityStateVisible;
case kWKPageVisibilityStateHidden: case kWKPageVisibilityStateHidden:
return WebCore::PageVisibilityStateHidden; return WebCore::PageVisibilityStateHidden;
case kWKPageVisibilityStatePrerender: case kWKPageVisibilityStatePrerender:
return WebCore::PageVisibilityStatePrerender; return WebCore::PageVisibilityStatePrerender;
case kWKPageVisibilityStatePreview: case kWKPageVisibilityStateUnloaded:
return WebCore::PageVisibilityStatePreview; return WebCore::PageVisibilityStateUnloaded;
} }
ASSERT_NOT_REACHED(); ASSERT_NOT_REACHED();
return WebCore::PageVisibilityStateVisible; return WebCore::PageVisibilityStateVisible;
} }
inline ImageOptions toImageOptions(WKImageOptions wkImageOptions) inline ImageOptions toImageOptions(WKImageOptions wkImageOptions)
{ {
unsigned imageOptions = 0; unsigned imageOptions = 0;
 End of changes. 16 change blocks. 
2 lines changed or deleted 52 lines changed or added


 WKSoupRequestManager.h   WKSoupRequestManager.h 
skipping to change at line 29 skipping to change at line 29
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE. * THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef WKSoupRequestManager_h #ifndef WKSoupRequestManager_h
#define WKSoupRequestManager_h #define WKSoupRequestManager_h
#include "WKAPICast.h"
#include <WebKit2/WKBase.h> #include <WebKit2/WKBase.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
typedef void (*WKSoupRequestManagerDidReceiveURIRequestCallback)(WKSoupRequ estManagerRef soupRequestManagerRef, WKURLRef urlRef, WKPageRef pageRef, ui nt64_t requestID, const void* clientInfo); typedef void (*WKSoupRequestManagerDidReceiveURIRequestCallback)(WKSoupRequ estManagerRef soupRequestManagerRef, WKURLRef urlRef, WKPageRef pageRef, ui nt64_t requestID, const void* clientInfo);
typedef void (*WKSoupRequestManagerDidFailToLoadURIRequestCallback)(WKSoupR equestManagerRef soupRequestManagerRef, uint64_t requestID, const void* cli entInfo); typedef void (*WKSoupRequestManagerDidFailToLoadURIRequestCallback)(WKSoupR equestManagerRef soupRequestManagerRef, uint64_t requestID, const void* cli entInfo);
struct WKSoupRequestManagerClient { struct WKSoupRequestManagerClient {
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 WebKitDOMCSSStyleDeclaration.h   WebKitDOMCSSStyleDeclaration.h 
skipping to change at line 64 skipping to change at line 64
* @self: A #WebKitDOMCSSStyleDeclaration * @self: A #WebKitDOMCSSStyleDeclaration
* @propertyName: A #gchar * @propertyName: A #gchar
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_css_style_declaration_get_property_value(WebKitDOMCSSStyleDeclar ation* self, const gchar* propertyName); webkit_dom_css_style_declaration_get_property_value(WebKitDOMCSSStyleDeclar ation* self, const gchar* propertyName);
/** /**
* webkit_dom_css_style_declaration_get_property_css_value:
* @self: A #WebKitDOMCSSStyleDeclaration
* @propertyName: A #gchar
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMCSSValue*
webkit_dom_css_style_declaration_get_property_css_value(WebKitDOMCSSStyleDe
claration* self, const gchar* propertyName);
/**
* webkit_dom_css_style_declaration_remove_property: * webkit_dom_css_style_declaration_remove_property:
* @self: A #WebKitDOMCSSStyleDeclaration * @self: A #WebKitDOMCSSStyleDeclaration
* @propertyName: A #gchar * @propertyName: A #gchar
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_css_style_declaration_remove_property(WebKitDOMCSSStyleDeclarati on* self, const gchar* propertyName, GError** error); webkit_dom_css_style_declaration_remove_property(WebKitDOMCSSStyleDeclarati on* self, const gchar* propertyName, GError** error);
 End of changes. 1 change blocks. 
12 lines changed or deleted 0 lines changed or added


 WebKitDOMConsole.h   WebKitDOMConsole.h 
skipping to change at line 73 skipping to change at line 73
/** /**
* webkit_dom_console_group_end: * webkit_dom_console_group_end:
* @self: A #WebKitDOMConsole * @self: A #WebKitDOMConsole
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_console_group_end(WebKitDOMConsole* self); webkit_dom_console_group_end(WebKitDOMConsole* self);
/**
* webkit_dom_console_get_memory:
* @self: A #WebKitDOMConsole
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMMemoryInfo*
webkit_dom_console_get_memory(WebKitDOMConsole* self);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMConsole_h */ #endif /* WebKitDOMConsole_h */
 End of changes. 1 change blocks. 
10 lines changed or deleted 0 lines changed or added


 WebKitDOMCustom.h   WebKitDOMCustom.h 
skipping to change at line 27 skipping to change at line 27
*/ */
#ifndef WebKitDOMCustom_h #ifndef WebKitDOMCustom_h
#define WebKitDOMCustom_h #define WebKitDOMCustom_h
#include <glib.h> #include <glib.h>
#include <webkitdom/webkitdomdefines.h> #include <webkitdom/webkitdomdefines.h>
G_BEGIN_DECLS G_BEGIN_DECLS
WEBKIT_API gboolean webkit_dom_html_text_area_element_is_edited(WebKitDOMHT /**
MLTextAreaElement*); * webkit_dom_html_text_area_element_is_edited:
WEBKIT_API gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLIn * @input: A #WebKitDOMHTMLTextAreaElement
putElement*); *
*/
WEBKIT_API gboolean webkit_dom_html_text_area_element_is_edited(WebKitDOMHT
MLTextAreaElement* input);
/**
* webkit_dom_html_input_element_is_edited:
* @input: A #WebKitDOMHTMLInputElement
*
*/
WEBKIT_API gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLIn
putElement* input);
/* Compatibility */ /**
* webkit_dom_blob_webkit_slice:
* @self: A #WebKitDOMBlob
* @start: A #gint64
* @end: A #gint64
* @content_type: A #gchar
*
* Returns: (transfer none):
*/
WEBKIT_API WebKitDOMBlob* webkit_dom_blob_webkit_slice(WebKitDOMBlob* self, gint64 start, gint64 end, const gchar* content_type); WEBKIT_API WebKitDOMBlob* webkit_dom_blob_webkit_slice(WebKitDOMBlob* self, gint64 start, gint64 end, const gchar* content_type);
/**
* webkit_dom_html_element_get_class_name:
* @element: A #WebKitDOMHTMLElement
*
* Returns:
*
*/
WEBKIT_API gchar* webkit_dom_html_element_get_class_name(WebKitDOMHTMLEleme nt* element); WEBKIT_API gchar* webkit_dom_html_element_get_class_name(WebKitDOMHTMLEleme nt* element);
/**
* webkit_dom_html_element_set_class_name:
* @element: A #WebKitDOMHTMLElement
* @value: A #gchar
*
*/
WEBKIT_API void webkit_dom_html_element_set_class_name(WebKitDOMHTMLElement * element, const gchar* value); WEBKIT_API void webkit_dom_html_element_set_class_name(WebKitDOMHTMLElement * element, const gchar* value);
/**
* webkit_dom_html_element_get_class_list:
* @element: A #WebKitDOMHTMLElement
*
* Returns: (transfer none):
*
*/
WEBKIT_API WebKitDOMDOMTokenList* webkit_dom_html_element_get_class_list(We bKitDOMHTMLElement* element); WEBKIT_API WebKitDOMDOMTokenList* webkit_dom_html_element_get_class_list(We bKitDOMHTMLElement* element);
/**
* webkit_dom_html_form_element_dispatch_form_change:
* @self: A #WebKitDOMHTMLFormElement
*
*/
WEBKIT_API void webkit_dom_html_form_element_dispatch_form_change(WebKitDOM HTMLFormElement* self); WEBKIT_API void webkit_dom_html_form_element_dispatch_form_change(WebKitDOM HTMLFormElement* self);
/**
* webkit_dom_html_form_element_dispatch_form_input:
* @self: A #WebKitDOMHTMLFormElement
*
*/
WEBKIT_API void webkit_dom_html_form_element_dispatch_form_input(WebKitDOMH TMLFormElement* self); WEBKIT_API void webkit_dom_html_form_element_dispatch_form_input(WebKitDOMH TMLFormElement* self);
/**
* webkit_dom_webkit_named_flow_get_overflow:
* @flow: A #WebKitDOMWebKitNamedFlow
*
* Returns:
*
*/
WEBKIT_API gboolean webkit_dom_webkit_named_flow_get_overflow(WebKitDOMWebK itNamedFlow* flow); WEBKIT_API gboolean webkit_dom_webkit_named_flow_get_overflow(WebKitDOMWebK itNamedFlow* flow);
/**
* webkit_dom_element_get_webkit_region_overflow:
* @element: A #WebKitDOMElement
*
* Returns:
*
*/
WEBKIT_API gchar* webkit_dom_element_get_webkit_region_overflow(WebKitDOMEl ement* element); WEBKIT_API gchar* webkit_dom_element_get_webkit_region_overflow(WebKitDOMEl ement* element);
WEBKIT_API WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_content_node
s(WebKitDOMWebKitNamedFlow* namedFlow); /**
WEBKIT_API WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_regions_by_c * webkit_dom_webkit_named_flow_get_content_nodes:
ontent_node(WebKitDOMWebKitNamedFlow* namedFlow, WebKitDOMNode* contentNode * @flow: A #WebKitDOMWebKitNamedFlow
); *
* Returns: (transfer none):
*
*/
WEBKIT_API WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_content_node
s(WebKitDOMWebKitNamedFlow* flow);
/**
* webkit_dom_webkit_named_flow_get_regions_by_content_node:
* @flow: A #WebKitDOMWebKitNamedFlow
* @content_node: A #WebKitDOMNode
*
* Returns: (transfer none):
*
*/
WEBKIT_API WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_regions_by_c
ontent_node(WebKitDOMWebKitNamedFlow* flow, WebKitDOMNode* content_node);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 10 change blocks. 
10 lines changed or deleted 96 lines changed or added


 WebKitDOMDOMWindow.h   WebKitDOMDOMWindow.h 
skipping to change at line 295 skipping to change at line 295
* @node: A #WebKitDOMNode * @node: A #WebKitDOMNode
* @p: A #WebKitDOMWebKitPoint * @p: A #WebKitDOMWebKitPoint
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMWebKitPoint* WEBKIT_API WebKitDOMWebKitPoint*
webkit_dom_dom_window_webkit_convert_point_from_node_to_page(WebKitDOMDOMWi ndow* self, WebKitDOMNode* node, WebKitDOMWebKitPoint* p); webkit_dom_dom_window_webkit_convert_point_from_node_to_page(WebKitDOMDOMWi ndow* self, WebKitDOMNode* node, WebKitDOMWebKitPoint* p);
/** /**
* webkit_dom_dom_window_clear_timeout: * webkit_dom_dom_window_cancel_animation_frame:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @handle: A #glong * @id: A #glong
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_dom_window_clear_timeout(WebKitDOMDOMWindow* self, glong handle) ; webkit_dom_dom_window_cancel_animation_frame(WebKitDOMDOMWindow* self, glon g id);
/** /**
* webkit_dom_dom_window_clear_interval: * webkit_dom_dom_window_webkit_cancel_animation_frame:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @handle: A #glong * @id: A #glong
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_dom_window_clear_interval(WebKitDOMDOMWindow* self, glong handle ); webkit_dom_dom_window_webkit_cancel_animation_frame(WebKitDOMDOMWindow* sel f, glong id);
/** /**
* webkit_dom_dom_window_cancel_animation_frame: * webkit_dom_dom_window_webkit_cancel_request_animation_frame:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @id: A #glong * @id: A #glong
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_dom_window_cancel_animation_frame(WebKitDOMDOMWindow* self, glon g id); webkit_dom_dom_window_webkit_cancel_request_animation_frame(WebKitDOMDOMWin dow* self, glong id);
/** /**
* webkit_dom_dom_window_webkit_cancel_animation_frame: * webkit_dom_dom_window_dispatch_event:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @id: A #glong * @evt: A #WebKitDOMEvent
* @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API gboolean
webkit_dom_dom_window_webkit_cancel_animation_frame(WebKitDOMDOMWindow* sel webkit_dom_dom_window_dispatch_event(WebKitDOMDOMWindow* self, WebKitDOMEve
f, glong id); nt* evt, GError** error);
/** /**
* webkit_dom_dom_window_webkit_cancel_request_animation_frame: * webkit_dom_dom_window_capture_events:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @id: A #glong
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_dom_window_webkit_cancel_request_animation_frame(WebKitDOMDOMWin dow* self, glong id); webkit_dom_dom_window_capture_events(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_atob: * webkit_dom_dom_window_release_events:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @string: A #gchar
* @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API void
webkit_dom_dom_window_atob(WebKitDOMDOMWindow* self, const gchar* string, G webkit_dom_dom_window_release_events(WebKitDOMDOMWindow* self);
Error** error);
/** /**
* webkit_dom_dom_window_btoa: * webkit_dom_dom_window_atob:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @string: A #gchar * @string: A #gchar
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_dom_window_btoa(WebKitDOMDOMWindow* self, const gchar* string, G Error** error); webkit_dom_dom_window_atob(WebKitDOMDOMWindow* self, const gchar* string, G Error** error);
/** /**
* webkit_dom_dom_window_dispatch_event: * webkit_dom_dom_window_btoa:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @evt: A #WebKitDOMEvent * @string: A #gchar
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gchar*
webkit_dom_dom_window_dispatch_event(WebKitDOMDOMWindow* self, WebKitDOMEve webkit_dom_dom_window_btoa(WebKitDOMDOMWindow* self, const gchar* string, G
nt* evt, GError** error); Error** error);
/** /**
* webkit_dom_dom_window_capture_events: * webkit_dom_dom_window_clear_timeout:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @handle: A #glong
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_dom_window_capture_events(WebKitDOMDOMWindow* self); webkit_dom_dom_window_clear_timeout(WebKitDOMDOMWindow* self, glong handle) ;
/** /**
* webkit_dom_dom_window_release_events: * webkit_dom_dom_window_clear_interval:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* @handle: A #glong
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_dom_window_release_events(WebKitDOMDOMWindow* self); webkit_dom_dom_window_clear_interval(WebKitDOMDOMWindow* self, glong handle );
/** /**
* webkit_dom_dom_window_get_screen: * webkit_dom_dom_window_get_screen:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMScreen* WEBKIT_API WebKitDOMScreen*
webkit_dom_dom_window_get_screen(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_screen(WebKitDOMDOMWindow* self);
skipping to change at line 432 skipping to change at line 432
WEBKIT_API WebKitDOMHistory* WEBKIT_API WebKitDOMHistory*
webkit_dom_dom_window_get_history(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_history(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_locationbar: * webkit_dom_dom_window_get_locationbar:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMBarInfo* WEBKIT_API WebKitDOMBarProp*
webkit_dom_dom_window_get_locationbar(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_locationbar(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_menubar: * webkit_dom_dom_window_get_menubar:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMBarInfo* WEBKIT_API WebKitDOMBarProp*
webkit_dom_dom_window_get_menubar(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_menubar(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_personalbar: * webkit_dom_dom_window_get_personalbar:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMBarInfo* WEBKIT_API WebKitDOMBarProp*
webkit_dom_dom_window_get_personalbar(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_personalbar(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_scrollbars: * webkit_dom_dom_window_get_scrollbars:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMBarInfo* WEBKIT_API WebKitDOMBarProp*
webkit_dom_dom_window_get_scrollbars(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_scrollbars(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_statusbar: * webkit_dom_dom_window_get_statusbar:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMBarInfo* WEBKIT_API WebKitDOMBarProp*
webkit_dom_dom_window_get_statusbar(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_statusbar(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_toolbar: * webkit_dom_dom_window_get_toolbar:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMBarInfo* WEBKIT_API WebKitDOMBarProp*
webkit_dom_dom_window_get_toolbar(WebKitDOMDOMWindow* self); webkit_dom_dom_window_get_toolbar(WebKitDOMDOMWindow* self);
/** /**
* webkit_dom_dom_window_get_navigator: * webkit_dom_dom_window_get_navigator:
* @self: A #WebKitDOMDOMWindow * @self: A #WebKitDOMDOMWindow
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMNavigator* WEBKIT_API WebKitDOMNavigator*
 End of changes. 34 change blocks. 
39 lines changed or deleted 38 lines changed or added


 WebKitDOMDocument.h   WebKitDOMDocument.h 
skipping to change at line 966 skipping to change at line 966
* webkit_dom_document_get_webkit_pointer_lock_element: * webkit_dom_document_get_webkit_pointer_lock_element:
* @self: A #WebKitDOMDocument * @self: A #WebKitDOMDocument
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMElement* WEBKIT_API WebKitDOMElement*
webkit_dom_document_get_webkit_pointer_lock_element(WebKitDOMDocument* self ); webkit_dom_document_get_webkit_pointer_lock_element(WebKitDOMDocument* self );
/** /**
* webkit_dom_document_get_webkit_visibility_state: * webkit_dom_document_get_visibility_state:
* @self: A #WebKitDOMDocument * @self: A #WebKitDOMDocument
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_document_get_webkit_visibility_state(WebKitDOMDocument* self); webkit_dom_document_get_visibility_state(WebKitDOMDocument* self);
/** /**
* webkit_dom_document_get_webkit_hidden: * webkit_dom_document_get_hidden:
* @self: A #WebKitDOMDocument * @self: A #WebKitDOMDocument
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_document_get_webkit_hidden(WebKitDOMDocument* self); webkit_dom_document_get_hidden(WebKitDOMDocument* self);
/** /**
* webkit_dom_document_get_security_policy: * webkit_dom_document_get_security_policy:
* @self: A #WebKitDOMDocument * @self: A #WebKitDOMDocument
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMDOMSecurityPolicy* WEBKIT_API WebKitDOMDOMSecurityPolicy*
webkit_dom_document_get_security_policy(WebKitDOMDocument* self); webkit_dom_document_get_security_policy(WebKitDOMDocument* self);
/**
* webkit_dom_document_get_current_script:
* @self: A #WebKitDOMDocument
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMHTMLScriptElement*
webkit_dom_document_get_current_script(WebKitDOMDocument* self);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMDocument_h */ #endif /* WebKitDOMDocument_h */
 End of changes. 5 change blocks. 
4 lines changed or deleted 14 lines changed or added


 WebKitDOMElement.h   WebKitDOMElement.h 
skipping to change at line 134 skipping to change at line 134
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* @name: A #gchar * @name: A #gchar
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMNodeList* WEBKIT_API WebKitDOMNodeList*
webkit_dom_element_get_elements_by_tag_name(WebKitDOMElement* self, const g char* name); webkit_dom_element_get_elements_by_tag_name(WebKitDOMElement* self, const g char* name);
/** /**
* webkit_dom_element_has_attributes:
* @self: A #WebKitDOMElement
*
* Returns:
*
**/
WEBKIT_API gboolean
webkit_dom_element_has_attributes(WebKitDOMElement* self);
/**
* webkit_dom_element_get_attribute_ns: * webkit_dom_element_get_attribute_ns:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* @namespaceURI: A #gchar * @namespaceURI: A #gchar
* @localName: A #gchar * @localName: A #gchar
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_element_get_attribute_ns(WebKitDOMElement* self, const gchar* na mespaceURI, const gchar* localName); webkit_dom_element_get_attribute_ns(WebKitDOMElement* self, const gchar* na mespaceURI, const gchar* localName);
skipping to change at line 342 skipping to change at line 352
* @selectors: A #gchar * @selectors: A #gchar
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_element_webkit_matches_selector(WebKitDOMElement* self, const gc har* selectors, GError** error); webkit_dom_element_webkit_matches_selector(WebKitDOMElement* self, const gc har* selectors, GError** error);
/** /**
* webkit_dom_element_remove: * webkit_dom_element_webkit_request_full_screen:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* @error: #GError * @flags: A #gushort
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_element_remove(WebKitDOMElement* self, GError** error); webkit_dom_element_webkit_request_full_screen(WebKitDOMElement* self, gusho rt flags);
/** /**
* webkit_dom_element_webkit_request_full_screen: * webkit_dom_element_webkit_request_fullscreen:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* @flags: A #gushort
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_element_webkit_request_full_screen(WebKitDOMElement* self, gusho rt flags); webkit_dom_element_webkit_request_fullscreen(WebKitDOMElement* self);
/** /**
* webkit_dom_element_webkit_request_fullscreen: * webkit_dom_element_webkit_request_pointer_lock:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_element_webkit_request_fullscreen(WebKitDOMElement* self); webkit_dom_element_webkit_request_pointer_lock(WebKitDOMElement* self);
/** /**
* webkit_dom_element_webkit_request_pointer_lock: * webkit_dom_element_remove:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_element_webkit_request_pointer_lock(WebKitDOMElement* self); webkit_dom_element_remove(WebKitDOMElement* self, GError** error);
/** /**
* webkit_dom_element_get_tag_name: * webkit_dom_element_get_tag_name:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_element_get_tag_name(WebKitDOMElement* self); webkit_dom_element_get_tag_name(WebKitDOMElement* self);
/** /**
* webkit_dom_element_get_attributes:
* @self: A #WebKitDOMElement
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMNamedNodeMap*
webkit_dom_element_get_attributes(WebKitDOMElement* self);
/**
* webkit_dom_element_get_style: * webkit_dom_element_get_style:
* @self: A #WebKitDOMElement * @self: A #WebKitDOMElement
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMCSSStyleDeclaration* WEBKIT_API WebKitDOMCSSStyleDeclaration*
webkit_dom_element_get_style(WebKitDOMElement* self); webkit_dom_element_get_style(WebKitDOMElement* self);
/** /**
 End of changes. 13 change blocks. 
10 lines changed or deleted 30 lines changed or added


 WebKitDOMEventTarget.h   WebKitDOMEventTarget.h 
skipping to change at line 44 skipping to change at line 44
struct _WebKitDOMEventTargetIface { struct _WebKitDOMEventTargetIface {
GTypeInterface gIface; GTypeInterface gIface;
/* virtual table */ /* virtual table */
void (* dispatch_event)(WebKitDOMEventTarget *target, void (* dispatch_event)(WebKitDOMEventTarget *target,
WebKitDOMEvent *event, WebKitDOMEvent *event,
GError **error); GError **error);
gboolean (* add_event_listener)(WebKitDOMEventTarget *target, gboolean (* add_event_listener)(WebKitDOMEventTarget *target,
const char *eventName, const char *event_name,
GCallback handler, GCallback handler,
gboolean bubble, gboolean bubble,
gpointer userData); gpointer user_data);
gboolean (* remove_event_listener)(WebKitDOMEventTarget *target, gboolean (* remove_event_listener)(WebKitDOMEventTarget *target,
const char *eventName , const char *event_nam e,
GCallback handler, GCallback handler,
gboolean bubble); gboolean bubble);
}; };
WEBKIT_API GType webkit_dom_event_target_get_type(void) G_GNUC_CONST; WEBKIT_API GType webkit_dom_event_target_get_type(void) G_GNUC_CONST;
WEBKIT_API void webkit_dom_event_target_dispatch_event(WebKitDOMEventT arget *target, WEBKIT_API void webkit_dom_event_target_dispatch_event(WebKitDOMEventT arget *target,
WebKitDOMEvent *event, WebKitDOMEvent *event,
GError **error); GError **error);
/**
* webkit_dom_event_target_add_event_listener:
* @target: A #WebKitDOMEventTarget
* @event_name: A #gchar
* @handler: (scope async): A #GCallback
* @bubble: A #gboolean
* @user_data: A #gpointer
*
*/
WEBKIT_API gboolean webkit_dom_event_target_add_event_listener(WebKitDOMEv entTarget *target, WEBKIT_API gboolean webkit_dom_event_target_add_event_listener(WebKitDOMEv entTarget *target,
const char *eventName, const char *event_name,
GCallback handler, GCallback handler,
gboolean bubble, gboolean bubble,
gpointer userData); gpointer user_data);
/**
* webkit_dom_event_target_remove_event_listener:
* @target: A #WebKitDOMEventTarget
* @event_name: A #gchar
* @handler: (scope call): A #GCallback
* @bubble: A #gboolean
*
*/
WEBKIT_API gboolean webkit_dom_event_target_remove_event_listener(WebKitDO MEventTarget *target, WEBKIT_API gboolean webkit_dom_event_target_remove_event_listener(WebKitDO MEventTarget *target,
const ch ar *eventName, const ch ar *event_name,
GCallbac k handler, GCallbac k handler,
gboolean bubble); gboolean bubble);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMEventTarget_h */ #endif /* WebKitDOMEventTarget_h */
 End of changes. 8 change blocks. 
6 lines changed or deleted 23 lines changed or added


 WebKitDOMFile.h   WebKitDOMFile.h 
skipping to change at line 62 skipping to change at line 62
/** /**
* webkit_dom_file_get_name: * webkit_dom_file_get_name:
* @self: A #WebKitDOMFile * @self: A #WebKitDOMFile
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_file_get_name(WebKitDOMFile* self); webkit_dom_file_get_name(WebKitDOMFile* self);
/**
* webkit_dom_file_get_webkit_relative_path:
* @self: A #WebKitDOMFile
*
* Returns:
*
**/
WEBKIT_API gchar*
webkit_dom_file_get_webkit_relative_path(WebKitDOMFile* self);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMFile_h */ #endif /* WebKitDOMFile_h */
 End of changes. 1 change blocks. 
0 lines changed or deleted 10 lines changed or added


 WebKitDOMHTMLDocument.h   WebKitDOMHTMLDocument.h 
skipping to change at line 53 skipping to change at line 53
}; };
struct _WebKitDOMHTMLDocumentClass { struct _WebKitDOMHTMLDocumentClass {
WebKitDOMDocumentClass parent_class; WebKitDOMDocumentClass parent_class;
}; };
WEBKIT_API GType WEBKIT_API GType
webkit_dom_html_document_get_type (void); webkit_dom_html_document_get_type (void);
/** /**
* webkit_dom_html_document_open:
* @self: A #WebKitDOMHTMLDocument
*
* Returns:
*
**/
WEBKIT_API void
webkit_dom_html_document_open(WebKitDOMHTMLDocument* self);
/**
* webkit_dom_html_document_close: * webkit_dom_html_document_close:
* @self: A #WebKitDOMHTMLDocument * @self: A #WebKitDOMHTMLDocument
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_document_close(WebKitDOMHTMLDocument* self); webkit_dom_html_document_close(WebKitDOMHTMLDocument* self);
/** /**
 End of changes. 1 change blocks. 
10 lines changed or deleted 0 lines changed or added


 WebKitDOMHTMLElement.h   WebKitDOMHTMLElement.h 
skipping to change at line 462 skipping to change at line 462
* webkit_dom_html_element_set_spellcheck: * webkit_dom_html_element_set_spellcheck:
* @self: A #WebKitDOMHTMLElement * @self: A #WebKitDOMHTMLElement
* @value: A #gboolean * @value: A #gboolean
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_element_set_spellcheck(WebKitDOMHTMLElement* self, gboolean value); webkit_dom_html_element_set_spellcheck(WebKitDOMHTMLElement* self, gboolean value);
/**
* webkit_dom_html_element_get_item_scope:
* @self: A #WebKitDOMHTMLElement
*
* Returns:
*
**/
WEBKIT_API gboolean
webkit_dom_html_element_get_item_scope(WebKitDOMHTMLElement* self);
/**
* webkit_dom_html_element_set_item_scope:
* @self: A #WebKitDOMHTMLElement
* @value: A #gboolean
*
* Returns:
*
**/
WEBKIT_API void
webkit_dom_html_element_set_item_scope(WebKitDOMHTMLElement* self, gboolean
value);
/**
* webkit_dom_html_element_get_item_type:
* @self: A #WebKitDOMHTMLElement
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMDOMSettableTokenList*
webkit_dom_html_element_get_item_type(WebKitDOMHTMLElement* self);
/**
* webkit_dom_html_element_get_item_id:
* @self: A #WebKitDOMHTMLElement
*
* Returns:
*
**/
WEBKIT_API gchar*
webkit_dom_html_element_get_item_id(WebKitDOMHTMLElement* self);
/**
* webkit_dom_html_element_set_item_id:
* @self: A #WebKitDOMHTMLElement
* @value: A #gchar
*
* Returns:
*
**/
WEBKIT_API void
webkit_dom_html_element_set_item_id(WebKitDOMHTMLElement* self, const gchar
* value);
/**
* webkit_dom_html_element_get_item_ref:
* @self: A #WebKitDOMHTMLElement
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMDOMSettableTokenList*
webkit_dom_html_element_get_item_ref(WebKitDOMHTMLElement* self);
/**
* webkit_dom_html_element_get_item_prop:
* @self: A #WebKitDOMHTMLElement
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMDOMSettableTokenList*
webkit_dom_html_element_get_item_prop(WebKitDOMHTMLElement* self);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMHTMLElement_h */ #endif /* WebKitDOMHTMLElement_h */
 End of changes. 1 change blocks. 
74 lines changed or deleted 0 lines changed or added


 WebKitDOMHTMLImageElement.h   WebKitDOMHTMLImageElement.h 
skipping to change at line 263 skipping to change at line 263
* @self: A #WebKitDOMHTMLImageElement * @self: A #WebKitDOMHTMLImageElement
* @value: A #gchar * @value: A #gchar
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_image_element_set_src(WebKitDOMHTMLImageElement* self, cons t gchar* value); webkit_dom_html_image_element_set_src(WebKitDOMHTMLImageElement* self, cons t gchar* value);
/** /**
* webkit_dom_html_image_element_get_srcset:
* @self: A #WebKitDOMHTMLImageElement
*
* Returns:
*
**/
WEBKIT_API gchar*
webkit_dom_html_image_element_get_srcset(WebKitDOMHTMLImageElement* self);
/**
* webkit_dom_html_image_element_set_srcset:
* @self: A #WebKitDOMHTMLImageElement
* @value: A #gchar
*
* Returns:
*
**/
WEBKIT_API void
webkit_dom_html_image_element_set_srcset(WebKitDOMHTMLImageElement* self, c
onst gchar* value);
/**
* webkit_dom_html_image_element_get_use_map: * webkit_dom_html_image_element_get_use_map:
* @self: A #WebKitDOMHTMLImageElement * @self: A #WebKitDOMHTMLImageElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gchar* WEBKIT_API gchar*
webkit_dom_html_image_element_get_use_map(WebKitDOMHTMLImageElement* self); webkit_dom_html_image_element_get_use_map(WebKitDOMHTMLImageElement* self);
/** /**
 End of changes. 1 change blocks. 
0 lines changed or deleted 22 lines changed or added


 WebKitDOMHTMLMediaElement.h   WebKitDOMHTMLMediaElement.h 
skipping to change at line 202 skipping to change at line 202
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_html_media_element_get_seeking(WebKitDOMHTMLMediaElement* self); webkit_dom_html_media_element_get_seeking(WebKitDOMHTMLMediaElement* self);
/** /**
* webkit_dom_html_media_element_get_current_time: * webkit_dom_html_media_element_get_current_time:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_html_media_element_get_current_time(WebKitDOMHTMLMediaElement* s elf); webkit_dom_html_media_element_get_current_time(WebKitDOMHTMLMediaElement* s elf);
/** /**
* webkit_dom_html_media_element_set_current_time: * webkit_dom_html_media_element_set_current_time:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* @value: A #gfloat * @value: A #gdouble
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMediaElement* s elf, gfloat value, GError** error); webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMediaElement* s elf, gdouble value, GError** error);
/** /**
* webkit_dom_html_media_element_get_initial_time: * webkit_dom_html_media_element_get_initial_time:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gdouble WEBKIT_API gdouble
webkit_dom_html_media_element_get_initial_time(WebKitDOMHTMLMediaElement* s elf); webkit_dom_html_media_element_get_initial_time(WebKitDOMHTMLMediaElement* s elf);
/** /**
* webkit_dom_html_media_element_get_start_time: * webkit_dom_html_media_element_get_start_time:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_html_media_element_get_start_time(WebKitDOMHTMLMediaElement* sel f); webkit_dom_html_media_element_get_start_time(WebKitDOMHTMLMediaElement* sel f);
/** /**
* webkit_dom_html_media_element_get_duration: * webkit_dom_html_media_element_get_duration:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_html_media_element_get_duration(WebKitDOMHTMLMediaElement* self) ; webkit_dom_html_media_element_get_duration(WebKitDOMHTMLMediaElement* self) ;
/** /**
* webkit_dom_html_media_element_get_paused: * webkit_dom_html_media_element_get_paused:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_html_media_element_get_paused(WebKitDOMHTMLMediaElement* self); webkit_dom_html_media_element_get_paused(WebKitDOMHTMLMediaElement* self);
/** /**
* webkit_dom_html_media_element_get_default_playback_rate: * webkit_dom_html_media_element_get_default_playback_rate:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_html_media_element_get_default_playback_rate(WebKitDOMHTMLMediaE lement* self); webkit_dom_html_media_element_get_default_playback_rate(WebKitDOMHTMLMediaE lement* self);
/** /**
* webkit_dom_html_media_element_set_default_playback_rate: * webkit_dom_html_media_element_set_default_playback_rate:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* @value: A #gfloat * @value: A #gdouble
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_media_element_set_default_playback_rate(WebKitDOMHTMLMediaE lement* self, gfloat value); webkit_dom_html_media_element_set_default_playback_rate(WebKitDOMHTMLMediaE lement* self, gdouble value);
/** /**
* webkit_dom_html_media_element_get_playback_rate: * webkit_dom_html_media_element_get_playback_rate:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_html_media_element_get_playback_rate(WebKitDOMHTMLMediaElement* self); webkit_dom_html_media_element_get_playback_rate(WebKitDOMHTMLMediaElement* self);
/** /**
* webkit_dom_html_media_element_set_playback_rate: * webkit_dom_html_media_element_set_playback_rate:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* @value: A #gfloat * @value: A #gdouble
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_media_element_set_playback_rate(WebKitDOMHTMLMediaElement* self, gfloat value); webkit_dom_html_media_element_set_playback_rate(WebKitDOMHTMLMediaElement* self, gdouble value);
/** /**
* webkit_dom_html_media_element_get_played: * webkit_dom_html_media_element_get_played:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMTimeRanges* WEBKIT_API WebKitDOMTimeRanges*
webkit_dom_html_media_element_get_played(WebKitDOMHTMLMediaElement* self); webkit_dom_html_media_element_get_played(WebKitDOMHTMLMediaElement* self);
skipping to change at line 399 skipping to change at line 399
WEBKIT_API void WEBKIT_API void
webkit_dom_html_media_element_set_controls(WebKitDOMHTMLMediaElement* self, gboolean value); webkit_dom_html_media_element_set_controls(WebKitDOMHTMLMediaElement* self, gboolean value);
/** /**
* webkit_dom_html_media_element_get_volume: * webkit_dom_html_media_element_get_volume:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_html_media_element_get_volume(WebKitDOMHTMLMediaElement* self); webkit_dom_html_media_element_get_volume(WebKitDOMHTMLMediaElement* self);
/** /**
* webkit_dom_html_media_element_set_volume: * webkit_dom_html_media_element_set_volume:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* @value: A #gfloat * @value: A #gdouble
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API void WEBKIT_API void
webkit_dom_html_media_element_set_volume(WebKitDOMHTMLMediaElement* self, g float value, GError** error); webkit_dom_html_media_element_set_volume(WebKitDOMHTMLMediaElement* self, g double value, GError** error);
/** /**
* webkit_dom_html_media_element_get_muted: * webkit_dom_html_media_element_get_muted:
* @self: A #WebKitDOMHTMLMediaElement * @self: A #WebKitDOMHTMLMediaElement
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_html_media_element_get_muted(WebKitDOMHTMLMediaElement* self); webkit_dom_html_media_element_get_muted(WebKitDOMHTMLMediaElement* self);
 End of changes. 14 change blocks. 
14 lines changed or deleted 14 lines changed or added


 WebKitDOMHTMLOptionsCollection.h   WebKitDOMHTMLOptionsCollection.h 
skipping to change at line 53 skipping to change at line 53
}; };
struct _WebKitDOMHTMLOptionsCollectionClass { struct _WebKitDOMHTMLOptionsCollectionClass {
WebKitDOMHTMLCollectionClass parent_class; WebKitDOMHTMLCollectionClass parent_class;
}; };
WEBKIT_API GType WEBKIT_API GType
webkit_dom_html_options_collection_get_type (void); webkit_dom_html_options_collection_get_type (void);
/** /**
* webkit_dom_html_options_collection_named_item:
* @self: A #WebKitDOMHTMLOptionsCollection
* @name: A #gchar
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMNode*
webkit_dom_html_options_collection_named_item(WebKitDOMHTMLOptionsCollectio
n* self, const gchar* name);
/**
* webkit_dom_html_options_collection_get_selected_index: * webkit_dom_html_options_collection_get_selected_index:
* @self: A #WebKitDOMHTMLOptionsCollection * @self: A #WebKitDOMHTMLOptionsCollection
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API glong WEBKIT_API glong
webkit_dom_html_options_collection_get_selected_index(WebKitDOMHTMLOptionsC ollection* self); webkit_dom_html_options_collection_get_selected_index(WebKitDOMHTMLOptionsC ollection* self);
/** /**
 End of changes. 1 change blocks. 
0 lines changed or deleted 12 lines changed or added


 WebKitDOMNavigator.h   WebKitDOMNavigator.h 
skipping to change at line 263 skipping to change at line 263
* webkit_dom_navigator_get_on_line: * webkit_dom_navigator_get_on_line:
* @self: A #WebKitDOMNavigator * @self: A #WebKitDOMNavigator
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_navigator_get_on_line(WebKitDOMNavigator* self); webkit_dom_navigator_get_on_line(WebKitDOMNavigator* self);
/** /**
* webkit_dom_navigator_get_webkit_battery:
* @self: A #WebKitDOMNavigator
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMBatteryManager*
webkit_dom_navigator_get_webkit_battery(WebKitDOMNavigator* self);
/**
* webkit_dom_navigator_get_geolocation: * webkit_dom_navigator_get_geolocation:
* @self: A #WebKitDOMNavigator * @self: A #WebKitDOMNavigator
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMGeolocation* WEBKIT_API WebKitDOMGeolocation*
webkit_dom_navigator_get_geolocation(WebKitDOMNavigator* self); webkit_dom_navigator_get_geolocation(WebKitDOMNavigator* self);
/**
* webkit_dom_navigator_get_webkit_temporary_storage:
* @self: A #WebKitDOMNavigator
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMStorageQuota*
webkit_dom_navigator_get_webkit_temporary_storage(WebKitDOMNavigator* self)
;
/**
* webkit_dom_navigator_get_webkit_persistent_storage:
* @self: A #WebKitDOMNavigator
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMStorageQuota*
webkit_dom_navigator_get_webkit_persistent_storage(WebKitDOMNavigator* self
);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMNavigator_h */ #endif /* WebKitDOMNavigator_h */
 End of changes. 2 change blocks. 
0 lines changed or deleted 32 lines changed or added


 WebKitDOMNode.h   WebKitDOMNode.h 
skipping to change at line 146 skipping to change at line 146
* @feature: A #gchar * @feature: A #gchar
* @version: A #gchar * @version: A #gchar
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_node_is_supported(WebKitDOMNode* self, const gchar* feature, con st gchar* version); webkit_dom_node_is_supported(WebKitDOMNode* self, const gchar* feature, con st gchar* version);
/** /**
* webkit_dom_node_has_attributes:
* @self: A #WebKitDOMNode
*
* Returns:
*
**/
WEBKIT_API gboolean
webkit_dom_node_has_attributes(WebKitDOMNode* self);
/**
* webkit_dom_node_is_same_node: * webkit_dom_node_is_same_node:
* @self: A #WebKitDOMNode * @self: A #WebKitDOMNode
* @other: A #WebKitDOMNode * @other: A #WebKitDOMNode
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_dom_node_is_same_node(WebKitDOMNode* self, WebKitDOMNode* other); webkit_dom_node_is_same_node(WebKitDOMNode* self, WebKitDOMNode* other);
skipping to change at line 347 skipping to change at line 337
* webkit_dom_node_get_next_sibling: * webkit_dom_node_get_next_sibling:
* @self: A #WebKitDOMNode * @self: A #WebKitDOMNode
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMNode* WEBKIT_API WebKitDOMNode*
webkit_dom_node_get_next_sibling(WebKitDOMNode* self); webkit_dom_node_get_next_sibling(WebKitDOMNode* self);
/** /**
* webkit_dom_node_get_attributes:
* @self: A #WebKitDOMNode
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMNamedNodeMap*
webkit_dom_node_get_attributes(WebKitDOMNode* self);
/**
* webkit_dom_node_get_owner_document: * webkit_dom_node_get_owner_document:
* @self: A #WebKitDOMNode * @self: A #WebKitDOMNode
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMDocument* WEBKIT_API WebKitDOMDocument*
webkit_dom_node_get_owner_document(WebKitDOMNode* self); webkit_dom_node_get_owner_document(WebKitDOMNode* self);
/** /**
 End of changes. 2 change blocks. 
20 lines changed or deleted 0 lines changed or added


 WebKitDOMPerformance.h   WebKitDOMPerformance.h 
skipping to change at line 82 skipping to change at line 82
/** /**
* webkit_dom_performance_get_timing: * webkit_dom_performance_get_timing:
* @self: A #WebKitDOMPerformance * @self: A #WebKitDOMPerformance
* *
* Returns: (transfer none): * Returns: (transfer none):
* *
**/ **/
WEBKIT_API WebKitDOMPerformanceTiming* WEBKIT_API WebKitDOMPerformanceTiming*
webkit_dom_performance_get_timing(WebKitDOMPerformance* self); webkit_dom_performance_get_timing(WebKitDOMPerformance* self);
/**
* webkit_dom_performance_get_memory:
* @self: A #WebKitDOMPerformance
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMMemoryInfo*
webkit_dom_performance_get_memory(WebKitDOMPerformance* self);
G_END_DECLS G_END_DECLS
#endif /* WebKitDOMPerformance_h */ #endif /* WebKitDOMPerformance_h */
 End of changes. 1 change blocks. 
10 lines changed or deleted 0 lines changed or added


 WebKitDOMTimeRanges.h   WebKitDOMTimeRanges.h 
skipping to change at line 61 skipping to change at line 61
/** /**
* webkit_dom_time_ranges_start: * webkit_dom_time_ranges_start:
* @self: A #WebKitDOMTimeRanges * @self: A #WebKitDOMTimeRanges
* @index: A #gulong * @index: A #gulong
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_time_ranges_start(WebKitDOMTimeRanges* self, gulong index, GErro r** error); webkit_dom_time_ranges_start(WebKitDOMTimeRanges* self, gulong index, GErro r** error);
/** /**
* webkit_dom_time_ranges_end: * webkit_dom_time_ranges_end:
* @self: A #WebKitDOMTimeRanges * @self: A #WebKitDOMTimeRanges
* @index: A #gulong * @index: A #gulong
* @error: #GError * @error: #GError
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gfloat WEBKIT_API gdouble
webkit_dom_time_ranges_end(WebKitDOMTimeRanges* self, gulong index, GError* * error); webkit_dom_time_ranges_end(WebKitDOMTimeRanges* self, gulong index, GError* * error);
/** /**
* webkit_dom_time_ranges_get_length: * webkit_dom_time_ranges_get_length:
* @self: A #WebKitDOMTimeRanges * @self: A #WebKitDOMTimeRanges
* *
* Returns: * Returns:
* *
**/ **/
WEBKIT_API gulong WEBKIT_API gulong
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 WebKitEnumTypes.h   WebKitEnumTypes.h 
/* Generated data (by glib-mkenums) */
/*
* Copyright (C) 2013 Igalia S.L.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public Licens
e
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION) #if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
#error "Only <webkit2/webkit2.h> can be included directly." #error "Only <webkit2/webkit2.h> can be included directly."
#endif #endif
#ifndef WEBKIT_ENUM_TYPES_H #ifndef WEBKIT_ENUM_TYPES_H
#define WEBKIT_ENUM_TYPES_H #define WEBKIT_ENUM_TYPES_H
#include <glib-object.h> #include <glib-object.h>
#include <webkit2/WebKitDefines.h> #include <webkit2/WebKitDefines.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticatio
nRequest.h. */
#define WEBKIT_TYPE_AUTHENTICATION_SCHEME webkit_authentication_scheme_get_
type ()
#include <webkit2/WebKitContextMenuActions.h> WEBKIT_API GType
webkit_authentication_scheme_get_type (void);
#define WEBKIT_TYPE_CONTEXT_MENU_ACTION webkit_context_menu_action_get_type /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuAc
() tions.h. */
#define WEBKIT_TYPE_CONTEXT_MENU_ACTION webkit_context_menu_action_get_type
()
WEBKIT_API GType WEBKIT_API GType
webkit_context_menu_action_get_type(void); webkit_context_menu_action_get_type (void);
#include <webkit2/WebKitCookieManager.h>
#define WEBKIT_TYPE_COOKIE_PERSISTENT_STORAGE webkit_cookie_persistent_stor /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitCookieManager
age_get_type() .h. */
#define WEBKIT_TYPE_COOKIE_PERSISTENT_STORAGE webkit_cookie_persistent_stor
age_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_cookie_persistent_storage_get_type(void); webkit_cookie_persistent_storage_get_type (void);
#define WEBKIT_TYPE_COOKIE_ACCEPT_POLICY webkit_cookie_accept_policy_get_ty pe() #define WEBKIT_TYPE_COOKIE_ACCEPT_POLICY webkit_cookie_accept_policy_get_ty pe ()
WEBKIT_API GType WEBKIT_API GType
webkit_cookie_accept_policy_get_type(void); webkit_cookie_accept_policy_get_type (void);
#include <webkit2/WebKitError.h> /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitCredential.h.
*/
#define WEBKIT_TYPE_NETWORK_ERROR webkit_network_error_get_type() #define WEBKIT_TYPE_CREDENTIAL_PERSISTENCE webkit_credential_persistence_ge
t_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_network_error_get_type(void); webkit_credential_persistence_get_type (void);
#define WEBKIT_TYPE_POLICY_ERROR webkit_policy_error_get_type() /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitError.h. */
#define WEBKIT_TYPE_NETWORK_ERROR webkit_network_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_policy_error_get_type(void); webkit_network_error_get_type (void);
#define WEBKIT_TYPE_PLUGIN_ERROR webkit_plugin_error_get_type() #define WEBKIT_TYPE_POLICY_ERROR webkit_policy_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_plugin_error_get_type(void); webkit_policy_error_get_type (void);
#define WEBKIT_TYPE_DOWNLOAD_ERROR webkit_download_error_get_type() #define WEBKIT_TYPE_PLUGIN_ERROR webkit_plugin_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_download_error_get_type(void); webkit_plugin_error_get_type (void);
#define WEBKIT_TYPE_PRINT_ERROR webkit_print_error_get_type() #define WEBKIT_TYPE_DOWNLOAD_ERROR webkit_download_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_print_error_get_type(void); webkit_download_error_get_type (void);
#define WEBKIT_TYPE_JAVASCRIPT_ERROR webkit_javascript_error_get_type() #define WEBKIT_TYPE_PRINT_ERROR webkit_print_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_javascript_error_get_type(void); webkit_print_error_get_type (void);
#define WEBKIT_TYPE_SNAPSHOT_ERROR webkit_snapshot_error_get_type() #define WEBKIT_TYPE_JAVASCRIPT_ERROR webkit_javascript_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_snapshot_error_get_type(void); webkit_javascript_error_get_type (void);
#include <webkit2/WebKitFaviconDatabase.h>
#define WEBKIT_TYPE_FAVICON_DATABASE_ERROR webkit_favicon_database_error_ge t_type() #define WEBKIT_TYPE_SNAPSHOT_ERROR webkit_snapshot_error_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_favicon_database_error_get_type(void); webkit_snapshot_error_get_type (void);
#include <webkit2/WebKitFindController.h> /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitFaviconDataba
se.h. */
#define WEBKIT_TYPE_FIND_OPTIONS webkit_find_options_get_type() #define WEBKIT_TYPE_FAVICON_DATABASE_ERROR webkit_favicon_database_error_ge
t_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_find_options_get_type(void); webkit_favicon_database_error_get_type (void);
#include <webkit2/WebKitHitTestResult.h>
#define WEBKIT_TYPE_HIT_TEST_RESULT_CONTEXT webkit_hit_test_result_context_ /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitFindControlle
get_type() r.h. */
#define WEBKIT_TYPE_FIND_OPTIONS webkit_find_options_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_hit_test_result_context_get_type(void); webkit_find_options_get_type (void);
#include <webkit2/WebKitNavigationPolicyDecision.h> /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitHitTestResult
.h. */
#define WEBKIT_TYPE_NAVIGATION_TYPE webkit_navigation_type_get_type() #define WEBKIT_TYPE_HIT_TEST_RESULT_CONTEXT webkit_hit_test_result_context_
get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_navigation_type_get_type(void); webkit_hit_test_result_context_get_type (void);
#include <webkit2/WebKitPrintOperation.h>
#define WEBKIT_TYPE_PRINT_OPERATION_RESPONSE webkit_print_operation_respons /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPol
e_get_type() icyDecision.h. */
#define WEBKIT_TYPE_NAVIGATION_TYPE webkit_navigation_type_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_print_operation_response_get_type(void); webkit_navigation_type_get_type (void);
#include <webkit2/WebKitScriptDialog.h> /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperatio
n.h. */
#define WEBKIT_TYPE_SCRIPT_DIALOG_TYPE webkit_script_dialog_type_get_type() #define WEBKIT_TYPE_PRINT_OPERATION_RESPONSE webkit_print_operation_respons
e_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_script_dialog_type_get_type(void); webkit_print_operation_response_get_type (void);
#include <webkit2/WebKitWebContext.h>
#define WEBKIT_TYPE_CACHE_MODEL webkit_cache_model_get_type() /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitScriptDialog.
h. */
#define WEBKIT_TYPE_SCRIPT_DIALOG_TYPE webkit_script_dialog_type_get_type (
)
WEBKIT_API GType WEBKIT_API GType
webkit_cache_model_get_type(void); webkit_script_dialog_type_get_type (void);
#define WEBKIT_TYPE_TLS_ERRORS_POLICY webkit_tls_errors_policy_get_type() /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.h.
*/
#define WEBKIT_TYPE_CACHE_MODEL webkit_cache_model_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_tls_errors_policy_get_type(void); webkit_cache_model_get_type (void);
#include <webkit2/WebKitWebView.h> #define WEBKIT_TYPE_TLS_ERRORS_POLICY webkit_tls_errors_policy_get_type ()
#define WEBKIT_TYPE_POLICY_DECISION_TYPE webkit_policy_decision_type_get_ty
pe()
WEBKIT_API GType WEBKIT_API GType
webkit_policy_decision_type_get_type(void); webkit_tls_errors_policy_get_type (void);
#define WEBKIT_TYPE_LOAD_EVENT webkit_load_event_get_type() /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h. */
#define WEBKIT_TYPE_POLICY_DECISION_TYPE webkit_policy_decision_type_get_ty
pe ()
WEBKIT_API GType WEBKIT_API GType
webkit_load_event_get_type(void); webkit_policy_decision_type_get_type (void);
#define WEBKIT_TYPE_SAVE_MODE webkit_save_mode_get_type() #define WEBKIT_TYPE_LOAD_EVENT webkit_load_event_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_save_mode_get_type(void); webkit_load_event_get_type (void);
#define WEBKIT_TYPE_INSECURE_CONTENT_EVENT webkit_insecure_content_event_ge t_type() #define WEBKIT_TYPE_SAVE_MODE webkit_save_mode_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_insecure_content_event_get_type(void); webkit_save_mode_get_type (void);
#define WEBKIT_TYPE_VIEW_MODE webkit_view_mode_get_type() #define WEBKIT_TYPE_INSECURE_CONTENT_EVENT webkit_insecure_content_event_ge t_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_view_mode_get_type(void); webkit_insecure_content_event_get_type (void);
#define WEBKIT_TYPE_SNAPSHOT_OPTIONS webkit_snapshot_options_get_type() #define WEBKIT_TYPE_VIEW_MODE webkit_view_mode_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_snapshot_options_get_type(void); webkit_view_mode_get_type (void);
#define WEBKIT_TYPE_SNAPSHOT_REGION webkit_snapshot_region_get_type() #define WEBKIT_TYPE_SNAPSHOT_OPTIONS webkit_snapshot_options_get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_snapshot_region_get_type(void); webkit_snapshot_options_get_type (void);
#define WEBKIT_TYPE_SNAPSHOT_REGION webkit_snapshot_region_get_type ()
#include <webkit2/WebKitWebViewGroup.h> WEBKIT_API GType
webkit_snapshot_region_get_type (void);
#define WEBKIT_TYPE_INJECTED_CONTENT_FRAMES webkit_injected_content_frames_ /* Enumerations from ./Source/WebKit2/UIProcess/API/gtk/WebKitWebViewGroup.
get_type() h. */
#define WEBKIT_TYPE_INJECTED_CONTENT_FRAMES webkit_injected_content_frames_
get_type ()
WEBKIT_API GType WEBKIT_API GType
webkit_injected_content_frames_get_type(void); webkit_injected_content_frames_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
/* Generated data ends here */
 End of changes. 58 change blocks. 
81 lines changed or deleted 117 lines changed or added


 WebKitSettings.h   WebKitSettings.h 
skipping to change at line 382 skipping to change at line 382
const gchar *application_name, const gchar *application_name,
const gchar *application_version); const gchar *application_version);
WEBKIT_API gboolean WEBKIT_API gboolean
webkit_settings_get_enable_smooth_scrolling (WebKitSetti ngs *settings); webkit_settings_get_enable_smooth_scrolling (WebKitSetti ngs *settings);
WEBKIT_API void WEBKIT_API void
webkit_settings_set_enable_smooth_scrolling (WebKitSetti ngs *settings, webkit_settings_set_enable_smooth_scrolling (WebKitSetti ngs *settings,
gboolean enabled); gboolean enabled);
WEBKIT_API gboolean
webkit_settings_get_enable_accelerated_2d_canvas (WebKitSetti
ngs *settings);
WEBKIT_API void
webkit_settings_set_enable_accelerated_2d_canvas (WebKitSetti
ngs *settings,
gboolean
enabled);
WEBKIT_API gboolean
webkit_settings_get_enable_write_console_messages_to_stdout (WebKitSetti
ngs *settings);
WEBKIT_API void
webkit_settings_set_enable_write_console_messages_to_stdout (WebKitSetti
ngs *settings,
gboolean
enabled);
G_END_DECLS G_END_DECLS
#endif /* WebKitSettings_h */ #endif /* WebKitSettings_h */
 End of changes. 1 change blocks. 
0 lines changed or deleted 20 lines changed or added


 WebKitURISchemeRequest.h   WebKitURISchemeRequest.h 
skipping to change at line 80 skipping to change at line 80
WEBKIT_API WebKitWebView * WEBKIT_API WebKitWebView *
webkit_uri_scheme_request_get_web_view (WebKitURISchemeRequest *request); webkit_uri_scheme_request_get_web_view (WebKitURISchemeRequest *request);
WEBKIT_API void WEBKIT_API void
webkit_uri_scheme_request_finish (WebKitURISchemeRequest *request, webkit_uri_scheme_request_finish (WebKitURISchemeRequest *request,
GInputStream *stream, GInputStream *stream,
gint64 stream_leng th, gint64 stream_leng th,
const gchar *mime_type); const gchar *mime_type);
WEBKIT_API void
webkit_uri_scheme_request_finish_error (WebKitURISchemeRequest *request,
GError *error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 4 lines changed or added


 WebKitVersion.h   WebKitVersion.h 
skipping to change at line 47 skipping to change at line 47
*/ */
#define WEBKIT_MAJOR_VERSION (2) #define WEBKIT_MAJOR_VERSION (2)
/** /**
* WEBKIT_MINOR_VERSION: * WEBKIT_MINOR_VERSION:
* *
* Like webkit_get_minor_version(), but from the headers used at * Like webkit_get_minor_version(), but from the headers used at
* application compile time, rather than from the library linked * application compile time, rather than from the library linked
* against at application run time. * against at application run time.
*/ */
#define WEBKIT_MINOR_VERSION (0) #define WEBKIT_MINOR_VERSION (1)
/** /**
* WEBKIT_MICRO_VERSION: * WEBKIT_MICRO_VERSION:
* *
* Like webkit_get_micro_version(), but from the headers used at * Like webkit_get_micro_version(), but from the headers used at
* application compile time, rather than from the library linked * application compile time, rather than from the library linked
* against at application run time. * against at application run time.
*/ */
#define WEBKIT_MICRO_VERSION (4) #define WEBKIT_MICRO_VERSION (4)
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 WebKitWebPage.h   WebKitWebPage.h 
skipping to change at line 60 skipping to change at line 60
struct _WebKitWebPageClass { struct _WebKitWebPageClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
WEBKIT_API GType WEBKIT_API GType
webkit_web_page_get_type (void); webkit_web_page_get_type (void);
WEBKIT_API WebKitDOMDocument * WEBKIT_API WebKitDOMDocument *
webkit_web_page_get_dom_document (WebKitWebPage *web_page); webkit_web_page_get_dom_document (WebKitWebPage *web_page);
WEBKIT_API const gchar *
webkit_web_page_get_uri (WebKitWebPage *web_page);
WEBKIT_API guint64 WEBKIT_API guint64
webkit_web_page_get_id (WebKitWebPage *web_page); webkit_web_page_get_id (WebKitWebPage *web_page);
WEBKIT_API const gchar *
webkit_web_page_get_uri (WebKitWebPage *web_page);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added


 WebKitWebView.h   WebKitWebView.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION) #if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
#error "Only <webkit2/webkit2.h> can be included directly." #error "Only <webkit2/webkit2.h> can be included directly."
#endif #endif
#ifndef WebKitWebView_h #ifndef WebKitWebView_h
#define WebKitWebView_h #define WebKitWebView_h
#include <JavaScriptCore/JSBase.h> #include <JavaScriptCore/JSBase.h>
#include <webkit2/WebKitAuthenticationRequest.h>
#include <webkit2/WebKitBackForwardList.h> #include <webkit2/WebKitBackForwardList.h>
#include <webkit2/WebKitDefines.h> #include <webkit2/WebKitDefines.h>
#include <webkit2/WebKitFileChooserRequest.h> #include <webkit2/WebKitFileChooserRequest.h>
#include <webkit2/WebKitFindController.h> #include <webkit2/WebKitFindController.h>
#include <webkit2/WebKitFormSubmissionRequest.h> #include <webkit2/WebKitFormSubmissionRequest.h>
#include <webkit2/WebKitForwardDeclarations.h> #include <webkit2/WebKitForwardDeclarations.h>
#include <webkit2/WebKitHitTestResult.h> #include <webkit2/WebKitHitTestResult.h>
#include <webkit2/WebKitJavascriptResult.h> #include <webkit2/WebKitJavascriptResult.h>
#include <webkit2/WebKitPermissionRequest.h> #include <webkit2/WebKitPermissionRequest.h>
#include <webkit2/WebKitPolicyDecision.h> #include <webkit2/WebKitPolicyDecision.h>
skipping to change at line 245 skipping to change at line 246
WebKitContextMenu * context_menu, WebKitContextMenu * context_menu,
GdkEvent * event, GdkEvent * event,
WebKitHitTestResult * hit_test_result); WebKitHitTestResult * hit_test_result);
void (* context_menu_dismissed) (WebKitWebView * web_view); void (* context_menu_dismissed) (WebKitWebView * web_view);
void (* submit_form) (WebKitWebView * web_view, void (* submit_form) (WebKitWebView * web_view,
WebKitFormSubmissionRequest * request); WebKitFormSubmissionRequest * request);
void (* insecure_content_detected) (WebKitWebView * web_view, void (* insecure_content_detected) (WebKitWebView * web_view,
WebKitInsecureContentEvent event); WebKitInsecureContentEvent event);
gboolean (* web_process_crashed) (WebKitWebView * web_view); gboolean (* web_process_crashed) (WebKitWebView * web_view);
gboolean (* authenticate) (WebKitWebView *
web_view,
WebKitAuthenticationRequest *
request);
void (*_webkit_reserved0) (void); void (*_webkit_reserved0) (void);
void (*_webkit_reserved1) (void); void (*_webkit_reserved1) (void);
void (*_webkit_reserved2) (void); void (*_webkit_reserved2) (void);
void (*_webkit_reserved3) (void); void (*_webkit_reserved3) (void);
void (*_webkit_reserved4) (void); void (*_webkit_reserved4) (void);
void (*_webkit_reserved5) (void); void (*_webkit_reserved5) (void);
void (*_webkit_reserved6) (void); void (*_webkit_reserved6) (void);
void (*_webkit_reserved7) (void);
}; };
WEBKIT_API GType WEBKIT_API GType
webkit_web_view_get_type (void); webkit_web_view_get_type (void);
WEBKIT_API GtkWidget * WEBKIT_API GtkWidget *
webkit_web_view_new (void); webkit_web_view_new (void);
WEBKIT_API GtkWidget * WEBKIT_API GtkWidget *
webkit_web_view_new_with_context (WebKitWebContext *context); webkit_web_view_new_with_context (WebKitWebContext *context);
 End of changes. 3 change blocks. 
1 lines changed or deleted 5 lines changed or added


 webkit2.h   webkit2.h 
skipping to change at line 26 skipping to change at line 26
* along with this library; see the file COPYING.LIB. If not, write to * along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#ifndef __WEBKIT2_H__ #ifndef __WEBKIT2_H__
#define __WEBKIT2_H__ #define __WEBKIT2_H__
#define __WEBKIT2_H_INSIDE__ #define __WEBKIT2_H_INSIDE__
#include <webkit2/WebKitAuthenticationRequest.h>
#include <webkit2/WebKitBackForwardList.h> #include <webkit2/WebKitBackForwardList.h>
#include <webkit2/WebKitBackForwardListItem.h> #include <webkit2/WebKitBackForwardListItem.h>
#include <webkit2/WebKitContextMenu.h> #include <webkit2/WebKitContextMenu.h>
#include <webkit2/WebKitContextMenuActions.h> #include <webkit2/WebKitContextMenuActions.h>
#include <webkit2/WebKitContextMenuItem.h> #include <webkit2/WebKitContextMenuItem.h>
#include <webkit2/WebKitCookieManager.h> #include <webkit2/WebKitCookieManager.h>
#include <webkit2/WebKitCredential.h>
#include <webkit2/WebKitDefines.h> #include <webkit2/WebKitDefines.h>
#include <webkit2/WebKitDownload.h> #include <webkit2/WebKitDownload.h>
#include <webkit2/WebKitEditingCommands.h> #include <webkit2/WebKitEditingCommands.h>
#include <webkit2/WebKitEnumTypes.h> #include <webkit2/WebKitEnumTypes.h>
#include <webkit2/WebKitError.h> #include <webkit2/WebKitError.h>
#include <webkit2/WebKitFaviconDatabase.h> #include <webkit2/WebKitFaviconDatabase.h>
#include <webkit2/WebKitFileChooserRequest.h> #include <webkit2/WebKitFileChooserRequest.h>
#include <webkit2/WebKitFindController.h> #include <webkit2/WebKitFindController.h>
#include <webkit2/WebKitFormSubmissionRequest.h> #include <webkit2/WebKitFormSubmissionRequest.h>
#include <webkit2/WebKitGeolocationPermissionRequest.h> #include <webkit2/WebKitGeolocationPermissionRequest.h>
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 webkitdomdefines.h   webkitdomdefines.h 
skipping to change at line 43 skipping to change at line 43
#define WEBKIT_API __attribute__((visibility("default"))) #define WEBKIT_API __attribute__((visibility("default")))
#define WEBKIT_OBSOLETE_API WEBKIT_API __attribute__((deprecated)) #define WEBKIT_OBSOLETE_API WEBKIT_API __attribute__((deprecated))
#endif #endif
#ifndef WEBKIT_API #ifndef WEBKIT_API
#define WEBKIT_API #define WEBKIT_API
#endif #endif
typedef struct _WebKitDOMAttr WebKitDOMAttr; typedef struct _WebKitDOMAttr WebKitDOMAttr;
typedef struct _WebKitDOMAttrClass WebKitDOMAttrClass; typedef struct _WebKitDOMAttrClass WebKitDOMAttrClass;
typedef struct _WebKitDOMBarInfo WebKitDOMBarInfo; typedef struct _WebKitDOMAudioTrack WebKitDOMAudioTrack;
typedef struct _WebKitDOMBarInfoClass WebKitDOMBarInfoClass; typedef struct _WebKitDOMAudioTrackClass WebKitDOMAudioTrackClass;
typedef struct _WebKitDOMAudioTrackList WebKitDOMAudioTrackList;
typedef struct _WebKitDOMAudioTrackListClass WebKitDOMAudioTrackListClass;
typedef struct _WebKitDOMBarProp WebKitDOMBarProp;
typedef struct _WebKitDOMBarPropClass WebKitDOMBarPropClass;
typedef struct _WebKitDOMBatteryManager WebKitDOMBatteryManager;
typedef struct _WebKitDOMBatteryManagerClass WebKitDOMBatteryManagerClass;
typedef struct _WebKitDOMBlob WebKitDOMBlob; typedef struct _WebKitDOMBlob WebKitDOMBlob;
typedef struct _WebKitDOMBlobClass WebKitDOMBlobClass; typedef struct _WebKitDOMBlobClass WebKitDOMBlobClass;
typedef struct _WebKitDOMCDATASection WebKitDOMCDATASection; typedef struct _WebKitDOMCDATASection WebKitDOMCDATASection;
typedef struct _WebKitDOMCDATASectionClass WebKitDOMCDATASectionClass; typedef struct _WebKitDOMCDATASectionClass WebKitDOMCDATASectionClass;
typedef struct _WebKitDOMCSSRule WebKitDOMCSSRule; typedef struct _WebKitDOMCSSRule WebKitDOMCSSRule;
typedef struct _WebKitDOMCSSRuleClass WebKitDOMCSSRuleClass; typedef struct _WebKitDOMCSSRuleClass WebKitDOMCSSRuleClass;
skipping to change at line 310 skipping to change at line 319
typedef struct _WebKitDOMHTMLParagraphElement WebKitDOMHTMLParagraphElement ; typedef struct _WebKitDOMHTMLParagraphElement WebKitDOMHTMLParagraphElement ;
typedef struct _WebKitDOMHTMLParagraphElementClass WebKitDOMHTMLParagraphEl ementClass; typedef struct _WebKitDOMHTMLParagraphElementClass WebKitDOMHTMLParagraphEl ementClass;
typedef struct _WebKitDOMHTMLParamElement WebKitDOMHTMLParamElement; typedef struct _WebKitDOMHTMLParamElement WebKitDOMHTMLParamElement;
typedef struct _WebKitDOMHTMLParamElementClass WebKitDOMHTMLParamElementCla ss; typedef struct _WebKitDOMHTMLParamElementClass WebKitDOMHTMLParamElementCla ss;
typedef struct _WebKitDOMHTMLPreElement WebKitDOMHTMLPreElement; typedef struct _WebKitDOMHTMLPreElement WebKitDOMHTMLPreElement;
typedef struct _WebKitDOMHTMLPreElementClass WebKitDOMHTMLPreElementClass; typedef struct _WebKitDOMHTMLPreElementClass WebKitDOMHTMLPreElementClass;
typedef struct _WebKitDOMHTMLPropertiesCollection WebKitDOMHTMLPropertiesCo
llection;
typedef struct _WebKitDOMHTMLPropertiesCollectionClass WebKitDOMHTMLPropert
iesCollectionClass;
typedef struct _WebKitDOMHTMLQuoteElement WebKitDOMHTMLQuoteElement; typedef struct _WebKitDOMHTMLQuoteElement WebKitDOMHTMLQuoteElement;
typedef struct _WebKitDOMHTMLQuoteElementClass WebKitDOMHTMLQuoteElementCla ss; typedef struct _WebKitDOMHTMLQuoteElementClass WebKitDOMHTMLQuoteElementCla ss;
typedef struct _WebKitDOMHTMLScriptElement WebKitDOMHTMLScriptElement; typedef struct _WebKitDOMHTMLScriptElement WebKitDOMHTMLScriptElement;
typedef struct _WebKitDOMHTMLScriptElementClass WebKitDOMHTMLScriptElementC lass; typedef struct _WebKitDOMHTMLScriptElementClass WebKitDOMHTMLScriptElementC lass;
typedef struct _WebKitDOMHTMLSelectElement WebKitDOMHTMLSelectElement; typedef struct _WebKitDOMHTMLSelectElement WebKitDOMHTMLSelectElement;
typedef struct _WebKitDOMHTMLSelectElementClass WebKitDOMHTMLSelectElementC lass; typedef struct _WebKitDOMHTMLSelectElementClass WebKitDOMHTMLSelectElementC lass;
typedef struct _WebKitDOMHTMLStyleElement WebKitDOMHTMLStyleElement; typedef struct _WebKitDOMHTMLStyleElement WebKitDOMHTMLStyleElement;
skipping to change at line 358 skipping to change at line 364
typedef struct _WebKitDOMHTMLUListElement WebKitDOMHTMLUListElement; typedef struct _WebKitDOMHTMLUListElement WebKitDOMHTMLUListElement;
typedef struct _WebKitDOMHTMLUListElementClass WebKitDOMHTMLUListElementCla ss; typedef struct _WebKitDOMHTMLUListElementClass WebKitDOMHTMLUListElementCla ss;
typedef struct _WebKitDOMHTMLVideoElement WebKitDOMHTMLVideoElement; typedef struct _WebKitDOMHTMLVideoElement WebKitDOMHTMLVideoElement;
typedef struct _WebKitDOMHTMLVideoElementClass WebKitDOMHTMLVideoElementCla ss; typedef struct _WebKitDOMHTMLVideoElementClass WebKitDOMHTMLVideoElementCla ss;
typedef struct _WebKitDOMHistory WebKitDOMHistory; typedef struct _WebKitDOMHistory WebKitDOMHistory;
typedef struct _WebKitDOMHistoryClass WebKitDOMHistoryClass; typedef struct _WebKitDOMHistoryClass WebKitDOMHistoryClass;
typedef struct _WebKitDOMKeyboardEvent WebKitDOMKeyboardEvent;
typedef struct _WebKitDOMKeyboardEventClass WebKitDOMKeyboardEventClass;
typedef struct _WebKitDOMLocation WebKitDOMLocation; typedef struct _WebKitDOMLocation WebKitDOMLocation;
typedef struct _WebKitDOMLocationClass WebKitDOMLocationClass; typedef struct _WebKitDOMLocationClass WebKitDOMLocationClass;
typedef struct _WebKitDOMMediaError WebKitDOMMediaError; typedef struct _WebKitDOMMediaError WebKitDOMMediaError;
typedef struct _WebKitDOMMediaErrorClass WebKitDOMMediaErrorClass; typedef struct _WebKitDOMMediaErrorClass WebKitDOMMediaErrorClass;
typedef struct _WebKitDOMMediaList WebKitDOMMediaList; typedef struct _WebKitDOMMediaList WebKitDOMMediaList;
typedef struct _WebKitDOMMediaListClass WebKitDOMMediaListClass; typedef struct _WebKitDOMMediaListClass WebKitDOMMediaListClass;
typedef struct _WebKitDOMMediaQueryList WebKitDOMMediaQueryList; typedef struct _WebKitDOMMediaQueryList WebKitDOMMediaQueryList;
typedef struct _WebKitDOMMediaQueryListClass WebKitDOMMediaQueryListClass; typedef struct _WebKitDOMMediaQueryListClass WebKitDOMMediaQueryListClass;
typedef struct _WebKitDOMMemoryInfo WebKitDOMMemoryInfo;
typedef struct _WebKitDOMMemoryInfoClass WebKitDOMMemoryInfoClass;
typedef struct _WebKitDOMMessagePort WebKitDOMMessagePort; typedef struct _WebKitDOMMessagePort WebKitDOMMessagePort;
typedef struct _WebKitDOMMessagePortClass WebKitDOMMessagePortClass; typedef struct _WebKitDOMMessagePortClass WebKitDOMMessagePortClass;
typedef struct _WebKitDOMMicroDataItemValue WebKitDOMMicroDataItemValue;
typedef struct _WebKitDOMMicroDataItemValueClass WebKitDOMMicroDataItemValu
eClass;
typedef struct _WebKitDOMMouseEvent WebKitDOMMouseEvent; typedef struct _WebKitDOMMouseEvent WebKitDOMMouseEvent;
typedef struct _WebKitDOMMouseEventClass WebKitDOMMouseEventClass; typedef struct _WebKitDOMMouseEventClass WebKitDOMMouseEventClass;
typedef struct _WebKitDOMNamedNodeMap WebKitDOMNamedNodeMap; typedef struct _WebKitDOMNamedNodeMap WebKitDOMNamedNodeMap;
typedef struct _WebKitDOMNamedNodeMapClass WebKitDOMNamedNodeMapClass; typedef struct _WebKitDOMNamedNodeMapClass WebKitDOMNamedNodeMapClass;
typedef struct _WebKitDOMNavigator WebKitDOMNavigator; typedef struct _WebKitDOMNavigator WebKitDOMNavigator;
typedef struct _WebKitDOMNavigatorClass WebKitDOMNavigatorClass; typedef struct _WebKitDOMNavigatorClass WebKitDOMNavigatorClass;
typedef struct _WebKitDOMNode WebKitDOMNode; typedef struct _WebKitDOMNode WebKitDOMNode;
skipping to change at line 421 skipping to change at line 424
typedef struct _WebKitDOMPerformanceNavigation WebKitDOMPerformanceNavigati on; typedef struct _WebKitDOMPerformanceNavigation WebKitDOMPerformanceNavigati on;
typedef struct _WebKitDOMPerformanceNavigationClass WebKitDOMPerformanceNav igationClass; typedef struct _WebKitDOMPerformanceNavigationClass WebKitDOMPerformanceNav igationClass;
typedef struct _WebKitDOMPerformanceTiming WebKitDOMPerformanceTiming; typedef struct _WebKitDOMPerformanceTiming WebKitDOMPerformanceTiming;
typedef struct _WebKitDOMPerformanceTimingClass WebKitDOMPerformanceTimingC lass; typedef struct _WebKitDOMPerformanceTimingClass WebKitDOMPerformanceTimingC lass;
typedef struct _WebKitDOMProcessingInstruction WebKitDOMProcessingInstructi on; typedef struct _WebKitDOMProcessingInstruction WebKitDOMProcessingInstructi on;
typedef struct _WebKitDOMProcessingInstructionClass WebKitDOMProcessingInst ructionClass; typedef struct _WebKitDOMProcessingInstructionClass WebKitDOMProcessingInst ructionClass;
typedef struct _WebKitDOMPropertyNodeList WebKitDOMPropertyNodeList;
typedef struct _WebKitDOMPropertyNodeListClass WebKitDOMPropertyNodeListCla
ss;
typedef struct _WebKitDOMRange WebKitDOMRange; typedef struct _WebKitDOMRange WebKitDOMRange;
typedef struct _WebKitDOMRangeClass WebKitDOMRangeClass; typedef struct _WebKitDOMRangeClass WebKitDOMRangeClass;
typedef struct _WebKitDOMScreen WebKitDOMScreen; typedef struct _WebKitDOMScreen WebKitDOMScreen;
typedef struct _WebKitDOMScreenClass WebKitDOMScreenClass; typedef struct _WebKitDOMScreenClass WebKitDOMScreenClass;
typedef struct _WebKitDOMShadowRoot WebKitDOMShadowRoot; typedef struct _WebKitDOMShadowRoot WebKitDOMShadowRoot;
typedef struct _WebKitDOMShadowRootClass WebKitDOMShadowRootClass; typedef struct _WebKitDOMShadowRootClass WebKitDOMShadowRootClass;
typedef struct _WebKitDOMStorage WebKitDOMStorage; typedef struct _WebKitDOMStorage WebKitDOMStorage;
typedef struct _WebKitDOMStorageClass WebKitDOMStorageClass; typedef struct _WebKitDOMStorageClass WebKitDOMStorageClass;
typedef struct _WebKitDOMStorageInfo WebKitDOMStorageInfo; typedef struct _WebKitDOMStorageInfo WebKitDOMStorageInfo;
typedef struct _WebKitDOMStorageInfoClass WebKitDOMStorageInfoClass; typedef struct _WebKitDOMStorageInfoClass WebKitDOMStorageInfoClass;
typedef struct _WebKitDOMStorageQuota WebKitDOMStorageQuota;
typedef struct _WebKitDOMStorageQuotaClass WebKitDOMStorageQuotaClass;
typedef struct _WebKitDOMStyleMedia WebKitDOMStyleMedia; typedef struct _WebKitDOMStyleMedia WebKitDOMStyleMedia;
typedef struct _WebKitDOMStyleMediaClass WebKitDOMStyleMediaClass; typedef struct _WebKitDOMStyleMediaClass WebKitDOMStyleMediaClass;
typedef struct _WebKitDOMStyleSheet WebKitDOMStyleSheet; typedef struct _WebKitDOMStyleSheet WebKitDOMStyleSheet;
typedef struct _WebKitDOMStyleSheetClass WebKitDOMStyleSheetClass; typedef struct _WebKitDOMStyleSheetClass WebKitDOMStyleSheetClass;
typedef struct _WebKitDOMStyleSheetList WebKitDOMStyleSheetList; typedef struct _WebKitDOMStyleSheetList WebKitDOMStyleSheetList;
typedef struct _WebKitDOMStyleSheetListClass WebKitDOMStyleSheetListClass; typedef struct _WebKitDOMStyleSheetListClass WebKitDOMStyleSheetListClass;
typedef struct _WebKitDOMText WebKitDOMText; typedef struct _WebKitDOMText WebKitDOMText;
skipping to change at line 478 skipping to change at line 481
typedef struct _WebKitDOMTreeWalker WebKitDOMTreeWalker; typedef struct _WebKitDOMTreeWalker WebKitDOMTreeWalker;
typedef struct _WebKitDOMTreeWalkerClass WebKitDOMTreeWalkerClass; typedef struct _WebKitDOMTreeWalkerClass WebKitDOMTreeWalkerClass;
typedef struct _WebKitDOMUIEvent WebKitDOMUIEvent; typedef struct _WebKitDOMUIEvent WebKitDOMUIEvent;
typedef struct _WebKitDOMUIEventClass WebKitDOMUIEventClass; typedef struct _WebKitDOMUIEventClass WebKitDOMUIEventClass;
typedef struct _WebKitDOMValidityState WebKitDOMValidityState; typedef struct _WebKitDOMValidityState WebKitDOMValidityState;
typedef struct _WebKitDOMValidityStateClass WebKitDOMValidityStateClass; typedef struct _WebKitDOMValidityStateClass WebKitDOMValidityStateClass;
typedef struct _WebKitDOMVideoTrack WebKitDOMVideoTrack;
typedef struct _WebKitDOMVideoTrackClass WebKitDOMVideoTrackClass;
typedef struct _WebKitDOMVideoTrackList WebKitDOMVideoTrackList;
typedef struct _WebKitDOMVideoTrackListClass WebKitDOMVideoTrackListClass;
typedef struct _WebKitDOMWebKitNamedFlow WebKitDOMWebKitNamedFlow; typedef struct _WebKitDOMWebKitNamedFlow WebKitDOMWebKitNamedFlow;
typedef struct _WebKitDOMWebKitNamedFlowClass WebKitDOMWebKitNamedFlowClass ; typedef struct _WebKitDOMWebKitNamedFlowClass WebKitDOMWebKitNamedFlowClass ;
typedef struct _WebKitDOMWebKitPoint WebKitDOMWebKitPoint; typedef struct _WebKitDOMWebKitPoint WebKitDOMWebKitPoint;
typedef struct _WebKitDOMWebKitPointClass WebKitDOMWebKitPointClass; typedef struct _WebKitDOMWebKitPointClass WebKitDOMWebKitPointClass;
typedef struct _WebKitDOMXPathExpression WebKitDOMXPathExpression; typedef struct _WebKitDOMXPathExpression WebKitDOMXPathExpression;
typedef struct _WebKitDOMXPathExpressionClass WebKitDOMXPathExpressionClass ; typedef struct _WebKitDOMXPathExpressionClass WebKitDOMXPathExpressionClass ;
typedef struct _WebKitDOMXPathNSResolver WebKitDOMXPathNSResolver; typedef struct _WebKitDOMXPathNSResolver WebKitDOMXPathNSResolver;
 End of changes. 8 change blocks. 
18 lines changed or deleted 23 lines changed or added


 webkithittestresult.h   webkithittestresult.h 
skipping to change at line 57 skipping to change at line 57
GObjectClass parent_class; GObjectClass parent_class;
/* Padding for future expansion */ /* Padding for future expansion */
void (*_webkit_reserved0) (void); void (*_webkit_reserved0) (void);
void (*_webkit_reserved1) (void); void (*_webkit_reserved1) (void);
void (*_webkit_reserved2) (void); void (*_webkit_reserved2) (void);
void (*_webkit_reserved3) (void); void (*_webkit_reserved3) (void);
}; };
/** /**
* WebKitHitTestResultContext * WebKitHitTestResultContext:
* @WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT: anywhere in the document. * @WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT: anywhere in the document.
* @WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK: a hyperlink element. * @WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK: a hyperlink element.
* @WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE: an image element. * @WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE: an image element.
* @WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA: a video or audio element. * @WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA: a video or audio element.
* @WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION: the area is selected by * @WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION: the area is selected by
* the user. * the user.
* @WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE: the area is * @WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE: the area is
* editable by the user. * editable by the user.
*/ */
typedef enum typedef enum
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 webkitspellchecker.h   webkitspellchecker.h 
skipping to change at line 36 skipping to change at line 36
G_BEGIN_DECLS G_BEGIN_DECLS
#define WEBKIT_TYPE_SPELL_CHECKER (webkit_spell_checker_get_type( )) #define WEBKIT_TYPE_SPELL_CHECKER (webkit_spell_checker_get_type( ))
#define WEBKIT_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST((ob j), WEBKIT_TYPE_SPELL_CHECKER, WebKitSpellChecker)) #define WEBKIT_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST((ob j), WEBKIT_TYPE_SPELL_CHECKER, WebKitSpellChecker))
#define WEBKIT_IS_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), WEBKIT_TYPE_SPELL_CHECKER)) #define WEBKIT_IS_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), WEBKIT_TYPE_SPELL_CHECKER))
#define WEBKIT_SPELL_CHECKER_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), WEBKIT_TYPE_SPELL_CHECKER, WebKitSpellCheckerInterface)) #define WEBKIT_SPELL_CHECKER_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), WEBKIT_TYPE_SPELL_CHECKER, WebKitSpellCheckerInterface))
struct _WebKitSpellCheckerInterface { struct _WebKitSpellCheckerInterface {
GTypeInterface g_iface; GTypeInterface g_iface;
void (*check_spelling_of_string) (WebKitSpellC hecker* checker, const char* word, int* misspelling_location, int* misspell ing_length); void (*check_spelling_of_string) (WebKitSpellC hecker* checker, const char* string, int* misspelling_location, int* misspe lling_length);
char** (*get_guesses_for_word) (WebKitSpellC hecker* checker, const char* word, const char* context); char** (*get_guesses_for_word) (WebKitSpellC hecker* checker, const char* word, const char* context);
void (*update_spell_checking_languages) (WebKitSpellC hecker* checker, const char* languages); void (*update_spell_checking_languages) (WebKitSpellC hecker* checker, const char* languages);
char* (*get_autocorrect_suggestions_for_misspelled_word) (WebKitSpellC hecker* checker, const char* word); char* (*get_autocorrect_suggestions_for_misspelled_word) (WebKitSpellC hecker* checker, const char* word);
void (*learn_word) (WebKitSpellC hecker* checker, const char* word); void (*learn_word) (WebKitSpellC hecker* checker, const char* word);
void (*ignore_word) (WebKitSpellC hecker* checker, const char* word); void (*ignore_word) (WebKitSpellC hecker* checker, const char* word);
}; };
WEBKIT_API GType webkit_spell_checker_get_type (void) G_GNUC_CONST; WEBKIT_API GType webkit_spell_checker_get_type (void) G_GNUC_CONST;
WEBKIT_API void webkit_spell_checker_check_spelling_of_string (WebKitSpellChecker *checker, WEBKIT_API void webkit_spell_checker_check_spelling_of_string (WebKitSpellChecker *checker,
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 webkitversion.h   webkitversion.h 
skipping to change at line 29 skipping to change at line 29
#ifndef webkitversion_h #ifndef webkitversion_h
#define webkitversion_h #define webkitversion_h
#include <glib.h> #include <glib.h>
#include <webkit/webkitdefines.h> #include <webkit/webkitdefines.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define WEBKIT_MAJOR_VERSION (2) #define WEBKIT_MAJOR_VERSION (2)
#define WEBKIT_MINOR_VERSION (0) #define WEBKIT_MINOR_VERSION (1)
#define WEBKIT_MICRO_VERSION (4) #define WEBKIT_MICRO_VERSION (4)
#define WEBKIT_USER_AGENT_MAJOR_VERSION (537) #define WEBKIT_USER_AGENT_MAJOR_VERSION (538)
#define WEBKIT_USER_AGENT_MINOR_VERSION (32) #define WEBKIT_USER_AGENT_MINOR_VERSION (1)
/**
* WEBKITGTK_API_VERSION: (skip)
*/
#define WEBKITGTK_API_VERSION (3.0) #define WEBKITGTK_API_VERSION (3.0)
#define WEBKIT_CHECK_VERSION(major, minor, micro) \ #define WEBKIT_CHECK_VERSION(major, minor, micro) \
(WEBKIT_MAJOR_VERSION > (major) || \ (WEBKIT_MAJOR_VERSION > (major) || \
(WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION > (minor)) || \ (WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION > (minor)) || \
(WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION == (minor) && \ (WEBKIT_MAJOR_VERSION == (major) && WEBKIT_MINOR_VERSION == (minor) && \
WEBKIT_MICRO_VERSION >= (micro))) WEBKIT_MICRO_VERSION >= (micro)))
WEBKIT_API guint WEBKIT_API guint
webkit_major_version (void); webkit_major_version (void);
 End of changes. 2 change blocks. 
3 lines changed or deleted 7 lines changed or added


 webkitwebframe.h   webkitwebframe.h 
skipping to change at line 63 skipping to change at line 63
/*< public >*/ /*< public >*/
void (*_webkit_reserved1) (void); void (*_webkit_reserved1) (void);
void (*_webkit_reserved2) (void); void (*_webkit_reserved2) (void);
void (*_webkit_reserved3) (void); void (*_webkit_reserved3) (void);
void (*_webkit_reserved4) (void); void (*_webkit_reserved4) (void);
void (*_webkit_reserved5) (void); void (*_webkit_reserved5) (void);
void (*_webkit_reserved6) (void); void (*_webkit_reserved6) (void);
}; };
/** /**
* WebKitLoadStatus * WebKitLoadStatus:
* @WEBKIT_LOAD_PROVISIONAL: No data has been received yet, empty * @WEBKIT_LOAD_PROVISIONAL: No data has been received yet, empty
* structures have been allocated to perform the load; the load may * structures have been allocated to perform the load; the load may
* still fail for transport issues such as not being able to resolve a * still fail for transport issues such as not being able to resolve a
* name, or connect to a port. * name, or connect to a port.
* @WEBKIT_LOAD_COMMITTED: The first data chunk has arrived, meaning * @WEBKIT_LOAD_COMMITTED: The first data chunk has arrived, meaning
* that the necessary transport requirements are stabilished, and the * that the necessary transport requirements are stabilished, and the
* load is being performed. * load is being performed.
* @WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT: The first layout with * @WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT: The first layout with
* actual visible content happened; one or more layouts may have * actual visible content happened; one or more layouts may have
* happened before that caused nothing to be visible on the screen, * happened before that caused nothing to be visible on the screen,
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/