2011-08-03 Darin Fisher <darin@chromium.org>
authordarin@chromium.org <darin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Aug 2011 22:59:33 +0000 (22:59 +0000)
committerdarin@chromium.org <darin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Aug 2011 22:59:33 +0000 (22:59 +0000)
        [Chromium] Rename WEBKIT_API to WEBKIT_EXPORT.
        https://bugs.webkit.org/show_bug.cgi?id=65649

        Reviewed by Adam Barth.

        * README:
        * public/WebAccessibilityCache.h:
        * public/WebAccessibilityObject.h:
        * public/WebArrayBufferView.h:
        * public/WebAttribute.h:
        * public/WebAudioBus.h:
        * public/WebBindings.h:
        * public/WebBlobData.h:
        * public/WebBlobRegistry.h:
        * public/WebCString.h:
        * public/WebCache.h:
        * public/WebColor.h:
        * public/WebCommon.h:
        * public/WebCrossOriginPreflightResultCache.h:
        * public/WebDOMEvent.h:
        * public/WebDOMEventListener.h:
        * public/WebDOMMouseEvent.h:
        * public/WebDOMMutationEvent.h:
        * public/WebDOMStringList.h:
        * public/WebData.h:
        * public/WebDatabase.h:
        * public/WebDevToolsAgent.h:
        * public/WebDevToolsFrontend.h:
        * public/WebDeviceOrientationClientMock.h:
        * public/WebDeviceOrientationController.h:
        * public/WebDocument.h:
        * public/WebDocumentType.h:
        * public/WebDragData.h:
        * public/WebElement.h:
        * public/WebFont.h:
        * public/WebFontCache.h:
        * public/WebFormControlElement.h:
        * public/WebFormElement.h:
        * public/WebFrame.h:
        * public/WebGeolocationClientMock.h:
        * public/WebGeolocationController.h:
        * public/WebGeolocationError.h:
        * public/WebGeolocationPermissionRequest.h:
        * public/WebGeolocationPermissionRequestManager.h:
        * public/WebGeolocationPosition.h:
        * public/WebGlyphCache.h:
        * public/WebHTTPBody.h:
        * public/WebHTTPLoadInfo.h:
        * public/WebHistoryItem.h:
        * public/WebIDBDatabaseError.h:
        * public/WebIDBFactory.h:
        * public/WebIDBKey.h:
        * public/WebIDBKeyPath.h:
        * public/WebIDBKeyRange.h:
        * public/WebImage.h:
        * public/WebImageDecoder.h:
        * public/WebInputElement.h:
        * public/WebInputEvent.h:
        * public/WebKit.h:
        * public/WebLabelElement.h:
        * public/WebMediaElement.h:
        * public/WebNamedNodeMap.h:
        * public/WebNetworkStateNotifier.h:
        * public/WebNode.h:
        * public/WebNodeCollection.h:
        * public/WebNodeList.h:
        * public/WebNotification.h:
        * public/WebOptionElement.h:
        * public/WebPageSerializer.h:
        * public/WebPasswordFormData.h:
        * public/WebPerformance.h:
        * public/WebPluginDocument.h:
        * public/WebPopupMenu.h:
        * public/WebRange.h:
        * public/WebRegularExpression.h:
        * public/WebRuntimeFeatures.h:
        * public/WebScriptController.h:
        * public/WebScrollbar.h:
        * public/WebSearchableFormData.h:
        * public/WebSecurityOrigin.h:
        * public/WebSecurityPolicy.h:
        * public/WebSelectElement.h:
        * public/WebSerializedScriptValue.h:
        * public/WebSharedWorker.h:
        * public/WebSpeechInputControllerMock.h:
        * public/WebSpeechInputResult.h:
        * public/WebStorageEventDispatcher.h:
        * public/WebStorageNamespace.h:
        * public/WebString.h:
        * public/WebTestingSupport.h:
        * public/WebThreadSafeData.h:
        * public/WebURLLoadTiming.h:
        * public/WebURLRequest.h:
        * public/WebURLResponse.h:
        * public/WebView.h:
        * public/WebWorker.h:
        * public/gtk/WebFontInfo.h:
        * public/gtk/WebInputEventFactory.h:
        * public/linux/WebFontRenderStyle.h:
        * public/linux/WebFontRendering.h:
        * public/linux/WebRenderTheme.h:
        * public/mac/WebInputEventFactory.h:
        * public/mac/WebScreenInfoFactory.h:
        * public/mac/WebSubstringUtil.h:
        * public/win/WebInputEventFactory.h:
        * public/win/WebScreenInfoFactory.h:
        * public/x11/WebScreenInfoFactory.h:
        * tests/WebUnitTests.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@92322 268f45cc-cd09-0410-ab3c-d52691b4dbfc

104 files changed:
Source/WebKit/chromium/ChangeLog
Source/WebKit/chromium/README
Source/WebKit/chromium/public/WebAccessibilityCache.h
Source/WebKit/chromium/public/WebAccessibilityObject.h
Source/WebKit/chromium/public/WebArrayBufferView.h
Source/WebKit/chromium/public/WebAttribute.h
Source/WebKit/chromium/public/WebAudioBus.h
Source/WebKit/chromium/public/WebBindings.h
Source/WebKit/chromium/public/WebBlobData.h
Source/WebKit/chromium/public/WebBlobRegistry.h
Source/WebKit/chromium/public/WebCString.h
Source/WebKit/chromium/public/WebCache.h
Source/WebKit/chromium/public/WebColor.h
Source/WebKit/chromium/public/WebCommon.h
Source/WebKit/chromium/public/WebCrossOriginPreflightResultCache.h
Source/WebKit/chromium/public/WebDOMEvent.h
Source/WebKit/chromium/public/WebDOMEventListener.h
Source/WebKit/chromium/public/WebDOMMouseEvent.h
Source/WebKit/chromium/public/WebDOMMutationEvent.h
Source/WebKit/chromium/public/WebDOMStringList.h
Source/WebKit/chromium/public/WebData.h
Source/WebKit/chromium/public/WebDatabase.h
Source/WebKit/chromium/public/WebDevToolsAgent.h
Source/WebKit/chromium/public/WebDevToolsFrontend.h
Source/WebKit/chromium/public/WebDeviceOrientationClientMock.h
Source/WebKit/chromium/public/WebDeviceOrientationController.h
Source/WebKit/chromium/public/WebDocument.h
Source/WebKit/chromium/public/WebDocumentType.h
Source/WebKit/chromium/public/WebDragData.h
Source/WebKit/chromium/public/WebElement.h
Source/WebKit/chromium/public/WebFont.h
Source/WebKit/chromium/public/WebFontCache.h
Source/WebKit/chromium/public/WebFormControlElement.h
Source/WebKit/chromium/public/WebFormElement.h
Source/WebKit/chromium/public/WebFrame.h
Source/WebKit/chromium/public/WebGeolocationClientMock.h
Source/WebKit/chromium/public/WebGeolocationController.h
Source/WebKit/chromium/public/WebGeolocationError.h
Source/WebKit/chromium/public/WebGeolocationPermissionRequest.h
Source/WebKit/chromium/public/WebGeolocationPermissionRequestManager.h
Source/WebKit/chromium/public/WebGeolocationPosition.h
Source/WebKit/chromium/public/WebGlyphCache.h
Source/WebKit/chromium/public/WebHTTPBody.h
Source/WebKit/chromium/public/WebHTTPLoadInfo.h
Source/WebKit/chromium/public/WebHistoryItem.h
Source/WebKit/chromium/public/WebIDBDatabaseError.h
Source/WebKit/chromium/public/WebIDBFactory.h
Source/WebKit/chromium/public/WebIDBKey.h
Source/WebKit/chromium/public/WebIDBKeyPath.h
Source/WebKit/chromium/public/WebIDBKeyRange.h
Source/WebKit/chromium/public/WebImage.h
Source/WebKit/chromium/public/WebImageDecoder.h
Source/WebKit/chromium/public/WebInputElement.h
Source/WebKit/chromium/public/WebInputEvent.h
Source/WebKit/chromium/public/WebKit.h
Source/WebKit/chromium/public/WebLabelElement.h
Source/WebKit/chromium/public/WebMediaElement.h
Source/WebKit/chromium/public/WebNamedNodeMap.h
Source/WebKit/chromium/public/WebNetworkStateNotifier.h
Source/WebKit/chromium/public/WebNode.h
Source/WebKit/chromium/public/WebNodeCollection.h
Source/WebKit/chromium/public/WebNodeList.h
Source/WebKit/chromium/public/WebNotification.h
Source/WebKit/chromium/public/WebOptionElement.h
Source/WebKit/chromium/public/WebPageSerializer.h
Source/WebKit/chromium/public/WebPasswordFormData.h
Source/WebKit/chromium/public/WebPerformance.h
Source/WebKit/chromium/public/WebPluginDocument.h
Source/WebKit/chromium/public/WebPopupMenu.h
Source/WebKit/chromium/public/WebRange.h
Source/WebKit/chromium/public/WebRegularExpression.h
Source/WebKit/chromium/public/WebRuntimeFeatures.h
Source/WebKit/chromium/public/WebScriptController.h
Source/WebKit/chromium/public/WebScrollbar.h
Source/WebKit/chromium/public/WebSearchableFormData.h
Source/WebKit/chromium/public/WebSecurityOrigin.h
Source/WebKit/chromium/public/WebSecurityPolicy.h
Source/WebKit/chromium/public/WebSelectElement.h
Source/WebKit/chromium/public/WebSerializedScriptValue.h
Source/WebKit/chromium/public/WebSharedWorker.h
Source/WebKit/chromium/public/WebSpeechInputControllerMock.h
Source/WebKit/chromium/public/WebSpeechInputResult.h
Source/WebKit/chromium/public/WebStorageEventDispatcher.h
Source/WebKit/chromium/public/WebStorageNamespace.h
Source/WebKit/chromium/public/WebString.h
Source/WebKit/chromium/public/WebTestingSupport.h
Source/WebKit/chromium/public/WebThreadSafeData.h
Source/WebKit/chromium/public/WebURLLoadTiming.h
Source/WebKit/chromium/public/WebURLRequest.h
Source/WebKit/chromium/public/WebURLResponse.h
Source/WebKit/chromium/public/WebView.h
Source/WebKit/chromium/public/WebWorker.h
Source/WebKit/chromium/public/gtk/WebFontInfo.h
Source/WebKit/chromium/public/gtk/WebInputEventFactory.h
Source/WebKit/chromium/public/linux/WebFontRenderStyle.h
Source/WebKit/chromium/public/linux/WebFontRendering.h
Source/WebKit/chromium/public/linux/WebRenderTheme.h
Source/WebKit/chromium/public/mac/WebInputEventFactory.h
Source/WebKit/chromium/public/mac/WebScreenInfoFactory.h
Source/WebKit/chromium/public/mac/WebSubstringUtil.h
Source/WebKit/chromium/public/win/WebInputEventFactory.h
Source/WebKit/chromium/public/win/WebScreenInfoFactory.h
Source/WebKit/chromium/public/x11/WebScreenInfoFactory.h
Source/WebKit/chromium/tests/WebUnitTests.h

index 50360e6b6207329f9c6c1a97efdd9290dfe1b56a..3da53bc05c8d9e6ccdb263662d5bfc7017022794 100644 (file)
@@ -1,3 +1,114 @@
+2011-08-03  Darin Fisher  <darin@chromium.org>
+
+        [Chromium] Rename WEBKIT_API to WEBKIT_EXPORT.
+        https://bugs.webkit.org/show_bug.cgi?id=65649
+
+        Reviewed by Adam Barth.
+
+        * README:
+        * public/WebAccessibilityCache.h:
+        * public/WebAccessibilityObject.h:
+        * public/WebArrayBufferView.h:
+        * public/WebAttribute.h:
+        * public/WebAudioBus.h:
+        * public/WebBindings.h:
+        * public/WebBlobData.h:
+        * public/WebBlobRegistry.h:
+        * public/WebCString.h:
+        * public/WebCache.h:
+        * public/WebColor.h:
+        * public/WebCommon.h:
+        * public/WebCrossOriginPreflightResultCache.h:
+        * public/WebDOMEvent.h:
+        * public/WebDOMEventListener.h:
+        * public/WebDOMMouseEvent.h:
+        * public/WebDOMMutationEvent.h:
+        * public/WebDOMStringList.h:
+        * public/WebData.h:
+        * public/WebDatabase.h:
+        * public/WebDevToolsAgent.h:
+        * public/WebDevToolsFrontend.h:
+        * public/WebDeviceOrientationClientMock.h:
+        * public/WebDeviceOrientationController.h:
+        * public/WebDocument.h:
+        * public/WebDocumentType.h:
+        * public/WebDragData.h:
+        * public/WebElement.h:
+        * public/WebFont.h:
+        * public/WebFontCache.h:
+        * public/WebFormControlElement.h:
+        * public/WebFormElement.h:
+        * public/WebFrame.h:
+        * public/WebGeolocationClientMock.h:
+        * public/WebGeolocationController.h:
+        * public/WebGeolocationError.h:
+        * public/WebGeolocationPermissionRequest.h:
+        * public/WebGeolocationPermissionRequestManager.h:
+        * public/WebGeolocationPosition.h:
+        * public/WebGlyphCache.h:
+        * public/WebHTTPBody.h:
+        * public/WebHTTPLoadInfo.h:
+        * public/WebHistoryItem.h:
+        * public/WebIDBDatabaseError.h:
+        * public/WebIDBFactory.h:
+        * public/WebIDBKey.h:
+        * public/WebIDBKeyPath.h:
+        * public/WebIDBKeyRange.h:
+        * public/WebImage.h:
+        * public/WebImageDecoder.h:
+        * public/WebInputElement.h:
+        * public/WebInputEvent.h:
+        * public/WebKit.h:
+        * public/WebLabelElement.h:
+        * public/WebMediaElement.h:
+        * public/WebNamedNodeMap.h:
+        * public/WebNetworkStateNotifier.h:
+        * public/WebNode.h:
+        * public/WebNodeCollection.h:
+        * public/WebNodeList.h:
+        * public/WebNotification.h:
+        * public/WebOptionElement.h:
+        * public/WebPageSerializer.h:
+        * public/WebPasswordFormData.h:
+        * public/WebPerformance.h:
+        * public/WebPluginDocument.h:
+        * public/WebPopupMenu.h:
+        * public/WebRange.h:
+        * public/WebRegularExpression.h:
+        * public/WebRuntimeFeatures.h:
+        * public/WebScriptController.h:
+        * public/WebScrollbar.h:
+        * public/WebSearchableFormData.h:
+        * public/WebSecurityOrigin.h:
+        * public/WebSecurityPolicy.h:
+        * public/WebSelectElement.h:
+        * public/WebSerializedScriptValue.h:
+        * public/WebSharedWorker.h:
+        * public/WebSpeechInputControllerMock.h:
+        * public/WebSpeechInputResult.h:
+        * public/WebStorageEventDispatcher.h:
+        * public/WebStorageNamespace.h:
+        * public/WebString.h:
+        * public/WebTestingSupport.h:
+        * public/WebThreadSafeData.h:
+        * public/WebURLLoadTiming.h:
+        * public/WebURLRequest.h:
+        * public/WebURLResponse.h:
+        * public/WebView.h:
+        * public/WebWorker.h:
+        * public/gtk/WebFontInfo.h:
+        * public/gtk/WebInputEventFactory.h:
+        * public/linux/WebFontRenderStyle.h:
+        * public/linux/WebFontRendering.h:
+        * public/linux/WebRenderTheme.h:
+        * public/mac/WebInputEventFactory.h:
+        * public/mac/WebScreenInfoFactory.h:
+        * public/mac/WebSubstringUtil.h:
+        * public/win/WebInputEventFactory.h:
+        * public/win/WebScreenInfoFactory.h:
+        * public/x11/WebScreenInfoFactory.h:
+        * tests/WebUnitTests.h:
+
 2011-08-03  Michael Nordman  <michaeln@google.com>
 
         [Chromium] Minor cleanup, remove a deprecated method.
index ecac503ff82019c5961df4e666c6b9f8f41ae825..f540d343a8762bf80220afcfa1201e193039d216 100644 (file)
@@ -27,13 +27,13 @@ DEFINES
   defined when building the 'src' directory, and it should also be defined by
   the consumer to ensure proper linkage to the shared library.
 
-  WEBKIT_API is defined for platforms (e.g., Windows) that require additional
-  annotations on functions and methods, which should be exported from WebKit
-  when it is built as a DLL.  In general, this includes all public methods
-  unless the methods are defined inline, marked pure virtual, or contained
-  within a WEBKIT_IMPLEMENTATION section.  Also, any private method called by a
-  public inline-defined method should be annotated with WEBKIT_API.  WEBKIT_API
-  is not used to export whole classes.
+  WEBKIT_EXPORT is defined for platforms (e.g., Windows) that require
+  additional annotations on functions and methods, which should be exported
+  from WebKit when it is built as a DLL.  In general, this includes all public
+  methods unless the methods are defined inline, marked pure virtual, or
+  contained within a WEBKIT_IMPLEMENTATION section.  Also, any private method
+  called by a public inline-defined method should be annotated with
+  WEBKIT_EXPORT.  WEBKIT_EXPORT is not used to export whole classes.
 
   WEBKIT_USING_SKIA is defined when using Skia as the graphics library.
 
index bb2fc7b0d1dad8ec75f480e9ae5311904d911609..0f7189e687185a8cd99d02c172ffd621259132e2 100644 (file)
@@ -43,9 +43,9 @@ public:
     WebAccessibilityCache() {}
     virtual ~WebAccessibilityCache() {}
 
-    WEBKIT_API static WebAccessibilityCache* create();
-    WEBKIT_API static void enableAccessibility();
-    WEBKIT_API static bool accessibilityEnabled();
+    WEBKIT_EXPORT static WebAccessibilityCache* create();
+    WEBKIT_EXPORT static void enableAccessibility();
+    WEBKIT_EXPORT static bool accessibilityEnabled();
 
     virtual void initialize(WebView* view) = 0;
     virtual bool isInitialized() const = 0;
index 2b426e63e6f77a90efb227c8de72d76c6d010ff9..c4f761177416eb1ab28d3a48ae8642c28cc00906 100644 (file)
@@ -64,77 +64,77 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebAccessibilityObject&);
-    WEBKIT_API bool equals(const WebAccessibilityObject&) const;
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebAccessibilityObject&);
+    WEBKIT_EXPORT bool equals(const WebAccessibilityObject&) const;
 
     bool isNull() const { return m_private.isNull(); }
 
-    WEBKIT_API WebString accessibilityDescription() const;
-    WEBKIT_API WebString actionVerb() const;
-    WEBKIT_API bool canSetFocusAttribute() const;
-    WEBKIT_API bool canSetValueAttribute() const;
-    WEBKIT_API bool isValid() const;
-
-    WEBKIT_API unsigned childCount() const;
-
-    WEBKIT_API WebAccessibilityObject childAt(unsigned) const;
-    WEBKIT_API WebAccessibilityObject firstChild() const;
-    WEBKIT_API WebAccessibilityObject focusedChild() const;
-    WEBKIT_API WebAccessibilityObject lastChild() const;
-    WEBKIT_API WebAccessibilityObject nextSibling() const;
-    WEBKIT_API WebAccessibilityObject parentObject() const;
-    WEBKIT_API WebAccessibilityObject previousSibling() const;
-
-    WEBKIT_API bool canSetSelectedAttribute() const;
-    WEBKIT_API bool isAnchor() const;
-    WEBKIT_API bool isChecked() const;
-    WEBKIT_API bool isCollapsed() const;
-    WEBKIT_API bool isFocused() const;
-    WEBKIT_API bool isEnabled() const;
-    WEBKIT_API bool isHovered() const;
-    WEBKIT_API bool isIndeterminate() const;
-    WEBKIT_API bool isLinked() const;
-    WEBKIT_API bool isMultiSelectable() const;
-    WEBKIT_API bool isOffScreen() const;
-    WEBKIT_API bool isPasswordField() const;
-    WEBKIT_API bool isPressed() const;
-    WEBKIT_API bool isReadOnly() const;
-    WEBKIT_API bool isSelected() const;
-    WEBKIT_API bool isVisible() const;
-    WEBKIT_API bool isVisited() const;
-
-    WEBKIT_API WebRect boundingBoxRect() const;
-    WEBKIT_API WebString helpText() const;
-    WEBKIT_API int headingLevel() const;
-    WEBKIT_API WebAccessibilityObject hitTest(const WebPoint&) const;
-    WEBKIT_API WebString keyboardShortcut() const;
-    WEBKIT_API bool performDefaultAction() const;
-    WEBKIT_API WebAccessibilityRole roleValue() const;
-    WEBKIT_API unsigned selectionEnd() const;
-    WEBKIT_API unsigned selectionStart() const;
-    WEBKIT_API void setFocused(bool) const;
-    WEBKIT_API WebString stringValue() const;
-    WEBKIT_API WebString title() const;
-    WEBKIT_API WebURL url() const;
-
-    WEBKIT_API WebNode node() const;
-    WEBKIT_API WebDocument document() const;
-    WEBKIT_API bool hasComputedStyle() const;
-    WEBKIT_API WebString computedStyleDisplay() const;
-    WEBKIT_API bool accessibilityIsIgnored() const;
-    WEBKIT_API bool lineBreaks(WebVector<int>&) const;
+    WEBKIT_EXPORT WebString accessibilityDescription() const;
+    WEBKIT_EXPORT WebString actionVerb() const;
+    WEBKIT_EXPORT bool canSetFocusAttribute() const;
+    WEBKIT_EXPORT bool canSetValueAttribute() const;
+    WEBKIT_EXPORT bool isValid() const;
+
+    WEBKIT_EXPORT unsigned childCount() const;
+
+    WEBKIT_EXPORT WebAccessibilityObject childAt(unsigned) const;
+    WEBKIT_EXPORT WebAccessibilityObject firstChild() const;
+    WEBKIT_EXPORT WebAccessibilityObject focusedChild() const;
+    WEBKIT_EXPORT WebAccessibilityObject lastChild() const;
+    WEBKIT_EXPORT WebAccessibilityObject nextSibling() const;
+    WEBKIT_EXPORT WebAccessibilityObject parentObject() const;
+    WEBKIT_EXPORT WebAccessibilityObject previousSibling() const;
+
+    WEBKIT_EXPORT bool canSetSelectedAttribute() const;
+    WEBKIT_EXPORT bool isAnchor() const;
+    WEBKIT_EXPORT bool isChecked() const;
+    WEBKIT_EXPORT bool isCollapsed() const;
+    WEBKIT_EXPORT bool isFocused() const;
+    WEBKIT_EXPORT bool isEnabled() const;
+    WEBKIT_EXPORT bool isHovered() const;
+    WEBKIT_EXPORT bool isIndeterminate() const;
+    WEBKIT_EXPORT bool isLinked() const;
+    WEBKIT_EXPORT bool isMultiSelectable() const;
+    WEBKIT_EXPORT bool isOffScreen() const;
+    WEBKIT_EXPORT bool isPasswordField() const;
+    WEBKIT_EXPORT bool isPressed() const;
+    WEBKIT_EXPORT bool isReadOnly() const;
+    WEBKIT_EXPORT bool isSelected() const;
+    WEBKIT_EXPORT bool isVisible() const;
+    WEBKIT_EXPORT bool isVisited() const;
+
+    WEBKIT_EXPORT WebRect boundingBoxRect() const;
+    WEBKIT_EXPORT WebString helpText() const;
+    WEBKIT_EXPORT int headingLevel() const;
+    WEBKIT_EXPORT WebAccessibilityObject hitTest(const WebPoint&) const;
+    WEBKIT_EXPORT WebString keyboardShortcut() const;
+    WEBKIT_EXPORT bool performDefaultAction() const;
+    WEBKIT_EXPORT WebAccessibilityRole roleValue() const;
+    WEBKIT_EXPORT unsigned selectionEnd() const;
+    WEBKIT_EXPORT unsigned selectionStart() const;
+    WEBKIT_EXPORT void setFocused(bool) const;
+    WEBKIT_EXPORT WebString stringValue() const;
+    WEBKIT_EXPORT WebString title() const;
+    WEBKIT_EXPORT WebURL url() const;
+
+    WEBKIT_EXPORT WebNode node() const;
+    WEBKIT_EXPORT WebDocument document() const;
+    WEBKIT_EXPORT bool hasComputedStyle() const;
+    WEBKIT_EXPORT WebString computedStyleDisplay() const;
+    WEBKIT_EXPORT bool accessibilityIsIgnored() const;
+    WEBKIT_EXPORT bool lineBreaks(WebVector<int>&) const;
 
     // For a table
