Displaying 6 results from an estimated 6 matches for "findex_end_index".
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
...nt) g_utf8_strlen (text->input->str, -1));
+ g_return_if_fail (end_index <= text->input->len);
g_assert (text->formats != NULL);
g_assert (text->formats->data != NULL);
@@ -1051,7 +1051,7 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
findex_end_index =
((SwfdecFormatIndex *)iter->next->data)->index_;
} else {
- findex_end_index = g_utf8_strlen (text->input->str, -1);
+ findex_end_index = text->input->len;
}
if (findex_end_index <= start_index)
@@ -1113,7 +1113,7 @@ swfdec_text_field_movie_get...
2007 Oct 15
0
6 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
...swfdec_text_field_movie.c
@@ -686,7 +686,7 @@ void
swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
SwfdecTextFormat *format, guint start_index, guint end_index)
{
- SwfdecFormatIndex *findex, *findex_new;
+ SwfdecFormatIndex *findex, *findex_new, *findex_prev;
guint findex_end_index;
GSList *iter, *next;
@@ -698,10 +698,13 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
g_assert (text->formats != NULL);
g_assert (text->formats->data != NULL);
g_assert (((SwfdecFormatIndex *)text->formats->data)->index == 0);
+
+ findex =...
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
...t;= text->input->len);
+ g_return_if_fail (end_index <= g_utf8_strlen (text->input->str, -1));
g_assert (text->formats != NULL);
g_assert (text->formats->data != NULL);
@@ -1031,7 +1031,7 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
findex_end_index =
((SwfdecFormatIndex *)iter->next->data)->index;
} else {
- findex_end_index = text->input->len;
+ findex_end_index = g_utf8_strlen (text->input->str, -1);
}
if (findex_end_index <= start_index)
@@ -1093,7 +1093,7 @@ swfdec_text_field_movie_get_...
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
...end_index <= strlen (text->text_display));
+ g_return_if_fail (end_index <= text->input->len);
g_assert (text->formats != NULL);
g_assert (text->formats->data != NULL);
@@ -1031,7 +1031,7 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
findex_end_index =
((SwfdecFormatIndex *)iter->next->data)->index;
} else {
- findex_end_index = strlen (text->text_display);
+ findex_end_index = text->input->len;
}
if (findex_end_index <= start_index)
@@ -1093,7 +1093,7 @@ swfdec_text_field_movie_get_text_format...
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
...< end_index;
+ ((SwfdecFormatIndex *)iter->data)->index_ < end_index;
iter = next)
{
findex_prev = findex;
@@ -1048,7 +1029,7 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
findex = iter->data;
if (iter->next != NULL) {
findex_end_index =
- ((SwfdecFormatIndex *)iter->next->data)->index;
+ ((SwfdecFormatIndex *)iter->next->data)->index_;
} else {
findex_end_index = g_utf8_strlen (text->input->str, -1);
}
@@ -1061,15 +1042,15 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *...
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
...t
diff --git a/libswfdec/swfdec_text_field_movie.c b/libswfdec/swfdec_text_field_movie.c
index d051d1f..b8a0d11 100644
--- a/libswfdec/swfdec_text_field_movie.c
+++ b/libswfdec/swfdec_text_field_movie.c
@@ -979,7 +979,7 @@ swfdec_text_field_movie_set_text_format (SwfdecTextFieldMovie *text,
findex_end_index = strlen (text->text_display);
}
- if (findex_end_index < start_index)
+ if (findex_end_index <= start_index)
continue;
if (swfdec_text_format_equal_or_undefined (findex->format, format))
@@ -1049,7 +1049,7 @@ swfdec_text_field_movie_get_text_format (SwfdecTex...