Displaying 7 results from an estimated 7 matches for "swfdec_as_context_is_constructing".
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
...a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt
index 7773b37..9c0f01c 100644
--- a/doc/swfdec-sections.txt
+++ b/doc/swfdec-sections.txt
@@ -235,6 +235,8 @@ swfdec_as_context_unuse_mem
swfdec_as_context_eval
swfdec_as_context_eval_set
swfdec_as_context_get_time
+swfdec_as_context_get_frame
+swfdec_as_context_is_constructing
<SUBSECTION Standard>
swfdec_as_context_get_type
SwfdecAsContextClass
@@ -328,3 +330,24 @@ SWFDEC_IS_AS_NATIVE_FUNCTION
SWFDEC_IS_AS_NATIVE_FUNCTION_CLASS
SWFDEC_TYPE_AS_NATIVE_FUNCTION
</SECTION>
+
+<SECTION>
+<FILE>SwfdecAsFrame</FILE>
+<TITLE>SwfdecAsFra...
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
...a/libswfdec/swfdec_as_context.h
+++ b/libswfdec/swfdec_as_context.h
@@ -97,6 +97,7 @@ GType 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 Oct 25
0
18 commits - libswfdec/swfdec_player_internal.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_format.c libswfdec/swfdec_text_format.h libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c libswfdec/swfdec_xml_node.h test/trace
...swfdec_xml_node_init_values (node, type,
swfdec_as_context_get_string (SWFDEC_AS_OBJECT (node)->context, value));
@@ -1051,10 +1053,8 @@ void
swfdec_xml_node_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret)
{
- if (!swfdec_as_context_is_constructing (cx)) {
- SWFDEC_FIXME ("What do we do if not constructing?");
+ if (!swfdec_as_context_is_constructing (cx))
return;
- }
g_assert (SWFDEC_IS_XML_NODE (object));
commit 76e1c9e15ed4c4e55bc470c42ca595f095a298de
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date:...
2007 Dec 20
0
13 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c test/trace
.../libswfdec/swfdec_xml.c b/libswfdec/swfdec_xml.c
index 926e7ac..3acf0f3 100644
--- a/libswfdec/swfdec_xml.c
+++ b/libswfdec/swfdec_xml.c
@@ -822,10 +822,8 @@ void
swfdec_xml_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret)
{
- if (!swfdec_as_context_is_constructing (cx)) {
- SWFDEC_FIXME ("What do we do if not constructing?");
+ if (!swfdec_as_context_is_constructing (cx))
return;
- }
g_assert (SWFDEC_IS_XML (object));
commit ec918d4614e81ece24caa5d64da06163e29342b9
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Thu D...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...lude "swfdec_as_strings.h"
#include "swfdec_debug.h"
@@ -47,6 +48,20 @@ void
swfdec_movie_clip_loader_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, SwfdecAsValue *rval)
{
+ SwfdecAsValue val;
+ SwfdecAsObject *array;
+
+ if (!swfdec_as_context_is_constructing (cx))
+ return;
+
+ array = swfdec_as_array_new (cx);
+ if (array == NULL)
+ return;
+ SWFDEC_AS_VALUE_SET_OBJECT (&val, object);
+ swfdec_as_array_push (SWFDEC_AS_ARRAY (array), &val);
+ SWFDEC_AS_VALUE_SET_OBJECT (&val, array);
+ swfdec_as_object_set_variable_and_flags (ob...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...ontextClass {
GType swfdec_as_context_get_type (void);
-void swfdec_as_context_startup (SwfdecAsContext * context,
- guint version);
+void swfdec_as_context_startup (SwfdecAsContext * context);
gboolean swfdec_as_context_is_aborted (SwfdecAsContext * context);
gboolean swfdec_as_context_is_constructing
diff --git a/libswfdec/swfdec_as_frame.c b/libswfdec/swfdec_as_frame.c
index 16546a5..39888b6 100644
--- a/libswfdec/swfdec_as_frame.c
+++ b/libswfdec/swfdec_as_frame.c
@@ -29,7 +29,6 @@
#include "swfdec_as_strings.h"
#include "swfdec_as_super.h"
#include "swfdec_debug.h...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...at, const SwfdecTextFormat *from)
{
@@ -1143,6 +1150,9 @@ void
swfdec_text_format_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret)
{
+ SwfdecAsFunction *function;
+ SwfdecAsObject *tmp;
+ SwfdecAsValue val;
guint i;
if (!swfdec_as_context_is_constructing (cx)) {
@@ -1156,6 +1166,16 @@ swfdec_text_format_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
swfdec_text_format_clear (SWFDEC_TEXT_FORMAT (object));
+ // FIXME: Need better way to create function without prototype/constructor
+ tmp = cx->Function;
+ cx->Function = NULL;...