Displaying 17 results from an estimated 17 matches for "swfdec_as_scope".
2007 Sep 13
5
cannot compile latest git since 8c921f54f26b483cd271a0677bb6e731bf7feb0b
Hi!,
latest git does not compile:
rm at eurasia:~/swfdec/swfdec$ make
make all-recursive
make[1]: Entering directory `/home/rm/swfdec/swfdec'
Making all in libswfdec
make[2]: Entering directory `/home/rm/swfdec/swfdec/libswfdec'
make[2]: *** No rule to make target `swfdec_as_scope.c', needed by
`swfdec_asnative.h'. Stop. make[2]: Leaving directory
`/home/rm/swfdec/swfdec/libswfdec' make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rm/swfdec/swfdec'
make: *** [all] Error 2
So i've tried git-bisect for the first time and that's it...
2007 Sep 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_scope.c libswfdec/swfdec_as_scope.h libswfdec/swfdec_as_script_function.c
libswfdec/Makefile.am | 4
libswfdec/swfdec_as_context.c | 39 ++----
libswfdec/swfdec_as_frame.c | 218 ++++++++++++++++++++--------------
libswfdec/swfdec_as_frame_internal.h | 38 ++++-
libswfdec/swfdec_as_interpret.c | 39 +++---
libswfdec/swfdec_as_scope.c | 78 ------------
libswfdec/swfdec_as_scope.h | 55 --------
libswfdec/swfdec_as_script_function.c | 10 -
libswfdec/swfdec_as_script_function.h | 6
libswfdec/swfdec_as_with.c | 143 ----------------------
libswfdec/swfdec_as_with.h | 56 --...
2007 Jun 05
0
Branch 'as' - 8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_scope.h
...ontext.c | 6
libswfdec/swfdec_as_frame.c | 32 ++++-
libswfdec/swfdec_as_frame.h | 5
libswfdec/swfdec_as_interpret.c | 33 ++++-
libswfdec/swfdec_as_number.c | 7 -
libswfdec/swfdec_as_scope.h | 2
libswfdec/swfdec_as_script_function.c | 1
libswfdec/swfdec_as_with.c | 133 +++++++++++++++++++++
libswfdec/swfdec_as_with.h | 56 ++++++++
libswfdec/swfdec_button_movie.c |...
2007 May 18
0
Branch 'as' - libswfdec/Makefile.am libswfdec/swfdec_as_context.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_native_function.h
...dex 2bfc151..7cf86f6 100644
--- a/libswfdec/Makefile.am
+++ b/libswfdec/Makefile.am
@@ -37,9 +37,11 @@ libswfdec_ at SWFDEC_MAJORMINOR@_la_SOURCES
swfdec_as_frame.c \
swfdec_as_function.c \
swfdec_as_interpret.c \
+ swfdec_as_native_function.c \
swfdec_as_number.c \
swfdec_as_object.c \
swfdec_as_scope.c \
+ swfdec_as_script_function.c \
swfdec_as_stack.c \
swfdec_as_strings.c \
swfdec_as_super.c \
@@ -135,9 +137,11 @@ noinst_HEADERS = \
swfdec_as_frame.h \
swfdec_as_function.h \
swfdec_as_interpret.h \
+ swfdec_as_native_function.h \
swfdec_as_number.h \
swfdec_as_object.h \
sw...
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
...rame *
swfdec_as_script_function_call (SwfdecAsFunction *function)
{
SwfdecAsScriptFunction *script = SWFDEC_AS_SCRIPT_FUNCTION (function);
@@ -38,6 +38,7 @@ swfdec_as_script_function_call (SwfdecAs
frame = swfdec_as_frame_new (SWFDEC_AS_OBJECT (function)->context, script->script);
SWFDEC_AS_SCOPE (frame)->next = script->scope;
frame->scope = SWFDEC_AS_SCOPE (frame);
+ return frame;
}
static void
diff-tree 9cb22649fde6a503bb6c9be05db5350fcbe538e1 (from 83e3e532b360c88a2cce6b0d389fbf89b10b1279)
Author: Benjamin Otte <otte at gnome.org>
Date: Tue May 22 12:49:52 2007 +...
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
...nction_call (SwfdecAsFunction *function)
{
SwfdecAsScriptFunction *script = SWFDEC_AS_SCRIPT_FUNCTION (function);
SwfdecAsFrame *frame;
- frame = swfdec_as_frame_new (thisp, script->script);
+ frame = swfdec_as_frame_new (SWFDEC_AS_OBJECT (function)->context, script->script);
SWFDEC_AS_SCOPE (frame)->next = script->scope;
frame->scope = SWFDEC_AS_SCOPE (frame);
}
2007 May 24
0
Branch 'as' - 11 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_object.c
...wfdec_as_script_function.c
index 9278ffe..14873d1 100644
--- a/libswfdec/swfdec_as_script_function.c
+++ b/libswfdec/swfdec_as_script_function.c
@@ -38,6 +38,7 @@ swfdec_as_script_function_call (SwfdecAs
frame = swfdec_as_frame_new (SWFDEC_AS_OBJECT (function)->context, script->script);
SWFDEC_AS_SCOPE (frame)->next = script->scope;
frame->scope = SWFDEC_AS_SCOPE (frame);
+ frame->function = function;
return frame;
}
diff-tree e62297aa4f0430285e9350049bf06cd4163a831f (from eff27731c8ce11922acc4c925c98188d9049296c)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu M...
2007 Aug 17
0
Branch 'vivi' - 9 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c
...ec_action_define_function (SwfdecAsC
SWFDEC_ERROR ("could not parse function name");
return;
}
- /* see function-scope tests */
- if (cx->version > 5) {
- /* FIXME: or original target? */
- fun = swfdec_as_script_function_new (frame->scope ? frame->scope : SWFDEC_AS_SCOPE (frame), frame->target);
- } else {
- SwfdecAsScope *scope = frame->scope ? frame->scope : SWFDEC_AS_SCOPE (frame);
- while (scope->next)
- scope = scope->next;
- fun = swfdec_as_script_function_new (scope, frame->target);
- }
- if (fun == NULL)
- return;
n_...
2007 Jun 27
0
Branch 'as' - 16 commits - configure.ac libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_script_function.c
...if (frame->function)
swfdec_as_object_mark (SWFDEC_AS_OBJECT (frame->function));
for (i = 0; i < frame->n_registers; i++) {
@@ -124,8 +121,6 @@ swfdec_as_frame_new (SwfdecAsContext *co
frame->pc = script->buffer->data;
frame->stack = stack;
frame->scope = SWFDEC_AS_SCOPE (frame);
- if (frame->next)
- frame->var_object = frame->next->var_object;
frame->n_registers = script->n_registers;
frame->registers = g_slice_alloc0 (sizeof (SwfdecAsValue) * frame->n_registers);
if (script->constant_pool) {
@@ -176,8 +171,10 @@ swfdec_as_f...
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
...return frame->next;
+}
+
diff --git a/libswfdec/swfdec_as_frame.h b/libswfdec/swfdec_as_frame.h
index 6a8197a..b5d632e 100644
--- a/libswfdec/swfdec_as_frame.h
+++ b/libswfdec/swfdec_as_frame.h
@@ -20,9 +20,7 @@
#ifndef _SWFDEC_AS_FRAME_H_
#define _SWFDEC_AS_FRAME_H_
-#include <libswfdec/swfdec_as_scope.h>
#include <libswfdec/swfdec_as_types.h>
-#include <libswfdec/swfdec_script.h>
G_BEGIN_DECLS
@@ -45,62 +43,14 @@ struct _SwfdecAsStackIterator {
#define SWFDEC_AS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SWFDEC_TYPE_AS_FRAME, SwfdecAsFrameClass))
#def...
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
...T_GET_CLASS
+SWFDEC_IS_AS_OBJECT
+SWFDEC_IS_AS_OBJECT_CLASS
+SWFDEC_TYPE_AS_OBJECT
+</SECTION>
diff-tree dc507c661ecefe5cc761ae5119922bec50b647a4 (from 5cc02fe654a0fbaab833d064437888313c8a6704)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Jul 12 23:24:23 2007 +0200
exclude swfdec_as_scope.h
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 0b9b85d..540729e 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -59,6 +59,7 @@ IGNORE_HFILES= \
swfdec_as_interpret.h \
swfdec_as_math.h \
swfdec_as_number.h \
+ swfdec_as_scope.h \
swfdec_as_stack.h \
swfdec_as_string.h \
s...
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
...<otte at gnome.org>
Date: Fri Jul 13 17:24:59 2007 +0200
add functions to the docs
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 1a3e287..03bc0da 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -61,6 +61,7 @@ IGNORE_HFILES= \
swfdec_as_math.h \
swfdec_as_number.h \
swfdec_as_scope.h \
+ swfdec_as_script_function.h \
swfdec_as_stack.h \
swfdec_as_string.h \
swfdec_as_strings.h \
diff --git a/doc/swfdec-docs.sgml b/doc/swfdec-docs.sgml
index 2c7787f..553dfb1 100644
--- a/doc/swfdec-docs.sgml
+++ b/doc/swfdec-docs.sgml
@@ -27,5 +27,6 @@
<xi:include href="xml/...
2007 Aug 14
0
Branch 'vivi' - 11 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h vivified/core
...types.h \
swfdec_audio.h \
@@ -147,11 +149,9 @@ noinst_HEADERS = \
swfdec_as_array.h \
swfdec_as_boolean.h \
swfdec_as_frame_internal.h \
- swfdec_as_function.h \
swfdec_as_internal.h \
swfdec_as_interpret.h \
swfdec_as_math.h \
- swfdec_as_native_function.h \
swfdec_as_number.h \
swfdec_as_scope.h \
swfdec_as_script_function.h \
diff-tree 7cc61118ddf98319b1641013587b505affc01300 (from b8865e69f74f00f1c2b373003900b24592df341b)
Author: Benjamin Otte <otte at gnome.org>
Date: Tue Aug 14 14:48:38 2007 +0200
These two files were missing in the headers
diff --git a/libswfdec/swfd...
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
....h>
#include <libswfdec/swfdec_buffer.h>
diff --git a/libswfdec/swfdec_as_frame_internal.h b/libswfdec/swfdec_as_frame_internal.h
index f6d7644..4f613b4 100644
--- a/libswfdec/swfdec_as_frame_internal.h
+++ b/libswfdec/swfdec_as_frame_internal.h
@@ -22,7 +22,7 @@
#include <libswfdec/swfdec_as_scope.h>
#include <libswfdec/swfdec_as_types.h>
-#include <libswfdec/swfdec_script.h>
+#include <libswfdec/swfdec_script_internal.h>
G_BEGIN_DECLS
diff --git a/libswfdec/swfdec_as_internal.h b/libswfdec/swfdec_as_internal.h
index ca6ab2d..5906ef4 100644
--- a/libswfdec/swfdec_a...
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
...ec_action_define_function (SwfdecAsC
SWFDEC_ERROR ("could not parse function name");
return;
}
- /* see function-scope tests */
- if (cx->version > 5) {
- /* FIXME: or original target? */
- fun = swfdec_as_script_function_new (frame->scope ? frame->scope : SWFDEC_AS_SCOPE (frame), frame->target);
- } else {
- SwfdecAsScope *scope = frame->scope ? frame->scope : SWFDEC_AS_SCOPE (frame);
- while (scope->next)
- scope = scope->next;
- fun = swfdec_as_script_function_new (scope, frame->target);
- }
- if (fun == NULL)
- return;
n_...
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
...wfdec/swfdec_as_script_function.c
+++ b/libswfdec/swfdec_as_script_function.c
@@ -36,6 +36,8 @@ swfdec_as_script_function_call (SwfdecAs
SwfdecAsFrame *frame;
frame = swfdec_as_frame_new (SWFDEC_AS_OBJECT (function)->context, script->script);
+ if (frame == NULL)
+ return NULL;
SWFDEC_AS_SCOPE (frame)->next = script->scope;
frame->function = function;
frame->target = script->target;
diff-tree 2e1af44affe8e070f1f649c5f36fb922015a003f (from 83a8cc868639af2df66fc30cf0b31dcba6858849)
Author: Benjamin Otte <otte at gnome.org>
Date: Sun Jul 1 00:26:56 2007 +0100...
2007 Oct 12
0
Changes to 'refs/tags/0.5.3'
...s_number.c | 72
libswfdec/swfdec_as_number.h | 3
libswfdec/swfdec_as_object.c | 437
libswfdec/swfdec_as_object.h | 8
libswfdec/swfdec_as_scope.c | 78
libswfdec/swfdec_as_script_function.c | 10
libswfdec/swfdec_as_script_function.h | 8
libswfdec/swfdec_as_stack.h | 14
libswfdec/swfdec_...