search for: parserdata

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

Did you mean: parsedata
2007 Oct 19
1
3 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field_movie.c
...39;t match in the HTML parser, close tags until it does diff --git a/libswfdec/swfdec_html_parser.c b/libswfdec/swfdec_html_parser.c index 5bd0367..5d9153a 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -270,16 +270,17 @@ swfdec_text_field_movie_html_parse_tag (ParserData *data, const char *p) if (close) { - if (data->tags_open != NULL) { - tag = (ParserTag *)data->tags_open->data; - } else { - tag = NULL; - } + GSList *iter; - if (tag != NULL && name_length == tag->name_length && - !g_strncasecmp (name,...
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
...007 +0300 Allow using class on span tags too diff --git a/libswfdec/swfdec_html_parser.c b/libswfdec/swfdec_html_parser.c index eac7282..9ca6dfd 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -190,6 +190,7 @@ swfdec_text_field_movie_html_tag_set_attribute (ParserData *data, if (data->style_sheet && ((tag->name_length == 2 && !g_strncasecmp (tag->name, "li", 2)) || + (tag->name_length == 4 && !g_strncasecmp (tag->name, "span", 4)) || (tag->name_length == 1 && !g_strncas...
2007 Oct 31
0
2 commits - libswfdec/swfdec_sound.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie_html.c
...} // static diff --git a/libswfdec/swfdec_text_field_movie_html.c b/libswfdec/swfdec_text_field_movie_html.c index 3352bd6..ef22415 100644 --- a/libswfdec/swfdec_text_field_movie_html.c +++ b/libswfdec/swfdec_text_field_movie_html.c @@ -71,7 +71,7 @@ swfdec_text_field_movie_html_parse_close_tag (ParserData *data, ParserTag *tag) ParserTag *n = g_new0 (ParserTag, 1); n->name = f->name; n->name_length = f->name_length; - n->index = g_utf8_strlen (data->text->str, -1); + n->index = data->text->len; n->end_index = n->index + 1; n->format = swfdec_text_form...
2007 Oct 19
0
3 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_text_field_movie.c
...rsing: Include the added \r in to the created text format diff --git a/libswfdec/swfdec_html_parser.c b/libswfdec/swfdec_html_parser.c index 47cd412..5d058df 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -246,8 +246,6 @@ swfdec_text_field_movie_html_parse_tag (ParserData *data, const char *p) if (tag != NULL && name_length == tag->name_length && !g_strncasecmp (name, tag->name, name_length)) { - tag->end_index = data->text->len; - if (data->cx->version == 6) { if ((name_length == 1 && !g_strncas...
2007 Nov 01
0
libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie_html.c
...put_html = html; diff --git a/libswfdec/swfdec_text_field_movie_html.c b/libswfdec/swfdec_text_field_movie_html.c index ef22415..ba60530 100644 --- a/libswfdec/swfdec_text_field_movie_html.c +++ b/libswfdec/swfdec_text_field_movie_html.c @@ -352,19 +352,23 @@ swfdec_text_field_movie_html_parse_tag (ParserData *data, const char *p) data->tags_open = g_slist_prepend (data->tags_open, tag); // set format based on tag - object = SWFDEC_AS_OBJECT (tag->format); - SWFDEC_AS_VALUE_SET_BOOLEAN (&val, TRUE); - - if (tag->name_length == 2 && !g_strncasecmp (tag->nam...
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
...version > 6 diff --git a/libswfdec/swfdec_text_field_movie_html.c b/libswfdec/swfdec_text_field_movie_html.c index b3976e7..3352bd6 100644 --- a/libswfdec/swfdec_text_field_movie_html.c +++ b/libswfdec/swfdec_text_field_movie_html.c @@ -318,19 +318,19 @@ swfdec_text_field_movie_html_parse_tag (ParserData *data, const char *p) } else { - if (data->cx->version < 7 && - (name_length == 2 && !g_strncasecmp (name, "br", 2))) { - data->text = g_string_append_c (data->text, '\n'); - tag = NULL; - } else { - SwfdecAsObject *obje...
2007 Oct 22
0
5 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c test/trace
...eld work correctly when multibyte characters are used diff --git a/libswfdec/swfdec_html_parser.c b/libswfdec/swfdec_html_parser.c index a6a0aa0..00c085c 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -63,8 +63,8 @@ swfdec_text_field_movie_html_parse_close_tag (ParserData *data, ParserTag *tag) ParserTag *n = g_new0 (ParserTag, 1); n->name = f->name; n->name_length = f->name_length; - n->index = data->text->len; - n->end_index = data->text->len + 1; + n->index = g_utf8_strlen (data->text->str, -1); + n->end_index = n-&...
2007 Oct 22
0
12 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h test/trace
...15 2007 +0300 Add SWFDEC_FIXME about IMG tag support diff --git a/libswfdec/swfdec_html_parser.c b/libswfdec/swfdec_html_parser.c index 1c4dfad..a6a0aa0 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -329,6 +329,9 @@ swfdec_text_field_movie_html_parse_tag (ParserData *data, const char *p) swfdec_as_object_set_variable (object, SWFDEC_AS_STR_italic, &val); } else if (tag->name_length == 1 && !g_strncasecmp (tag->name, "u", 1)) { swfdec_as_object_set_variable (object, SWFDEC_AS_STR_underline, &val); + } else if (tag...
2007 Oct 14
0
5 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml.h
...nescape output &nbsp; different based on the version diff --git a/libswfdec/swfdec_html_parser.c b/libswfdec/swfdec_html_parser.c index 3c0ca04..cba7aa7 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -339,7 +339,7 @@ swfdec_text_field_movie_html_parse_text (ParserData *data, const char *p, end = p + strcspn (p, "<\n"); } - unescaped = swfdec_xml_unescape_len (p, end - p); + unescaped = swfdec_xml_unescape_len (data->cx, p, end - p); data->text = g_string_append (data->text, unescaped); g_free (unescaped); dif...
2007 Dec 23
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_character.c libswfdec/swfdec_external_interface.c libswfdec/swfdec.h libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...ction (Hi Jeff!) diff --git a/libswfdec/swfdec_text_field_movie_html.c b/libswfdec/swfdec_text_field_movie_html.c index d3907ff..0fc6897 100644 --- a/libswfdec/swfdec_text_field_movie_html.c +++ b/libswfdec/swfdec_text_field_movie_html.c @@ -428,7 +428,7 @@ swfdec_text_field_movie_html_parse_text (ParserData *data, const char *p) end = strchr (p, '\0'); } - unescaped = swfdec_xml_unescape_len (data->cx, p, end - p); + unescaped = swfdec_xml_unescape_len (data->cx, p, end - p, TRUE); data->text = g_string_append (data->text, unescaped); g_free (unescaped);...