Ignore:
Timestamp:
Feb 21, 2014, 12:18:59 PM (11 years ago)
Author:
Joseph Pecoraro
Message:

Revert r164486, causing a number of test failures.

Source/JavaScriptCore:

Unreviewed rollout.

Source/WebCore:

Unreviewed rollout.

Source/WebInspectorUI:

Unreviewed rollout.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/API/JSValue.mm

    r164486 r164491  
    2121 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    2222 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    23  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    2424 */
    2525
     
    4848#import <wtf/text/StringHash.h>
    4949
    50 #if ENABLE(REMOTE_INSPECTOR)
    51 #import "CallFrame.h"
    52 #import "JSGlobalObject.h"
    53 #import "JSGlobalObjectInspectorController.h"
    54 #endif
    55 
    5650#if JSC_OBJC_API_ENABLED
    5751
     
    635629    return last;
    636630}
    637 
    638 #if ENABLE(REMOTE_INSPECTOR)
    639 static void reportExceptionToInspector(JSGlobalContextRef context, JSC::JSValue exception)
    640 {
    641     JSC::ExecState* exec = toJS(context);
    642     exec->vmEntryGlobalObject()->inspectorController().reportAPIException(exec, exception);
    643 }
    644 #endif
    645631
    646632static JSContainerConvertor::Task valueToObjectWithoutCopy(JSGlobalContextRef context, JSValueRef value)
     
    796782
    797783    JSC::APIEntryShim shim(toJS(context));
    798     if (!(JSValueIsNull(context, value) || JSValueIsUndefined(context, value))) {
    799         JSC::JSObject* exceptionObject = JSC::createTypeError(toJS(context), ASCIILiteral("Cannot convert primitive to NSArray"));
    800         *exception = toRef(exceptionObject);
    801 #if ENABLE(REMOTE_INSPECTOR)
    802         reportExceptionToInspector(context, exceptionObject);
    803 #endif
    804     }
     784    if (!(JSValueIsNull(context, value) || JSValueIsUndefined(context, value)))
     785        *exception = toRef(JSC::createTypeError(toJS(context), ASCIILiteral("Cannot convert primitive to NSArray")));
    805786    return nil;
    806787}
     
    818799
    819800    JSC::APIEntryShim shim(toJS(context));
    820     if (!(JSValueIsNull(context, value) || JSValueIsUndefined(context, value))) {
    821         JSC::JSObject* exceptionObject = JSC::createTypeError(toJS(context), ASCIILiteral("Cannot convert primitive to NSDictionary"));
    822         *exception = toRef(exceptionObject);
    823 #if ENABLE(REMOTE_INSPECTOR)
    824         reportExceptionToInspector(context, exceptionObject);
    825 #endif
    826     }
     801    if (!(JSValueIsNull(context, value) || JSValueIsUndefined(context, value)))
     802        *exception = toRef(JSC::createTypeError(toJS(context), ASCIILiteral("Cannot convert primitive to NSDictionary")));
    827803    return nil;
    828804}
Note: See TracChangeset for help on using the changeset viewer.