search for: swfdec_as_array_set_length

Displaying 9 results from an estimated 9 matches for "swfdec_as_array_set_length".

2007 Aug 22
0
3 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_function.c test/trace
...f --git a/libswfdec/swfdec_as_array.c b/libswfdec/swfdec_as_array.c index 864915d..28888ae 100644 --- a/libswfdec/swfdec_as_array.c +++ b/libswfdec/swfdec_as_array.c @@ -323,14 +323,6 @@ swfdec_as_array_append_array (SwfdecAsAr */ static void -swfdec_as_array_add (SwfdecAsObject *object) -{ - swfdec_as_array_set_length (object, 0); - - SWFDEC_AS_OBJECT_CLASS (swfdec_as_array_parent_class)->add (object); -} - -static void swfdec_as_array_set (SwfdecAsObject *object, const char *variable, const SwfdecAsValue *val, guint flags) { @@ -367,7 +359,6 @@ swfdec_as_array_class_init (SwfdecAsArra { SwfdecAsO...
2007 Aug 17
0
2 commits - libswfdec/swfdec_as_array.c test/trace
..._return_if_fail (start_index + num <= swfdec_as_array_get_length (object_from)); + g_return_if_fail ( + start_index + num <= swfdec_as_array_get_length (object_from)); if (num == 0) return; @@ -282,14 +307,15 @@ swfdec_as_array_append_array_range (Swfd fdata.num = num; swfdec_as_array_set_length (fdata.object_to, fdata.offset + fdata.num); - swfdec_as_object_foreach (object_from, swfdec_as_array_foreach_append_array_range, &fdata); + swfdec_as_object_foreach (object_from, + swfdec_as_array_foreach_append_array_range, &fdata); } static void -swfdec_as_array_append_array (...
2007 Aug 17
0
Branch 'vivi' - 9 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c
..._return_if_fail (start_index + num <= swfdec_as_array_get_length (object_from)); + g_return_if_fail ( + start_index + num <= swfdec_as_array_get_length (object_from)); if (num == 0) return; @@ -282,14 +307,15 @@ swfdec_as_array_append_array_range (Swfd fdata.num = num; swfdec_as_array_set_length (fdata.object_to, fdata.offset + fdata.num); - swfdec_as_object_foreach (object_from, swfdec_as_array_foreach_append_array_range, &fdata); + swfdec_as_object_foreach (object_from, + swfdec_as_array_foreach_append_array_range, &fdata); } static void -swfdec_as_array_append_array (...
2007 Dec 05
0
4 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_policy_loader.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_format.c
...ntext *cx, if (len == 0) return; format->tab_stops = SWFDEC_AS_ARRAY (swfdec_as_array_new (cx)); - swfdec_text_format_mark_set (format, - PROP_TAB_STOPS); + if (!format->tab_stops) + return; + swfdec_text_format_mark_set (format, PROP_TAB_STOPS); } swfdec_as_array_set_length (format->tab_stops, 0); @@ -782,23 +782,25 @@ swfdec_text_format_do_set_tab_stops (SwfdecAsContext *cx, PROP_TAB_STOPS); } else { format->tab_stops = SWFDEC_AS_ARRAY (swfdec_as_array_new (cx)); - swfdec_text_format_mark_set (format, - PROP_TAB_STOPS); - if (cx->...
2007 Oct 11
0
10 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_buffer.c libswfdec/swfdec_movie_as_drawing.c test/image test/sound
...t;SwfdecBuffer</TITLE> SwfdecBuffer SwfdecBufferQueue +SwfdecBufferFreeFunc swfdec_buffer_new swfdec_buffer_new_and_alloc swfdec_buffer_new_and_alloc0 @@ -368,6 +369,7 @@ swfdec_as_array_insert_with_flags swfdec_as_array_push swfdec_as_array_push_with_flags swfdec_as_array_get_length +swfdec_as_array_set_length swfdec_as_array_get_value swfdec_as_array_set_value swfdec_as_array_remove diff-tree 522c0811d50b4711393a190ffb90ff44f900ded5 (from 91f6647d5e409a1002a68ec55e115b1f812e4824) Author: Benjamin Otte <otte at gnome.org> Date: Thu Oct 11 11:37:33 2007 +0200 exclude swfdec_text_format.h...
2007 Aug 22
0
5 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_math.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_script_function.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h
...; Date: Wed Aug 22 16:44:39 2007 +0300 Fix bunch of propflags and add o = null to swfdec_initialize.as diff --git a/libswfdec/swfdec_as_array.c b/libswfdec/swfdec_as_array.c index 28888ae..273b083 100644 --- a/libswfdec/swfdec_as_array.c +++ b/libswfdec/swfdec_as_array.c @@ -108,7 +108,8 @@ swfdec_as_array_set_length (SwfdecAsObje g_return_if_fail (object != NULL); SWFDEC_AS_VALUE_SET_INT (&val, length); - swfdec_as_object_set_variable (object, SWFDEC_AS_STR_length, &val); + swfdec_as_object_set_variable_and_flags (object, SWFDEC_AS_STR_length, &val, + SWFDEC_AS_VARIABLE_HIDDEN | SWFD...
2007 Oct 12
0
Changes to 'refs/tags/0.5.3'
...Add bullet, bold, italic, kerning and underline properties to TextFormat Add support for integer properties in TextFormat class Fix various issues with TextFormat's int properties Do marking in TextFormat Fix handling of color property in TextFormat class Add swfdec_as_array_set_length as public function Add tabStops property to TextFormat class Add letterSpacing property to TextFormat class Add TextFormat's display property Support setting property values in the constructor of TextFormat Add a test for TextFormat class Do bunch of extra ca...
2007 Dec 20
0
13 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c test/trace
...ing (object->context, start_index)); } else { ForeachRemoveRangeData fdata = { start_index, num }; swfdec_as_object_foreach_remove (object, @@ -482,13 +482,15 @@ swfdec_as_array_append_array_range (SwfdecAsArray *array_to, fdata.start_index = start_index; fdata.num = num; - swfdec_as_array_set_length_object (fdata.object_to, fdata.offset + fdata.num); + swfdec_as_array_set_length_object (fdata.object_to, + fdata.offset + fdata.num); swfdec_as_object_foreach (object_from, swfdec_as_array_foreach_append_array_range, &fdata); } static void -swfdec_as_array_append_array (Swf...
2007 Oct 29
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h
...t null if (len == 0) return; @@ -818,8 +802,7 @@ swfdec_text_format_do_set_tab_stops (SwfdecAsContext *cx, SwfdecAsObject *object } } } - else if (swfdec_text_format_is_set (format, - PROP_TAB_STOPS)) + else if (swfdec_text_format_is_set (format, PROP_TAB_STOPS)) { swfdec_as_array_set_length (format->tab_stops, 0); swfdec_text_format_mark_set (format, @@ -831,32 +814,30 @@ static void swfdec_text_format_do_get_target (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret) { - swfdec_text_format_get_string (object, PROP_TARGET,...