Changeset 179861 in webkit
- Timestamp:
- Feb 9, 2015, 5:21:38 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 68 edited
-
ChangeLog (modified) (1 diff)
-
bindings/js/JSDOMGlobalObject.h (modified) (1 diff)
-
bindings/objc/DOMInternal.h (modified) (1 diff)
-
bindings/objc/ExceptionHandlers.mm (modified) (1 diff)
-
bindings/objc/WebScriptObjectPrivate.h (modified) (1 diff)
-
bindings/scripts/CodeGeneratorJS.pm (modified) (2 diffs)
-
bindings/scripts/test/JS/JSTestActiveDOMObject.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestCustomNamedGetter.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestEventConstructor.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestEventTarget.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestException.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestGenerateIsReachable.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestInterface.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestMediaQueryListListener.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestNamedConstructor.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestNondeterministic.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestObj.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestOverloadedConstructors.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSTestTypedefs.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSattribute.h (modified) (1 diff)
-
bindings/scripts/test/JS/JSreadonly.h (modified) (1 diff)
-
css/StyleProperties.h (modified) (1 diff)
-
dom/DeviceMotionData.h (modified) (1 diff)
-
dom/Node.h (modified) (1 diff)
-
dom/Position.h (modified) (1 diff)
-
dom/ScriptExecutionContext.h (modified) (1 diff)
-
editing/Editor.h (modified) (1 diff)
-
editing/htmlediting.h (modified) (1 diff)
-
html/HTMLInputElement.h (modified) (1 diff)
-
html/TimeRanges.h (modified) (1 diff)
-
loader/FrameLoader.h (modified) (1 diff)
-
loader/cache/CacheValidation.h (modified) (1 diff)
-
loader/cache/MemoryCache.h (modified) (1 diff)
-
loader/icon/IconDatabase.h (modified) (1 diff)
-
page/DatabaseProvider.h (modified) (1 diff)
-
page/DiagnosticLoggingKeys.h (modified) (1 diff)
-
page/EventHandler.h (modified) (1 diff)
-
page/FrameSnapshotting.h (modified) (1 diff)
-
page/MainFrame.h (modified) (1 diff)
-
page/PageConsoleClient.h (modified) (1 diff)
-
page/PageOverlay.h (modified) (1 diff)
-
platform/CrossThreadCopier.h (modified) (1 diff)
-
platform/FileSystem.h (modified) (1 diff)
-
platform/PlatformSpeechSynthesizer.h (modified) (1 diff)
-
platform/RemoteCommandListener.h (modified) (1 diff)
-
platform/RuntimeApplicationChecks.h (modified) (1 diff)
-
platform/graphics/Font.h (modified) (1 diff)
-
platform/graphics/FontCache.h (modified) (1 diff)
-
platform/graphics/FontGlyphs.h (modified) (1 diff)
-
platform/graphics/FontRanges.h (modified) (1 diff)
-
platform/graphics/GeometryUtilities.h (modified) (1 diff)
-
platform/graphics/GlyphPage.h (modified) (1 diff)
-
platform/graphics/Region.h (modified) (1 diff)
-
platform/graphics/ca/PlatformCALayer.h (modified) (1 diff)
-
platform/graphics/ca/TileController.h (modified) (1 diff)
-
platform/graphics/transforms/TransformationMatrix.h (modified) (1 diff)
-
platform/mac/WebCoreFullScreenWarningView.h (modified) (1 diff)
-
platform/network/BlobDataFileReference.h (modified) (1 diff)
-
platform/network/ResourceRequestBase.h (modified) (3 diffs)
-
platform/network/ResourceResponseBase.h (modified) (1 diff)
-
platform/network/create-http-header-name-table (modified) (1 diff)
-
platform/network/mac/WebCoreURLResponse.h (modified) (1 diff)
-
platform/sql/SQLiteDatabaseTracker.h (modified) (1 diff)
-
platform/sql/SQLiteStatement.h (modified) (1 diff)
-
rendering/HitTestLocation.h (modified) (2 diffs)
-
rendering/HitTestResult.h (modified) (2 diffs)
-
storage/StorageEventDispatcher.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r179860 r179861 1 2015-02-09 Alex Christensen <achristensen@webkit.org> 2 3 Update WEBCORE_EXPORT to prepare to start using it. 4 https://bugs.webkit.org/show_bug.cgi?id=141409 5 6 Reviewed by Tim Horton. 7 8 * bindings/js/JSDOMGlobalObject.h: 9 * bindings/objc/DOMInternal.h: 10 * bindings/objc/ExceptionHandlers.mm: 11 * bindings/objc/WebScriptObjectPrivate.h: 12 * bindings/scripts/CodeGeneratorJS.pm: 13 (GenerateHeader): 14 * bindings/scripts/test/JS/JSTestActiveDOMObject.h: 15 * bindings/scripts/test/JS/JSTestCustomNamedGetter.h: 16 * bindings/scripts/test/JS/JSTestEventConstructor.h: 17 * bindings/scripts/test/JS/JSTestEventTarget.h: 18 * bindings/scripts/test/JS/JSTestException.h: 19 * bindings/scripts/test/JS/JSTestGenerateIsReachable.h: 20 * bindings/scripts/test/JS/JSTestInterface.h: 21 * bindings/scripts/test/JS/JSTestMediaQueryListListener.h: 22 * bindings/scripts/test/JS/JSTestNamedConstructor.h: 23 * bindings/scripts/test/JS/JSTestNondeterministic.h: 24 * bindings/scripts/test/JS/JSTestObj.h: 25 * bindings/scripts/test/JS/JSTestOverloadedConstructors.h: 26 * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h: 27 * bindings/scripts/test/JS/JSTestTypedefs.h: 28 * bindings/scripts/test/JS/JSattribute.h: 29 * bindings/scripts/test/JS/JSreadonly.h: 30 * css/StyleProperties.h: 31 * dom/DeviceMotionData.h: 32 * dom/Node.h: 33 * dom/Position.h: 34 * dom/ScriptExecutionContext.h: 35 * editing/Editor.h: 36 * editing/htmlediting.h: 37 * html/HTMLInputElement.h: 38 * html/TimeRanges.h: 39 * loader/FrameLoader.h: 40 * loader/cache/CacheValidation.h: 41 * loader/cache/MemoryCache.h: 42 * loader/icon/IconDatabase.h: 43 * page/DatabaseProvider.h: 44 * page/DiagnosticLoggingKeys.h: 45 * page/EventHandler.h: 46 * page/FrameSnapshotting.h: 47 * page/MainFrame.h: 48 * page/PageConsoleClient.h: 49 * page/PageOverlay.h: 50 * platform/CrossThreadCopier.h: 51 * platform/FileSystem.h: 52 * platform/PlatformSpeechSynthesizer.h: 53 * platform/RemoteCommandListener.h: 54 * platform/RuntimeApplicationChecks.h: 55 * platform/graphics/Font.h: 56 * platform/graphics/FontCache.h: 57 * platform/graphics/FontGlyphs.h: 58 * platform/graphics/FontRanges.h: 59 * platform/graphics/GeometryUtilities.h: 60 * platform/graphics/GlyphPage.h: 61 * platform/graphics/Region.h: 62 * platform/graphics/ca/PlatformCALayer.h: 63 * platform/graphics/ca/TileController.h: 64 * platform/graphics/transforms/TransformationMatrix.h: 65 * platform/mac/WebCoreFullScreenWarningView.h: 66 * platform/network/BlobDataFileReference.h: 67 * platform/network/ResourceRequestBase.h: 68 * platform/network/ResourceResponseBase.h: 69 * platform/network/create-http-header-name-table: 70 * platform/network/mac/WebCoreURLResponse.h: 71 * platform/sql/SQLiteDatabaseTracker.h: 72 * platform/sql/SQLiteStatement.h: 73 * rendering/HitTestLocation.h: 74 * rendering/HitTestResult.h: 75 * storage/StorageEventDispatcher.h: 76 Added WEBCORE_EXPORT macros. 77 1 78 2015-02-09 Chris Dumez <cdumez@apple.com> 2 79 -
trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.h
r173176 r179861 69 69 70 70 protected: 71 static WEBKIT_EXPORTDATAconst JSC::ClassInfo s_info;71 WEBCORE_EXPORT static const JSC::ClassInfo s_info; 72 72 73 73 public: -
trunk/Source/WebCore/bindings/objc/DOMInternal.h
r165676 r179861 51 51 } 52 52 53 @interface DOMNodeFilter : DOMObject <DOMNodeFilter>53 WEBCORE_EXPORT @interface DOMNodeFilter : DOMObject <DOMNodeFilter> 54 54 @end 55 55 -
trunk/Source/WebCore/bindings/objc/ExceptionHandlers.mm
r171285 r179861 30 30 #include "ExceptionCodeDescription.h" 31 31 32 NSString *DOMException = @"DOMException";33 NSString *DOMRangeException = @"DOMRangeException";34 NSString *DOMEventException = @"DOMEventException";35 NSString *DOMXPathException = @"DOMXPathException";32 WEBCORE_EXPORT NSString *DOMException = @"DOMException"; 33 WEBCORE_EXPORT NSString *DOMRangeException = @"DOMRangeException"; 34 WEBCORE_EXPORT NSString *DOMEventException = @"DOMEventException"; 35 WEBCORE_EXPORT NSString *DOMXPathException = @"DOMXPathException"; 36 36 37 37 namespace WebCore { -
trunk/Source/WebCore/bindings/objc/WebScriptObjectPrivate.h
r143637 r179861 71 71 @end 72 72 73 @interface WebScriptObjectPrivate : NSObject73 WEBCORE_EXPORT @interface WebScriptObjectPrivate : NSObject 74 74 { 75 75 @public -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
r179406 r179861 859 859 push(@headerContent, " static PassRefPtr<DOMStringList> toWrapped(JSC::ExecState*, JSC::JSValue);\n"); 860 860 } else { 861 push(@headerContent, " static $implType* toWrapped(JSC::JSValue);\n");861 push(@headerContent, " WEBCORE_EXPORT static $implType* toWrapped(JSC::JSValue);\n"); 862 862 } 863 863 } … … 916 916 push(@headerContent, "\n"); 917 917 push(@headerContent, "protected:\n"); 918 push(@headerContent, " static WEBKIT_EXPORTDATAconst JSC::ClassInfo s_info;\n");918 push(@headerContent, " WEBCORE_EXPORT static const JSC::ClassInfo s_info;\n"); 919 919 push(@headerContent, "public:\n"); 920 920 push(@headerContent, " static const JSC::ClassInfo* info() { return &s_info; }\n\n"); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestActiveDOMObject* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestActiveDOMObject* toWrapped(JSC::JSValue); 42 42 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 43 43 static void destroy(JSC::JSCell*); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestCustomNamedGetter* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestCustomNamedGetter* toWrapped(JSC::JSValue); 42 42 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 43 43 static bool getOwnPropertySlotByIndex(JSC::JSObject*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h
r179353 r179861 41 41 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 42 42 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 43 static TestEventConstructor* toWrapped(JSC::JSValue);43 WEBCORE_EXPORT static TestEventConstructor* toWrapped(JSC::JSValue); 44 44 static void destroy(JSC::JSCell*); 45 45 ~JSTestEventConstructor(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h
r179353 r179861 40 40 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 41 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 42 static TestEventTarget* toWrapped(JSC::JSValue);42 WEBCORE_EXPORT static TestEventTarget* toWrapped(JSC::JSValue); 43 43 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 44 44 static bool getOwnPropertySlotByIndex(JSC::JSObject*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h
r179353 r179861 40 40 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 41 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 42 static TestException* toWrapped(JSC::JSValue);42 WEBCORE_EXPORT static TestException* toWrapped(JSC::JSValue); 43 43 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 44 44 static void destroy(JSC::JSCell*); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestGenerateIsReachable* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestGenerateIsReachable* toWrapped(JSC::JSValue); 42 42 static void destroy(JSC::JSCell*); 43 43 ~JSTestGenerateIsReachable(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h
r179353 r179861 41 41 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 42 42 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 43 static TestInterface* toWrapped(JSC::JSValue);43 WEBCORE_EXPORT static TestInterface* toWrapped(JSC::JSValue); 44 44 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 45 45 static void put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestMediaQueryListListener* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestMediaQueryListListener* toWrapped(JSC::JSValue); 42 42 static void destroy(JSC::JSCell*); 43 43 ~JSTestMediaQueryListListener(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestNamedConstructor* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestNamedConstructor* toWrapped(JSC::JSValue); 42 42 static void destroy(JSC::JSCell*); 43 43 ~JSTestNamedConstructor(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestNondeterministic* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestNondeterministic* toWrapped(JSC::JSValue); 42 42 static void destroy(JSC::JSCell*); 43 43 ~JSTestNondeterministic(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestObj* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestObj* toWrapped(JSC::JSValue); 42 42 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 43 43 static void destroy(JSC::JSCell*); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestOverloadedConstructors* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestOverloadedConstructors* toWrapped(JSC::JSValue); 42 42 static void destroy(JSC::JSCell*); 43 43 ~JSTestOverloadedConstructors(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h
r179353 r179861 41 41 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 42 42 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 43 static TestSerializedScriptValueInterface* toWrapped(JSC::JSValue);43 WEBCORE_EXPORT static TestSerializedScriptValueInterface* toWrapped(JSC::JSValue); 44 44 static void destroy(JSC::JSCell*); 45 45 ~JSTestSerializedScriptValueInterface(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static TestTypedefs* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static TestTypedefs* toWrapped(JSC::JSValue); 42 42 static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&); 43 43 static void destroy(JSC::JSCell*); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h
r179353 r179861 40 40 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 41 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 42 static attribute* toWrapped(JSC::JSValue);42 WEBCORE_EXPORT static attribute* toWrapped(JSC::JSValue); 43 43 static void destroy(JSC::JSCell*); 44 44 ~JSattribute(); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h
r179353 r179861 39 39 static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*); 40 40 static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*); 41 static readonly* toWrapped(JSC::JSValue);41 WEBCORE_EXPORT static readonly* toWrapped(JSC::JSValue); 42 42 static void destroy(JSC::JSCell*); 43 43 ~JSreadonly(); -
trunk/Source/WebCore/css/StyleProperties.h
r177259 r179861 88 88 89 89 PassRefPtr<CSSValue> getPropertyCSSValue(CSSPropertyID) const; 90 String getPropertyValue(CSSPropertyID) const;90 WEBCORE_EXPORT String getPropertyValue(CSSPropertyID) const; 91 91 bool propertyIsImportant(CSSPropertyID) const; 92 92 String getPropertyShorthand(CSSPropertyID) const; -
trunk/Source/WebCore/dom/DeviceMotionData.h
r177733 r179861 84 84 85 85 WEBCORE_EXPORT static Ref<DeviceMotionData> create(); 86 static Ref<DeviceMotionData> create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,86 WEBCORE_EXPORT static Ref<DeviceMotionData> create(PassRefPtr<Acceleration>, PassRefPtr<Acceleration> accelerationIncludingGravity, 87 87 PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval); 88 88 -
trunk/Source/WebCore/dom/Node.h
r177372 r179861 279 279 280 280 // If this node is in a shadow tree, returns its shadow host. Otherwise, returns null. 281 Element* shadowHost() const;281 WEBCORE_EXPORT Element* shadowHost() const; 282 282 // If this node is in a shadow tree, returns its shadow host. Otherwise, returns this. 283 283 // Deprecated. Should use shadowHost() and check the return value. -
trunk/Source/WebCore/dom/Position.h
r173665 r179861 151 151 // using composed characters, the result may be inside a single user-visible character if a ligature is formed. 152 152 WEBCORE_EXPORT Position previous(PositionMoveType = CodePoint) const; 153 Position next(PositionMoveType = CodePoint) const;153 WEBCORE_EXPORT Position next(PositionMoveType = CodePoint) const; 154 154 static int uncheckedPreviousOffset(const Node*, int current); 155 155 static int uncheckedPreviousOffsetForBackwardDeletion(const Node*, int current); -
trunk/Source/WebCore/dom/ScriptExecutionContext.h
r178575 r179861 87 87 88 88 // Active objects are not garbage collected even if inaccessible, e.g. because their activity may result in callbacks being invoked. 89 bool canSuspendActiveDOMObjects(Vector<ActiveDOMObject*>* unsuspendableObjects = nullptr);89 WEBCORE_EXPORT bool canSuspendActiveDOMObjects(Vector<ActiveDOMObject*>* unsuspendableObjects = nullptr); 90 90 91 91 // Active objects can be asked to suspend even if canSuspendActiveDOMObjects() returns 'false' - -
trunk/Source/WebCore/editing/Editor.h
r178940 r179861 130 130 WEBCORE_EXPORT void paste(); 131 131 void paste(Pasteboard&); 132 void pasteAsPlainText();132 WEBCORE_EXPORT void pasteAsPlainText(); 133 133 WEBCORE_EXPORT void performDelete(); 134 134 -
trunk/Source/WebCore/editing/htmlediting.h
r177996 r179861 121 121 bool isNonTableCellHTMLBlockElement(const Node*); 122 122 123 TextDirection directionOfEnclosingBlock(const Position&);123 WEBCORE_EXPORT TextDirection directionOfEnclosingBlock(const Position&); 124 124 125 125 // ------------------------------------------------------------------------- -
trunk/Source/WebCore/html/HTMLInputElement.h
r177996 r179861 170 170 void setType(const AtomicString&); 171 171 172 virtual String value() const override final;172 WEBCORE_EXPORT virtual String value() const override final; 173 173 void setValue(const String&, ExceptionCode&, TextFieldEventBehavior = DispatchNoEvent); 174 174 WEBCORE_EXPORT void setValue(const String&, TextFieldEventBehavior = DispatchNoEvent); -
trunk/Source/WebCore/html/TimeRanges.h
r173318 r179861 65 65 private: 66 66 WEBCORE_EXPORT explicit TimeRanges(); 67 TimeRanges(double start, double end);67 WEBCORE_EXPORT TimeRanges(double start, double end); 68 68 TimeRanges(const PlatformTimeRanges&); 69 69 -
trunk/Source/WebCore/loader/FrameLoader.h
r179347 r179861 134 134 135 135 // FIXME: These are all functions which stop loads. We have too many. 136 void stopAllLoaders(ClearProvisionalItemPolicy = ShouldClearProvisionalItem);136 WEBCORE_EXPORT void stopAllLoaders(ClearProvisionalItemPolicy = ShouldClearProvisionalItem); 137 137 WEBCORE_EXPORT void stopForUserCancel(bool deferCheckLoadComplete = false); 138 138 void stop(); -
trunk/Source/WebCore/loader/cache/CacheValidation.h
r178012 r179861 45 45 }; 46 46 47 double computeCurrentAge(const ResourceResponse&, double responseTimestamp);48 double computeFreshnessLifetimeForHTTPFamily(const ResourceResponse&, double responseTimestamp);49 void updateResponseHeadersAfterRevalidation(ResourceResponse&, const ResourceResponse& validatingResponse);50 void updateRedirectChainStatus(RedirectChainCacheStatus&, const ResourceResponse&);47 WEBCORE_EXPORT double computeCurrentAge(const ResourceResponse&, double responseTimestamp); 48 WEBCORE_EXPORT double computeFreshnessLifetimeForHTTPFamily(const ResourceResponse&, double responseTimestamp); 49 WEBCORE_EXPORT void updateResponseHeadersAfterRevalidation(ResourceResponse&, const ResourceResponse& validatingResponse); 50 WEBCORE_EXPORT void updateRedirectChainStatus(RedirectChainCacheStatus&, const ResourceResponse&); 51 51 52 52 enum ReuseExpiredRedirectionOrNot { DoNotReuseExpiredRedirection, ReuseExpiredRedirection }; 53 bool redirectChainAllowsReuse(RedirectChainCacheStatus, ReuseExpiredRedirectionOrNot);53 WEBCORE_EXPORT bool redirectChainAllowsReuse(RedirectChainCacheStatus, ReuseExpiredRedirectionOrNot); 54 54 55 55 } -
trunk/Source/WebCore/loader/cache/MemoryCache.h
r179702 r179861 173 173 }; 174 174 175 void pruneDeadResourcesToSize(unsigned targetSize);176 void pruneLiveResourcesToSize(unsigned targetSize, bool shouldDestroyDecodedDataForAllLiveResources = false);175 WEBCORE_EXPORT void pruneDeadResourcesToSize(unsigned targetSize); 176 WEBCORE_EXPORT void pruneLiveResourcesToSize(unsigned targetSize, bool shouldDestroyDecodedDataForAllLiveResources = false); 177 177 178 178 MemoryCache(); -
trunk/Source/WebCore/loader/icon/IconDatabase.h
r179236 r179861 94 94 95 95 WEBCORE_EXPORT virtual void setEnabled(bool) override; 96 virtual bool isEnabled() const override;96 WEBCORE_EXPORT virtual bool isEnabled() const override; 97 97 98 98 WEBCORE_EXPORT virtual void setPrivateBrowsingEnabled(bool flag) override; -
trunk/Source/WebCore/page/DatabaseProvider.h
r177960 r179861 34 34 class IDBFactoryBackendInterface; 35 35 36 class DatabaseProvider : public RefCounted<DatabaseProvider> {36 class WEBCORE_EXPORT DatabaseProvider : public RefCounted<DatabaseProvider> { 37 37 public: 38 virtual ~DatabaseProvider();38 WEBCORE_EXPORT virtual ~DatabaseProvider(); 39 39 40 40 #if ENABLE(INDEXED_DATABASE) -
trunk/Source/WebCore/page/DiagnosticLoggingKeys.h
r179533 r179861 106 106 static String unusedReasonTypeMismatchKey(); 107 107 static String usedKey(); 108 static String userKey();108 WEBCORE_EXPORT static String userKey(); 109 109 static String videoKey(); 110 static String webViewKey();111 static String zoomedKey();110 WEBCORE_EXPORT static String webViewKey(); 111 WEBCORE_EXPORT static String zoomedKey(); 112 112 113 113 // Success / Failure keys. -
trunk/Source/WebCore/page/EventHandler.h
r179260 r179861 185 185 bool tabsToAllFormControls(KeyboardEvent*) const; 186 186 187 bool mouseMoved(const PlatformMouseEvent&);187 WEBCORE_EXPORT bool mouseMoved(const PlatformMouseEvent&); 188 188 WEBCORE_EXPORT bool passMouseMovedEventToScrollbars(const PlatformMouseEvent&); 189 189 190 190 void lostMouseCapture(); 191 191 192 bool handleMousePressEvent(const PlatformMouseEvent&);192 WEBCORE_EXPORT bool handleMousePressEvent(const PlatformMouseEvent&); 193 193 bool handleMouseMoveEvent(const PlatformMouseEvent&, HitTestResult* hoveredNode = 0, bool onlyUpdateScrollbars = false); 194 bool handleMouseReleaseEvent(const PlatformMouseEvent&);194 WEBCORE_EXPORT bool handleMouseReleaseEvent(const PlatformMouseEvent&); 195 195 WEBCORE_EXPORT bool handleWheelEvent(const PlatformWheelEvent&); 196 196 void defaultWheelEventHandler(Node*, WheelEvent*); -
trunk/Source/WebCore/page/FrameSnapshotting.h
r177739 r179861 49 49 typedef unsigned SnapshotOptions; 50 50 51 std::unique_ptr<ImageBuffer> snapshotFrameRect(Frame&, const IntRect&, SnapshotOptions = SnapshotOptionsNone);51 WEBCORE_EXPORT std::unique_ptr<ImageBuffer> snapshotFrameRect(Frame&, const IntRect&, SnapshotOptions = SnapshotOptionsNone); 52 52 std::unique_ptr<ImageBuffer> snapshotNode(Frame&, Node&); 53 53 WEBCORE_EXPORT std::unique_ptr<ImageBuffer> snapshotSelection(Frame&, SnapshotOptions = SnapshotOptionsNone); -
trunk/Source/WebCore/page/MainFrame.h
r178794 r179861 62 62 #endif // PLATFORM(MAC) 63 63 64 DiagnosticLoggingClient& diagnosticLoggingClient() const;64 WEBCORE_EXPORT DiagnosticLoggingClient& diagnosticLoggingClient() const; 65 65 66 66 private: -
trunk/Source/WebCore/page/PageConsoleClient.h
r178060 r179861 46 46 typedef Vector<RefPtr<JSC::Profile>> ProfilesArray; 47 47 48 class PageConsoleClient final : public JSC::ConsoleClient {48 class WEBCORE_EXPORT PageConsoleClient final : public JSC::ConsoleClient { 49 49 public: 50 50 explicit PageConsoleClient(Page&); -
trunk/Source/WebCore/page/PageOverlay.h
r177739 r179861 103 103 104 104 WEBCORE_EXPORT IntRect bounds() const; 105 IntRect frame() const;106 void setFrame(IntRect);105 WEBCORE_EXPORT IntRect frame() const; 106 WEBCORE_EXPORT void setFrame(IntRect); 107 107 108 108 RGBA32 backgroundColor() const { return m_backgroundColor; } -
trunk/Source/WebCore/platform/CrossThreadCopier.h
r173176 r179861 159 159 } 160 160 template<> struct CrossThreadCopierBase<false, false, IndexedDB::TransactionMode> { 161 static IndexedDB::TransactionMode copy(const IndexedDB::TransactionMode&);161 WEBCORE_EXPORT static IndexedDB::TransactionMode copy(const IndexedDB::TransactionMode&); 162 162 }; 163 163 template<> struct CrossThreadCopierBase<false, false, IndexedDB::CursorDirection> { 164 static IndexedDB::CursorDirection copy(const IndexedDB::CursorDirection&);164 WEBCORE_EXPORT static IndexedDB::CursorDirection copy(const IndexedDB::CursorDirection&); 165 165 }; 166 166 template<> struct CrossThreadCopierBase<false, false, IndexedDB::CursorType> { 167 static IndexedDB::CursorType copy(const IndexedDB::CursorType&);167 WEBCORE_EXPORT static IndexedDB::CursorType copy(const IndexedDB::CursorType&); 168 168 }; 169 169 -
trunk/Source/WebCore/platform/FileSystem.h
r173949 r179861 138 138 WEBCORE_EXPORT bool deleteFile(const String&); 139 139 WEBCORE_EXPORT bool deleteEmptyDirectory(const String&); 140 bool getFileSize(const String&, long long& result);140 WEBCORE_EXPORT bool getFileSize(const String&, long long& result); 141 141 WEBCORE_EXPORT bool getFileModificationTime(const String&, time_t& result); 142 142 WEBCORE_EXPORT bool getFileCreationTime(const String&, time_t& result); // Not all platforms store file creation time. -
trunk/Source/WebCore/platform/PlatformSpeechSynthesizer.h
r172862 r179861 65 65 }; 66 66 67 class PlatformSpeechSynthesizer {67 class WEBCORE_EXPORT PlatformSpeechSynthesizer { 68 68 public: 69 69 WEBCORE_EXPORT explicit PlatformSpeechSynthesizer(PlatformSpeechSynthesizerClient*); -
trunk/Source/WebCore/platform/RemoteCommandListener.h
r167590 r179861 39 39 class RemoteCommandListener { 40 40 public: 41 static std::unique_ptr<RemoteCommandListener> create(RemoteCommandListenerClient&);41 WEBCORE_EXPORT static std::unique_ptr<RemoteCommandListener> create(RemoteCommandListenerClient&); 42 42 RemoteCommandListener(RemoteCommandListenerClient& client) : m_client(client) { } 43 43 virtual ~RemoteCommandListener() { } -
trunk/Source/WebCore/platform/RuntimeApplicationChecks.h
r179129 r179861 34 34 WEBCORE_EXPORT bool applicationIsAppleMail(); 35 35 WEBCORE_EXPORT bool applicationIsIBooks(); 36 bool applicationIsITunes();36 WEBCORE_EXPORT bool applicationIsITunes(); 37 37 WEBCORE_EXPORT bool applicationIsMicrosoftMessenger(); 38 38 WEBCORE_EXPORT bool applicationIsMicrosoftMyDay(); -
trunk/Source/WebCore/platform/graphics/Font.h
r179445 r179861 92 92 } 93 93 94 ~Font();94 WEBCORE_EXPORT ~Font(); 95 95 96 96 static const Font* systemFallback() { return reinterpret_cast<const Font*>(-1); } -
trunk/Source/WebCore/platform/graphics/FontCache.h
r179368 r179861 165 165 void purgeTimerFired(); 166 166 167 void purgeInactiveFontDataIfNeeded();167 WEBCORE_EXPORT void purgeInactiveFontDataIfNeeded(); 168 168 169 169 // FIXME: This method should eventually be removed. -
trunk/Source/WebCore/platform/graphics/FontGlyphs.h
r178940 r179861 48 48 static Ref<FontGlyphs> createForPlatformFont(const FontPlatformData& platformData) { return adoptRef(*new FontGlyphs(platformData)); } 49 49 50 ~FontGlyphs();50 WEBCORE_EXPORT ~FontGlyphs(); 51 51 52 52 bool isForPlatformFont() const { return m_isForPlatformFont; } -
trunk/Source/WebCore/platform/graphics/FontRanges.h
r178940 r179861 63 63 const Range& rangeAt(unsigned i) const { return m_ranges[i]; } 64 64 65 const Font* fontForCharacter(UChar32) const;66 const Font& fontForFirstRange() const;65 WEBCORE_EXPORT const Font* fontForCharacter(UChar32) const; 66 WEBCORE_EXPORT const Font& fontForFirstRange() const; 67 67 bool isLoading() const; 68 68 -
trunk/Source/WebCore/platform/graphics/GeometryUtilities.h
r172849 r179861 44 44 FloatRect mapRect(const FloatRect&, const FloatRect& srcRect, const FloatRect& destRect); 45 45 46 FloatRect largestRectWithAspectRatioInsideRect(float aspectRatio, const FloatRect&);46 WEBCORE_EXPORT FloatRect largestRectWithAspectRatioInsideRect(float aspectRatio, const FloatRect&); 47 47 48 48 } -
trunk/Source/WebCore/platform/graphics/GlyphPage.h
r178940 r179861 183 183 const Font* m_perGlyphFontData[0]; 184 184 185 static unsigned s_count;185 WEBCORE_EXPORT static unsigned s_count; 186 186 }; 187 187 -
trunk/Source/WebCore/platform/graphics/Region.h
r172862 r179861 49 49 WEBCORE_EXPORT void subtract(const Region&); 50 50 51 void translate(const IntSize&);51 WEBCORE_EXPORT void translate(const IntSize&); 52 52 53 53 // Returns true if the query region is a subset of this region. -
trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h
r179604 r179861 55 55 typedef Vector<RefPtr<PlatformCALayer>> PlatformCALayerList; 56 56 57 class PlatformCALayer : public RefCounted<PlatformCALayer> {57 class WEBCORE_EXPORT PlatformCALayer : public RefCounted<PlatformCALayer> { 58 58 #if PLATFORM(COCOA) 59 59 friend class PlatformCALayerMac; -
trunk/Source/WebCore/platform/graphics/ca/TileController.h
r178723 r179861 56 56 ~TileController(); 57 57 58 static String tileGridContainerLayerName();58 WEBCORE_EXPORT static String tileGridContainerLayerName(); 59 59 static String zoomedOutTileGridContainerLayerName(); 60 60 -
trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
r172849 r179861 149 149 // Rounds the resulting mapped rectangle out. This is helpful for bounding 150 150 // box computations but may not be what is wanted in other contexts. 151 IntRect mapRect(const IntRect&) const;151 WEBCORE_EXPORT IntRect mapRect(const IntRect&) const; 152 152 LayoutRect mapRect(const LayoutRect&) const; 153 153 -
trunk/Source/WebCore/platform/mac/WebCoreFullScreenWarningView.h
r161589 r179861 33 33 #include <wtf/RetainPtr.h> 34 34 35 @interface WebCoreFullScreenWarningView : NSBox {35 WEBCORE_EXPORT @interface WebCoreFullScreenWarningView : NSBox { 36 36 RetainPtr<NSTextField> _textField; 37 37 } -
trunk/Source/WebCore/platform/network/BlobDataFileReference.h
r177733 r179861 33 33 namespace WebCore { 34 34 35 class BlobDataFileReference : public RefCounted<BlobDataFileReference> {35 class WEBCORE_EXPORT BlobDataFileReference : public RefCounted<BlobDataFileReference> { 36 36 public: 37 37 static Ref<BlobDataFileReference> create(const String& path) -
trunk/Source/WebCore/platform/network/ResourceRequestBase.h
r179584 r179861 68 68 void removeCredentials(); 69 69 70 ResourceRequestCachePolicy cachePolicy() const;70 WEBCORE_EXPORT ResourceRequestCachePolicy cachePolicy() const; 71 71 WEBCORE_EXPORT void setCachePolicy(ResourceRequestCachePolicy cachePolicy); 72 72 … … 83 83 WEBCORE_EXPORT void setHTTPHeaderFields(HTTPHeaderMap); 84 84 85 String httpHeaderField(const String& name) const;86 String httpHeaderField(HTTPHeaderName) const;87 void setHTTPHeaderField(const String& name, const String& value);88 void setHTTPHeaderField(HTTPHeaderName, const String& value);85 WEBCORE_EXPORT String httpHeaderField(const String& name) const; 86 WEBCORE_EXPORT String httpHeaderField(HTTPHeaderName) const; 87 WEBCORE_EXPORT void setHTTPHeaderField(const String& name, const String& value); 88 WEBCORE_EXPORT void setHTTPHeaderField(HTTPHeaderName, const String& value); 89 89 void addHTTPHeaderField(const String& name, const String& value); 90 90 … … 128 128 WEBCORE_EXPORT void setPriority(ResourceLoadPriority); 129 129 130 bool isConditional() const;130 WEBCORE_EXPORT bool isConditional() const; 131 131 void makeUnconditional(); 132 132 -
trunk/Source/WebCore/platform/network/ResourceResponseBase.h
r178019 r179861 100 100 // These functions return parsed values of the corresponding response headers. 101 101 // NaN means that the header was not present or had invalid value. 102 bool cacheControlContainsNoCache() const;103 bool cacheControlContainsNoStore() const;104 bool cacheControlContainsMustRevalidate() const;105 bool hasCacheValidatorFields() const;102 WEBCORE_EXPORT bool cacheControlContainsNoCache() const; 103 WEBCORE_EXPORT bool cacheControlContainsNoStore() const; 104 WEBCORE_EXPORT bool cacheControlContainsMustRevalidate() const; 105 WEBCORE_EXPORT bool hasCacheValidatorFields() const; 106 106 double cacheControlMaxAge() const; 107 107 double date() const; -
trunk/Source/WebCore/platform/network/create-http-header-name-table
r169976 r179861 231 231 header_file.write(''' 232 232 bool findHTTPHeaderName(StringView, HTTPHeaderName&); 233 StringView httpHeaderNameString(HTTPHeaderName);233 WEBCORE_EXPORT StringView httpHeaderNameString(HTTPHeaderName); 234 234 235 235 } // namespace WebCore -
trunk/Source/WebCore/platform/network/mac/WebCoreURLResponse.h
r165676 r179861 40 40 41 41 namespace WebCore { 42 NSURLResponse *synthesizeRedirectResponseIfNecessary(NSURLConnection *, NSURLRequest *newRequest, NSURLResponse *redirectResponse);42 WEBCORE_EXPORT NSURLResponse *synthesizeRedirectResponseIfNecessary(NSURLConnection *, NSURLRequest *newRequest, NSURLResponse *redirectResponse); 43 43 } 44 44 #endif // __OBJC__ -
trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h
r172814 r179861 33 33 namespace SQLiteDatabaseTracker { 34 34 35 void decrementTransactionInProgressCount();36 void incrementTransactionInProgressCount();35 WEBCORE_EXPORT void decrementTransactionInProgressCount(); 36 WEBCORE_EXPORT void incrementTransactionInProgressCount(); 37 37 38 38 WEBCORE_EXPORT void setClient(SQLiteDatabaseTrackerClient*); -
trunk/Source/WebCore/platform/sql/SQLiteStatement.h
r179774 r179861 53 53 54 54 WEBCORE_EXPORT int step(); 55 int finalize();55 WEBCORE_EXPORT int finalize(); 56 56 WEBCORE_EXPORT int reset(); 57 57 -
trunk/Source/WebCore/rendering/HitTestLocation.h
r172862 r179861 50 50 WEBCORE_EXPORT HitTestLocation(); 51 51 HitTestLocation(const LayoutPoint&); 52 HitTestLocation(const FloatPoint&);52 WEBCORE_EXPORT HitTestLocation(const FloatPoint&); 53 53 HitTestLocation(const FloatPoint&, const FloatQuad&); 54 54 // Pass non-zero padding values to perform a rect-based hit test. … … 56 56 // Make a copy the HitTestLocation in a new region by applying given offset to internal point and area. 57 57 HitTestLocation(const HitTestLocation&, const LayoutSize& offset); 58 HitTestLocation(const HitTestLocation&);58 WEBCORE_EXPORT HitTestLocation(const HitTestLocation&); 59 59 WEBCORE_EXPORT ~HitTestLocation(); 60 60 HitTestLocation& operator=(const HitTestLocation&); -
trunk/Source/WebCore/rendering/HitTestResult.h
r178459 r179861 54 54 // Pass non-negative padding values to perform a rect-based hit test. 55 55 WEBCORE_EXPORT HitTestResult(const LayoutPoint& centerPoint, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding); 56 explicit HitTestResult(const HitTestLocation&);56 WEBCORE_EXPORT explicit HitTestResult(const HitTestLocation&); 57 57 WEBCORE_EXPORT HitTestResult(const HitTestResult&); 58 58 WEBCORE_EXPORT ~HitTestResult(); … … 83 83 void setLocalPoint(const LayoutPoint& p) { m_localPoint = p; } 84 84 85 void setToNonShadowAncestor();85 WEBCORE_EXPORT void setToNonShadowAncestor(); 86 86 87 87 const HitTestLocation& hitTestLocation() const { return m_hitTestLocation; } -
trunk/Source/WebCore/storage/StorageEventDispatcher.h
r172849 r179861 43 43 class StorageEventDispatcher { 44 44 public: 45 static void dispatchSessionStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame);46 static void dispatchLocalStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame);45 WEBCORE_EXPORT static void dispatchSessionStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame); 46 WEBCORE_EXPORT static void dispatchLocalStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame); 47 47 48 static void dispatchSessionStorageEventsToFrames(Page&, const Vector<RefPtr<Frame>>& frames, const String& key, const String& oldValue, const String& newValue, const String& url, SecurityOrigin*);48 WEBCORE_EXPORT static void dispatchSessionStorageEventsToFrames(Page&, const Vector<RefPtr<Frame>>& frames, const String& key, const String& oldValue, const String& newValue, const String& url, SecurityOrigin*); 49 49 WEBCORE_EXPORT static void dispatchLocalStorageEventsToFrames(PageGroup&, const Vector<RefPtr<Frame>>& frames, const String& key, const String& oldValue, const String& newValue, const String& url, SecurityOrigin*); 50 50 private:
Note:
See TracChangeset
for help on using the changeset viewer.