Displaying 4 results from an estimated 4 matches for "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
...wfdec/swfdec_text_format.c
index f6485c4..79e82ee 100644
--- a/libswfdec/swfdec_text_format.c
+++ b/libswfdec/swfdec_text_format.c
@@ -737,8 +737,7 @@ swfdec_text_format_do_set_tab_stops (SwfdecAsContext *cx,
SWFDEC_AS_VALUE_IS_NULL (&argv[0]))
{
format->tab_stops = NULL;
- swfdec_text_format_mark_unset (format,
- PROP_TAB_STOPS);
+ swfdec_text_format_mark_unset (format, PROP_TAB_STOPS);
}
else if (SWFDEC_AS_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 *c...
2007 Oct 23
0
9 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_style_sheet.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h
...c_text_format.c
+++ b/libswfdec/swfdec_text_format.c
@@ -1100,6 +1100,11 @@ swfdec_text_format_set_defaults (SwfdecTextFormat *format)
format->underline = FALSE;
format->values_set = (1 << PROP_TOTAL) - 1;
+
+ if (SWFDEC_AS_OBJECT (format)->context->version < 8) {
+ swfdec_text_format_mark_unset (format, PROP_KERNING);
+ swfdec_text_format_mark_unset (format, PROP_LETTER_SPACING);
+ }
}
static void
commit 502907d3286e9f7c3c8f24a86fed5ccfd4d92d9d
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Tue Oct 23 13:57:50 2007 +0300
Implement swfdec_style_sheet_get_format...
2007 Oct 18
0
14 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h libswfdec/swfdec_text_format.c
...= set;
+}
+
gboolean
swfdec_text_format_equal_or_undefined (const SwfdecTextFormat *a,
const SwfdecTextFormat *b)
@@ -1039,11 +1100,6 @@ swfdec_text_format_set_defaults (SwfdecTextFormat *format)
format->underline = FALSE;
format->values_set = (1 << PROP_TOTAL) - 1;
-
- swfdec_text_format_mark_unset (format,
- PROP_TAB_STOPS);
- swfdec_text_format_mark_unset (format, PROP_TARGET);
- swfdec_text_format_mark_unset (format, PROP_URL);
}
static void
diff --git a/libswfdec/swfdec_text_format.h b/libswfdec/swfdec_text_format.h
index 6726b43..85d6d3c 100644
--- a/libswfdec/swfdec_text_form...
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
...ean (object, PROP_BULLET, argc, argv);
}
static void
@@ -456,7 +453,6 @@ swfdec_text_format_do_set_color (SwfdecAsContext *cx, SwfdecAsObject *object,
if (argc < 1)
return;
-
if (SWFDEC_AS_VALUE_IS_UNDEFINED (&argv[0]) ||
SWFDEC_AS_VALUE_IS_NULL (&argv[0])) {
swfdec_text_format_mark_unset (format, PROP_COLOR);
@@ -540,32 +536,29 @@ static void
swfdec_text_format_do_get_font (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret)
{
- swfdec_text_format_get_string (object, PROP_FONT,
- ret);
+ swfdec_text_format_get_string (obje...