Displaying 5 results from an estimated 5 matches for "swfdec_as_boolean_construct".
2007 Sep 03
0
4 commits - libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_interpret.c test/trace
...s.h"
#include "swfdec_debug.h"
+#include "swfdec_player_internal.h"
G_DEFINE_TYPE (SwfdecAsBoolean, swfdec_as_boolean, SWFDEC_TYPE_AS_OBJECT)
@@ -43,7 +44,8 @@ swfdec_as_boolean_init (SwfdecAsBoolean
/*** AS CODE ***/
-static void
+SWFDEC_AS_CONSTRUCTOR (107, 2, swfdec_as_boolean_construct, swfdec_as_boolean_get_type)
+void
swfdec_as_boolean_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret)
{
@@ -63,48 +65,31 @@ swfdec_as_boolean_construct (SwfdecAsCon
}
}
-static void
+SWFDEC_AS_NATIVE (107, 1, swfdec_as_boolean...
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
...oolean.c
@@ -25,7 +25,6 @@
#include "swfdec_as_boolean.h"
#include "swfdec_as_context.h"
-#include "swfdec_as_frame.h"
#include "swfdec_as_native_function.h"
#include "swfdec_as_strings.h"
#include "swfdec_debug.h"
@@ -56,7 +55,7 @@ swfdec_as_boolean_construct (SwfdecAsCon
b = FALSE;
}
- if (cx->frame->construct) {
+ if (swfdec_as_context_is_constructing (cx)) {
SWFDEC_AS_BOOLEAN (object)->boolean = b;
SWFDEC_AS_VALUE_SET_OBJECT (ret, object);
} else {
diff --git a/libswfdec/swfdec_as_context.c b/libswfdec/swfdec_as_cont...
2007 Jul 04
0
Branch 'as' - 25 commits - libswfdec/Makefile.am libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_boolean.h 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
...clude "swfdec_debug.h"
+
+G_DEFINE_TYPE (SwfdecAsBoolean, swfdec_as_boolean, SWFDEC_TYPE_AS_OBJECT)
+
+static void
+swfdec_as_boolean_class_init (SwfdecAsBooleanClass *klass)
+{
+}
+
+static void
+swfdec_as_boolean_init (SwfdecAsBoolean *boolean)
+{
+}
+
+/*** AS CODE ***/
+
+static void
+swfdec_as_boolean_construct (SwfdecAsContext *cx, SwfdecAsObject *object,
+ guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret)
+{
+ gboolean b;
+
+ if (argc > 0) {
+ b = swfdec_as_value_to_boolean (object->context, &argv[0]);
+ } else {
+ b = FALSE;
+ }
+
+ if (cx->frame->construct) {
+ SWFD...
2007 Aug 27
0
8 commits - libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h test/trace vivified/core
...c_as_boolean_init_context (SwfdecAs
if (proto == NULL)
return;
boolean = SWFDEC_AS_OBJECT (swfdec_as_object_add_constructor (context->global,
- SWFDEC_AS_STR_Boolean, SWFDEC_TYPE_AS_BOOLEAN, SWFDEC_TYPE_AS_BOOLEAN,
+ SWFDEC_AS_STR_Boolean, 0, SWFDEC_TYPE_AS_BOOLEAN,
swfdec_as_boolean_construct, 0, proto));
if (!boolean)
return;
diff-tree 7da717a36a2d25469e849e1faf6937c488a4108b (from 3aa677843d08c5371e9cbc414e3b32bb15f7b1c4)
Author: Benjamin Otte <otte at gnome.org>
Date: Mon Aug 27 19:00:52 2007 +0200
allow this thing to be run without numbers - makes Number ("...
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
...oolean.c
+++ b/libswfdec/swfdec_as_boolean.c
@@ -89,25 +89,21 @@ swfdec_as_boolean_init_context (SwfdecAs
g_return_if_fail (SWFDEC_IS_AS_CONTEXT (context));
- boolean = SWFDEC_AS_OBJECT (swfdec_as_object_add_function (context->global,
- SWFDEC_AS_STR_Boolean, SWFDEC_TYPE_AS_BOOLEAN, swfdec_as_boolean_construct, 0));
+ proto = swfdec_as_object_new_empty (context);
+ if (proto == NULL)
+ return;
+ boolean = SWFDEC_AS_OBJECT (swfdec_as_object_add_constructor (context->global,
+ SWFDEC_AS_STR_Boolean, SWFDEC_TYPE_AS_BOOLEAN, SWFDEC_TYPE_AS_BOOLEAN,
+ swfdec_as_boolean_construct, 0, proto)...