search for: swfdecev

Displaying 11 results from an estimated 11 matches for "swfdecev".

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
...Tue Mar 6 13:14:20 2007 +0100 add support for onFoo events in addition to frame events loaded from the file diff --git a/libswfdec/swfdec_event.c b/libswfdec/swfdec_event.c index d988ad3..06526fa 100644 --- a/libswfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -41,6 +41,75 @@ struct _SwfdecEventList { GArray * events; }; +static const char *event_names[] = { + "onLoad", + "onEnterFrame", + "onUnload", + "onMouseMove", + "onMouseDown", + "onMouseUp", + "onKeyUp", + "onKeyDown", + "onData&...
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
...left_margin; + guint right_margin; gboolean autosize; /* FIXME: implement */ /* variable info */ diff --git a/libswfdec/swfdec_event.c b/libswfdec/swfdec_event.c index 66d6aa7..af41b9e 100644 --- a/libswfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -30,7 +30,7 @@ typedef struct _SwfdecEvent SwfdecEvent; struct _SwfdecEvent { - unsigned int conditions; + guint conditions; guint8 key; SwfdecScript *script; }; @@ -140,7 +140,7 @@ swfdec_event_list_copy (SwfdecEventList void swfdec_event_list_free (SwfdecEventList *list) { - unsigned int i; + guint i; g_return_if...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c
...} - swfdec_movie_initialize (new_movie); } } swfdec_as_stack_pop_n (cx, 3); diff --git a/libswfdec/swfdec_event.c b/libswfdec/swfdec_event.c index 03f05fa..c368ae3 100644 --- a/libswfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -145,56 +145,14 @@ swfdec_event_list_free (SwfdecEventList *list) g_free (list); } -static const char * -swfdec_event_list_condition_name (guint conditions) -{ - if (conditions & SWFDEC_EVENT_LOAD) - return "Load"; - if (conditions & SWFDEC_EVENT_ENTER) - return "Enter"; - if (conditions & SWFDEC_EVENT_...
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
...left_margin; + guint right_margin; gboolean autosize; /* FIXME: implement */ /* variable info */ diff --git a/libswfdec/swfdec_event.c b/libswfdec/swfdec_event.c index 66d6aa7..af41b9e 100644 --- a/libswfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -30,7 +30,7 @@ typedef struct _SwfdecEvent SwfdecEvent; struct _SwfdecEvent { - unsigned int conditions; + guint conditions; guint8 key; SwfdecScript *script; }; @@ -140,7 +140,7 @@ swfdec_event_list_copy (SwfdecEventList void swfdec_event_list_free (SwfdecEventList *list) { - unsigned int i; + guint i; g_return_if...
2007 Mar 15
0
11 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_event.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...fa..66d6aa7 100644 --- a/libswfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -60,7 +60,7 @@ static const char *event_names[] = { "onDragOver", "onDragOut", NULL, - NULL + "onConstruct" }; const char * @@ -226,7 +226,6 @@ swfdec_event_list_execute (SwfdecEventLi unsigned int condition, guint8 key) { unsigned int i; - const char *name; g_return_if_fail (list != NULL); @@ -238,9 +237,6 @@ swfdec_event_list_execute (SwfdecEventLi swfdec_script_execute (event->script, scriptable); } } - name = swfdec_event_type_get_name...
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
...#endif -#include <js/jsapi.h> #include "swfdec_event.h" +#include "swfdec_as_object.h" #include "swfdec_debug.h" -#include "swfdec_js.h" #include "swfdec_player_internal.h" #include "swfdec_script.h" @@ -41,70 +40,57 @@ struct _SwfdecEventList { GArray * events; }; -static const char *event_names[] = { - "onLoad", - "onEnterFrame", - "onUnload", - "onMouseMove", - "onMouseDown", - "onMouseUp", - "onKeyUp", - "onKeyDown", - "onData&...
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
...erval call */ - GList * intervals; /* all currently running intervals */ }; struct _SwfdecPlayerClass diff --git a/libswfdec/swfdec_types.h b/libswfdec/swfdec_types.h index f03b60f..f601dff 100644 --- a/libswfdec/swfdec_types.h +++ b/libswfdec/swfdec_types.h @@ -43,6 +43,7 @@ typedef struct _SwfdecEventList SwfdecEv typedef struct _SwfdecFont SwfdecFont; typedef struct _SwfdecGraphic SwfdecGraphic; typedef struct _SwfdecImage SwfdecImage; +typedef struct _SwfdecListener SwfdecListener; typedef struct _SwfdecMovie SwfdecMovie; typedef struct _SwfdecShape SwfdecShape; typedef struct _Swfdec...
2007 Aug 09
0
Branch 'vivi' - 12 commits - libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec/Makefile.am libswfdec/swfdec_as_array.h libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_debugger.c
...wfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -25,7 +25,7 @@ #include "swfdec_as_strings.h" #include "swfdec_debug.h" #include "swfdec_player_internal.h" -#include "swfdec_script.h" +#include "swfdec_script_internal.h" typedef struct _SwfdecEvent SwfdecEvent; @@ -202,7 +202,7 @@ swfdec_event_list_parse (SwfdecEventList event.key = key; name = g_strconcat (description, ".", swfdec_event_list_condition_name (conditions), NULL); - event.script = swfdec_script_new (bits, name, version); + event.script = swfdec_scr...
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
...ugger_foreach_script (SwfdecDebugger * debugger, GFunc func, gpointer data); diff --git a/libswfdec/swfdec_event.c b/libswfdec/swfdec_event.c index 7ed820b..d988ad3 100644 --- a/libswfdec/swfdec_event.c +++ b/libswfdec/swfdec_event.c @@ -146,7 +146,7 @@ swfdec_event_list_parse (SwfdecEventList event.key = key; name = g_strconcat (description, ".", swfdec_event_list_condition_name (conditions), NULL); - event.script = swfdec_script_new (bits, name, version); + event.script = swfdec_script_new_for_player (list->player, bits, name, version); g_free (na...
2007 Nov 28
0
59 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_button.c libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_button_movie.h libswfdec/swfdec_event.c
...2007 +0100 in Flash 5, the this object for button events was a MovieClip diff --git a/libswfdec/swfdec_movie.c b/libswfdec/swfdec_movie.c index 33717b0..657b519 100644 --- a/libswfdec/swfdec_movie.c +++ b/libswfdec/swfdec_movie.c @@ -424,6 +424,10 @@ swfdec_movie_execute (SwfdecMovie *movie, SwfdecEventType condition) if (condition == SWFDEC_EVENT_CONSTRUCT || condition < SWFDEC_EVENT_PRESS) return; thisp = SWFDEC_AS_OBJECT (movie->parent); + if (swfdec_movie_get_version (movie) <= 5) { + while (!SWFDEC_IS_SPRITE_MOVIE (thisp)) + thisp = SWFDEC_AS_OBJECT (SWFDE...
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
...struct _SwfdecCacheHandle Swfdec typedef struct _SwfdecCharacter SwfdecCharacter; typedef struct _SwfdecColorTransform SwfdecColorTransform; typedef struct _SwfdecContent SwfdecContent; -typedef struct _SwfdecDebugger SwfdecDebugger; typedef struct _SwfdecDecoder SwfdecDecoder; typedef struct _SwfdecEventList SwfdecEventList; typedef struct _SwfdecFont SwfdecFont; diff-tree 307c09bbe7611bf2b1dae7e59a98d32cf009f595 (from e04f9526fa8a613d88219ebcb47ac61addd5bcab) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 20 21:34:07 2007 +0200 get rid of debugger bits diff --git a/libsw...