Diff
Modified: trunk/Source/WebCore/ChangeLog (178638 => 178639)
--- trunk/Source/WebCore/ChangeLog 2015-01-19 05:32:28 UTC (rev 178638)
+++ trunk/Source/WebCore/ChangeLog 2015-01-19 06:57:00 UTC (rev 178639)
@@ -1,3 +1,16 @@
+2015-01-18 Alexey Proskuryakov <[email protected]>
+
+ Update bindings generation test results after <https://trac.webkit.org/changeset/178633>.
+
+ * bindings/scripts/test/JS/JSTestEventConstructor.cpp:
+ (WebCore::JSTestEventConstructorConstructor::constructJSTestEventConstructor):
+ * bindings/scripts/test/JS/JSTestEventTarget.cpp:
+ (WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
+ (WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):
+ * bindings/scripts/test/JS/JSTestObj.cpp:
+ (WebCore::jsTestObjPrototypeFunctionAddEventListener):
+ (WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
+
2015-01-18 Chris Dumez <[email protected]>
Generate matchingShorthandsForLonghand() implementation from CSSPropertyNames.in
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp (178638 => 178639)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2015-01-19 05:32:28 UTC (rev 178638)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp 2015-01-19 06:57:00 UTC (rev 178639)
@@ -97,7 +97,7 @@
if (!executionContext)
return throwVMError(exec, createReferenceError(exec, "Constructor associated execution context is unavailable"));
- AtomicString eventType = exec->argument(0).toString(exec)->value(exec);
+ AtomicString eventType = exec->argument(0).toString(exec)->toAtomicString(exec);
if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp (178638 => 178639)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp 2015-01-19 05:32:28 UTC (rev 178638)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp 2015-01-19 06:57:00 UTC (rev 178639)
@@ -262,9 +262,9 @@
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestEventTarget::info());
TestEventTarget& impl = castedThis->impl();
JSValue listener = exec->argument(1);
- if (!listener.isObject())
+ if (UNLIKELY(!listener.isObject()))
return JSValue::encode(jsUndefined());
- impl.addEventListener(exec->argument(0).toString(exec)->value(exec), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)), exec->argument(2).toBoolean(exec));
+ impl.addEventListener(exec->argument(0).toString(exec)->toAtomicString(exec), createJSEventListenerForAdd(*exec, *asObject(listener), *castedThis), exec->argument(2).toBoolean(exec));
return JSValue::encode(jsUndefined());
}
@@ -277,9 +277,9 @@
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestEventTarget::info());
TestEventTarget& impl = castedThis->impl();
JSValue listener = exec->argument(1);
- if (!listener.isObject())
+ if (UNLIKELY(!listener.isObject()))
return JSValue::encode(jsUndefined());
- impl.removeEventListener(exec->argument(0).toString(exec)->value(exec), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)).get(), exec->argument(2).toBoolean(exec));
+ impl.removeEventListener(exec->argument(0).toString(exec)->toAtomicString(exec), createJSEventListenerForRemove(*exec, *asObject(listener), *castedThis).ptr(), exec->argument(2).toBoolean(exec));
return JSValue::encode(jsUndefined());
}
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (178638 => 178639)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2015-01-19 05:32:28 UTC (rev 178638)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp 2015-01-19 06:57:00 UTC (rev 178639)
@@ -3242,9 +3242,9 @@
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
JSValue listener = exec->argument(1);
- if (!listener.isObject())
+ if (UNLIKELY(!listener.isObject()))
return JSValue::encode(jsUndefined());
- impl.addEventListener(exec->argument(0).toString(exec)->value(exec), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)), exec->argument(2).toBoolean(exec));
+ impl.addEventListener(exec->argument(0).toString(exec)->toAtomicString(exec), createJSEventListenerForAdd(*exec, *asObject(listener), *castedThis), exec->argument(2).toBoolean(exec));
return JSValue::encode(jsUndefined());
}
@@ -3257,9 +3257,9 @@
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
JSValue listener = exec->argument(1);
- if (!listener.isObject())
+ if (UNLIKELY(!listener.isObject()))
return JSValue::encode(jsUndefined());
- impl.removeEventListener(exec->argument(0).toString(exec)->value(exec), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)).get(), exec->argument(2).toBoolean(exec));
+ impl.removeEventListener(exec->argument(0).toString(exec)->toAtomicString(exec), createJSEventListenerForRemove(*exec, *asObject(listener), *castedThis).ptr(), exec->argument(2).toBoolean(exec));
return JSValue::encode(jsUndefined());
}