Displaying 5 results from an estimated 5 matches for "swfdec_type_script".
2007 Jul 13
0
4 commits - configure.ac libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.h libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h NEWS
...eturned.
- *
- * Returns: the scriptable represented by @object or NULL if it does not
- * reference a @scriptable
- **/
-gpointer
-swfdec_scriptable_from_object (JSContext *cx, JSObject *object, GType type)
-{
- SwfdecScriptableClass *klass;
-
- g_return_val_if_fail (g_type_is_a (type, SWFDEC_TYPE_SCRIPTABLE), NULL);
-
- if (object == NULL)
- return NULL;
- klass = g_type_class_peek (type);
- if (klass == NULL)
- return NULL; /* class doesn't exist -> no object of this type exists */
- if (!JS_InstanceOf (cx, object, klass->jsclass, NULL))
- return NULL;
- return JS_GetPriva...
2007 Jan 16
0
9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_cache.c libswfdec/swfdec_cached.c libswfdec/swfdec_cached.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_image.c
.../libswfdec/swfdec_net_stream.c
+++ b/libswfdec/swfdec_net_stream.c
@@ -200,7 +200,7 @@ swfdec_net_stream_input_finalize (Swfdec
/*** SWFDEC_NET_STREAM ***/
-G_DEFINE_TYPE_WITH_CODE (SwfdecNetStream, swfdec_net_stream, G_TYPE_OBJECT,
+G_DEFINE_TYPE_WITH_CODE (SwfdecNetStream, swfdec_net_stream, SWFDEC_TYPE_SCRIPTABLE,
G_IMPLEMENT_INTERFACE (SWFDEC_TYPE_LOADER_TARGET, swfdec_net_stream_loader_target_init))
static void
diff --git a/libswfdec/swfdec_net_stream.h b/libswfdec/swfdec_net_stream.h
index 97de110..cf5fd5a 100644
--- a/libswfdec/swfdec_net_stream.h
+++ b/libswfdec/swfdec_net_stream.h
@@ -23,6...
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
...eturned.
+ *
+ * Returns: the scriptable represented by @object or NULL if it does not
+ * reference a @scriptable
+ **/
+gpointer
+swfdec_scriptable_from_object (JSContext *cx, JSObject *object, GType type)
+{
+ SwfdecScriptableClass *klass;
+
+ g_return_val_if_fail (g_type_is_a (type, SWFDEC_TYPE_SCRIPTABLE), NULL);
+
+ if (object == NULL)
+ return NULL;
+ klass = g_type_class_peek (type);
+ if (klass == NULL)
+ return NULL; /* class doesn't exist -> no object of this type exists */
+ if (!JS_InstanceOf (cx, object, klass->jsclass, NULL))
+ return NULL;
+ return JS_GetPriva...
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
...ml_ondata (xml);
+}
+
+static void
+swfdec_xml_loader_target_init (SwfdecLoaderTargetInterface *iface)
+{
+ iface->get_player = swfdec_xml_loader_target_get_player;
+ iface->parse = swfdec_xml_loader_target_parse;
+}
+
+/*** SWFDEC_XML ***/
+
+G_DEFINE_TYPE_WITH_CODE (SwfdecXml, swfdec_xml, SWFDEC_TYPE_SCRIPTABLE,
+ G_IMPLEMENT_INTERFACE (SWFDEC_TYPE_LOADER_TARGET, swfdec_xml_loader_target_init))
+
+static void
+swfdec_xml_reset (SwfdecXml *xml)
+{
+ if (xml->loader) {
+ g_object_unref (xml->loader);
+ xml->loader = NULL;
+ }
+ g_free (xml->text);
+ xml->text = NULL;
+}
+
+st...
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
...swfdec_connection.h"
+#include "swfdec_as_context.h"
+#include "swfdec_as_object.h"
#include "swfdec_debug.h"
-#include "js/jsapi.h"
-#include "js/jsinterp.h"
/*** SwfdecConnection ***/
-G_DEFINE_TYPE (SwfdecConnection, swfdec_connection, SWFDEC_TYPE_SCRIPTABLE)
+G_DEFINE_TYPE (SwfdecConnection, swfdec_connection, SWFDEC_TYPE_AS_OBJECT)
static void
swfdec_connection_dispose (GObject *object)
@@ -42,16 +42,12 @@ swfdec_connection_dispose (GObject *obje
G_OBJECT_CLASS (swfdec_connection_parent_class)->dispose (object);
}
-extern const JSCla...