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