search for: swfdec_as_value_to_primit

Displaying 10 results from an estimated 10 matches for "swfdec_as_value_to_primit".

2007 May 29
0
Branch 'as' - 8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_math.c libswfdec/swfdec_as_math.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c
...ING ("push") + SWFDEC_AS_CONSTANT_STRING ("parseInt") /* add more here */ ; diff-tree 228f4e1eba33dcdd45634a44c3c5736e3963c982 (from 7a616f11092554851aede853537d78a77374826c) Author: Benjamin Otte <otte at gnome.org> Date: Sun May 27 17:24:42 2007 +0200 allow swfdec_as_value_to_primitive() to return objects diff --git a/libswfdec/swfdec_as_types.c b/libswfdec/swfdec_as_types.c index 2004e71..22b528f 100644 --- a/libswfdec/swfdec_as_types.c +++ b/libswfdec/swfdec_as_types.c @@ -257,11 +257,12 @@ swfdec_as_value_to_number (SwfdecAsConte return NAN; d = g_ascii_strtod (s, &a...
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
...le_remove (object->properties, variable)) { + g_assert_not_reached (); + } } typedef struct { diff-tree 8e153b97a76a8fa425210bf62dadfcf1aa1e979a (from 9750fc7b351d4971b5027d7e7317955c2de4322a) Author: Benjamin Otte <otte at gnome.org> Date: Thu May 24 18:43:33 2007 +0200 add swfdec_as_value_to_primitive diff --git a/libswfdec/swfdec_as_types.c b/libswfdec/swfdec_as_types.c index 07aa538..2004e71 100644 --- a/libswfdec/swfdec_as_types.c +++ b/libswfdec/swfdec_as_types.c @@ -230,24 +230,29 @@ swfdec_as_value_to_printable (SwfdecAsCo double swfdec_as_value_to_number (SwfdecAsContext *context, c...
2007 Jun 28
0
Branch 'as' - 4 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h
...OADER_CLASS SWFDEC_TYPE_GTK_LOADER </SECTION> + +<SECTION> +<FILE>SwfdecAsValue</FILE> +<TITLE>SwfdecAsValue</TITLE> +SwfdecAsValueType +SwfdecAsValue +swfdec_as_value_to_boolean +swfdec_as_value_to_integer +swfdec_as_value_to_number +swfdec_as_value_to_object +swfdec_as_value_to_primitive +swfdec_as_value_to_string +</SECTION> diff-tree 54d9e25821ca4303c7182c626343ee08c84b1ea2 (from 35053a70dfbdc472fecadb29b21e38dd9e055410) Author: Benjamin Otte <otte at gnome.org> Date: Thu Jun 28 18:59:21 2007 +0200 add documentation diff --git a/libswfdec/swfdec_as_types.c...
2007 Dec 17
0
2 commits - doc/Makefile.am doc/swfdec-sections.txt NEWS
...release swfdec_player_render_audio @@ -100,6 +102,7 @@ swfdec_player_get_audio swfdec_player_get_maximum_runtime swfdec_player_set_maximum_runtime <SUBSECTION Standard> +SwfdecPlayerPrivate SwfdecPlayerClass SWFDEC_PLAYER SWFDEC_IS_PLAYER @@ -284,6 +287,7 @@ SWFDEC_AS_VALUE_SET_OBJECT swfdec_as_value_to_primitive swfdec_as_value_to_debug swfdec_as_double_to_string +swfdec_as_integer_to_string swfdec_as_str_concat <SUBSECTION Standard> SWFDEC_IS_AS_VALUE @@ -344,6 +348,7 @@ swfdec_as_object_set_variable_and_flags swfdec_as_object_add_variable swfdec_as_object_set_variable_flags swfdec_as_obj...
2007 Jun 28
0
Branch 'as' - 2 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h
...swfdec_as_value_to_number +swfdec_as_value_to_integer +SWFDEC_AS_VALUE_SET_INT +SWFDEC_AS_VALUE_SET_NUMBER +SWFDEC_AS_VALUE_GET_STRING +swfdec_as_value_to_string +SWFDEC_AS_VALUE_SET_STRING +SWFDEC_AS_VALUE_SET_NULL +SWFDEC_AS_VALUE_GET_OBJECT swfdec_as_value_to_object +SWFDEC_AS_VALUE_SET_OBJECT swfdec_as_value_to_primitive -swfdec_as_value_to_string +swfdec_as_double_to_string +swfdec_as_str_concat +<SUBSECTION Standard> +SWFDEC_IS_AS_VALUE +SWFDEC_AS_VALUE_IS_UNDEFINED +SWFDEC_AS_VALUE_IS_BOOLEAN +SWFDEC_AS_VALUE_IS_NUMBER +SWFDEC_AS_VALUE_IS_STRING +SWFDEC_AS_VALUE_IS_NULL +SWFDEC_AS_VALUE_IS_OBJECT </...
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
...= 6) { + double d = swfdec_as_value_to_number (context, value); + return d != 0.0 && !isnan (d); +} else { + return SWFDEC_AS_VALUE_GET_STRING (value) != SWFDEC_AS_STR_EMPTY; +} +case SWFDEC_AS_TYPE_OBJECT: +return TRUE; +default: +g_assert_not_reached (); +return FALSE; +} } /** - * swfdec_as_value_to_primitive: - * @context: a #SwfdecAsContext - * @value: value to convert - * - * Tries to convert the given @value inline to its primitive value. Primitive - * values are values that are not objects. If the value is an object, the - * object's valueOf function is called. If the result of that functi...
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
...;SECTION> <FILE>Enumerations</FILE> <TITLE>Enumerations</TITLE> +SwfdecAsContextState SwfdecLoaderDataType SwfdecLoaderRequest swfdec_loader_data_type_get_extension @@ -205,6 +206,7 @@ SWFDEC_AS_VALUE_GET_OBJECT swfdec_as_value_to_object SWFDEC_AS_VALUE_SET_OBJECT swfdec_as_value_to_primitive +swfdec_as_value_to_debug swfdec_as_double_to_string swfdec_as_str_concat <SUBSECTION Standard> @@ -220,6 +222,7 @@ SWFDEC_AS_VALUE_IS_OBJECT <SECTION> <FILE>SwfdecAsContext</FILE> <TITLE>SwfdecAsContext</TITLE> +SwfdecAsContext swfdec_as_context_startu...
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
...guint n_args, const SwfdecAsValue * args, gboolean scripted); diff --git a/libswfdec/swfdec_as_types.c b/libswfdec/swfdec_as_types.c index 98d61d7..64f7de5 100644 --- a/libswfdec/swfdec_as_types.c +++ b/libswfdec/swfdec_as_types.c @@ -605,7 +605,6 @@ return FALSE; /** * swfdec_as_value_to_primitive: -* @context: a #SwfdecAsContext * @value: value to convert * * Tries to convert the given @value inline to its primitive value. Primitive diff --git a/libswfdec/swfdec_sprite_movie.c b/libswfdec/swfdec_sprite_movie.c index 8bac537..bbe4999 100644 --- a/libswfdec/swfdec_sprite_movie.c +++ b/...
2007 Nov 10
0
10 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c
..._OBJECT (rval); - if (SWFDEC_IS_MOVIE (lo) && SWFDEC_IS_MOVIE (ro)) { - /* do nothing */ + lo = SWFDEC_AS_OBJECT (swfdec_movie_resolve (SWFDEC_MOVIE (lo))); + ro = SWFDEC_AS_OBJECT (swfdec_movie_resolve (SWFDEC_MOVIE (ro))); } else if (SWFDEC_IS_MOVIE (lo)) { swfdec_as_value_to_primitive (rval); rtype = rval->type; @@ -1369,6 +1365,9 @@ swfdec_action_equals2_5 (SwfdecAsContext *cx, guint action, const guint8 *data, goto out; } lo = SWFDEC_AS_VALUE_GET_OBJECT (lval); + } else { + lo = SWFDEC_AS_VALUE_GET_OBJECT (lval); + ro = SWFDEC_AS_VALUE...
2007 Aug 07
0
13 commits - libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec_as_types.c libswfdec/swfdec.h libswfdec/swfdec_initialize.as
...= 0.0 && !isnan (d); + } else { + return SWFDEC_AS_VALUE_GET_STRING (value) != SWFDEC_AS_STR_EMPTY; + } + case SWFDEC_AS_TYPE_OBJECT: + return TRUE; + default: + g_assert_not_reached (); + return FALSE; + } } /** @@ -617,11 +617,11 @@ return FALSE; void swfdec_as_value_to_primitive (SwfdecAsValue *value) { -g_return_if_fail (SWFDEC_IS_AS_VALUE (value)); + g_return_if_fail (SWFDEC_IS_AS_VALUE (value)); -if (SWFDEC_AS_VALUE_IS_OBJECT (value) && !SWFDEC_IS_MOVIE (SWFDEC_AS_VALUE_GET_OBJECT (value))) { -swfdec_as_object_call (SWFDEC_AS_VALUE_GET_OBJECT (value), SWF...