-    WEBKIT_API unsigned columnCount() const;
-    WEBKIT_API unsigned rowCount() const;
-    WEBKIT_API WebAccessibilityObject cellForColumnAndRow(unsigned column, unsigned row) const;
+    WEBKIT_EXPORT unsigned columnCount() const;
+    WEBKIT_EXPORT unsigned rowCount() const;
+    WEBKIT_EXPORT WebAccessibilityObject cellForColumnAndRow(unsigned column, unsigned row) const;
 
     // For a table cell
-    WEBKIT_API unsigned cellColumnIndex() const;
-    WEBKIT_API unsigned cellColumnSpan() const;
-    WEBKIT_API unsigned cellRowIndex() const;
-    WEBKIT_API unsigned cellRowSpan() const;
+    WEBKIT_EXPORT unsigned cellColumnIndex() const;
+    WEBKIT_EXPORT unsigned cellColumnSpan() const;
+    WEBKIT_EXPORT unsigned cellRowIndex() const;
+    WEBKIT_EXPORT unsigned cellRowSpan() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebAccessibilityObject(const WTF::PassRefPtr<WebCore::AccessibilityObject>&);
index 95f6fe5f416486deab98d0b6ed8df6fad280f014..38263c6ef12fc6fc7adae74262754870d23cf7fe 100644 (file)
@@ -43,12 +43,12 @@ public:
     WebArrayBufferView() { }
     WebArrayBufferView(const WebArrayBufferView& v) { assign(v); }
 
-    WEBKIT_API void* baseAddress() const;
-    WEBKIT_API unsigned byteOffset() const;
-    WEBKIT_API unsigned byteLength() const;
+    WEBKIT_EXPORT void* baseAddress() const;
+    WEBKIT_EXPORT unsigned byteOffset() const;
+    WEBKIT_EXPORT unsigned byteLength() const;
 
-    WEBKIT_API void assign(const WebArrayBufferView&);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(const WebArrayBufferView&);
+    WEBKIT_EXPORT void reset();
 
 #if WEBKIT_IMPLEMENTATION
     WebArrayBufferView(const WTF::PassRefPtr<WebCore::ArrayBufferView>&);
index 56e140be4c68a7356f004a134fd6129ce42462b3..62bd7f947691598d011de9ad28d8f9260ea24ee0 100644 (file)
@@ -55,11 +55,11 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebAttribute&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebAttribute&);
 
-    WEBKIT_API WebString localName() const;
-    WEBKIT_API WebString value() const;
+    WEBKIT_EXPORT WebString localName() const;
+    WEBKIT_EXPORT WebString value() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebAttribute(const WTF::PassRefPtr<WebCore::Attribute>&);
index b7f8d746079e44f065c7f70c6b1bcf029f1fb9d0..750ae79e2073d70d3ab6eb76836185902bc10e69 100644 (file)
@@ -47,16 +47,16 @@ public:
     ~WebAudioBus() { reset(); }
     
     // initialize() allocates memory of the given length for the given number of channels.
-    WEBKIT_API void initialize(unsigned numberOfChannels, size_t length, double sampleRate);
+    WEBKIT_EXPORT void initialize(unsigned numberOfChannels, size_t length, double sampleRate);
 
     // reset() releases the memory allocated from initialize().
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void reset();
     
-    WEBKIT_API unsigned numberOfChannels() const;
-    WEBKIT_API size_t length() const;
-    WEBKIT_API double sampleRate() const;
+    WEBKIT_EXPORT unsigned numberOfChannels() const;
+    WEBKIT_EXPORT size_t length() const;
+    WEBKIT_EXPORT double sampleRate() const;
     
-    WEBKIT_API float* channelData(unsigned channelIndex);
+    WEBKIT_EXPORT float* channelData(unsigned channelIndex);
 
 #if WEBKIT_IMPLEMENTATION
     WTF::PassOwnPtr<WebCore::AudioBus> release();    
index b259bb5ca7adde694cc59657381393d237862d50..e85fe36cf5cc863cf78f3f961eadb3b23e1ffbd2 100644 (file)
@@ -51,100 +51,100 @@ public:
     // These are all defined in npruntime.h and are well documented.
 
     // NPN_Construct
-    WEBKIT_API static bool construct(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
+    WEBKIT_EXPORT static bool construct(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
 
     // NPN_CreateObject
-    WEBKIT_API static NPObject* createObject(NPP, NPClass*);
+    WEBKIT_EXPORT static NPObject* createObject(NPP, NPClass*);
 
     // NPN_Enumerate
-    WEBKIT_API static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t* identifierCount);
+    WEBKIT_EXPORT static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t* identifierCount);
 
     // NPN_Evaluate
-    WEBKIT_API static bool evaluate(NPP, NPObject*, NPString* script, NPVariant* result);
+    WEBKIT_EXPORT static bool evaluate(NPP, NPObject*, NPString* script, NPVariant* result);
 
     // NPN_EvaluateHelper
-    WEBKIT_API static bool evaluateHelper(NPP, bool popupsAllowed, NPObject*, NPString* script, NPVariant* result);
+    WEBKIT_EXPORT static bool evaluateHelper(NPP, bool popupsAllowed, NPObject*, NPString* script, NPVariant* result);
 
     // NPN_GetIntIdentifier
-    WEBKIT_API static NPIdentifier getIntIdentifier(int32_t number);
+    WEBKIT_EXPORT static NPIdentifier getIntIdentifier(int32_t number);
 
     // NPN_GetProperty
-    WEBKIT_API static bool getProperty(NPP, NPObject*, NPIdentifier property, NPVariant *result);
+    WEBKIT_EXPORT static bool getProperty(NPP, NPObject*, NPIdentifier property, NPVariant *result);
 
     // NPN_GetStringIdentifier
-    WEBKIT_API static NPIdentifier getStringIdentifier(const NPUTF8* string);
+    WEBKIT_EXPORT static NPIdentifier getStringIdentifier(const NPUTF8* string);
 
     // NPN_GetStringIdentifiers
-    WEBKIT_API static void getStringIdentifiers(const NPUTF8** names, int32_t nameCount, NPIdentifier*);
+    WEBKIT_EXPORT static void getStringIdentifiers(const NPUTF8** names, int32_t nameCount, NPIdentifier*);
 
     // NPN_HasMethod
-    WEBKIT_API static bool hasMethod(NPP, NPObject*, NPIdentifier method);
+    WEBKIT_EXPORT static bool hasMethod(NPP, NPObject*, NPIdentifier method);
 
     // NPN_HasProperty
-    WEBKIT_API static bool hasProperty(NPP, NPObject*, NPIdentifier property);
+    WEBKIT_EXPORT static bool hasProperty(NPP, NPObject*, NPIdentifier property);
 
     // NPN_IdentifierIsString
-    WEBKIT_API static bool identifierIsString(NPIdentifier);
+    WEBKIT_EXPORT static bool identifierIsString(NPIdentifier);
 
     // NPN_InitializeVariantWithStringCopy (though sometimes prefixed with an underscore)
-    WEBKIT_API static void initializeVariantWithStringCopy(NPVariant*, const NPString*);
+    WEBKIT_EXPORT static void initializeVariantWithStringCopy(NPVariant*, const NPString*);
 
     // NPN_IntFromIdentifier
-    WEBKIT_API static int32_t intFromIdentifier(NPIdentifier);
+    WEBKIT_EXPORT static int32_t intFromIdentifier(NPIdentifier);
 
     // NPN_Invoke
-    WEBKIT_API static bool invoke(NPP, NPObject*, NPIdentifier method, const NPVariant* args, uint32_t argCount, NPVariant* result);
+    WEBKIT_EXPORT static bool invoke(NPP, NPObject*, NPIdentifier method, const NPVariant* args, uint32_t argCount, NPVariant* result);
 
     // NPN_InvokeDefault
-    WEBKIT_API static bool invokeDefault(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
+    WEBKIT_EXPORT static bool invokeDefault(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
 
     // NPN_ReleaseObject
-    WEBKIT_API static void releaseObject(NPObject*);
+    WEBKIT_EXPORT static void releaseObject(NPObject*);
 
     // NPN_ReleaseVariantValue
-    WEBKIT_API static void releaseVariantValue(NPVariant*);
+    WEBKIT_EXPORT static void releaseVariantValue(NPVariant*);
 
     // NPN_RemoveProperty
-    WEBKIT_API static bool removeProperty(NPP, NPObject*, NPIdentifier);
+    WEBKIT_EXPORT static bool removeProperty(NPP, NPObject*, NPIdentifier);
 
     // NPN_RetainObject
-    WEBKIT_API static NPObject* retainObject(NPObject*);
+    WEBKIT_EXPORT static NPObject* retainObject(NPObject*);
 
     // NPN_SetException
-    WEBKIT_API static void setException(NPObject*, const NPUTF8* message);
+    WEBKIT_EXPORT static void setException(NPObject*, const NPUTF8* message);
 
     // NPN_SetProperty
-    WEBKIT_API static bool setProperty(NPP, NPObject*, NPIdentifier, const NPVariant*);
+    WEBKIT_EXPORT static bool setProperty(NPP, NPObject*, NPIdentifier, const NPVariant*);
 
     // _NPN_UnregisterObject
-    WEBKIT_API static void unregisterObject(NPObject*);
+    WEBKIT_EXPORT static void unregisterObject(NPObject*);
 
     // NPN_UTF8FromIdentifier
-    WEBKIT_API static NPUTF8* utf8FromIdentifier(NPIdentifier);
+    WEBKIT_EXPORT static NPUTF8* utf8FromIdentifier(NPIdentifier);
 
     // Miscellaneous utility functions ----------------------------------------
 
     // Complement to NPN_Get___Identifier functions.  Extracts data from the NPIdentifier data
     // structure.  If isString is true upon return, string will be set but number's value is
     // undefined.  If iString is false, the opposite is true.
-    WEBKIT_API static void extractIdentifierData(const NPIdentifier&, const NPUTF8*& string, int32_t& number, bool& isString);
+    WEBKIT_EXPORT static void extractIdentifierData(const NPIdentifier&, const NPUTF8*& string, int32_t& number, bool& isString);
 
     // DumpRenderTree support -------------------------------------------------
 
     // Return true (success) if the given npobj is a range object.
     // If so, return that range as a WebRange object.
-    WEBKIT_API static bool getRange(NPObject* range, WebRange*);
+    WEBKIT_EXPORT static bool getRange(NPObject* range, WebRange*);
 
     // Return true (success) if the given npobj is an ArrayBufferView object.
     // If so, return it as a WebArrayBufferView object.
-    WEBKIT_API static bool getArrayBufferView(NPObject* arrayBufferView, WebArrayBufferView*);
+    WEBKIT_EXPORT static bool getArrayBufferView(NPObject* arrayBufferView, WebArrayBufferView*);
 
     // Return true (success) if the given npobj is an element.
     // If so, return that element as a WebElement object.
-    WEBKIT_API static bool getElement(NPObject* element, WebElement*);
+    WEBKIT_EXPORT static bool getElement(NPObject* element, WebElement*);
 
-    WEBKIT_API static NPObject* makeIntArray(const WebVector<int>&);
-    WEBKIT_API static NPObject* makeStringArray(const WebVector<WebString>&);
+    WEBKIT_EXPORT static NPObject* makeIntArray(const WebVector<int>&);
+    WEBKIT_EXPORT static NPObject* makeStringArray(const WebVector<WebString>&);
 
     // Exceptions -------------------------------------------------------------
 
@@ -152,8 +152,8 @@ public:
 
     // The exception handler will be notified of any exceptions thrown while
     // operating on a NPObject.
-    WEBKIT_API static void pushExceptionHandler(ExceptionHandler, void* data);
-    WEBKIT_API static void popExceptionHandler();
+    WEBKIT_EXPORT static void pushExceptionHandler(ExceptionHandler, void* data);
+    WEBKIT_EXPORT static void popExceptionHandler();
 };
 
 } // namespace WebKit
index 67b6cd6d085c47ccc879e6791beab37a893ba08f..b6a665aaf8f10fab6fadc72f61ba9032a5579403 100644 (file)
@@ -60,21 +60,21 @@ public:
 
     WebBlobData() : m_private(0) { }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
 
     bool isNull() const { return !m_private; }
 
     // Returns the number of items.
-    WEBKIT_API size_t itemCount() const;
+    WEBKIT_EXPORT size_t itemCount() const;
 
     // Retrieves the values of the item at the given index.  Returns false if
     // index is out of bounds.
-    WEBKIT_API bool itemAt(size_t index, Item& result) const;
+    WEBKIT_EXPORT bool itemAt(size_t index, Item& result) const;
 
-    WEBKIT_API WebString contentType() const;
+    WEBKIT_EXPORT WebString contentType() const;
 
-    WEBKIT_API WebString contentDisposition() const;
+    WEBKIT_EXPORT WebString contentDisposition() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebBlobData(const WTF::PassOwnPtr<WebCore::BlobData>&);
index 7c5be55aede5379ef2a4d0ab480adec5fb6416a0..d882abad99dd38781be833b183098f90c2716136 100644 (file)
@@ -40,7 +40,7 @@ class WebURL;
 
 class WebBlobRegistry {
 public:
-    WEBKIT_API static WebBlobRegistry* create();
+    WEBKIT_EXPORT static WebBlobRegistry* create();
 
     virtual ~WebBlobRegistry() { }
 
index 0320eb63345a1ebc9b4c25508dfb3a609ec3b2d8..15df6cd9f9d6815ae90857abeae06052d2b2defc 100644 (file)
@@ -75,22 +75,22 @@ public:
     // Returns 0 if both strings are equals, a value greater than zero if the
     // first character that does not match has a greater value in this string
     // than in |other|, or a value less than zero to indicate the opposite.
-    WEBKIT_API int compare(const WebCString& other) const;
+    WEBKIT_EXPORT int compare(const WebCString& other) const;
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebCString&);
-    WEBKIT_API void assign(const char* data, size_t len);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebCString&);
+    WEBKIT_EXPORT void assign(const char* data, size_t len);
 
-    WEBKIT_API size_t length() const;
-    WEBKIT_API const char* data() const;
+    WEBKIT_EXPORT size_t length() const;
+    WEBKIT_EXPORT const char* data() const;
 
     bool isEmpty() const { return !length(); }
     bool isNull() const { return !m_private; }
 
-    WEBKIT_API WebString utf16() const;
+    WEBKIT_EXPORT WebString utf16() const;
 
-    WEBKIT_API static WebCString fromUTF16(const WebUChar* data, size_t length);
-    WEBKIT_API static WebCString fromUTF16(const WebUChar* data);
+    WEBKIT_EXPORT static WebCString fromUTF16(const WebUChar* data, size_t length);
+    WEBKIT_EXPORT static WebCString fromUTF16(const WebUChar* data);
 
 #if WEBKIT_IMPLEMENTATION
     WebCString(const WTF::CString&);
index e8a18d3ef5feedfd98fde9e43adff71ad22a00cf..ba93fe875a1d2ed98bd6392524fb282055b2f19e 100644 (file)
@@ -66,19 +66,19 @@ public:
     };
 
     // Sets the capacities of the resource cache, evicting objects as necessary.
-    WEBKIT_API static void setCapacities(size_t minDeadCapacity,
-                                         size_t maxDeadCapacity,
-                                         size_t capacity);
+    WEBKIT_EXPORT static void setCapacities(size_t minDeadCapacity,
+                                            size_t maxDeadCapacity,
+                                            size_t capacity);
 
     // Clears the cache (as much as possible; some resources may not be
     // cleared if they are actively referenced).
-    WEBKIT_API static void clear();
+    WEBKIT_EXPORT static void clear();
 
     // Gets the usage statistics from the resource cache.
-    WEBKIT_API static void getUsageStats(UsageStats*);
+    WEBKIT_EXPORT static void getUsageStats(UsageStats*);
 
     // Get usage stats about the resource cache.
-    WEBKIT_API static void getResourceTypeStats(ResourceTypeStats*);
+    WEBKIT_EXPORT static void getResourceTypeStats(ResourceTypeStats*);
 
 private:
     WebCache();  // Not intended to be instanced.
index 034f8dbc88a3875c74291e9341bfed8c1c4509bf..da45eb1c6e495864ec4ab2a97c9aa84419ca96c7 100644 (file)
@@ -39,7 +39,7 @@ namespace WebKit {
 typedef unsigned WebColor;  // RGBA quad. Equivalent to SkColor.
 
 // Sets the values of a set of named colors.
-WEBKIT_API void setNamedColors(const WebColorName*, const WebColor*, size_t length);
+WEBKIT_EXPORT void setNamedColors(const WebColorName*, const WebColor*, size_t length);
 
 } // namespace WebKit
 
index 77334d808ccf3beeb4942f28f83e7515ccdbe230..c634f0c38f418d028580c83653a1af1e1739ae18 100644 (file)
 #endif
 
 // -----------------------------------------------------------------------------
-// Exported symbols need to be annotated with WEBKIT_API
+// Exported symbols need to be annotated with WEBKIT_EXPORT
 
 #if defined(WEBKIT_DLL)
     #if defined(WIN32)
         #if WEBKIT_IMPLEMENTATION
-            #define WEBKIT_API __declspec(dllexport)
+            #define WEBKIT_EXPORT __declspec(dllexport)
         #else
-            #define WEBKIT_API __declspec(dllimport)
+            #define WEBKIT_EXPORT __declspec(dllimport)
         #endif
     #else
-        #define WEBKIT_API __attribute__((visibility("default")))
+        #define WEBKIT_EXPORT __attribute__((visibility("default")))
     #endif
 #else
-    #define WEBKIT_API
+    #define WEBKIT_EXPORT
 #endif
 
 // -----------------------------------------------------------------------------
@@ -104,7 +104,7 @@ typedef unsigned short WebUChar;
 // -----------------------------------------------------------------------------
 // Assertions
 
-WEBKIT_API void failedAssertion(const char* file, int line, const char* function, const char* assertion);
+WEBKIT_EXPORT void failedAssertion(const char* file, int line, const char* function, const char* assertion);
 
 } // namespace WebKit
 
