search for: swfdec_as_object_has_context

Displaying 5 results from an estimated 5 matches for "swfdec_as_object_has_context".

2007 Jul 13
0
12 commits - AUTHORS doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_array.h libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h
..._run (context); value = swfdec_as_stack_pop (context); if (SWFDEC_AS_VALUE_IS_OBJECT (value)) { diff-tree c94bf3153af1b18a27f21185bd5d14a5a8a3232a (from b062a5b2c9be1874e6f18dd67341acd45bb2a1b4) Author: Benjamin Otte <otte at gnome.org> Date: Fri Jul 13 09:54:06 2007 +0200 remove SWFDEC_AS_OBJECT_HAS_CONTEXT This must implicitly be true for pretty much every function, so don't check it. Also fix some doc issues diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index 3f81101..02fdeae 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@...
2007 Jul 11
0
Branch 'as' - libswfdec/swfdec_as_object.c
...de "swfdec_debug.h" @@ -557,18 +558,21 @@ swfdec_as_object_add_function (SwfdecAsO void swfdec_as_object_run (SwfdecAsObject *object, SwfdecScript *script) { + SwfdecAsContext *context; SwfdecAsFrame *frame; g_return_if_fail (SWFDEC_IS_AS_OBJECT (object)); g_return_if_fail (SWFDEC_AS_OBJECT_HAS_CONTEXT (object)); g_return_if_fail (script != NULL); - frame = swfdec_as_frame_new (object->context, script); + context = object->context; + frame = swfdec_as_frame_new (context, script); if (frame == NULL) return; swfdec_as_frame_set_this (frame, object); swfdec_as_frame_prelo...
2007 May 21
0
Branch 'as' - libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_script_function.c
...ame->function_name = native->name; } diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index 1c53e0d..6152d51 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@ -501,9 +501,10 @@ swfdec_as_object_run (SwfdecAsObject *ob g_return_if_fail (SWFDEC_AS_OBJECT_HAS_CONTEXT (object)); g_return_if_fail (script != NULL); - frame = swfdec_as_frame_new (object, script); + frame = swfdec_as_frame_new (object->context, script); if (frame == NULL) return; + swfdec_as_frame_set_this (frame, object); swfdec_as_frame_preload (frame); swfdec_as_context_r...
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
...lude "swfdec_as_context.h" +#include "swfdec_as_function.h" #include "swfdec_debug.h" @@ -39,7 +40,7 @@ swfdec_as_object_dispose (GObject *gobje { SwfdecAsObject *object = SWFDEC_AS_OBJECT (gobject); - g_assert (object->properties == NULL); + g_assert (!SWFDEC_AS_OBJECT_HAS_CONTEXT (object)); G_OBJECT_CLASS (swfdec_as_object_parent_class)->dispose (gobject); } @@ -80,7 +81,7 @@ swfdec_as_object_init (SwfdecAsObject *o * * Allocates a new Object. This does the same as the Actionscript code * "new Object()". - * <warn>This function may run the ga...
2007 Apr 04
0
Branch 'as' - 4 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h
...6 +23,7 @@ #include "swfdec_as_object.h" #include "swfdec_as_context.h" +#include "swfdec_as_frame.h" #include "swfdec_as_function.h" #include "swfdec_debug.h" @@ -263,8 +264,8 @@ swfdec_as_object_run (SwfdecAsObject *ob g_return_if_fail (SWFDEC_AS_OBJECT_HAS_CONTEXT (object)); g_return_if_fail (script != NULL); - g_assert_not_reached (); - swfdec_as_context_run (object->context); + if (swfdec_as_frame_new (object, script)) + swfdec_as_context_run (object->context); } void diff-tree 4acdbf33dfad211c233f81a51f70d25e42676fc0 (from df9459902a3...