search for: swfdec_loader_get_text

Displaying 5 results from an estimated 5 matches for "swfdec_loader_get_text".

2008 Jan 19
0
5 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_loader.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c test/swfdec_test_test.c
...at gnome.org> Date: Sat Jan 19 02:27:56 2008 +0100 memleak What was that supposed to do?! diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index f3e3642..e089eef 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -606,7 +606,7 @@ char * swfdec_loader_get_text (SwfdecLoader *loader, guint version) { SwfdecBuffer *buffer; - char *raw, *text; + char *text; guint size, i, j; /* get the text from the loader */ @@ -615,12 +615,6 @@ swfdec_loader_get_text (SwfdecLoader *loader, guint version) SWFDEC_LOG ("empty loader, returning empty s...
2007 Nov 28
0
libswfdec/swfdec_loader.c
...e <otte at gnome.org> Date: Wed Nov 28 17:33:13 2007 +0100 don't trigger g_warnings for empty files diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 02c25f1..50d9122 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -611,6 +611,10 @@ swfdec_loader_get_text (SwfdecLoader *loader, guint version) /* get the text from the loader */ size = swfdec_buffer_queue_get_depth (loader->queue); + if (size == 0) { + SWFDEC_LOG ("empty loader, returning empty string"); + return g_strdup (""); + } raw = g_try_malloc (size + 1...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...r, NULL); + file->stream = NULL; +} + +static void +swfdec_policy_file_target_eof (SwfdecLoaderTarget *target, + SwfdecLoader *loader) +{ + SwfdecPolicyFile *file = SWFDEC_POLICY_FILE (target); + char *text; + + swfdec_loader_set_target (loader, NULL); + file->stream = NULL; + text = swfdec_loader_get_text (loader, 8); + + if (text == NULL) { + SWFDEC_ERROR ("couldn't get text from crossdomain policy file %s", + swfdec_url_get_url (file->load_url)); + return; + } + + swfdec_policy_file_parse (file, text); + g_free (text); +} + +static void +swfdec_policy_file_loader_target...
2007 Nov 27
0
12 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h
...T displays */ SwfdecLoader * loader; /* loader when loading or NULL */ }; commit de6711aab0d5b673398571f35a2d6b18ffb76a9f Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Tue Nov 27 11:35:39 2007 +0200 Move handling of BOMs from LoadObject to Loader It's in new swfdec_loader_get_text function diff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.c index faee8d7..026a02e 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -61,21 +61,20 @@ swfdec_load_object_loader_target_parse (SwfdecLoaderTarget *target, } static void -s...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...gboolean allow; + char *text; - for (i = 0; boms[i].length > 0; i++) { - if (size < boms[i].length) - continue; - - for (j = 0; j < boms[i].length; j++) { - if ((guchar)text[j] != boms[i].data[j]) - break; - } - if (j == boms[i].length) - break; - } + text = swfdec_loader_get_text (policy_loader->loader, 8); - if (!strcmp (boms[i].name, "UTF-8")) { - if (!g_utf8_validate (text + boms[i].length, size - boms[i].length, - NULL)) { - SWFDEC_ERROR ("downloaded data is not valid UTF-8"); - g_free (text); - text = NULL; - xml = NULL; - } el...