Changeset 117650 in webkit


Ignore:
Timestamp:
May 18, 2012 3:49:33 PM (12 years ago)
Author:
caio.oliveira@openbossa.org
Message:

Fix remaining uses of JSValue::toBoolean()
https://bugs.webkit.org/show_bug.cgi?id=86912

Reviewed by Filip Pizlo.

And unbreak Qt build.

  • bindings/scripts/test/JS/JSTestEventTarget.cpp:

(WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
(WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):

  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::setJSTestObjCreate):
(WebCore::setJSTestObjReflectedBooleanAttr):
(WebCore::setJSTestObjReflectedCustomBooleanAttr):
(WebCore::jsTestObjPrototypeFunctionAddEventListener):
(WebCore::jsTestObjPrototypeFunctionRemoveEventListener):

  • bridge/qt/qt_runtime.cpp:

(JSC::Bindings::convertValueToQVariant):

  • bridge/qt/qt_runtime_qt4.cpp:

(JSC::Bindings::convertValueToQVariant):

Location:
trunk/Source/WebCore
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r117646 r117650  
     12012-05-18  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
     2
     3        Fix remaining uses of JSValue::toBoolean()
     4        https://bugs.webkit.org/show_bug.cgi?id=86912
     5
     6        Reviewed by Filip Pizlo.
     7
     8        And unbreak Qt build.
     9
     10        * bindings/scripts/test/JS/JSTestEventTarget.cpp:
     11        (WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
     12        (WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):
     13        * bindings/scripts/test/JS/JSTestObj.cpp:
     14        (WebCore::setJSTestObjCreate):
     15        (WebCore::setJSTestObjReflectedBooleanAttr):
     16        (WebCore::setJSTestObjReflectedCustomBooleanAttr):
     17        (WebCore::jsTestObjPrototypeFunctionAddEventListener):
     18        (WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
     19        * bridge/qt/qt_runtime.cpp:
     20        (JSC::Bindings::convertValueToQVariant):
     21        * bridge/qt/qt_runtime_qt4.cpp:
     22        (JSC::Bindings::convertValueToQVariant):
     23
    1242012-04-27  Filip Pizlo  <fpizlo@apple.com>
    225
  • trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp

    r117211 r117650  
    254254    if (!listener.isObject())
    255255        return JSValue::encode(jsUndefined());
    256     impl->addEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)), exec->argument(2).toBoolean(exec));
     256    impl->addEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)), exec->argument(2).toBoolean());
    257257    return JSValue::encode(jsUndefined());
    258258}
     
    269269    if (!listener.isObject())
    270270        return JSValue::encode(jsUndefined());
    271     impl->removeEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)).get(), exec->argument(2).toBoolean(exec));
     271    impl->removeEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)).get(), exec->argument(2).toBoolean());
    272272    return JSValue::encode(jsUndefined());
    273273}
  • trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp

    r116828 r117650  
    12471247    JSTestObj* castedThis = jsCast<JSTestObj*>(thisObject);
    12481248    TestObj* impl = static_cast<TestObj*>(castedThis->impl());
    1249     impl->setCreate(value.toBoolean(exec));
     1249    impl->setCreate(value.toBoolean());
    12501250}
    12511251
     
    12791279    JSTestObj* castedThis = jsCast<JSTestObj*>(thisObject);
    12801280    TestObj* impl = static_cast<TestObj*>(castedThis->impl());
    1281     impl->setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, value.toBoolean(exec));
     1281    impl->setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, value.toBoolean());
    12821282}
    12831283
     
    13111311    JSTestObj* castedThis = jsCast<JSTestObj*>(thisObject);
    13121312    TestObj* impl = static_cast<TestObj*>(castedThis->impl());
    1313     impl->setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, value.toBoolean(exec));
     1313    impl->setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, value.toBoolean());
    13141314}
    13151315
     
    18301830    if (!listener.isObject())
    18311831        return JSValue::encode(jsUndefined());
    1832     impl->addEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)), exec->argument(2).toBoolean(exec));
     1832    impl->addEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)), exec->argument(2).toBoolean());
    18331833    return JSValue::encode(jsUndefined());
    18341834}
     
    18451845    if (!listener.isObject())
    18461846        return JSValue::encode(jsUndefined());
    1847     impl->removeEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)).get(), exec->argument(2).toBoolean(exec));
     1847    impl->removeEventListener(ustringToAtomicString(exec->argument(0).toString(exec)->value(exec)), JSEventListener::create(asObject(listener), castedThis, false, currentWorld(exec)).get(), exec->argument(2).toBoolean());
    18481848    return JSValue::encode(jsUndefined());
    18491849}
  • trunk/Source/WebCore/bridge/qt/qt_runtime.cpp

    r116828 r117650  
    288288        case QMetaType::Bool:
    289289            if (type == Object && object->inherits(&BooleanObject::s_info))
    290                 ret = QVariant(asBooleanObject(value)->internalValue().toBoolean(exec));
     290                ret = QVariant(asBooleanObject(value)->internalValue().toBoolean());
    291291            else
    292                 ret = QVariant(value.toBoolean(exec));
     292                ret = QVariant(value.toBoolean());
    293293            if (type == Boolean)
    294294                dist = 0;
  • trunk/Source/WebCore/bridge/qt/qt_runtime_qt4.cpp

    r116828 r117650  
    288288        case QMetaType::Bool:
    289289            if (type == Object && object->inherits(&BooleanObject::s_info))
    290                 ret = QVariant(asBooleanObject(value)->internalValue().toBoolean(exec));
     290                ret = QVariant(asBooleanObject(value)->internalValue().toBoolean());
    291291            else
    292                 ret = QVariant(value.toBoolean(exec));
     292                ret = QVariant(value.toBoolean());
    293293            if (type == Boolean)
    294294                dist = 0;
Note: See TracChangeset for help on using the changeset viewer.