Diff
Modified: trunk/Source/WebCore/ChangeLog (179860 => 179861)
--- trunk/Source/WebCore/ChangeLog 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/ChangeLog 2015-02-10 01:21:38 UTC (rev 179861)
@@ -1,3 +1,80 @@
+2015-02-09 Alex Christensen <[email protected]>
+
+ Update WEBCORE_EXPORT to prepare to start using it.
+ https://bugs.webkit.org/show_bug.cgi?id=141409
+
+ Reviewed by Tim Horton.
+
+ * bindings/js/JSDOMGlobalObject.h:
+ * bindings/objc/DOMInternal.h:
+ * bindings/objc/ExceptionHandlers.mm:
+ * bindings/objc/WebScriptObjectPrivate.h:
+ * bindings/scripts/CodeGeneratorJS.pm:
+ (GenerateHeader):
+ * bindings/scripts/test/JS/JSTestActiveDOMObject.h:
+ * bindings/scripts/test/JS/JSTestCustomNamedGetter.h:
+ * bindings/scripts/test/JS/JSTestEventConstructor.h:
+ * bindings/scripts/test/JS/JSTestEventTarget.h:
+ * bindings/scripts/test/JS/JSTestException.h:
+ * bindings/scripts/test/JS/JSTestGenerateIsReachable.h:
+ * bindings/scripts/test/JS/JSTestInterface.h:
+ * bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
+ * bindings/scripts/test/JS/JSTestNamedConstructor.h:
+ * bindings/scripts/test/JS/JSTestNondeterministic.h:
+ * bindings/scripts/test/JS/JSTestObj.h:
+ * bindings/scripts/test/JS/JSTestOverloadedConstructors.h:
+ * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
+ * bindings/scripts/test/JS/JSTestTypedefs.h:
+ * bindings/scripts/test/JS/JSattribute.h:
+ * bindings/scripts/test/JS/JSreadonly.h:
+ * css/StyleProperties.h:
+ * dom/DeviceMotionData.h:
+ * dom/Node.h:
+ * dom/Position.h:
+ * dom/ScriptExecutionContext.h:
+ * editing/Editor.h:
+ * editing/htmlediting.h:
+ * html/HTMLInputElement.h:
+ * html/TimeRanges.h:
+ * loader/FrameLoader.h:
+ * loader/cache/CacheValidation.h:
+ * loader/cache/MemoryCache.h:
+ * loader/icon/IconDatabase.h:
+ * page/DatabaseProvider.h:
+ * page/DiagnosticLoggingKeys.h:
+ * page/EventHandler.h:
+ * page/FrameSnapshotting.h:
+ * page/MainFrame.h:
+ * page/PageConsoleClient.h:
+ * page/PageOverlay.h:
+ * platform/CrossThreadCopier.h:
+ * platform/FileSystem.h:
+ * platform/PlatformSpeechSynthesizer.h:
+ * platform/RemoteCommandListener.h:
+ * platform/RuntimeApplicationChecks.h:
+ * platform/graphics/Font.h:
+ * platform/graphics/FontCache.h:
+ * platform/graphics/FontGlyphs.h:
+ * platform/graphics/FontRanges.h:
+ * platform/graphics/GeometryUtilities.h:
+ * platform/graphics/GlyphPage.h:
+ * platform/graphics/Region.h:
+ * platform/graphics/ca/PlatformCALayer.h:
+ * platform/graphics/ca/TileController.h:
+ * platform/graphics/transforms/TransformationMatrix.h:
+ * platform/mac/WebCoreFullScreenWarningView.h:
+ * platform/network/BlobDataFileReference.h:
+ * platform/network/ResourceRequestBase.h:
+ * platform/network/ResourceResponseBase.h:
+ * platform/network/create-http-header-name-table:
+ * platform/network/mac/WebCoreURLResponse.h:
+ * platform/sql/SQLiteDatabaseTracker.h:
+ * platform/sql/SQLiteStatement.h:
+ * rendering/HitTestLocation.h:
+ * rendering/HitTestResult.h:
+ * storage/StorageEventDispatcher.h:
+ Added WEBCORE_EXPORT macros.
+
2015-02-09 Chris Dumez <[email protected]>
Check for self-assignment in Length::operator=(const Length&)
Modified: trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -68,7 +68,7 @@
bool worldIsNormal() const { return m_worldIsNormal; }
protected:
- static WEBKIT_EXPORTDATA const JSC::ClassInfo s_info;
+ WEBCORE_EXPORT static const JSC::ClassInfo s_info;
public:
static const JSC::ClassInfo* info() { return &s_info; }
Modified: trunk/Source/WebCore/bindings/objc/DOMInternal.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/objc/DOMInternal.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/objc/DOMInternal.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -50,7 +50,7 @@
#endif
}
-@interface DOMNodeFilter : DOMObject <DOMNodeFilter>
+WEBCORE_EXPORT @interface DOMNodeFilter : DOMObject <DOMNodeFilter>
@end
@interface DOMNativeXPathNSResolver : DOMObject <DOMXPathNSResolver>
Modified: trunk/Source/WebCore/bindings/objc/ExceptionHandlers.mm (179860 => 179861)
--- trunk/Source/WebCore/bindings/objc/ExceptionHandlers.mm 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/objc/ExceptionHandlers.mm 2015-02-10 01:21:38 UTC (rev 179861)
@@ -29,10 +29,10 @@
#include "ExceptionCode.h"
#include "ExceptionCodeDescription.h"
-NSString *DOMException = @"DOMException";
-NSString *DOMRangeException = @"DOMRangeException";
-NSString *DOMEventException = @"DOMEventException";
-NSString *DOMXPathException = @"DOMXPathException";
+WEBCORE_EXPORT NSString *DOMException = @"DOMException";
+WEBCORE_EXPORT NSString *DOMRangeException = @"DOMRangeException";
+WEBCORE_EXPORT NSString *DOMEventException = @"DOMEventException";
+WEBCORE_EXPORT NSString *DOMXPathException = @"DOMXPathException";
namespace WebCore {
Modified: trunk/Source/WebCore/bindings/objc/WebScriptObjectPrivate.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/objc/WebScriptObjectPrivate.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/objc/WebScriptObjectPrivate.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -70,7 +70,7 @@
- (BOOL)hasWebScriptKey:(NSString *)name;
@end
-@interface WebScriptObjectPrivate : NSObject
+WEBCORE_EXPORT @interface WebScriptObjectPrivate : NSObject
{
@public
JSC::JSObject *imp;
Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2015-02-10 01:21:38 UTC (rev 179861)
@@ -858,7 +858,7 @@
} elsif ($interfaceName eq "DOMStringList") {
push(@headerContent, " static PassRefPtr<DOMStringList> toWrapped(JSC::ExecState*, JSC::JSValue);\n");
} else {
- push(@headerContent, " static $implType* toWrapped(JSC::JSValue);\n");
+ push(@headerContent, " WEBCORE_EXPORT static $implType* toWrapped(JSC::JSValue);\n");
}
}
@@ -915,7 +915,7 @@
if ($interfaceName eq "Node") {
push(@headerContent, "\n");
push(@headerContent, "protected:\n");
- push(@headerContent, " static WEBKIT_EXPORTDATA const JSC::ClassInfo s_info;\n");
+ push(@headerContent, " WEBCORE_EXPORT static const JSC::ClassInfo s_info;\n");
push(@headerContent, "public:\n");
push(@headerContent, " static const JSC::ClassInfo* info() { return &s_info; }\n\n");
} else {
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestActiveDOMObject* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestActiveDOMObject* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static void destroy(JSC::JSCell*);
~JSTestActiveDOMObject();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestCustomNamedGetter* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestCustomNamedGetter* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static bool getOwnPropertySlotByIndex(JSC::JSObject*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
static void destroy(JSC::JSCell*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -40,7 +40,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestEventConstructor* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestEventConstructor* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestEventConstructor();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -39,7 +39,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestEventTarget* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestEventTarget* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static bool getOwnPropertySlotByIndex(JSC::JSObject*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
static void destroy(JSC::JSCell*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -39,7 +39,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestException* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestException* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static void destroy(JSC::JSCell*);
~JSTestException();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestGenerateIsReachable* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestGenerateIsReachable* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestGenerateIsReachable();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -40,7 +40,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestInterface* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestInterface* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static void put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&);
static void putByIndex(JSC::JSCell*, JSC::ExecState*, unsigned propertyName, JSC::JSValue, bool shouldThrow);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestMediaQueryListListener* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestMediaQueryListListener* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestMediaQueryListListener();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestNamedConstructor* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestNamedConstructor* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestNamedConstructor();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestNondeterministic* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestNondeterministic* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestNondeterministic();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestObj* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestObj* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static void destroy(JSC::JSCell*);
~JSTestObj();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestOverloadedConstructors* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestOverloadedConstructors* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestOverloadedConstructors();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -40,7 +40,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestSerializedScriptValueInterface* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestSerializedScriptValueInterface* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSTestSerializedScriptValueInterface();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static TestTypedefs* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static TestTypedefs* toWrapped(JSC::JSValue);
static bool getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&);
static void destroy(JSC::JSCell*);
~JSTestTypedefs();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -39,7 +39,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static attribute* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static attribute* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSattribute();
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h (179860 => 179861)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
static JSC::JSObject* createPrototype(JSC::VM&, JSC::JSGlobalObject*);
static JSC::JSObject* getPrototype(JSC::VM&, JSC::JSGlobalObject*);
- static readonly* toWrapped(JSC::JSValue);
+ WEBCORE_EXPORT static readonly* toWrapped(JSC::JSValue);
static void destroy(JSC::JSCell*);
~JSreadonly();
Modified: trunk/Source/WebCore/css/StyleProperties.h (179860 => 179861)
--- trunk/Source/WebCore/css/StyleProperties.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/css/StyleProperties.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -87,7 +87,7 @@
PropertyReference propertyAt(unsigned) const;
PassRefPtr<CSSValue> getPropertyCSSValue(CSSPropertyID) const;
- String getPropertyValue(CSSPropertyID) const;
+ WEBCORE_EXPORT String getPropertyValue(CSSPropertyID) const;
bool propertyIsImportant(CSSPropertyID) const;
String getPropertyShorthand(CSSPropertyID) const;
bool isPropertyImplicit(CSSPropertyID) const;
Modified: trunk/Source/WebCore/dom/DeviceMotionData.h (179860 => 179861)
--- trunk/Source/WebCore/dom/DeviceMotionData.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/dom/DeviceMotionData.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -83,7 +83,7 @@
};
WEBCORE_EXPORT static Ref<DeviceMotionData> create();
- static Ref<DeviceMotionData> create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,
+ WEBCORE_EXPORT static Ref<DeviceMotionData> create(PassRefPtr<Acceleration>, PassRefPtr<Acceleration> accelerationIncludingGravity,
PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval);
const Acceleration* acceleration() const { return m_acceleration.get(); }
Modified: trunk/Source/WebCore/dom/Node.h (179860 => 179861)
--- trunk/Source/WebCore/dom/Node.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/dom/Node.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -278,7 +278,7 @@
void setHasSyntheticAttrChildNodes(bool flag) { setFlag(flag, HasSyntheticAttrChildNodesFlag); }
// If this node is in a shadow tree, returns its shadow host. Otherwise, returns null.
- Element* shadowHost() const;
+ WEBCORE_EXPORT Element* shadowHost() const;
// If this node is in a shadow tree, returns its shadow host. Otherwise, returns this.
// Deprecated. Should use shadowHost() and check the return value.
WEBCORE_EXPORT Node* deprecatedShadowAncestorNode() const;
Modified: trunk/Source/WebCore/dom/Position.h (179860 => 179861)
--- trunk/Source/WebCore/dom/Position.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/dom/Position.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -150,7 +150,7 @@
// Offsets are computed using render text for nodes that have renderers - but note that even when
// using composed characters, the result may be inside a single user-visible character if a ligature is formed.
WEBCORE_EXPORT Position previous(PositionMoveType = CodePoint) const;
- Position next(PositionMoveType = CodePoint) const;
+ WEBCORE_EXPORT Position next(PositionMoveType = CodePoint) const;
static int uncheckedPreviousOffset(const Node*, int current);
static int uncheckedPreviousOffsetForBackwardDeletion(const Node*, int current);
static int uncheckedNextOffset(const Node*, int current);
Modified: trunk/Source/WebCore/dom/ScriptExecutionContext.h (179860 => 179861)
--- trunk/Source/WebCore/dom/ScriptExecutionContext.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/dom/ScriptExecutionContext.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -86,7 +86,7 @@
PublicURLManager& publicURLManager();
// Active objects are not garbage collected even if inaccessible, e.g. because their activity may result in callbacks being invoked.
- bool canSuspendActiveDOMObjects(Vector<ActiveDOMObject*>* unsuspendableObjects = nullptr);
+ WEBCORE_EXPORT bool canSuspendActiveDOMObjects(Vector<ActiveDOMObject*>* unsuspendableObjects = nullptr);
// Active objects can be asked to suspend even if canSuspendActiveDOMObjects() returns 'false' -
// step-by-step JS debugging is one example.
Modified: trunk/Source/WebCore/editing/Editor.h (179860 => 179861)
--- trunk/Source/WebCore/editing/Editor.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/editing/Editor.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -129,7 +129,7 @@
WEBCORE_EXPORT void copy();
WEBCORE_EXPORT void paste();
void paste(Pasteboard&);
- void pasteAsPlainText();
+ WEBCORE_EXPORT void pasteAsPlainText();
WEBCORE_EXPORT void performDelete();
WEBCORE_EXPORT void copyURL(const URL&, const String& title);
Modified: trunk/Source/WebCore/editing/htmlediting.h (179860 => 179861)
--- trunk/Source/WebCore/editing/htmlediting.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/editing/htmlediting.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -120,7 +120,7 @@
bool areIdenticalElements(const Node*, const Node*);
bool isNonTableCellHTMLBlockElement(const Node*);
-TextDirection directionOfEnclosingBlock(const Position&);
+WEBCORE_EXPORT TextDirection directionOfEnclosingBlock(const Position&);
// -------------------------------------------------------------------------
// Position
Modified: trunk/Source/WebCore/html/HTMLInputElement.h (179860 => 179861)
--- trunk/Source/WebCore/html/HTMLInputElement.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/html/HTMLInputElement.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -169,7 +169,7 @@
void setType(const AtomicString&);
- virtual String value() const override final;
+ WEBCORE_EXPORT virtual String value() const override final;
void setValue(const String&, ExceptionCode&, TextFieldEventBehavior = DispatchNoEvent);
WEBCORE_EXPORT void setValue(const String&, TextFieldEventBehavior = DispatchNoEvent);
WEBCORE_EXPORT void setValueForUser(const String&);
Modified: trunk/Source/WebCore/html/TimeRanges.h (179860 => 179861)
--- trunk/Source/WebCore/html/TimeRanges.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/html/TimeRanges.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -64,7 +64,7 @@
private:
WEBCORE_EXPORT explicit TimeRanges();
- TimeRanges(double start, double end);
+ WEBCORE_EXPORT TimeRanges(double start, double end);
TimeRanges(const PlatformTimeRanges&);
Modified: trunk/Source/WebCore/loader/FrameLoader.h (179860 => 179861)
--- trunk/Source/WebCore/loader/FrameLoader.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/loader/FrameLoader.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -133,7 +133,7 @@
static void reportLocalLoadFailed(Frame*, const String& url);
// FIXME: These are all functions which stop loads. We have too many.
- void stopAllLoaders(ClearProvisionalItemPolicy = ShouldClearProvisionalItem);
+ WEBCORE_EXPORT void stopAllLoaders(ClearProvisionalItemPolicy = ShouldClearProvisionalItem);
WEBCORE_EXPORT void stopForUserCancel(bool deferCheckLoadComplete = false);
void stop();
void stopLoading(UnloadEventPolicy);
Modified: trunk/Source/WebCore/loader/cache/CacheValidation.h (179860 => 179861)
--- trunk/Source/WebCore/loader/cache/CacheValidation.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/loader/cache/CacheValidation.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -44,13 +44,13 @@
double endOfValidity;
};
-double computeCurrentAge(const ResourceResponse&, double responseTimestamp);
-double computeFreshnessLifetimeForHTTPFamily(const ResourceResponse&, double responseTimestamp);
-void updateResponseHeadersAfterRevalidation(ResourceResponse&, const ResourceResponse& validatingResponse);
-void updateRedirectChainStatus(RedirectChainCacheStatus&, const ResourceResponse&);
+WEBCORE_EXPORT double computeCurrentAge(const ResourceResponse&, double responseTimestamp);
+WEBCORE_EXPORT double computeFreshnessLifetimeForHTTPFamily(const ResourceResponse&, double responseTimestamp);
+WEBCORE_EXPORT void updateResponseHeadersAfterRevalidation(ResourceResponse&, const ResourceResponse& validatingResponse);
+WEBCORE_EXPORT void updateRedirectChainStatus(RedirectChainCacheStatus&, const ResourceResponse&);
enum ReuseExpiredRedirectionOrNot { DoNotReuseExpiredRedirection, ReuseExpiredRedirection };
-bool redirectChainAllowsReuse(RedirectChainCacheStatus, ReuseExpiredRedirectionOrNot);
+WEBCORE_EXPORT bool redirectChainAllowsReuse(RedirectChainCacheStatus, ReuseExpiredRedirectionOrNot);
}
Modified: trunk/Source/WebCore/loader/cache/MemoryCache.h (179860 => 179861)
--- trunk/Source/WebCore/loader/cache/MemoryCache.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/loader/cache/MemoryCache.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -172,8 +172,8 @@
CachedResource* m_tail {nullptr};
};
- void pruneDeadResourcesToSize(unsigned targetSize);
- void pruneLiveResourcesToSize(unsigned targetSize, bool shouldDestroyDecodedDataForAllLiveResources = false);
+ WEBCORE_EXPORT void pruneDeadResourcesToSize(unsigned targetSize);
+ WEBCORE_EXPORT void pruneLiveResourcesToSize(unsigned targetSize, bool shouldDestroyDecodedDataForAllLiveResources = false);
MemoryCache();
~MemoryCache(); // Not implemented to make sure nobody accidentally calls delete -- WebCore does not delete singletons.
Modified: trunk/Source/WebCore/loader/icon/IconDatabase.h (179860 => 179861)
--- trunk/Source/WebCore/loader/icon/IconDatabase.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -93,7 +93,7 @@
WEBCORE_EXPORT virtual IconLoadDecision synchronousLoadDecisionForIconURL(const String&, DocumentLoader*) override;
WEBCORE_EXPORT virtual void setEnabled(bool) override;
- virtual bool isEnabled() const override;
+ WEBCORE_EXPORT virtual bool isEnabled() const override;
WEBCORE_EXPORT virtual void setPrivateBrowsingEnabled(bool flag) override;
bool isPrivateBrowsingEnabled() const;
Modified: trunk/Source/WebCore/page/DatabaseProvider.h (179860 => 179861)
--- trunk/Source/WebCore/page/DatabaseProvider.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/DatabaseProvider.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -33,9 +33,9 @@
class IDBFactoryBackendInterface;
-class DatabaseProvider : public RefCounted<DatabaseProvider> {
+class WEBCORE_EXPORT DatabaseProvider : public RefCounted<DatabaseProvider> {
public:
- virtual ~DatabaseProvider();
+ WEBCORE_EXPORT virtual ~DatabaseProvider();
#if ENABLE(INDEXED_DATABASE)
IDBFactoryBackendInterface* idbFactoryBackend();
Modified: trunk/Source/WebCore/page/DiagnosticLoggingKeys.h (179860 => 179861)
--- trunk/Source/WebCore/page/DiagnosticLoggingKeys.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/DiagnosticLoggingKeys.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -105,10 +105,10 @@
static String unusedReasonReloadKey();
static String unusedReasonTypeMismatchKey();
static String usedKey();
- static String userKey();
+ WEBCORE_EXPORT static String userKey();
static String videoKey();
- static String webViewKey();
- static String zoomedKey();
+ WEBCORE_EXPORT static String webViewKey();
+ WEBCORE_EXPORT static String zoomedKey();
// Success / Failure keys.
static String successKey();
Modified: trunk/Source/WebCore/page/EventHandler.h (179860 => 179861)
--- trunk/Source/WebCore/page/EventHandler.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/EventHandler.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -184,14 +184,14 @@
bool tabsToLinks(KeyboardEvent*) const;
bool tabsToAllFormControls(KeyboardEvent*) const;
- bool mouseMoved(const PlatformMouseEvent&);
+ WEBCORE_EXPORT bool mouseMoved(const PlatformMouseEvent&);
WEBCORE_EXPORT bool passMouseMovedEventToScrollbars(const PlatformMouseEvent&);
void lostMouseCapture();
- bool handleMousePressEvent(const PlatformMouseEvent&);
+ WEBCORE_EXPORT bool handleMousePressEvent(const PlatformMouseEvent&);
bool handleMouseMoveEvent(const PlatformMouseEvent&, HitTestResult* hoveredNode = 0, bool _onlyUpdateScrollbars_ = false);
- bool handleMouseReleaseEvent(const PlatformMouseEvent&);
+ WEBCORE_EXPORT bool handleMouseReleaseEvent(const PlatformMouseEvent&);
WEBCORE_EXPORT bool handleWheelEvent(const PlatformWheelEvent&);
void defaultWheelEventHandler(Node*, WheelEvent*);
bool handlePasteGlobalSelection(const PlatformMouseEvent&);
Modified: trunk/Source/WebCore/page/FrameSnapshotting.h (179860 => 179861)
--- trunk/Source/WebCore/page/FrameSnapshotting.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/FrameSnapshotting.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -48,7 +48,7 @@
};
typedef unsigned SnapshotOptions;
-std::unique_ptr<ImageBuffer> snapshotFrameRect(Frame&, const IntRect&, SnapshotOptions = SnapshotOptionsNone);
+WEBCORE_EXPORT std::unique_ptr<ImageBuffer> snapshotFrameRect(Frame&, const IntRect&, SnapshotOptions = SnapshotOptionsNone);
std::unique_ptr<ImageBuffer> snapshotNode(Frame&, Node&);
WEBCORE_EXPORT std::unique_ptr<ImageBuffer> snapshotSelection(Frame&, SnapshotOptions = SnapshotOptionsNone);
Modified: trunk/Source/WebCore/page/MainFrame.h (179860 => 179861)
--- trunk/Source/WebCore/page/MainFrame.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/MainFrame.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -61,7 +61,7 @@
void resetLatchingState();
#endif // PLATFORM(MAC)
- DiagnosticLoggingClient& diagnosticLoggingClient() const;
+ WEBCORE_EXPORT DiagnosticLoggingClient& diagnosticLoggingClient() const;
private:
MainFrame(Page&, PageConfiguration&);
Modified: trunk/Source/WebCore/page/PageConsoleClient.h (179860 => 179861)
--- trunk/Source/WebCore/page/PageConsoleClient.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/PageConsoleClient.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -45,7 +45,7 @@
typedef Vector<RefPtr<JSC::Profile>> ProfilesArray;
-class PageConsoleClient final : public JSC::ConsoleClient {
+class WEBCORE_EXPORT PageConsoleClient final : public JSC::ConsoleClient {
public:
explicit PageConsoleClient(Page&);
virtual ~PageConsoleClient();
Modified: trunk/Source/WebCore/page/PageOverlay.h (179860 => 179861)
--- trunk/Source/WebCore/page/PageOverlay.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/page/PageOverlay.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -102,8 +102,8 @@
OverlayType overlayType() { return m_overlayType; }
WEBCORE_EXPORT IntRect bounds() const;
- IntRect frame() const;
- void setFrame(IntRect);
+ WEBCORE_EXPORT IntRect frame() const;
+ WEBCORE_EXPORT void setFrame(IntRect);
RGBA32 backgroundColor() const { return m_backgroundColor; }
void setBackgroundColor(RGBA32);
Modified: trunk/Source/WebCore/platform/CrossThreadCopier.h (179860 => 179861)
--- trunk/Source/WebCore/platform/CrossThreadCopier.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/CrossThreadCopier.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -158,13 +158,13 @@
enum class CursorType;
}
template<> struct CrossThreadCopierBase<false, false, IndexedDB::TransactionMode> {
- static IndexedDB::TransactionMode copy(const IndexedDB::TransactionMode&);
+ WEBCORE_EXPORT static IndexedDB::TransactionMode copy(const IndexedDB::TransactionMode&);
};
template<> struct CrossThreadCopierBase<false, false, IndexedDB::CursorDirection> {
- static IndexedDB::CursorDirection copy(const IndexedDB::CursorDirection&);
+ WEBCORE_EXPORT static IndexedDB::CursorDirection copy(const IndexedDB::CursorDirection&);
};
template<> struct CrossThreadCopierBase<false, false, IndexedDB::CursorType> {
- static IndexedDB::CursorType copy(const IndexedDB::CursorType&);
+ WEBCORE_EXPORT static IndexedDB::CursorType copy(const IndexedDB::CursorType&);
};
struct IDBDatabaseMetadata;
Modified: trunk/Source/WebCore/platform/FileSystem.h (179860 => 179861)
--- trunk/Source/WebCore/platform/FileSystem.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/FileSystem.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -137,7 +137,7 @@
WEBCORE_EXPORT bool fileExists(const String&);
WEBCORE_EXPORT bool deleteFile(const String&);
WEBCORE_EXPORT bool deleteEmptyDirectory(const String&);
-bool getFileSize(const String&, long long& result);
+WEBCORE_EXPORT bool getFileSize(const String&, long long& result);
WEBCORE_EXPORT bool getFileModificationTime(const String&, time_t& result);
WEBCORE_EXPORT bool getFileCreationTime(const String&, time_t& result); // Not all platforms store file creation time.
bool getFileMetadata(const String&, FileMetadata&);
Modified: trunk/Source/WebCore/platform/PlatformSpeechSynthesizer.h (179860 => 179861)
--- trunk/Source/WebCore/platform/PlatformSpeechSynthesizer.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/PlatformSpeechSynthesizer.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -64,7 +64,7 @@
virtual ~PlatformSpeechSynthesizerClient() { }
};
-class PlatformSpeechSynthesizer {
+class WEBCORE_EXPORT PlatformSpeechSynthesizer {
public:
WEBCORE_EXPORT explicit PlatformSpeechSynthesizer(PlatformSpeechSynthesizerClient*);
Modified: trunk/Source/WebCore/platform/RemoteCommandListener.h (179860 => 179861)
--- trunk/Source/WebCore/platform/RemoteCommandListener.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/RemoteCommandListener.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -38,7 +38,7 @@
class RemoteCommandListener {
public:
- static std::unique_ptr<RemoteCommandListener> create(RemoteCommandListenerClient&);
+ WEBCORE_EXPORT static std::unique_ptr<RemoteCommandListener> create(RemoteCommandListenerClient&);
RemoteCommandListener(RemoteCommandListenerClient& client) : m_client(client) { }
virtual ~RemoteCommandListener() { }
Modified: trunk/Source/WebCore/platform/RuntimeApplicationChecks.h (179860 => 179861)
--- trunk/Source/WebCore/platform/RuntimeApplicationChecks.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/RuntimeApplicationChecks.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -33,7 +33,7 @@
WEBCORE_EXPORT bool applicationIsAperture();
WEBCORE_EXPORT bool applicationIsAppleMail();
WEBCORE_EXPORT bool applicationIsIBooks();
-bool applicationIsITunes();
+WEBCORE_EXPORT bool applicationIsITunes();
WEBCORE_EXPORT bool applicationIsMicrosoftMessenger();
WEBCORE_EXPORT bool applicationIsMicrosoftMyDay();
WEBCORE_EXPORT bool applicationIsMicrosoftOutlook();
Modified: trunk/Source/WebCore/platform/graphics/Font.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/Font.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/Font.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -91,7 +91,7 @@
return adoptRef(*new Font(WTF::move(svgData), fontSize, syntheticBold, syntheticItalic));
}
- ~Font();
+ WEBCORE_EXPORT ~Font();
static const Font* systemFallback() { return reinterpret_cast<const Font*>(-1); }
Modified: trunk/Source/WebCore/platform/graphics/FontCache.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/FontCache.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/FontCache.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -164,7 +164,7 @@
void purgeTimerFired();
- void purgeInactiveFontDataIfNeeded();
+ WEBCORE_EXPORT void purgeInactiveFontDataIfNeeded();
// FIXME: This method should eventually be removed.
FontPlatformData* getCachedFontPlatformData(const FontDescription&, const AtomicString& family, bool checkingAlternateName = false);
Modified: trunk/Source/WebCore/platform/graphics/FontGlyphs.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/FontGlyphs.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/FontGlyphs.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -47,7 +47,7 @@
static Ref<FontGlyphs> create(PassRefPtr<FontSelector> fontSelector) { return adoptRef(*new FontGlyphs(fontSelector)); }
static Ref<FontGlyphs> createForPlatformFont(const FontPlatformData& platformData) { return adoptRef(*new FontGlyphs(platformData)); }
- ~FontGlyphs();
+ WEBCORE_EXPORT ~FontGlyphs();
bool isForPlatformFont() const { return m_isForPlatformFont; }
Modified: trunk/Source/WebCore/platform/graphics/FontRanges.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/FontRanges.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/FontRanges.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -62,8 +62,8 @@
unsigned size() const { return m_ranges.size(); }
const Range& rangeAt(unsigned i) const { return m_ranges[i]; }
- const Font* fontForCharacter(UChar32) const;
- const Font& fontForFirstRange() const;
+ WEBCORE_EXPORT const Font* fontForCharacter(UChar32) const;
+ WEBCORE_EXPORT const Font& fontForFirstRange() const;
bool isLoading() const;
private:
Modified: trunk/Source/WebCore/platform/graphics/GeometryUtilities.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/GeometryUtilities.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/GeometryUtilities.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -43,7 +43,7 @@
// Map rect r from srcRect to an equivalent rect in destRect.
FloatRect mapRect(const FloatRect&, const FloatRect& srcRect, const FloatRect& destRect);
-FloatRect largestRectWithAspectRatioInsideRect(float aspectRatio, const FloatRect&);
+WEBCORE_EXPORT FloatRect largestRectWithAspectRatioInsideRect(float aspectRatio, const FloatRect&);
}
Modified: trunk/Source/WebCore/platform/graphics/GlyphPage.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/GlyphPage.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/GlyphPage.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -182,7 +182,7 @@
// NOTE: This array has (GlyphPage::size) elements if m_fontForAllGlyphs is null.
const Font* m_perGlyphFontData[0];
- static unsigned s_count;
+ WEBCORE_EXPORT static unsigned s_count;
};
#if COMPILER(MSVC)
Modified: trunk/Source/WebCore/platform/graphics/Region.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/Region.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/Region.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -48,7 +48,7 @@
WEBCORE_EXPORT void intersect(const Region&);
WEBCORE_EXPORT void subtract(const Region&);
- void translate(const IntSize&);
+ WEBCORE_EXPORT void translate(const IntSize&);
// Returns true if the query region is a subset of this region.
WEBCORE_EXPORT bool contains(const Region&) const;
Modified: trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -54,7 +54,7 @@
typedef Vector<RefPtr<PlatformCALayer>> PlatformCALayerList;
-class PlatformCALayer : public RefCounted<PlatformCALayer> {
+class WEBCORE_EXPORT PlatformCALayer : public RefCounted<PlatformCALayer> {
#if PLATFORM(COCOA)
friend class PlatformCALayerMac;
#elif PLATFORM(WIN)
Modified: trunk/Source/WebCore/platform/graphics/ca/TileController.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/ca/TileController.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/ca/TileController.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -55,7 +55,7 @@
WEBCORE_EXPORT explicit TileController(PlatformCALayer*);
~TileController();
- static String tileGridContainerLayerName();
+ WEBCORE_EXPORT static String tileGridContainerLayerName();
static String zoomedOutTileGridContainerLayerName();
WEBCORE_EXPORT void tileCacheLayerBoundsChanged();
Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h (179860 => 179861)
--- trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -148,7 +148,7 @@
// Rounds the resulting mapped rectangle out. This is helpful for bounding
// box computations but may not be what is wanted in other contexts.
- IntRect mapRect(const IntRect&) const;
+ WEBCORE_EXPORT IntRect mapRect(const IntRect&) const;
LayoutRect mapRect(const LayoutRect&) const;
// If the matrix has 3D components, the z component of the result is
Modified: trunk/Source/WebCore/platform/mac/WebCoreFullScreenWarningView.h (179860 => 179861)
--- trunk/Source/WebCore/platform/mac/WebCoreFullScreenWarningView.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/mac/WebCoreFullScreenWarningView.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -32,7 +32,7 @@
#include <wtf/RetainPtr.h>
-@interface WebCoreFullScreenWarningView : NSBox {
+WEBCORE_EXPORT @interface WebCoreFullScreenWarningView : NSBox {
RetainPtr<NSTextField> _textField;
}
- (id)initWithTitle:(NSString*)title;
Modified: trunk/Source/WebCore/platform/network/BlobDataFileReference.h (179860 => 179861)
--- trunk/Source/WebCore/platform/network/BlobDataFileReference.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/network/BlobDataFileReference.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -32,7 +32,7 @@
namespace WebCore {
-class BlobDataFileReference : public RefCounted<BlobDataFileReference> {
+class WEBCORE_EXPORT BlobDataFileReference : public RefCounted<BlobDataFileReference> {
public:
static Ref<BlobDataFileReference> create(const String& path)
{
Modified: trunk/Source/WebCore/platform/network/ResourceRequestBase.h (179860 => 179861)
--- trunk/Source/WebCore/platform/network/ResourceRequestBase.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/network/ResourceRequestBase.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -67,7 +67,7 @@
void removeCredentials();
- ResourceRequestCachePolicy cachePolicy() const;
+ WEBCORE_EXPORT ResourceRequestCachePolicy cachePolicy() const;
WEBCORE_EXPORT void setCachePolicy(ResourceRequestCachePolicy cachePolicy);
double timeoutInterval() const; // May return 0 when using platform default.
@@ -82,10 +82,10 @@
const HTTPHeaderMap& httpHeaderFields() const;
WEBCORE_EXPORT void setHTTPHeaderFields(HTTPHeaderMap);
- String httpHeaderField(const String& name) const;
- String httpHeaderField(HTTPHeaderName) const;
- void setHTTPHeaderField(const String& name, const String& value);
- void setHTTPHeaderField(HTTPHeaderName, const String& value);
+ WEBCORE_EXPORT String httpHeaderField(const String& name) const;
+ WEBCORE_EXPORT String httpHeaderField(HTTPHeaderName) const;
+ WEBCORE_EXPORT void setHTTPHeaderField(const String& name, const String& value);
+ WEBCORE_EXPORT void setHTTPHeaderField(HTTPHeaderName, const String& value);
void addHTTPHeaderField(const String& name, const String& value);
// Instead of passing a string literal to any of these functions, just use a HTTPHeaderName instead.
@@ -127,7 +127,7 @@
WEBCORE_EXPORT ResourceLoadPriority priority() const;
WEBCORE_EXPORT void setPriority(ResourceLoadPriority);
- bool isConditional() const;
+ WEBCORE_EXPORT bool isConditional() const;
void makeUnconditional();
// Whether the associated ResourceHandleClient needs to be notified of
Modified: trunk/Source/WebCore/platform/network/ResourceResponseBase.h (179860 => 179861)
--- trunk/Source/WebCore/platform/network/ResourceResponseBase.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/network/ResourceResponseBase.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -99,10 +99,10 @@
// These functions return parsed values of the corresponding response headers.
// NaN means that the header was not present or had invalid value.
- bool cacheControlContainsNoCache() const;
- bool cacheControlContainsNoStore() const;
- bool cacheControlContainsMustRevalidate() const;
- bool hasCacheValidatorFields() const;
+ WEBCORE_EXPORT bool cacheControlContainsNoCache() const;
+ WEBCORE_EXPORT bool cacheControlContainsNoStore() const;
+ WEBCORE_EXPORT bool cacheControlContainsMustRevalidate() const;
+ WEBCORE_EXPORT bool hasCacheValidatorFields() const;
double cacheControlMaxAge() const;
double date() const;
double age() const;
Modified: trunk/Source/WebCore/platform/network/create-http-header-name-table (179860 => 179861)
--- trunk/Source/WebCore/platform/network/create-http-header-name-table 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/network/create-http-header-name-table 2015-02-10 01:21:38 UTC (rev 179861)
@@ -230,7 +230,7 @@
header_file.write('const size_t maxHTTPHeaderNameLength = %u;\n' % len(max(http_header_names, key=len)));
header_file.write('''
bool findHTTPHeaderName(StringView, HTTPHeaderName&);
-StringView httpHeaderNameString(HTTPHeaderName);
+WEBCORE_EXPORT StringView httpHeaderNameString(HTTPHeaderName);
} // namespace WebCore
Modified: trunk/Source/WebCore/platform/network/mac/WebCoreURLResponse.h (179860 => 179861)
--- trunk/Source/WebCore/platform/network/mac/WebCoreURLResponse.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/network/mac/WebCoreURLResponse.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -39,7 +39,7 @@
@class NSURLResponse;
namespace WebCore {
-NSURLResponse *synthesizeRedirectResponseIfNecessary(NSURLConnection *, NSURLRequest *newRequest, NSURLResponse *redirectResponse);
+WEBCORE_EXPORT NSURLResponse *synthesizeRedirectResponseIfNecessary(NSURLConnection *, NSURLRequest *newRequest, NSURLResponse *redirectResponse);
}
#endif // __OBJC__
Modified: trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h (179860 => 179861)
--- trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -32,8 +32,8 @@
namespace SQLiteDatabaseTracker {
-void decrementTransactionInProgressCount();
-void incrementTransactionInProgressCount();
+WEBCORE_EXPORT void decrementTransactionInProgressCount();
+WEBCORE_EXPORT void incrementTransactionInProgressCount();
WEBCORE_EXPORT void setClient(SQLiteDatabaseTrackerClient*);
Modified: trunk/Source/WebCore/platform/sql/SQLiteStatement.h (179860 => 179861)
--- trunk/Source/WebCore/platform/sql/SQLiteStatement.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/platform/sql/SQLiteStatement.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -52,7 +52,7 @@
WEBCORE_EXPORT unsigned bindParameterCount() const;
WEBCORE_EXPORT int step();
- int finalize();
+ WEBCORE_EXPORT int finalize();
WEBCORE_EXPORT int reset();
int prepareAndStep() { if (int error = prepare()) return error; return step(); }
Modified: trunk/Source/WebCore/rendering/HitTestLocation.h (179860 => 179861)
--- trunk/Source/WebCore/rendering/HitTestLocation.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/rendering/HitTestLocation.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -49,13 +49,13 @@
WEBCORE_EXPORT HitTestLocation();
HitTestLocation(const LayoutPoint&);
- HitTestLocation(const FloatPoint&);
+ WEBCORE_EXPORT HitTestLocation(const FloatPoint&);
HitTestLocation(const FloatPoint&, const FloatQuad&);
// Pass non-zero padding values to perform a rect-based hit test.
HitTestLocation(const LayoutPoint& centerPoint, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding);
// Make a copy the HitTestLocation in a new region by applying given offset to internal point and area.
HitTestLocation(const HitTestLocation&, const LayoutSize& offset);
- HitTestLocation(const HitTestLocation&);
+ WEBCORE_EXPORT HitTestLocation(const HitTestLocation&);
WEBCORE_EXPORT ~HitTestLocation();
HitTestLocation& operator=(const HitTestLocation&);
Modified: trunk/Source/WebCore/rendering/HitTestResult.h (179860 => 179861)
--- trunk/Source/WebCore/rendering/HitTestResult.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/rendering/HitTestResult.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -53,7 +53,7 @@
WEBCORE_EXPORT explicit HitTestResult(const LayoutPoint&);
// Pass non-negative padding values to perform a rect-based hit test.
WEBCORE_EXPORT HitTestResult(const LayoutPoint& centerPoint, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding);
- explicit HitTestResult(const HitTestLocation&);
+ WEBCORE_EXPORT explicit HitTestResult(const HitTestLocation&);
WEBCORE_EXPORT HitTestResult(const HitTestResult&);
WEBCORE_EXPORT ~HitTestResult();
WEBCORE_EXPORT HitTestResult& operator=(const HitTestResult&);
@@ -82,7 +82,7 @@
const LayoutPoint& localPoint() const { return m_localPoint; }
void setLocalPoint(const LayoutPoint& p) { m_localPoint = p; }
- void setToNonShadowAncestor();
+ WEBCORE_EXPORT void setToNonShadowAncestor();
const HitTestLocation& hitTestLocation() const { return m_hitTestLocation; }
Modified: trunk/Source/WebCore/storage/StorageEventDispatcher.h (179860 => 179861)
--- trunk/Source/WebCore/storage/StorageEventDispatcher.h 2015-02-10 01:17:44 UTC (rev 179860)
+++ trunk/Source/WebCore/storage/StorageEventDispatcher.h 2015-02-10 01:21:38 UTC (rev 179861)
@@ -42,10 +42,10 @@
class StorageEventDispatcher {
public:
- static void dispatchSessionStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame);
- static void dispatchLocalStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame);
+ WEBCORE_EXPORT static void dispatchSessionStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame);
+ WEBCORE_EXPORT static void dispatchLocalStorageEvents(const String& key, const String& oldValue, const String& newValue, SecurityOrigin*, Frame* sourceFrame);
- static void dispatchSessionStorageEventsToFrames(Page&, const Vector<RefPtr<Frame>>& frames, const String& key, const String& oldValue, const String& newValue, const String& url, SecurityOrigin*);
+ WEBCORE_EXPORT static void dispatchSessionStorageEventsToFrames(Page&, const Vector<RefPtr<Frame>>& frames, const String& key, const String& oldValue, const String& newValue, const String& url, SecurityOrigin*);
WEBCORE_EXPORT static void dispatchLocalStorageEventsToFrames(PageGroup&, const Vector<RefPtr<Frame>>& frames, const String& key, const String& oldValue, const String& newValue, const String& url, SecurityOrigin*);
private:
// Do not instantiate.