search for: jsprop_readon

Displaying 10 results from an estimated 10 matches for "jsprop_readon".

Did you mean: jsprop_readonly
2007 Jun 27
0
Branch 'as' - libswfdec/swfdec_as_strings.c libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...urn JS_TRUE; - } - bytes = swfdec_loader_get_size (stream->loader); - if (bytes == 0) - bytes = swfdec_loader_get_loaded (stream->loader); - - return JS_NewNumberValue (cx, bytes, vp); -} - -static JSPropertySpec net_stream_props[] = { - { "bytesLoaded", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_net_stream_bytes_loaded, NULL }, - { "bytesTotal", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_net_stream_bytes_total, NULL }, - { "time", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_net_stream_time, NULL }, - { NULL } -}; -#endif - static void swfdec_net_stre...
2007 Jun 21
0
Branch 'as' - 5 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_movie.c libswfdec/swfdec_net_connection.c libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...urn JS_TRUE; - } - bytes = swfdec_loader_get_size (stream->loader); - if (bytes == 0) - bytes = swfdec_loader_get_loaded (stream->loader); - - return JS_NewNumberValue (cx, bytes, vp); -} - -static JSPropertySpec net_stream_props[] = { - { "bytesLoaded", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_js_net_stream_bytes_loaded, NULL }, - { "bytesTotal", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_js_net_stream_bytes_total, NULL }, - { "time", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_js_net_stream_time, NULL }, - { NULL } -}; - -static void -swfdec_js_net_...
2007 Feb 19
0
22 commits - libswfdec/js libswfdec/swfdec_debugger.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_script.c
...uality", -1, MC_PROP_ATTRS, not_reached, not_reached }, - {"_xmouse", -1, MC_PROP_ATTRS, not_reached, not_reached }, - {"_ymouse", -1, MC_PROP_ATTRS, not_reached, not_reached }, - {"_parent", -1, MC_PROP_ATTRS | JSPROP_READONLY, mc_parent, NULL}, - {"_root", -1, MC_PROP_ATTRS | JSPROP_READONLY, mc_root, NULL}, + {"_xmouse", -1, MC_PROP_ATTRS | JSPROP_READONLY, mc_xmouse_get, NULL }, + {"_ymouse", -1, MC_PROP_ATTRS | JSPROP_READONLY, mc_ymouse_get, N...
2007 Mar 01
0
7 commits - libswfdec/swfdec_connection.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_js_xml.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h
...(movie)->player->jsobj; SWFDEC_LOG ("setting %s as property for _global", movie->name); } - JS_SetProperty (cx, jsobj, movie->name, &val); + if (!JS_SetProperty (cx, jsobj, movie->name, &val) || + !JS_SetPropertyAttributes (cx, jsobj, movie->name, JSPROP_READONLY | JSPROP_PERMANENT, &found) || + found != JS_TRUE) { + SWFDEC_ERROR ("could not set property %s correctly", movie->name); + } } void @@ -1147,6 +1152,7 @@ swfdec_js_movie_remove_property (SwfdecM SwfdecScriptable *script = SWFDEC_SCRIPTABLE (movie); JSObject *j...
2007 Mar 20
0
5 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c
...SVAL (0); + return JS_TRUE; + } + if (msecs >= stream->current_time) + msecs = 0; + else + msecs = stream->current_time - msecs; + + return JS_NewNumberValue (cx, msecs / 1000., vp); +} + +static JSPropertySpec net_stream_props[] = { + { "time", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_js_net_stream_time, NULL }, + { NULL } }; static void @@ -131,7 +159,7 @@ void swfdec_js_add_net_stream (SwfdecPlayer *player) { JS_InitClass (player->jscx, player->jsobj, NULL, - &net_stream_class, swfdec_js_net_stream_new, 0, NULL, net_stream_methods, + &am...
2007 Mar 09
0
17 commits - libswfdec/js libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_root_movie.c
...ent->name); + } else { + jsobj = SWFDEC_ROOT_MOVIE (movie)->player->jsobj; + SWFDEC_LOG ("setting %s as property for _global", movie->name); + } + if (!JS_SetProperty (cx, jsobj, movie->name, &val) || + !JS_SetPropertyAttributes (cx, jsobj, movie->name, JSPROP_READONLY | JSPROP_PERMANENT, &found) || + found != JS_TRUE) { + SWFDEC_ERROR ("could not set property %s correctly", movie->name); + } +} + +static void +swfdec_js_movie_remove_property (SwfdecMovie *movie) +{ + SwfdecScriptable *script = SWFDEC_SCRIPTABLE (movie); + JSObject *...
2007 Mar 07
0
13 commits - libswfdec/Makefile.am libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_root_movie.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c
...TO_JSVAL (player->jsobj); + + if (!JS_DefineFunctions (player->jscx, player->jsobj, global_methods) || + !JS_SetProperty (player->jscx, player->jsobj, "_global", &val) || + !JS_SetPropertyAttributes (player->jscx, player->jsobj, "_global", + JSPROP_READONLY | JSPROP_PERMANENT, &found) || + found != JS_TRUE) { + SWFDEC_ERROR ("failed to initialize global object"); } } diff-tree b5f4d15eb14eb32cc526ec0817d85bfba5f59ede (from 05d20a38550a904965e3152708991d2b62d89f24) Author: Benjamin Otte <otte@gnome.org> Date: Wed M...
2007 Mar 07
0
11 commits - libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h
...; + jsval deleted = JSVAL_FALSE; if (!movie->has_name || script->jsobj == NULL) @@ -1168,9 +1169,10 @@ swfdec_js_movie_remove_property (SwfdecM } SWFDEC_LOG ("removing %s as property", movie->name); - if (!JS_SetPropertyAttributes (cx, jsobj, movie->name, JSPROP_READONLY | JSPROP_PERMANENT, &found) || + if (!JS_SetPropertyAttributes (cx, jsobj, movie->name, 0, &found) || found != JS_TRUE || - !JS_DeleteProperty (cx, jsobj, movie->name)) { + !JS_DeleteProperty2 (cx, jsobj, movie->name, &deleted) || + deleted == JSVAL_FAL...
2007 Jan 25
0
Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c
...uality", -1, MC_PROP_ATTRS, not_reached, not_reached }, {"_xmouse", -1, MC_PROP_ATTRS, not_reached, not_reached }, {"_ymouse", -1, MC_PROP_ATTRS, not_reached, not_reached }, {"_parent", -1, MC_PROP_ATTRS | JSPROP_READONLY, mc_parent, NULL}, diff-tree 1fbe061229c9be6b6374f95fc0e70a786e8a33d5 (from 5f777f6697273122587f8bcf645e3a81a7f77228) Author: Benjamin Otte <otte@gnome.org> Date: Fri Jan 19 12:53:56 2007 +0100 implement CallMethod and Pop + lots of bugfixing after this commit, test/tra...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...uality", -1, MC_PROP_ATTRS, not_reached, not_reached }, {"_xmouse", -1, MC_PROP_ATTRS, not_reached, not_reached }, {"_ymouse", -1, MC_PROP_ATTRS, not_reached, not_reached }, {"_parent", -1, MC_PROP_ATTRS | JSPROP_READONLY, mc_parent, NULL}, diff-tree 1fbe061229c9be6b6374f95fc0e70a786e8a33d5 (from 5f777f6697273122587f8bcf645e3a81a7f77228) Author: Benjamin Otte <otte@gnome.org> Date: Fri Jan 19 12:53:56 2007 +0100 implement CallMethod and Pop + lots of bugfixing after this commit, test/tra...