index 62827f74ba707c0ea5e5e910eea73cfa58589a88..a5aeae1808f4cefd8a448be1dd0a7bf3a1cc620a 100644 (file)
@@ -39,7 +39,7 @@ namespace WebKit {
 class WebCrossOriginPreflightResultCache {
 public:
     // Clears the cache.
-    WEBKIT_API static void clear();
+    WEBKIT_EXPORT static void clear();
 
 private:
     WebCrossOriginPreflightResultCache();  // Not intended to be instanced.
index fa02b0c7b2f09a87b3f4e3c5d1ed161cfdd7ffae..f9bb84db3ab8e4a27056156f99dc578fc2f57c95 100644 (file)
@@ -60,38 +60,38 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebDOMEvent&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebDOMEvent&);
 
     bool isNull() const { return !m_private; }
 
-    WEBKIT_API WebString type() const;
-    WEBKIT_API WebNode target() const;
-    WEBKIT_API WebNode currentTarget() const;
-
-    WEBKIT_API PhaseType eventPhase() const;
-    WEBKIT_API bool bubbles() const;
-    WEBKIT_API bool cancelable() const;
-
-    WEBKIT_API bool isUIEvent() const;
-    WEBKIT_API bool isMouseEvent() const;
-    WEBKIT_API bool isMutationEvent() const;
-    WEBKIT_API bool isKeyboardEvent() const;
-    WEBKIT_API bool isTextEvent() const;
-    WEBKIT_API bool isCompositionEvent() const;
-    WEBKIT_API bool isDragEvent() const;
-    WEBKIT_API bool isClipboardEvent() const;
-    WEBKIT_API bool isMessageEvent() const;
-    WEBKIT_API bool isWheelEvent() const;
-    WEBKIT_API bool isBeforeTextInsertedEvent() const;
-    WEBKIT_API bool isOverflowEvent() const;
-    WEBKIT_API bool isPageTransitionEvent() const;
-    WEBKIT_API bool isPopStateEvent() const;
-    WEBKIT_API bool isProgressEvent() const;
-    WEBKIT_API bool isXMLHttpRequestProgressEvent() const;
-    WEBKIT_API bool isWebKitAnimationEvent() const;
-    WEBKIT_API bool isWebKitTransitionEvent() const;
-    WEBKIT_API bool isBeforeLoadEvent() const;
+    WEBKIT_EXPORT WebString type() const;
+    WEBKIT_EXPORT WebNode target() const;
+    WEBKIT_EXPORT WebNode currentTarget() const;
+
+    WEBKIT_EXPORT PhaseType eventPhase() const;
+    WEBKIT_EXPORT bool bubbles() const;
+    WEBKIT_EXPORT bool cancelable() const;
+
+    WEBKIT_EXPORT bool isUIEvent() const;
+    WEBKIT_EXPORT bool isMouseEvent() const;
+    WEBKIT_EXPORT bool isMutationEvent() const;
+    WEBKIT_EXPORT bool isKeyboardEvent() const;
+    WEBKIT_EXPORT bool isTextEvent() const;
+    WEBKIT_EXPORT bool isCompositionEvent() const;
+    WEBKIT_EXPORT bool isDragEvent() const;
+    WEBKIT_EXPORT bool isClipboardEvent() const;
+    WEBKIT_EXPORT bool isMessageEvent() const;
+    WEBKIT_EXPORT bool isWheelEvent() const;
+    WEBKIT_EXPORT bool isBeforeTextInsertedEvent() const;
+    WEBKIT_EXPORT bool isOverflowEvent() const;
+    WEBKIT_EXPORT bool isPageTransitionEvent() const;
+    WEBKIT_EXPORT bool isPopStateEvent() const;
+    WEBKIT_EXPORT bool isProgressEvent() const;
+    WEBKIT_EXPORT bool isXMLHttpRequestProgressEvent() const;
+    WEBKIT_EXPORT bool isWebKitAnimationEvent() const;
+    WEBKIT_EXPORT bool isWebKitTransitionEvent() const;
+    WEBKIT_EXPORT bool isBeforeLoadEvent() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebDOMEvent(const WTF::PassRefPtr<WebCore::Event>&);
index 4b32b932793a90539cafb9bffde3d3af13195584..87533589e4d164e113b6c725590fae1a3ed5fa32 100644 (file)
@@ -47,8 +47,8 @@ class WebString;
 
 class WebDOMEventListener {
 public:
-    WEBKIT_API WebDOMEventListener();
-    WEBKIT_API virtual ~WebDOMEventListener();
+    WEBKIT_EXPORT WebDOMEventListener();
+    WEBKIT_EXPORT virtual ~WebDOMEventListener();
 
     // Called when an event is received.
     virtual void handleEvent(const WebDOMEvent&) = 0;
index c3de098517187fb01682a3282287feae24d8b594..d1b898fbaad40bdc5a0bb35c9ca7180617f4a043 100644 (file)
@@ -40,21 +40,21 @@ namespace WebKit {
 
 class WebDOMMouseEvent : public WebDOMEvent {
 public:
-    WEBKIT_API int screenX() const;
-    WEBKIT_API int screenY() const;
-    WEBKIT_API int clientX() const;
-    WEBKIT_API int clientY() const;
-    WEBKIT_API int layerX();
-    WEBKIT_API int layerY();
-    WEBKIT_API int offsetX();
-    WEBKIT_API int offsetY();
-    WEBKIT_API int pageX() const;
-    WEBKIT_API int pageY() const;
-    WEBKIT_API int x() const;
-    WEBKIT_API int y() const;
+    WEBKIT_EXPORT int screenX() const;
+    WEBKIT_EXPORT int screenY() const;
+    WEBKIT_EXPORT int clientX() const;
+    WEBKIT_EXPORT int clientY() const;
+    WEBKIT_EXPORT int layerX();
+    WEBKIT_EXPORT int layerY();
+    WEBKIT_EXPORT int offsetX();
+    WEBKIT_EXPORT int offsetY();
+    WEBKIT_EXPORT int pageX() const;
+    WEBKIT_EXPORT int pageY() const;
+    WEBKIT_EXPORT int x() const;
+    WEBKIT_EXPORT int y() const;
 
-    WEBKIT_API int button() const;
-    WEBKIT_API bool buttonDown() const;
+    WEBKIT_EXPORT int button() const;
+    WEBKIT_EXPORT bool buttonDown() const;
 };
 
 } // namespace WebKit
index 471331f2933148d3915b05a642e5c98beccb6106..8eb3b12a5374ea0c9199bf41a67ee7c621d61bbc 100644 (file)
@@ -46,11 +46,11 @@ public:
         Removal         = 3
     };
 
-    WEBKIT_API WebNode relatedNode() const;
-    WEBKIT_API WebString prevValue() const;
-    WEBKIT_API WebString newValue() const;
-    WEBKIT_API WebString attrName() const;
-    WEBKIT_API AttrChangeType attrChange() const;
+    WEBKIT_EXPORT WebNode relatedNode() const;
+    WEBKIT_EXPORT WebString prevValue() const;
+    WEBKIT_EXPORT WebString newValue() const;
+    WEBKIT_EXPORT WebString attrName() const;
+    WEBKIT_EXPORT AttrChangeType attrChange() const;
 };
 
 } // namespace WebKit
index dabf1b7cab95a519170b8d85ffb94de5eee0d5aa..0b90b084b90aab5846529e0150b945287e7f6539 100644 (file)
@@ -46,7 +46,7 @@ class WebDOMStringList {
 public:
     ~WebDOMStringList() { reset(); }
 
-    WEBKIT_API WebDOMStringList();
+    WEBKIT_EXPORT WebDOMStringList();
     WebDOMStringList(const WebDOMStringList& l) { assign(l); }
     WebDOMStringList& operator=(const WebDOMStringList& l)
     {
@@ -54,12 +54,12 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebDOMStringList&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebDOMStringList&);
 
-    WEBKIT_API void append(const WebString&);
-    WEBKIT_API unsigned length() const;
-    WEBKIT_API WebString item(unsigned) const;
+    WEBKIT_EXPORT void append(const WebString&);
+    WEBKIT_EXPORT unsigned length() const;
+    WEBKIT_EXPORT WebString item(unsigned) const;
 
 #if WEBKIT_IMPLEMENTATION
     WebDOMStringList(const WTF::PassRefPtr<WebCore::DOMStringList>&);
index 5874bed31682395760822957245783c38c75e668..17d3f388ca7dd2bf4ec733e564b0e0b76f723751 100644 (file)
@@ -71,12 +71,12 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebData&);
-    WEBKIT_API void assign(const char* data, size_t size);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebData&);
+    WEBKIT_EXPORT void assign(const char* data, size_t size);
 
-    WEBKIT_API size_t size() const;
-    WEBKIT_API const char* data() const;
+    WEBKIT_EXPORT size_t size() const;
+    WEBKIT_EXPORT const char* data() const;
 
     bool isEmpty() const { return !size(); }
     bool isNull() const { return !m_private; }
