Displaying 6 results from an estimated 6 matches for "swfdecjsinterval".
2007 Feb 19
0
22 commits - libswfdec/js libswfdec/swfdec_debugger.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_script.c
...plement setInterval and clearInterval
diff --git a/libswfdec/swfdec_js.c b/libswfdec/swfdec_js.c
index 481ec48..9d6782a 100644
--- a/libswfdec/swfdec_js.c
+++ b/libswfdec/swfdec_js.c
@@ -113,6 +113,8 @@ swfdec_js_init_player (SwfdecPlayer *pla
swfdec_js_add_sound (player);
}
+typedef struct _SwfdecJSInterval SwfdecJSInterval;
+extern void swfdec_js_interval_free (SwfdecJSInterval *interval);
/**
* swfdec_js_finish_player:
* @player: a #SwfdecPlayer
@@ -122,6 +124,8 @@ swfdec_js_init_player (SwfdecPlayer *pla
void
swfdec_js_finish_player (SwfdecPlayer *player)
{
+ while (player->intervals)
+...
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
...12,8 @@ swfdec_js_init_player (SwfdecPlayer *pla
swfdec_js_add_movieclip_class (player);
swfdec_js_add_color (player);
swfdec_js_add_sound (player);
+ player->mouse_listener = swfdec_listener_new (player);
+ player->key_listener = swfdec_listener_new (player);
}
typedef struct _SwfdecJSInterval SwfdecJSInterval;
@@ -124,6 +127,8 @@ extern void swfdec_js_interval_free (Swf
void
swfdec_js_finish_player (SwfdecPlayer *player)
{
+ swfdec_listener_free (player->mouse_listener);
+ swfdec_listener_free (player->key_listener);
while (player->intervals)
swfdec_js_interval_fre...
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
...wfdec_js_add_mouse (player);
- swfdec_js_add_movieclip_class (player);
- swfdec_js_add_color (player);
- swfdec_js_add_sound (player);
- swfdec_js_add_video (player);
- swfdec_js_add_xml (player);
- swfdec_js_add_connection (player);
- swfdec_js_add_net_stream (player);
-}
-
-typedef struct _SwfdecJSInterval SwfdecJSInterval;
-extern void swfdec_js_interval_free (SwfdecJSInterval *interval);
-/**
- * swfdec_js_finish_player:
- * @player: a #SwfdecPlayer
- *
- * Shuts down the Javascript processing for @player.
- **/
-void
-swfdec_js_finish_player (SwfdecPlayer *player)
-{
- swfdec_listener_free (playe...
2007 Mar 29
0
libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.h libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_cache.c
...int color;
+ guint color;
SwfdecMovie *movie = JS_GetPrivate (cx, obj);
if (!movie)
diff --git a/libswfdec/swfdec_js_global.c b/libswfdec/swfdec_js_global.c
index 02e9a55..ddbdfd4 100644
--- a/libswfdec/swfdec_js_global.c
+++ b/libswfdec/swfdec_js_global.c
@@ -36,9 +36,9 @@ typedef struct _SwfdecJSInterval SwfdecJ
struct _SwfdecJSInterval {
SwfdecTimeout timeout;
SwfdecPlayer * player; /* needed so it can be readded */
- unsigned int id; /* id this interval is identified with */
- unsigned int msecs; /* interval in milliseconds */
- unsigned int n_args; /* number of arguments to cal...
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
...int color;
+ guint color;
SwfdecMovie *movie = JS_GetPrivate (cx, obj);
if (!movie)
diff --git a/libswfdec/swfdec_js_global.c b/libswfdec/swfdec_js_global.c
index 02e9a55..ddbdfd4 100644
--- a/libswfdec/swfdec_js_global.c
+++ b/libswfdec/swfdec_js_global.c
@@ -36,9 +36,9 @@ typedef struct _SwfdecJSInterval SwfdecJ
struct _SwfdecJSInterval {
SwfdecTimeout timeout;
SwfdecPlayer * player; /* needed so it can be readded */
- unsigned int id; /* id this interval is identified with */
- unsigned int msecs; /* interval in milliseconds */
- unsigned int n_args; /* number of arguments to cal...
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
...+103,6 @@ swfdec_js_init_player (SwfdecPlayer *pla
swfdec_js_add_xml (player);
swfdec_js_add_connection (player);
swfdec_js_add_net_stream (player);
- player->mouse_listener = swfdec_listener_new (player);
- player->key_listener = swfdec_listener_new (player);
}
typedef struct _SwfdecJSInterval SwfdecJSInterval;
diff --git a/libswfdec/swfdec_js_movie.c b/libswfdec/swfdec_js_movie.c
index 3f6333c..9f58d56 100644
--- a/libswfdec/swfdec_js_movie.c
+++ b/libswfdec/swfdec_js_movie.c
@@ -1427,56 +1427,6 @@ swfdec_js_movie_create_jsobject (SwfdecM
swfdec_js_movie_add_property (movie);
}
-/...