search for: swfdec_as_object_tostr

Displaying 5 results from an estimated 5 matches for "swfdec_as_object_tostr".

2007 Oct 25
0
libswfdec/swfdec_as_object.c
...looking for = or & signs Also, it had 2 memleaks I should probably add a test for this... diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index 6cd0661..39a8da5 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@ -1518,14 +1518,11 @@ swfdec_as_object_toString (SwfdecAsContext *cx, SwfdecAsObject *object, void swfdec_as_object_decode (SwfdecAsObject *object, const char *str) { + SwfdecAsContext *cx = object->context; SwfdecAsValue val; char **varlist, *p; guint i; - str = swfdec_as_string_unescape (object->context, str); - if (s...
2007 Jun 12
0
Branch 'as' - 3 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_math.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_string.c
..._object_valueOf (SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) +swfdec_as_object_valueOf (SwfdecAsContext *cx, SwfdecAsObject *object, + guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) { SWFDEC_AS_VALUE_SET_OBJECT (retval, object); } static void -swfdec_as_object_toString (SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) +swfdec_as_object_toString (SwfdecAsContext *cx, SwfdecAsObject *object, + guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) { if (SWFDEC_IS_AS_FUNCTION (object)) { SWFDEC_AS_VALUE_SET_STRING (retv...
2007 Nov 14
0
2 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_string.c libswfdec/swfdec_color_as.c libswfdec/swfdec_initialize.as
...,8 @@ void swfdec_as_object_valueOf (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) { - SWFDEC_AS_VALUE_SET_OBJECT (retval, object); + if (object != NULL) + SWFDEC_AS_VALUE_SET_OBJECT (retval, object); } SWFDEC_AS_NATIVE (101, 4, swfdec_as_object_toString) diff --git a/libswfdec/swfdec_as_string.c b/libswfdec/swfdec_as_string.c index 59515d9..d15c81b 100644 --- a/libswfdec/swfdec_as_string.c +++ b/libswfdec/swfdec_as_string.c @@ -75,7 +75,13 @@ swfdec_as_string_object_to_string (SwfdecAsContext *context, { SwfdecAsValue val; - g_return_val...
2007 Sep 12
0
9 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player_as.c test/trace
...static void +SWFDEC_AS_NATIVE (101, 3, swfdec_as_object_valueOf) +void swfdec_as_object_valueOf (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) { SWFDEC_AS_VALUE_SET_OBJECT (retval, object); } -static void +SWFDEC_AS_NATIVE (101, 4, swfdec_as_object_toString) +void swfdec_as_object_toString (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *retval) { @@ -1451,25 +1454,6 @@ swfdec_as_object_init_context (SwfdecAsC SWFDEC_AS_VALUE_SET_OBJECT (&val, object); swfdec_as_object_set_variable_and_f...
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
...g_hash_table_insert (object->properties, (gpointer) variable, var); } - var->value = *val; + if (!(var->flags & SWFDEC_AS_VARIABLE_READONLY)) + var->value = *val; } static void @@ -959,17 +960,6 @@ swfdec_as_object_init_context (SwfdecAsC SWFDEC_TYPE_AS_OBJECT, swfdec_as_object_toString, 0); } -void -swfdec_as_variable_set (SwfdecAsVariable *var, const SwfdecAsValue *value) -{ - g_return_if_fail (var != NULL); - g_return_if_fail (SWFDEC_IS_AS_VALUE (value)); - - if (var->flags & SWFDEC_AS_VARIABLE_READONLY) - return; - var->value = *value; -} - /** * swfd...