search for: swfdec_as_context_get_fram

Displaying 6 results from an estimated 6 matches for "swfdec_as_context_get_fram".

2007 Jul 13
0
3 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c
...s + * + * This section is only interesting for people that want to look into debugging. + * A SwfdecAsFrame describes a currently executing function while it is + * running. On every new function call, a new frame is created and pushed on top + * of the frame stack. To get the topmost one, use + * swfdec_as_context_get_frame(). After that you can inspect various properties + * of the frame, like the current stack. + * + * a #SwfdecAsFrame is a #SwfdecAsObject, so it is possible to set variables on + * it. These are local variables inside the executing function. So you can use + * functions such as swfdec_as_object_get...
2007 Oct 22
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h
...Type swfdec_as_context_get_type (void); void swfdec_as_context_startup (SwfdecAsContext * context, guint version); +gboolean swfdec_as_context_is_aborted (SwfdecAsContext * context); gboolean swfdec_as_context_is_constructing (SwfdecAsContext * context); SwfdecAsFrame * swfdec_as_context_get_frame (SwfdecAsContext * context);
2007 Aug 16
0
Branch 'vivi' - 18 commits - configure.ac doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_types.h libswfdec/swfdec_player.c vivified/core vivified/ui
...("player_frame_get", vivi_player_as_frame_get) +void +vivi_player_as_frame_get (SwfdecAsContext *cx, SwfdecAsObject *this, + guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) +{ + ViviApplication *app = VIVI_APPLICATION (cx); + SwfdecAsObject *obj; + + obj = SWFDEC_AS_OBJECT (swfdec_as_context_get_frame (SWFDEC_AS_CONTEXT (app->player))); + if (obj) + SWFDEC_AS_VALUE_SET_OBJECT (retval, vivi_wrap_object (app, obj)); +} + diff-tree e1b2e3c7a87d7f31d97553e9cc844afca9b8dd1d (from 45a3be6f561a80d6e7ef749e0fd5ad7cf1d43ce5) Author: Benjamin Otte <otte at gnome.org> Date: Thu Aug 16 21:23...
2007 Oct 26
0
8 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c test/trace
...dec_as_context_catch swfdec_as_context_unuse_mem swfdec_as_context_eval swfdec_as_context_eval_set diff --git a/libswfdec/swfdec_as_context.c b/libswfdec/swfdec_as_context.c index 531ff00..ed491b1 100644 --- a/libswfdec/swfdec_as_context.c +++ b/libswfdec/swfdec_as_context.c @@ -673,6 +673,52 @@ swfdec_as_context_get_frame (SwfdecAsContext *context) } /** + * swfdec_as_context_throw: + * @context: a #SwfdecAsContext + * @value: a #SwfdecAsValue to be thrown + * + * Throws a new exception in the @context using the given @value. This function + * can only be called if the @context is not already throwing an except...
2007 Aug 16
0
Branch 'vivi' - 23 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c libswfdec/swfdec_movie.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_sprite_movie.c test/trace vivified/core
...ication_check (ViviApplication *app) { - gboolean is_playing = swfdec_gtk_player_get_playing (SWFDEC_GTK_PLAYER (app->player)); - gboolean is_breakpoint = app->loop != NULL; + gboolean is_playing, is_breakpoint; + /* if we're inside some script code, don't do anything */ + if (swfdec_as_context_get_frame (SWFDEC_AS_CONTEXT (app))) + return; + + is_playing = swfdec_gtk_player_get_playing (SWFDEC_GTK_PLAYER (app->player)); + is_breakpoint = app->loop != NULL; swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (app)); switch (app->playback_state) { @@ -293,8 +331,11 @@ vivi_applicati...
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
...("player_frame_get", vivi_player_as_frame_get) +void +vivi_player_as_frame_get (SwfdecAsContext *cx, SwfdecAsObject *this, + guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) +{ + ViviApplication *app = VIVI_APPLICATION (cx); + SwfdecAsObject *obj; + + obj = SWFDEC_AS_OBJECT (swfdec_as_context_get_frame (SWFDEC_AS_CONTEXT (app->player))); + if (obj) + SWFDEC_AS_VALUE_SET_OBJECT (retval, vivi_wrap_object (app, obj)); +} + diff-tree e1b2e3c7a87d7f31d97553e9cc844afca9b8dd1d (from 45a3be6f561a80d6e7ef749e0fd5ad7cf1d43ce5) Author: Benjamin Otte <otte at gnome.org> Date: Thu Aug 16 21:23...