Mac Developer Library Developer
Search

JavaScriptCore Changes

JavaScriptCore

JSBase.h
Added #def JSC_OBJC_API_ENABLED
JSContext.h
Added JSContext
Added -[JSContext JSGlobalContextRef]
Added +[JSContext contextWithJSGlobalContextRef:]
Added +[JSContext currentArguments]
Added +[JSContext currentContext]
Added +[JSContext currentThis]
Added -[JSContext evaluateScript:]
Added JSContext.exception
Added JSContext.exceptionHandler
Added -[JSContext globalObject]
Added -[JSContext init]
Added -[JSContext initWithVirtualMachine:]
Added -[JSContext objectForKeyedSubscript:]
Added -[JSContext setObject:forKeyedSubscript:]
Added JSContext.virtualMachine
Added JSContext(JSContextRefSupport)
Added JSContext(SubscriptSupport)
Added #def JSContext_h
JSExport.h
Added JSExport
Added #def JSExportAs
JSManagedValue.h
Added JSManagedValue
Added -[JSManagedValue initWithValue:]
Added +[JSManagedValue managedValueWithValue:]
Added -[JSManagedValue value]
Added #def JSManagedValue_h
JSValue.h
Added JSValue
Added -[JSValue JSValueRef]
Added -[JSValue callWithArguments:]
Added -[JSValue constructWithArguments:]
Added JSValue.context
Added -[JSValue defineProperty:descriptor:]
Added -[JSValue deleteProperty:]
Added -[JSValue hasProperty:]
Added -[JSValue invokeMethod:withArguments:]
Added -[JSValue isBoolean]
Added -[JSValue isEqualToObject:]
Added -[JSValue isEqualWithTypeCoercionToObject:]
Added -[JSValue isInstanceOf:]
Added -[JSValue isNull]
Added -[JSValue isNumber]
Added -[JSValue isObject]
Added -[JSValue isString]
Added -[JSValue isUndefined]
Added -[JSValue objectAtIndexedSubscript:]
Added -[JSValue objectForKeyedSubscript:]
Added -[JSValue setObject:atIndexedSubscript:]
Added -[JSValue setObject:forKeyedSubscript:]
Added -[JSValue setValue:atIndex:]
Added -[JSValue setValue:forProperty:]
Added -[JSValue toArray]
Added -[JSValue toBool]
Added -[JSValue toDate]
Added -[JSValue toDictionary]
Added -[JSValue toDouble]
Added -[JSValue toInt32]
Added -[JSValue toNumber]
Added -[JSValue toObject]
Added -[JSValue toObjectOfClass:]
Added -[JSValue toPoint]
Added -[JSValue toRange]
Added -[JSValue toRect]
Added -[JSValue toSize]
Added -[JSValue toString]
Added -[JSValue toUInt32]
Added -[JSValue valueAtIndex:]
Added -[JSValue valueForProperty:]
Added +[JSValue valueWithBool:inContext:]
Added +[JSValue valueWithDouble:inContext:]
Added +[JSValue valueWithInt32:inContext:]
Added +[JSValue valueWithJSValueRef:inContext:]
Added +[JSValue valueWithNewArrayInContext:]
Added +[JSValue valueWithNewErrorFromMessage:inContext:]
Added +[JSValue valueWithNewObjectInContext:]
Added +[JSValue valueWithNewRegularExpressionFromPattern:flags:inContext:]
Added +[JSValue valueWithNullInContext:]
Added +[JSValue valueWithObject:inContext:]
Added +[JSValue valueWithPoint:inContext:]
Added +[JSValue valueWithRange:inContext:]
Added +[JSValue valueWithRect:inContext:]
Added +[JSValue valueWithSize:inContext:]
Added +[JSValue valueWithUInt32:inContext:]
Added +[JSValue valueWithUndefinedInContext:]
Added JSPropertyDescriptorConfigurableKey
Added JSPropertyDescriptorEnumerableKey
Added JSPropertyDescriptorGetKey
Added JSPropertyDescriptorSetKey
Added JSPropertyDescriptorValueKey
Added JSPropertyDescriptorWritableKey
Added JSValue(JSValueRefSupport)
Added JSValue(StructSupport)
Added JSValue(SubscriptSupport)
Added #def JSValue_h
JSValueRef.h
Declaration
FromJSType JSValueGetType ( JSContextRef ctx, JSValueRef value);
ToJSType JSValueGetType ( JSContextRef ctx, JSValueRef);

JSVirtualMachine.h
Added JSVirtualMachine
Added -[JSVirtualMachine addManagedReference:withOwner:]
Added -[JSVirtualMachine init]
Added -[JSVirtualMachine removeManagedReference:withOwner:]
Feedback