JSPROP_PERMANENT 746 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "name", STRING_TO_JSVAL(s), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 764 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "path", STRING_TO_JSVAL(s), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 765 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "directory", BOOLEAN_TO_JSVAL(cbk->is_dir ? JS_TRUE : JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 766 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "drive", BOOLEAN_TO_JSVAL(file_info->drive ? JS_TRUE : JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 767 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "hidden", BOOLEAN_TO_JSVAL(file_info->hidden ? JS_TRUE : JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 768 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "system", BOOLEAN_TO_JSVAL(file_info->system ? JS_TRUE : JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 769 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "size", INT_TO_JSVAL(file_info->size), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 770 modules/gpac_js/gpac_js.c JS_DefineProperty(cbk->c, obj, "last_modified", INT_TO_JSVAL(file_info->last_modified), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1446 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "ID", STRING_TO_JSVAL(JS_NewStringCopyZ(c, com.quality_query.ID ? com.quality_query.ID : "")) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1447 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "mime", STRING_TO_JSVAL(JS_NewStringCopyZ(c, com.quality_query.mime ? com.quality_query.mime : "")) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1448 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "codec", STRING_TO_JSVAL(JS_NewStringCopyZ(c, com.quality_query.codec ? com.quality_query.codec : "")) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1449 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "width", INT_TO_JSVAL(com.quality_query.width), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1450 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "height", INT_TO_JSVAL(com.quality_query.height), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1451 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "bandwidth", INT_TO_JSVAL(com.quality_query.bandwidth), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1452 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "interlaced", BOOLEAN_TO_JSVAL(com.quality_query.interlaced), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1453 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "fps", DOUBLE_TO_JSVAL( JS_NewDouble(c, com.quality_query.fps) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1454 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "samplerate", INT_TO_JSVAL(com.quality_query.sample_rate), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1455 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "channels", INT_TO_JSVAL(com.quality_query.nb_channels), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1456 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "par_num", INT_TO_JSVAL(com.quality_query.par_num), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1457 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "par_den", INT_TO_JSVAL(com.quality_query.par_den), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1458 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "disabled", BOOLEAN_TO_JSVAL(com.quality_query.disabled), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1459 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "is_selected", BOOLEAN_TO_JSVAL(com.quality_query.is_selected), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1460 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "automatic", BOOLEAN_TO_JSVAL(com.quality_query.automatic), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1461 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "tile_mode", INT_TO_JSVAL(com.quality_query.tile_adaptation_mode), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1462 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "dependent_groups", INT_TO_JSVAL(com.quality_query.dependent_group_index), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1509 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "x", INT_TO_JSVAL(x), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1510 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "y", INT_TO_JSVAL(y), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1511 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "w", INT_TO_JSVAL(w), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1512 modules/gpac_js/gpac_js.c JS_DefineProperty(c, a, "h", INT_TO_JSVAL(h), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2053 modules/gpac_js/gpac_js.c JS_DefineProperty(c, scene_obj, "width", INT_TO_JSVAL(w), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2054 modules/gpac_js/gpac_js.c JS_DefineProperty(c, scene_obj, "height", INT_TO_JSVAL(h), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2055 modules/gpac_js/gpac_js.c JS_DefineProperty(c, scene_obj, "connected", BOOLEAN_TO_JSVAL(scene->graph ? JS_TRUE : JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2168 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("keycode", GJS_EVT_PROP_KEYCODE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2169 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("mouse_x", GJS_EVT_PROP_MOUSE_X, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2170 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("mouse_y", GJS_EVT_PROP_MOUSE_Y, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2171 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("picked", GJS_EVT_PROP_PICKED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2172 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("wheel", GJS_EVT_PROP_WHEEL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2173 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("button", GJS_EVT_PROP_BUTTON, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2174 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("type", GJS_EVT_PROP_TYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2175 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("name", GJS_EVT_PROP_NAME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2176 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("hwkey", GJS_EVT_PROP_HWKEY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2185 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("last_working_directory", GJS_GPAC_PROP_LAST_WORK_DIR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 2186 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("scale_x", GJS_GPAC_PROP_SCALE_X, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2187 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("scale_y", GJS_GPAC_PROP_SCALE_Y, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2188 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("translation_x", GJS_GPAC_PROP_TRANSLATION_X, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2189 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("translation_y", GJS_GPAC_PROP_TRANSLATION_Y, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2190 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("rectangular_textures", GJS_GPAC_PROP_RECT_TEXTURES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2191 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("batteryOn", GJS_GPAC_PROP_BATTERY_ON, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2192 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("batteryCharging", GJS_GPAC_PROP_BATTERY_CHARGE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2193 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("batteryPercent", GJS_GPAC_PROP_BATTERY_PERCENT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2194 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("batteryLifeTime", GJS_GPAC_PROP_BATTERY_LIFETIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2195 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("batteryFullLifeTime", GJS_GPAC_PROP_BATTERY_LIFETIME_FULL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2196 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("hostname", GJS_GPAC_PROP_HOSTNAME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2197 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("fullscreen", GJS_GPAC_PROP_FULLSCREEN, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2198 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("current_path", GJS_GPAC_PROP_CURRENT_PATH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2199 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("volume", GJS_GPAC_PROP_VOLUME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 2200 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("navigation", GJS_GPAC_PROP_NAVIGATION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 2201 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("navigation_type", GJS_GPAC_PROP_NAVIGATION_TYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 2202 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("hardware_yuv", GJS_GPAC_PROP_HARDWARE_YUV, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2203 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("hardware_rgb", GJS_GPAC_PROP_HARDWARE_RGB, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2204 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("hardware_rgba", GJS_GPAC_PROP_HARDWARE_RGBA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2205 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("hardware_stretch", GJS_GPAC_PROP_HARDWARE_STRETCH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2206 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("screen_width", GJS_GPAC_PROP_SCREEN_WIDTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2207 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("screen_height", GJS_GPAC_PROP_SCREEN_HEIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2208 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("http_max_bitrate", GJS_GPAC_PROP_HTTP_MAX_RATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 2209 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("http_bitrate", GJS_GPAC_PROP_HTTP_RATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2210 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("fps", GJS_GPAC_PROP_FPS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2211 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("sim_fps", GJS_GPAC_PROP_SIM_FPS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2212 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("cpu_load", GJS_GPAC_PROP_CPU, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2213 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("cpu", GJS_GPAC_PROP_CPU, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2214 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("nb_cores", GJS_GPAC_PROP_NB_CORES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2215 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("system_memory", GJS_GPAC_PROP_MEMORY_SYSTEM, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2216 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("memory", GJS_GPAC_PROP_MEMORY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2217 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("argc", GJS_GPAC_PROP_ARGC, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2218 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("caption", GJS_GPAC_PROP_CAPTION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2219 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("focus_highlight", GJS_GPAC_PROP_FOCUS_HIGHLIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2220 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("dpi_x", GJS_GPAC_PROP_DPI_X, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2221 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("dpi_y", GJS_GPAC_PROP_DPI_Y, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2222 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("sensors_active", GJS_GPAC_PROP_SENSORS_ACTIVE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2255 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("ID", GJS_OM_PROP_ID, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2256 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("nb_resources", GJS_OM_PROP_NB_RES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2257 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("service_url", GJS_OM_PROP_URL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2258 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("duration", GJS_OM_PROP_DUR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2259 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("clock_time", GJS_OM_PROP_CLOCK, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2260 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("clock_drift", GJS_OM_PROP_DRIFT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2261 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("status", GJS_OM_PROP_STATUS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2262 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("buffer", GJS_OM_PROP_BUFFER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2263 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("db_unit_count", GJS_OM_PROP_DB_COUNT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2264 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("cb_unit_count", GJS_OM_PROP_CB_COUNT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2265 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("cb_capacity", GJS_OM_PROP_CB_CAP, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2266 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("type", GJS_OM_PROP_TYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2267 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("samplerate", GJS_OM_PROP_SAMPLERATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2268 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("channels", GJS_OM_PROP_CHANNELS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2269 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("lang", GJS_OM_PROP_LANG, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2270 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("width", GJS_OM_PROP_WIDTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2271 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("height", GJS_OM_PROP_HEIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2272 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("pixelformt", GJS_OM_PROP_PIXELFORMAT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2273 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("par", GJS_OM_PROP_PAR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2274 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("dec_frames", GJS_OM_PROP_DEC_FRAMES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2275 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("drop_frames", GJS_OM_PROP_DROP_FRAMES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2276 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("max_dec_time", GJS_OM_PROP_DEC_TIME_MAX, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2277 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("total_dec_time", GJS_OM_PROP_DEC_TIME_TOTAL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2278 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("avg_bitrate", GJS_OM_PROP_AVG_RATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2279 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("max_bitrate", GJS_OM_PROP_MAX_RATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2280 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("service_handler", GJS_OM_PROP_SERVICE_HANDLER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2281 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("codec", GJS_OM_PROP_CODEC, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2282 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("nb_qualities", GJS_OM_PROP_NB_QUALITIES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2283 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("max_buffer", GJS_OM_PROP_MAX_BUFFER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2284 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("min_buffer", GJS_OM_PROP_MIN_BUFFER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2285 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("frame_duration", GJS_OM_PROP_FRAME_DUR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2286 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("irap_frames", GJS_OM_PROP_NB_IRAP, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2287 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("irap_dec_time", GJS_OM_PROP_IRAP_DEC_TIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2288 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("irap_max_time", GJS_OM_PROP_IRAP_MAX_TIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2289 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("service_id", GJS_OM_PROP_SERVICE_ID, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2290 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("selected_service", GJS_OM_PROP_SELECTED_SERVICE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2291 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("bandwidth_down", GJS_OM_PROP_BANDWIDTH_DOWN, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2292 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("nb_http", GJS_OM_PROP_NB_HTTP, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2293 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("timeshift_depth", GJS_OM_PROP_TIMESHIFT_DEPTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2294 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("timeshift_time", GJS_OM_PROP_TIMESHIFT_TIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2295 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("is_addon", GJS_OM_PROP_IS_ADDON, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2296 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("main_addon_on", GJS_OM_PROP_MAIN_ADDON_ON, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2297 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("is_over", GJS_OM_PROP_IS_OVER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2298 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("is_pulling", GJS_OM_PROP_IS_PULLING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2299 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("dynamic_scene", GJS_OM_PROP_DYNAMIC_SCENE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2300 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("service_name", GJS_OM_PROP_SERVICE_NAME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2301 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("ntp_diff", GJS_OM_PROP_NTP_DIFF, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2302 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("main_addon_url", GJS_OM_PROP_MAIN_ADDON_URL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2303 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("reverse_playback_supported", GJS_OM_PROP_REVERSE_PLAYBACK, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2304 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("scalable_enhancement", GJS_OM_PROP_SCALABLE_ENHANCEMENT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2305 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("main_addon_media_time", GJS_OM_PROP_MAIN_ADDON_MEDIATIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2306 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("dependent_groups", GJS_OM_PROP_DEPENDENT_GROUPS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2307 modules/gpac_js/gpac_js.c SMJS_PROPERTY_SPEC("vr_scene", GJS_OM_PROP_IS_VR_SCENE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2375 modules/gpac_js/gpac_js.c JS_DefineProperty(c, global, "gpac", OBJECT_TO_JSVAL(gjs->gpac_obj), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2384 modules/gpac_js/gpac_js.c JS_DefineProperty(c, global, #name, INT_TO_JSVAL(name), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1048 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, s_obj, "Name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, mr->m_device->GetFriendlyName()) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1049 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, s_obj, "UUID", STRING_TO_JSVAL( JS_NewStringCopyZ(c, mr->m_UUID ) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1050 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, s_obj, "HostName", STRING_TO_JSVAL( JS_NewStringCopyZ(c, mr->m_device->GetURLBase().GetHost() ) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1168 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, f_obj, "ObjectID", STRING_TO_JSVAL( JS_NewStringCopyZ(c, mo->m_ObjectID)), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1169 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, f_obj, "Name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, mo->m_Title)), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1170 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, f_obj, "ParentID", STRING_TO_JSVAL( JS_NewStringCopyZ(c, mo->m_ParentID)), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1171 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, f_obj, "Directory", BOOLEAN_TO_JSVAL( mo->IsContainer() ? JS_TRUE : JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1173 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, f_obj, "ResourceCount", INT_TO_JSVAL(mo->m_Resources.GetItemCount()), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1230 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, s_obj, "Name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, ms->m_device->GetFriendlyName()) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1231 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, s_obj, "UUID", STRING_TO_JSVAL( JS_NewStringCopyZ(c, ms->m_UUID ) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1232 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(c, s_obj, "FilesCount", INT_TO_JSVAL(10), 0, 0, 0 | JSPROP_PERMANENT); JSPROP_PERMANENT 1454 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(upnp->m_pJSCtx, device->obj, "Name", STRING_TO_JSVAL( JS_NewStringCopyZ(upnp->m_pJSCtx, name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1455 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(upnp->m_pJSCtx, device->obj, "ID", STRING_TO_JSVAL( JS_NewStringCopyZ(upnp->m_pJSCtx, id) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1456 modules/platinum/GPACPlatinum.cpp JS_DefineProperty(upnp->m_pJSCtx, device->obj, "UUID", STRING_TO_JSVAL( JS_NewStringCopyZ(upnp->m_pJSCtx, device->GetUUID()) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 433 modules/platinum/GenericDevice.cpp JS_DefineProperty(serv->js_ctx, serv->obj, "Name", STRING_TO_JSVAL( JS_NewStringCopyZ(serv->js_ctx, service->GetServiceID()) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 434 modules/platinum/GenericDevice.cpp JS_DefineProperty(serv->js_ctx, serv->obj, "Type", STRING_TO_JSVAL( JS_NewStringCopyZ(serv->js_ctx, service->GetServiceType()) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 435 modules/platinum/GenericDevice.cpp JS_DefineProperty(serv->js_ctx, serv->obj, "Hostname", STRING_TO_JSVAL( JS_NewStringCopyZ(serv->js_ctx, m_device->GetURLBase().GetHost() ) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 975 modules/platinum/GenericDevice.cpp JS_DefineProperty(m_pUPnP->m_pJSCtx, js_action, "Name", STRING_TO_JSVAL( JS_NewStringCopyZ(m_pUPnP->m_pJSCtx, name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 977 modules/platinum/GenericDevice.cpp JS_DefineProperty(m_pUPnP->m_pJSCtx, js_action, "Service", service->m_pObj ? OBJECT_TO_JSVAL( service->m_pObj) : JSVAL_NULL, 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 163 modules/widgetman/widget.c JS_DefineProperty(c, an_obj, "msgName", STRING_TO_JSVAL( JS_NewStringCopyZ(c, msg->name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 164 modules/widgetman/widget.c JS_DefineProperty(c, an_obj, "interfaceHandler", OBJECT_TO_JSVAL( obj ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 168 modules/widgetman/widget.c JS_DefineProperty(c, an_obj, "replyCallback", argv[1], 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 233 modules/widgetman/widget.c JS_DefineProperty(c, ifce->obj, "type", STRING_TO_JSVAL( JS_NewStringCopyZ(c, ifce->ifce->type) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 234 modules/widgetman/widget.c JS_DefineProperty(c, ifce->obj, "bound", STRING_TO_JSVAL( JS_NewStringCopyZ(c, ifce->hostname) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1424 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, par->name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1425 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "is_input", BOOLEAN_TO_JSVAL( (par->type == GF_WM_PARAM_OUTPUT) ? JS_FALSE : JS_TRUE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1428 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "script_type", STRING_TO_JSVAL( JS_NewStringCopyZ(c, "boolean") ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1431 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "script_type", STRING_TO_JSVAL( JS_NewStringCopyZ(c, "number") ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1435 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "script_type", STRING_TO_JSVAL( JS_NewStringCopyZ(c, "string") ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1469 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "num_params", INT_TO_JSVAL( gf_list_count(msg->params) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1470 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, msg->name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1471 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "is_input", BOOLEAN_TO_JSVAL( msg->is_output ? JS_FALSE : JS_TRUE ) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1472 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "has_output_trigger", BOOLEAN_TO_JSVAL( msg->output_trigger ? JS_TRUE : JS_FALSE) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1473 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "has_input_action", BOOLEAN_TO_JSVAL( (msg->input_action && msg->input_action->attribute) ? JS_TRUE : JS_FALSE) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1474 modules/widgetman/widgetman.c JS_DefineProperty(c, obj, "has_script_input", BOOLEAN_TO_JSVAL( (msg->input_action && !msg->input_action->attribute) ? JS_TRUE : JS_FALSE) , 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1540 modules/widgetman/widgetman.c JS_DefineProperty(c, ifce->obj, "num_messages", INT_TO_JSVAL( gf_list_count(ifce->messages) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1541 modules/widgetman/widgetman.c JS_DefineProperty(c, ifce->obj, "type", STRING_TO_JSVAL( JS_NewStringCopyZ(c, ifce->type) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1542 modules/widgetman/widgetman.c JS_DefineProperty(c, ifce->obj, "serviceProvider", BOOLEAN_TO_JSVAL( ifce->provider ? JS_TRUE : JS_FALSE ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1543 modules/widgetman/widgetman.c JS_DefineProperty(c, ifce->obj, "multipleBinding", BOOLEAN_TO_JSVAL( ifce->multiple_binding ? JS_TRUE : JS_FALSE ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1730 modules/widgetman/widgetman.c JS_DefineProperty(c, icon_obj, "src", STRING_TO_JSVAL( JS_NewStringCopyZ(c, icon->src) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1733 modules/widgetman/widgetman.c JS_DefineProperty(c, icon_obj, "relocated_src", STRING_TO_JSVAL( JS_NewStringCopyZ(c, abs_reloc_url) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1734 modules/widgetman/widgetman.c JS_DefineProperty(c, icon_obj, "width", INT_TO_JSVAL( icon->width ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1735 modules/widgetman/widgetman.c JS_DefineProperty(c, icon_obj, "height", INT_TO_JSVAL( icon->height ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1754 modules/widgetman/widgetman.c JS_DefineProperty(c, pref_obj, "name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, pref->name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1755 modules/widgetman/widgetman.c JS_DefineProperty(c, pref_obj, "value", STRING_TO_JSVAL( JS_NewStringCopyZ(c, pref->value) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1756 modules/widgetman/widgetman.c JS_DefineProperty(c, pref_obj, "readonly", STRING_TO_JSVAL( JS_NewStringCopyZ(c, ((pref->flags & GF_WM_PREF_READONLY)?"true":"false")) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1774 modules/widgetman/widgetman.c JS_DefineProperty(c, feat_obj, "name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, feat->name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1775 modules/widgetman/widgetman.c JS_DefineProperty(c, feat_obj, "required", BOOLEAN_TO_JSVAL( (feat->required? JS_TRUE : JS_FALSE) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1786 modules/widgetman/widgetman.c JS_DefineProperty(c, param_obj, "name", STRING_TO_JSVAL( JS_NewStringCopyZ(c, param->name) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1787 modules/widgetman/widgetman.c JS_DefineProperty(c, param_obj, "value", STRING_TO_JSVAL( JS_NewStringCopyZ(c, param->value) ), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1791 modules/widgetman/widgetman.c JS_DefineProperty(c, feat_obj, "params", OBJECT_TO_JSVAL(params_arr), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 276 src/scenegraph/dom_smjs.c JS_DefineProperty(c, obj, #_val, INT_TO_JSVAL(GF_DOM_EXC_##_val), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 310 src/scenegraph/dom_smjs.c JS_DefineProperty(c, obj, "UNSPECIFIED_EVENT_TYPE_ERR", INT_TO_JSVAL(0), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 311 src/scenegraph/dom_smjs.c JS_DefineProperty(c, obj, "DISPATCH_REQUEST_ERR", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 318 src/scenegraph/dom_smjs.c JS_DefineProperty(c, obj, "code", INT_TO_JSVAL(code), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4233 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("nodeName", NODE_JSPROPERTY_NODENAME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4234 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("nodeValue", NODE_JSPROPERTY_NODEVALUE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4235 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("nodeType", NODE_JSPROPERTY_NODETYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4236 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("parentNode", NODE_JSPROPERTY_PARENTNODE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4237 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("childNodes", NODE_JSPROPERTY_CHILDNODES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4238 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("firstChild", NODE_JSPROPERTY_FIRSTCHILD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4239 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("lastChild", NODE_JSPROPERTY_LASTCHILD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4240 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("previousSibling",NODE_JSPROPERTY_PREVIOUSSIBLING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4241 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("nextSibling", NODE_JSPROPERTY_NEXTSIBLING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4242 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("attributes", NODE_JSPROPERTY_ATTRIBUTES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4243 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("ownerDocument", NODE_JSPROPERTY_OWNERDOCUMENT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4244 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("namespaceURI", NODE_JSPROPERTY_NAMESPACEURI, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4245 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("prefix", NODE_JSPROPERTY_PREFIX, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4246 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("localName", NODE_JSPROPERTY_LOCALNAME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4247 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("baseURI", NODE_JSPROPERTY_BASEURI, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4248 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("textContent", NODE_JSPROPERTY_TEXTCONTENT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4250 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("firstElementChild", NODE_JSPROPERTY_FIRSTELEMENTCHILD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4251 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("lastElementChild", NODE_JSPROPERTY_LASTELEMENTCHILD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4252 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("previousElementSibling",NODE_JSPROPERTY_PREVIOUSELEMENTSIBLING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4253 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("nextElementSibling", NODE_JSPROPERTY_NEXTELEMENTSIBLING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4264 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domNodeClass._proto, "ELEMENT_NODE", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4265 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domNodeClass._proto, "TEXT_NODE", INT_TO_JSVAL(3), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4266 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domNodeClass._proto, "CDATA_SECTION_NODE", INT_TO_JSVAL(4), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4267 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domNodeClass._proto, "DOCUMENT_NODE", INT_TO_JSVAL(9), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4297 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("doctype", DOCUMENT_JSPROPERTY_DOCTYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4298 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("implementation", DOCUMENT_JSPROPERTY_IMPLEMENTATION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4299 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("documentElement", DOCUMENT_JSPROPERTY_DOCUMENTELEMENT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4300 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("inputEncoding", DOCUMENT_JSPROPERTY_INPUTENCODING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4301 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("xmlEncoding", DOCUMENT_JSPROPERTY_XMLENCODING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4302 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("xmlStandalone", DOCUMENT_JSPROPERTY_XMLSTANDALONE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4303 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("xmlVersion", DOCUMENT_JSPROPERTY_XMLVERSION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4304 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("strictErrorChecking",DOCUMENT_JSPROPERTY_STRICTERRORCHECKING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4305 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("documentURI", DOCUMENT_JSPROPERTY_DOCUMENTURI, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4306 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("location", DOCUMENT_JSPROPERTY_LOCATION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4307 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("domConfig", DOCUMENT_JSPROPERTY_DOMCONFIG, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4308 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("global", DOCUMENT_JSPROPERTY_GLOBAL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4342 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("tagName", ELEMENT_JSPROPERTY_TAGNAME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4343 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("schemaTypeInfo",ELEMENT_JSPROPERTY_SCHEMATYPEINFO, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4365 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("data", TEXT_JSPROPERTY_DATA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4366 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("length", TEXT_JSPROPERTY_LENGTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4368 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("isElementContentWhitespace",TEXT_JSPROPERTY_ISELEMENTCONTENTWHITESPACE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4369 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("wholeText", TEXT_JSPROPERTY_WHOLETEXT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4389 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("type", EVENT_JSPROPERTY_TYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4390 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("target", EVENT_JSPROPERTY_TARGET, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4391 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("currentTarget", EVENT_JSPROPERTY_CURRENTTARGET, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4392 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("eventPhase", EVENT_JSPROPERTY_EVENTPHASE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4393 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("bubbles", EVENT_JSPROPERTY_BUBBLES, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4394 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("cancelable", EVENT_JSPROPERTY_CANCELABLE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4395 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("timeStamp", EVENT_JSPROPERTY_TIMESTAMP, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4396 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("namespaceURI", EVENT_JSPROPERTY_NAMESPACEURI, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4397 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("defaultPrevented",EVENT_JSPROPERTY_DEFAULTPREVENTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4400 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("detail", EVENT_JSPROPERTY_DETAIL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4402 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("data", EVENT_JSPROPERTY_DATA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4404 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("screenX", EVENT_JSPROPERTY_SCREENX, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4405 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("screenY", EVENT_JSPROPERTY_SCREENY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4406 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("clientX", EVENT_JSPROPERTY_CLIENTX, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4407 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("clientY", EVENT_JSPROPERTY_CLIENTY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4408 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("button", EVENT_JSPROPERTY_BUTTON, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4409 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("relatedTarget", EVENT_JSPROPERTY_RELATEDTARGET, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4411 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("wheelDelta", EVENT_JSPROPERTY_WHEELDELTA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4414 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("keyIdentifier", EVENT_JSPROPERTY_KEYIDENTIFIER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4415 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("keyChar", EVENT_JSPROPERTY_KEYCHAR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4416 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("charCode", EVENT_JSPROPERTY_CHARCODE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4419 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("lengthComputable", EVENT_JSPROPERTY_LENGTHCOMPUTABLE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4420 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("typeArg", EVENT_JSPROPERTY_TYPEARG, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4421 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("loaded", EVENT_JSPROPERTY_LOADED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4422 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("total", EVENT_JSPROPERTY_TOTAL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4423 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("buffering", EVENT_JSPROPERTY_BUFFER_ON, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4424 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("bufferLevel", EVENT_JSPROPERTY_BUFFERLEVEL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4425 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("bufferRemainingTime",EVENT_JSPROPERTY_BUFFERREMAININGTIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4426 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("status", EVENT_JSPROPERTY_STATUS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4429 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("width", EVENT_JSPROPERTY_WIDTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4430 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("height", EVENT_JSPROPERTY_HEIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4431 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("offset_x", EVENT_JSPROPERTY_OFFSETX, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4432 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("offset_y", EVENT_JSPROPERTY_OFFSETY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4433 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("vp_width", EVENT_JSPROPERTY_VPWIDTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4434 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("vp_height", EVENT_JSPROPERTY_VPHEIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4435 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("translation_x", EVENT_JSPROPERTY_TRANSLATIONX,JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4436 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("translation_y", EVENT_JSPROPERTY_TRANSLATIONY,JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4437 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("type3d", EVENT_JSPROPERTY_TYPE3D, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4438 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("error", EVENT_JSPROPERTY_ERROR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4439 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("dynamic_scene", EVENT_JSPROPERTY_DYNAMIC_SCENE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4440 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("url", EVENT_JSPROPERTY_URL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4447 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "CAPTURING_PHASE", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4448 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "AT_TARGET", INT_TO_JSVAL(2), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4449 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "BUBBLING_PHASE", INT_TO_JSVAL(3), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4451 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "DOM_KEY_LOCATION_STANDARD ", INT_TO_JSVAL(0), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4452 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "DOM_KEY_LOCATION_LEFT", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4453 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "DOM_KEY_LOCATION_RIGHT", INT_TO_JSVAL(2), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4454 src/scenegraph/dom_smjs.c JS_DefineProperty(c, dom_rt->domEventClass._proto, "DOM_KEY_LOCATION_NUMPAD", INT_TO_JSVAL(3), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 4463 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("length", NODELIST_JSPROPERTY_LENGTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4472 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onabort", XHR_ONABORT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4473 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onerror", XHR_ONERROR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4474 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onload", XHR_ONLOAD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4475 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onloadend", XHR_ONLOADEND, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4476 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onloadstart", XHR_ONLOADSTART, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4477 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onprogress", XHR_ONPROGRESS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4478 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("onreadystatechange", XHR_ONREADYSTATECHANGE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4479 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("ontimeout", XHR_ONTIMEOUT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4480 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("readyState", XHR_READYSTATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4481 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("response", XHR_RESPONSE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4482 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("responseType", XHR_RESPONSETYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 4483 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("responseText", XHR_RESPONSETEXT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4484 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("responseXML", XHR_RESPONSEXML, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4485 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("status", XHR_STATUS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4486 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("statusText", XHR_STATUSTEXT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4487 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("timeout", XHR_TIMEOUT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 4488 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("upload", XHR_UPLOAD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4489 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("withCredentials", XHR_WITHCREDENTIALS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 4490 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("cache", XHR_CACHE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0), JSPROP_PERMANENT 4494 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("UNSENT", XHR_STATIC_UNSENT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, xml_http_getProperty, 0), JSPROP_PERMANENT 4495 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("OPENED", XHR_STATIC_OPENED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, xml_http_getProperty, 0), JSPROP_PERMANENT 4496 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("HEADERS_RECEIVED", XHR_STATIC_HEADERS_RECEIVED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, xml_http_getProperty, 0), JSPROP_PERMANENT 4497 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("LOADING", XHR_STATIC_LOADING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, xml_http_getProperty, 0), JSPROP_PERMANENT 4498 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("DONE", XHR_STATIC_DONE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, xml_http_getProperty, 0), JSPROP_PERMANENT 4543 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("value", DCCI_JSPROPERTY_VALUE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4544 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("valueType", DCCI_JSPROPERTY_VALUETYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4545 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("propertyType", DCCI_JSPROPERTY_PROPERTYTYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 4546 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("readOnly", DCCI_JSPROPERTY_READONLY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4547 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("DCCIMetadataInterfaceType", DCCI_JSPROPERTY_DCCIMETADATAINTERFACETYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4548 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("DCCIMetadataInterface", DCCI_JSPROPERTY_DCCIMETADATAINTERFACE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4549 src/scenegraph/dom_smjs.c SMJS_PROPERTY_SPEC("version", DCCI_JSPROPERTY_VERSION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 4560 src/scenegraph/dom_smjs.c JS_DefineProperty(c, global, "DCCIRoot", dcci_root, 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 479 src/scenegraph/html5_media_smjs.c JS_DefineProperty(c, node_obj, "gpac_me_impl", OBJECT_TO_JSVAL(me->_this), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1478 src/scenegraph/html5_media_smjs.c {"MEDIA_ERR_ABORTED", MEDIA_ERROR_PROP_ABORTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_error_get_code, 0}, JSPROP_PERMANENT 1479 src/scenegraph/html5_media_smjs.c {"MEDIA_ERR_NETWORK", MEDIA_ERROR_PROP_NETWORK, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_error_get_code, 0}, JSPROP_PERMANENT 1480 src/scenegraph/html5_media_smjs.c {"MEDIA_ERR_DECODE", MEDIA_ERROR_PROP_DECODE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_error_get_code, 0}, JSPROP_PERMANENT 1481 src/scenegraph/html5_media_smjs.c {"MEDIA_ERR_SRC_NOT_SUPPORTED", MEDIA_ERROR_PROP_SRC_NOT_SUPPORTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_error_get_code, 0}, JSPROP_PERMANENT 1482 src/scenegraph/html5_media_smjs.c {"code", MEDIA_ERROR_PROP_CODE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_error_get_code, 0}, JSPROP_PERMANENT 1496 src/scenegraph/html5_media_smjs.c {"length", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_time_ranges_get_length, 0}, JSPROP_PERMANENT 1511 src/scenegraph/html5_media_smjs.c {"id", HTML_TRACK_PROP_ID, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1512 src/scenegraph/html5_media_smjs.c {"kind", HTML_TRACK_PROP_KIND, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1513 src/scenegraph/html5_media_smjs.c {"label", HTML_TRACK_PROP_LABEL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1514 src/scenegraph/html5_media_smjs.c {"language", HTML_TRACK_PROP_LANGUAGE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1515 src/scenegraph/html5_media_smjs.c {"enabled", HTML_TRACK_PROP_SELECTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0}, JSPROP_PERMANENT 1528 src/scenegraph/html5_media_smjs.c {"id", HTML_TRACK_PROP_ID, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1529 src/scenegraph/html5_media_smjs.c {"kind", HTML_TRACK_PROP_KIND, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1530 src/scenegraph/html5_media_smjs.c {"label", HTML_TRACK_PROP_LABEL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1531 src/scenegraph/html5_media_smjs.c {"language", HTML_TRACK_PROP_LANGUAGE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1532 src/scenegraph/html5_media_smjs.c {"selected", HTML_TRACK_PROP_SELECTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0}, JSPROP_PERMANENT 1545 src/scenegraph/html5_media_smjs.c {"id", HTML_TRACK_PROP_ID, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1546 src/scenegraph/html5_media_smjs.c {"kind", HTML_TRACK_PROP_KIND, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1547 src/scenegraph/html5_media_smjs.c {"label", HTML_TRACK_PROP_LABEL, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1548 src/scenegraph/html5_media_smjs.c {"language", HTML_TRACK_PROP_LANGUAGE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1549 src/scenegraph/html5_media_smjs.c {"inBandMetadataTrackDispatchType", HTML_TRACK_PROP_INBANDTYPE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1562 src/scenegraph/html5_media_smjs.c {"length", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_track_list_get_length, 0}, JSPROP_PERMANENT 1563 src/scenegraph/html5_media_smjs.c {"onchange", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onchange, html_track_list_set_onchange}, JSPROP_PERMANENT 1564 src/scenegraph/html5_media_smjs.c {"onaddtrack", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onaddtrack, html_track_list_set_onaddtrack}, JSPROP_PERMANENT 1565 src/scenegraph/html5_media_smjs.c {"onremovetrack", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onremovetrack, html_track_list_set_onremovetrack}, JSPROP_PERMANENT 1579 src/scenegraph/html5_media_smjs.c {"selectedIndex", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_track_list_get_selected_index, 0}, JSPROP_PERMANENT 1580 src/scenegraph/html5_media_smjs.c {"length", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_track_list_get_length, 0}, JSPROP_PERMANENT 1581 src/scenegraph/html5_media_smjs.c {"onchange", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onchange, html_track_list_set_onchange}, JSPROP_PERMANENT 1582 src/scenegraph/html5_media_smjs.c {"onaddtrack", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onaddtrack, html_track_list_set_onaddtrack}, JSPROP_PERMANENT 1583 src/scenegraph/html5_media_smjs.c {"onremovetrack", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onremovetrack, html_track_list_set_onremovetrack}, JSPROP_PERMANENT 1597 src/scenegraph/html5_media_smjs.c {"length", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_track_list_get_length, 0}, JSPROP_PERMANENT 1598 src/scenegraph/html5_media_smjs.c {"onaddtrack", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onaddtrack, html_track_list_set_onaddtrack}, JSPROP_PERMANENT 1599 src/scenegraph/html5_media_smjs.c {"onremovetrack", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_track_list_get_onremovetrack, html_track_list_set_onremovetrack}, JSPROP_PERMANENT 1625 src/scenegraph/html5_media_smjs.c {"error", HTML_MEDIA_PROP_ERROR, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_error, 0}, JSPROP_PERMANENT 1626 src/scenegraph/html5_media_smjs.c {"src", HTML_MEDIA_PROP_SRC, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , html_media_get_src, html_media_set_src}, JSPROP_PERMANENT 1627 src/scenegraph/html5_media_smjs.c {"currentSrc", HTML_MEDIA_PROP_CURRENTSRC, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_src, 0}, JSPROP_PERMANENT 1628 src/scenegraph/html5_media_smjs.c {"crossOrigin", HTML_MEDIA_PROP_CROSSORIGIN, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_cors, html_media_set_cors}, JSPROP_PERMANENT 1629 src/scenegraph/html5_media_smjs.c {"NETWORK_EMPTY", HTML_MEDIA_PROP_NETWORK_EMPTY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1630 src/scenegraph/html5_media_smjs.c {"NETWORK_IDLE", HTML_MEDIA_PROP_NETWORK_IDLE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1631 src/scenegraph/html5_media_smjs.c {"NETWORK_LOADING", HTML_MEDIA_PROP_NETWORK_LOADING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1632 src/scenegraph/html5_media_smjs.c {"NETWORK_NO_SOURCE", HTML_MEDIA_PROP_NETWORK_NO_SOURCE,JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1633 src/scenegraph/html5_media_smjs.c {"networkState", HTML_MEDIA_PROP_NETWORKSTATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_network_state, 0}, JSPROP_PERMANENT 1634 src/scenegraph/html5_media_smjs.c {"preload", HTML_MEDIA_PROP_PRELOAD, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_preload, html_media_set_preload}, JSPROP_PERMANENT 1635 src/scenegraph/html5_media_smjs.c {"buffered", HTML_MEDIA_PROP_BUFFERED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_buffered, 0}, JSPROP_PERMANENT 1636 src/scenegraph/html5_media_smjs.c {"HAVE_NOTHING", HTML_MEDIA_PROP_HAVE_NOTHING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1637 src/scenegraph/html5_media_smjs.c {"HAVE_METADATA", HTML_MEDIA_PROP_HAVE_METADATA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1638 src/scenegraph/html5_media_smjs.c {"HAVE_CURRENT_DATA", HTML_MEDIA_PROP_HAVE_CURRENT_DATA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1639 src/scenegraph/html5_media_smjs.c {"HAVE_FUTURE_DATA", HTML_MEDIA_PROP_HAVE_FUTURE_DATA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1640 src/scenegraph/html5_media_smjs.c {"HAVE_ENOUGH_DATA", HTML_MEDIA_PROP_HAVE_ENOUGH_DATA, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_const, 0}, JSPROP_PERMANENT 1641 src/scenegraph/html5_media_smjs.c {"readyState", HTML_MEDIA_PROP_READYSTATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_ready_state, 0}, JSPROP_PERMANENT 1642 src/scenegraph/html5_media_smjs.c {"seeking", HTML_MEDIA_PROP_SEEKING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_seeking, 0}, JSPROP_PERMANENT 1643 src/scenegraph/html5_media_smjs.c {"currentTime", HTML_MEDIA_PROP_CURRENTTIME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_current_time, html_media_set_current_time}, JSPROP_PERMANENT 1644 src/scenegraph/html5_media_smjs.c {"duration", HTML_MEDIA_PROP_DURATION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_duration, 0}, JSPROP_PERMANENT 1645 src/scenegraph/html5_media_smjs.c {"startDate", HTML_MEDIA_PROP_STARTDATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_start_date, 0}, JSPROP_PERMANENT 1646 src/scenegraph/html5_media_smjs.c {"paused", HTML_MEDIA_PROP_PAUSED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_paused, 0}, JSPROP_PERMANENT 1647 src/scenegraph/html5_media_smjs.c {"defaultPlaybackRate", HTML_MEDIA_PROP_DEFAULTPLAYBACKRATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_default_playback_rate, html_media_set_default_playback_rate}, JSPROP_PERMANENT 1648 src/scenegraph/html5_media_smjs.c {"playbackRate", HTML_MEDIA_PROP_PLAYBACKRATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_playback_rate, html_media_set_playback_rate}, JSPROP_PERMANENT 1649 src/scenegraph/html5_media_smjs.c {"played", HTML_MEDIA_PROP_PLAYED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_played, 0}, JSPROP_PERMANENT 1650 src/scenegraph/html5_media_smjs.c {"seekable", HTML_MEDIA_PROP_SEEKABLE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_seekable, 0}, JSPROP_PERMANENT 1651 src/scenegraph/html5_media_smjs.c {"ended", HTML_MEDIA_PROP_ENDED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_ended, 0}, JSPROP_PERMANENT 1652 src/scenegraph/html5_media_smjs.c {"autoplay", HTML_MEDIA_PROP_AUTOPLAY, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_autoplay, html_media_set_autoplay}, JSPROP_PERMANENT 1653 src/scenegraph/html5_media_smjs.c {"loop", HTML_MEDIA_PROP_LOOP, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_loop, html_media_set_loop}, JSPROP_PERMANENT 1654 src/scenegraph/html5_media_smjs.c {"mediaGroup", HTML_MEDIA_PROP_MEDIAGROUP, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_mediagroup, html_media_set_mediagroup}, JSPROP_PERMANENT 1655 src/scenegraph/html5_media_smjs.c {"controller", HTML_MEDIA_PROP_CONTROLLER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_controller, html_media_set_controller}, JSPROP_PERMANENT 1656 src/scenegraph/html5_media_smjs.c {"controls", HTML_MEDIA_PROP_CONTROLS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_controls, html_media_set_controls}, JSPROP_PERMANENT 1657 src/scenegraph/html5_media_smjs.c {"volume", HTML_MEDIA_PROP_VOLUME, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_volume, html_media_set_volume}, JSPROP_PERMANENT 1658 src/scenegraph/html5_media_smjs.c {"muted", HTML_MEDIA_PROP_MUTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_muted, html_media_set_muted}, JSPROP_PERMANENT 1659 src/scenegraph/html5_media_smjs.c {"defaultMuted", HTML_MEDIA_PROP_DEFAULTMUTED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, html_media_get_default_muted, html_media_set_default_muted}, JSPROP_PERMANENT 1660 src/scenegraph/html5_media_smjs.c {"audioTracks", HTML_MEDIA_PROP_AUDIOTRACKS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_audio_tracks, 0}, JSPROP_PERMANENT 1661 src/scenegraph/html5_media_smjs.c {"videoTracks", HTML_MEDIA_PROP_VIDEOTRACKS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_video_tracks, 0}, JSPROP_PERMANENT 1662 src/scenegraph/html5_media_smjs.c {"textTracks", HTML_MEDIA_PROP_TEXTTRACKS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, html_media_get_text_tracks, 0}, JSPROP_PERMANENT 1688 src/scenegraph/html5_media_smjs.c {"width", HTML_VIDEO_PROP_WIDTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0}, JSPROP_PERMANENT 1689 src/scenegraph/html5_media_smjs.c {"height", HTML_VIDEO_PROP_HEIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0}, JSPROP_PERMANENT 1690 src/scenegraph/html5_media_smjs.c {"videoWidth", HTML_VIDEO_PROP_VIDEOWIDTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1691 src/scenegraph/html5_media_smjs.c {"videoHeight", HTML_VIDEO_PROP_VIDEOHEIGHT, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 1692 src/scenegraph/html5_media_smjs.c {"poster", HTML_VIDEO_PROP_POSTER, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED , 0, 0}, JSPROP_PERMANENT 855 src/scenegraph/html5_mse_smjs.c {"byteLength", -1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, arraybuffer_get_byteLength, 0}, JSPROP_PERMANENT 865 src/scenegraph/html5_mse_smjs.c {"sourceBuffers", HTML_MEDIASOURCE_PROP_SOURCEBUFFERS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, media_source_get_source_buffers, 0}, JSPROP_PERMANENT 866 src/scenegraph/html5_mse_smjs.c {"activeSourceBuffers", HTML_MEDIASOURCE_PROP_ACTIVESOURCEBUFFERS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, media_source_get_active_source_buffers, 0}, JSPROP_PERMANENT 867 src/scenegraph/html5_mse_smjs.c {"readyState", HTML_MEDIASOURCE_PROP_READYSTATE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, media_source_get_ready_state, 0}, JSPROP_PERMANENT 868 src/scenegraph/html5_mse_smjs.c {"duration", HTML_MEDIASOURCE_PROP_DURATION, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, media_source_get_duration, media_source_set_duration}, JSPROP_PERMANENT 891 src/scenegraph/html5_mse_smjs.c {"mode", HTML_SOURCEBUFFER_PROP_MODE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, sourceBuffer_get_mode, sourceBuffer_set_mode}, JSPROP_PERMANENT 892 src/scenegraph/html5_mse_smjs.c {"updating", HTML_SOURCEBUFFER_PROP_UPDATING, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, sourceBuffer_get_updating, 0}, JSPROP_PERMANENT 893 src/scenegraph/html5_mse_smjs.c {"buffered", HTML_SOURCEBUFFER_PROP_BUFFERED, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, sourceBuffer_get_buffered, 0}, JSPROP_PERMANENT 894 src/scenegraph/html5_mse_smjs.c {"timestampOffset", HTML_SOURCEBUFFER_PROP_TIMESTAMPOFFSET, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, sourceBuffer_get_timestampOffset, sourceBuffer_set_timestampOffset}, JSPROP_PERMANENT 895 src/scenegraph/html5_mse_smjs.c {"timescale", HTML_SOURCEBUFFER_PROP_TIMESCALE, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, sourceBuffer_get_timescale, sourceBuffer_set_timescale}, JSPROP_PERMANENT 896 src/scenegraph/html5_mse_smjs.c {"appendWindowStart", HTML_SOURCEBUFFER_PROP_APPENDWINDOWSTART,JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, sourceBuffer_get_appendWindowStart, sourceBuffer_set_appendWindowStart}, JSPROP_PERMANENT 897 src/scenegraph/html5_mse_smjs.c {"appendWindowEnd", HTML_SOURCEBUFFER_PROP_APPENDWINDOWEND, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, sourceBuffer_get_appendWindowEnd, sourceBuffer_set_appendWindowEnd}, JSPROP_PERMANENT 898 src/scenegraph/html5_mse_smjs.c {"audioTracks", HTML_SOURCEBUFFER_PROP_AUDIOTRACKS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, sourceBuffer_get_tracks, 0}, JSPROP_PERMANENT 899 src/scenegraph/html5_mse_smjs.c {"videoTracks", HTML_SOURCEBUFFER_PROP_VIDEOTRACKS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, sourceBuffer_get_tracks, 0}, JSPROP_PERMANENT 900 src/scenegraph/html5_mse_smjs.c {"textTracks", HTML_SOURCEBUFFER_PROP_TEXTTRACKS, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, sourceBuffer_get_tracks, 0}, JSPROP_PERMANENT 920 src/scenegraph/html5_mse_smjs.c {"length", HTML_SOURCEBUFFERLIST_PROP_LENGTH, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0}, JSPROP_PERMANENT 207 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NOT_CONNECTED_ERR", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 208 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "ENCODING_ERR", INT_TO_JSVAL(2), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 209 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "DENIED_ERR", INT_TO_JSVAL(3), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 210 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "UNKNOWN_ERR", INT_TO_JSVAL(4), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 213 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "SVG_WRONG_TYPE_ERR", INT_TO_JSVAL(0), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 214 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "SVG_INVALID_VALUE_ERR", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 215 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "SVG_MATRIX_NOT_INVERTABLE", INT_TO_JSVAL(2), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 218 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_AUTO", INT_TO_JSVAL(1), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 219 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_NEXT", INT_TO_JSVAL(2), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 220 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_PREV", INT_TO_JSVAL(3), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 221 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_UP", INT_TO_JSVAL(4), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 222 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_UP_RIGHT", INT_TO_JSVAL(5), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 223 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_RIGHT", INT_TO_JSVAL(6), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 224 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_DOWN_RIGHT", INT_TO_JSVAL(7), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 225 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_DOWN", INT_TO_JSVAL(8), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 226 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_DOWN_LEFT", INT_TO_JSVAL(9), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 227 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_LEFT", INT_TO_JSVAL(10), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 228 src/scenegraph/svg_smjs.c JS_DefineProperty(c, obj, "NAV_UP_LEFT", INT_TO_JSVAL(11), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1558 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("connected", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2324 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("connected", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2325 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("parent", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2369 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("defaultView", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2436 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("id", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2438 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("currentScale", 5, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2439 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("currentRotate", 6, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2440 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("currentTranslate", 7, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2441 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("viewport", 8, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2442 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("currentTime", 9, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2444 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("isPaused", 10, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2446 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("ownerSVGElement", 11, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2448 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("correspondingElement", 12, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2449 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("correspondingUseElement", 13, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2460 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("red", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2461 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("green", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2462 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("blue", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2470 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("x", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2471 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("y", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2472 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("width", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2473 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("height", 3, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2481 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("x", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2482 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("y", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2499 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("a", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2500 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("b", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2501 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("c", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2502 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("d", 3, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2503 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("e", 4, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2504 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("f", 5, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 2522 src/scenegraph/svg_smjs.c SMJS_PROPERTY_SPEC("numberOfSegments", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED | JSPROP_READONLY, 0, 0), JSPROP_PERMANENT 2526 src/scenegraph/svg_smjs.c JS_DefineProperty(scene->svg_js->js_ctx, svg_rt->pathClass._proto, "MOVE_TO", INT_TO_JSVAL(77), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2527 src/scenegraph/svg_smjs.c JS_DefineProperty(scene->svg_js->js_ctx, svg_rt->pathClass._proto, "LINE_TO", INT_TO_JSVAL(76), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2528 src/scenegraph/svg_smjs.c JS_DefineProperty(scene->svg_js->js_ctx, svg_rt->pathClass._proto, "CURVE_TO", INT_TO_JSVAL(67), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2529 src/scenegraph/svg_smjs.c JS_DefineProperty(scene->svg_js->js_ctx, svg_rt->pathClass._proto, "QUAD_TO", INT_TO_JSVAL(81), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 2530 src/scenegraph/svg_smjs.c JS_DefineProperty(scene->svg_js->js_ctx, svg_rt->pathClass._proto, "CLOSE", INT_TO_JSVAL(90), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT); JSPROP_PERMANENT 1613 src/scenegraph/vrml_smjs.c JS_DefineProperty(priv->js_ctx, _obj, "x", JS_MAKE_DOUBLE(c, x), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 1614 src/scenegraph/vrml_smjs.c JS_DefineProperty(priv->js_ctx, _obj, "y", JS_MAKE_DOUBLE(c, y), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 1615 src/scenegraph/vrml_smjs.c JS_DefineProperty(priv->js_ctx, _obj, "width", JS_MAKE_DOUBLE(c, w), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 1616 src/scenegraph/vrml_smjs.c JS_DefineProperty(priv->js_ctx, _obj, "height", JS_MAKE_DOUBLE(c, h), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 3363 src/scenegraph/vrml_smjs.c JS_DefineProperty(sc->js_ctx, sc->js_obj, "FALSE", BOOLEAN_TO_JSVAL(JS_FALSE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 3364 src/scenegraph/vrml_smjs.c JS_DefineProperty(sc->js_ctx, sc->js_obj, "TRUE", BOOLEAN_TO_JSVAL(JS_TRUE), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 3365 src/scenegraph/vrml_smjs.c JS_DefineProperty(sc->js_ctx, sc->js_obj, "NULL", JSVAL_NULL, 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 3366 src/scenegraph/vrml_smjs.c JS_DefineProperty(sc->js_ctx, sc->js_obj, "_this", PRIVATE_TO_JSVAL(script), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 3369 src/scenegraph/vrml_smjs.c JS_DefineProperty(sc->js_ctx, sc->js_browser, "_this", PRIVATE_TO_JSVAL(script), 0, 0, JSPROP_READONLY | JSPROP_PERMANENT ); JSPROP_PERMANENT 3407 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("__dummy", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3414 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("x", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3415 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("y", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3434 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("x", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3435 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("y", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3436 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("z", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3456 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("xAxis", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3457 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("yAxis", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3458 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("zAxis", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3459 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("angle", 3, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3476 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("r", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3477 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("g", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3478 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("b", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3491 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("x", 0, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3492 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("y", 1, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3493 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("comp", 2, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3494 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC("array", 3, JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0), JSPROP_PERMANENT 3502 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC( "length", 0, JSPROP_PERMANENT | JSPROP_SHARED, array_getLength, array_setLength ), JSPROP_PERMANENT 3503 src/scenegraph/vrml_smjs.c SMJS_PROPERTY_SPEC( "assign", 1, JSPROP_PERMANENT | JSPROP_SHARED, array_getElement, array_setElement), JSPROP_PERMANENT 4483 src/scenegraph/vrml_smjs.c JS_DefineProperty(priv->js_ctx, priv->js_obj, (const char *) sf->name, val, 0, gf_sg_script_eventout_set_prop, JSPROP_PERMANENT ); JSPROP_PERMANENT 4488 src/scenegraph/vrml_smjs.c JS_DefineProperty(priv->js_ctx, priv->js_obj, (const char *) sf->name, val, 0, 0, JSPROP_PERMANENT);