Diff
Modified: trunk/Source/WebCore/ChangeLog (100550 => 100551)
--- trunk/Source/WebCore/ChangeLog 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/ChangeLog 2011-11-17 03:13:47 UTC (rev 100551)
@@ -1,3 +1,44 @@
+2011-11-16 Kentaro Hara <[email protected]>
+
+ Unreviewed. Rebaselined run-bindings-tests results.
+
+ * bindings/scripts/test/JS/JSTestEventConstructor.cpp:
+ (WebCore::JSTestEventConstructor::JSTestEventConstructor):
+ (WebCore::JSTestEventConstructorOwner::finalize):
+ * bindings/scripts/test/JS/JSTestEventConstructor.h:
+ (WebCore::JSTestEventConstructor::impl):
+ (WebCore::JSTestEventConstructor::releaseImpl):
+ * bindings/scripts/test/JS/JSTestInterface.cpp:
+ (WebCore::JSTestInterface::JSTestInterface):
+ (WebCore::JSTestInterfaceOwner::finalize):
+ * bindings/scripts/test/JS/JSTestInterface.h:
+ (WebCore::JSTestInterface::impl):
+ (WebCore::JSTestInterface::releaseImpl):
+ * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
+ (WebCore::JSTestMediaQueryListListener::JSTestMediaQueryListListener):
+ (WebCore::JSTestMediaQueryListListenerOwner::finalize):
+ * bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
+ (WebCore::JSTestMediaQueryListListener::impl):
+ (WebCore::JSTestMediaQueryListListener::releaseImpl):
+ * bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
+ (WebCore::JSTestNamedConstructor::JSTestNamedConstructor):
+ (WebCore::JSTestNamedConstructorOwner::finalize):
+ * bindings/scripts/test/JS/JSTestNamedConstructor.h:
+ (WebCore::JSTestNamedConstructor::impl):
+ (WebCore::JSTestNamedConstructor::releaseImpl):
+ * bindings/scripts/test/JS/JSTestObj.cpp:
+ (WebCore::JSTestObj::JSTestObj):
+ (WebCore::JSTestObjOwner::finalize):
+ * bindings/scripts/test/JS/JSTestObj.h:
+ (WebCore::JSTestObj::impl):
+ (WebCore::JSTestObj::releaseImpl):
+ * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
+ (WebCore::JSTestSerializedScriptValueInterface::JSTestSerializedScriptValueInterface):
+ (WebCore::JSTestSerializedScriptValueInterfaceOwner::finalize):
+ * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
+ (WebCore::JSTestSerializedScriptValueInterface::impl):
+ (WebCore::JSTestSerializedScriptValueInterface::releaseImpl):
+
2011-11-16 Jay Civelli <[email protected]>
Make sure MHTML documents use the domain of the MHTML file.
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2011-11-17 03:13:47 UTC (rev 100551)
@@ -133,7 +133,7 @@
JSTestEventConstructor::JSTestEventConstructor(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestEventConstructor> impl)
: JSDOMWrapper(structure, globalObject)
- , m_impl(impl)
+ , m_impl(impl.leakRef())
{
}
@@ -214,7 +214,7 @@
JSTestEventConstructor* jsTestEventConstructor = static_cast<JSTestEventConstructor*>(handle.get().asCell());
DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context);
uncacheWrapper(world, jsTestEventConstructor->impl(), jsTestEventConstructor);
- jsTestEventConstructor->clearImpl();
+ jsTestEventConstructor->releaseImpl();
}
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TestEventConstructor* impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2011-11-17 03:13:47 UTC (rev 100551)
@@ -50,11 +50,11 @@
}
static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TestEventConstructor* impl() const { return m_impl.get(); }
- void clearImpl() { m_impl.clear(); }
+ TestEventConstructor* impl() const { return m_impl; }
+ void releaseImpl() { m_impl->deref(); m_impl = 0; }
private:
- RefPtr<TestEventConstructor> m_impl;
+ TestEventConstructor* m_impl;
protected:
JSTestEventConstructor(JSC::Structure*, JSDOMGlobalObject*, PassRefPtr<TestEventConstructor>);
void finishCreation(JSC::JSGlobalData&);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2011-11-17 03:13:47 UTC (rev 100551)
@@ -158,7 +158,7 @@
JSTestInterface::JSTestInterface(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestInterface> impl)
: JSDOMWrapper(structure, globalObject)
- , m_impl(impl)
+ , m_impl(impl.leakRef())
{
}
@@ -221,7 +221,7 @@
JSTestInterface* jsTestInterface = static_cast<JSTestInterface*>(handle.get().asCell());
DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context);
uncacheWrapper(world, jsTestInterface->impl(), jsTestInterface);
- jsTestInterface->clearImpl();
+ jsTestInterface->releaseImpl();
}
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TestInterface* impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2011-11-17 03:13:47 UTC (rev 100551)
@@ -52,11 +52,11 @@
}
static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TestInterface* impl() const { return m_impl.get(); }
- void clearImpl() { m_impl.clear(); }
+ TestInterface* impl() const { return m_impl; }
+ void releaseImpl() { m_impl->deref(); m_impl = 0; }
private:
- RefPtr<TestInterface> m_impl;
+ TestInterface* m_impl;
protected:
JSTestInterface(JSC::Structure*, JSDOMGlobalObject*, PassRefPtr<TestInterface>);
void finishCreation(JSC::JSGlobalData&);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp 2011-11-17 03:13:47 UTC (rev 100551)
@@ -140,7 +140,7 @@
JSTestMediaQueryListListener::JSTestMediaQueryListListener(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestMediaQueryListListener> impl)
: JSDOMWrapper(structure, globalObject)
- , m_impl(impl)
+ , m_impl(impl.leakRef())
{
}
@@ -218,7 +218,7 @@
JSTestMediaQueryListListener* jsTestMediaQueryListListener = static_cast<JSTestMediaQueryListListener*>(handle.get().asCell());
DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context);
uncacheWrapper(world, jsTestMediaQueryListListener->impl(), jsTestMediaQueryListListener);
- jsTestMediaQueryListListener->clearImpl();
+ jsTestMediaQueryListListener->releaseImpl();
}
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TestMediaQueryListListener* impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2011-11-17 03:13:47 UTC (rev 100551)
@@ -50,11 +50,11 @@
}
static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TestMediaQueryListListener* impl() const { return m_impl.get(); }
- void clearImpl() { m_impl.clear(); }
+ TestMediaQueryListListener* impl() const { return m_impl; }
+ void releaseImpl() { m_impl->deref(); m_impl = 0; }
private:
- RefPtr<TestMediaQueryListListener> m_impl;
+ TestMediaQueryListListener* m_impl;
protected:
JSTestMediaQueryListListener(JSC::Structure*, JSDOMGlobalObject*, PassRefPtr<TestMediaQueryListListener>);
void finishCreation(JSC::JSGlobalData&);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp 2011-11-17 03:13:47 UTC (rev 100551)
@@ -123,7 +123,7 @@
JSTestNamedConstructor::JSTestNamedConstructor(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestNamedConstructor> impl)
: JSDOMWrapper(structure, globalObject)
- , m_impl(impl)
+ , m_impl(impl.leakRef())
{
}
@@ -186,7 +186,7 @@
JSTestNamedConstructor* jsTestNamedConstructor = static_cast<JSTestNamedConstructor*>(handle.get().asCell());
DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context);
uncacheWrapper(world, jsTestNamedConstructor->impl(), jsTestNamedConstructor);
- jsTestNamedConstructor->clearImpl();
+ jsTestNamedConstructor->releaseImpl();
}
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TestNamedConstructor* impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2011-11-17 03:13:47 UTC (rev 100551)
@@ -50,11 +50,11 @@
}
static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TestNamedConstructor* impl() const { return m_impl.get(); }
- void clearImpl() { m_impl.clear(); }
+ TestNamedConstructor* impl() const { return m_impl; }
+ void releaseImpl() { m_impl->deref(); m_impl = 0; }
private:
- RefPtr<TestNamedConstructor> m_impl;
+ TestNamedConstructor* m_impl;
protected:
JSTestNamedConstructor(JSC::Structure*, JSDOMGlobalObject*, PassRefPtr<TestNamedConstructor>);
void finishCreation(JSC::JSGlobalData&);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2011-11-17 03:13:47 UTC (rev 100551)
@@ -313,7 +313,7 @@
JSTestObj::JSTestObj(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestObj> impl)
: JSDOMWrapper(structure, globalObject)
- , m_impl(impl)
+ , m_impl(impl.leakRef())
{
}
@@ -2000,7 +2000,7 @@
JSTestObj* jsTestObj = static_cast<JSTestObj*>(handle.get().asCell());
DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context);
uncacheWrapper(world, jsTestObj->impl(), jsTestObj);
- jsTestObj->clearImpl();
+ jsTestObj->releaseImpl();
}
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TestObj* impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2011-11-17 03:13:47 UTC (rev 100551)
@@ -63,11 +63,11 @@
// Custom functions
JSC::JSValue customMethod(JSC::ExecState*);
JSC::JSValue customMethodWithArgs(JSC::ExecState*);
- TestObj* impl() const { return m_impl.get(); }
- void clearImpl() { m_impl.clear(); }
+ TestObj* impl() const { return m_impl; }
+ void releaseImpl() { m_impl->deref(); m_impl = 0; }
private:
- RefPtr<TestObj> m_impl;
+ TestObj* m_impl;
protected:
JSTestObj(JSC::Structure*, JSDOMGlobalObject*, PassRefPtr<TestObj>);
void finishCreation(JSC::JSGlobalData&);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp 2011-11-17 03:13:47 UTC (rev 100551)
@@ -128,7 +128,7 @@
JSTestSerializedScriptValueInterface::JSTestSerializedScriptValueInterface(Structure* structure, JSDOMGlobalObject* globalObject, PassRefPtr<TestSerializedScriptValueInterface> impl)
: JSDOMWrapper(structure, globalObject)
- , m_impl(impl)
+ , m_impl(impl.leakRef())
{
}
@@ -199,7 +199,7 @@
JSTestSerializedScriptValueInterface* jsTestSerializedScriptValueInterface = static_cast<JSTestSerializedScriptValueInterface*>(handle.get().asCell());
DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context);
uncacheWrapper(world, jsTestSerializedScriptValueInterface->impl(), jsTestSerializedScriptValueInterface);
- jsTestSerializedScriptValueInterface->clearImpl();
+ jsTestSerializedScriptValueInterface->releaseImpl();
}
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TestSerializedScriptValueInterface* impl)
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h (100550 => 100551)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2011-11-17 03:08:21 UTC (rev 100550)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2011-11-17 03:13:47 UTC (rev 100551)
@@ -52,11 +52,11 @@
}
static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TestSerializedScriptValueInterface* impl() const { return m_impl.get(); }
- void clearImpl() { m_impl.clear(); }
+ TestSerializedScriptValueInterface* impl() const { return m_impl; }
+ void releaseImpl() { m_impl->deref(); m_impl = 0; }
private:
- RefPtr<TestSerializedScriptValueInterface> m_impl;
+ TestSerializedScriptValueInterface* m_impl;
protected:
JSTestSerializedScriptValueInterface(JSC::Structure*, JSDOMGlobalObject*, PassRefPtr<TestSerializedScriptValueInterface>);
void finishCreation(JSC::JSGlobalData&);