Displaying 3 results from an estimated 3 matches for "swfdec_text_format_mark_set".
Did you mean:
swfdec_text_format_mark_unset
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
...S_VALUE_IS_OBJECT (&argv[0]) &&
SWFDEC_IS_AS_ARRAY (SWFDEC_AS_VALUE_GET_OBJECT (&argv[0])))
@@ -756,8 +755,9 @@ swfdec_text_format_do_set_tab_stops (SwfdecAsContext *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_STO...
2007 Oct 25
0
18 commits - libswfdec/swfdec_player_internal.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_format.c libswfdec/swfdec_text_format.h libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c libswfdec/swfdec_xml_node.h test/trace
...t_format_copy (text->format_new)));
}
diff --git a/libswfdec/swfdec_text_format.c b/libswfdec/swfdec_text_format.c
index 4fe215e..e5ab1fa 100644
--- a/libswfdec/swfdec_text_format.c
+++ b/libswfdec/swfdec_text_format.c
@@ -1095,7 +1095,7 @@ swfdec_text_format_clear (SwfdecTextFormat *format)
swfdec_text_format_mark_set (format, PROP_DISPLAY);
}
-static void
+void
swfdec_text_format_init_properties (SwfdecAsContext *cx)
{
SwfdecAsValue val;
@@ -1219,7 +1219,8 @@ swfdec_text_format_copy (const SwfdecTextFormat *copy_from)
g_return_val_if_fail (SWFDEC_IS_TEXT_FORMAT (copy_from), NULL);
- object_to =...
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
...wfdec_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,
- ret);
+ swfdec_text_format_get_string (object, PROP_...