search for: swfdec_type_as_fram

Displaying 13 results from an estimated 13 matches for "swfdec_type_as_fram".

Did you mean: swfdec_type_as_frame
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
...decAsStackIterator +swfdec_as_stack_iterator_init +swfdec_as_stack_iterator_next +<SUBSECTION Standard> +swfdec_as_frame_get_type +SwfdecAsScope +SwfdecAsStack +SwfdecAsFrameClass +SWFDEC_AS_FRAME +SWFDEC_AS_FRAME_CLASS +SWFDEC_AS_FRAME_GET_CLASS +SWFDEC_IS_AS_FRAME +SWFDEC_IS_AS_FRAME_CLASS +SWFDEC_TYPE_AS_FRAME +</SECTION> diff-tree cafba89fb84a393328a6610f0f07c332074b572e (from 420ca51e53e5a2a9d23ea36be541b04ab434ca6e) Author: Benjamin Otte <otte at gnome.org> Date: Fri Jul 13 17:47:21 2007 +0200 prepare swfdec_as_frame.h for export This includes moving various functions into...
2007 Mar 28
0
Branch 'as' - 3 commits - 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_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_types.c
...NULL); + g_return_val_if_fail (SWFDEC_IS_AS_OBJECT (thisp), NULL); + g_return_val_if_fail (script != NULL, NULL); + + size = sizeof (SwfdecAsObject) + sizeof (SwfdecAsValue) * script->n_registers; + if (!swfdec_as_context_use_mem (context, size)) + return NULL; + frame = g_object_new (SWFDEC_TYPE_AS_FRAME, NULL); + swfdec_as_object_add (SWFDEC_AS_OBJECT (frame), context, size); + g_object_unref (frame); + frame->next = context->frame; + context->frame = frame; + frame->scope = thisp; + frame->var_object = thisp; + frame->registers = g_slice_alloc0 (sizeof (SwfdecAsValue) *...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...erator_next (SwfdecAsStackIterator * iter); diff --git a/libswfdec/swfdec_as_frame_internal.h b/libswfdec/swfdec_as_frame_internal.h index 2a2a7cb..f6d7644 100644 --- a/libswfdec/swfdec_as_frame_internal.h +++ b/libswfdec/swfdec_as_frame_internal.h @@ -26,13 +26,6 @@ G_BEGIN_DECLS -#define SWFDEC_TYPE_AS_FRAME (swfdec_as_frame_get_type()) -#define SWFDEC_IS_AS_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWFDEC_TYPE_AS_FRAME)) -#define SWFDEC_IS_AS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SWFDEC_TYPE_AS_FRAME)) -#define SWFDEC_AS_FRAME(obj)...
2007 May 22
0
Branch 'as' - 9 commits - libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_script_function.c
...and pushed onto the stack diff --git a/libswfdec/swfdec_as_frame.c b/libswfdec/swfdec_as_frame.c index a00ad65..9f99031 100644 --- a/libswfdec/swfdec_as_frame.c +++ b/libswfdec/swfdec_as_frame.c @@ -119,8 +119,6 @@ swfdec_as_frame_new (SwfdecAsContext *co return NULL; frame = g_object_new (SWFDEC_TYPE_AS_FRAME, NULL); swfdec_as_object_add (SWFDEC_AS_OBJECT (frame), context, size); - frame->next = context->frame; - context->frame = frame; frame->script = swfdec_script_ref (script); frame->function_name = script->name; SWFDEC_DEBUG ("new frame for function %s", fr...
2007 Jul 12
0
15 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt INSTALL libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.h
...16 @@ G_BEGIN_DECLS typedef struct _SwfdecAsFrameClass SwfdecAsFrameClass; +typedef struct _SwfdecAsStackIterator SwfdecAsStackIterator; + +struct _SwfdecAsStackIterator { + /*< private >*/ + SwfdecAsStack * stack; + SwfdecAsValue * current; + guint i; + guint n; +}; + #define SWFDEC_TYPE_AS_FRAME (swfdec_as_frame_get_type()) #define SWFDEC_IS_AS_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SWFDEC_TYPE_AS_FRAME)) @@ -88,6 +98,9 @@ void swfdec_as_frame_set_target (Swfdec SwfdecAsObject * target); void swfdec_as_frame_check_scope (SwfdecAsFrame...
2007 Aug 15
0
Branch 'vivi' - 13 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_debugger.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_types.h vivified/core vivified/ui
...AL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__VOID, G_TYPE_BOOLEAN, 0); + signals[START_FRAME] = g_signal_new ("start-frame", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__OBJECT, + G_TYPE_BOOLEAN, 1, SWFDEC_TYPE_AS_FRAME); + signals[FINISH_FRAME] = g_signal_new ("finish-frame", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__OBJECT_POINTER, + G_TYPE_BOOLEAN, 2, SWFDEC_TYPE_AS_FRAME, G_TYPE_POINTER); debugger_class->step = vivi_debugger...
2007 Aug 23
0
23 commits - doc/.gitignore doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am
...ecAsFrame.xml"/> + <xi:include href="xml/SwfdecAsDebugger.xml"/> </chapter> </book> diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 5f29752..6ad2114 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -398,8 +398,8 @@ SWFDEC_TYPE_AS_FRAME </SECTION> <SECTION> -<FILE>SwfdecAsFrame</FILE> -<TITLE>SwfdecAsFrame</TITLE> +<FILE>SwfdecAsDebugger</FILE> +<TITLE>SwfdecAsDebugger</TITLE> SwfdecAsDebugger SwfdecAsDebuggerClass SwfdecScript diff-tree f1b1b8fd416ed0bc2319d66aa1...
2007 Aug 17
0
Branch 'vivi' - 13 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_debugger.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_script_function.c test/trace vivified/core vivified/ui
...G_OBJECT_CLASS (klass); @@ -145,10 +158,14 @@ vivi_debugger_class_init (ViviDebuggerCl signals[FINISH_FRAME] = g_signal_new ("finish-frame", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__OBJECT_POINTER, G_TYPE_BOOLEAN, 2, SWFDEC_TYPE_AS_FRAME, G_TYPE_POINTER); + signals[SET_VARIABLE] = g_signal_new ("set-variable", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__OBJECT_STRING_POINTER, + G_TYPE_BOOLEAN, 3, SWFDEC_TYPE_AS_OBJECT, G_TYPE_STRING, G_TYPE_POINTER);...
2007 Jul 02
0
Branch 'as' - 24 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c
...text *co SWFDEC_ERROR ("couldn't create constant pool"); } } - frame->next = context->frame; - context->frame = frame; + swfdec_as_frame_load (frame); return frame; } @@ -152,8 +161,7 @@ swfdec_as_frame_new_native (SwfdecAsCont frame = g_object_new (SWFDEC_TYPE_AS_FRAME, NULL); SWFDEC_DEBUG ("new native frame"); swfdec_as_object_add (SWFDEC_AS_OBJECT (frame), context, size); - frame->next = context->frame; - context->frame = frame; + swfdec_as_frame_load (frame); return frame; } @@ -174,6 +182,8 @@ swfdec_as_frame_return (SwfdecA...
2007 Apr 12
0
Branch 'as' - 15 commits - 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 libswfdec/swfdec_as_function.h libswfdec/swfdec_as_interpret.c
...dec_as_frame.c b/libswfdec/swfdec_as_frame.c index 36db616..ee6c8ca 100644 --- a/libswfdec/swfdec_as_frame.c +++ b/libswfdec/swfdec_as_frame.c @@ -104,11 +104,12 @@ swfdec_as_frame_new (SwfdecAsObject *thi if (!swfdec_as_context_use_mem (context, size)) return NULL; frame = g_object_new (SWFDEC_TYPE_AS_FRAME, NULL); - SWFDEC_DEBUG ("new frame"); swfdec_as_object_add (SWFDEC_AS_OBJECT (frame), context, size); frame->next = context->frame; context->frame = frame; frame->script = swfdec_script_ref (script); + frame->function_name = script->name; + SWFDEC_DEBUG (...
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
...Also documented it. diff --git a/libswfdec/swfdec_as_frame.c b/libswfdec/swfdec_as_frame.c index 632d439..2a3e0a6 100644 --- a/libswfdec/swfdec_as_frame.c +++ b/libswfdec/swfdec_as_frame.c @@ -92,7 +92,6 @@ swfdec_as_frame_new (SwfdecAsContext *co return NULL; frame = g_object_new (SWFDEC_TYPE_AS_FRAME, NULL); swfdec_as_object_add (SWFDEC_AS_OBJECT (frame), context, size); - g_object_unref (frame); frame->next = context->frame; context->frame = frame; frame->script = swfdec_script_ref (script); diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c inde...
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
...G_OBJECT_CLASS (klass); @@ -145,10 +158,14 @@ vivi_debugger_class_init (ViviDebuggerCl signals[FINISH_FRAME] = g_signal_new ("finish-frame", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__OBJECT_POINTER, G_TYPE_BOOLEAN, 2, SWFDEC_TYPE_AS_FRAME, G_TYPE_POINTER); + signals[SET_VARIABLE] = g_signal_new ("set-variable", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, 0, vivi_accumulate_or, NULL, vivi_marshal_BOOLEAN__OBJECT_STRING_POINTER, + G_TYPE_BOOLEAN, 3, SWFDEC_TYPE_AS_OBJECT, G_TYPE_STRING, G_TYPE_POINTER);...
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
.../swfdec_as_frame.c b/libswfdec/swfdec_as_frame.c index 8abf677..ca2d201 100644 --- a/libswfdec/swfdec_as_frame.c +++ b/libswfdec/swfdec_as_frame.c @@ -93,6 +93,7 @@ swfdec_as_frame_new (SwfdecAsObject *thi if (!swfdec_as_context_use_mem (context, size)) return NULL; frame = g_object_new (SWFDEC_TYPE_AS_FRAME, NULL); + SWFDEC_DEBUG ("new frame"); swfdec_as_object_add (SWFDEC_AS_OBJECT (frame), context, size); frame->next = context->frame; context->frame = frame; @@ -101,7 +102,8 @@ swfdec_as_frame_new (SwfdecAsObject *thi frame->stack = stack; frame->scope = thi...