Unreviewed, rolling out r172844.
https://bugs.webkit.org/show_bug.cgi?id=136164
re-applying WEBCORE_EXPORTS patch (Requested by
alexchristensen on #webkit).
Reverted changeset:
"Revert r172831, it broke the Windows build."
http://trac.webkit.org/changeset/172844
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@172862 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/Modules/indexeddb/IDBKeyData.h b/Source/WebCore/Modules/indexeddb/IDBKeyData.h
index 7014b15..d7265be 100644
--- a/Source/WebCore/Modules/indexeddb/IDBKeyData.h
+++ b/Source/WebCore/Modules/indexeddb/IDBKeyData.h
@@ -43,7 +43,7 @@
{
}
- IDBKeyData(const IDBKey*);
+ WEBCORE_EXPORT IDBKeyData(const IDBKey*);
static IDBKeyData minimum()
{
@@ -61,26 +61,26 @@
return result;
}
- PassRefPtr<IDBKey> maybeCreateIDBKey() const;
+ WEBCORE_EXPORT PassRefPtr<IDBKey> maybeCreateIDBKey() const;
IDBKeyData isolatedCopy() const;
- void encode(KeyedEncoder&) const;
- static bool decode(KeyedDecoder&, IDBKeyData&);
+ WEBCORE_EXPORT void encode(KeyedEncoder&) const;
+ WEBCORE_EXPORT static bool decode(KeyedDecoder&, IDBKeyData&);
// compare() has the same semantics as strcmp().
// - Returns negative if this IDBKeyData is less than other.
// - Returns positive if this IDBKeyData is greater than other.
// - Returns zero if this IDBKeyData is equal to other.
- int compare(const IDBKeyData& other) const;
+ WEBCORE_EXPORT int compare(const IDBKeyData& other) const;
void setArrayValue(const Vector<IDBKeyData>&);
void setStringValue(const String&);
void setDateValue(double);
- void setNumberValue(double);
+ WEBCORE_EXPORT void setNumberValue(double);
#ifndef NDEBUG
- String loggingString() const;
+ WEBCORE_EXPORT String loggingString() const;
#endif
IDBKey::Type type;