index 6ce157f605ab7f2deacc90debd45ae028db47534..c1a6bcfffeb6b5a70ca54cb8807f5b7eeac39838 100644 (file)
@@ -43,22 +43,22 @@ class WebString;
 
 class WebDatabase {
 public:
-    WEBKIT_API WebString name() const;
-    WEBKIT_API WebString displayName() const;
-    WEBKIT_API unsigned long estimatedSize() const;
-    WEBKIT_API WebSecurityOrigin securityOrigin() const;
+    WEBKIT_EXPORT WebString name() const;
+    WEBKIT_EXPORT WebString displayName() const;
+    WEBKIT_EXPORT unsigned long estimatedSize() const;
+    WEBKIT_EXPORT WebSecurityOrigin securityOrigin() const;
 
-    WEBKIT_API static void setObserver(WebDatabaseObserver*);
-    WEBKIT_API static WebDatabaseObserver* observer();
+    WEBKIT_EXPORT static void setObserver(WebDatabaseObserver*);
+    WEBKIT_EXPORT static WebDatabaseObserver* observer();
 
-    WEBKIT_API static void updateDatabaseSize(
+    WEBKIT_EXPORT static void updateDatabaseSize(
         const WebString& originIdentifier, const WebString& name, long long size);
-    WEBKIT_API static void updateSpaceAvailable(
+    WEBKIT_EXPORT static void updateSpaceAvailable(
         const WebString& originIdentifier, long long spaceAvailable);
-    WEBKIT_API static void resetSpaceAvailable(
+    WEBKIT_EXPORT static void resetSpaceAvailable(
         const WebString& originIdentifier);
 
-    WEBKIT_API static void closeDatabaseImmediately(
+    WEBKIT_EXPORT static void closeDatabaseImmediately(
         const WebString& originIdentifier, const WebString& databaseName);
 
 #if WEBKIT_IMPLEMENTATION
index 99ff63d550a6aa43395cbff98727df8f73f07d38..5aa8eb86f35fe03df80e8f76f7895274d066d5b2 100644 (file)
@@ -67,11 +67,11 @@ public:
 
     // Asynchronously executes debugger command in the render thread.
     // |callerIdentifier| will be used for sending response.
-    WEBKIT_API static void executeDebuggerCommand(
+    WEBKIT_EXPORT static void executeDebuggerCommand(
         const WebString& command, int callerIdentifier);
 
     // Asynchronously request debugger to pause immediately.
-    WEBKIT_API static void debuggerPauseScript();
+    WEBKIT_EXPORT static void debuggerPauseScript();
 
     class MessageDescriptor {
     public:
@@ -80,15 +80,15 @@ public:
         virtual WebString message() = 0;
     };
     // Asynchronously request debugger to pause immediately and run the command.
-    WEBKIT_API static void interruptAndDispatch(MessageDescriptor*);
-    WEBKIT_API static bool shouldInterruptForMessage(const WebString&);
-    WEBKIT_API static void processPendingMessages();
+    WEBKIT_EXPORT static void interruptAndDispatch(MessageDescriptor*);
+    WEBKIT_EXPORT static bool shouldInterruptForMessage(const WebString&);
+    WEBKIT_EXPORT static void processPendingMessages();
 
     typedef void (*MessageLoopDispatchHandler)();
 
     // Installs dispatch handle that is going to be called periodically
     // while on a breakpoint.
-    WEBKIT_API static void setMessageLoopDispatchHandler(MessageLoopDispatchHandler);
+    WEBKIT_EXPORT static void setMessageLoopDispatchHandler(MessageLoopDispatchHandler);
 };
 
 } // namespace WebKit
index 0325f9266124fe34219f26204bccb18b730a0cc7..ac009847a1640d3f724bf9c71dc57b870773b50b 100644 (file)
@@ -43,9 +43,9 @@ class WebView;
 // direct and delegate Apis to the host.
 class WebDevToolsFrontend {
 public:
-    WEBKIT_API static WebDevToolsFrontend* create(WebView* view,
-                                                  WebDevToolsFrontendClient* client,
-                                                  const WebString& applicationLocale);
+    WEBKIT_EXPORT static WebDevToolsFrontend* create(WebView* view,
+                                                     WebDevToolsFrontendClient* client,
+                                                     const WebString& applicationLocale);
 
     virtual ~WebDevToolsFrontend() {}
 
index 7fae7925cbafde5ff387ff05996e2fb4e7169307..63100dc1ff1e3dbda8988902a93f929e2c8ab3a5 100644 (file)
@@ -36,7 +36,7 @@ namespace WebKit {
 
 class WebDeviceOrientationClientMock : public WebDeviceOrientationClient {
 public:
-    WEBKIT_API static WebDeviceOrientationClientMock* create();
+    WEBKIT_EXPORT static WebDeviceOrientationClientMock* create();
     ~WebDeviceOrientationClientMock() { reset(); }
 
     virtual void setController(WebDeviceOrientationController*);
@@ -44,12 +44,12 @@ public:
     virtual void stopUpdating();
     virtual WebDeviceOrientation lastOrientation() const;
 
-    WEBKIT_API void setOrientation(WebDeviceOrientation&);
+    WEBKIT_EXPORT void setOrientation(WebDeviceOrientation&);
 
 private:
     WebDeviceOrientationClientMock() { initialize(); }
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
 
     WebPrivateOwnPtr<WebCore::DeviceOrientationClientMock> m_clientMock;
 };
index ef843ee0741a7e66463b6326efd14d05eef1a0dd..e39982e05b0cf97c532c55af86e992782184185a 100644 (file)
@@ -41,7 +41,7 @@ public:
     {
     }
 
-    WEBKIT_API void didChangeDeviceOrientation(const WebDeviceOrientation&);
+    WEBKIT_EXPORT void didChangeDeviceOrientation(const WebDeviceOrientation&);
 
 #if WEBKIT_IMPLEMENTATION
     WebCore::DeviceOrientationController* controller() const;
index d87042b66a7c657d46bee4eb4f07314c777ccad8..4c9dd304fa48db4fe701f73990d1e7fa5e2afbbb 100644 (file)
@@ -72,39 +72,39 @@ public:
     }
     void assign(const WebDocument& e) { WebNode::assign(e); }
 
-    WEBKIT_API WebURL url() const;
+    WEBKIT_EXPORT WebURL url() const;
     // Note: Security checks should use the securityOrigin(), not url().
-    WEBKIT_API WebSecurityOrigin securityOrigin() const;
+    WEBKIT_EXPORT WebSecurityOrigin securityOrigin() const;
 
-    WEBKIT_API WebString encoding() const;
+    WEBKIT_EXPORT WebString encoding() const;
 
     // The url of the OpenSearch Desription Document (if any).
-    WEBKIT_API WebURL openSearchDescriptionURL() const;
+    WEBKIT_EXPORT WebURL openSearchDescriptionURL() const;
 
     // Returns the frame the document belongs to or 0 if the document is frameless.
-    WEBKIT_API WebFrame* frame() const;
-    WEBKIT_API bool isHTMLDocument() const;
-    WEBKIT_API bool isXHTMLDocument() const;
-    WEBKIT_API bool isPluginDocument() const;
-    WEBKIT_API WebURL baseURL() const;
-    WEBKIT_API WebURL firstPartyForCookies() const;
-    WEBKIT_API WebElement documentElement() const;
-    WEBKIT_API WebElement body() const;
-    WEBKIT_API WebElement head();
-    WEBKIT_API WebString title() const;
-    WEBKIT_API WebNodeCollection all();
-    WEBKIT_API void forms(WebVector<WebFormElement>&) const;
-    WEBKIT_API WebURL completeURL(const WebString&) const;
-    WEBKIT_API WebElement getElementById(const WebString&) const;
-    WEBKIT_API WebNode focusedNode() const;
-    WEBKIT_API WebDocumentType doctype() const;
-    WEBKIT_API WebAccessibilityObject accessibilityObject() const;
+    WEBKIT_EXPORT WebFrame* frame() const;
+    WEBKIT_EXPORT bool isHTMLDocument() const;
+    WEBKIT_EXPORT bool isXHTMLDocument() const;
+    WEBKIT_EXPORT bool isPluginDocument() const;
+    WEBKIT_EXPORT WebURL baseURL() const;
+    WEBKIT_EXPORT WebURL firstPartyForCookies() const;
+    WEBKIT_EXPORT WebElement documentElement() const;
+    WEBKIT_EXPORT WebElement body() const;
+    WEBKIT_EXPORT WebElement head();
+    WEBKIT_EXPORT WebString title() const;
+    WEBKIT_EXPORT WebNodeCollection all();
+    WEBKIT_EXPORT void forms(WebVector<WebFormElement>&) const;
+    WEBKIT_EXPORT WebURL completeURL(const WebString&) const;
+    WEBKIT_EXPORT WebElement getElementById(const WebString&) const;
+    WEBKIT_EXPORT WebNode focusedNode() const;
+    WEBKIT_EXPORT WebDocumentType doctype() const;
+    WEBKIT_EXPORT WebAccessibilityObject accessibilityObject() const;
 
     // Inserts the given CSS source code as a user stylesheet in the document.
     // Meant for programatic/one-off injection, as opposed to
     // WebView::addUserStyleSheet which inserts styles for the lifetime of the
     // WebView.
-    WEBKIT_API void insertUserStyleSheet(const WebString& sourceCode, UserStyleLevel);
+    WEBKIT_EXPORT void insertUserStyleSheet(const WebString& sourceCode, UserStyleLevel);
 
 #if WEBKIT_IMPLEMENTATION
     WebDocument(const WTF::PassRefPtr<WebCore::Document>&);
index b339320ec8497868a554aa5109efc778259791ea..a9113bb414316f001da3aa58e16f404f70dca48c 100644 (file)
@@ -54,7 +54,7 @@ public:
     }
     void assign(const WebDocumentType& e) { WebNode::assign(e); }
 
-    WEBKIT_API WebString name() const;
+    WEBKIT_EXPORT WebString name() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebDocumentType(const WTF::PassRefPtr<WebCore::DocumentType>&);
index 1d704f004b9ad1763b403c256a5659e6bc1a0ca9..603a6b56a48c7a3bb7395a655f6a54c2d7fcfbb0 100644 (file)
@@ -60,43 +60,43 @@ public:
         return *this;
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebDragData&);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebDragData&);
 
     bool isNull() const { return !m_private; }
 
-    WEBKIT_API WebString url() const;
-    WEBKIT_API void setURL(const WebURL&);
+    WEBKIT_EXPORT WebString url() const;
+    WEBKIT_EXPORT void setURL(const WebURL&);
 
-    WEBKIT_API WebString urlTitle() const;
-    WEBKIT_API void setURLTitle(const WebString&);
+    WEBKIT_EXPORT WebString urlTitle() const;
+    WEBKIT_EXPORT void setURLTitle(const WebString&);
 
-    WEBKIT_API WebString downloadMetadata() const;
-    WEBKIT_API void setDownloadMetadata(const WebString&);
+    WEBKIT_EXPORT WebString downloadMetadata() const;
+    WEBKIT_EXPORT void setDownloadMetadata(const WebString&);
 
-    WEBKIT_API WebString fileExtension() const;
-    WEBKIT_API void setFileExtension(const WebString&);
+    WEBKIT_EXPORT WebString fileExtension() const;
+    WEBKIT_EXPORT void setFileExtension(const WebString&);
 
-    WEBKIT_API bool containsFilenames() const;
-    WEBKIT_API void filenames(WebVector<WebString>&) const;
-    WEBKIT_API void setFilenames(const WebVector<WebString>&);
-    WEBKIT_API void appendToFilenames(const WebString&);
+    WEBKIT_EXPORT bool containsFilenames() const;
+    WEBKIT_EXPORT void filenames(WebVector<WebString>&) const;
+    WEBKIT_EXPORT void setFilenames(const WebVector<WebString>&);
+    WEBKIT_EXPORT void appendToFilenames(const WebString&);
 
-    WEBKIT_API WebString plainText() const;
-    WEBKIT_API void setPlainText(const WebString&);
+    WEBKIT_EXPORT WebString plainText() const;
+    WEBKIT_EXPORT void setPlainText(const WebString&);
 
-    WEBKIT_API WebString htmlText() const;
-    WEBKIT_API void setHTMLText(const WebString&);
+    WEBKIT_EXPORT WebString htmlText() const;
+    WEBKIT_EXPORT void setHTMLText(const WebString&);
 
-    WEBKIT_API WebURL htmlBaseURL() const;
-    WEBKIT_API void setHTMLBaseURL(const WebURL&);
+    WEBKIT_EXPORT WebURL htmlBaseURL() const;
+    WEBKIT_EXPORT void setHTMLBaseURL(const WebURL&);
 
-    WEBKIT_API WebString fileContentFilename() const;
-    WEBKIT_API void setFileContentFilename(const WebString&);
+    WEBKIT_EXPORT WebString fileContentFilename() const;
+    WEBKIT_EXPORT void setFileContentFilename(const WebString&);
 
-    WEBKIT_API WebData fileContent() const;
-    WEBKIT_API void setFileContent(const WebData&);
+    WEBKIT_EXPORT WebData fileContent() const;
+    WEBKIT_EXPORT void setFileContent(const WebData&);
 
 #if WEBKIT_IMPLEMENTATION
     WebDragData(const WTF::PassRefPtr<WebCore::ChromiumDataObject>&);
index 271b4f02a48a7ec3d1291bb8d1ea1968bf98e44b..320c732f50dc88915ec4bfecab4a04ea8fc41aa8 100644 (file)
@@ -49,21 +49,21 @@ class WebNamedNodeMap;
         WebElement& operator=(const WebElement& e) { WebNode::assign(e); return *this; }
         void assign(const WebElement& e) { WebNode::assign(e); }
 
-        WEBKIT_API bool isFormControlElement() const;
-        WEBKIT_API bool isTextFormControlElement() const;
-        WEBKIT_API WebString tagName() const;
-        WEBKIT_API bool hasTagName(const WebString&) const;
-        WEBKIT_API bool hasAttribute(const WebString&) const;
-        WEBKIT_API WebString getAttribute(const WebString&) const;
-        WEBKIT_API bool setAttribute(const WebString& name, const WebString& value);
-        WEBKIT_API WebNamedNodeMap attributes() const;
-        WEBKIT_API WebString innerText();
+        WEBKIT_EXPORT bool isFormControlElement() const;
+        WEBKIT_EXPORT bool isTextFormControlElement() const;
+        WEBKIT_EXPORT WebString tagName() const;
+        WEBKIT_EXPORT bool hasTagName(const WebString&) const;
+        WEBKIT_EXPORT bool hasAttribute(const WebString&) const;
+        WEBKIT_EXPORT WebString getAttribute(const WebString&) const;
+        WEBKIT_EXPORT bool setAttribute(const WebString& name, const WebString& value);
+        WEBKIT_EXPORT WebNamedNodeMap attributes() const;
+        WEBKIT_EXPORT WebString innerText();
 
         // Returns the language code specified for this element.  This attribute
         // is inherited, so the returned value is drawn from the closest parent
         // element that has the lang attribute set, or from the HTTP
         // "Content-Language" header as a fallback.
-        WEBKIT_API WebString computeInheritedLanguage() const;
+        WEBKIT_EXPORT WebString computeInheritedLanguage() const;
 
 #if WEBKIT_IMPLEMENTATION
         WebElement(const WTF::PassRefPtr<WebCore::Element>&);
index a20d52fca8d2232375d931a2d6916c5e4dc1d63f..484cb6012b5413091f384905b79ca355082510d4 100644 (file)
@@ -48,7 +48,7 @@ class WebFont {
 public:
     virtual ~WebFont() { }
 
-    WEBKIT_API static WebFont* create(const WebFontDescription&);
+    WEBKIT_EXPORT static WebFont* create(const WebFontDescription&);
 
     virtual WebFontDescription fontDescription() const = 0;
 
index 05aadc755e95229f147a46d82042d4d9036299cb..fc5e3f625f035fcc82902c681d6bb07749e4e75f 100644 (file)
@@ -39,13 +39,13 @@ namespace WebKit {
 class WebFontCache {
 public:
     // Returns the number of items in the font data cache.
-    WEBKIT_API static size_t fontDataCount();
+    WEBKIT_EXPORT static size_t fontDataCount();
 
     // Returns the number of inactive items in the font data cache.
-    WEBKIT_API static size_t inactiveFontDataCount();
+    WEBKIT_EXPORT static size_t inactiveFontDataCount();
 
     // Clears the cache.
-    WEBKIT_API static void clear();
+    WEBKIT_EXPORT static void clear();
 
 private:
     WebFontCache();  // Not intended to be instanced.
index c1137a5457e1654c8e7e8e5d3260994fc2724168..4d9e3183bcf6603350d14c56888f857a426a7e07 100644 (file)
@@ -54,19 +54,19 @@ public:
     }
     void assign(const WebFormControlElement& e) { WebElement::assign(e); }
 
-    WEBKIT_API bool isEnabled() const;
-    WEBKIT_API bool isReadOnly() const;
-    WEBKIT_API WebString formControlName() const;
-    WEBKIT_API WebString formControlType() const;
+    WEBKIT_EXPORT bool isEnabled() const;
+    WEBKIT_EXPORT bool isReadOnly() const;
+    WEBKIT_EXPORT WebString formControlName() const;
+    WEBKIT_EXPORT WebString formControlType() const;
 
-    WEBKIT_API void dispatchFormControlChangeEvent();
+    WEBKIT_EXPORT void dispatchFormControlChangeEvent();
 
     // Returns the name that should be used for the specified |element| when
     // storing autofill data.  This is either the field name or its id, an empty
     // string if it has no name and no id.
-    WEBKIT_API WebString nameForAutofill() const;
+    WEBKIT_EXPORT WebString nameForAutofill() const;
 
-    WEBKIT_API WebFormElement form() const;
+    WEBKIT_EXPORT WebFormElement form() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebFormControlElement(const WTF::PassRefPtr<WebCore::HTMLFormControlElement>&);
index 53554d7288e5b1bc47ff8c39078023608ca9be44..34be5ceeba6cf255c04f6c024fd590579ef58a5e 100644 (file)
@@ -59,15 +59,15 @@ namespace WebKit {
         }
         void assign(const WebFormElement& element) { WebElement::assign(element); }
 
-        WEBKIT_API bool autoComplete() const;
-        WEBKIT_API WebString action() const;
-        WEBKIT_API WebString name() const;
-        WEBKIT_API WebString method() const;
-        WEBKIT_API bool wasUserSubmitted() const;
-        WEBKIT_API void submit();
+        WEBKIT_EXPORT bool autoComplete() const;
+        WEBKIT_EXPORT WebString action() const;
+        WEBKIT_EXPORT WebString name() const;
+        WEBKIT_EXPORT WebString method() const;
+        WEBKIT_EXPORT bool wasUserSubmitted() const;
+        WEBKIT_EXPORT void submit();
         // FIXME: Deprecate and replace with WebVector<WebElement>.
-        WEBKIT_API void getNamedElements(const WebString&, WebVector<WebNode>&);
-        WEBKIT_API void getFormControlElements(WebVector<WebFormControlElement>&) const;
+        WEBKIT_EXPORT void getNamedElements(const WebString&, WebVector<WebNode>&);
+        WEBKIT_EXPORT void getFormControlElements(WebVector<WebFormControlElement>&) const;
 
 #if WEBKIT_IMPLEMENTATION
         WebFormElement(const WTF::PassRefPtr<WebCore::HTMLFormElement>&);
index c721aa9c17764935e36c5984f1f0ba58c6b5c51d..762c33579726f98b7d8082390eaa4f8c04c85bfe 100644 (file)
@@ -83,7 +83,7 @@ template <typename T> class WebVector;
 class WebFrame {
 public:
     // Returns the number of live WebFrame objects, used for leak checking.
-    WEBKIT_API static int instanceCount();
+    WEBKIT_EXPORT static int instanceCount();
 
     // The two functions below retrieve the WebFrame instances relating the
     // currently executing JavaScript.  Since JavaScript can make function
@@ -101,19 +101,19 @@ public:
     // The 'current context' is the context the JS engine is currently
     // inside of; the context that is at the top of the JS function stack.
     // frameForCurrentContext() would return frame B in our example.
-    WEBKIT_API static WebFrame* frameForEnteredContext();
-    WEBKIT_API static WebFrame* frameForCurrentContext();
+    WEBKIT_EXPORT static WebFrame* frameForEnteredContext();
+    WEBKIT_EXPORT static WebFrame* frameForCurrentContext();
 
 #if WEBKIT_USING_V8
     // Returns the frame corresponding to the given context. This can return 0
     // if the context is detached from the frame, or if the context doesn't
     // correspond to a frame (e.g., workers).
-    WEBKIT_API static WebFrame* frameForContext(v8::Handle<v8::Context>);
+    WEBKIT_EXPORT static WebFrame* frameForContext(v8::Handle<v8::Context>);
 #endif
 
     // Returns the frame inside a given frame or iframe element. Returns 0 if
     // the given element is not a frame, iframe or if the frame is empty.
-    WEBKIT_API static WebFrame* fromFrameOwnerElement(const WebElement&);
+    WEBKIT_EXPORT static WebFrame* fromFrameOwnerElement(const WebElement&);
 
 
     // Basic properties ---------------------------------------------------
index 9a39e2e8ed5b77021ea7458545632e735916414d..226353bfdff5d90973d33005d54d0e8fda8f4e58 100644 (file)
@@ -45,14 +45,14 @@ class WebString;
 
 class WebGeolocationClientMock : public WebGeolocationClient {
 public:
-    WEBKIT_API static WebGeolocationClientMock* create();
+    WEBKIT_EXPORT static WebGeolocationClientMock* create();
     ~WebGeolocationClientMock() { reset(); }
 
-    WEBKIT_API void setPosition(double latitude, double longitude, double accuracy);
-    WEBKIT_API void setError(int errorCode, const WebString& message);
-    WEBKIT_API void setPermission(bool);
-    WEBKIT_API int numberOfPendingPermissionRequests() const;
-    WEBKIT_API void resetMock();
+    WEBKIT_EXPORT void setPosition(double latitude, double longitude, double accuracy);
+    WEBKIT_EXPORT void setError(int errorCode, const WebString& message);
+    WEBKIT_EXPORT void setPermission(bool);
+    WEBKIT_EXPORT int numberOfPendingPermissionRequests() const;
+    WEBKIT_EXPORT void resetMock();
 
     virtual void startUpdating();
     virtual void stopUpdating();
@@ -68,7 +68,7 @@ public:
 
 private:
     WebGeolocationClientMock();
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void reset();
 
     WebPrivateOwnPtr<WebCore::GeolocationClientMock> m_clientMock;
 };
index 3cddd0f28ced49a425170d45bf2b5ed710be4b30..900dbd770f802cc0bc952dd2473dd0b204303deb 100644 (file)
@@ -40,8 +40,8 @@ class WebGeolocationError;
 // WebGeolocationClient::geolocationDestroyed() has been received.
 class WebGeolocationController : public WebNonCopyable {
 public:
-    WEBKIT_API void positionChanged(const WebGeolocationPosition&);
-    WEBKIT_API void errorOccurred(const WebGeolocationError&);
+    WEBKIT_EXPORT void positionChanged(const WebGeolocationPosition&);
+    WEBKIT_EXPORT void errorOccurred(const WebGeolocationError&);
 
 #if WEBKIT_IMPLEMENTATION
     WebGeolocationController(WebCore::GeolocationController* c)
index ecb758ceb1d12cf22c7764771a632eb374a13d76..71d427e1114792e1a5eb76d11ab715acf8c27b1a 100644 (file)
@@ -50,9 +50,9 @@ public:
     WebGeolocationError(const WebGeolocationError& other) { assign(other); }
     ~WebGeolocationError() { reset(); }
 
-    WEBKIT_API void assign(Error code, const WebString& message);
-    WEBKIT_API void assign(const WebGeolocationError&);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(Error code, const WebString& message);
+    WEBKIT_EXPORT void assign(const WebGeolocationError&);
+    WEBKIT_EXPORT void reset();
 
 #if WEBKIT_IMPLEMENTATION
     WebGeolocationError(WTF::PassRefPtr<WebCore::GeolocationError>);
index 8b2f69eb3db82319676dc7b1747e0672265dc009..65462cfdaeefb61d5bb677c7c6e0d2ab2076f7b5 100644 (file)
@@ -43,8 +43,8 @@ class WebSecurityOrigin;
 // WebGeolocationClient::cancelPermissionRequest (request cancelled).
 class WebGeolocationPermissionRequest {
 public:
-    WEBKIT_API WebSecurityOrigin securityOrigin() const;
-    WEBKIT_API void setIsAllowed(bool);
+    WEBKIT_EXPORT WebSecurityOrigin securityOrigin() const;
+    WEBKIT_EXPORT void setIsAllowed(bool);
 
 #if WEBKIT_IMPLEMENTATION
     WebGeolocationPermissionRequest(WebCore::Geolocation* geolocation)
index dfa1642bb235a906a9bf686e72d9640a74836166..a259496f6dcc09d3a9e763f35bfec8dbe2dc48f0 100644 (file)
@@ -45,13 +45,13 @@ public:
     WebGeolocationPermissionRequestManager() { init(); }
     ~WebGeolocationPermissionRequestManager() { reset(); }
 
-    WEBKIT_API int add(const WebKit::WebGeolocationPermissionRequest&);
-    WEBKIT_API bool remove(const WebKit::WebGeolocationPermissionRequest&, int&);
-    WEBKIT_API bool remove(int, WebKit::WebGeolocationPermissionRequest&);
+    WEBKIT_EXPORT int add(const WebKit::WebGeolocationPermissionRequest&);
+    WEBKIT_EXPORT bool remove(const WebKit::WebGeolocationPermissionRequest&, int&);
+    WEBKIT_EXPORT bool remove(int, WebKit::WebGeolocationPermissionRequest&);
 
 private:
-    WEBKIT_API void init();
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void init();
+    WEBKIT_EXPORT void reset();
 
     WebPrivateOwnPtr<WebGeolocationPermissionRequestManagerPrivate> m_private;
     int m_lastId;
index 57ba314be0582bb84af932c5e5195319354956a5..94546f547672f21714748af8ffbf7aec278c6596 100644 (file)
@@ -47,9 +47,9 @@ public:
     WebGeolocationPosition(const WebGeolocationPosition& other) { assign(other); }
     ~WebGeolocationPosition() { reset(); }
 
-    WEBKIT_API void assign(double timestamp, double latitude, double longitude, double accuracy, bool providesAltitude, double altitude, bool providesAltitudeAccuracy, double altitudeAccuracy, bool providesHeading, double heading, bool providesSpeed, double speed);
-    WEBKIT_API void assign(const WebGeolocationPosition&);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(double timestamp, double latitude, double longitude, double accuracy, bool providesAltitude, double altitude, bool providesAltitudeAccuracy, double altitudeAccuracy, bool providesHeading, double heading, bool providesSpeed, double speed);
+    WEBKIT_EXPORT void assign(const WebGeolocationPosition&);
+    WEBKIT_EXPORT void reset();
 
 #if WEBKIT_IMPLEMENTATION
     WebGeolocationPosition(WTF::PassRefPtr<WebCore::GeolocationPosition>);
index 661767dc94f1bab418aaad400829acfec0f6cdbc..3c20c184b5298740e15da608fc693dae1a51a95b 100644 (file)
@@ -40,7 +40,7 @@ namespace WebKit {
 class WebGlyphCache {
 public:
     // Returns the number of pages in the glyph cache.
-    WEBKIT_API static size_t pageCount();
+    WEBKIT_EXPORT static size_t pageCount();
 
 private:
     WebGlyphCache();  // Not intended to be instanced.
index 8c37622fd54de49f4612fcf2c1c1bae22c29b1ed..5a3b1caeb5e0327b94631696ea2c56a8db903666 100644 (file)
@@ -67,30 +67,30 @@ public:
         return *this;
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebHTTPBody&);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebHTTPBody&);
 
     bool isNull() const { return !m_private; }
 
     // Returns the number of elements comprising the http body.
-    WEBKIT_API size_t elementCount() const;
+    WEBKIT_EXPORT size_t elementCount() const;
 
     // Sets the values of the element at the given index.  Returns false if
     // index is out of bounds.
-    WEBKIT_API bool elementAt(size_t index, Element&) const;
+    WEBKIT_EXPORT bool elementAt(size_t index, Element&) const;
 
     // Append to the list of elements.
-    WEBKIT_API void appendData(const WebData&);
-    WEBKIT_API void appendFile(const WebString&);
+    WEBKIT_EXPORT void appendData(const WebData&);
+    WEBKIT_EXPORT void appendFile(const WebString&);
     // Passing -1 to fileLength means to the end of the file.
-    WEBKIT_API void appendFileRange(const WebString&, long long fileStart, long long fileLength, double modificationTime);
-    WEBKIT_API void appendBlob(const WebURL&);
+    WEBKIT_EXPORT void appendFileRange(const WebString&, long long fileStart, long long fileLength, double modificationTime);
+    WEBKIT_EXPORT void appendBlob(const WebURL&);
 
     // Identifies a particular form submission instance.  A value of 0 is
     // used to indicate an unspecified identifier.
-    WEBKIT_API long long identifier() const;
-    WEBKIT_API void setIdentifier(long long);
+    WEBKIT_EXPORT long long identifier() const;
+    WEBKIT_EXPORT void setIdentifier(long long);
 
 #if WEBKIT_IMPLEMENTATION
     WebHTTPBody(const WTF::PassRefPtr<WebCore::FormData>&);
index 002487804ee0a6d5e06c23cde814c055681bea85..09bf169928b57a62f26949ba3af67b8b37853366 100644 (file)
@@ -52,27 +52,27 @@ public:
         return *this;
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebHTTPLoadInfo& r);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebHTTPLoadInfo& r);
 
-    WEBKIT_API int httpStatusCode() const;
-    WEBKIT_API void setHTTPStatusCode(int);
+    WEBKIT_EXPORT int httpStatusCode() const;
+    WEBKIT_EXPORT void setHTTPStatusCode(int);
 
-    WEBKIT_API WebString httpStatusText() const;
-    WEBKIT_API void setHTTPStatusText(const WebString&);
+    WEBKIT_EXPORT WebString httpStatusText() const;
+    WEBKIT_EXPORT void setHTTPStatusText(const WebString&);
 
-    WEBKIT_API long long encodedDataLength() const;
-    WEBKIT_API void setEncodedDataLength(long long);
+    WEBKIT_EXPORT long long encodedDataLength() const;
+    WEBKIT_EXPORT void setEncodedDataLength(long long);
 
-    WEBKIT_API void addRequestHeader(const WebString& name, const WebString& value);
-    WEBKIT_API void addResponseHeader(const WebString& name, const WebString& value);
+    WEBKIT_EXPORT void addRequestHeader(const WebString& name, const WebString& value);
+    WEBKIT_EXPORT void addResponseHeader(const WebString& name, const WebString& value);
 
-    WEBKIT_API WebString requestHeadersText() const;
-    WEBKIT_API void setRequestHeadersText(const WebString&);
+    WEBKIT_EXPORT WebString requestHeadersText() const;
+    WEBKIT_EXPORT void setRequestHeadersText(const WebString&);
 
-    WEBKIT_API WebString responseHeadersText() const;
-    WEBKIT_API void setResponseHeadersText(const WebString&);
+    WEBKIT_EXPORT WebString responseHeadersText() const;
+    WEBKIT_EXPORT void setResponseHeadersText(const WebString&);
 
 #if WEBKIT_IMPLEMENTATION
     WebHTTPLoadInfo(WTF::PassRefPtr<WebCore::ResourceLoadInfo>);
index b5cd02bf6594ff4e9312991f4d211d2ca4533271..9c948afc8cb1969aac2b593b7831ebe46d1b43b0 100644 (file)
@@ -60,66 +60,66 @@ public:
         return *this;
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebHistoryItem&);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebHistoryItem&);
 
     bool isNull() const { return m_private.isNull(); }
 
-    WEBKIT_API WebString urlString() const;
-    WEBKIT_API void setURLString(const WebString&);
+    WEBKIT_EXPORT WebString urlString() const;
+    WEBKIT_EXPORT void setURLString(const WebString&);
 
-    WEBKIT_API WebString originalURLString() const;
-    WEBKIT_API void setOriginalURLString(const WebString&);
+    WEBKIT_EXPORT WebString originalURLString() const;
+    WEBKIT_EXPORT void setOriginalURLString(const WebString&);
 
-    WEBKIT_API WebString referrer() const;
-    WEBKIT_API void setReferrer(const WebString&);
+    WEBKIT_EXPORT WebString referrer() const;
+    WEBKIT_EXPORT void setReferrer(const WebString&);
 
-    WEBKIT_API WebString target() const;
-    WEBKIT_API void setTarget(const WebString&);
+    WEBKIT_EXPORT WebString target() const;
+    WEBKIT_EXPORT void setTarget(const WebString&);
 
-    WEBKIT_API WebString parent() const;
-    WEBKIT_API void setParent(const WebString&);
+    WEBKIT_EXPORT WebString parent() const;
+    WEBKIT_EXPORT void setParent(const WebString&);
 
-    WEBKIT_API WebString title() const;
-    WEBKIT_API void setTitle(const WebString&);
+    WEBKIT_EXPORT WebString title() const;
+    WEBKIT_EXPORT void setTitle(const WebString&);
 
-    WEBKIT_API WebString alternateTitle() const;
-    WEBKIT_API void setAlternateTitle(const WebString&);
+    WEBKIT_EXPORT WebString alternateTitle() const;
+    WEBKIT_EXPORT void setAlternateTitle(const WebString&);
 
-    WEBKIT_API double lastVisitedTime() const;
-    WEBKIT_API void setLastVisitedTime(double);
+    WEBKIT_EXPORT double lastVisitedTime() const;
+    WEBKIT_EXPORT void setLastVisitedTime(double);
 
-    WEBKIT_API WebPoint scrollOffset() const;
-    WEBKIT_API void setScrollOffset(const WebPoint&);
+    WEBKIT_EXPORT WebPoint scrollOffset() const;
+    WEBKIT_EXPORT void setScrollOffset(const WebPoint&);
 
-    WEBKIT_API bool isTargetItem() const;
-    WEBKIT_API void setIsTargetItem(bool);
+    WEBKIT_EXPORT bool isTargetItem() const;
+    WEBKIT_EXPORT void setIsTargetItem(bool);
 
-    WEBKIT_API int visitCount() const;
-    WEBKIT_API void setVisitCount(int);
+    WEBKIT_EXPORT int visitCount() const;
+    WEBKIT_EXPORT void setVisitCount(int);
 
-    WEBKIT_API WebVector<WebString> documentState() const;
-    WEBKIT_API void setDocumentState(const WebVector<WebString>&);
+    WEBKIT_EXPORT WebVector<WebString> documentState() const;
+    WEBKIT_EXPORT void setDocumentState(const WebVector<WebString>&);
 
-    WEBKIT_API long long itemSequenceNumber() const;
-    WEBKIT_API void setItemSequenceNumber(long long);
+    WEBKIT_EXPORT long long itemSequenceNumber() const;
+    WEBKIT_EXPORT void setItemSequenceNumber(long long);
 
-    WEBKIT_API long long documentSequenceNumber() const;
-    WEBKIT_API void setDocumentSequenceNumber(long long);
+    WEBKIT_EXPORT long long documentSequenceNumber() const;
+    WEBKIT_EXPORT void setDocumentSequenceNumber(long long);
 
-    WEBKIT_API WebSerializedScriptValue stateObject() const;
-    WEBKIT_API void setStateObject(const WebSerializedScriptValue&);
+    WEBKIT_EXPORT WebSerializedScriptValue stateObject() const;
+    WEBKIT_EXPORT void setStateObject(const WebSerializedScriptValue&);
 
-    WEBKIT_API WebString httpContentType() const;
-    WEBKIT_API void setHTTPContentType(const WebString&);
+    WEBKIT_EXPORT WebString httpContentType() const;
+    WEBKIT_EXPORT void setHTTPContentType(const WebString&);
 
-    WEBKIT_API WebHTTPBody httpBody() const;
-    WEBKIT_API void setHTTPBody(const WebHTTPBody&);
+    WEBKIT_EXPORT WebHTTPBody httpBody() const;
+    WEBKIT_EXPORT void setHTTPBody(const WebHTTPBody&);
 
-    WEBKIT_API WebVector<WebHistoryItem> children() const;
-    WEBKIT_API void setChildren(const WebVector<WebHistoryItem>&);
-    WEBKIT_API void appendToChildren(const WebHistoryItem&);
+    WEBKIT_EXPORT WebVector<WebHistoryItem> children() const;
+    WEBKIT_EXPORT void setChildren(const WebVector<WebHistoryItem>&);
+    WEBKIT_EXPORT void appendToChildren(const WebHistoryItem&);
 
 #if WEBKIT_IMPLEMENTATION
     WebHistoryItem(const WTF::PassRefPtr<WebCore::HistoryItem>&);
index f247b3615037b6228eb8b73d98e7aa124ad8a1d2..ca1e8343bdb1b894cdbad609fcf1da664920e212 100644 (file)
@@ -50,11 +50,11 @@ public:
         return *this;
     }
 
-    WEBKIT_API void assign(const WebIDBDatabaseError&);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(const WebIDBDatabaseError&);
+    WEBKIT_EXPORT void reset();
 
-    WEBKIT_API unsigned short code() const;
-    WEBKIT_API WebString message() const;
+    WEBKIT_EXPORT unsigned short code() const;
+    WEBKIT_EXPORT WebString message() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebIDBDatabaseError(const WTF::PassRefPtr<WebCore::IDBDatabaseError>&);
@@ -63,7 +63,7 @@ public:
 #endif
 
 private:
-    WEBKIT_API void assign(unsigned short code, const WebString& message);
+    WEBKIT_EXPORT void assign(unsigned short code, const WebString& message);
 
     WebPrivatePtr<WebCore::IDBDatabaseError> m_private;
 };
index c488d590bf6eca3057da7e1406d90e8da389a130..f11ffd48a5249db3bcc5b46ec0ceb708c186de50 100755 (executable)
@@ -47,7 +47,7 @@ class WebSecurityOrigin;
 // http://dev.w3.org/2006/webapi/WebSimpleDB/
 class WebIDBFactory {
 public:
-    WEBKIT_API static WebIDBFactory* create();
+    WEBKIT_EXPORT static WebIDBFactory* create();
 
     virtual ~WebIDBFactory() { }
 
@@ -63,8 +63,8 @@ public:
     virtual void deleteDatabase(const WebString& name, WebIDBCallbacks*, const WebSecurityOrigin&, WebFrame*, const WebString& dataDir) { WEBKIT_ASSERT_NOT_REACHED(); }
 
     // Used for DumpRenderTree tests.
-    WEBKIT_API static void setOverrideBackingStoreType(BackingStoreType);
-    WEBKIT_API static void setTemporaryDatabaseFolder(const WebString& path);
+    WEBKIT_EXPORT static void setOverrideBackingStoreType(BackingStoreType);
+    WEBKIT_EXPORT static void setTemporaryDatabaseFolder(const WebString& path);
 };
 
 } // namespace WebKit
index cbc4577a8c816951224dc09a66bfe1a53e723d01..707e94cb000f5bf54a74cbc20ad4651d4eedba46 100644 (file)
@@ -43,13 +43,13 @@ public:
     WebIDBKey() { }
     ~WebIDBKey() { reset(); }
 
