search for: swfdec_event_unload

Displaying 12 results from an estimated 12 matches for "swfdec_event_unload".

Did you mean: swfdec_event_load
2007 Jun 13
0
Branch 'as' - 2 commits - libswfdec/swfdec_sprite.c test/trace
...de4c741 100644 --- a/libswfdec/swfdec_sprite.c +++ b/libswfdec/swfdec_sprite.c @@ -369,7 +369,7 @@ swfdec_spriteseg_do_place_object (Swfdec SWFDEC_INFO ("clip event with flags 0x%X, key code %d", event_flags, key_code); #define SWFDEC_IMPLEMENTED_EVENTS \ - (SWFDEC_EVENT_LOAD | SWFDEC_EVENT_UNLOAD | SWFDEC_EVENT_ENTER | \ + (SWFDEC_EVENT_LOAD | SWFDEC_EVENT_UNLOAD | SWFDEC_EVENT_ENTER | SWFDEC_EVENT_INITIALIZE | SWFDEC_EVENT_CONSTRUCT | \ SWFDEC_EVENT_MOUSE_DOWN | SWFDEC_EVENT_MOUSE_MOVE | SWFDEC_EVENT_MOUSE_UP) if (event_flags & ~SWFDEC_IMPLEMENTED_EVENTS) { SWFDEC_ERROR (...
2007 Nov 28
0
7 commits - configure.ac libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie.c test/trace
...ULL; swfdec_movie_invalidate (movie); - swfdec_movie_set_depth (movie, -32769 - movie->depth); /* don't ask me why... */ + movie->state = SWFDEC_MOVIE_STATE_REMOVED; if ((movie->events && swfdec_event_list_has_conditions (movie->events, SWFDEC_AS_OBJECT (movie), SWFDEC_EVENT_UNLOAD, 0)) || swfdec_as_object_has_function (SWFDEC_AS_OBJECT (movie), SWFDEC_AS_STR_onUnload)) { swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD); - return FALSE; - } else { - return TRUE; + destroy = FALSE; } + if (destroy) + swfdec_movie_destroy (movie); + return de...
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
...ree (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_UNLOAD) - return "Unload"; - if (conditions & SWFDEC_EVENT_MOUSE_MOVE) - return "MouseMove"; - if (conditions & SWFDEC_EVENT_MOUSE_DOWN) - return "MouseDown"; - if (conditions & SWFDEC_EVENT_MOUSE_UP) - return "MouseUp"; - if (conditions...
2007 Nov 10
6
[Bug 13167] New: crash firefox if you close tab while playing flash files
...b/libglib-2.0.so.0 #4 0xb75c5f80 in g_assert_warning () from /usr/lib/libglib-2.0.so.0 #5 0xb04bd949 in swfdec_player_do_add_action (player=0xa35cf00, importance=2, act=0xbfee55e4) at swfdec_player.c:383 #6 0xb04bdb8f in swfdec_player_add_action (player=0xa35cf00, movie=0xadfdbe0, type=SWFDEC_EVENT_UNLOAD, importance=2) at swfdec_player.c:412 #7 0xb04ae6b8 in swfdec_movie_queue_script (movie=0xadfdbe0, condition=SWFDEC_EVENT_UNLOAD) at swfdec_movie.c:469 #8 0xb04aeb16 in swfdec_movie_do_remove (movie=0xadfdbe0) at swfdec_movie.c:272 #9 0xb04aed57 in swfdec_movie_remove (movie=0xadfdbe0)...
2007 Aug 22
0
Branch 'vivi' - 2 commits - libswfdec/swfdec_movie.c test/trace
...dec_movie_invalidate (movie); - swfdec_movie_set_depth (movie, -16385 - movie->depth); /* don't ask me why... */ + swfdec_movie_set_depth (movie, -32769 - movie->depth); /* don't ask me why... */ if (SWFDEC_IS_SPRITE_MOVIE (movie)) return !swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD);
2007 Jun 18
0
Branch 'as' - 8 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_sprite_movie.h libswfdec/swfdec_swf_decoder.c libswfdec/swfdec_swf_decoder.h
...--- a/libswfdec/swfdec_movie.c +++ b/libswfdec/swfdec_movie.c @@ -257,7 +257,10 @@ swfdec_movie_do_remove (SwfdecMovie *mov if (movie->parent) movie->parent->list = g_list_sort (movie->parent->list, swfdec_movie_compare_depths); - return !swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD); + if (SWFDEC_IS_SPRITE_MOVIE (movie)) + return !swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD); + else + return TRUE; } /** @@ -1000,9 +1003,11 @@ swfdec_movie_new_for_content (SwfdecMovi swfdec_movie_set_static_properties (movie, content->has_transform ? &content-&g...
2007 Aug 07
0
5 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_keys.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie_as.c player/swfdebug.c player/swfdec_debug_movies.c player/swfdec_debug_movies.h test/trace
...movie->parent) - movie->parent->list = g_list_sort (movie->parent->list, swfdec_movie_compare_depths); + swfdec_movie_set_depth (movie, -16385 - movie->depth); /* don't ask me why... */ if (SWFDEC_IS_SPRITE_MOVIE (movie)) return !swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD); @@ -739,6 +742,38 @@ swfdec_movie_render (SwfdecMovie *movie, } static void +swfdec_movie_get_property (GObject *object, guint param_id, GValue *value, + GParamSpec * pspec) +{ + SwfdecMovie *movie = SWFDEC_MOVIE (object); + + switch (param_id) { + case PROP_DEPTH: + g_value_set...
2007 Nov 08
0
configure.ac libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h
...fdec/swfdec_movie.c +++ b/libswfdec/swfdec_movie.c @@ -418,9 +418,27 @@ swfdec_movie_queue_script (SwfdecMovie *movie, SwfdecEventType condition) case SWFDEC_EVENT_CONSTRUCT: importance = 1; break; - default: + case SWFDEC_EVENT_LOAD: + case SWFDEC_EVENT_ENTER: + case SWFDEC_EVENT_UNLOAD: + case SWFDEC_EVENT_MOUSE_MOVE: + case SWFDEC_EVENT_MOUSE_DOWN: + case SWFDEC_EVENT_MOUSE_UP: + case SWFDEC_EVENT_KEY_UP: + case SWFDEC_EVENT_KEY_DOWN: + case SWFDEC_EVENT_DATA: + case SWFDEC_EVENT_PRESS: + case SWFDEC_EVENT_RELEASE: + case SWFDEC_EVENT_RELEASE_OUTSIDE:...
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
...", + "onDragOver", + "onDragOut", + NULL, + NULL +}; + +const char * +swfdec_event_type_get_name (SwfdecEventType type) +{ + switch (type) { + case SWFDEC_EVENT_LOAD: + return event_names[0]; + case SWFDEC_EVENT_ENTER: + return event_names[1]; + case SWFDEC_EVENT_UNLOAD: + return event_names[2]; + case SWFDEC_EVENT_MOUSE_MOVE: + return event_names[3]; + case SWFDEC_EVENT_MOUSE_DOWN: + return event_names[4]; + case SWFDEC_EVENT_MOUSE_UP: + return event_names[5]; + case SWFDEC_EVENT_KEY_UP: + return event_names[6]; + case SWFD...
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
...@ -280,12 +280,10 @@ swfdec_sprite_movie_perform_place (SwfdecSpriteMovie *movie, SwfdecBits *bits, g key_code = 0; SWFDEC_INFO ("clip event with flags 0x%X, key code %d", event_flags, key_code); -#define SWFDEC_IMPLEMENTED_EVENTS \ - ((1<< SWFDEC_EVENT_LOAD) | (1<<SWFDEC_EVENT_UNLOAD) | (1<<SWFDEC_EVENT_ENTER) | \ - (1<< SWFDEC_EVENT_INITIALIZE) | (1<<SWFDEC_EVENT_CONSTRUCT) | \ - (1<< SWFDEC_EVENT_MOUSE_DOWN) | (1<<SWFDEC_EVENT_MOUSE_MOVE) | (1<<SWFDEC_EVENT_MOUSE_UP)) - if (event_flags & ~SWFDEC_IMPLEMENTED_EVENTS) { - SWFDEC_E...
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
...*/ const char * swfdec_event_type_get_name (SwfdecEventType type) { switch (type) { case SWFDEC_EVENT_LOAD: - return event_names[0]; + return SWFDEC_AS_STR_ON_LOAD; case SWFDEC_EVENT_ENTER: - return event_names[1]; + return SWFDEC_AS_STR_ON_ENTER_FRAME; case SWFDEC_EVENT_UNLOAD: - return event_names[2]; + return SWFDEC_AS_STR_ON_UNLOAD; case SWFDEC_EVENT_MOUSE_MOVE: - return event_names[3]; + return SWFDEC_AS_STR_ON_MOUSE_MOVE; case SWFDEC_EVENT_MOUSE_DOWN: - return event_names[4]; + return SWFDEC_AS_STR_ON_MOUSE_DOWN; case SWF...
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
...dec_movie_invalidate (movie); - swfdec_movie_set_depth (movie, -16385 - movie->depth); /* don't ask me why... */ + swfdec_movie_set_depth (movie, -32769 - movie->depth); /* don't ask me why... */ if (SWFDEC_IS_SPRITE_MOVIE (movie)) return !swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD); diff-tree cd4771d4b96dc96212d69810b22724d076d3a283 (from 8ff61bf0eec2a7f45c5e4eabd558a8db899b489c) Author: Benjamin Otte <otte at gnome.org> Date: Tue Aug 21 23:48:43 2007 +0200 implement depth notifications and reordering diff --git a/vivified/ui/vivi_movie_list.c b/vivified/ui/viv...