Displaying 19 results from an estimated 19 matches for "jsapi".
Did you mean:
sapi
2007 Sep 28
1
SwfDec in Windows
...iconv -lz -L/usr/local/lib -L/usr/local/lib
make[3]: Leaving directory `/home/Administrador/swfdec-0.4.3/player'
make[2]: Leaving directory `/home/Administrador/swfdec-0.4.3/player'
make[1]: Leaving directory `/home/Administrador/swfdec-0.4.3'
../libswfdec/.libs/libswfdec-0.4.a(libjs_la-jsapi.o): In function
'JS_TypeOfValue':C:/msys/1.0/home/Administrador/swfdec-0.4.3/libswfdec/js/jsapi.c:598:
undefined reference to '_imp__js_ObjectOps'
C:/msys/1.0/home/Administrador/swfdec-0.4.3/libswfdec/js/jsapi.c:598:
undefined reference to '_imp__js_FunctionClass'
The lines...
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/Makefile.am | 4
libswfdec/js/jsapi.c | 6 -
libswfdec/js/jsapi.h | 6 -
libswfdec/js/jsfun.h | 2
libswfdec/js/jsinterp.c | 2
libswfdec/js/jsobj.c | 8 -
libswfdec/js/jsobj.h | 6 -
libswfdec/js/jspubtd.h | 4
libswfdec/js/...
2007 Jun 08
0
Changes to 'refs/tags/0.4.2'
...---
NEWS | 12
autogen.sh | 2
configure.ac | 46
doc/swfdec-sections.txt | 1
libswfdec/Makefile.am | 8
libswfdec/js/jsapi.c | 6
libswfdec/js/jsapi.h | 6
libswfdec/js/jsfun.c | 11
libswfdec/js/jsfun.h | 3
libswfdec/js/jsgc.c | 29
libswfdec/js/jsinterp.c...
2007 Mar 12
0
11 commits - libswfdec/js libswfdec/swfdec_loader.c libswfdec/swfdec_root_sprite.c libswfdec/swfdec_script.c player/swfdebug.c player/swfdec_player_manager.c test/trace
libswfdec/js/jsapi.c | 3
libswfdec/js/jsapi.h | 2
libswfdec/js/jsinterp.c | 2
libswfdec/js/jsobj.c | 4
libswfdec/swfdec_loader.c | 5
libswfdec/swfdec_root_sprite.c | 5
libswfdec/swfdec_script....
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_amf.c
index e1ac8ba..9e47ae3 100644
--- a/libswfdec/swfdec_amf.c
+++ b/libswfdec/swfdec_amf.c
@@ -22,140 +22,137 @@
#endif
#include "swfdec_amf.h"
-#include "swfdec_bits.h"
+#include "swfdec_as_array.h"
#include "swfdec_debug.h"
-#include "js/jsapi.h"
-typedef gboolean (* SwfdecAmfParseFunc) (JSContext *cx, SwfdecBits *bits, jsval *val);
+typedef gboolean (* SwfdecAmfParseFunc) (SwfdecAsContext *cx, SwfdecBits *bits, SwfdecAsValue *val);
extern const SwfdecAmfParseFunc parse_funcs[SWFDEC_AMF_N_TYPES];
static gboolean
-swfdec_amf_pa...
2007 Jan 26
0
Branch 'interpreter' - 9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c
..._debugger.h
+++ b/libswfdec/swfdec_debugger.h
@@ -23,8 +23,8 @@
#include <glib-object.h>
#include <libswfdec/swfdec.h>
#include <libswfdec/swfdec_player_internal.h>
+#include <libswfdec/swfdec_script.h>
#include <libswfdec/swfdec_types.h>
-#include <libswfdec/js/jsapi.h>
G_BEGIN_DECLS
@@ -41,14 +41,13 @@ typedef struct _SwfdecDebuggerCommand Sw
#define SWFDEC_DEBUGGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SWFDEC_TYPE_DEBUGGER, SwfdecDebuggerClass))
struct _SwfdecDebuggerCommand {
- gpointer code; /* pointer to start bytecode i...
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
...Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301 USA
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "swfdec_scriptable.h"
-#include "swfdec_debug.h"
-#include "swfdec_loader_internal.h"
-#include "js/jsapi.h"
-#include "js/jsfun.h"
-#include "js/jsinterp.h"
-
-G_DEFINE_ABSTRACT_TYPE (SwfdecScriptable, swfdec_scriptable, G_TYPE_OBJECT)
-
-static void
-swfdec_scriptable_dispose (GObject *object)
-{
- SwfdecScriptable *script = SWFDEC_SCRIPTABLE (object);
-
- g_assert (script-...
2007 Feb 17
0
8 commits - configure.ac doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_root_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h
...b/libswfdec/swfdec_scriptable.c
index d1ff8da..f48c9be 100644
--- a/libswfdec/swfdec_scriptable.c
+++ b/libswfdec/swfdec_scriptable.c
@@ -23,6 +23,7 @@
#include "swfdec_scriptable.h"
#include "swfdec_debug.h"
+#include "swfdec_loader_internal.h"
#include "js/jsapi.h"
G_DEFINE_ABSTRACT_TYPE (SwfdecScriptable, swfdec_scriptable, G_TYPE_OBJECT)
@@ -154,3 +155,58 @@ swfdec_scriptable_from_jsval (JSContext
return NULL;
return JS_GetPrivate (cx, object);
}
+
+/**
+ * swfdec_scriptable_set_variables:
+ * @script: a #SwfdecScriptable
+ * @variables...
2007 Apr 27
0
Changes to 'refs/tags/0.4.3'
...swfdec/jpeg/jpeg_rgb_decoder.h | 19
libswfdec/jpeg/jpeg_rgb_internal.h | 36
libswfdec/jpeg/test.c | 19
libswfdec/jpeg/test_rgb.c | 83
libswfdec/js/Makefile.am | 2
libswfdec/js/jsapi.c | 11
libswfdec/js/jsapi.h | 8
libswfdec/js/jsatom.c | 2
libswfdec/js/jsatom.h | 6
libswfdec/js/jsdhash.c | 2
libswfdec/js/jsfun.c...
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
...007 +0100
use constructors registered via Object.registerClass
diff --git a/libswfdec/swfdec_js_movie.c b/libswfdec/swfdec_js_movie.c
index fce61ef..1aa2b87 100644
--- a/libswfdec/swfdec_js_movie.c
+++ b/libswfdec/swfdec_js_movie.c
@@ -26,6 +26,7 @@
#include <math.h>
#include <js/jsapi.h>
+#include <js/jsinterp.h> /* for JS_IntetrnalCall */
#include "swfdec_js.h"
#include "swfdec_movie.h"
#include "swfdec_bits.h"
@@ -605,11 +606,13 @@ swfdec_js_movie_to_string (JSContext *cx
SwfdecMovie *movie;
movie = JS_GetPrivate (cx, obj);
-...
2007 Apr 27
0
Changes to 'refs/tags/0.4.4'
...swfdec/jpeg/jpeg_rgb_internal.h | 30
libswfdec/jpeg/jpeg_tables.c | 54
libswfdec/jpeg/test.c | 116
libswfdec/jpeg/test_rgb.c | 128
libswfdec/js/Makefile.am | 2
libswfdec/js/jsapi.c | 11
libswfdec/js/jsapi.h | 8
libswfdec/js/jsatom.c | 2
libswfdec/js/jsatom.h | 6
libswfdec/js/jsdhash.c | 2
libswfdec/js/jsfun.c...
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
...MA 02110-1301 USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <string.h>
+#include "swfdec_xml.h"
+#include "swfdec_debug.h"
+#include "swfdec_loadertarget.h"
+#include "swfdec_player_internal.h"
+#include "js/jsapi.h"
+#include "js/jsinterp.h"
+
+/*** SWFDEC_LOADER_TARGET ***/
+
+static SwfdecPlayer *
+swfdec_xml_loader_target_get_player (SwfdecLoaderTarget *target)
+{
+ SwfdecXml *xml = SWFDEC_XML (target);
+
+ return xml->player;
+}
+
+static void
+swfdec_xml_ondata (SwfdecXml *xml)
+{
+...
2007 Feb 22
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_js.c libswfdec/swfdec_js_mouse.c libswfdec/swfdec_listener.c libswfdec/swfdec_listener.h libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_root_movie.c
...neral Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301 USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+#include "swfdec_listener.h"
+#include "js/jsapi.h"
+#include "js/jsfun.h"
+#include "js/jsinterp.h"
+#include "swfdec_debug.h"
+#include "swfdec_player_internal.h"
+
+typedef struct {
+ JSObject * object; /* the object we care about or NULL if empty */
+ gboolean blocked :1; /* TRUE if may not be...
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
...@@ -32,6 +32,8 @@
#include "swfdec_loader_internal.h"
#include "swfdec_loadertarget.h"
#include "swfdec_player_internal.h"
+#include "swfdec_root_sprite.h"
+#include "swfdec_script.h"
#include "swfdec_swf_decoder.h"
#include "js/jsapi.h"
@@ -213,12 +215,34 @@ swfdec_root_movie_load (SwfdecRootMovie
void
swfdec_root_movie_perform_root_actions (SwfdecRootMovie *root, guint frame)
{
+ SwfdecRootSprite *sprite;
+ GArray *array;
+ guint i;
+
g_return_if_fail (SWFDEC_IS_ROOT_MOVIE (root));
g_return_if_fail (frame &...
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
...e GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301 USA
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <string.h>
-#include <js/jsapi.h>
-#include <js/jscntxt.h> /* for setting tracefp when debugging */
-#include <libswfdec/js/jsfun.h>
-#include <js/jsdbgapi.h> /* for debugging */
-#include <js/jsopcode.h> /* for debugging */
-#include <js/jsscript.h> /* for debugging */
-#include "swfdec_typ...
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
...diff --git a/libswfdec/swfdec_scriptable.c b/libswfdec/swfdec_scriptable.c
index 6554666..951a726 100644
--- a/libswfdec/swfdec_scriptable.c
+++ b/libswfdec/swfdec_scriptable.c
@@ -25,6 +25,8 @@
#include "swfdec_debug.h"
#include "swfdec_loader_internal.h"
#include "js/jsapi.h"
+#include "js/jsfun.h"
+#include "js/jsinterp.h"
G_DEFINE_ABSTRACT_TYPE (SwfdecScriptable, swfdec_scriptable, G_TYPE_OBJECT)
@@ -234,3 +236,69 @@ swfdec_scriptable_set_variables (SwfdecS
}
}
+/**
+ * swfdec_scriptable_execute:
+ * @script: a #SwfdecScriptable...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
...b/libswfdec/swfdec_net_stream.c
index b524725..32651ad 100644
--- a/libswfdec/swfdec_net_stream.c
+++ b/libswfdec/swfdec_net_stream.c
@@ -26,8 +26,39 @@
#include "swfdec_debug.h"
#include "swfdec_loader_internal.h"
#include "swfdec_loadertarget.h"
+#include "js/jsapi.h"
static void
+swfdec_net_stream_onstatus (SwfdecNetStream *stream, const char *code, const char *level)
+{
+ jsval val;
+ JSString *string;
+ JSObject *object;
+ JSContext *cx;
+
+ cx = stream->player->jscx;
+ object = JS_NewObject (cx, NULL, NULL, NULL);
+ if (!object)
+...
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
.../swfdec_compiler.c b/libswfdec/swfdec_compiler.c
deleted file mode 100644
index 9947f19..0000000
--- a/libswfdec/swfdec_compiler.c
+++ /dev/null
@@ -1,1504 +0,0 @@
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-
-#include <js/jsapi.h>
-#include <js/jsarena.h>
-#include <js/jsatom.h>
-#include <js/jsemit.h>
-#include <js/jsscript.h>
-#include <js/jsopcode.h>
-
-#include "swfdec_bits.h"
-#include "swfdec_compiler.h"
-#include "swfdec_debug.h"
-#include "swfdec_...
2007 Mar 29
0
Branch 'as' - 9 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c
...c_script.h b/libswfdec/swfdec_script.h
index 27ef714..8a3741e 100644
--- a/libswfdec/swfdec_script.h
+++ b/libswfdec/swfdec_script.h
@@ -23,7 +23,6 @@
#include <libswfdec/swfdec.h>
#include <libswfdec/swfdec_types.h>
#include <libswfdec/swfdec_bits.h>
-#include <libswfdec/js/jsapi.h>
G_BEGIN_DECLS
@@ -48,7 +47,7 @@ typedef gboolean (* SwfdecScriptForeachF
/* FIXME: May want to typedef to SwfdecBuffer directly */
struct _SwfdecScript {
/* must be first arg */
- JSFunction * fun; /* function script belongs to or NULL */
+ gpointer fun; /* function script b...