-    WEBKIT_API static WebIDBKey createNull();
-    WEBKIT_API static WebIDBKey createString(const WebString&);
-    WEBKIT_API static WebIDBKey createDate(double);
-    WEBKIT_API static WebIDBKey createNumber(double);
-    WEBKIT_API static WebIDBKey createInvalid();
-    WEBKIT_API static WebIDBKey createFromValueAndKeyPath(const WebSerializedScriptValue&, const WebIDBKeyPath&);
-    WEBKIT_API static WebSerializedScriptValue injectIDBKeyIntoSerializedValue(const WebIDBKey&, const WebSerializedScriptValue&, const WebIDBKeyPath&);
+    WEBKIT_EXPORT static WebIDBKey createNull();
+    WEBKIT_EXPORT static WebIDBKey createString(const WebString&);
+    WEBKIT_EXPORT static WebIDBKey createDate(double);
+    WEBKIT_EXPORT static WebIDBKey createNumber(double);
+    WEBKIT_EXPORT static WebIDBKey createInvalid();
+    WEBKIT_EXPORT static WebIDBKey createFromValueAndKeyPath(const WebSerializedScriptValue&, const WebIDBKeyPath&);
+    WEBKIT_EXPORT static WebSerializedScriptValue injectIDBKeyIntoSerializedValue(const WebIDBKey&, const WebSerializedScriptValue&, const WebIDBKeyPath&);
 
     WebIDBKey(const WebIDBKey& e) { assign(e); }
     WebIDBKey& operator=(const WebIDBKey& e)
@@ -58,13 +58,13 @@ public:
         return *this;
     }
 
-    WEBKIT_API void assign(const WebIDBKey&);
-    WEBKIT_API void assignNull();
-    WEBKIT_API void assignString(const WebString&);
-    WEBKIT_API void assignDate(double);
-    WEBKIT_API void assignNumber(double);
-    WEBKIT_API void assignInvalid();
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(const WebIDBKey&);
+    WEBKIT_EXPORT void assignNull();
+    WEBKIT_EXPORT void assignString(const WebString&);
+    WEBKIT_EXPORT void assignDate(double);
+    WEBKIT_EXPORT void assignNumber(double);
+    WEBKIT_EXPORT void assignInvalid();
+    WEBKIT_EXPORT void reset();
 
     enum Type {
         NullType = 0,
@@ -75,10 +75,10 @@ public:
         InvalidType
     };
 
-    WEBKIT_API Type type() const;
-    WEBKIT_API WebString string() const; // Only valid for StringType.
-    WEBKIT_API double date() const; // Only valid for DateType.
-    WEBKIT_API double number() const; // Only valid for NumberType.
+    WEBKIT_EXPORT Type type() const;
+    WEBKIT_EXPORT WebString string() const; // Only valid for StringType.
+    WEBKIT_EXPORT double date() const; // Only valid for DateType.
+    WEBKIT_EXPORT double number() const; // Only valid for NumberType.
 
 #if WEBKIT_IMPLEMENTATION
     WebIDBKey(const WTF::PassRefPtr<WebCore::IDBKey>&);
index db6c363e6e1cd0ef04bc2ad4850833c6e401a013..86e52ffc989791c742533a5ed8f568717ed56b34 100644 (file)
@@ -40,13 +40,13 @@ class WebString;
 
 class WebIDBKeyPath {
 public:
-    WEBKIT_API static WebIDBKeyPath create(const WebString&);
+    WEBKIT_EXPORT static WebIDBKeyPath create(const WebString&);
     WebIDBKeyPath(const WebIDBKeyPath& keyPath) { assign(keyPath); }
     ~WebIDBKeyPath() { reset(); }
 
-    WEBKIT_API int parseError() const;
-    WEBKIT_API void assign(const WebIDBKeyPath&);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT int parseError() const;
+    WEBKIT_EXPORT void assign(const WebIDBKeyPath&);
+    WEBKIT_EXPORT void reset();
 
 #if WEBKIT_IMPLEMENTATION
     operator const WTF::Vector<WebCore::IDBKeyPathElement, 0>& () const;
index 922d4ed5da8a426c123822fab41e5787906a17b6..adf858e9b1beaca4a0b11ff042d2e47cf71284aa 100644 (file)
@@ -43,14 +43,14 @@ public:
     WebIDBKeyRange(const WebIDBKeyRange& keyRange) { assign(keyRange); }
     WebIDBKeyRange(const WebIDBKey& lower, const WebIDBKey& upper, bool lowerOpen, bool upperOpen) { assign(lower, upper, lowerOpen, upperOpen); }
 
-    WEBKIT_API WebIDBKey lower() const;
-    WEBKIT_API WebIDBKey upper() const;
-    WEBKIT_API bool lowerOpen() const;
-    WEBKIT_API bool upperOpen() const;
+    WEBKIT_EXPORT WebIDBKey lower() const;
+    WEBKIT_EXPORT WebIDBKey upper() const;
+    WEBKIT_EXPORT bool lowerOpen() const;
+    WEBKIT_EXPORT bool upperOpen() const;
 
-    WEBKIT_API void assign(const WebIDBKeyRange&);
-    WEBKIT_API void assign(const WebIDBKey& lower, const WebIDBKey& upper, bool lowerOpen, bool upperOpen);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(const WebIDBKeyRange&);
+    WEBKIT_EXPORT void assign(const WebIDBKey& lower, const WebIDBKey& upper, bool lowerOpen, bool upperOpen);
+    WEBKIT_EXPORT void reset();
 
 #if WEBKIT_IMPLEMENTATION
     WebIDBKeyRange(const WTF::PassRefPtr<WebCore::IDBKeyRange>&);
index 380601552ae8d2e5e1c3224bf03db6f44dcd4b2e..bf0e9722e0e352f21c27e210a182d341ef93204f 100644 (file)
@@ -70,13 +70,13 @@ public:
     // Decodes the given image data.  If the image has multiple frames,
     // then the frame whose size is desiredSize is returned.  Otherwise,
     // the first frame is returned.
-    WEBKIT_API static WebImage fromData(const WebData&, const WebSize& desiredSize);
+    WEBKIT_EXPORT static WebImage fromData(const WebData&, const WebSize& desiredSize);
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebImage&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebImage&);
 
-    WEBKIT_API bool isNull() const;
-    WEBKIT_API WebSize size() const;
+    WEBKIT_EXPORT bool isNull() const;
+    WEBKIT_EXPORT WebSize size() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebImage(const WTF::PassRefPtr<WebCore::Image>&);
@@ -116,7 +116,7 @@ private:
 
 private:
     void init() { m_imageRef = 0; }
-    WEBKIT_API void assign(CGImageRef);
+    WEBKIT_EXPORT void assign(CGImageRef);
     CGImageRef m_imageRef;
 #endif
 };
index 22db709166cb716f4608d55799d473b52485622f..f4c8b8a3e89ffa0ee0d90b6f9c315d1de0449871 100644 (file)
@@ -55,32 +55,32 @@ public:
 
     // Sets data contents for underlying decoder. All the API methods
     // require that setData() is called prior to their use.
-    WEBKIT_API void setData(const WebData& data, bool allDataReceived);
+    WEBKIT_EXPORT void setData(const WebData& data, bool allDataReceived);
 
     // Deletes owned decoder.
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void reset();
 
     // Returns true if image decoding failed.
-    WEBKIT_API bool isFailed() const;
+    WEBKIT_EXPORT bool isFailed() const;
     
     // Returns true if size information is available for the decoder.
-    WEBKIT_API bool isSizeAvailable() const;
+    WEBKIT_EXPORT bool isSizeAvailable() const;
 
     // Returns the size of the image.
-    WEBKIT_API WebSize size() const;
+    WEBKIT_EXPORT WebSize size() const;
 
     // Gives frame count for the image. For multiple frames, decoder scans the image data for the count.
-    WEBKIT_API size_t frameCount() const;
+    WEBKIT_EXPORT size_t frameCount() const;
 
     // Returns if the frame at given index is completely decoded.
-    WEBKIT_API bool isFrameCompleteAtIndex(int index) const;
+    WEBKIT_EXPORT bool isFrameCompleteAtIndex(int index) const;
 
     // Creates and returns WebImage from buffer at the index.
-    WEBKIT_API WebImage getFrameAtIndex(int index) const;
+    WEBKIT_EXPORT WebImage getFrameAtIndex(int index) const;
 
 private:
     // Creates type-specific decoder.
-    WEBKIT_API void init(Type type);
+    WEBKIT_EXPORT void init(Type type);
 
     WebImageDecoderPrivate* m_private;
 };
index 3ae657897b3ad5d2618deb4fe902fa746ceacf76..4ef988fb6a5e7c2d35c4a1b8a94ace6750b8e2a2 100644 (file)
@@ -54,32 +54,32 @@ namespace WebKit {
 
         // This returns true for all of textfield-looking types such as text,
         // password, search, email, url, and number.
-        WEBKIT_API bool isTextField() const;
+        WEBKIT_EXPORT bool isTextField() const;
         // This returns true only for type=text.
-        WEBKIT_API bool isText() const;
-        WEBKIT_API bool isPasswordField() const;
-        WEBKIT_API bool isImageButton() const;
-        WEBKIT_API bool autoComplete() const;
-        WEBKIT_API int maxLength() const;
-        WEBKIT_API bool isActivatedSubmit() const;
-        WEBKIT_API void setActivatedSubmit(bool);
-        WEBKIT_API int size() const;
-        WEBKIT_API void setValue(const WebString&, bool sendChangeEvent = false);
-        WEBKIT_API WebString value() const;
-        WEBKIT_API void setSuggestedValue(const WebString&);
-        WEBKIT_API WebString suggestedValue() const;
-        WEBKIT_API void setPlaceholder(const WebString&);
-        WEBKIT_API WebString placeholder() const;
-        WEBKIT_API bool isAutofilled() const;
-        WEBKIT_API void setAutofilled(bool);
-        WEBKIT_API void setSelectionRange(int, int);
-        WEBKIT_API int selectionStart() const;
-        WEBKIT_API int selectionEnd() const;
-        WEBKIT_API bool isValidValue(const WebString&) const;
-        WEBKIT_API bool isChecked() const;
+        WEBKIT_EXPORT bool isText() const;
+        WEBKIT_EXPORT bool isPasswordField() const;
+        WEBKIT_EXPORT bool isImageButton() const;
+        WEBKIT_EXPORT bool autoComplete() const;
+        WEBKIT_EXPORT int maxLength() const;
+        WEBKIT_EXPORT bool isActivatedSubmit() const;
+        WEBKIT_EXPORT void setActivatedSubmit(bool);
+        WEBKIT_EXPORT int size() const;
+        WEBKIT_EXPORT void setValue(const WebString&, bool sendChangeEvent = false);
+        WEBKIT_EXPORT WebString value() const;
+        WEBKIT_EXPORT void setSuggestedValue(const WebString&);
+        WEBKIT_EXPORT WebString suggestedValue() const;
+        WEBKIT_EXPORT void setPlaceholder(const WebString&);
+        WEBKIT_EXPORT WebString placeholder() const;
+        WEBKIT_EXPORT bool isAutofilled() const;
+        WEBKIT_EXPORT void setAutofilled(bool);
+        WEBKIT_EXPORT void setSelectionRange(int, int);
+        WEBKIT_EXPORT int selectionStart() const;
+        WEBKIT_EXPORT int selectionEnd() const;
+        WEBKIT_EXPORT bool isValidValue(const WebString&) const;
+        WEBKIT_EXPORT bool isChecked() const;
 
         // Exposes the default value of the maxLength attribute.
-        WEBKIT_API static int defaultMaxLength();
+        WEBKIT_EXPORT static int defaultMaxLength();
 
 #if WEBKIT_IMPLEMENTATION
         WebInputElement(const WTF::PassRefPtr<WebCore::HTMLInputElement>&);
@@ -88,7 +88,7 @@ namespace WebKit {
 #endif
     };
 
-    WEBKIT_API WebInputElement* toWebInputElement(WebElement*);
+    WEBKIT_EXPORT WebInputElement* toWebInputElement(WebElement*);
 
     inline const WebInputElement* toWebInputElement(const WebElement* element)
     {
index d329604febf849cee79a043dd7c680a7a231d5fc..28f048708e557e8e94ebd43e7513bc542a453076 100644 (file)
@@ -237,7 +237,7 @@ public:
 
     // Sets keyIdentifier based on the value of windowsKeyCode.  This is
     // handy for generating synthetic keyboard events.
-    WEBKIT_API void setKeyIdentifierFromWindowsKeyCode();
+    WEBKIT_EXPORT void setKeyIdentifierFromWindowsKeyCode();
 };
 
 // WebMouseEvent --------------------------------------------------------------
index 732cac6537ddd7443e6f4a85b3810e0e8a432091..c61ef1a12f93323863501daba50ef2eee0b72588 100644 (file)
@@ -40,27 +40,27 @@ class WebKitClient;
 // Must be called on the thread that will be the main WebKit thread before
 // using any other WebKit APIs.  The provided WebKitClient must be non-null
 // and must remain valid until the current thread calls shutdown.
-WEBKIT_API void initialize(WebKitClient*);
+WEBKIT_EXPORT void initialize(WebKitClient*);
 
 // Once shutdown, the WebKitClient passed to initialize will no longer be
 // accessed.  No other WebKit objects should be in use when this function
 // is called.  Any background threads created by WebKit are promised to be
 // terminated by the time this function returns.
-WEBKIT_API void shutdown();
+WEBKIT_EXPORT void shutdown();
 
 // Returns the WebKitClient instance passed to initialize.
-WEBKIT_API WebKitClient* webKitClient();
+WEBKIT_EXPORT WebKitClient* webKitClient();
 
 // Alters the rendering of content to conform to a fixed set of rules.
-WEBKIT_API void setLayoutTestMode(bool);
-WEBKIT_API bool layoutTestMode();
+WEBKIT_EXPORT void setLayoutTestMode(bool);
+WEBKIT_EXPORT bool layoutTestMode();
 
 // Enables the named log channel.  See WebCore/platform/Logging.h for details.
-WEBKIT_API void enableLogChannel(const char*);
+WEBKIT_EXPORT void enableLogChannel(const char*);
 
 // Purge the plugin list cache. If |reloadPages| is true, any pages
 // containing plugins will be reloaded after refreshing the plugin list.
-WEBKIT_API void resetPluginCache(bool reloadPages);
+WEBKIT_EXPORT void resetPluginCache(bool reloadPages);
 
 } // namespace WebKit
 
index eb9b06d1354037b93c6d704cc84e4bd3d50af071..4a20bac73a1b7bb73c81f8aefb88d37d822d185e 100644 (file)
@@ -54,7 +54,7 @@ public:
 
     void assign(const WebLabelElement& element) { WebElement::assign(element); }
 
-    WEBKIT_API WebElement correspondingControl();
+    WEBKIT_EXPORT WebElement correspondingControl();
 
 #if WEBKIT_IMPLEMENTATION
     WebLabelElement(const WTF::PassRefPtr<WebCore::HTMLLabelElement>&);
index 94837a59e062829bba0dbbeac4b69a788cb1081b..f828ea1f653e0c941d2dd2d1ebad7290121793ca 100644 (file)
@@ -43,7 +43,7 @@ class WebMediaPlayer;
 
 class WebMediaElement : public WebElement {
 public:
-    WEBKIT_API WebMediaPlayer* player() const;
+    WEBKIT_EXPORT WebMediaPlayer* player() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebMediaElement(const WTF::PassRefPtr<WebCore::HTMLMediaElement>&);
index 0b7e2964bcab3c2fcde4c76d331ae33256b8d5ab..1e6b859f7c4a95aaf497482958e7ef465053acaa 100644 (file)
@@ -55,11 +55,11 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebNamedNodeMap&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebNamedNodeMap&);
 
-    WEBKIT_API unsigned length() const;
-    WEBKIT_API WebAttribute attributeItem(unsigned) const;
+    WEBKIT_EXPORT unsigned length() const;
+    WEBKIT_EXPORT WebAttribute attributeItem(unsigned) const;
 
 #if WEBKIT_IMPLEMENTATION
     WebNamedNodeMap(const WTF::PassRefPtr<WebCore::NamedNodeMap>&);
index 048f0995c981e5be98313d777506f601f9fd0551..4b3c14538b7ff143d25433328ec0482bd43eeece 100644 (file)
@@ -37,7 +37,7 @@ namespace WebKit {
 
 class WebNetworkStateNotifier {
 public:
-    WEBKIT_API static void setOnLine(bool);
+    WEBKIT_EXPORT static void setOnLine(bool);
 
 private:
     WebNetworkStateNotifier();
index c6baa12b38b71264e98af064698505255c7799fa..883640a24ea63f2addabb06405d315209503fe60 100644 (file)
@@ -57,13 +57,13 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebNode&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebNode&);
 
-    WEBKIT_API bool equals(const WebNode&) const;
+    WEBKIT_EXPORT bool equals(const WebNode&) const;
     // Required for using WebNodes in std maps.  Note the order used is
     // arbitrary and should not be expected to have any specific meaning.
-    WEBKIT_API bool lessThan(const WebNode&) const;
+    WEBKIT_EXPORT bool lessThan(const WebNode&) const;
     
     bool isNull() const { return m_private.isNull(); }
 
@@ -83,32 +83,32 @@ public:
         XPathNamespaceNode,
         ShadowRootNode
     };
-    WEBKIT_API NodeType nodeType() const;
-    WEBKIT_API WebNode parentNode() const;
-    WEBKIT_API WebString nodeName() const;
-    WEBKIT_API WebString nodeValue() const;
-    WEBKIT_API bool setNodeValue(const WebString&);
-    WEBKIT_API WebDocument document() const;
-    WEBKIT_API WebNode firstChild() const;
-    WEBKIT_API WebNode lastChild() const;
-    WEBKIT_API WebNode previousSibling() const;
-    WEBKIT_API WebNode nextSibling() const;
-    WEBKIT_API bool hasChildNodes() const;
-    WEBKIT_API WebNodeList childNodes();
-    WEBKIT_API WebString createMarkup() const;
-    WEBKIT_API bool isTextNode() const;
-    WEBKIT_API bool isFocusable() const;
-    WEBKIT_API bool isContentEditable() const;
-    WEBKIT_API bool isElementNode() const;
-    WEBKIT_API void addEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture);
-    WEBKIT_API void removeEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture);
-    WEBKIT_API void simulateClick();
-    WEBKIT_API WebNodeList getElementsByTagName(const WebString&) const;
+    WEBKIT_EXPORT NodeType nodeType() const;
+    WEBKIT_EXPORT WebNode parentNode() const;
+    WEBKIT_EXPORT WebString nodeName() const;
+    WEBKIT_EXPORT WebString nodeValue() const;
+    WEBKIT_EXPORT bool setNodeValue(const WebString&);
+    WEBKIT_EXPORT WebDocument document() const;
+    WEBKIT_EXPORT WebNode firstChild() const;
+    WEBKIT_EXPORT WebNode lastChild() const;
+    WEBKIT_EXPORT WebNode previousSibling() const;
+    WEBKIT_EXPORT WebNode nextSibling() const;
+    WEBKIT_EXPORT bool hasChildNodes() const;
+    WEBKIT_EXPORT WebNodeList childNodes();
+    WEBKIT_EXPORT WebString createMarkup() const;
+    WEBKIT_EXPORT bool isTextNode() const;
+    WEBKIT_EXPORT bool isFocusable() const;
+    WEBKIT_EXPORT bool isContentEditable() const;
+    WEBKIT_EXPORT bool isElementNode() const;
+    WEBKIT_EXPORT void addEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture);
+    WEBKIT_EXPORT void removeEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture);
+    WEBKIT_EXPORT void simulateClick();
+    WEBKIT_EXPORT WebNodeList getElementsByTagName(const WebString&) const;
 
     // Returns true if the node has a non-empty bounding box in layout.
     // This does not 100% guarantee the user can see it, but is pretty close.
     // Note: This method only works properly after layout has occurred.
-    WEBKIT_API bool hasNonEmptyBoundingBox() const;
+    WEBKIT_EXPORT bool hasNonEmptyBoundingBox() const;
 
     template<typename T> T to()
     {
index fee4f440644f84da663acf76b5808fac2c670736..e6dd50e7d2990713a18271dd1202061405338671 100644 (file)
@@ -54,12 +54,12 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebNodeCollection&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebNodeCollection&);
 
-    WEBKIT_API unsigned length() const;
-    WEBKIT_API WebNode nextItem() const;
-    WEBKIT_API WebNode firstItem() const;
+    WEBKIT_EXPORT unsigned length() const;
+    WEBKIT_EXPORT WebNode nextItem() const;
+    WEBKIT_EXPORT WebNode firstItem() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebNodeCollection(const WTF::PassRefPtr<WebCore::HTMLCollection>&);
index 23efab097d123ffa0e67ab764c8c1dc56de1bb1a..e68a470fe96627ae72dbfc14ee30abd5034a57e9 100644 (file)
@@ -54,11 +54,11 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebNodeList&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebNodeList&);
 
-    WEBKIT_API unsigned length() const;
-    WEBKIT_API WebNode item(size_t) const;
+    WEBKIT_EXPORT unsigned length() const;
+    WEBKIT_EXPORT WebNode item(size_t) const;
 
 #if WEBKIT_IMPLEMENTATION
     WebNodeList(const WTF::PassRefPtr<WebCore::NodeList>&);
