Diff
Modified: trunk/Source/WebCore/ChangeLog (190625 => 190626)
--- trunk/Source/WebCore/ChangeLog 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/ChangeLog 2015-10-06 17:36:44 UTC (rev 190626)
@@ -1,3 +1,18 @@
+2015-10-06 Commit Queue <commit-qu...@webkit.org>
+
+ Unreviewed, rolling out r190619.
+ https://bugs.webkit.org/show_bug.cgi?id=149849
+
+ borke the binding tests on iOS at least (Requested by youenn
+ on #webkit).
+
+ Reverted changeset:
+
+ "Binding generator XXConstructor::finishCreation should take
+ references as parameters"
+ https://bugs.webkit.org/show_bug.cgi?id=149838
+ http://trac.webkit.org/changeset/190619
+
2015-10-05 Wenson Hsieh <wenson_hs...@apple.com>
Slider knobs should scale when rendering while zoomed
Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2015-10-06 17:36:44 UTC (rev 190626)
@@ -4607,14 +4607,14 @@
push(@$outputArray, "class ${constructorClassName} : public " . $parentClassName . " {\n");
push(@$outputArray, "private:\n");
push(@$outputArray, " ${constructorClassName}(JSC::Structure*, JSDOMGlobalObject*);\n");
- push(@$outputArray, " void finishCreation(JSC::VM&, JSDOMGlobalObject&);\n\n");
+ push(@$outputArray, " void finishCreation(JSC::VM&, JSDOMGlobalObject*);\n\n");
push(@$outputArray, "public:\n");
push(@$outputArray, " typedef " . $parentClassName . " Base;\n");
push(@$outputArray, " static $constructorClassName* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)\n");
push(@$outputArray, " {\n");
push(@$outputArray, " $constructorClassName* ptr = new (NotNull, JSC::allocateCell<$constructorClassName>(vm.heap)) $constructorClassName(structure, globalObject);\n");
- push(@$outputArray, " ptr->finishCreation(vm, *globalObject);\n");
+ push(@$outputArray, " ptr->finishCreation(vm, globalObject);\n");
push(@$outputArray, " return ptr;\n");
push(@$outputArray, " }\n\n");
@@ -4654,7 +4654,7 @@
static JS${interfaceName}NamedConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JS${interfaceName}NamedConstructor* constructor = new (NotNull, JSC::allocateCell<JS${interfaceName}NamedConstructor>(vm.heap)) JS${interfaceName}NamedConstructor(structure, globalObject);
- constructor->finishCreation(vm, *globalObject);
+ constructor->finishCreation(vm, globalObject);
return constructor;
}
@@ -4669,7 +4669,7 @@
JS${interfaceName}NamedConstructor(JSC::Structure*, JSDOMGlobalObject*);
static JSC::EncodedJSValue JSC_HOST_CALL constructJS${interfaceName}(JSC::ExecState*);
static JSC::ConstructType getConstructData(JSC::JSCell*, JSC::ConstructData&);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
};
END
@@ -4976,11 +4976,11 @@
push(@$outputArray, "{\n");
push(@$outputArray, "}\n\n");
- push(@$outputArray, "void ${constructorClassName}::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)\n");
+ push(@$outputArray, "void ${constructorClassName}::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)\n");
push(@$outputArray, "{\n");
if ($generatingNamedConstructor) {
- push(@$outputArray, " Base::finishCreation(&globalObject);\n");
+ push(@$outputArray, " Base::finishCreation(globalObject);\n");
} else {
push(@$outputArray, " Base::finishCreation(vm);\n");
}
@@ -4990,11 +4990,11 @@
# of whether the interface was declared with the [NoInterfaceObject] extended attribute.
# https://heycam.github.io/webidl/#interface-prototype-object
if (IsDOMGlobalObject($interface)) {
- push(@$outputArray, " putDirect(vm, vm.propertyNames->prototype, globalObject.prototype(), DontDelete | ReadOnly | DontEnum);\n");
+ push(@$outputArray, " putDirect(vm, vm.propertyNames->prototype, globalObject->prototype(), DontDelete | ReadOnly | DontEnum);\n");
} elsif ($interface->isCallback) {
push(@$outputArray, " UNUSED_PARAM(globalObject);\n");
} else {
- push(@$outputArray, " putDirect(vm, vm.propertyNames->prototype, ${className}::getPrototype(vm, &globalObject), DontDelete | ReadOnly | DontEnum);\n");
+ push(@$outputArray, " putDirect(vm, vm.propertyNames->prototype, ${className}::getPrototype(vm, globalObject), DontDelete | ReadOnly | DontEnum);\n");
}
push(@$outputArray, " putDirect(vm, vm.propertyNames->name, jsNontrivialString(&vm, String(ASCIILiteral(\"$visibleInterfaceName\"))), ReadOnly | DontEnum);\n");
@@ -5009,7 +5009,7 @@
if ($interface->extendedAttributes->{"JSBuiltinConstructor"}) {
my $initializeFunctionName = GetJSBuiltinFunctionName(${className}, "initialize" . ${interfaceName});
- push(@$outputArray, " setInitializeFunction(vm, *JSC::JSFunction::createBuiltinFunction(vm, ${initializeFunctionName}(vm), &globalObject));\n");
+ push(@$outputArray, " setInitializeFunction(vm, *JSC::JSFunction::createBuiltinFunction(vm, ${initializeFunctionName}(vm), globalObject));\n");
}
push(@$outputArray, "}\n\n");
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -69,14 +69,14 @@
class JSTestActiveDOMObjectConstructor : public DOMConstructorObject {
private:
JSTestActiveDOMObjectConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestActiveDOMObjectConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestActiveDOMObjectConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestActiveDOMObjectConstructor>(vm.heap)) JSTestActiveDOMObjectConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -111,7 +111,7 @@
{
}
-void JSTestActiveDOMObjectConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestActiveDOMObjectConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallback.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallback.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallback.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -62,14 +62,14 @@
class JSTestCallbackConstructor : public DOMConstructorObject {
private:
JSTestCallbackConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestCallbackConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestCallbackConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestCallbackConstructor>(vm.heap)) JSTestCallbackConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -99,7 +99,7 @@
{
}
-void JSTestCallbackConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestCallbackConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -60,14 +60,14 @@
class JSTestCustomConstructorWithNoInterfaceObjectConstructor : public DOMConstructorObject {
private:
JSTestCustomConstructorWithNoInterfaceObjectConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestCustomConstructorWithNoInterfaceObjectConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestCustomConstructorWithNoInterfaceObjectConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestCustomConstructorWithNoInterfaceObjectConstructor>(vm.heap)) JSTestCustomConstructorWithNoInterfaceObjectConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -86,7 +86,7 @@
{
}
-void JSTestCustomConstructorWithNoInterfaceObjectConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestCustomConstructorWithNoInterfaceObjectConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -67,14 +67,14 @@
class JSTestCustomNamedGetterConstructor : public DOMConstructorObject {
private:
JSTestCustomNamedGetterConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestCustomNamedGetterConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestCustomNamedGetterConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestCustomNamedGetterConstructor>(vm.heap)) JSTestCustomNamedGetterConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -106,7 +106,7 @@
{
}
-void JSTestCustomNamedGetterConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestCustomNamedGetterConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -66,14 +66,14 @@
class JSTestEventConstructorConstructor : public DOMConstructorObject {
private:
JSTestEventConstructorConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestEventConstructorConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestEventConstructorConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestEventConstructorConstructor>(vm.heap)) JSTestEventConstructorConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -135,7 +135,7 @@
{
}
-void JSTestEventConstructorConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestEventConstructorConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -76,14 +76,14 @@
class JSTestEventTargetConstructor : public DOMConstructorObject {
private:
JSTestEventTargetConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestEventTargetConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestEventTargetConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestEventTargetConstructor>(vm.heap)) JSTestEventTargetConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -115,7 +115,7 @@
{
}
-void JSTestEventTargetConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestEventTargetConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -63,14 +63,14 @@
class JSTestExceptionConstructor : public DOMConstructorObject {
private:
JSTestExceptionConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestExceptionConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestExceptionConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestExceptionConstructor>(vm.heap)) JSTestExceptionConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -102,7 +102,7 @@
{
}
-void JSTestExceptionConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestExceptionConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -60,14 +60,14 @@
class JSTestGenerateIsReachableConstructor : public DOMConstructorObject {
private:
JSTestGenerateIsReachableConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestGenerateIsReachableConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestGenerateIsReachableConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestGenerateIsReachableConstructor>(vm.heap)) JSTestGenerateIsReachableConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -85,7 +85,7 @@
{
}
-void JSTestGenerateIsReachableConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestGenerateIsReachableConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -146,14 +146,14 @@
class JSTestInterfaceConstructor : public DOMConstructorObject {
private:
JSTestInterfaceConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestInterfaceConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestInterfaceConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestInterfaceConstructor>(vm.heap)) JSTestInterfaceConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -294,7 +294,7 @@
{
}
-void JSTestInterfaceConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestInterfaceConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -61,14 +61,14 @@
class JSTestJSBuiltinConstructorConstructor : public DOMConstructorJSBuiltinObject {
private:
JSTestJSBuiltinConstructorConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorJSBuiltinObject Base;
static JSTestJSBuiltinConstructorConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestJSBuiltinConstructorConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestJSBuiltinConstructorConstructor>(vm.heap)) JSTestJSBuiltinConstructorConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -95,7 +95,7 @@
{
}
-void JSTestJSBuiltinConstructorConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestJSBuiltinConstructorConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -67,14 +67,14 @@
class JSTestMediaQueryListListenerConstructor : public DOMConstructorObject {
private:
JSTestMediaQueryListListenerConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestMediaQueryListListenerConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestMediaQueryListListenerConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestMediaQueryListListenerConstructor>(vm.heap)) JSTestMediaQueryListListenerConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -92,7 +92,7 @@
{
}
-void JSTestMediaQueryListListenerConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestMediaQueryListListenerConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -63,14 +63,14 @@
class JSTestNamedConstructorConstructor : public DOMConstructorObject {
private:
JSTestNamedConstructorConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestNamedConstructorConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestNamedConstructorConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestNamedConstructorConstructor>(vm.heap)) JSTestNamedConstructorConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -88,7 +88,7 @@
static JSTestNamedConstructorNamedConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestNamedConstructorNamedConstructor* constructor = new (NotNull, JSC::allocateCell<JSTestNamedConstructorNamedConstructor>(vm.heap)) JSTestNamedConstructorNamedConstructor(structure, globalObject);
- constructor->finishCreation(vm, *globalObject);
+ constructor->finishCreation(vm, globalObject);
return constructor;
}
@@ -103,7 +103,7 @@
JSTestNamedConstructorNamedConstructor(JSC::Structure*, JSDOMGlobalObject*);
static JSC::EncodedJSValue JSC_HOST_CALL constructJSTestNamedConstructor(JSC::ExecState*);
static JSC::ConstructType getConstructData(JSC::JSCell*, JSC::ConstructData&);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
};
const ClassInfo JSTestNamedConstructorConstructor::s_info = { "TestNamedConstructorConstructor", &Base::s_info, 0, CREATE_METHOD_TABLE(JSTestNamedConstructorConstructor) };
@@ -113,7 +113,7 @@
{
}
-void JSTestNamedConstructorConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestNamedConstructorConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
@@ -152,9 +152,9 @@
{
}
-void JSTestNamedConstructorNamedConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestNamedConstructorNamedConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
- Base::finishCreation(&globalObject);
+ Base::finishCreation(globalObject);
ASSERT(inherits(info()));
putDirect(vm, vm.propertyNames->prototype, JSTestNamedConstructor::getPrototype(vm, globalObject), DontDelete | ReadOnly | DontEnum);
putDirect(vm, vm.propertyNames->name, jsNontrivialString(&vm, String(ASCIILiteral("Audio"))), ReadOnly | DontEnum);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -66,14 +66,14 @@
class JSTestNodeConstructor : public DOMConstructorObject {
private:
JSTestNodeConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestNodeConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestNodeConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestNodeConstructor>(vm.heap)) JSTestNodeConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -101,7 +101,7 @@
{
}
-void JSTestNodeConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestNodeConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -83,14 +83,14 @@
class JSTestNondeterministicConstructor : public DOMConstructorObject {
private:
JSTestNondeterministicConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestNondeterministicConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestNondeterministicConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestNondeterministicConstructor>(vm.heap)) JSTestNondeterministicConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -108,7 +108,7 @@
{
}
-void JSTestNondeterministicConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestNondeterministicConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -348,14 +348,14 @@
class JSTestObjConstructor : public DOMConstructorObject {
private:
JSTestObjConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestObjConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestObjConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestObjConstructor>(vm.heap)) JSTestObjConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -490,7 +490,7 @@
{
}
-void JSTestObjConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestObjConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -63,14 +63,14 @@
class JSTestOverloadedConstructorsConstructor : public DOMConstructorObject {
private:
JSTestOverloadedConstructorsConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestOverloadedConstructorsConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestOverloadedConstructorsConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestOverloadedConstructorsConstructor>(vm.heap)) JSTestOverloadedConstructorsConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -173,7 +173,7 @@
{
}
-void JSTestOverloadedConstructorsConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestOverloadedConstructorsConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -69,14 +69,14 @@
class JSTestOverrideBuiltinsConstructor : public DOMConstructorObject {
private:
JSTestOverrideBuiltinsConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestOverrideBuiltinsConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestOverrideBuiltinsConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestOverrideBuiltinsConstructor>(vm.heap)) JSTestOverrideBuiltinsConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -108,7 +108,7 @@
{
}
-void JSTestOverrideBuiltinsConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestOverrideBuiltinsConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -74,14 +74,14 @@
class JSTestSerializedScriptValueInterfaceConstructor : public DOMConstructorObject {
private:
JSTestSerializedScriptValueInterfaceConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestSerializedScriptValueInterfaceConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestSerializedScriptValueInterfaceConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestSerializedScriptValueInterfaceConstructor>(vm.heap)) JSTestSerializedScriptValueInterfaceConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -99,7 +99,7 @@
{
}
-void JSTestSerializedScriptValueInterfaceConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestSerializedScriptValueInterfaceConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -100,14 +100,14 @@
class JSTestTypedefsConstructor : public DOMConstructorObject {
private:
JSTestTypedefsConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSTestTypedefsConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSTestTypedefsConstructor* ptr = new (NotNull, JSC::allocateCell<JSTestTypedefsConstructor>(vm.heap)) JSTestTypedefsConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -164,7 +164,7 @@
{
}
-void JSTestTypedefsConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSTestTypedefsConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -63,14 +63,14 @@
class JSattributeConstructor : public DOMConstructorObject {
private:
JSattributeConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSattributeConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSattributeConstructor* ptr = new (NotNull, JSC::allocateCell<JSattributeConstructor>(vm.heap)) JSattributeConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -88,7 +88,7 @@
{
}
-void JSattributeConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSattributeConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp (190625 => 190626)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp 2015-10-06 17:35:41 UTC (rev 190625)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp 2015-10-06 17:36:44 UTC (rev 190626)
@@ -60,14 +60,14 @@
class JSreadonlyConstructor : public DOMConstructorObject {
private:
JSreadonlyConstructor(JSC::Structure*, JSDOMGlobalObject*);
- void finishCreation(JSC::VM&, JSDOMGlobalObject&);
+ void finishCreation(JSC::VM&, JSDOMGlobalObject*);
public:
typedef DOMConstructorObject Base;
static JSreadonlyConstructor* create(JSC::VM& vm, JSC::Structure* structure, JSDOMGlobalObject* globalObject)
{
JSreadonlyConstructor* ptr = new (NotNull, JSC::allocateCell<JSreadonlyConstructor>(vm.heap)) JSreadonlyConstructor(structure, globalObject);
- ptr->finishCreation(vm, *globalObject);
+ ptr->finishCreation(vm, globalObject);
return ptr;
}
@@ -85,7 +85,7 @@
{
}
-void JSreadonlyConstructor::finishCreation(VM& vm, JSDOMGlobalObject& globalObject)
+void JSreadonlyConstructor::finishCreation(VM& vm, JSDOMGlobalObject* globalObject)
{
Base::finishCreation(vm);
ASSERT(inherits(info()));