search for: jsapi

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