Diff
Modified: trunk/Source/WebCore/ChangeLog (173181 => 173182)
--- trunk/Source/WebCore/ChangeLog 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/ChangeLog 2014-09-02 19:07:42 UTC (rev 173182)
@@ -1,3 +1,64 @@
+2014-09-02 Alex Christensen <[email protected]>
+
+ Fix bindings tests after r173176.
+ https://bugs.webkit.org/show_bug.cgi?id=136460
+
+ Reviewed by Simon Fraser.
+
+ * bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
+ * bindings/scripts/test/JS/JSTestActiveDOMObject.h:
+ * bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
+ * bindings/scripts/test/JS/JSTestCustomNamedGetter.h:
+ * bindings/scripts/test/JS/JSTestEventConstructor.cpp:
+ * bindings/scripts/test/JS/JSTestEventConstructor.h:
+ * bindings/scripts/test/JS/JSTestEventTarget.cpp:
+ * bindings/scripts/test/JS/JSTestEventTarget.h:
+ * bindings/scripts/test/JS/JSTestException.cpp:
+ * bindings/scripts/test/JS/JSTestException.h:
+ * bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp:
+ * bindings/scripts/test/JS/JSTestGenerateIsReachable.h:
+ * bindings/scripts/test/JS/JSTestInterface.cpp:
+ * bindings/scripts/test/JS/JSTestInterface.h:
+ * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
+ * bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
+ * bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
+ * bindings/scripts/test/JS/JSTestNamedConstructor.h:
+ * bindings/scripts/test/JS/JSTestNode.cpp:
+ * bindings/scripts/test/JS/JSTestNondeterministic.cpp:
+ * bindings/scripts/test/JS/JSTestNondeterministic.h:
+ * bindings/scripts/test/JS/JSTestObj.cpp:
+ * bindings/scripts/test/JS/JSTestObj.h:
+ * bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
+ * bindings/scripts/test/JS/JSTestOverloadedConstructors.h:
+ * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
+ * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
+ * bindings/scripts/test/JS/JSTestTypedefs.cpp:
+ * bindings/scripts/test/JS/JSTestTypedefs.h:
+ * bindings/scripts/test/JS/JSattribute.cpp:
+ * bindings/scripts/test/JS/JSattribute.h:
+ * bindings/scripts/test/JS/JSreadonly.cpp:
+ * bindings/scripts/test/JS/JSreadonly.h:
+ * bindings/scripts/test/ObjC/DOMFloat64ArrayInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestActiveDOMObjectInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestCallbackInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestCustomNamedGetterInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestEventConstructorInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestEventTargetInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestExceptionInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestGenerateIsReachableInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestInterfaceInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestMediaQueryListListenerInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestNamedConstructorInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestNodeInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestNondeterministicInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestObjInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestOverloadedConstructorsInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterfaceInternal.h:
+ * bindings/scripts/test/ObjC/DOMTestTypedefsInternal.h:
+ * bindings/scripts/test/ObjC/DOMattributeInternal.h:
+ * bindings/scripts/test/ObjC/DOMreadonlyInternal.h:
+ Added new WEBCORE_EXPORT macros.
+
2014-09-02 Simon Fraser <[email protected]>
Non-composited child RenderLayers cause allocation of unncessary backing store
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -129,7 +129,7 @@
{ "postMessage", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestActiveDOMObjectPrototypeFunctionPostMessage), (intptr_t) (1) },
};
-const ClassInfo JSTestActiveDOMObjectPrototype::s_info = { "TestActiveDOMObjectPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestActiveDOMObjectPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestActiveDOMObjectPrototype::s_info = { "TestActiveDOMObjectPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestActiveDOMObjectPrototype) };
void JSTestActiveDOMObjectPrototype::finishCreation(VM& vm)
{
@@ -137,7 +137,7 @@
reifyStaticProperties(vm, JSTestActiveDOMObjectPrototypeTableValues, *this);
}
-const ClassInfo JSTestActiveDOMObject::s_info = { "TestActiveDOMObject", &Base::s_info, &JSTestActiveDOMObjectTable, CREATE_METHOD_TABLE(JSTestActiveDOMObject) };
+WEBCORE_EXPORT const ClassInfo JSTestActiveDOMObject::s_info = { "TestActiveDOMObject", &Base::s_info, &JSTestActiveDOMObjectTable, CREATE_METHOD_TABLE(JSTestActiveDOMObject) };
JSTestActiveDOMObject::JSTestActiveDOMObject(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestActiveDOMObject> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -92,8 +92,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestActiveDOMObject*);
-TestActiveDOMObject* toTestActiveDOMObject(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestActiveDOMObject*);
+WEBCORE_EXPORT TestActiveDOMObject* toTestActiveDOMObject(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -122,7 +122,7 @@
{ "anotherFunction", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestCustomNamedGetterPrototypeFunctionAnotherFunction), (intptr_t) (1) },
};
-const ClassInfo JSTestCustomNamedGetterPrototype::s_info = { "TestCustomNamedGetterPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestCustomNamedGetterPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestCustomNamedGetterPrototype::s_info = { "TestCustomNamedGetterPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestCustomNamedGetterPrototype) };
void JSTestCustomNamedGetterPrototype::finishCreation(VM& vm)
{
@@ -130,7 +130,7 @@
reifyStaticProperties(vm, JSTestCustomNamedGetterPrototypeTableValues, *this);
}
-const ClassInfo JSTestCustomNamedGetter::s_info = { "TestCustomNamedGetter", &Base::s_info, &JSTestCustomNamedGetterTable, CREATE_METHOD_TABLE(JSTestCustomNamedGetter) };
+WEBCORE_EXPORT const ClassInfo JSTestCustomNamedGetter::s_info = { "TestCustomNamedGetter", &Base::s_info, &JSTestCustomNamedGetterTable, CREATE_METHOD_TABLE(JSTestCustomNamedGetter) };
JSTestCustomNamedGetter::JSTestCustomNamedGetter(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestCustomNamedGetter> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -96,8 +96,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestCustomNamedGetter*);
-TestCustomNamedGetter* toTestCustomNamedGetter(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestCustomNamedGetter*);
+WEBCORE_EXPORT TestCustomNamedGetter* toTestCustomNamedGetter(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -157,7 +157,7 @@
{ "attr2", DontDelete | ReadOnly | CustomAccessor, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventConstructorAttr2), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestEventConstructorPrototype::s_info = { "TestEventConstructorPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestEventConstructorPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestEventConstructorPrototype::s_info = { "TestEventConstructorPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestEventConstructorPrototype) };
void JSTestEventConstructorPrototype::finishCreation(VM& vm)
{
@@ -165,7 +165,7 @@
reifyStaticProperties(vm, JSTestEventConstructorPrototypeTableValues, *this);
}
-const ClassInfo JSTestEventConstructor::s_info = { "TestEventConstructor", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestEventConstructor) };
+WEBCORE_EXPORT const ClassInfo JSTestEventConstructor::s_info = { "TestEventConstructor", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestEventConstructor) };
JSTestEventConstructor::JSTestEventConstructor(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestEventConstructor> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -92,8 +92,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestEventConstructor*);
-TestEventConstructor* toTestEventConstructor(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestEventConstructor*);
+WEBCORE_EXPORT TestEventConstructor* toTestEventConstructor(JSC::JSValue);
bool fillTestEventConstructorInit(TestEventConstructorInit&, JSDictionary&);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -134,7 +134,7 @@
{ "dispatchEvent", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestEventTargetPrototypeFunctionDispatchEvent), (intptr_t) (1) },
};
-const ClassInfo JSTestEventTargetPrototype::s_info = { "TestEventTargetPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestEventTargetPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestEventTargetPrototype::s_info = { "TestEventTargetPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestEventTargetPrototype) };
void JSTestEventTargetPrototype::finishCreation(VM& vm)
{
@@ -142,7 +142,7 @@
reifyStaticProperties(vm, JSTestEventTargetPrototypeTableValues, *this);
}
-const ClassInfo JSTestEventTarget::s_info = { "TestEventTarget", &Base::s_info, &JSTestEventTargetTable, CREATE_METHOD_TABLE(JSTestEventTarget) };
+WEBCORE_EXPORT const ClassInfo JSTestEventTarget::s_info = { "TestEventTarget", &Base::s_info, &JSTestEventTargetTable, CREATE_METHOD_TABLE(JSTestEventTarget) };
JSTestEventTarget::JSTestEventTarget(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestEventTarget> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -100,8 +100,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestEventTarget*);
-TestEventTarget* toTestEventTarget(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestEventTarget*);
+WEBCORE_EXPORT TestEventTarget* toTestEventTarget(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -119,7 +119,7 @@
{ "constructor", DontEnum | ReadOnly, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestExceptionConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestExceptionPrototype::s_info = { "TestExceptionPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestExceptionPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestExceptionPrototype::s_info = { "TestExceptionPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestExceptionPrototype) };
void JSTestExceptionPrototype::finishCreation(VM& vm)
{
@@ -127,7 +127,7 @@
reifyStaticProperties(vm, JSTestExceptionPrototypeTableValues, *this);
}
-const ClassInfo JSTestException::s_info = { "TestException", &Base::s_info, &JSTestExceptionTable, CREATE_METHOD_TABLE(JSTestException) };
+WEBCORE_EXPORT const ClassInfo JSTestException::s_info = { "TestException", &Base::s_info, &JSTestExceptionTable, CREATE_METHOD_TABLE(JSTestException) };
JSTestException::JSTestException(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestException> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -93,8 +93,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestException*);
-TestException* toTestException(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestException*);
+WEBCORE_EXPORT TestException* toTestException(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -101,7 +101,7 @@
{ "constructor", DontEnum | ReadOnly, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestGenerateIsReachableConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestGenerateIsReachablePrototype::s_info = { "TestGenerateIsReachablePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestGenerateIsReachablePrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestGenerateIsReachablePrototype::s_info = { "TestGenerateIsReachablePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestGenerateIsReachablePrototype) };
void JSTestGenerateIsReachablePrototype::finishCreation(VM& vm)
{
@@ -109,7 +109,7 @@
reifyStaticProperties(vm, JSTestGenerateIsReachablePrototypeTableValues, *this);
}
-const ClassInfo JSTestGenerateIsReachable::s_info = { "TestGenerateIsReachable", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestGenerateIsReachable) };
+WEBCORE_EXPORT const ClassInfo JSTestGenerateIsReachable::s_info = { "TestGenerateIsReachable", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestGenerateIsReachable) };
JSTestGenerateIsReachable::JSTestGenerateIsReachable(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestGenerateIsReachable> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -90,8 +90,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestGenerateIsReachable*);
-TestGenerateIsReachable* toTestGenerateIsReachable(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestGenerateIsReachable*);
+WEBCORE_EXPORT TestGenerateIsReachable* toTestGenerateIsReachable(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -403,7 +403,7 @@
#endif
};
-const ClassInfo JSTestInterfacePrototype::s_info = { "TestInterfacePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestInterfacePrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestInterfacePrototype::s_info = { "TestInterfacePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestInterfacePrototype) };
void JSTestInterfacePrototype::finishCreation(VM& vm)
{
@@ -411,7 +411,7 @@
reifyStaticProperties(vm, JSTestInterfacePrototypeTableValues, *this);
}
-const ClassInfo JSTestInterface::s_info = { "TestInterface", &Base::s_info, &JSTestInterfaceTable, CREATE_METHOD_TABLE(JSTestInterface) };
+WEBCORE_EXPORT const ClassInfo JSTestInterface::s_info = { "TestInterface", &Base::s_info, &JSTestInterfaceTable, CREATE_METHOD_TABLE(JSTestInterface) };
JSTestInterface::JSTestInterface(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestInterface> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -119,8 +119,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestInterface*);
-TestInterface* toTestInterface(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestInterface*);
+WEBCORE_EXPORT TestInterface* toTestInterface(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -109,7 +109,7 @@
{ "method", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestMediaQueryListListenerPrototypeFunctionMethod), (intptr_t) (1) },
};
-const ClassInfo JSTestMediaQueryListListenerPrototype::s_info = { "TestMediaQueryListListenerPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestMediaQueryListListenerPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestMediaQueryListListenerPrototype::s_info = { "TestMediaQueryListListenerPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestMediaQueryListListenerPrototype) };
void JSTestMediaQueryListListenerPrototype::finishCreation(VM& vm)
{
@@ -117,7 +117,7 @@
reifyStaticProperties(vm, JSTestMediaQueryListListenerPrototypeTableValues, *this);
}
-const ClassInfo JSTestMediaQueryListListener::s_info = { "TestMediaQueryListListener", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestMediaQueryListListener) };
+WEBCORE_EXPORT const ClassInfo JSTestMediaQueryListListener::s_info = { "TestMediaQueryListListener", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestMediaQueryListListener) };
JSTestMediaQueryListListener::JSTestMediaQueryListListener(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestMediaQueryListListener> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -90,8 +90,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestMediaQueryListListener*);
-TestMediaQueryListListener* toTestMediaQueryListListener(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestMediaQueryListListener*);
+WEBCORE_EXPORT TestMediaQueryListListener* toTestMediaQueryListListener(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -173,7 +173,7 @@
{ "constructor", DontEnum | ReadOnly, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNamedConstructorConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestNamedConstructorPrototype::s_info = { "TestNamedConstructorPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNamedConstructorPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestNamedConstructorPrototype::s_info = { "TestNamedConstructorPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNamedConstructorPrototype) };
void JSTestNamedConstructorPrototype::finishCreation(VM& vm)
{
@@ -181,7 +181,7 @@
reifyStaticProperties(vm, JSTestNamedConstructorPrototypeTableValues, *this);
}
-const ClassInfo JSTestNamedConstructor::s_info = { "TestNamedConstructor", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNamedConstructor) };
+WEBCORE_EXPORT const ClassInfo JSTestNamedConstructor::s_info = { "TestNamedConstructor", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNamedConstructor) };
JSTestNamedConstructor::JSTestNamedConstructor(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestNamedConstructor> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -91,8 +91,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestNamedConstructor*);
-TestNamedConstructor* toTestNamedConstructor(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestNamedConstructor*);
+WEBCORE_EXPORT TestNamedConstructor* toTestNamedConstructor(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -119,7 +119,7 @@
{ "constructor", DontEnum | ReadOnly, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNodeConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestNodePrototype::s_info = { "TestNodePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNodePrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestNodePrototype::s_info = { "TestNodePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNodePrototype) };
void JSTestNodePrototype::finishCreation(VM& vm)
{
@@ -127,7 +127,7 @@
reifyStaticProperties(vm, JSTestNodePrototypeTableValues, *this);
}
-const ClassInfo JSTestNode::s_info = { "TestNode", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNode) };
+WEBCORE_EXPORT const ClassInfo JSTestNode::s_info = { "TestNode", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNode) };
JSTestNode::JSTestNode(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestNode> impl)
: JSNode(structure, globalObject, impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -131,7 +131,7 @@
{ "nondeterministicZeroArgFunction", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestNondeterministicPrototypeFunctionNondeterministicZeroArgFunction), (intptr_t) (0) },
};
-const ClassInfo JSTestNondeterministicPrototype::s_info = { "TestNondeterministicPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNondeterministicPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestNondeterministicPrototype::s_info = { "TestNondeterministicPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNondeterministicPrototype) };
void JSTestNondeterministicPrototype::finishCreation(VM& vm)
{
@@ -139,7 +139,7 @@
reifyStaticProperties(vm, JSTestNondeterministicPrototypeTableValues, *this);
}
-const ClassInfo JSTestNondeterministic::s_info = { "TestNondeterministic", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNondeterministic) };
+WEBCORE_EXPORT const ClassInfo JSTestNondeterministic::s_info = { "TestNondeterministic", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNondeterministic) };
JSTestNondeterministic::JSTestNondeterministic(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestNondeterministic> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -90,8 +90,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestNondeterministic*);
-TestNondeterministic* toTestNondeterministic(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestNondeterministic*);
+WEBCORE_EXPORT TestNondeterministic* toTestNondeterministic(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -645,7 +645,7 @@
{ "any", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestObjPrototypeFunctionAny), (intptr_t) (2) },
};
-const ClassInfo JSTestObjPrototype::s_info = { "TestObjectPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestObjPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestObjPrototype::s_info = { "TestObjectPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestObjPrototype) };
void JSTestObjPrototype::finishCreation(VM& vm)
{
@@ -653,7 +653,7 @@
reifyStaticProperties(vm, JSTestObjPrototypeTableValues, *this);
}
-const ClassInfo JSTestObj::s_info = { "TestObject", &Base::s_info, &JSTestObjTable, CREATE_METHOD_TABLE(JSTestObj) };
+WEBCORE_EXPORT const ClassInfo JSTestObj::s_info = { "TestObject", &Base::s_info, &JSTestObjTable, CREATE_METHOD_TABLE(JSTestObj) };
JSTestObj::JSTestObj(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestObj> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -105,8 +105,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestObj*);
-TestObj* toTestObj(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestObj*);
+WEBCORE_EXPORT TestObj* toTestObj(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -182,7 +182,7 @@
{ "constructor", DontEnum | ReadOnly, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestOverloadedConstructorsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestOverloadedConstructorsPrototype::s_info = { "TestOverloadedConstructorsPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestOverloadedConstructorsPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestOverloadedConstructorsPrototype::s_info = { "TestOverloadedConstructorsPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestOverloadedConstructorsPrototype) };
void JSTestOverloadedConstructorsPrototype::finishCreation(VM& vm)
{
@@ -190,7 +190,7 @@
reifyStaticProperties(vm, JSTestOverloadedConstructorsPrototypeTableValues, *this);
}
-const ClassInfo JSTestOverloadedConstructors::s_info = { "TestOverloadedConstructors", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestOverloadedConstructors) };
+WEBCORE_EXPORT const ClassInfo JSTestOverloadedConstructors::s_info = { "TestOverloadedConstructors", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestOverloadedConstructors) };
JSTestOverloadedConstructors::JSTestOverloadedConstructors(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestOverloadedConstructors> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -90,8 +90,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestOverloadedConstructors*);
-TestOverloadedConstructors* toTestOverloadedConstructors(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestOverloadedConstructors*);
+WEBCORE_EXPORT TestOverloadedConstructors* toTestOverloadedConstructors(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -121,7 +121,7 @@
{ "cachedReadonlyValue", DontDelete | ReadOnly | CustomAccessor, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestSerializedScriptValueInterfaceCachedReadonlyValue), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSTestSerializedScriptValueInterfacePrototype::s_info = { "TestSerializedScriptValueInterfacePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestSerializedScriptValueInterfacePrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestSerializedScriptValueInterfacePrototype::s_info = { "TestSerializedScriptValueInterfacePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestSerializedScriptValueInterfacePrototype) };
void JSTestSerializedScriptValueInterfacePrototype::finishCreation(VM& vm)
{
@@ -129,7 +129,7 @@
reifyStaticProperties(vm, JSTestSerializedScriptValueInterfacePrototypeTableValues, *this);
}
-const ClassInfo JSTestSerializedScriptValueInterface::s_info = { "TestSerializedScriptValueInterface", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestSerializedScriptValueInterface) };
+WEBCORE_EXPORT const ClassInfo JSTestSerializedScriptValueInterface::s_info = { "TestSerializedScriptValueInterface", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestSerializedScriptValueInterface) };
JSTestSerializedScriptValueInterface::JSTestSerializedScriptValueInterface(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestSerializedScriptValueInterface> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -96,8 +96,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestSerializedScriptValueInterface*);
-TestSerializedScriptValueInterface* toTestSerializedScriptValueInterface(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestSerializedScriptValueInterface*);
+WEBCORE_EXPORT TestSerializedScriptValueInterface* toTestSerializedScriptValueInterface(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -204,7 +204,7 @@
{ "methodWithException", JSC::Function, NoIntrinsic, (intptr_t)static_cast<NativeFunction>(jsTestTypedefsPrototypeFunctionMethodWithException), (intptr_t) (0) },
};
-const ClassInfo JSTestTypedefsPrototype::s_info = { "TestTypedefsPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestTypedefsPrototype) };
+WEBCORE_EXPORT const ClassInfo JSTestTypedefsPrototype::s_info = { "TestTypedefsPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestTypedefsPrototype) };
void JSTestTypedefsPrototype::finishCreation(VM& vm)
{
@@ -212,7 +212,7 @@
reifyStaticProperties(vm, JSTestTypedefsPrototypeTableValues, *this);
}
-const ClassInfo JSTestTypedefs::s_info = { "TestTypedefs", &Base::s_info, &JSTestTypedefsTable, CREATE_METHOD_TABLE(JSTestTypedefs) };
+WEBCORE_EXPORT const ClassInfo JSTestTypedefs::s_info = { "TestTypedefs", &Base::s_info, &JSTestTypedefsTable, CREATE_METHOD_TABLE(JSTestTypedefs) };
JSTestTypedefs::JSTestTypedefs(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestTypedefs> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -92,8 +92,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestTypedefs*);
-TestTypedefs* toTestTypedefs(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TestTypedefs*);
+WEBCORE_EXPORT TestTypedefs* toTestTypedefs(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -106,7 +106,7 @@
{ "readonly", DontDelete | ReadOnly | CustomAccessor, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsattributeReadonly), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSattributePrototype::s_info = { "attributePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSattributePrototype) };
+WEBCORE_EXPORT const ClassInfo JSattributePrototype::s_info = { "attributePrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSattributePrototype) };
void JSattributePrototype::finishCreation(VM& vm)
{
@@ -114,7 +114,7 @@
reifyStaticProperties(vm, JSattributePrototypeTableValues, *this);
}
-const ClassInfo JSattribute::s_info = { "attribute", &Base::s_info, 0, CREATE_METHOD_TABLE(JSattribute) };
+WEBCORE_EXPORT const ClassInfo JSattribute::s_info = { "attribute", &Base::s_info, 0, CREATE_METHOD_TABLE(JSattribute) };
JSattribute::JSattribute(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<attribute> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -91,8 +91,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, attribute*);
-attribute* toattribute(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, attribute*);
+WEBCORE_EXPORT attribute* toattribute(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp 2014-09-02 19:07:42 UTC (rev 173182)
@@ -101,7 +101,7 @@
{ "constructor", DontEnum | ReadOnly, NoIntrinsic, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsreadonlyConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) },
};
-const ClassInfo JSreadonlyPrototype::s_info = { "readonlyPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSreadonlyPrototype) };
+WEBCORE_EXPORT const ClassInfo JSreadonlyPrototype::s_info = { "readonlyPrototype", &Base::s_info, 0, CREATE_METHOD_TABLE(JSreadonlyPrototype) };
void JSreadonlyPrototype::finishCreation(VM& vm)
{
@@ -109,7 +109,7 @@
reifyStaticProperties(vm, JSreadonlyPrototypeTableValues, *this);
}
-const ClassInfo JSreadonly::s_info = { "readonly", &Base::s_info, 0, CREATE_METHOD_TABLE(JSreadonly) };
+WEBCORE_EXPORT const ClassInfo JSreadonly::s_info = { "readonly", &Base::s_info, 0, CREATE_METHOD_TABLE(JSreadonly) };
JSreadonly::JSreadonly(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<readonly> impl)
: JSDOMWrapper(structure, globalObject)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -90,8 +90,8 @@
return &world;
}
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, readonly*);
-readonly* toreadonly(JSC::JSValue);
+WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, readonly*);
+WEBCORE_EXPORT readonly* toreadonly(JSC::JSValue);
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMFloat64ArrayInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMFloat64ArrayInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMFloat64ArrayInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -32,7 +32,7 @@
class Float64Array;
}
-WebCore::Float64Array* core(DOMFloat64Array *);
-DOMFloat64Array *kit(WebCore::Float64Array*);
+WEBCORE_EXPORT WebCore::Float64Array* core(DOMFloat64Array *);
+WEBCORE_EXPORT DOMFloat64Array *kit(WebCore::Float64Array*);
#endif
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestActiveDOMObjectInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestActiveDOMObjectInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestActiveDOMObjectInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestActiveDOMObject;
}
-WebCore::TestActiveDOMObject* core(DOMTestActiveDOMObject *);
-DOMTestActiveDOMObject *kit(WebCore::TestActiveDOMObject*);
+WEBCORE_EXPORT WebCore::TestActiveDOMObject* core(DOMTestActiveDOMObject *);
+WEBCORE_EXPORT DOMTestActiveDOMObject *kit(WebCore::TestActiveDOMObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestCallback;
}
-WebCore::TestCallback* core(DOMTestCallback *);
-DOMTestCallback *kit(WebCore::TestCallback*);
+WEBCORE_EXPORT WebCore::TestCallback* core(DOMTestCallback *);
+WEBCORE_EXPORT DOMTestCallback *kit(WebCore::TestCallback*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCustomNamedGetterInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCustomNamedGetterInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCustomNamedGetterInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestCustomNamedGetter;
}
-WebCore::TestCustomNamedGetter* core(DOMTestCustomNamedGetter *);
-DOMTestCustomNamedGetter *kit(WebCore::TestCustomNamedGetter*);
+WEBCORE_EXPORT WebCore::TestCustomNamedGetter* core(DOMTestCustomNamedGetter *);
+WEBCORE_EXPORT DOMTestCustomNamedGetter *kit(WebCore::TestCustomNamedGetter*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestEventConstructorInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestEventConstructorInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestEventConstructorInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestEventConstructor;
}
-WebCore::TestEventConstructor* core(DOMTestEventConstructor *);
-DOMTestEventConstructor *kit(WebCore::TestEventConstructor*);
+WEBCORE_EXPORT WebCore::TestEventConstructor* core(DOMTestEventConstructor *);
+WEBCORE_EXPORT DOMTestEventConstructor *kit(WebCore::TestEventConstructor*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestEventTargetInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestEventTargetInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestEventTargetInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestEventTarget;
}
-WebCore::TestEventTarget* core(DOMTestEventTarget *);
-DOMTestEventTarget *kit(WebCore::TestEventTarget*);
+WEBCORE_EXPORT WebCore::TestEventTarget* core(DOMTestEventTarget *);
+WEBCORE_EXPORT DOMTestEventTarget *kit(WebCore::TestEventTarget*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestExceptionInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestExceptionInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestExceptionInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestException;
}
-WebCore::TestException* core(DOMTestException *);
-DOMTestException *kit(WebCore::TestException*);
+WEBCORE_EXPORT WebCore::TestException* core(DOMTestException *);
+WEBCORE_EXPORT DOMTestException *kit(WebCore::TestException*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestGenerateIsReachableInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestGenerateIsReachableInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestGenerateIsReachableInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestGenerateIsReachable;
}
-WebCore::TestGenerateIsReachable* core(DOMTestGenerateIsReachable *);
-DOMTestGenerateIsReachable *kit(WebCore::TestGenerateIsReachable*);
+WEBCORE_EXPORT WebCore::TestGenerateIsReachable* core(DOMTestGenerateIsReachable *);
+WEBCORE_EXPORT DOMTestGenerateIsReachable *kit(WebCore::TestGenerateIsReachable*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestInterfaceInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestInterfaceInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestInterfaceInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestInterface;
}
-WebCore::TestInterface* core(DOMTestInterface *);
-DOMTestInterface *kit(WebCore::TestInterface*);
+WEBCORE_EXPORT WebCore::TestInterface* core(DOMTestInterface *);
+WEBCORE_EXPORT DOMTestInterface *kit(WebCore::TestInterface*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestMediaQueryListListenerInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestMediaQueryListListenerInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestMediaQueryListListenerInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestMediaQueryListListener;
}
-WebCore::TestMediaQueryListListener* core(DOMTestMediaQueryListListener *);
-DOMTestMediaQueryListListener *kit(WebCore::TestMediaQueryListListener*);
+WEBCORE_EXPORT WebCore::TestMediaQueryListListener* core(DOMTestMediaQueryListListener *);
+WEBCORE_EXPORT DOMTestMediaQueryListListener *kit(WebCore::TestMediaQueryListListener*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNamedConstructorInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNamedConstructorInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNamedConstructorInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestNamedConstructor;
}
-WebCore::TestNamedConstructor* core(DOMTestNamedConstructor *);
-DOMTestNamedConstructor *kit(WebCore::TestNamedConstructor*);
+WEBCORE_EXPORT WebCore::TestNamedConstructor* core(DOMTestNamedConstructor *);
+WEBCORE_EXPORT DOMTestNamedConstructor *kit(WebCore::TestNamedConstructor*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNodeInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNodeInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNodeInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestNode;
}
-WebCore::TestNode* core(DOMTestNode *);
-DOMTestNode *kit(WebCore::TestNode*);
+WEBCORE_EXPORT WebCore::TestNode* core(DOMTestNode *);
+WEBCORE_EXPORT DOMTestNode *kit(WebCore::TestNode*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNondeterministicInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNondeterministicInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestNondeterministicInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestNondeterministic;
}
-WebCore::TestNondeterministic* core(DOMTestNondeterministic *);
-DOMTestNondeterministic *kit(WebCore::TestNondeterministic*);
+WEBCORE_EXPORT WebCore::TestNondeterministic* core(DOMTestNondeterministic *);
+WEBCORE_EXPORT DOMTestNondeterministic *kit(WebCore::TestNondeterministic*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestObjInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestObjInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestObjInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestObj;
}
-WebCore::TestObj* core(DOMTestObj *);
-DOMTestObj *kit(WebCore::TestObj*);
+WEBCORE_EXPORT WebCore::TestObj* core(DOMTestObj *);
+WEBCORE_EXPORT DOMTestObj *kit(WebCore::TestObj*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestOverloadedConstructorsInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestOverloadedConstructorsInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestOverloadedConstructorsInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestOverloadedConstructors;
}
-WebCore::TestOverloadedConstructors* core(DOMTestOverloadedConstructors *);
-DOMTestOverloadedConstructors *kit(WebCore::TestOverloadedConstructors*);
+WEBCORE_EXPORT WebCore::TestOverloadedConstructors* core(DOMTestOverloadedConstructors *);
+WEBCORE_EXPORT DOMTestOverloadedConstructors *kit(WebCore::TestOverloadedConstructors*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterfaceInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterfaceInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterfaceInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestSerializedScriptValueInterface;
}
-WebCore::TestSerializedScriptValueInterface* core(DOMTestSerializedScriptValueInterface *);
-DOMTestSerializedScriptValueInterface *kit(WebCore::TestSerializedScriptValueInterface*);
+WEBCORE_EXPORT WebCore::TestSerializedScriptValueInterface* core(DOMTestSerializedScriptValueInterface *);
+WEBCORE_EXPORT DOMTestSerializedScriptValueInterface *kit(WebCore::TestSerializedScriptValueInterface*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestTypedefsInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestTypedefsInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMTestTypedefsInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class TestTypedefs;
}
-WebCore::TestTypedefs* core(DOMTestTypedefs *);
-DOMTestTypedefs *kit(WebCore::TestTypedefs*);
+WEBCORE_EXPORT WebCore::TestTypedefs* core(DOMTestTypedefs *);
+WEBCORE_EXPORT DOMTestTypedefs *kit(WebCore::TestTypedefs*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMattributeInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMattributeInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMattributeInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class attribute;
}
-WebCore::attribute* core(DOMattribute *);
-DOMattribute *kit(WebCore::attribute*);
+WEBCORE_EXPORT WebCore::attribute* core(DOMattribute *);
+WEBCORE_EXPORT DOMattribute *kit(WebCore::attribute*);
Modified: trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMreadonlyInternal.h (173181 => 173182)
--- trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMreadonlyInternal.h 2014-09-02 18:30:06 UTC (rev 173181)
+++ trunk/Source/WebCore/bindings/scripts/test/ObjC/DOMreadonlyInternal.h 2014-09-02 19:07:42 UTC (rev 173182)
@@ -30,5 +30,5 @@
class readonly;
}
-WebCore::readonly* core(DOMreadonly *);
-DOMreadonly *kit(WebCore::readonly*);
+WEBCORE_EXPORT WebCore::readonly* core(DOMreadonly *);
+WEBCORE_EXPORT DOMreadonly *kit(WebCore::readonly*);