search for: g_build_filename

Displaying 12 results from an estimated 12 matches for "g_build_filename".

2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...loader, "Don't know how to handle other protocols than file"); + return; + } + if (swfdec_url_get_host (url)) { + swfdec_loader_error (loader, "filenames cannot have hostnames"); + return; } - /* FIXME: need to rework seperators on windows? */ - real_path = g_build_filename (SWFDEC_FILE_LOADER (loader)->dir, url, NULL); - buffer = swfdec_buffer_new_from_file (real_path, &error); - ret = g_object_new (SWFDEC_TYPE_FILE_LOADER, NULL); - ret->url = real_path; - SWFDEC_FILE_LOADER (ret)->dir = g_strdup (SWFDEC_FILE_LOADER (loader)->dir); + /* FIXME: ap...
2007 Aug 02
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_file_loader.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdec_slow_loader.c
...dec_buffer_new_from_file (filename, &error); if (g_path_is_absolute (filename)) { - url = g_strconcat ("file://", filename, NULL); + url_string = g_strconcat ("file://", filename, NULL); } else { char *abs, *cur; cur = g_get_current_dir (); abs = g_build_filename (cur, filename, NULL); g_free (cur); - url = g_strconcat ("file://", abs, NULL); + url_string = g_strconcat ("file://", abs, NULL); g_free (abs); } - loader = g_object_new (SWFDEC_TYPE_FILE_LOADER, NULL); - loader->url = swfdec_url_new (url); - g_asser...
2007 Oct 11
0
10 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_buffer.c libswfdec/swfdec_movie_as_drawing.c test/image test/sound
...msecs; GError *error = NULL; - char *dirname, *basename, *file; + char *dirname, *basename; const char *name; GDir *dir; GList *walk; @@ -193,8 +196,7 @@ run_test (const char *filename) continue; if (!g_str_has_suffix (name, ".raw")) continue; - file = g_build_filename (dirname, name, NULL); - data.files = g_list_prepend (data.files, file); + data.files = g_list_prepend (data.files, g_strdup (name)); } g_dir_close (dir); g_free (dirname); diff-tree 8025ba8f522cfdb4bc0452d627ecb9f5fd57a55e (from 522c0811d50b4711393a190ffb90ff44f900ded5) Author: Benj...
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...l; + + g_return_val_if_fail (filename != NULL, NULL); + + buf = swfdec_buffer_new_from_file (filename, &error); + + if (g_path_is_absolute (filename)) { + url = g_strconcat ("file://", filename, NULL); + } else { + char *abs, *cur; + cur = g_get_current_dir (); + abs = g_build_filename (cur, filename, NULL); + g_free (cur); + url = g_strconcat ("file://", abs, NULL); + g_free (abs); + } + + loader = g_object_new (SWFDEC_TYPE_FILE_LOADER, NULL); + loader->url = swfdec_url_new (url); + g_assert (loader->url); + g_free (url); + if (buf == NULL) { +...
2007 Oct 11
0
12 commits - configure.ac doc/Makefile.am libswfdec/swfdec_as_frame.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_shape_parser.c libswfdec/swfdec_sound.c test/sound
...o_added (SwfdecPlayer *player, Swfde data->success = FALSE; } else { TestStream *stream = g_new0 (TestStream, 1); + char *dirname; + + dirname = g_path_get_dirname (data->filename); stream->audio = audio; - stream->name = found->data; + stream->name = g_build_filename (dirname, found->data, NULL); stream->queue = swfdec_buffer_queue_new (); data->files = g_list_delete_link (data->files, found); data->streams = g_list_prepend (data->streams, stream); + g_free (dirname); } g_free (name); } diff-tree 54a61d331d3f5c9bdcf87c...
2008 Jan 08
0
4 commits - test/.gitignore test/image test/Makefile.am test/swfdec_test_function.c test/swfdec_test_image.c test/swfdec_test_image.h test/swfdec_test_initialize.as test/swfdec_test_initialize.h test/swfdec_test_test.c test/trace
...file; - /* automake defines this */ - path = g_getenv ("srcdir"); - if (path == NULL) - path = "."; - dir = g_dir_open (path, 0, NULL); - while ((file = g_dir_read_name (dir))) { - if (!g_str_has_suffix (file, ".swf")) - continue; - name = g_build_filename (path, file, NULL); - if (!run_test (name)) { - failed_tests = g_list_prepend (failed_tests, name); - } else { - g_free (name); - } - } - g_dir_close (dir); - } - - if (failed_tests) { - GList *walk; - failed_tests = g_list_sort (failed_tests, (GCompareFunc) strcmp); -...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
...tion. diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 22f418b..4334562 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -191,17 +191,16 @@ swfdec_file_loader_load (SwfdecLoader *l /* FIXME: need to rework seperators on windows? */ real_path = g_build_filename (SWFDEC_FILE_LOADER (loader)->dir, url, NULL); buffer = swfdec_buffer_new_from_file (real_path, &error); - if (buffer == NULL) { - SWFDEC_ERROR ("Couldn't load \"%s\": %s", real_path, error->message); - g_free (real_path); - g_error_free (error); -...
2007 Jul 02
0
Branch 'as' - 24 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c
...led_tests = g_list_prepend (failed_tests, g_strdup (argv[i]));; + tests = g_list_append (tests, test_new (g_strdup (argv[i]))); } } else { GDir *dir; @@ -178,28 +210,38 @@ main (int argc, char **argv) if (!g_str_has_suffix (file, ".swf")) continue; name = g_build_filename (path, file, NULL); - if (!run_test (name)) { - failed_tests = g_list_prepend (failed_tests, name); - } else { - g_free (name); - } + tests = g_list_append (tests, test_new (name)); } g_dir_close (dir); } - if (failed_tests) { - GList *walk; - failed_tests...
2007 Jan 25
0
Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c
...lean @@ -193,13 +189,21 @@ swfedit_file_new (const char *filename, SwfeditFile *file; SwfdecBuffer *buffer; SwfdecBits bits; + char *absolute; + if (g_path_is_absolute (filename)) { + absolute = g_strdup (filename); + } else { + char *dir = g_get_current_dir (); + absolute = g_build_filename (dir, filename, NULL); + g_free (dir); + } buffer = swfdec_buffer_new_from_file (filename, error); if (buffer == NULL) return NULL; swfdec_bits_init (&bits, buffer); file = g_object_new (SWFEDIT_TYPE_FILE, NULL); - file->filename = g_strdup (filename); + file->filen...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...tFile * -swfedit_file_new (const char *filename, GError **error) -{ - SwfeditFile *file; - SwfdecBuffer *buffer; - SwfdecBits bits; - char *absolute; - - if (g_path_is_absolute (filename)) { - absolute = g_strdup (filename); - } else { - char *dir = g_get_current_dir (); - absolute = g_build_filename (dir, filename, NULL); - g_free (dir); - } - buffer = swfdec_buffer_new_from_file (filename, error); - if (buffer == NULL) - return NULL; - swfdec_bits_init (&bits, buffer); - file = g_object_new (SWFEDIT_TYPE_FILE, NULL); - file->filename = absolute; - if (!swfedit_file_parse (...
2008 Jan 08
0
9 commits - configure.ac test/custom test/Makefile.am test/swfdec_test_initialize.as test/swfdec_test_initialize.h test/swfdec_test_test.c test/trace
...file; - /* automake defines this */ - path = g_getenv ("srcdir"); - if (path == NULL) - path = "."; - dir = g_dir_open (path, 0, NULL); - while ((file = g_dir_read_name (dir))) { - if (!g_str_has_suffix (file, ".swf")) - continue; - name = g_build_filename (path, file, NULL); - tests = g_list_append (tests, test_new (name)); - } - g_dir_close (dir); - } - - /* sort the tests by filename */ - tests = g_list_sort (tests, test_compare); - - /* run them and put failed ones in failed_tests */ - if (g_getenv ("SWFDEC_TEST_THREADS"...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...lean @@ -193,13 +189,21 @@ swfedit_file_new (const char *filename, SwfeditFile *file; SwfdecBuffer *buffer; SwfdecBits bits; + char *absolute; + if (g_path_is_absolute (filename)) { + absolute = g_strdup (filename); + } else { + char *dir = g_get_current_dir (); + absolute = g_build_filename (dir, filename, NULL); + g_free (dir); + } buffer = swfdec_buffer_new_from_file (filename, error); if (buffer == NULL) return NULL; swfdec_bits_init (&bits, buffer); file = g_object_new (SWFEDIT_TYPE_FILE, NULL); - file->filename = g_strdup (filename); + file->filen...