index c90789cf3143f65ede88f25c516597b462c33ac4..8c046ca49a269b6a556cdb31e65f2b0501f5c921 100644 (file)
@@ -57,8 +57,8 @@ public:
 
     ~WebNotification() { reset(); }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebNotification&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebNotification&);
 
     WebNotification& operator=(const WebNotification& other)
     {
@@ -68,37 +68,37 @@ public:
 
     // Operators required to put WebNotification in an ordered map.
     bool equals(const WebNotification& other) const { return m_private == other.m_private; }
-    WEBKIT_API bool lessThan(const WebNotification& other) const;
+    WEBKIT_EXPORT bool lessThan(const WebNotification& other) const;
 
     // Is the notification HTML vs. icon-title-text?
-    WEBKIT_API bool isHTML() const;
+    WEBKIT_EXPORT bool isHTML() const;
 
     // If HTML, the URL which contains the contents of the notification.
-    WEBKIT_API WebURL url() const;
+    WEBKIT_EXPORT WebURL url() const;
 
-    WEBKIT_API WebURL iconURL() const;
-    WEBKIT_API WebString title() const;
-    WEBKIT_API WebString body() const;
-    WEBKIT_API WebTextDirection direction() const;
+    WEBKIT_EXPORT WebURL iconURL() const;
+    WEBKIT_EXPORT WebString title() const;
+    WEBKIT_EXPORT WebString body() const;
+    WEBKIT_EXPORT WebTextDirection direction() const;
 
-    WEBKIT_API WebString replaceId() const;
+    WEBKIT_EXPORT WebString replaceId() const;
 
     // Called if the presenter goes out of scope before the notification does.
-    WEBKIT_API void detachPresenter();
+    WEBKIT_EXPORT void detachPresenter();
 
     // Called to indicate the notification has been displayed.
-    WEBKIT_API void dispatchDisplayEvent();
+    WEBKIT_EXPORT void dispatchDisplayEvent();
 
     // Called to indicate an error has occurred with this notification.
-    WEBKIT_API void dispatchErrorEvent(const WebString& errorMessage);
+    WEBKIT_EXPORT void dispatchErrorEvent(const WebString& errorMessage);
 
     // Called to indicate the notification has been closed.  If it was
     // closed by the user (as opposed to automatically by the system),
     // the byUser parameter will be true.
-    WEBKIT_API void dispatchCloseEvent(bool byUser);
+    WEBKIT_EXPORT void dispatchCloseEvent(bool byUser);
 
     // Called to indicate the notification was clicked on.
-    WEBKIT_API void dispatchClickEvent();
+    WEBKIT_EXPORT void dispatchClickEvent();
 
 #if WEBKIT_IMPLEMENTATION
     WebNotification(const WTF::PassRefPtr<WebCore::Notification>&);
index 24a6eaa819a97b671ff40b8d93835cc6b4eeab48..69150913f2503b071b6ee5413e9c2627a3c5f7c9 100644 (file)
@@ -53,15 +53,15 @@ public:
     }
     void assign(const WebOptionElement& element) { WebFormControlElement::assign(element); }
 
-    WEBKIT_API void setValue(const WebString&);
-    WEBKIT_API WebString value() const;
+    WEBKIT_EXPORT void setValue(const WebString&);
+    WEBKIT_EXPORT WebString value() const;
 
-    WEBKIT_API int index() const;
-    WEBKIT_API WebString text() const;
-    WEBKIT_API bool defaultSelected() const;
-    WEBKIT_API void setDefaultSelected(bool);
-    WEBKIT_API WebString label() const;
-    WEBKIT_API bool isEnabled() const;
+    WEBKIT_EXPORT int index() const;
+    WEBKIT_EXPORT WebString text() const;
+    WEBKIT_EXPORT bool defaultSelected() const;
+    WEBKIT_EXPORT void setDefaultSelected(bool);
+    WEBKIT_EXPORT WebString label() const;
+    WEBKIT_EXPORT bool isEnabled() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebOptionElement(const WTF::PassRefPtr<WebCore::HTMLOptionElement>&);
index b1b4cc37cb580a42afe290a6f704718bee6d1455..57bc5d7631815b3f844d76f39bed979a0b3192e7 100644 (file)
@@ -56,14 +56,14 @@ public:
     // resources (such as images and CSS) and adds them to the passed vector.
     // The first resource in that vector is the top frame contents.
     // Note that this also strips-out any script tag or link to JavaScript.
-    WEBKIT_API static void serialize(WebView*, WebVector<Resource>*);
+    WEBKIT_EXPORT static void serialize(WebView*, WebVector<Resource>*);
 
     // Serializes the WebView contents to a MHTML representation.
-    WEBKIT_API static WebCString serializeToMHTML(WebView*);
+    WEBKIT_EXPORT static WebCString serializeToMHTML(WebView*);
 
     // Similar to serializeToMHTML but uses binary encoding for the MHTML parts.
     // This results in a smaller MHTML file but it might not be supported by other browsers.
-    WEBKIT_API static WebCString serializeToMHTMLUsingBinaryEncoding(WebView*);
+    WEBKIT_EXPORT static WebCString serializeToMHTMLUsingBinaryEncoding(WebView*);
 
     // IMPORTANT:
     // The API below is an older implementation of a pageserialization that
@@ -88,30 +88,30 @@ public:
     // saved links, which matched with vector:links one by one.
     // The parameter localDirectoryName is relative path of directory which
     // contain all saved auxiliary files included all sub frames and resources.
-    WEBKIT_API static bool serialize(WebFrame*,
-                                     bool recursive,
-                                     WebPageSerializerClient*,
-                                     const WebVector<WebURL>& links,
-                                     const WebVector<WebString>& localPaths,
-                                     const WebString& localDirectoryName);
+    WEBKIT_EXPORT static bool serialize(WebFrame*,
+                                        bool recursive,
+                                        WebPageSerializerClient*,
+                                        const WebVector<WebURL>& links,
+                                        const WebVector<WebString>& localPaths,
+                                        const WebString& localDirectoryName);
 
     // Retrieve all the resource for the passed view, including the main frame
     // and sub-frames. Returns true if all resources were retrieved
     // successfully.
-    WEBKIT_API static bool retrieveAllResources(WebView*,
-                                                const WebVector<WebCString>& supportedSchemes,
-                                                WebVector<WebURL>* resources,
-                                                WebVector<WebURL>* frames);
+    WEBKIT_EXPORT static bool retrieveAllResources(WebView*,
+                                                   const WebVector<WebCString>& supportedSchemes,
+                                                   WebVector<WebURL>* resources,
+                                                   WebVector<WebURL>* frames);
 
     // FIXME: The following are here for unit testing purposes. Consider
     // changing the unit tests instead.
 
     // Generate the META for charset declaration.
-    WEBKIT_API static WebString generateMetaCharsetDeclaration(const WebString& charset);
+    WEBKIT_EXPORT static WebString generateMetaCharsetDeclaration(const WebString& charset);
     // Generate the MOTW declaration.
-    WEBKIT_API static WebString generateMarkOfTheWebDeclaration(const WebURL&);
+    WEBKIT_EXPORT static WebString generateMarkOfTheWebDeclaration(const WebURL&);
     // Generate the default base tag declaration.
-    WEBKIT_API static WebString generateBaseTagDeclaration(const WebString& baseTarget);
+    WEBKIT_EXPORT static WebString generateBaseTagDeclaration(const WebString& baseTarget);
 };
 
 } // namespace WebKit
index 30ce5ca2bb9109d3512f5e8aa68a7d6b0ca78842..5684978649740970d1ea645dbc764d2768503a7d 100644 (file)
@@ -40,7 +40,7 @@ namespace WebKit {
 struct WebPasswordFormData {
     // If the provided form is suitable for password completion, isValid() will
     // return true;
-    WEBKIT_API WebPasswordFormData(const WebFormElement&);
+    WEBKIT_EXPORT WebPasswordFormData(const WebFormElement&);
 
     // If creation failed, return false.
     bool isValid() const { return action.isValid(); }
index c7a728ecc8d0126d795236b6112b3bd553aa5744..abd3a07eff669b5d8bb75741820dd9efd7bda24c 100644 (file)
@@ -53,33 +53,33 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebPerformance&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebPerformance&);
 
     // This only returns one of {Other|Reload|BackForward}.
     // Form submits and link clicks all fall under other.
-    WEBKIT_API WebNavigationType navigationType() const;
+    WEBKIT_EXPORT WebNavigationType navigationType() const;
 
-    WEBKIT_API double navigationStart() const;
-    WEBKIT_API double unloadEventEnd() const;
-    WEBKIT_API double redirectStart() const;
-    WEBKIT_API double redirectEnd() const;
-    WEBKIT_API unsigned short redirectCount() const;
-    WEBKIT_API double fetchStart() const;
-    WEBKIT_API double domainLookupStart() const;
-    WEBKIT_API double domainLookupEnd() const;
-    WEBKIT_API double connectStart() const;
-    WEBKIT_API double connectEnd() const;
-    WEBKIT_API double requestStart() const;
-    WEBKIT_API double responseStart() const;
-    WEBKIT_API double responseEnd() const;
-    WEBKIT_API double domLoading() const;
-    WEBKIT_API double domInteractive() const;
-    WEBKIT_API double domContentLoadedEventStart() const;
-    WEBKIT_API double domContentLoadedEventEnd() const;
-    WEBKIT_API double domComplete() const;
-    WEBKIT_API double loadEventStart() const;
-    WEBKIT_API double loadEventEnd() const;
+    WEBKIT_EXPORT double navigationStart() const;
+    WEBKIT_EXPORT double unloadEventEnd() const;
+    WEBKIT_EXPORT double redirectStart() const;
+    WEBKIT_EXPORT double redirectEnd() const;
+    WEBKIT_EXPORT unsigned short redirectCount() const;
+    WEBKIT_EXPORT double fetchStart() const;
+    WEBKIT_EXPORT double domainLookupStart() const;
+    WEBKIT_EXPORT double domainLookupEnd() const;
+    WEBKIT_EXPORT double connectStart() const;
+    WEBKIT_EXPORT double connectEnd() const;
+    WEBKIT_EXPORT double requestStart() const;
+    WEBKIT_EXPORT double responseStart() const;
+    WEBKIT_EXPORT double responseEnd() const;
+    WEBKIT_EXPORT double domLoading() const;
+    WEBKIT_EXPORT double domInteractive() const;
+    WEBKIT_EXPORT double domContentLoadedEventStart() const;
+    WEBKIT_EXPORT double domContentLoadedEventEnd() const;
+    WEBKIT_EXPORT double domComplete() const;
+    WEBKIT_EXPORT double loadEventStart() const;
+    WEBKIT_EXPORT double loadEventEnd() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebPerformance(const WTF::PassRefPtr<WebCore::Performance>&);
index b772cf7d81b19e04487806b1b8088a01f93ced82..d7aa0d23f75e18ad145552614c42e324d5afbf82 100644 (file)
@@ -53,7 +53,7 @@ public:
     }
     void assign(const WebPluginDocument& d) { WebNode::assign(d); }
 
-    WEBKIT_API WebPlugin* plugin();
+    WEBKIT_EXPORT WebPlugin* plugin();
 
 #if WEBKIT_IMPLEMENTATION
     WebPluginDocument(const WTF::PassRefPtr<WebCore::PluginDocument>&);
index 53b63804f9925f8cd8152f43d3731b31823a3433..6446225afb120c1f6439e73b8f7d86725781dc09 100644 (file)
@@ -40,10 +40,10 @@ class WebWidgetClient;
 
 class WebPopupMenu : public WebWidget {
 public:
-    WEBKIT_API static WebPopupMenu* create(WebWidgetClient*);
+    WEBKIT_EXPORT static WebPopupMenu* create(WebWidgetClient*);
 
     // Sets the minimum height of a popup listbox row.
-    WEBKIT_API static void setMinimumRowHeight(int);
+    WEBKIT_EXPORT static void setMinimumRowHeight(int);
 };
 
 } // namespace WebKit
index 89fc8f6ea5b5a4c6f670f8a05a60f785cdacfb9e..97e2f654da3c9ef55d455cf446eb32b6fe5a7ec3 100644 (file)
@@ -57,18 +57,18 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebRange&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebRange&);
 
     bool isNull() const { return !m_private; }
 
-    WEBKIT_API int startOffset() const;
-    WEBKIT_API int endOffset() const;
-    WEBKIT_API WebNode startContainer(int& exceptionCode) const;
-    WEBKIT_API WebNode endContainer(int& exceptionCode) const;
+    WEBKIT_EXPORT int startOffset() const;
+    WEBKIT_EXPORT int endOffset() const;
+    WEBKIT_EXPORT WebNode startContainer(int& exceptionCode) const;
+    WEBKIT_EXPORT WebNode endContainer(int& exceptionCode) const;
 
-    WEBKIT_API WebString toHTMLText() const;
-    WEBKIT_API WebString toPlainText() const;
+    WEBKIT_EXPORT WebString toHTMLText() const;
+    WEBKIT_EXPORT WebString toPlainText() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebRange(const WTF::PassRefPtr<WebCore::Range>&);
index bdf72d8455dc969650bed421dd911f22dcfe43a3..3f3b572e2a6bf9cf9bffd8570b5d52c256ead97d 100644 (file)
@@ -42,10 +42,10 @@ class WebString;
 
 class WebRegularExpression : public WebNonCopyable {
 public:
-    WEBKIT_API WebRegularExpression(const WebString& pattern, WebTextCaseSensitivity);
-    WEBKIT_API ~WebRegularExpression();
+    WEBKIT_EXPORT WebRegularExpression(const WebString& pattern, WebTextCaseSensitivity);
+    WEBKIT_EXPORT ~WebRegularExpression();
 
-    WEBKIT_API int match(const WebString&, int startFrom = 0, int* matchLength = 0) const;
+    WEBKIT_EXPORT int match(const WebString&, int startFrom = 0, int* matchLength = 0) const;
 
 private:
     WebRegularExpressionPrivate* m_private;
index a722bea12c29ff6f40add8d5802dc9eb570a006c..2413e2f6c776582d2d384f6ee127741266739052 100644 (file)
@@ -43,68 +43,68 @@ namespace WebKit {
 // certain level of maturity.
 class WebRuntimeFeatures {
 public:
-    WEBKIT_API static void enableDatabase(bool);
-    WEBKIT_API static bool isDatabaseEnabled();
+    WEBKIT_EXPORT static void enableDatabase(bool);
+    WEBKIT_EXPORT static bool isDatabaseEnabled();
 
-    WEBKIT_API static void enableLocalStorage(bool);
-    WEBKIT_API static bool isLocalStorageEnabled();
+    WEBKIT_EXPORT static void enableLocalStorage(bool);
+    WEBKIT_EXPORT static bool isLocalStorageEnabled();
 
-    WEBKIT_API static void enableSessionStorage(bool);
-    WEBKIT_API static bool isSessionStorageEnabled();
+    WEBKIT_EXPORT static void enableSessionStorage(bool);
+    WEBKIT_EXPORT static bool isSessionStorageEnabled();
 
-    WEBKIT_API static void enableMediaPlayer(bool);
-    WEBKIT_API static bool isMediaPlayerEnabled();
+    WEBKIT_EXPORT static void enableMediaPlayer(bool);
+    WEBKIT_EXPORT static bool isMediaPlayerEnabled();
 
-    WEBKIT_API static void enableSockets(bool);
-    WEBKIT_API static bool isSocketsEnabled();
+    WEBKIT_EXPORT static void enableSockets(bool);
+    WEBKIT_EXPORT static bool isSocketsEnabled();
 
-    WEBKIT_API static void enableNotifications(bool);
-    WEBKIT_API static bool isNotificationsEnabled();
+    WEBKIT_EXPORT static void enableNotifications(bool);
+    WEBKIT_EXPORT static bool isNotificationsEnabled();
 
-    WEBKIT_API static void enableApplicationCache(bool);
-    WEBKIT_API static bool isApplicationCacheEnabled();
+    WEBKIT_EXPORT static void enableApplicationCache(bool);
+    WEBKIT_EXPORT static bool isApplicationCacheEnabled();
     
-    WEBKIT_API static void enableDataTransferItems(bool);
-    WEBKIT_API static bool isDataTransferItemsEnabled();
+    WEBKIT_EXPORT static void enableDataTransferItems(bool);
+    WEBKIT_EXPORT static bool isDataTransferItemsEnabled();
 
-    WEBKIT_API static void enableGeolocation(bool);
-    WEBKIT_API static bool isGeolocationEnabled();
+    WEBKIT_EXPORT static void enableGeolocation(bool);
+    WEBKIT_EXPORT static bool isGeolocationEnabled();
 
-    WEBKIT_API static void enableIndexedDatabase(bool);
-    WEBKIT_API static bool isIndexedDatabaseEnabled();
+    WEBKIT_EXPORT static void enableIndexedDatabase(bool);
+    WEBKIT_EXPORT static bool isIndexedDatabaseEnabled();
 
-    WEBKIT_API static void enableWebAudio(bool);
-    WEBKIT_API static bool isWebAudioEnabled();
+    WEBKIT_EXPORT static void enableWebAudio(bool);
+    WEBKIT_EXPORT static bool isWebAudioEnabled();
 
-    WEBKIT_API static void enablePushState(bool);
-    WEBKIT_API static bool isPushStateEnabled(bool);
+    WEBKIT_EXPORT static void enablePushState(bool);
+    WEBKIT_EXPORT static bool isPushStateEnabled(bool);
 
-    WEBKIT_API static void enableTouch(bool);
-    WEBKIT_API static bool isTouchEnabled();
+    WEBKIT_EXPORT static void enableTouch(bool);
+    WEBKIT_EXPORT static bool isTouchEnabled();
 
-    WEBKIT_API static void enableDeviceMotion(bool);
-    WEBKIT_API static bool isDeviceMotionEnabled();
+    WEBKIT_EXPORT static void enableDeviceMotion(bool);
+    WEBKIT_EXPORT static bool isDeviceMotionEnabled();
 
-    WEBKIT_API static void enableDeviceOrientation(bool);
-    WEBKIT_API static bool isDeviceOrientationEnabled();
+    WEBKIT_EXPORT static void enableDeviceOrientation(bool);
+    WEBKIT_EXPORT static bool isDeviceOrientationEnabled();
 
-    WEBKIT_API static void enableSpeechInput(bool);
-    WEBKIT_API static bool isSpeechInputEnabled();
+    WEBKIT_EXPORT static void enableSpeechInput(bool);
+    WEBKIT_EXPORT static bool isSpeechInputEnabled();
 
-    WEBKIT_API static void enableXHRResponseBlob(bool);
-    WEBKIT_API static bool isXHRResponseBlobEnabled();
+    WEBKIT_EXPORT static void enableXHRResponseBlob(bool);
+    WEBKIT_EXPORT static bool isXHRResponseBlobEnabled();
 
-    WEBKIT_API static void enableFileSystem(bool);
-    WEBKIT_API static bool isFileSystemEnabled();
+    WEBKIT_EXPORT static void enableFileSystem(bool);
+    WEBKIT_EXPORT static bool isFileSystemEnabled();
     
-    WEBKIT_API static void enableJavaScriptI18NAPI(bool);
-    WEBKIT_API static bool isJavaScriptI18NAPIEnabled();
+    WEBKIT_EXPORT static void enableJavaScriptI18NAPI(bool);
+    WEBKIT_EXPORT static bool isJavaScriptI18NAPIEnabled();
 
-    WEBKIT_API static void enableQuota(bool);
-    WEBKIT_API static bool isQuotaEnabled();
+    WEBKIT_EXPORT static void enableQuota(bool);
+    WEBKIT_EXPORT static bool isQuotaEnabled();
 
-    WEBKIT_API static void enableMediaStream(bool);
-    WEBKIT_API static bool isMediaStreamEnabled();
+    WEBKIT_EXPORT static void enableMediaStream(bool);
+    WEBKIT_EXPORT static bool isMediaStreamEnabled();
 
 private:
     WebRuntimeFeatures();
index 368f33d6d24447bbd5e55fe8f13c0f802622363a..5a5d4f10108ed56ab4ce152ca1a5726ffdf09e79 100644 (file)
@@ -51,16 +51,16 @@ public:
     // matching group.
     // Will only affect v8 contexts initialized after this call. Takes ownership
     // of the v8::Extension object passed.
-    WEBKIT_API static void registerExtension(v8::Extension*);
+    WEBKIT_EXPORT static void registerExtension(v8::Extension*);
 
     // Enables special settings which are only applicable if V8 is executed
     // in the single thread which must be the main thread.
     // FIXME: make a try to dynamically detect when this condition is broken
     // and automatically switch off single thread mode.
-    WEBKIT_API static void enableV8SingleThreadMode();
+    WEBKIT_EXPORT static void enableV8SingleThreadMode();
 
     // Process any pending JavaScript console messages.
-    WEBKIT_API static void flushConsoleMessages();
+    WEBKIT_EXPORT static void flushConsoleMessages();
 
 private:
     WebScriptController();
index 6941f4d53b0ebdf5f1da76b3bbc5e472bde06c76..6f5482545fef170b3d1aecb62822935ef1e21483 100644 (file)
@@ -60,12 +60,12 @@ public:
     };
 
     // Creates a WebScrollbar.
-    WEBKIT_API static WebScrollbar* create(WebScrollbarClient*, Orientation);
+    WEBKIT_EXPORT static WebScrollbar* create(WebScrollbarClient*, Orientation);
 
     virtual ~WebScrollbar() {}
 
     // Gets the thickness of the scrollbar in pixels.
-    WEBKIT_API static int defaultThickness();
+    WEBKIT_EXPORT static int defaultThickness();
 
     // Sets the rectangle of the scrollbar.
     virtual void setLocation(const WebRect&) = 0;
index 605ab61056901a3ff9da6f67d44162d282398882..de4ed6f894ccb88fc4f7c2faf14193b0830e4abe 100644 (file)
@@ -44,7 +44,7 @@ class WebSearchableFormData {
 public:
     // If the provided form is suitable for automated searching, isValid()
     // will return false.
-    WEBKIT_API WebSearchableFormData(const WebFormElement&, const WebInputElement& selectedInputElement = WebInputElement());
+    WEBKIT_EXPORT WebSearchableFormData(const WebFormElement&, const WebInputElement& selectedInputElement = WebInputElement());
 
     bool isValid() { return m_url.isValid(); }
 
index a241682cfa0c59a117865e1d632fdf141eb36f7c..c9dc8c368d0c503952022fc346ba99f64fa2a5e1 100644 (file)
@@ -56,45 +56,45 @@ public:
         return *this;
     }
 
-    WEBKIT_API static WebSecurityOrigin createFromDatabaseIdentifier(const WebString& databaseIdentifier);
-    WEBKIT_API static WebSecurityOrigin createFromString(const WebString&);
-    WEBKIT_API static WebSecurityOrigin create(const WebURL&);
+    WEBKIT_EXPORT static WebSecurityOrigin createFromDatabaseIdentifier(const WebString& databaseIdentifier);
+    WEBKIT_EXPORT static WebSecurityOrigin createFromString(const WebString&);
+    WEBKIT_EXPORT static WebSecurityOrigin create(const WebURL&);
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebSecurityOrigin&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebSecurityOrigin&);
 
     bool isNull() const { return !m_private; }
 
-    WEBKIT_API WebString protocol() const;
-    WEBKIT_API WebString host() const;
-    WEBKIT_API unsigned short port() const;
+    WEBKIT_EXPORT WebString protocol() const;
+    WEBKIT_EXPORT WebString host() const;
+    WEBKIT_EXPORT unsigned short port() const;
 
     // The empty WebSecurityOrigin is the least privileged WebSecurityOrigin.
-    WEBKIT_API bool isEmpty() const;
+    WEBKIT_EXPORT bool isEmpty() const;
 
     // Returns true if this WebSecurityOrigin can script objects in the given
     // SecurityOrigin. For example, call this function before allowing
     // script from one security origin to read or write objects from
     // another SecurityOrigin.
-    WEBKIT_API bool canAccess(const WebSecurityOrigin&) const;
+    WEBKIT_EXPORT bool canAccess(const WebSecurityOrigin&) const;
 
     // Returns true if this WebSecurityOrigin can read content retrieved from
     // the given URL. For example, call this function before allowing script
     // from a given security origin to receive contents from a given URL.
-    WEBKIT_API bool canRequest(const WebURL&) const;
+    WEBKIT_EXPORT bool canRequest(const WebURL&) const;
 
     // Returns a string representation of the WebSecurityOrigin.  The empty
     // WebSecurityOrigin is represented by "null".  The representation of a
     // non-empty WebSecurityOrigin resembles a standard URL.
-    WEBKIT_API WebString toString() const;
+    WEBKIT_EXPORT WebString toString() const;
 
     // Returns a string representation of this WebSecurityOrigin that can
     // be used as a file.  Should be used in storage APIs only.
-    WEBKIT_API WebString databaseIdentifier() const;
+    WEBKIT_EXPORT WebString databaseIdentifier() const;
 
     // Returns true if this WebSecurityOrigin can access usernames and 
     // passwords stored in password manager.
-    WEBKIT_API bool canAccessPasswordManager() const;
+    WEBKIT_EXPORT bool canAccessPasswordManager() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebSecurityOrigin(const WTF::PassRefPtr<WebCore::SecurityOrigin>&);
index 9cf293d31709b09baa2422aca9fa22f1130d3b51..b1527204b391790b2be7d05e952028ae0c521d92 100644 (file)
@@ -43,35 +43,35 @@ public:
     // Registers a URL scheme to be treated as a local scheme (i.e., with the
     // same security rules as those applied to "file" URLs). This means that
     // normal pages cannot link to or access URLs of this scheme.
-    WEBKIT_API static void registerURLSchemeAsLocal(const WebString&);
+    WEBKIT_EXPORT static void registerURLSchemeAsLocal(const WebString&);
 
     // Registers a URL scheme to be treated as a noAccess scheme. This means
     // that pages loaded with this URL scheme cannot access pages loaded with
     // any other URL scheme.
-    WEBKIT_API static void registerURLSchemeAsNoAccess(const WebString&);
+    WEBKIT_EXPORT static void registerURLSchemeAsNoAccess(const WebString&);
 
     // Registers a URL scheme to be treated as display-isolated. This means
     // that pages cannot display these URLs unless they are from the same
     // scheme. For example, pages in other origin cannot create iframes or
     // hyperlinks to URLs with the scheme.
-    WEBKIT_API static void registerURLSchemeAsDisplayIsolated(const WebString&);
+    WEBKIT_EXPORT static void registerURLSchemeAsDisplayIsolated(const WebString&);
 
     // Registers a URL scheme to not generate mixed content warnings when
     // included by an HTTPS page.
-    WEBKIT_API static void registerURLSchemeAsSecure(const WebString&);
+    WEBKIT_EXPORT static void registerURLSchemeAsSecure(const WebString&);
 
     // Support for whitelisting access to origins beyond the same-origin policy.
-    WEBKIT_API static void addOriginAccessWhitelistEntry(
+    WEBKIT_EXPORT static void addOriginAccessWhitelistEntry(
         const WebURL& sourceOrigin, const WebString& destinationProtocol,
         const WebString& destinationHost, bool allowDestinationSubdomains);
-    WEBKIT_API static void removeOriginAccessWhitelistEntry(
+    WEBKIT_EXPORT static void removeOriginAccessWhitelistEntry(
         const WebURL& sourceOrigin, const WebString& destinationProtocol,
         const WebString& destinationHost, bool allowDestinationSubdomains);
-    WEBKIT_API static void resetOriginAccessWhitelists();
+    WEBKIT_EXPORT static void resetOriginAccessWhitelists();
 
     // Returns whether the url should be allowed to see the referrer
     // based on their respective protocols.
-    WEBKIT_API static bool shouldHideReferrer(const WebURL& url, const WebString& referrer);
+    WEBKIT_EXPORT static bool shouldHideReferrer(const WebURL& url, const WebString& referrer);
 
 private:
     WebSecurityPolicy();
index 5cea39aaf7c3302d09702a9c0972532d913ad20e..36c609a3a7ca7a815a685b69381343552f06dd7b 100644 (file)
@@ -54,9 +54,9 @@ public:
     }
     void assign(const WebSelectElement& element) { WebFormControlElement::assign(element); }
 
-    WEBKIT_API void setValue(const WebString&);
-    WEBKIT_API WebString value() const;
-    WEBKIT_API WebVector<WebElement> listItems() const;
+    WEBKIT_EXPORT void setValue(const WebString&);
+    WEBKIT_EXPORT WebString value() const;
+    WEBKIT_EXPORT WebVector<WebElement> listItems() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebSelectElement(const WTF::PassRefPtr<WebCore::HTMLSelectElement>&);
index 96e6d5b3b15a511411297adc8ebad27dec1f3d42..f05b27d4d5906d12bd64691291ad00a7afac9e45 100644 (file)
@@ -51,18 +51,18 @@ public:
         return *this;
     }
 
-    WEBKIT_API static WebSerializedScriptValue fromString(const WebString&);
+    WEBKIT_EXPORT static WebSerializedScriptValue fromString(const WebString&);
 
     // Create a WebSerializedScriptValue that represents a serialization error.
-    WEBKIT_API static WebSerializedScriptValue createInvalid();
+    WEBKIT_EXPORT static WebSerializedScriptValue createInvalid();
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebSerializedScriptValue&);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebSerializedScriptValue&);
 
     bool isNull() const { return m_private.isNull(); }
 
     // Returns a string representation of the WebSerializedScriptValue.
