search for: swfdec_type_xml

Displaying 9 results from an estimated 9 matches for "swfdec_type_xml".

2007 Aug 18
0
8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object_as.h libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h
...wfdec/swfdec_xml_as.c +++ b/libswfdec/swfdec_xml_as.c @@ -65,6 +65,6 @@ swfdec_xml_init_context (SwfdecPlayer *p SWFDEC_AS_VALUE_SET_OBJECT (&val, xml); swfdec_as_object_set_variable (proto, SWFDEC_AS_STR_constructor, &val); swfdec_as_object_add_function (proto, SWFDEC_AS_STR_load, SWFDEC_TYPE_XML, - swfdec_load_object_load, 1); + swfdec_load_object_load, 0); } diff-tree 1e15b5e20599d5193ba0745cf1e11fac076e66f6 (from d0bd628cea984172d9dfb185b9fbeba64348ed81) Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Sat Aug 18 14:12:48 2007 +0300 Fix load method crash wh...
2007 Jun 27
0
Branch 'as' - 16 commits - configure.ac libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_script_function.c
...ject_add_function (context->global, + xml = SWFDEC_AS_OBJECT (swfdec_as_object_add_function (context->global, SWFDEC_AS_STR_XML, 0, NULL, 0)); - if (stream == NULL) + if (xml == NULL) return; - swfdec_as_native_function_set_construct_type (SWFDEC_AS_NATIVE_FUNCTION (stream), SWFDEC_TYPE_XML); + swfdec_as_native_function_set_construct_type (SWFDEC_AS_NATIVE_FUNCTION (xml), SWFDEC_TYPE_XML); proto = swfdec_as_object_new (context); /* set the right properties on the NetStream object */ SWFDEC_AS_VALUE_SET_OBJECT (&val, proto); - swfdec_as_object_set_variable (stream, SWFDE...
2007 Aug 23
0
23 commits - doc/.gitignore doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am
...Value val; + + g_return_if_fail (SWFDEC_IS_PLAYER (player)); + + context = SWFDEC_AS_CONTEXT (player); + proto = swfdec_as_object_new_empty (context); + if (proto == NULL) + return; + xml = SWFDEC_AS_OBJECT (swfdec_as_object_add_constructor (context->global, + SWFDEC_AS_STR_XML, 0, SWFDEC_TYPE_XML, NULL, 0, proto)); + if (xml == NULL) + return; + /* set the right properties on the NetStream.prototype object */ + SWFDEC_AS_VALUE_SET_OBJECT (&val, xml); + swfdec_as_object_set_variable (proto, SWFDEC_AS_STR_constructor, &val); + SWFDEC_AS_VALUE_SET_OBJECT (&val, context->...
2007 Mar 01
0
11 commits - libswfdec/Makefile.am libswfdec/swfdec_connection.c libswfdec/swfdec_connection.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js.h libswfdec/swfdec_js_net_stream.c
...+ + object_class->dispose = swfdec_xml_dispose; +} + +static void +swfdec_xml_init (SwfdecXml *xml) +{ +} + +SwfdecXml * +swfdec_xml_new (SwfdecPlayer *player) +{ + SwfdecXml *xml; + SwfdecScriptable *script; + + g_return_val_if_fail (SWFDEC_IS_PLAYER (player), NULL); + + xml= g_object_new (SWFDEC_TYPE_XML, NULL); + xml->player = player; + + script = SWFDEC_SCRIPTABLE (xml); + script->jscx = player->jscx; + + return xml; +} + +void +swfdec_xml_load (SwfdecXml *xml, const char *url) +{ + g_return_if_fail (SWFDEC_IS_XML (xml)); + g_return_if_fail (url != NULL); + + swfdec_xml_reset (xml...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...wfdec/swfdec_xml_as.c +++ b/libswfdec/swfdec_xml_as.c @@ -65,6 +65,6 @@ swfdec_xml_init_context (SwfdecPlayer *p SWFDEC_AS_VALUE_SET_OBJECT (&val, xml); swfdec_as_object_set_variable (proto, SWFDEC_AS_STR_constructor, &val); swfdec_as_object_add_function (proto, SWFDEC_AS_STR_load, SWFDEC_TYPE_XML, - swfdec_load_object_load, 1); + swfdec_load_object_load, 0); } diff-tree 1e15b5e20599d5193ba0745cf1e11fac076e66f6 (from d0bd628cea984172d9dfb185b9fbeba64348ed81) Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Sat Aug 18 14:12:48 2007 +0300 Fix load method crash wh...
2007 May 29
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_js_xml.c libswfdec/swfdec_tag.c player/swfplay.c
...swfdec/swfdec_js_xml.c index 59632b6..92da66e 100644 --- a/libswfdec/swfdec_js_xml.c +++ b/libswfdec/swfdec_js_xml.c @@ -32,7 +32,7 @@ swfdec_js_xml_load (JSContext *cx, JSObj SwfdecXml *xml; const char *url; - xml = JS_GetPrivate (cx, obj); + xml = swfdec_scriptable_from_object (cx, obj, SWFDEC_TYPE_XML); if (xml == NULL) return JS_TRUE; url = swfdec_js_to_string (cx, argv[0]); diff --git a/player/swfplay.c b/player/swfplay.c index 0c2e062..46737ae 100644 --- a/player/swfplay.c +++ b/player/swfplay.c @@ -122,6 +122,8 @@ main (int argc, char *argv[]) #else loader = swfdec_gtk_loader_...
2007 Apr 04
0
Branch 'as' - 17 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
...t (SwfdecXml *xml) { } -SwfdecXml * -swfdec_xml_new (SwfdecPlayer *player) +SwfdecAsObject * +swfdec_xml_new (SwfdecAsContext *context) { - SwfdecXml *xml; - SwfdecScriptable *script; - - g_return_val_if_fail (SWFDEC_IS_PLAYER (player), NULL); + SwfdecAsObject *xml; - xml= g_object_new (SWFDEC_TYPE_XML, NULL); - xml->player = player; + g_return_val_if_fail (SWFDEC_IS_AS_CONTEXT (context), NULL); - script = SWFDEC_SCRIPTABLE (xml); - script->jscx = player->jscx; + if (!swfdec_as_context_use_mem (context, sizeof (SwfdecXml))) + return NULL; + xml = g_object_new (SWFDEC_TYPE_XML,...
2007 Aug 22
0
163 commits - autogen.sh configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c
...C_AS_OBJECT (swfdec_as_object_add_function (context->global, - SWFDEC_AS_STR_XML, 0, NULL, 0)); + proto = swfdec_as_object_new_empty (context); + if (proto == NULL) + return; + xml = SWFDEC_AS_OBJECT (swfdec_as_object_add_constructor (context->global, + SWFDEC_AS_STR_XML, 0, SWFDEC_TYPE_XML, NULL, 0, proto)); if (xml == NULL) return; - swfdec_as_native_function_set_construct_type (SWFDEC_AS_NATIVE_FUNCTION (xml), SWFDEC_TYPE_XML); - proto = swfdec_as_object_new (context); - /* set the right properties on the NetStream object */ - SWFDEC_AS_VALUE_SET_OBJECT (&val, proto...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...text, const char *str, + gboolean ignore_white) +{ + SwfdecAsValue val; + SwfdecXml *xml; + guint size; + + g_return_val_if_fail (SWFDEC_IS_AS_CONTEXT (context), NULL); + + size = sizeof (SwfdecXml); + if (!swfdec_as_context_use_mem (context, size)) + return NULL; + xml = g_object_new (SWFDEC_TYPE_XML, NULL); + swfdec_as_object_add (SWFDEC_AS_OBJECT (xml), context, size); + swfdec_as_object_get_variable (context->global, SWFDEC_AS_STR_XML, &val); + if (SWFDEC_AS_VALUE_IS_OBJECT (&val)) { + swfdec_as_object_set_constructor (SWFDEC_AS_OBJECT (xml), + SWFDEC_AS_VALUE_GET_OBJECT (&a...