search for: g_strncasecmp

Displaying 7 results from an estimated 7 matches for "g_strncasecmp".

2007 Oct 19
1
3 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field_movie.c
...arse_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, tag->name, name_length)) + for (iter = data->tags_open; iter != NULL; iter = iter->next) { + tag = iter->data; + swfdec_text_field_movie_html_parse_close_tag (data, tag); + + if (name_length == tag->name_length && + !g_strncasecmp (name, tag-...
2007 Nov 01
0
libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie_html.c
...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->name, "li", 2)) { - swfdec_as_object_set_variable (object, SWFDEC_AS_STR_bullet, &val); - } else if (tag->name_length == 1 && !g_strncasecmp (tag->name, "b", 1)) { - swfdec_as_object_set_variable (object, SWFDEC_AS_STR_bold, &val); -...
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
.../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_strncasecmp (name, "p", 1)) || (name_length == 2 && !g_strncasecmp (name, "li", 2))) { @@...
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/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_strncasecmp (tag->name, "p", 1)))) { if (name_length == 5 && !g_strncasecmp (name, &qu...
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
...d6 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 *object; - SwfdecAsValue val; + SwfdecAsObject *object; + SwfdecAsValue val; - if (data->cx->version < 7 &&...
2007 Oct 13
0
5 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_xml.c test/trace
...index ddd8534..3c0ca04 100644 --- a/libswfdec/swfdec_html_parser.c +++ b/libswfdec/swfdec_html_parser.c @@ -113,6 +113,24 @@ swfdec_text_field_movie_html_tag_set_att { swfdec_as_object_set_variable (object, SWFDEC_AS_STR_size, &val); } + else if (name_length == 5 && !g_strncasecmp (name, "color", 5)) + { + SwfdecAsValue val_number; + + if (value_length != 7 || *value != '#') { + SWFDEC_AS_VALUE_SET_NUMBER (&val_number, 0); + } else { + int number; + char *tail; + + number = g_ascii_strtoll (value + 1, &tail, 16); + if (tail != valu...
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
...644 --- 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->name_length == 3 && !g_strncasecmp (tag->name, "img", 3)) + { + SWFDEC_FIXME ("IMG tag support for TextField's HTML input mis...