-    WEBKIT_API WebString toString() const;
+    WEBKIT_EXPORT WebString toString() const;
 
 #if WEBKIT_IMPLEMENTATION
     WebSerializedScriptValue(const WTF::PassRefPtr<WebCore::SerializedScriptValue>&);
index 08ad1cad5fa8fe57036acaa334e731c9a4e39f4d..e08ed85c8a984a655df96c30e3f2f8fd221830fb 100644 (file)
@@ -49,7 +49,7 @@ class WebURL;
 class WebSharedWorker {
 public:
     // Invoked from the worker thread to instantiate a WebSharedWorker that interacts with the WebKit worker components.
-    WEBKIT_API static WebSharedWorker* create(WebCommonWorkerClient*);
+    WEBKIT_EXPORT static WebSharedWorker* create(WebCommonWorkerClient*);
 
     virtual ~WebSharedWorker() {};
 
index e440b89a566cd00166d5fb6c5240ac8b188147fb..d4e543f02c316104a45b258b2ee1ba854f37adaa 100644 (file)
@@ -40,7 +40,7 @@ class WebSpeechInputListener;
 
 class WebSpeechInputControllerMock : public WebSpeechInputController {
 public:
-    WEBKIT_API static WebSpeechInputControllerMock* create(
+    WEBKIT_EXPORT static WebSpeechInputControllerMock* create(
         WebSpeechInputListener* listener);
     virtual ~WebSpeechInputControllerMock() { }
 
index 8f1a8f51e16156a069c3e962363278f7073bb35a..fd348c51fc1df28ae139d85ce6cedf3910727581 100644 (file)
@@ -44,8 +44,8 @@ public:
     WebSpeechInputResult() { }
     ~WebSpeechInputResult() { reset(); }
 
-    WEBKIT_API void set(const WebString& utterance, double confidence);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void set(const WebString& utterance, double confidence);
+    WEBKIT_EXPORT void reset();
 
 #if WEBKIT_IMPLEMENTATION
     WebSpeechInputResult(const WTF::PassRefPtr<WebCore::SpeechInputResult>&);
index 37ceb7cfa5f51b0f31bc0c2c3249736af2f2d554..c82c233f445fd65bdfae168b08342b765e53e1ce 100644 (file)
@@ -41,7 +41,7 @@ class WebURL;
 // FIXME: Make this (or something) work for SessionStorage!
 class WebStorageEventDispatcher {
 public:
-    WEBKIT_API static WebStorageEventDispatcher* create();
+    WEBKIT_EXPORT static WebStorageEventDispatcher* create();
 
     virtual ~WebStorageEventDispatcher() { }
 
index 51d4e0b46e059234b75036707b58484c31acca36..b9caa6cd5a18b4637e25d8b325024ddf3acc0ea6 100644 (file)
@@ -47,8 +47,8 @@ public:
     // where the SQLite databases that make LocalStorage data persistent are located.
     // If path is empty, data will not persist. You should call delete on the returned
     // object when you're finished.
-    WEBKIT_API static WebStorageNamespace* createLocalStorageNamespace(const WebString& backingDirectoryPath, unsigned quota);
-    WEBKIT_API static WebStorageNamespace* createSessionStorageNamespace(unsigned quota);
+    WEBKIT_EXPORT static WebStorageNamespace* createLocalStorageNamespace(const WebString& backingDirectoryPath, unsigned quota);
+    WEBKIT_EXPORT static WebStorageNamespace* createSessionStorageNamespace(unsigned quota);
 
     // The quota for each storage area.  Suggested by the spec.
     static const unsigned m_localStorageQuota = 5 * 1024 * 1024;
index 4d5e502e8ae15cdccec608cdd34f9038ef9d7c6a..c336dd113dcd61aefae52a9808b6c57275f3b9df 100644 (file)
@@ -69,22 +69,22 @@ public:
         return *this;
     }
 
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebString&);
-    WEBKIT_API void assign(const WebUChar* data, size_t len);
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebString&);
+    WEBKIT_EXPORT void assign(const WebUChar* data, size_t len);
 
-    WEBKIT_API bool equals(const WebString& s) const;
+    WEBKIT_EXPORT bool equals(const WebString& s) const;
 
-    WEBKIT_API size_t length() const;
-    WEBKIT_API const WebUChar* data() const;
+    WEBKIT_EXPORT size_t length() const;
+    WEBKIT_EXPORT const WebUChar* data() const;
 
     bool isEmpty() const { return !length(); }
     bool isNull() const { return !m_private; }
 
-    WEBKIT_API WebCString utf8() const;
+    WEBKIT_EXPORT WebCString utf8() const;
 
-    WEBKIT_API static WebString fromUTF8(const char* data, size_t length);
-    WEBKIT_API static WebString fromUTF8(const char* data);
+    WEBKIT_EXPORT static WebString fromUTF8(const char* data, size_t length);
+    WEBKIT_EXPORT static WebString fromUTF8(const char* data);
 
     template <int N> WebString(const char (&data)[N])
         : m_private(0)
index cdf4555c311dc69016cb948522f931cf6ea97621..9c7b702a9cdaecaef45d821fd6c7d6887c5a73dd 100644 (file)
@@ -34,7 +34,7 @@ class WebFrame;
 
 class WebTestingSupport {
 public:
-    WEBKIT_API static void injectInternalsObject(WebFrame*);
+    WEBKIT_EXPORT static void injectInternalsObject(WebFrame*);
 };
 
 }
index a000b397e512e9fd595dc110228f2517e1f135ed..f1d5f79ef4c765e321bc101a3e3a5bd6487a434f 100755 (executable)
@@ -49,11 +49,11 @@ public:
     WebThreadSafeData() { }
     ~WebThreadSafeData() { reset(); }
 
-    WEBKIT_API void assign(const WebThreadSafeData&);
-    WEBKIT_API void reset();
+    WEBKIT_EXPORT void assign(const WebThreadSafeData&);
+    WEBKIT_EXPORT void reset();
 
-    WEBKIT_API size_t size() const;
-    WEBKIT_API const char* data() const;
+    WEBKIT_EXPORT size_t size() const;
+    WEBKIT_EXPORT const char* data() const;
 
     bool isEmpty() const { return !size(); }
 
index 9412d14a6e529c2ec4c4246e69fd49a2927e55f7..6d25d5727cfd2ab3c463e118f79ed571f49fd88d 100644 (file)
@@ -51,47 +51,47 @@ public:
         return *this;
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebURLLoadTiming&);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebURLLoadTiming&);
 
     bool isNull() const { return m_private.isNull(); }
 
-    WEBKIT_API double requestTime() const;
-    WEBKIT_API void setRequestTime(double time);
+    WEBKIT_EXPORT double requestTime() const;
+    WEBKIT_EXPORT void setRequestTime(double time);
 
-    WEBKIT_API int proxyStart() const;
-    WEBKIT_API void setProxyStart(int start);
+    WEBKIT_EXPORT int proxyStart() const;
+    WEBKIT_EXPORT void setProxyStart(int start);
 
-    WEBKIT_API int proxyEnd() const;
-    WEBKIT_API void setProxyEnd(int end);
+    WEBKIT_EXPORT int proxyEnd() const;
+    WEBKIT_EXPORT void setProxyEnd(int end);
 
-    WEBKIT_API int dnsStart() const;
-    WEBKIT_API void setDNSStart(int start);
+    WEBKIT_EXPORT int dnsStart() const;
+    WEBKIT_EXPORT void setDNSStart(int start);
 
-    WEBKIT_API int dnsEnd() const;
-    WEBKIT_API void setDNSEnd(int end);
+    WEBKIT_EXPORT int dnsEnd() const;
+    WEBKIT_EXPORT void setDNSEnd(int end);
 
-    WEBKIT_API int connectStart() const;
-    WEBKIT_API void setConnectStart(int start);
+    WEBKIT_EXPORT int connectStart() const;
+    WEBKIT_EXPORT void setConnectStart(int start);
 
-    WEBKIT_API int connectEnd() const;
-    WEBKIT_API void setConnectEnd(int end);
+    WEBKIT_EXPORT int connectEnd() const;
+    WEBKIT_EXPORT void setConnectEnd(int end);
 
-    WEBKIT_API int sendStart() const;
-    WEBKIT_API void setSendStart(int start);
+    WEBKIT_EXPORT int sendStart() const;
+    WEBKIT_EXPORT void setSendStart(int start);
 
-    WEBKIT_API int sendEnd() const;
-    WEBKIT_API void setSendEnd(int end);
+    WEBKIT_EXPORT int sendEnd() const;
+    WEBKIT_EXPORT void setSendEnd(int end);
 
-    WEBKIT_API int receiveHeadersEnd() const;
-    WEBKIT_API void setReceiveHeadersEnd(int end);
+    WEBKIT_EXPORT int receiveHeadersEnd() const;
+    WEBKIT_EXPORT void setReceiveHeadersEnd(int end);
 
-    WEBKIT_API int sslStart() const;
-    WEBKIT_API void setSSLStart(int start);
+    WEBKIT_EXPORT int sslStart() const;
+    WEBKIT_EXPORT void setSSLStart(int start);
 
-    WEBKIT_API int sslEnd() const;
-    WEBKIT_API void setSSLEnd(int end);
+    WEBKIT_EXPORT int sslEnd() const;
+    WEBKIT_EXPORT void setSSLEnd(int end);
 
 #if WEBKIT_IMPLEMENTATION
     WebURLLoadTiming(const WTF::PassRefPtr<WebCore::ResourceLoadTiming>&);
index 75a51c2937d27f62723fa032a7e9f63c43c763d5..d6081c56f601ebd71bfec6507457e13cfee93512 100644 (file)
@@ -94,81 +94,81 @@ public:
         setURL(url);
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebURLRequest&);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebURLRequest&);
 
-    WEBKIT_API bool isNull() const;
+    WEBKIT_EXPORT bool isNull() const;
 
-    WEBKIT_API WebURL url() const;
-    WEBKIT_API void setURL(const WebURL&);
+    WEBKIT_EXPORT WebURL url() const;
+    WEBKIT_EXPORT void setURL(const WebURL&);
 
     // Used to implement third-party cookie blocking.
-    WEBKIT_API WebURL firstPartyForCookies() const;
-    WEBKIT_API void setFirstPartyForCookies(const WebURL&);
+    WEBKIT_EXPORT WebURL firstPartyForCookies() const;
+    WEBKIT_EXPORT void setFirstPartyForCookies(const WebURL&);
 
-    WEBKIT_API bool allowCookies() const;
-    WEBKIT_API void setAllowCookies(bool allowCookies);
+    WEBKIT_EXPORT bool allowCookies() const;
+    WEBKIT_EXPORT void setAllowCookies(bool allowCookies);
 
     // Controls whether user name, password, and cookies may be sent with the
     // request. (If false, this overrides allowCookies.)
-    WEBKIT_API bool allowStoredCredentials() const;
-    WEBKIT_API void setAllowStoredCredentials(bool allowStoredCredentials);
+    WEBKIT_EXPORT bool allowStoredCredentials() const;
+    WEBKIT_EXPORT void setAllowStoredCredentials(bool allowStoredCredentials);
 
-    WEBKIT_API CachePolicy cachePolicy() const;
-    WEBKIT_API void setCachePolicy(CachePolicy);
+    WEBKIT_EXPORT CachePolicy cachePolicy() const;
+    WEBKIT_EXPORT void setCachePolicy(CachePolicy);
 
-    WEBKIT_API WebString httpMethod() const;
-    WEBKIT_API void setHTTPMethod(const WebString&);
+    WEBKIT_EXPORT WebString httpMethod() const;
+    WEBKIT_EXPORT void setHTTPMethod(const WebString&);
 
-    WEBKIT_API WebString httpHeaderField(const WebString& name) const;
-    WEBKIT_API void setHTTPHeaderField(const WebString& name, const WebString& value);
-    WEBKIT_API void addHTTPHeaderField(const WebString& name, const WebString& value);
-    WEBKIT_API void clearHTTPHeaderField(const WebString& name);
-    WEBKIT_API void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const;
+    WEBKIT_EXPORT WebString httpHeaderField(const WebString& name) const;
+    WEBKIT_EXPORT void setHTTPHeaderField(const WebString& name, const WebString& value);
+    WEBKIT_EXPORT void addHTTPHeaderField(const WebString& name, const WebString& value);
+    WEBKIT_EXPORT void clearHTTPHeaderField(const WebString& name);
+    WEBKIT_EXPORT void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const;
 
-    WEBKIT_API WebHTTPBody httpBody() const;
-    WEBKIT_API void setHTTPBody(const WebHTTPBody&);
+    WEBKIT_EXPORT WebHTTPBody httpBody() const;
+    WEBKIT_EXPORT void setHTTPBody(const WebHTTPBody&);
 
     // Controls whether upload progress events are generated when a request
     // has a body.
-    WEBKIT_API bool reportUploadProgress() const;
-    WEBKIT_API void setReportUploadProgress(bool);
+    WEBKIT_EXPORT bool reportUploadProgress() const;
+    WEBKIT_EXPORT void setReportUploadProgress(bool);
 
     // Controls whether load timing info is collected for the request.
-    WEBKIT_API bool reportLoadTiming() const;
-    WEBKIT_API void setReportLoadTiming(bool);
+    WEBKIT_EXPORT bool reportLoadTiming() const;
+    WEBKIT_EXPORT void setReportLoadTiming(bool);
 
     // Controls whether actual headers sent and received for request are
     // collected and reported.
-    WEBKIT_API bool reportRawHeaders() const;
-    WEBKIT_API void setReportRawHeaders(bool);
+    WEBKIT_EXPORT bool reportRawHeaders() const;
+    WEBKIT_EXPORT void setReportRawHeaders(bool);
 
-    WEBKIT_API TargetType targetType() const;
-    WEBKIT_API void setTargetType(TargetType);
+    WEBKIT_EXPORT TargetType targetType() const;
+    WEBKIT_EXPORT void setTargetType(TargetType);
 
     // True if the request was user initiated.
-    WEBKIT_API bool hasUserGesture() const;
-    WEBKIT_API void setHasUserGesture(bool);
+    WEBKIT_EXPORT bool hasUserGesture() const;
+    WEBKIT_EXPORT void setHasUserGesture(bool);
 
     // A consumer controlled value intended to be used to identify the
     // requestor.
-    WEBKIT_API int requestorID() const;
-    WEBKIT_API void setRequestorID(int);
+    WEBKIT_EXPORT int requestorID() const;
+    WEBKIT_EXPORT void setRequestorID(int);
 
     // A consumer controlled value intended to be used to identify the
     // process of the requestor.
-    WEBKIT_API int requestorProcessID() const;
-    WEBKIT_API void setRequestorProcessID(int);
+    WEBKIT_EXPORT int requestorProcessID() const;
+    WEBKIT_EXPORT void setRequestorProcessID(int);
 
     // Allows the request to be matched up with its app cache host.
-    WEBKIT_API int appCacheHostID() const;
-    WEBKIT_API void setAppCacheHostID(int id);
+    WEBKIT_EXPORT int appCacheHostID() const;
+    WEBKIT_EXPORT void setAppCacheHostID(int id);
 
     // If true, the response body will be downloaded to a file managed by the
     // WebURLLoader.  See WebURLResponse::downloadedFilePath.
-    WEBKIT_API bool downloadToFile() const;
-    WEBKIT_API void setDownloadToFile(bool);
+    WEBKIT_EXPORT bool downloadToFile() const;
+    WEBKIT_EXPORT void setDownloadToFile(bool);
 
     // Extra data associated with the underlying resource request. Resource
     // requests can be copied. If non-null, each copy of a resource requests
@@ -176,8 +176,8 @@ public:
     // deleted when the last resource request is destroyed. Setting the extra
     // data pointer will cause the underlying resource request to be
     // dissociated from any existing non-null extra data pointer.
-    WEBKIT_API ExtraData* extraData() const;
-    WEBKIT_API void setExtraData(ExtraData*);
+    WEBKIT_EXPORT ExtraData* extraData() const;
+    WEBKIT_EXPORT void setExtraData(ExtraData*);
 
 #if defined(WEBKIT_IMPLEMENTATION)
     WebCore::ResourceRequest& toMutableResourceRequest();
index 78a055fb9da203b2915d535d76f5357bd6ec4706..4f8a1797007800308b6c6940b0bd3383319f474b 100644 (file)
@@ -66,67 +66,67 @@ public:
         setURL(url);
     }
 
-    WEBKIT_API void initialize();
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebURLResponse&);
+    WEBKIT_EXPORT void initialize();
+    WEBKIT_EXPORT void reset();
+    WEBKIT_EXPORT void assign(const WebURLResponse&);
 
-    WEBKIT_API bool isNull() const;
+    WEBKIT_EXPORT bool isNull() const;
 
-    WEBKIT_API WebURL url() const;
-    WEBKIT_API void setURL(const WebURL&);
+    WEBKIT_EXPORT WebURL url() const;
+    WEBKIT_EXPORT void setURL(const WebURL&);
 
-    WEBKIT_API unsigned connectionID() const;
-    WEBKIT_API void setConnectionID(unsigned);
+    WEBKIT_EXPORT unsigned connectionID() const;
+    WEBKIT_EXPORT void setConnectionID(unsigned);
 
-    WEBKIT_API bool connectionReused() const;
-    WEBKIT_API void setConnectionReused(bool);
+    WEBKIT_EXPORT bool connectionReused() const;
+    WEBKIT_EXPORT void setConnectionReused(bool);
 
