JSContext 221 extra_lib/include/js/jsapi.h JS_GetNaNValue(JSContext *cx); JSContext 224 extra_lib/include/js/jsapi.h JS_GetNegativeInfinityValue(JSContext *cx); JSContext 227 extra_lib/include/js/jsapi.h JS_GetPositiveInfinityValue(JSContext *cx); JSContext 230 extra_lib/include/js/jsapi.h JS_GetEmptyStringValue(JSContext *cx); JSContext 266 extra_lib/include/js/jsapi.h JS_ConvertArguments(JSContext *cx, uintN argc, jsval *argv, const char *format, JSContext 271 extra_lib/include/js/jsapi.h JS_ConvertArgumentsVA(JSContext *cx, uintN argc, jsval *argv, JSContext 286 extra_lib/include/js/jsapi.h JS_PushArguments(JSContext *cx, void **markp, const char *format, ...); JSContext 290 extra_lib/include/js/jsapi.h JS_PushArgumentsVA(JSContext *cx, void **markp, const char *format, va_list ap); JSContext 294 extra_lib/include/js/jsapi.h JS_PopArguments(JSContext *cx, void *mark); JSContext 338 extra_lib/include/js/jsapi.h JS_AddArgumentFormatter(JSContext *cx, const char *format, JSContext 342 extra_lib/include/js/jsapi.h JS_RemoveArgumentFormatter(JSContext *cx, const char *format); JSContext 347 extra_lib/include/js/jsapi.h JS_ConvertValue(JSContext *cx, jsval v, JSType type, jsval *vp); JSContext 350 extra_lib/include/js/jsapi.h JS_ValueToObject(JSContext *cx, jsval v, JSObject **objp); JSContext 353 extra_lib/include/js/jsapi.h JS_ValueToFunction(JSContext *cx, jsval v); JSContext 356 extra_lib/include/js/jsapi.h JS_ValueToConstructor(JSContext *cx, jsval v); JSContext 359 extra_lib/include/js/jsapi.h JS_ValueToString(JSContext *cx, jsval v); JSContext 362 extra_lib/include/js/jsapi.h JS_ValueToNumber(JSContext *cx, jsval v, jsdouble *dp); JSContext 369 extra_lib/include/js/jsapi.h JS_ValueToECMAInt32(JSContext *cx, jsval v, int32 *ip); JSContext 376 extra_lib/include/js/jsapi.h JS_ValueToECMAUint32(JSContext *cx, jsval v, uint32 *ip); JSContext 384 extra_lib/include/js/jsapi.h JS_ValueToInt32(JSContext *cx, jsval v, int32 *ip); JSContext 390 extra_lib/include/js/jsapi.h JS_ValueToUint16(JSContext *cx, jsval v, uint16 *ip); JSContext 393 extra_lib/include/js/jsapi.h JS_ValueToBoolean(JSContext *cx, jsval v, JSBool *bp); JSContext 396 extra_lib/include/js/jsapi.h JS_TypeOfValue(JSContext *cx, jsval v); JSContext 399 extra_lib/include/js/jsapi.h JS_GetTypeName(JSContext *cx, JSType type); JSContext 429 extra_lib/include/js/jsapi.h JS_BeginRequest(JSContext *cx); JSContext 432 extra_lib/include/js/jsapi.h JS_EndRequest(JSContext *cx); JSContext 436 extra_lib/include/js/jsapi.h JS_YieldRequest(JSContext *cx); JSContext 439 extra_lib/include/js/jsapi.h JS_SuspendRequest(JSContext *cx); JSContext 442 extra_lib/include/js/jsapi.h JS_ResumeRequest(JSContext *cx, jsrefcount saveDepth); JSContext 449 extra_lib/include/js/jsapi.h JSAutoRequest(JSContext *cx) : mContext(cx), mSaveDepth(0) { JSContext 464 extra_lib/include/js/jsapi.h JSContext *mContext; JSContext 488 extra_lib/include/js/jsapi.h extern JS_PUBLIC_API(JSContext *) JSContext 492 extra_lib/include/js/jsapi.h JS_DestroyContext(JSContext *cx); JSContext 495 extra_lib/include/js/jsapi.h JS_DestroyContextNoGC(JSContext *cx); JSContext 498 extra_lib/include/js/jsapi.h JS_DestroyContextMaybeGC(JSContext *cx); JSContext 501 extra_lib/include/js/jsapi.h JS_GetContextPrivate(JSContext *cx); JSContext 504 extra_lib/include/js/jsapi.h JS_SetContextPrivate(JSContext *cx, void *data); JSContext 507 extra_lib/include/js/jsapi.h JS_GetRuntime(JSContext *cx); JSContext 509 extra_lib/include/js/jsapi.h extern JS_PUBLIC_API(JSContext *) JSContext 510 extra_lib/include/js/jsapi.h JS_ContextIterator(JSRuntime *rt, JSContext **iterp); JSContext 513 extra_lib/include/js/jsapi.h JS_GetVersion(JSContext *cx); JSContext 516 extra_lib/include/js/jsapi.h JS_SetVersion(JSContext *cx, JSVersion version); JSContext 568 extra_lib/include/js/jsapi.h JS_GetOptions(JSContext *cx); JSContext 571 extra_lib/include/js/jsapi.h JS_SetOptions(JSContext *cx, uint32 options); JSContext 574 extra_lib/include/js/jsapi.h JS_ToggleOptions(JSContext *cx, uint32 options); JSContext 580 extra_lib/include/js/jsapi.h JS_GetGlobalObject(JSContext *cx); JSContext 583 extra_lib/include/js/jsapi.h JS_SetGlobalObject(JSContext *cx, JSObject *obj); JSContext 593 extra_lib/include/js/jsapi.h JS_InitStandardClasses(JSContext *cx, JSObject *obj); JSContext 609 extra_lib/include/js/jsapi.h JS_ResolveStandardClass(JSContext *cx, JSObject *obj, jsval id, JSContext 613 extra_lib/include/js/jsapi.h JS_EnumerateStandardClasses(JSContext *cx, JSObject *obj); JSContext 621 extra_lib/include/js/jsapi.h JS_EnumerateResolvedStandardClasses(JSContext *cx, JSObject *obj, JSContext 625 extra_lib/include/js/jsapi.h JS_GetClassObject(JSContext *cx, JSObject *obj, JSProtoKey key, JSContext 629 extra_lib/include/js/jsapi.h JS_GetScopeChain(JSContext *cx); JSContext 632 extra_lib/include/js/jsapi.h JS_malloc(JSContext *cx, size_t nbytes); JSContext 635 extra_lib/include/js/jsapi.h JS_realloc(JSContext *cx, void *p, size_t nbytes); JSContext 638 extra_lib/include/js/jsapi.h JS_free(JSContext *cx, void *p); JSContext 641 extra_lib/include/js/jsapi.h JS_strdup(JSContext *cx, const char *s); JSContext 644 extra_lib/include/js/jsapi.h JS_NewDouble(JSContext *cx, jsdouble d); JSContext 647 extra_lib/include/js/jsapi.h JS_NewDoubleValue(JSContext *cx, jsdouble d, jsval *rval); JSContext 650 extra_lib/include/js/jsapi.h JS_NewNumberValue(JSContext *cx, jsdouble d, jsval *rval); JSContext 669 extra_lib/include/js/jsapi.h JS_AddRoot(JSContext *cx, void *rp); JSContext 678 extra_lib/include/js/jsapi.h JS_AddNamedRoot(JSContext *cx, void *rp, const char *name); JSContext 684 extra_lib/include/js/jsapi.h JS_RemoveRoot(JSContext *cx, void *rp); JSContext 709 extra_lib/include/js/jsapi.h JS_ClearNewbornRoots(JSContext *cx); JSContext 757 extra_lib/include/js/jsapi.h JS_EnterLocalRootScope(JSContext *cx); JSContext 760 extra_lib/include/js/jsapi.h JS_LeaveLocalRootScope(JSContext *cx); JSContext 763 extra_lib/include/js/jsapi.h JS_LeaveLocalRootScopeWithResult(JSContext *cx, jsval rval); JSContext 766 extra_lib/include/js/jsapi.h JS_ForgetLocalRoot(JSContext *cx, void *thing); JSContext 773 extra_lib/include/js/jsapi.h JSAutoLocalRootScope(JSContext *cx) : mContext(cx) { JSContext 785 extra_lib/include/js/jsapi.h JSContext *mContext; JSContext 833 extra_lib/include/js/jsapi.h JS_LockGCThing(JSContext *cx, void *thing); JSContext 839 extra_lib/include/js/jsapi.h JS_UnlockGCThing(JSContext *cx, void *thing); JSContext 858 extra_lib/include/js/jsapi.h JS_MarkGCThing(JSContext *cx, void *thing, const char *name, void *arg); JSContext 861 extra_lib/include/js/jsapi.h JS_GC(JSContext *cx); JSContext 864 extra_lib/include/js/jsapi.h JS_MaybeGC(JSContext *cx); JSContext 867 extra_lib/include/js/jsapi.h JS_SetGCCallback(JSContext *cx, JSGCCallback cb); JSContext 873 extra_lib/include/js/jsapi.h JS_IsAboutToBeFinalized(JSContext *cx, void *thing); JSContext 920 extra_lib/include/js/jsapi.h JS_NewExternalString(JSContext *cx, jschar *chars, size_t length, intN type); JSContext 935 extra_lib/include/js/jsapi.h JS_SetThreadStackLimit(JSContext *cx, jsuword limitAddr); JSContext 1105 extra_lib/include/js/jsapi.h JS_DestroyIdArray(JSContext *cx, JSIdArray *ida); JSContext 1108 extra_lib/include/js/jsapi.h JS_ValueToId(JSContext *cx, jsval v, jsid *idp); JSContext 1111 extra_lib/include/js/jsapi.h JS_IdToValue(JSContext *cx, jsid id, jsval *vp); JSContext 1130 extra_lib/include/js/jsapi.h JS_PropertyStub(JSContext *cx, JSObject *obj, jsval id, jsval *vp); JSContext 1133 extra_lib/include/js/jsapi.h JS_EnumerateStub(JSContext *cx, JSObject *obj); JSContext 1136 extra_lib/include/js/jsapi.h JS_ResolveStub(JSContext *cx, JSObject *obj, jsval id); JSContext 1139 extra_lib/include/js/jsapi.h JS_ConvertStub(JSContext *cx, JSObject *obj, JSType type, jsval *vp); JSContext 1142 extra_lib/include/js/jsapi.h JS_FinalizeStub(JSContext *cx, JSObject *obj); JSContext 1182 extra_lib/include/js/jsapi.h JS_InitClass(JSContext *cx, JSObject *obj, JSObject *parent_proto, JSContext 1189 extra_lib/include/js/jsapi.h JS_GetClass(JSContext *cx, JSObject *obj); JSContext 1200 extra_lib/include/js/jsapi.h JS_InstanceOf(JSContext *cx, JSObject *obj, JSClass *clasp, jsval *argv); JSContext 1203 extra_lib/include/js/jsapi.h JS_HasInstance(JSContext *cx, JSObject *obj, jsval v, JSBool *bp); JSContext 1206 extra_lib/include/js/jsapi.h JS_GetPrivate(JSContext *cx, JSObject *obj); JSContext 1209 extra_lib/include/js/jsapi.h JS_SetPrivate(JSContext *cx, JSObject *obj, void *data); JSContext 1212 extra_lib/include/js/jsapi.h JS_GetInstancePrivate(JSContext *cx, JSObject *obj, JSClass *clasp, JSContext 1216 extra_lib/include/js/jsapi.h JS_GetPrototype(JSContext *cx, JSObject *obj); JSContext 1219 extra_lib/include/js/jsapi.h JS_SetPrototype(JSContext *cx, JSObject *obj, JSObject *proto); JSContext 1222 extra_lib/include/js/jsapi.h JS_GetParent(JSContext *cx, JSObject *obj); JSContext 1225 extra_lib/include/js/jsapi.h JS_SetParent(JSContext *cx, JSObject *obj, JSObject *parent); JSContext 1228 extra_lib/include/js/jsapi.h JS_GetConstructor(JSContext *cx, JSObject *proto); JSContext 1236 extra_lib/include/js/jsapi.h JS_GetObjectId(JSContext *cx, JSObject *obj, jsid *idp); JSContext 1239 extra_lib/include/js/jsapi.h JS_NewObject(JSContext *cx, JSClass *clasp, JSObject *proto, JSObject *parent); JSContext 1242 extra_lib/include/js/jsapi.h JS_SealObject(JSContext *cx, JSObject *obj, JSBool deep); JSContext 1245 extra_lib/include/js/jsapi.h JS_ConstructObject(JSContext *cx, JSClass *clasp, JSObject *proto, JSContext 1249 extra_lib/include/js/jsapi.h JS_ConstructObjectWithArguments(JSContext *cx, JSClass *clasp, JSObject *proto, JSContext 1253 extra_lib/include/js/jsapi.h JS_DefineObject(JSContext *cx, JSObject *obj, const char *name, JSClass *clasp, JSContext 1257 extra_lib/include/js/jsapi.h JS_DefineConstDoubles(JSContext *cx, JSObject *obj, JSConstDoubleSpec *cds); JSContext 1260 extra_lib/include/js/jsapi.h JS_DefineProperties(JSContext *cx, JSObject *obj, JSPropertySpec *ps); JSContext 1263 extra_lib/include/js/jsapi.h JS_DefineProperty(JSContext *cx, JSObject *obj, const char *name, jsval value, JSContext 1273 extra_lib/include/js/jsapi.h JS_GetPropertyAttributes(JSContext *cx, JSObject *obj, const char *name, JSContext 1282 extra_lib/include/js/jsapi.h JS_GetPropertyAttrsGetterAndSetter(JSContext *cx, JSObject *obj, JSContext 1295 extra_lib/include/js/jsapi.h JS_SetPropertyAttributes(JSContext *cx, JSObject *obj, const char *name, JSContext 1299 extra_lib/include/js/jsapi.h JS_DefinePropertyWithTinyId(JSContext *cx, JSObject *obj, const char *name, JSContext 1305 extra_lib/include/js/jsapi.h JS_AliasProperty(JSContext *cx, JSObject *obj, const char *name, JSContext 1309 extra_lib/include/js/jsapi.h JS_HasProperty(JSContext *cx, JSObject *obj, const char *name, JSBool *foundp); JSContext 1312 extra_lib/include/js/jsapi.h JS_LookupProperty(JSContext *cx, JSObject *obj, const char *name, jsval *vp); JSContext 1315 extra_lib/include/js/jsapi.h JS_LookupPropertyWithFlags(JSContext *cx, JSObject *obj, const char *name, JSContext 1319 extra_lib/include/js/jsapi.h JS_GetProperty(JSContext *cx, JSObject *obj, const char *name, jsval *vp); JSContext 1322 extra_lib/include/js/jsapi.h JS_GetMethodById(JSContext *cx, JSObject *obj, jsid id, JSObject **objp, JSContext 1326 extra_lib/include/js/jsapi.h JS_GetMethod(JSContext *cx, JSObject *obj, const char *name, JSObject **objp, JSContext 1330 extra_lib/include/js/jsapi.h JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, jsval *vp); JSContext 1333 extra_lib/include/js/jsapi.h JS_DeleteProperty(JSContext *cx, JSObject *obj, const char *name); JSContext 1336 extra_lib/include/js/jsapi.h JS_DeleteProperty2(JSContext *cx, JSObject *obj, const char *name, JSContext 1340 extra_lib/include/js/jsapi.h JS_DefineUCProperty(JSContext *cx, JSObject *obj, JSContext 1352 extra_lib/include/js/jsapi.h JS_GetUCPropertyAttributes(JSContext *cx, JSObject *obj, JSContext 1362 extra_lib/include/js/jsapi.h JS_GetUCPropertyAttrsGetterAndSetter(JSContext *cx, JSObject *obj, JSContext 1375 extra_lib/include/js/jsapi.h JS_SetUCPropertyAttributes(JSContext *cx, JSObject *obj, JSContext 1381 extra_lib/include/js/jsapi.h JS_DefineUCPropertyWithTinyId(JSContext *cx, JSObject *obj, JSContext 1388 extra_lib/include/js/jsapi.h JS_HasUCProperty(JSContext *cx, JSObject *obj, JSContext 1393 extra_lib/include/js/jsapi.h JS_LookupUCProperty(JSContext *cx, JSObject *obj, JSContext 1398 extra_lib/include/js/jsapi.h JS_GetUCProperty(JSContext *cx, JSObject *obj, JSContext 1403 extra_lib/include/js/jsapi.h JS_SetUCProperty(JSContext *cx, JSObject *obj, JSContext 1408 extra_lib/include/js/jsapi.h JS_DeleteUCProperty2(JSContext *cx, JSObject *obj, JSContext 1413 extra_lib/include/js/jsapi.h JS_NewArrayObject(JSContext *cx, jsint length, jsval *vector); JSContext 1416 extra_lib/include/js/jsapi.h JS_IsArrayObject(JSContext *cx, JSObject *obj); JSContext 1419 extra_lib/include/js/jsapi.h JS_GetArrayLength(JSContext *cx, JSObject *obj, jsuint *lengthp); JSContext 1422 extra_lib/include/js/jsapi.h JS_SetArrayLength(JSContext *cx, JSObject *obj, jsuint length); JSContext 1425 extra_lib/include/js/jsapi.h JS_HasArrayLength(JSContext *cx, JSObject *obj, jsuint *lengthp); JSContext 1428 extra_lib/include/js/jsapi.h JS_DefineElement(JSContext *cx, JSObject *obj, jsint index, jsval value, JSContext 1432 extra_lib/include/js/jsapi.h JS_AliasElement(JSContext *cx, JSObject *obj, const char *name, jsint alias); JSContext 1435 extra_lib/include/js/jsapi.h JS_HasElement(JSContext *cx, JSObject *obj, jsint index, JSBool *foundp); JSContext 1438 extra_lib/include/js/jsapi.h JS_LookupElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp); JSContext 1441 extra_lib/include/js/jsapi.h JS_GetElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp); JSContext 1444 extra_lib/include/js/jsapi.h JS_SetElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp); JSContext 1447 extra_lib/include/js/jsapi.h JS_DeleteElement(JSContext *cx, JSObject *obj, jsint index); JSContext 1450 extra_lib/include/js/jsapi.h JS_DeleteElement2(JSContext *cx, JSObject *obj, jsint index, jsval *rval); JSContext 1453 extra_lib/include/js/jsapi.h JS_ClearScope(JSContext *cx, JSObject *obj); JSContext 1456 extra_lib/include/js/jsapi.h JS_Enumerate(JSContext *cx, JSObject *obj); JSContext 1464 extra_lib/include/js/jsapi.h JS_NewPropertyIterator(JSContext *cx, JSObject *obj); JSContext 1472 extra_lib/include/js/jsapi.h JS_NextProperty(JSContext *cx, JSObject *iterobj, jsid *idp); JSContext 1475 extra_lib/include/js/jsapi.h JS_CheckAccess(JSContext *cx, JSObject *obj, jsid id, JSAccessMode mode, JSContext 1482 extra_lib/include/js/jsapi.h JS_GetReservedSlot(JSContext *cx, JSObject *obj, uint32 index, jsval *vp); JSContext 1485 extra_lib/include/js/jsapi.h JS_SetReservedSlot(JSContext *cx, JSObject *obj, uint32 index, jsval v); JSContext 1496 extra_lib/include/js/jsapi.h void * (* JS_DLL_CALLBACK getPrincipalArray)(JSContext *cx, JSPrincipals *); JSContext 1497 extra_lib/include/js/jsapi.h JSBool (* JS_DLL_CALLBACK globalPrivilegesEnabled)(JSContext *cx, JSPrincipals *); JSContext 1502 extra_lib/include/js/jsapi.h void (* JS_DLL_CALLBACK destroy)(JSContext *cx, JSPrincipals *); JSContext 1511 extra_lib/include/js/jsapi.h JS_HoldPrincipals(JSContext *cx, JSPrincipals *principals); JSContext 1514 extra_lib/include/js/jsapi.h JS_DropPrincipals(JSContext *cx, JSPrincipals *principals); JSContext 1536 extra_lib/include/js/jsapi.h JS_NewFunction(JSContext *cx, JSNative call, uintN nargs, uintN flags, JSContext 1581 extra_lib/include/js/jsapi.h JS_ObjectIsFunction(JSContext *cx, JSObject *obj); JSContext 1584 extra_lib/include/js/jsapi.h JS_DefineFunctions(JSContext *cx, JSObject *obj, JSFunctionSpec *fs); JSContext 1587 extra_lib/include/js/jsapi.h JS_DefineFunction(JSContext *cx, JSObject *obj, const char *name, JSNative call, JSContext 1591 extra_lib/include/js/jsapi.h JS_DefineUCFunction(JSContext *cx, JSObject *obj, JSContext 1596 extra_lib/include/js/jsapi.h JS_CloneFunctionObject(JSContext *cx, JSObject *funobj, JSObject *parent); JSContext 1606 extra_lib/include/js/jsapi.h JS_BufferIsCompilableUnit(JSContext *cx, JSObject *obj, JSContext 1617 extra_lib/include/js/jsapi.h JS_CompileScript(JSContext *cx, JSObject *obj, JSContext 1622 extra_lib/include/js/jsapi.h JS_CompileScriptForPrincipals(JSContext *cx, JSObject *obj, JSContext 1628 extra_lib/include/js/jsapi.h JS_CompileUCScript(JSContext *cx, JSObject *obj, JSContext 1633 extra_lib/include/js/jsapi.h JS_CompileUCScriptForPrincipals(JSContext *cx, JSObject *obj, JSContext 1639 extra_lib/include/js/jsapi.h JS_CompileFile(JSContext *cx, JSObject *obj, const char *filename); JSContext 1642 extra_lib/include/js/jsapi.h JS_CompileFileHandle(JSContext *cx, JSObject *obj, const char *filename, JSContext 1646 extra_lib/include/js/jsapi.h JS_CompileFileHandleForPrincipals(JSContext *cx, JSObject *obj, JSContext 1667 extra_lib/include/js/jsapi.h JS_NewScriptObject(JSContext *cx, JSScript *script); JSContext 1677 extra_lib/include/js/jsapi.h JS_DestroyScript(JSContext *cx, JSScript *script); JSContext 1680 extra_lib/include/js/jsapi.h JS_CompileFunction(JSContext *cx, JSObject *obj, const char *name, JSContext 1686 extra_lib/include/js/jsapi.h JS_CompileFunctionForPrincipals(JSContext *cx, JSObject *obj, JSContext 1693 extra_lib/include/js/jsapi.h JS_CompileUCFunction(JSContext *cx, JSObject *obj, const char *name, JSContext 1699 extra_lib/include/js/jsapi.h JS_CompileUCFunctionForPrincipals(JSContext *cx, JSObject *obj, JSContext 1706 extra_lib/include/js/jsapi.h JS_DecompileScript(JSContext *cx, JSScript *script, const char *name, JSContext 1716 extra_lib/include/js/jsapi.h JS_DecompileFunction(JSContext *cx, JSFunction *fun, uintN indent); JSContext 1719 extra_lib/include/js/jsapi.h JS_DecompileFunctionBody(JSContext *cx, JSFunction *fun, uintN indent); JSContext 1757 extra_lib/include/js/jsapi.h JS_ExecuteScript(JSContext *cx, JSObject *obj, JSScript *script, jsval *rval); JSContext 1766 extra_lib/include/js/jsapi.h JS_ExecuteScriptPart(JSContext *cx, JSObject *obj, JSScript *script, JSContext 1770 extra_lib/include/js/jsapi.h JS_EvaluateScript(JSContext *cx, JSObject *obj, JSContext 1776 extra_lib/include/js/jsapi.h JS_EvaluateScriptForPrincipals(JSContext *cx, JSObject *obj, JSContext 1783 extra_lib/include/js/jsapi.h JS_EvaluateUCScript(JSContext *cx, JSObject *obj, JSContext 1789 extra_lib/include/js/jsapi.h JS_EvaluateUCScriptForPrincipals(JSContext *cx, JSObject *obj, JSContext 1796 extra_lib/include/js/jsapi.h JS_CallFunction(JSContext *cx, JSObject *obj, JSFunction *fun, uintN argc, JSContext 1800 extra_lib/include/js/jsapi.h JS_CallFunctionName(JSContext *cx, JSObject *obj, const char *name, uintN argc, JSContext 1804 extra_lib/include/js/jsapi.h JS_CallFunctionValue(JSContext *cx, JSObject *obj, jsval fval, uintN argc, JSContext 1808 extra_lib/include/js/jsapi.h JS_SetBranchCallback(JSContext *cx, JSBranchCallback cb); JSContext 1811 extra_lib/include/js/jsapi.h JS_IsRunning(JSContext *cx); JSContext 1814 extra_lib/include/js/jsapi.h JS_IsConstructing(JSContext *cx); JSContext 1822 extra_lib/include/js/jsapi.h JS_IsAssigning(JSContext *cx); JSContext 1833 extra_lib/include/js/jsapi.h JS_SetCallReturnValue2(JSContext *cx, jsval v); JSContext 1849 extra_lib/include/js/jsapi.h JS_SaveFrameChain(JSContext *cx); JSContext 1852 extra_lib/include/js/jsapi.h JS_RestoreFrameChain(JSContext *cx, JSStackFrame *fp); JSContext 1866 extra_lib/include/js/jsapi.h JS_NewString(JSContext *cx, char *bytes, size_t length); JSContext 1869 extra_lib/include/js/jsapi.h JS_NewStringCopyN(JSContext *cx, const char *s, size_t n); JSContext 1872 extra_lib/include/js/jsapi.h JS_NewStringCopyZ(JSContext *cx, const char *s); JSContext 1875 extra_lib/include/js/jsapi.h JS_InternString(JSContext *cx, const char *s); JSContext 1878 extra_lib/include/js/jsapi.h JS_NewUCString(JSContext *cx, jschar *chars, size_t length); JSContext 1881 extra_lib/include/js/jsapi.h JS_NewUCStringCopyN(JSContext *cx, const jschar *s, size_t n); JSContext 1884 extra_lib/include/js/jsapi.h JS_NewUCStringCopyZ(JSContext *cx, const jschar *s); JSContext 1887 extra_lib/include/js/jsapi.h JS_InternUCStringN(JSContext *cx, const jschar *s, size_t length); JSContext 1890 extra_lib/include/js/jsapi.h JS_InternUCString(JSContext *cx, const jschar *s); JSContext 1924 extra_lib/include/js/jsapi.h JS_NewGrowableString(JSContext *cx, jschar *chars, size_t length); JSContext 1932 extra_lib/include/js/jsapi.h JS_NewDependentString(JSContext *cx, JSString *str, size_t start, JSContext 1943 extra_lib/include/js/jsapi.h JS_ConcatStrings(JSContext *cx, JSString *left, JSString *right); JSContext 1950 extra_lib/include/js/jsapi.h JS_UndependString(JSContext *cx, JSString *str); JSContext 1957 extra_lib/include/js/jsapi.h JS_MakeStringImmutable(JSContext *cx, JSString *str); JSContext 1990 extra_lib/include/js/jsapi.h JS_EncodeCharacters(JSContext *cx, const jschar *src, size_t srclen, char *dst, JSContext 1994 extra_lib/include/js/jsapi.h JS_DecodeBytes(JSContext *cx, const char *src, size_t srclen, jschar *dst, JSContext 2015 extra_lib/include/js/jsapi.h JS_SetLocaleCallbacks(JSContext *cx, JSLocaleCallbacks *callbacks); JSContext 2022 extra_lib/include/js/jsapi.h JS_GetLocaleCallbacks(JSContext *cx); JSContext 2037 extra_lib/include/js/jsapi.h JS_ReportError(JSContext *cx, const char *format, ...); JSContext 2043 extra_lib/include/js/jsapi.h JS_ReportErrorNumber(JSContext *cx, JSErrorCallback errorCallback, JSContext 2050 extra_lib/include/js/jsapi.h JS_ReportErrorNumberUC(JSContext *cx, JSErrorCallback errorCallback, JSContext 2060 extra_lib/include/js/jsapi.h JS_ReportWarning(JSContext *cx, const char *format, ...); JSContext 2063 extra_lib/include/js/jsapi.h JS_ReportErrorFlagsAndNumber(JSContext *cx, uintN flags, JSContext 2068 extra_lib/include/js/jsapi.h JS_ReportErrorFlagsAndNumberUC(JSContext *cx, uintN flags, JSContext 2076 extra_lib/include/js/jsapi.h JS_ReportOutOfMemory(JSContext *cx); JSContext 2111 extra_lib/include/js/jsapi.h JS_SetErrorReporter(JSContext *cx, JSErrorReporter er); JSContext 2123 extra_lib/include/js/jsapi.h JS_NewRegExpObject(JSContext *cx, char *bytes, size_t length, uintN flags); JSContext 2126 extra_lib/include/js/jsapi.h JS_NewUCRegExpObject(JSContext *cx, jschar *chars, size_t length, uintN flags); JSContext 2129 extra_lib/include/js/jsapi.h JS_SetRegExpInput(JSContext *cx, JSString *input, JSBool multiline); JSContext 2132 extra_lib/include/js/jsapi.h JS_ClearRegExpStatics(JSContext *cx); JSContext 2135 extra_lib/include/js/jsapi.h JS_ClearRegExpRoots(JSContext *cx); JSContext 2142 extra_lib/include/js/jsapi.h JS_IsExceptionPending(JSContext *cx); JSContext 2145 extra_lib/include/js/jsapi.h JS_GetPendingException(JSContext *cx, jsval *vp); JSContext 2148 extra_lib/include/js/jsapi.h JS_SetPendingException(JSContext *cx, jsval v); JSContext 2151 extra_lib/include/js/jsapi.h JS_ClearPendingException(JSContext *cx); JSContext 2154 extra_lib/include/js/jsapi.h JS_ReportPendingException(JSContext *cx); JSContext 2168 extra_lib/include/js/jsapi.h JS_SaveExceptionState(JSContext *cx); JSContext 2171 extra_lib/include/js/jsapi.h JS_RestoreExceptionState(JSContext *cx, JSExceptionState *state); JSContext 2174 extra_lib/include/js/jsapi.h JS_DropExceptionState(JSContext *cx, JSExceptionState *state); JSContext 2184 extra_lib/include/js/jsapi.h JS_ErrorFromException(JSContext *cx, jsval v); JSContext 2191 extra_lib/include/js/jsapi.h JS_ThrowReportedError(JSContext *cx, const char *message, JSContext 2206 extra_lib/include/js/jsapi.h JS_GetContextThread(JSContext *cx); JSContext 2209 extra_lib/include/js/jsapi.h JS_SetContextThread(JSContext *cx); JSContext 2212 extra_lib/include/js/jsapi.h JS_ClearContextThread(JSContext *cx); JSContext 52 extra_lib/include/js/jsdbgapi.h js_PatchOpcode(JSContext *cx, JSScript *script, jsbytecode *pc, JSOp op); JSContext 55 extra_lib/include/js/jsdbgapi.h JS_SetTrap(JSContext *cx, JSScript *script, jsbytecode *pc, JSContext 59 extra_lib/include/js/jsdbgapi.h JS_GetTrapOpcode(JSContext *cx, JSScript *script, jsbytecode *pc); JSContext 62 extra_lib/include/js/jsdbgapi.h JS_ClearTrap(JSContext *cx, JSScript *script, jsbytecode *pc, JSContext 66 extra_lib/include/js/jsdbgapi.h JS_ClearScriptTraps(JSContext *cx, JSScript *script); JSContext 69 extra_lib/include/js/jsdbgapi.h JS_ClearAllTraps(JSContext *cx); JSContext 72 extra_lib/include/js/jsdbgapi.h JS_HandleTrap(JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval); JSContext 83 extra_lib/include/js/jsdbgapi.h JS_SetWatchPoint(JSContext *cx, JSObject *obj, jsval id, JSContext 87 extra_lib/include/js/jsdbgapi.h JS_ClearWatchPoint(JSContext *cx, JSObject *obj, jsval id, JSContext 91 extra_lib/include/js/jsdbgapi.h JS_ClearWatchPointsForObject(JSContext *cx, JSObject *obj); JSContext 94 extra_lib/include/js/jsdbgapi.h JS_ClearAllWatchPoints(JSContext *cx); JSContext 102 extra_lib/include/js/jsdbgapi.h js_MarkWatchPoints(JSContext *cx); JSContext 112 extra_lib/include/js/jsdbgapi.h js_watch_set(JSContext *cx, JSObject *obj, jsval id, jsval *vp); JSContext 115 extra_lib/include/js/jsdbgapi.h js_watch_set_wrapper(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, JSContext 119 extra_lib/include/js/jsdbgapi.h js_WrapWatchedSetter(JSContext *cx, jsid id, uintN attrs, JSPropertyOp setter); JSContext 126 extra_lib/include/js/jsdbgapi.h JS_PCToLineNumber(JSContext *cx, JSScript *script, jsbytecode *pc); JSContext 129 extra_lib/include/js/jsdbgapi.h JS_LineNumberToPC(JSContext *cx, JSScript *script, uintN lineno); JSContext 132 extra_lib/include/js/jsdbgapi.h JS_GetFunctionScript(JSContext *cx, JSFunction *fun); JSContext 135 extra_lib/include/js/jsdbgapi.h JS_GetFunctionNative(JSContext *cx, JSFunction *fun); JSContext 138 extra_lib/include/js/jsdbgapi.h JS_GetScriptPrincipals(JSContext *cx, JSScript *script); JSContext 148 extra_lib/include/js/jsdbgapi.h JS_FrameIterator(JSContext *cx, JSStackFrame **iteratorp); JSContext 151 extra_lib/include/js/jsdbgapi.h JS_GetFrameScript(JSContext *cx, JSStackFrame *fp); JSContext 154 extra_lib/include/js/jsdbgapi.h JS_GetFramePC(JSContext *cx, JSStackFrame *fp); JSContext 160 extra_lib/include/js/jsdbgapi.h JS_GetScriptedCaller(JSContext *cx, JSStackFrame *fp); JSContext 167 extra_lib/include/js/jsdbgapi.h JS_StackFramePrincipals(JSContext *cx, JSStackFrame *fp); JSContext 181 extra_lib/include/js/jsdbgapi.h JS_EvalFramePrincipals(JSContext *cx, JSStackFrame *fp, JSStackFrame *caller); JSContext 184 extra_lib/include/js/jsdbgapi.h JS_GetFrameAnnotation(JSContext *cx, JSStackFrame *fp); JSContext 187 extra_lib/include/js/jsdbgapi.h JS_SetFrameAnnotation(JSContext *cx, JSStackFrame *fp, void *annotation); JSContext 190 extra_lib/include/js/jsdbgapi.h JS_GetFramePrincipalArray(JSContext *cx, JSStackFrame *fp); JSContext 193 extra_lib/include/js/jsdbgapi.h JS_IsNativeFrame(JSContext *cx, JSStackFrame *fp); JSContext 197 extra_lib/include/js/jsdbgapi.h JS_GetFrameObject(JSContext *cx, JSStackFrame *fp); JSContext 200 extra_lib/include/js/jsdbgapi.h JS_GetFrameScopeChain(JSContext *cx, JSStackFrame *fp); JSContext 203 extra_lib/include/js/jsdbgapi.h JS_GetFrameCallObject(JSContext *cx, JSStackFrame *fp); JSContext 206 extra_lib/include/js/jsdbgapi.h JS_GetFrameThis(JSContext *cx, JSStackFrame *fp); JSContext 209 extra_lib/include/js/jsdbgapi.h JS_GetFrameFunction(JSContext *cx, JSStackFrame *fp); JSContext 212 extra_lib/include/js/jsdbgapi.h JS_GetFrameFunctionObject(JSContext *cx, JSStackFrame *fp); JSContext 217 extra_lib/include/js/jsdbgapi.h JS_IsConstructorFrame(JSContext *cx, JSStackFrame *fp); JSContext 220 extra_lib/include/js/jsdbgapi.h JS_IsDebuggerFrame(JSContext *cx, JSStackFrame *fp); JSContext 223 extra_lib/include/js/jsdbgapi.h JS_GetFrameReturnValue(JSContext *cx, JSStackFrame *fp); JSContext 226 extra_lib/include/js/jsdbgapi.h JS_SetFrameReturnValue(JSContext *cx, JSStackFrame *fp, jsval rval); JSContext 232 extra_lib/include/js/jsdbgapi.h JS_GetFrameCalleeObject(JSContext *cx, JSStackFrame *fp); JSContext 237 extra_lib/include/js/jsdbgapi.h JS_GetScriptFilename(JSContext *cx, JSScript *script); JSContext 240 extra_lib/include/js/jsdbgapi.h JS_GetScriptBaseLineNumber(JSContext *cx, JSScript *script); JSContext 243 extra_lib/include/js/jsdbgapi.h JS_GetScriptLineExtent(JSContext *cx, JSScript *script); JSContext 246 extra_lib/include/js/jsdbgapi.h JS_GetScriptVersion(JSContext *cx, JSScript *script); JSContext 268 extra_lib/include/js/jsdbgapi.h JS_EvaluateUCInStackFrame(JSContext *cx, JSStackFrame *fp, JSContext 274 extra_lib/include/js/jsdbgapi.h JS_EvaluateInStackFrame(JSContext *cx, JSStackFrame *fp, JSContext 310 extra_lib/include/js/jsdbgapi.h JS_GetPropertyDesc(JSContext *cx, JSObject *obj, JSScopeProperty *sprop, JSContext 314 extra_lib/include/js/jsdbgapi.h JS_GetPropertyDescArray(JSContext *cx, JSObject *obj, JSPropertyDescArray *pda); JSContext 317 extra_lib/include/js/jsdbgapi.h JS_PutPropertyDescArray(JSContext *cx, JSPropertyDescArray *pda); JSContext 345 extra_lib/include/js/jsdbgapi.h JS_GetObjectTotalSize(JSContext *cx, JSObject *obj); JSContext 348 extra_lib/include/js/jsdbgapi.h JS_GetFunctionTotalSize(JSContext *cx, JSFunction *fun); JSContext 351 extra_lib/include/js/jsdbgapi.h JS_GetScriptTotalSize(JSContext *cx, JSScript *script); JSContext 359 extra_lib/include/js/jsdbgapi.h JS_GetTopScriptFilenameFlags(JSContext *cx, JSStackFrame *fp); JSContext 394 extra_lib/include/js/jsdbgapi.h JS_IsSystemObject(JSContext *cx, JSObject *obj); JSContext 402 extra_lib/include/js/jsdbgapi.h JS_FlagSystemObject(JSContext *cx, JSObject *obj); JSContext 129 extra_lib/include/js/jspubtd.h typedef struct JSContext JSContext; JSContext 159 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPropertyOp)(JSContext *cx, JSObject *obj, jsval id, JSContext 190 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNewEnumerateOp)(JSContext *cx, JSObject *obj, JSContext 199 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSEnumerateOp)(JSContext *cx, JSObject *obj); JSContext 214 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSResolveOp)(JSContext *cx, JSObject *obj, jsval id); JSContext 246 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNewResolveOp)(JSContext *cx, JSObject *obj, jsval id, JSContext 254 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSConvertOp)(JSContext *cx, JSObject *obj, JSType type, JSContext 263 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSFinalizeOp)(JSContext *cx, JSObject *obj); JSContext 270 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSStringFinalizeOp)(JSContext *cx, JSString *str); JSContext 297 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGetObjectOps)(JSContext *cx, JSClass *clasp); JSContext 312 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSCheckAccessOp)(JSContext *cx, JSObject *obj, jsval id, JSContext 328 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSHasInstanceOp)(JSContext *cx, JSObject *obj, jsval v, JSContext 350 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSMarkOp)(JSContext *cx, JSObject *obj, void *arg); JSContext 365 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSReserveSlotsOp)(JSContext *cx, JSObject *obj); JSContext 383 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNewObjectMapOp)(JSContext *cx, jsrefcount nrefs, JSContext 392 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSObjectMapOp)(JSContext *cx, JSObjectMap *map); JSContext 412 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLookupPropOp)(JSContext *cx, JSObject *obj, jsid id, JSContext 428 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSDefinePropOp)(JSContext *cx, JSObject *obj, JSContext 442 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPropertyIdOp)(JSContext *cx, JSObject *obj, jsid id, JSContext 452 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSAttributesOp)(JSContext *cx, JSObject *obj, jsid id, JSContext 461 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSCheckAccessIdOp)(JSContext *cx, JSObject *obj, jsid id, JSContext 471 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSObjectOp)(JSContext *cx, JSObject *obj); JSContext 480 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPropertyRefOp)(JSContext *cx, JSObject *obj, JSContext 489 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSSetObjectSlotOp)(JSContext *cx, JSObject *obj, JSContext 506 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGetRequiredSlotOp)(JSContext *cx, JSObject *obj, JSContext 510 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSSetRequiredSlotOp)(JSContext *cx, JSObject *obj, JSContext 514 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGetMethodOp)(JSContext *cx, JSObject *obj, jsid id, JSContext 518 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSSetMethodOp)(JSContext *cx, JSObject *obj, jsid id, JSContext 522 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSEnumerateValuesOp)(JSContext *cx, JSObject *obj, JSContext 527 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSEqualityOp)(JSContext *cx, JSObject *obj, jsval v, JSContext 531 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSConcatenateOp)(JSContext *cx, JSObject *obj, jsval v, JSContext 537 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNative)(JSContext *cx, JSObject *obj, uintN argc, JSContext 561 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSContextCallback)(JSContext *cx, uintN contextOp); JSContext 571 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGCCallback)(JSContext *cx, JSGCStatus status); JSContext 574 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSBranchCallback)(JSContext *cx, JSScript *script); JSContext 577 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSErrorReporter)(JSContext *cx, const char *message, JSContext 617 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSArgumentFormatter)(JSContext *cx, const char *format, JSContext 623 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleToUpperCase)(JSContext *cx, JSString *src, JSContext 627 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleToLowerCase)(JSContext *cx, JSString *src, JSContext 631 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleCompare)(JSContext *cx, JSContext 636 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleToUnicode)(JSContext *cx, char *src, jsval *rval); JSContext 663 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSObjectPrincipalsFinder)(JSContext *cx, JSObject *obj); JSContext 112 extra_lib/include/js/jsxdrapi.h JSContext *cx; JSContext 122 extra_lib/include/js/jsxdrapi.h JS_XDRInitBase(JSXDRState *xdr, JSXDRMode mode, JSContext *cx); JSContext 125 extra_lib/include/js/jsxdrapi.h JS_XDRNewMem(JSContext *cx, JSXDRMode mode); JSContext 148 include/gpac/html5_media.h JSContext *c; JSContext 158 include/gpac/html5_media.h JSContext *c; JSContext 175 include/gpac/html5_media.h JSContext *c;\ JSContext 219 include/gpac/html5_media.h JSContext *c;\ JSContext 243 include/gpac/html5_media.h JSContext *c; JSContext 261 include/gpac/html5_media.h JSContext *c; JSContext 316 include/gpac/html5_media.h JSContext *c; JSContext 364 include/gpac/html5_media.h void html_media_element_js_init(JSContext *c, JSObject *new_obj, GF_Node *n); JSContext 376 include/gpac/html5_media.h JSObject *gf_arraybuffer_js_new(JSContext *c, char *data, u32 length, JSObject *parent); JSContext 166 include/gpac/html5_mse.h JSContext *c; JSContext 850 include/gpac/internal/scenegraph_dev.h struct JSContext *js_ctx; JSContext 903 include/gpac/internal/scenegraph_dev.h struct JSContext *gf_sg_ecmascript_new(GF_SceneGraph *sg); JSContext 904 include/gpac/internal/scenegraph_dev.h void gf_sg_ecmascript_del(struct JSContext *); JSContext 906 include/gpac/internal/scenegraph_dev.h GF_Node *gf_sg_js_get_node(struct JSContext *c, struct JSObject *obj); JSContext 918 include/gpac/internal/scenegraph_dev.h Bool gf_js_add_root(struct JSContext *cx, void *rp, u32 type); JSContext 919 include/gpac/internal/scenegraph_dev.h Bool gf_js_add_named_root(struct JSContext *cx, void *rp, u32 type, const char *name); JSContext 920 include/gpac/internal/scenegraph_dev.h Bool gf_js_remove_root(struct JSContext *cx, void *rp, u32 type); JSContext 924 include/gpac/internal/scenegraph_dev.h void gf_sg_lock_javascript(struct JSContext *c, Bool LockIt); JSContext 925 include/gpac/internal/scenegraph_dev.h Bool gf_sg_try_lock_javascript(struct JSContext *c); JSContext 926 include/gpac/internal/scenegraph_dev.h void gf_sg_js_call_gc(struct JSContext *c); JSContext 947 include/gpac/internal/scenegraph_dev.h struct JSContext *js_ctx; JSContext 967 include/gpac/internal/scenegraph_dev.h struct JSContext *js_ctx; JSContext 980 include/gpac/internal/scenegraph_dev.h struct JSContext *js_ctx; JSContext 994 include/gpac/internal/scenegraph_dev.h void dom_js_load(GF_SceneGraph *scene, struct JSContext *c, struct JSObject *global); JSContext 999 include/gpac/internal/scenegraph_dev.h void gf_sg_js_dom_pre_destroy(struct JSContext *c, GF_SceneGraph *sg, GF_Node *script_or_handler_node); JSContext 1002 include/gpac/internal/scenegraph_dev.h void dom_js_define_document(struct JSContext *c, struct JSObject *global, GF_SceneGraph *doc); JSContext 1004 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_define_event(struct JSContext *c, struct JSObject *global); JSContext 1006 include/gpac/internal/scenegraph_dev.h struct JSObject *gf_dom_new_event(struct JSContext *c); JSContext 1008 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_node_proto(struct JSContext *c); JSContext 1009 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_element_proto(struct JSContext *c); JSContext 1010 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_document_proto(struct JSContext *c); JSContext 1011 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_event_proto(struct JSContext *c); JSContext 1013 include/gpac/internal/scenegraph_dev.h void dom_set_class_selector(struct JSContext *c, /*struct JSClass*/void *(*get_element_class)(GF_Node *n), /*struct JSClass*/void *(*get_document_class)(GF_SceneGraph *n) ); JSContext 1045 include/gpac/internal/scenegraph_dev.h int dom_throw_exception(struct JSContext *c, u32 code); JSContext 1049 include/gpac/internal/scenegraph_dev.h void gf_sg_load_script_extensions(GF_SceneGraph *sg, struct JSContext *c, struct JSObject *obj, Bool unload); JSContext 142 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, JSBool strict, JSMutableHandleValue __vp) JSContext 146 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, JSMutableHandleValue __vp) JSContext 160 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, JSBool strict, jsval *vp) JSContext 162 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, jsval *vp) JSContext 169 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsid id, JSBool strict, jsval *vp) JSContext 171 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsid id, jsval *vp) JSContext 174 include/gpac/internal/smjs_api.h #define DECL_FINALIZE(func_name) void func_name(JSContext *c, JSObject *obj) { JSContext 186 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION(__name) __name(JSContext *c, uintN argc, jsval *argsvp) JSContext 187 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION_EXT(__name, __ext) __name(JSContext *c, uintN argc, jsval *argsvp, __ext) JSContext 259 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsval id, jsval *vp) JSContext 262 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsval id, jsval *vp) JSContext 264 include/gpac/internal/smjs_api.h #define DECL_FINALIZE(func_name) void func_name(JSContext *c, JSObject *obj) { JSContext 272 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION(__name) __name(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 273 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION_EXT(__name, __ext) __name(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, __ext) JSContext 306 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *cx, JSHandleObject obj, JSMutableHandleValue vp, JSBool *bp); JSContext 308 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *c, JSHandleObject obj,const jsval *val, JSBool *vp); JSContext 310 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj,const jsval *val, JSBool *vp); JSContext 313 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj, jsval val, JSBool *vp); JSContext 352 include/gpac/internal/smjs_api.h JSObject *gf_sg_js_global_object(JSContext *cx, GF_JSClass *__class); JSContext 42 include/gpac/modules/js_usr.h typedef struct JSContext GF_JSContext; JSContext 84 modules/gpac_js/gpac_js.c JSContext *c; JSContext 209 modules/gpac_js/gpac_js.c static GF_Terminal *gpac_get_term(JSContext *c, JSObject *obj) JSContext 727 modules/gpac_js/gpac_js.c JSContext *c; JSContext 2162 modules/gpac_js/gpac_js.c static void gjs_load(GF_JSUserExtension *jsext, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload) JSContext 625 modules/platinum/GPACPlatinum.cpp static JSBool upnp_device_subscribe(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 842 modules/platinum/GPACPlatinum.cpp static GPAC_MediaRendererItem *upnp_renderer_get_device(GF_UPnP *upnp , JSContext *c, JSObject *obj) JSContext 865 modules/platinum/GPACPlatinum.cpp static GPAC_MediaServerItem *upnp_server_get_device(GF_UPnP *upnp , JSContext *c, JSObject *obj) JSContext 1566 modules/platinum/GPACPlatinum.cpp JS_DefineProperty((JSContext*)param->ctx, (JSObject*)param->global, "UPnP", OBJECT_TO_JSVAL(m_pObj), 0, 0, 0); JSContext 1572 modules/platinum/GPACPlatinum.cpp m_pJSCtx = (JSContext*)param->ctx; JSContext 115 modules/platinum/GPACPlatinum.h JSContext *m_pJSCtx; JSContext 785 modules/platinum/GenericDevice.cpp void GPAC_Service::SetupJS(JSContext *c, GF_UPnP *upnp, JSObject *parent) JSContext 824 modules/platinum/GenericDevice.cpp void GPAC_GenericDevice::DetachJS(JSContext *c) JSContext 68 modules/platinum/GenericDevice.h JSContext *js_ctx; JSContext 135 modules/platinum/GenericDevice.h JSContext *js_ctx; JSContext 179 modules/platinum/GenericDevice.h void DetachJS(JSContext *c); JSContext 197 modules/platinum/GenericDevice.h void SetupJS(JSContext *c, GF_UPnP *upnp, JSObject *parent); JSContext 199 modules/platinum/GenericDevice.h JSContext *m_pCtx; JSContext 227 modules/widgetman/widget.c static void widget_interface_js_bind(JSContext *c, GF_WidgetInterfaceInstance *ifce) JSContext 395 modules/widgetman/widget.c void widget_load(GF_WidgetManager *wm, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload) JSContext 56 modules/widgetman/widgetman.c JSBool gf_sg_js_event_add_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node); JSContext 57 modules/widgetman/widgetman.c JSBool gf_sg_js_event_remove_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node); JSContext 678 modules/widgetman/widgetman.c static JSBool wm_widget_set_scene_input_value(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, u32 type, GF_WidgetInstance *wid, GF_WidgetPin *param, const char *value) JSContext 1039 modules/widgetman/widgetman.c JSContext *c; JSContext 1044 modules/widgetman/widgetman.c c = (JSContext*)handler->js_context; JSContext 1087 modules/widgetman/widgetman.c static void on_widget_activated(JSContext *c, JSObject *obj) JSContext 1204 modules/widgetman/widgetman.c JSContext *c; JSContext 1207 modules/widgetman/widgetman.c c = (JSContext*)handler->js_context; JSContext 1977 modules/widgetman/widgetman.c static JSBool wm_widget_bind_interface_ex(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, Bool is_unbind) JSContext 2149 modules/widgetman/widgetman.c void wm_deactivate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, GF_WidgetComponentInstance *comp_inst) JSContext 2169 modules/widgetman/widgetman.c GF_WidgetComponentInstance *wm_activate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, Bool skip_wm_notification) JSContext 3565 modules/widgetman/widgetman.c static void widgetmanager_load(GF_JSUserExtension *jsext, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload) JSContext 72 modules/widgetman/widgetman.h JSBool gf_sg_js_event_add_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node); JSContext 73 modules/widgetman/widgetman.h JSBool gf_sg_js_event_remove_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node); JSContext 77 modules/widgetman/widgetman.h JSContext *ctx; JSContext 308 modules/widgetman/widgetman.h JSContext *scene_context; JSContext 344 modules/widgetman/widgetman.h void widget_load(GF_WidgetManager *wm, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload); JSContext 346 modules/widgetman/widgetman.h GF_WidgetComponentInstance *wm_activate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, Bool skip_wm_notification); JSContext 348 modules/widgetman/widgetman.h void wm_deactivate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, GF_WidgetComponentInstance *comp_inst); JSContext 66 src/scenegraph/dom_smjs.c static GFINLINE GF_SceneGraph *xml_get_scenegraph(JSContext *c) JSContext 78 src/scenegraph/dom_smjs.c char *js_get_utf8(JSContext *c, jsval val) JSContext 273 src/scenegraph/dom_smjs.c static void define_dom_exception(JSContext *c, JSObject *global) JSContext 315 src/scenegraph/dom_smjs.c JSBool dom_throw_exception(JSContext *c, u32 code) JSContext 324 src/scenegraph/dom_smjs.c GF_Node *dom_get_node(JSContext *c, JSObject *obj) JSContext 331 src/scenegraph/dom_smjs.c GF_Node *dom_get_element(JSContext *c, JSObject *obj) JSContext 339 src/scenegraph/dom_smjs.c GF_SceneGraph *dom_get_doc(JSContext *c, JSObject *obj) JSContext 346 src/scenegraph/dom_smjs.c static void dom_js_define_document_ex(JSContext *c, JSObject *global, GF_SceneGraph *doc, const char *name) JSContext 366 src/scenegraph/dom_smjs.c void dom_js_define_document(JSContext *c, JSObject *global, GF_SceneGraph *doc) JSContext 372 src/scenegraph/dom_smjs.c static jsval dom_document_construct(JSContext *c, GF_SceneGraph *sg) JSContext 393 src/scenegraph/dom_smjs.c static jsval dom_base_node_construct(JSContext *c, GF_JSClass *_class, GF_Node *n) JSContext 455 src/scenegraph/dom_smjs.c static jsval dom_node_construct(JSContext *c, GF_Node *n) JSContext 471 src/scenegraph/dom_smjs.c jsval dom_element_construct(JSContext *c, GF_Node *n) JSContext 486 src/scenegraph/dom_smjs.c static jsval dom_text_construct(JSContext *c, GF_Node *n) JSContext 506 src/scenegraph/dom_smjs.c jsval dom_node_get_sibling(JSContext *c, GF_Node *n, Bool is_prev, Bool elt_only) JSContext 560 src/scenegraph/dom_smjs.c static jsval dom_nodelist_construct(JSContext *c, GF_ParentNode *n) JSContext 683 src/scenegraph/dom_smjs.c gf_js_remove_root((JSContext *)handler->js_context, &(handler->js_fun_val), GF_JSGC_VAL); JSContext 690 src/scenegraph/dom_smjs.c static JSBool sg_js_get_event_target(JSContext *c, JSObject *obj, GF_EventType evtType, GF_Node *vrml_node, JSContext 693 src/scenegraph/dom_smjs.c Bool is_svg_document_class(JSContext *c, JSObject *obj); JSContext 694 src/scenegraph/dom_smjs.c Bool is_svg_element_class(JSContext *c, JSObject *obj); JSContext 695 src/scenegraph/dom_smjs.c Bool gf_mse_is_mse_object(JSContext *c, JSObject *obj); JSContext 701 src/scenegraph/dom_smjs.c void gf_html_media_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg); JSContext 707 src/scenegraph/dom_smjs.c void gf_mse_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg); JSContext 755 src/scenegraph/dom_smjs.c static GF_Err sg_js_parse_event_args(JSContext *c, JSObject *obj, uintN argc, jsval *argv, JSContext 817 src/scenegraph/dom_smjs.c JSContext *c, char *callback, jsval funval, JSObject *evt_handler) JSContext 843 src/scenegraph/dom_smjs.c gf_js_add_root((JSContext *)handler->js_context, &handler->js_fun_val, GF_JSGC_VAL); JSContext 1014 src/scenegraph/dom_smjs.c static Bool check_dom_parents(JSContext *c, GF_Node *n, GF_Node *parent) JSContext 1033 src/scenegraph/dom_smjs.c static void dom_node_inserted(JSContext *c, GF_Node *n, GF_Node *parent, s32 pos) JSContext 2665 src/scenegraph/dom_smjs.c JSContext *c; JSContext 3780 src/scenegraph/dom_smjs.c JSBool gf_set_js_eventhandler(JSContext *c, jsval vp, jsval *callbackfuncval) { JSContext 4178 src/scenegraph/dom_smjs.c void dom_js_define_storage(JSContext *c, JSObject *parent_obj, const char *name) JSContext 4183 src/scenegraph/dom_smjs.c void dom_js_load(GF_SceneGraph *scene, JSContext *c, JSObject *global) JSContext 4568 src/scenegraph/dom_smjs.c void html_media_element_js_finalize(JSContext *c, GF_Node *n); JSContext 4571 src/scenegraph/dom_smjs.c void gf_sg_js_dom_pre_destroy(JSContext *c, GF_SceneGraph *sg, GF_Node *n) JSContext 4613 src/scenegraph/dom_smjs.c gf_js_remove_root((JSContext *)handler->js_context, &(handler->js_fun_val), GF_JSGC_VAL); JSContext 4641 src/scenegraph/dom_smjs.c JSObject *dom_js_define_event(JSContext *c, JSObject *global) JSContext 4648 src/scenegraph/dom_smjs.c JSObject *gf_dom_new_event(JSContext *c) JSContext 4652 src/scenegraph/dom_smjs.c JSObject *dom_js_get_node_proto(JSContext *c) { JSContext 4655 src/scenegraph/dom_smjs.c JSObject *dom_js_get_element_proto(JSContext *c) { JSContext 4658 src/scenegraph/dom_smjs.c JSObject *dom_js_get_document_proto(JSContext *c) { JSContext 4661 src/scenegraph/dom_smjs.c JSObject *dom_js_get_event_proto(JSContext *c) { JSContext 4665 src/scenegraph/dom_smjs.c void dom_set_class_selector(JSContext *c, void *(*get_element_class)(GF_Node *n), void *(*get_document_class)(GF_SceneGraph *n) ) JSContext 63 src/scenegraph/html5_media_smjs.c void dom_element_finalize(JSContext *c, JSObject *obj); JSContext 64 src/scenegraph/html5_media_smjs.c void dom_document_finalize(JSContext *c, JSObject *obj); JSContext 211 src/scenegraph/html5_media_smjs.c static void gf_html_track_init_js(GF_HTML_Track *track, JSContext *c, GF_HTML_TrackList *tracklist) JSContext 256 src/scenegraph/html5_media_smjs.c static void gf_html_media_element_init_js(GF_HTML_MediaElement *me, JSContext *c, JSObject *node_obj) JSContext 296 src/scenegraph/html5_media_smjs.c static void html_media_element_populate_tracks(JSContext *c, GF_HTML_MediaElement *me) JSContext 371 src/scenegraph/html5_media_smjs.c static GF_HTML_MediaElement *html_media_element_get_from_node(JSContext *c, GF_Node *n) JSContext 472 src/scenegraph/html5_media_smjs.c void html_media_element_js_init(JSContext *c, JSObject *node_obj, GF_Node *n) JSContext 488 src/scenegraph/html5_media_smjs.c void html_media_element_js_finalize(JSContext *c, GF_Node *n) JSContext 502 src/scenegraph/html5_media_smjs.c void gf_html_media_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg) { JSContext 1155 src/scenegraph/html5_media_smjs.c static Bool html_is_track_list(JSContext *c, JSObject *obj) { JSContext 1241 src/scenegraph/html5_media_smjs.c JSBool gf_set_js_eventhandler(JSContext *c, jsval vp, jsval *callbackfuncval); JSContext 1460 src/scenegraph/html5_media_smjs.c void html_media_source_init_js_api(JSContext *js_ctx, JSObject *global, GF_HTML_MediaRuntime *html_media_rt); JSContext 66 src/scenegraph/html5_mse_smjs.c Bool gf_mse_is_mse_object(JSContext *c, JSObject *obj) { JSContext 73 src/scenegraph/html5_mse_smjs.c static GFINLINE GF_SceneGraph *mediasource_get_scenegraph(JSContext *c) JSContext 83 src/scenegraph/html5_mse_smjs.c void gf_mse_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg) { JSContext 104 src/scenegraph/html5_mse_smjs.c static void mediasource_sourceBuffer_initjs(JSContext *c, JSObject *ms_obj, GF_HTML_SourceBuffer *sb) JSContext 743 src/scenegraph/html5_mse_smjs.c JSObject *gf_arraybuffer_js_new(JSContext *c, char *data, u32 length, JSObject *parent) JSContext 846 src/scenegraph/html5_mse_smjs.c void html_media_source_init_js_api(JSContext *js_ctx, JSObject *global, GF_HTML_MediaRuntime *_html_media_rt) JSContext 48 src/scenegraph/svg_smjs.c jsval dom_element_construct(JSContext *c, GF_Node *n); JSContext 53 src/scenegraph/svg_smjs.c void dom_element_finalize(JSContext *c, JSObject *obj); JSContext 54 src/scenegraph/svg_smjs.c void dom_document_finalize(JSContext *c, JSObject *obj); JSContext 57 src/scenegraph/svg_smjs.c GF_Node *dom_get_element(JSContext *c, JSObject *obj); JSContext 58 src/scenegraph/svg_smjs.c GF_SceneGraph *dom_get_doc(JSContext *c, JSObject *obj); JSContext 62 src/scenegraph/svg_smjs.c JSBool dom_event_add_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval); JSContext 63 src/scenegraph/svg_smjs.c JSBool dom_event_remove_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval); JSContext 69 src/scenegraph/svg_smjs.c jsval dom_node_get_sibling(JSContext *c, GF_Node *n, Bool is_prev, Bool elt_only); JSContext 105 src/scenegraph/svg_smjs.c static JSObject *svg_new_path_object(JSContext *c, SVG_PathData *d); JSContext 182 src/scenegraph/svg_smjs.c static void svg_script_error(JSContext *c, const char *msg, JSErrorReport *jserr) JSContext 204 src/scenegraph/svg_smjs.c static void svg_define_udom_exception(JSContext *c, JSObject *global) JSContext 486 src/scenegraph/svg_smjs.c static GF_Node *svg_udom_smil_check_instance(JSContext *c, JSObject *obj) JSContext 1540 src/scenegraph/svg_smjs.c static JSBool svg_connection_set_encoding(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 1544 src/scenegraph/svg_smjs.c static JSBool svg_connection_connect(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 1548 src/scenegraph/svg_smjs.c static JSBool svg_connection_send(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 1552 src/scenegraph/svg_smjs.c static JSBool svg_connection_close(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 1745 src/scenegraph/svg_smjs.c static JSObject *svg_new_path_object(JSContext *c, SVG_PathData *d) JSContext 1773 src/scenegraph/svg_smjs.c static JSBool pathCI_constructor(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval) JSContext 1783 src/scenegraph/svg_smjs.c static void pathCI_finalize(JSContext *c, JSObject *obj) JSContext 2249 src/scenegraph/svg_smjs.c jsval svg_udom_new_rect(JSContext *c, Fixed x, Fixed y, Fixed width, Fixed height) JSContext 2262 src/scenegraph/svg_smjs.c jsval svg_udom_new_point(JSContext *c, Fixed x, Fixed y) JSContext 2295 src/scenegraph/svg_smjs.c Bool is_svg_document_class(JSContext *c, JSObject *obj) JSContext 2303 src/scenegraph/svg_smjs.c Bool is_svg_element_class(JSContext *c, JSObject *obj) JSContext 40 src/scenegraph/vrml_smjs.c Bool gf_js_add_root(JSContext *cx, void *rp, u32 type) JSContext 63 src/scenegraph/vrml_smjs.c Bool gf_js_add_named_root(JSContext *cx, void *rp, u32 type, const char *name) JSContext 88 src/scenegraph/vrml_smjs.c JSObject *gf_sg_js_global_object(JSContext *cx, GF_JSClass *__class) JSContext 161 src/scenegraph/vrml_smjs.c static Bool ScriptAction(JSContext *c, GF_SceneGraph *scene, u32 type, GF_Node *node, GF_JSAPIParam *param) JSContext 176 src/scenegraph/vrml_smjs.c JSContext *ctx; JSContext 213 src/scenegraph/vrml_smjs.c Bool gf_js_remove_root(JSContext *cx, void *rp, u32 type) JSContext 248 src/scenegraph/vrml_smjs.c void gf_sg_load_script_extensions(GF_SceneGraph *sg, JSContext *c, JSObject *obj, Bool unload) JSContext 335 src/scenegraph/vrml_smjs.c JSContext *gf_sg_ecmascript_new(GF_SceneGraph *sg) JSContext 337 src/scenegraph/vrml_smjs.c JSContext *ctx; JSContext 380 src/scenegraph/vrml_smjs.c void gf_sg_ecmascript_del(JSContext *ctx) JSContext 412 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSHandleObject obj, JSMutableHandleValue __val, JSBool *vp) JSContext 414 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSHandleObject obj,const jsval *val, JSBool *vp) JSContext 416 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj,const jsval *val, JSBool *vp) JSContext 419 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj, jsval val, JSBool *vp) JSContext 443 src/scenegraph/vrml_smjs.c GF_Node *dom_get_element(JSContext *c, JSObject *obj); JSContext 447 src/scenegraph/vrml_smjs.c JSBool gf_sg_script_to_node_field(struct JSContext *c, jsval v, GF_FieldInfo *field, GF_Node *owner, GF_JSField *parent); JSContext 454 src/scenegraph/vrml_smjs.c void gf_sg_js_call_gc(JSContext *c) JSContext 465 src/scenegraph/vrml_smjs.c void do_js_gc(JSContext *c, GF_Node *node) JSContext 565 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *NewJSField(JSContext *c) JSContext 574 src/scenegraph/vrml_smjs.c static GFINLINE M_Script *JS_GetScript(JSContext *c) JSContext 578 src/scenegraph/vrml_smjs.c static GFINLINE GF_ScriptPriv *JS_GetScriptStack(JSContext *c) JSContext 584 src/scenegraph/vrml_smjs.c static void script_error(JSContext *c, const char *msg, JSErrorReport *jserr) JSContext 770 src/scenegraph/vrml_smjs.c jsval dom_element_construct(JSContext *c, GF_Node *n); JSContext 1194 src/scenegraph/vrml_smjs.c void Script_FieldChanged(JSContext *c, GF_Node *parent, GF_JSField *parent_owner, GF_FieldInfo *field) JSContext 1347 src/scenegraph/vrml_smjs.c static void JS_ObjectDestroyed(JSContext *c, JSObject *obj, GF_JSField *ptr, Bool is_js_call) JSContext 1536 src/scenegraph/vrml_smjs.c static void node_finalize_ex(JSContext *c, JSObject * obj, Bool is_js_call) JSContext 1747 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFImage_Create(JSContext *c, JSObject *obj, u32 w, u32 h, u32 nbComp, MFInt32 *pixels) JSContext 1885 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFVec2f_Create(JSContext *c, JSObject *obj, Fixed x, Fixed y) JSContext 2085 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFVec3f_Create(JSContext *c, JSObject *obj, Fixed x, Fixed y, Fixed z) JSContext 2310 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFRotation_Create(JSContext *c, JSObject *obj, Fixed x, Fixed y, Fixed z, Fixed q) JSContext 2562 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFColor_Create(JSContext *c, JSObject *obj, Fixed r, Fixed g, Fixed b) JSContext 2688 src/scenegraph/vrml_smjs.c static void setup_js_array(JSContext *c, JSObject *obj, GF_JSField *ptr, uintN argc, jsval *argv) JSContext 2742 src/scenegraph/vrml_smjs.c static void array_finalize_ex(JSContext *c, JSObject *obj, Bool is_js_call) JSContext 3534 src/scenegraph/vrml_smjs.c JSBool gf_sg_script_to_node_field(JSContext *c, jsval val, GF_FieldInfo *field, GF_Node *owner, GF_JSField *parent) JSContext 5013 src/scenegraph/vrml_smjs.c GF_Node *gf_sg_js_get_node(JSContext *c, JSObject *obj) JSContext 5057 src/scenegraph/vrml_smjs.c void gf_sg_lock_javascript(struct JSContext *cx, Bool LockIt) JSContext 5089 src/scenegraph/vrml_smjs.c Bool gf_sg_try_lock_javascript(struct JSContext *cx) JSContext 44 src/scenegraph/webvtt_smjs.c JSContext *c = node->sgprivate->scenegraph->svg_js->js_ctx; JSContext 85 src/scenegraph/webvtt_smjs.c JSContext *c = node->sgprivate->scenegraph->svg_js->js_ctx;