search for: swfdec_as_boolean_construct

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)...