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...