Skip to content
  • commit-queue@webkit.org's avatar
    Unreviewed, rolling out r125687. · 45974062
    commit-queue@webkit.org authored
    http://trac.webkit.org/changeset/125687
    https://bugs.webkit.org/show_bug.cgi?id=94147
    
    It broke the whole world (Requested by Ossy_night on #webkit).
    
    Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-08-15
    
    Source/JavaScriptCore:
    
    * API/JSValueRef.cpp:
    (JSValueToBoolean):
    * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
    * bytecode/Watchpoint.h:
    (WatchpointSet):
    * debugger/DebuggerCallFrame.h:
    * dfg/DFGAbstractState.cpp:
    (JSC::DFG::AbstractState::execute):
    * dfg/DFGCFGSimplificationPhase.cpp:
    (JSC::DFG::CFGSimplificationPhase::run):
    * dfg/DFGOperations.cpp:
    * dfg/DFGOperations.h:
    * dfg/DFGSpeculativeJIT32_64.cpp:
    (JSC::DFG::SpeculativeJIT::nonSpeculativeNonPeepholeCompareNull):
    (JSC::DFG::SpeculativeJIT::nonSpeculativePeepholeBranchNull):
    (JSC::DFG::SpeculativeJIT::compile):
    * dfg/DFGSpeculativeJIT64.cpp:
    (JSC::DFG::SpeculativeJIT::nonSpeculativeNonPeepholeCompareNull):
    (JSC::DFG::SpeculativeJIT::nonSpeculativePeepholeBranchNull):
    (JSC::DFG::SpeculativeJIT::compile):
    * interpreter/Interpreter.cpp:
    (JSC::Interpreter::privateExecute):
    * jit/JITOpcodes.cpp:
    (JSC::JIT::emit_op_is_undefined):
    (JSC::JIT::emit_op_jeq_null):
    (JSC::JIT::emit_op_jneq_null):
    (JSC::JIT::emit_op_eq_null):
    (JSC::JIT::emit_op_neq_null):
    * jit/JITOpcodes32_64.cpp:
    (JSC::JIT::emit_op_is_undefined):
    (JSC::JIT::emit_op_jeq_null):
    (JSC::JIT::emit_op_jneq_null):
    (JSC::JIT::emit_op_eq_null):
    (JSC::JIT::emit_op_neq_null):
    * jit/JITStubs.cpp:
    (JSC::DEFINE_STUB_FUNCTION):
    * llint/LLIntSlowPaths.cpp:
    (JSC::LLInt::LLINT_SLOW_PATH_DECL):
    * llint/LowLevelInterpreter32_64.asm:
    * llint/LowLevelInterpreter64.asm:
    * runtime/ArrayPrototype.cpp:
    (JSC::arrayProtoFuncFilter):
    (JSC::arrayProtoFuncEvery):
    (JSC::arrayProtoFuncSome):
    * runtime/BooleanConstructor.cpp:
    (JSC::constructBoolean):
    (JSC::callBooleanConstructor):
    * runtime/JSCell.h:
    (JSCell):
    * runtime/JSGlobalObject.cpp:
    (JSC::JSGlobalObject::JSGlobalObject):
    * runtime/JSGlobalObject.h:
    (JSGlobalObject):
    * runtime/JSString.h:
    (JSC::JSCell::toBoolean):
    (JSC::JSValue::toBoolean):
    * runtime/JSValue.h:
    * runtime/ObjectConstructor.cpp:
    (JSC::toPropertyDescriptor):
    * runtime/Operations.cpp:
    (JSC::jsTypeStringForValue):
    (JSC::jsIsObjectType):
    * runtime/Operations.h:
    (JSC):
    (JSC::JSValue::equalSlowCaseInline):
    * runtime/RegExpConstructor.cpp:
    (JSC::setRegExpConstructorMultiline):
    * runtime/RegExpPrototype.cpp:
    (JSC::regExpProtoFuncToString):
    * runtime/Structure.h:
    
    Source/WebCore:
    
    * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
    (WebCore::JSSQLStatementErrorCallback::handleEvent):
    * bindings/js/JSDOMWindowCustom.cpp:
    (WebCore::JSDOMWindow::addEventListener):
    (WebCore::JSDOMWindow::removeEventListener):
    * bindings/js/JSDataViewCustom.cpp:
    (WebCore::getDataViewMember):
    * bindings/js/JSDeviceMotionEventCustom.cpp:
    (WebCore::JSDeviceMotionEvent::initDeviceMotionEvent):
    * bindings/js/JSDeviceOrientationEventCustom.cpp:
    (WebCore::JSDeviceOrientationEvent::initDeviceOrientationEvent):
    * bindings/js/JSDictionary.cpp:
    (WebCore::JSDictionary::convertValue):
    * bindings/js/JSDirectoryEntryCustom.cpp:
    (WebCore::JSDirectoryEntry::getFile):
    (WebCore::JSDirectoryEntry::getDirectory):
    * bindings/js/JSDirectoryEntrySyncCustom.cpp:
    (WebCore::getFlags):
    * bindings/js/JSHTMLCanvasElementCustom.cpp:
    (WebCore::JSHTMLCanvasElement::getContext):
    * bindings/js/JSInspectorFrontendHostCustom.cpp:
    (WebCore::populateContextMenuItems):
    * bindings/js/JSMessageEventCustom.cpp:
    (WebCore::handleInitMessageEvent):
    * bindings/js/JSWebGLRenderingContextCustom.cpp:
    (WebCore::dataFunctionMatrix):
    * bindings/js/JSXMLHttpRequestCustom.cpp:
    (WebCore::JSXMLHttpRequest::open):
    * bindings/js/JavaScriptCallFrame.cpp:
    * bindings/js/JavaScriptCallFrame.h:
    (JavaScriptCallFrame):
    * bindings/js/ScriptDebugServer.cpp:
    (WebCore::ScriptDebugServer::hasBreakpoint):
    * bindings/scripts/CodeGeneratorJS.pm:
    (GenerateEventListenerCall):
    (GenerateHeader):
    (JSValueToNative):
    * bindings/scripts/test/JS/JSTestEventTarget.cpp:
    (WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
    (WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):
    * bindings/scripts/test/JS/JSTestEventTarget.h:
    (WebCore::JSTestEventTarget::create):
    * bindings/scripts/test/JS/JSTestObj.cpp:
    (WebCore::setJSTestObjCreate):
    (WebCore::setJSTestObjReflectedBooleanAttr):
    (WebCore::setJSTestObjReflectedCustomBooleanAttr):
    (WebCore::jsTestObjPrototypeFunctionAddEventListener):
    (WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
    * bridge/c/c_utility.cpp:
    (JSC::Bindings::convertValueToNPVariant):
    * bridge/jni/jni_jsobject.mm:
    (JavaJSObject::convertValueToJObject):
    * bridge/qt/qt_runtime.cpp:
    (JSC::Bindings::convertValueToQVariant):
    
    Source/WebKit/mac:
    
    * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
    (WebKit::NetscapePluginInstanceProxy::addValueToArray):
    
    Source/WebKit2:
    
    * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
    (WebKit::NPRuntimeObjectMap::convertJSValueToNPVariant):
    
    LayoutTests:
    
    * fast/js/document-all-between-frames-expected.txt: Removed.
    * fast/js/document-all-between-frames.html: Removed.
    * fast/js/resources/document-all-between-frames-subframe.html: Removed.
    * platform/chromium/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    45974062