-    WEBKIT_API WebURLLoadTiming loadTiming();
-    WEBKIT_API void setLoadTiming(const WebURLLoadTiming&);
+    WEBKIT_EXPORT WebURLLoadTiming loadTiming();
+    WEBKIT_EXPORT void setLoadTiming(const WebURLLoadTiming&);
 
-    WEBKIT_API WebHTTPLoadInfo httpLoadInfo();
-    WEBKIT_API void setHTTPLoadInfo(const WebHTTPLoadInfo&);
+    WEBKIT_EXPORT WebHTTPLoadInfo httpLoadInfo();
+    WEBKIT_EXPORT void setHTTPLoadInfo(const WebHTTPLoadInfo&);
 
-    WEBKIT_API double responseTime() const;
-    WEBKIT_API void setResponseTime(double);
+    WEBKIT_EXPORT double responseTime() const;
+    WEBKIT_EXPORT void setResponseTime(double);
 
-    WEBKIT_API WebString mimeType() const;
-    WEBKIT_API void setMIMEType(const WebString&);
+    WEBKIT_EXPORT WebString mimeType() const;
+    WEBKIT_EXPORT void setMIMEType(const WebString&);
 
-    WEBKIT_API long long expectedContentLength() const;
-    WEBKIT_API void setExpectedContentLength(long long);
+    WEBKIT_EXPORT long long expectedContentLength() const;
+    WEBKIT_EXPORT void setExpectedContentLength(long long);
 
-    WEBKIT_API WebString textEncodingName() const;
-    WEBKIT_API void setTextEncodingName(const WebString&);
+    WEBKIT_EXPORT WebString textEncodingName() const;
+    WEBKIT_EXPORT void setTextEncodingName(const WebString&);
 
-    WEBKIT_API WebString suggestedFileName() const;
-    WEBKIT_API void setSuggestedFileName(const WebString&);
+    WEBKIT_EXPORT WebString suggestedFileName() const;
+    WEBKIT_EXPORT void setSuggestedFileName(const WebString&);
 
-    WEBKIT_API int httpStatusCode() const;
-    WEBKIT_API void setHTTPStatusCode(int);
+    WEBKIT_EXPORT int httpStatusCode() const;
+    WEBKIT_EXPORT void setHTTPStatusCode(int);
 
-    WEBKIT_API WebString httpStatusText() const;
-    WEBKIT_API void setHTTPStatusText(const WebString&);
+    WEBKIT_EXPORT WebString httpStatusText() const;
+    WEBKIT_EXPORT void setHTTPStatusText(const WebString&);
 
-    WEBKIT_API WebString httpHeaderField(const WebString& name) const;
-    WEBKIT_API void setHTTPHeaderField(const WebString& name, const WebString& value);
-    WEBKIT_API void addHTTPHeaderField(const WebString& name, const WebString& value);
-    WEBKIT_API void clearHTTPHeaderField(const WebString& name);
-    WEBKIT_API void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const;
+    WEBKIT_EXPORT WebString httpHeaderField(const WebString& name) const;
+    WEBKIT_EXPORT void setHTTPHeaderField(const WebString& name, const WebString& value);
+    WEBKIT_EXPORT void addHTTPHeaderField(const WebString& name, const WebString& value);
+    WEBKIT_EXPORT void clearHTTPHeaderField(const WebString& name);
+    WEBKIT_EXPORT void visitHTTPHeaderFields(WebHTTPHeaderVisitor*) const;
 
-    WEBKIT_API double lastModifiedDate() const;
-    WEBKIT_API void setLastModifiedDate(double);
+    WEBKIT_EXPORT double lastModifiedDate() const;
+    WEBKIT_EXPORT void setLastModifiedDate(double);
 
-    WEBKIT_API long long appCacheID() const;
-    WEBKIT_API void setAppCacheID(long long);
+    WEBKIT_EXPORT long long appCacheID() const;
+    WEBKIT_EXPORT void setAppCacheID(long long);
 
-    WEBKIT_API WebURL appCacheManifestURL() const;
-    WEBKIT_API void setAppCacheManifestURL(const WebURL&);
+    WEBKIT_EXPORT WebURL appCacheManifestURL() const;
+    WEBKIT_EXPORT void setAppCacheManifestURL(const WebURL&);
 
     // A consumer controlled value intended to be used to record opaque
     // security info related to this request.
-    WEBKIT_API WebCString securityInfo() const;
-    WEBKIT_API void setSecurityInfo(const WebCString&);
+    WEBKIT_EXPORT WebCString securityInfo() const;
+    WEBKIT_EXPORT void setSecurityInfo(const WebCString&);
 
 #if defined(WEBKIT_IMPLEMENTATION)
     WebCore::ResourceResponse& toMutableResourceResponse();
@@ -134,45 +134,45 @@ public:
 #endif
 
     // Flag whether this request was served from the disk cache entry.
-    WEBKIT_API bool wasCached() const;
-    WEBKIT_API void setWasCached(bool);
+    WEBKIT_EXPORT bool wasCached() const;
+    WEBKIT_EXPORT void setWasCached(bool);
 
     // Flag whether this request was loaded via the SPDY protocol or not.
     // SPDY is an experimental web protocol, see http://dev.chromium.org/spdy
-    WEBKIT_API bool wasFetchedViaSPDY() const;
-    WEBKIT_API void setWasFetchedViaSPDY(bool);
+    WEBKIT_EXPORT bool wasFetchedViaSPDY() const;
+    WEBKIT_EXPORT void setWasFetchedViaSPDY(bool);
 
     // Flag whether this request was loaded after the TLS/Next-Protocol-Negotiation was used.
     // This is related to SPDY.
-    WEBKIT_API bool wasNpnNegotiated() const;
-    WEBKIT_API void setWasNpnNegotiated(bool);
+    WEBKIT_EXPORT bool wasNpnNegotiated() const;
+    WEBKIT_EXPORT void setWasNpnNegotiated(bool);
 
     // Flag whether this request was made when "Alternate-Protocol: xxx"
     // is present in server's response.
-    WEBKIT_API bool wasAlternateProtocolAvailable() const;
-    WEBKIT_API void setWasAlternateProtocolAvailable(bool);
+    WEBKIT_EXPORT bool wasAlternateProtocolAvailable() const;
+    WEBKIT_EXPORT void setWasAlternateProtocolAvailable(bool);
 
     // Flag whether this request was loaded via an explicit proxy (HTTP, SOCKS, etc).
-    WEBKIT_API bool wasFetchedViaProxy() const;
-    WEBKIT_API void setWasFetchedViaProxy(bool);
+    WEBKIT_EXPORT bool wasFetchedViaProxy() const;
+    WEBKIT_EXPORT void setWasFetchedViaProxy(bool);
 
     // Flag whether this request is part of a multipart response.
-    WEBKIT_API bool isMultipartPayload() const;
-    WEBKIT_API void setIsMultipartPayload(bool);
+    WEBKIT_EXPORT bool isMultipartPayload() const;
+    WEBKIT_EXPORT void setIsMultipartPayload(bool);
 
     // This indicates the location of a downloaded response if the
     // WebURLRequest had the downloadToFile flag set to true.  This file path
     // remains valid for the lifetime of the WebURLLoader used to create it.
-    WEBKIT_API WebString downloadFilePath() const;
-    WEBKIT_API void setDownloadFilePath(const WebString&);
+    WEBKIT_EXPORT WebString downloadFilePath() const;
+    WEBKIT_EXPORT void setDownloadFilePath(const WebString&);
 
     // Remote IP address of the socket which fetched this resource.
-    WEBKIT_API WebString remoteIPAddress() const;
-    WEBKIT_API void setRemoteIPAddress(const WebString&);
+    WEBKIT_EXPORT WebString remoteIPAddress() const;
+    WEBKIT_EXPORT void setRemoteIPAddress(const WebString&);
 
     // Remote port number of the socket which fetched this resource.
-    WEBKIT_API unsigned short remotePort() const;
-    WEBKIT_API void setRemotePort(unsigned short);
+    WEBKIT_EXPORT unsigned short remotePort() const;
+    WEBKIT_EXPORT void setRemotePort(unsigned short);
 
 protected:
     void assign(WebURLResponsePrivate*);
index 9148d703baf9dd8a4f048a66b369e201e5ed292c..201fd93eb7244e7efcfa80a4e50ed104877fc532 100644 (file)
@@ -58,9 +58,9 @@ struct WebPoint;
 
 class WebView : public WebWidget {
 public:
-    WEBKIT_API static const double textSizeMultiplierRatio;
-    WEBKIT_API static const double minTextSizeMultiplier;
-    WEBKIT_API static const double maxTextSizeMultiplier;
+    WEBKIT_EXPORT static const double textSizeMultiplierRatio;
+    WEBKIT_EXPORT static const double minTextSizeMultiplier;
+    WEBKIT_EXPORT static const double maxTextSizeMultiplier;
 
     // Controls the time that user scripts injected into the document run.
     enum UserScriptInjectAt {
@@ -86,7 +86,7 @@ public:
     // Creates a WebView that is NOT yet initialized.  You will need to
     // call initializeMainFrame to finish the initialization.  It is valid
     // to pass null client pointers.
-    WEBKIT_API static WebView* create(WebViewClient*);
+    WEBKIT_EXPORT static WebView* create(WebViewClient*);
 
     // After creating a WebView, you should immediately call this method.
     // You can optionally modify the settings before calling this method.
@@ -200,8 +200,8 @@ public:
 
     // Helper functions to convert between zoom level and zoom factor.  zoom
     // factor is zoom percent / 100, so 300% = 3.0.
-    WEBKIT_API static double zoomLevelToZoomFactor(double zoomLevel);
-    WEBKIT_API static double zoomFactorToZoomLevel(double factor);
+    WEBKIT_EXPORT static double zoomLevelToZoomFactor(double zoomLevel);
+    WEBKIT_EXPORT static double zoomFactorToZoomLevel(double factor);
 
 
     // Media ---------------------------------------------------------------
@@ -306,18 +306,18 @@ public:
     // Popup menu ----------------------------------------------------------
 
     // Sets whether select popup menus should be rendered by the browser.
-    WEBKIT_API static void setUseExternalPopupMenus(bool);
+    WEBKIT_EXPORT static void setUseExternalPopupMenus(bool);
 
 
     // Visited link state --------------------------------------------------
 
     // Tells all WebView instances to update the visited link state for the
     // specified hash.
-    WEBKIT_API static void updateVisitedLinkState(unsigned long long hash);
+    WEBKIT_EXPORT static void updateVisitedLinkState(unsigned long long hash);
 
     // Tells all WebView instances to update the visited state for all
     // their links.
-    WEBKIT_API static void resetVisitedLinkState();
+    WEBKIT_EXPORT static void resetVisitedLinkState();
 
 
     // Custom colors -------------------------------------------------------
@@ -332,22 +332,22 @@ public:
                                     unsigned inactiveForegroundColor) = 0;
 
     // User scripts --------------------------------------------------------
-    WEBKIT_API static void addUserScript(const WebString& sourceCode,
-                                         const WebVector<WebString>& patterns,
-                                         UserScriptInjectAt injectAt,
-                                         UserContentInjectIn injectIn);
-    WEBKIT_API static void addUserStyleSheet(const WebString& sourceCode,
-                                             const WebVector<WebString>& patterns,
-                                             UserContentInjectIn injectIn,
-                                             UserStyleInjectionTime injectionTime = UserStyleInjectInSubsequentDocuments);
-    WEBKIT_API static void removeAllUserContent();
+    WEBKIT_EXPORT static void addUserScript(const WebString& sourceCode,
+                                            const WebVector<WebString>& patterns,
+                                            UserScriptInjectAt injectAt,
+                                            UserContentInjectIn injectIn);
+    WEBKIT_EXPORT static void addUserStyleSheet(const WebString& sourceCode,
+                                                const WebVector<WebString>& patterns,
+                                                UserContentInjectIn injectIn,
+                                                UserStyleInjectionTime injectionTime = UserStyleInjectInSubsequentDocuments);
+    WEBKIT_EXPORT static void removeAllUserContent();
 
     // Modal dialog support ------------------------------------------------
 
     // Call these methods before and after running a nested, modal event loop
     // to suspend script callbacks and resource loads.
-    WEBKIT_API static void willEnterModalLoop();
-    WEBKIT_API static void didExitModalLoop();
+    WEBKIT_EXPORT static void willEnterModalLoop();
+    WEBKIT_EXPORT static void didExitModalLoop();
 
     // GPU acceleration support --------------------------------------------
 
index d203862f2a20720f607da2be8b10d308d6b28953..664e5aebe0cdee4cbd48c576681642c53e0dc8fe 100644 (file)
@@ -43,7 +43,7 @@ class WebWorkerClient;
 class WebWorker {
 public:
     // Instantiates a built-in WebWorker.
-    WEBKIT_API static WebWorker* create(WebWorkerClient*);
+    WEBKIT_EXPORT static WebWorker* create(WebWorkerClient*);
 
     virtual ~WebWorker() { }
     virtual void startWorkerContext(const WebURL& scriptURL,
index aa31fafd3a20572814eb8a79ead0029c6d6caf5c..5d525844ae764a4ee29ae8b5733d1f659025b8ae 100644 (file)
@@ -50,7 +50,7 @@ public:
     //
     // Returns: the font family or an empty string if the request could not be
     // satisfied.
-    WEBKIT_API static WebCString familyForChars(const WebUChar* characters, size_t numCharacters, const char* preferredLocale);
+    WEBKIT_EXPORT static WebCString familyForChars(const WebUChar* characters, size_t numCharacters, const char* preferredLocale);
 
     // Fill out the given WebFontRenderStyle with the user's preferences for
     // rendering the given font at the given size.
@@ -63,7 +63,7 @@ public:
     //     +--------------------------------+
     //     I: italic flag
     //     B: bold flag
-    WEBKIT_API static void renderStyleForStrike(const char* family, int sizeAndStyle, WebFontRenderStyle* result);
+    WEBKIT_EXPORT static void renderStyleForStrike(const char* family, int sizeAndStyle, WebFontRenderStyle* result);
 };
 
 } // namespace WebKit
index 463bd2821ee39d23501ba793556f9ef032ab5dac..07f753b40daf6f4828ebf200e0def1877d76463a 100644 (file)
@@ -47,12 +47,12 @@ class WebMouseWheelEvent;
 
 class WebInputEventFactory {
 public:
-    WEBKIT_API static WebKeyboardEvent keyboardEvent(const GdkEventKey*);
-    WEBKIT_API static WebKeyboardEvent keyboardEvent(wchar_t character, int state, double timeStampSeconds);
-    WEBKIT_API static WebMouseEvent mouseEvent(const GdkEventButton*);
-    WEBKIT_API static WebMouseEvent mouseEvent(const GdkEventMotion*);
-    WEBKIT_API static WebMouseEvent mouseEvent(const GdkEventCrossing*);
-    WEBKIT_API static WebMouseWheelEvent mouseWheelEvent(const GdkEventScroll*);
+    WEBKIT_EXPORT static WebKeyboardEvent keyboardEvent(const GdkEventKey*);
+    WEBKIT_EXPORT static WebKeyboardEvent keyboardEvent(wchar_t character, int state, double timeStampSeconds);
+    WEBKIT_EXPORT static WebMouseEvent mouseEvent(const GdkEventButton*);
+    WEBKIT_EXPORT static WebMouseEvent mouseEvent(const GdkEventMotion*);
+    WEBKIT_EXPORT static WebMouseEvent mouseEvent(const GdkEventCrossing*);
+    WEBKIT_EXPORT static WebMouseWheelEvent mouseWheelEvent(const GdkEventScroll*);
 };
 
 } // namespace WebKit
index 949829b43607db8637b26ffa56be4a5b6ac1855a..9b217de2aea9135970b1c5eb9f1b511e9084990d 100644 (file)
@@ -37,7 +37,7 @@ namespace WebCore { struct FontRenderStyle; }
 
 namespace WebKit {
 
-struct WEBKIT_API WebFontRenderStyle {
+struct WEBKIT_EXPORT WebFontRenderStyle {
     // Each of the use* members below can take one of three values:
     //   0: off
     //   1: on
index 9b61bdca38208688405c39461af3f20f269ba946..40d90f19127924304749515f8e638b02c26933d4 100644 (file)
@@ -41,11 +41,11 @@ class WebFontRendering {
 public:
     // Set global font renderering preferences.
 
-    WEBKIT_API static void setHinting(SkPaint::Hinting);
-    WEBKIT_API static void setAntiAlias(bool on);
-    WEBKIT_API static void setSubpixelGlyphs(bool on);
-    WEBKIT_API static void setLCDOrder(SkFontHost::LCDOrder);
-    WEBKIT_API static void setLCDOrientation(SkFontHost::LCDOrientation);
+    WEBKIT_EXPORT static void setHinting(SkPaint::Hinting);
+    WEBKIT_EXPORT static void setAntiAlias(bool on);
+    WEBKIT_EXPORT static void setSubpixelGlyphs(bool on);
+    WEBKIT_EXPORT static void setLCDOrder(SkFontHost::LCDOrder);
+    WEBKIT_EXPORT static void setLCDOrientation(SkFontHost::LCDOrientation);
 };
 
 } // namespace WebKit
index e3be69da860c3174633d2c9bc2c99a34d1fbc528..c177548d9195a2982e2bdc31a17c1b11b91f1bf8 100644 (file)
@@ -36,7 +36,7 @@
 namespace WebKit {
 
 // Set caret blink interval for text input areas.
-WEBKIT_API void setCaretBlinkInterval(double);
+WEBKIT_EXPORT void setCaretBlinkInterval(double);
 
 } // namespace WebKit
 
index cbf213cef9fd6dd766268e966f1aa5a98f331cb7..407f064166bcebc945921da11bbe207eee12904f 100644 (file)
@@ -49,10 +49,10 @@ class WebMouseWheelEvent;
 
 class WebInputEventFactory {
 public:
-    WEBKIT_API static WebKeyboardEvent keyboardEvent(NSEvent*);
-    WEBKIT_API static WebKeyboardEvent keyboardEvent(wchar_t character, int modifiers, double timeStampSeconds);
-    WEBKIT_API static WebMouseEvent mouseEvent(NSEvent*, NSView*);
-    WEBKIT_API static WebMouseWheelEvent mouseWheelEvent(NSEvent*, NSView*);
+    WEBKIT_EXPORT static WebKeyboardEvent keyboardEvent(NSEvent*);
+    WEBKIT_EXPORT static WebKeyboardEvent keyboardEvent(wchar_t character, int modifiers, double timeStampSeconds);
+    WEBKIT_EXPORT static WebMouseEvent mouseEvent(NSEvent*, NSView*);
+    WEBKIT_EXPORT static WebMouseWheelEvent mouseWheelEvent(NSEvent*, NSView*);
 };
 
 } // namespace WebKit
index 485e77fbd3ca7f8bd61fe6fa47d1d278ffaf567b..4f525d1b1152f188d0f21ed4a25f7b31dd77a79d 100644 (file)
@@ -45,7 +45,7 @@ struct WebScreenInfo;
 
 class WebScreenInfoFactory {
 public:
-    WEBKIT_API static WebScreenInfo screenInfo(NSView*);
+    WEBKIT_EXPORT static WebScreenInfo screenInfo(NSView*);
 };
 
 } // namespace WebKit
index ad14610d40a65de9c2d9d71f2ca4a29191ef5b26..b21fe21e6223d9e1af9b56c640e20eb079d29362 100644 (file)
@@ -47,7 +47,7 @@ class WebSubstringUtil {
 public:
     // Returns an autoreleased NSAttributedString that is a substring of the
     // Frame at the given range, or nil on error.
-    WEBKIT_API static NSAttributedString* attributedSubstringInRange(WebFrame*,
+    WEBKIT_EXPORT static NSAttributedString* attributedSubstringInRange(WebFrame*,
         size_t location,
         size_t length);
 };
index ae02464752eb0c8d7984c9b1e60b3ed57f17f502..9de35e1730434979ba697e18e5e1fa50e0b7d478 100644 (file)
@@ -43,9 +43,9 @@ class WebMouseWheelEvent;
 
 class WebInputEventFactory {
 public:
-    WEBKIT_API static WebKeyboardEvent keyboardEvent(HWND, UINT, WPARAM, LPARAM);
-    WEBKIT_API static WebMouseEvent mouseEvent(HWND, UINT, WPARAM, LPARAM);
-    WEBKIT_API static WebMouseWheelEvent mouseWheelEvent(HWND, UINT, WPARAM, LPARAM);
+    WEBKIT_EXPORT static WebKeyboardEvent keyboardEvent(HWND, UINT, WPARAM, LPARAM);
+    WEBKIT_EXPORT static WebMouseEvent mouseEvent(HWND, UINT, WPARAM, LPARAM);
+    WEBKIT_EXPORT static WebMouseWheelEvent mouseWheelEvent(HWND, UINT, WPARAM, LPARAM);
 
     // Windows only provides information on whether a click was a single or
     // double click, while we need to know the click count past two. The
@@ -53,7 +53,7 @@ public:
     // that information. In some cases, like fast-running tests, that
     // information is known to be stale and needs to be reset; that is the
     // function of resetLastClickState().
-    WEBKIT_API static void resetLastClickState();
+    WEBKIT_EXPORT static void resetLastClickState();
 };
 
 } // namespace WebKit
index a7040ea9ced57bf0e91454c535b78df5dc27166f..063d27b14842dcb5c0f5863d0dff2208ff81b398 100644 (file)
@@ -41,7 +41,7 @@ struct WebScreenInfo;
 
 class WebScreenInfoFactory {
 public:
-    WEBKIT_API static WebScreenInfo screenInfo(HWND);
+    WEBKIT_EXPORT static WebScreenInfo screenInfo(HWND);
 };
 
 } // namespace WebKit
index 5b44868cc5b60451d26904759383194e06fa9976..bb3aef7c3accf4326bf143e39b306f6e02f4b2b7 100644 (file)
@@ -41,7 +41,7 @@ struct WebScreenInfo;
 
 class WebScreenInfoFactory {
 public:
-    WEBKIT_API static WebScreenInfo screenInfo(Display*, int screenNumber);
+    WEBKIT_EXPORT static WebScreenInfo screenInfo(Display*, int screenNumber);
 };
 
 } // namespace WebKit
index 3add1c236e440239ccd9c7cd10ec6697c92ef43f..85657ddaf7bf83413a16e24b8255a14b1bdad112 100644 (file)
@@ -37,7 +37,7 @@ namespace WebKit {
 
 // In chromium multi-dll build, webkit unittest code are compiled in webkit.dll.
 // This is the API to run all unittests inside webkit.dll.
-WEBKIT_API int RunAllUnitTests(int argc, char** argv);
+WEBKIT_EXPORT int RunAllUnitTests(int argc, char** argv);
 
 } // namespace WebKit