From a78c4e833f14af1b1cf6db7726bcc25d125b64a7 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 26 Nov 2007 16:36:52 +0000 Subject: [PATCH] Remove trailing whitespace 2007-11-26 Alexander Larsson * Makefile.am (gioinclude_HEADERS): Remove trailing whitespace svn path=/trunk/; revision=5942 --- gio/ChangeLog | 1536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ gio/Makefile.am | 2 +- 2 files changed, 1537 insertions(+), 1 deletion(-) create mode 100644 gio/ChangeLog diff --git a/gio/ChangeLog b/gio/ChangeLog new file mode 100644 index 0000000..b74fbda --- /dev/null +++ b/gio/ChangeLog @@ -0,0 +1,1536 @@ +2007-11-26 Alexander Larsson + + * Makefile.am (gioinclude_HEADERS): + Remove trailing whitespace + +2007-11-26 Alexander Larsson + + Merge gio-standalone into glib + +2007-11-25 Christian Kellner + + * gio/goutputstream.c: + Fix small mistake in the docs. + +2007-11-21 Christian Persch + + * gio/glocalfile.c: (g_local_file_trash): + Convert filenames to UTF-8 for GError. + Use g_mkdir_with_parent to create the Trash dir, and use mode 0700 + as per xdg base dir spec. + +2007-11-21 Christian Persch + + * gio/gdesktopappinfo.c: + Use that g_key_file_to_data cannot fail. + Some misc cleanups. + Use stock defines for the key file group and key names. + Use bitfields. + +2007-11-21 Alexander Larsson + + * gio/gfile.c: + (copy_stream_with_progress): + Make sure we do a final progress callback with + the full total size. + +2007-11-21 Alexander Larsson + + * gio/gfile.[ch]: + Export g_file_copy_attributes + Remove padding as its not needed for interfaces + +2007-11-20 Alexander Larsson + + * gio/gfile.c: + * gio/gioerror.h: + * gio/glocalfile.c: + Add G_IO_ERROR_WOULD_MERGE for + copy/move dir on dir with overwrite. + +2007-11-20 Alexander Larsson + + * gio/gfileinfo.h: + * gio/glocalfileinfo.c: + Add COPY_NAME (this is an optional + non-modified utf8 version of the name) that + can roundtrip. + +2007-11-20 Alexander Larsson + + * gio/glocalfileenumerator.c: + Report errors as GIOError, not GFileError + +2007-11-16 Alexander Larsson + + * gio/glocalfileoutputstream.c: + * gio/gwin32appinfo.c: + Fix typos in strings. + Patch from Luca Ferretti + +2007-11-15 Alexander Larsson + + * configure.ac: + Post release version bump + +=== gio-standalone 0.1.2 === + +2007-11-15 Alexander Larsson + + * docs/reference/gio/Makefile.am: + Fix up distcheck by removing weird + non-needed stuff + + * NEWS: + Update for release + +2007-11-14 Alexander Larsson + + * gio/gdesktopappinfo.c: + * gio/glocaldirectorymonitor.c: + * gio/glocalfile.c: + * gio/glocalfileinfo.c: + * gio/inotify/inotify-sub.c: + * programs/gio-cat.c: + * programs/gio-copy.c: + * programs/gio-info.c: + * programs/gio-ls.c: + * programs/gio-monitor-dir.c: + * programs/gio-monitor-file.c: + * programs/gio-mount.c: + * programs/gio-move.c: + * programs/gio-rm.c: + * programs/gio-save.c: + * programs/gio-trash.c: + Leak fixes from Kjartan Maraas + +2007-11-14 Alexander Larsson + + * gio/fam/fam-helper.c: + * gio/gdrive.[ch]: + * gio/glocalfileinfo.c: + * gio/gunixdrive.c: + * gio/gvfs.c: + * gio/gvolume.[ch]: + * gio/inotify/inotify-diag.c: + * gio/inotify/inotify-kernel.c: + Various code cleanups from Kjartan Maraas + +2007-11-14 Alexander Larsson + + * gio/gioscheduler.c: + (init_scheduler): + Set up threadpool so that we cache 2 unused + idle threads for at 15 secs. This means we + will reuse thread-local data (like dbus connections) + for them. + +2007-11-14 Alexander Larsson + + * gio/fam/fam-helper.c: + * gio/fam/gfamdirectorymonitor.c: + * gio/fam/gfamfilemonitor.c: + * gio/gappinfo.c: + * gio/gcontenttype.c: + * gio/gdatainputstream.c: + * gio/gdataoutputstream.c: + * gio/gdummyfile.c: + * gio/gfile.c: + * gio/gfile.h: + * gio/gfileattribute.h: + * gio/gfileenumerator.c: + * gio/gfileinfo.c: + * gio/ginputstream.c: + * gio/gioerror.h: + * gio/glocalfile.c: + * gio/glocalfileinfo.c: + * gio/goutputstream.c: + * gio/gpollfilemonitor.c: + * gio/gsimpleasyncresult.c: + * gio/gunixmounts.c: + * gio/gunixmounts.h: + * gio/inotify/ginotifydirectorymonitor.c: + * gio/inotify/ginotifyfilemonitor.c: + * gio/inotify/inotify-diag.c: + * gio/inotify/inotify-kernel.c: + * gio/inotify/inotify-path.c: + * gio/test-gio.c: + * gio/test-streams.c: + * programs/gio-info.c: + * programs/gio-monitor-dir.c: + * programs/gio-monitor-file.c: + Various code cleanups from Kjartan Maraas + +2007-11-13 Alexander Larsson + + * gio/gdummyfile.c: + Handle the uri-scheme calls for dummy files + +2007-11-13 Marko Anastasov + + * gio/gio/gfileinfo.[ch]: Use a different parameter name instead of + 'namespace' for in g_file_attribute_matcher_enumerate_namespace() + to avoid clash with the C++ keyword. + +2007-11-13 Marko Anastasov + + * gio/glocalfileinfo.c: Build fix, added missing semicolon + to an ifdef'ed call to getpwuid() in lookup_uid_data(). + +2007-11-11 Sebastian Dröge + + * gio/glocaldirectorymonitor.c: + * gio/glocalfilemonitor.c: + * gio/gunionvolumemonitor.c: + Don't use g_once_init_*() for initializations that could fail and + could leave the initialization variable set to 0 but use GOnce. + This prevents a deadlock on the second call when trying to create + a monitor and no monitor type is available. Thanks to Sven Herzberg + for reporting. + +2007-11-11 Sven Herzberg + + * gio/glocalfile.c: guard the #include by the correct + #ifdef (make it work on MacOS X again) + +2007-11-09 Andrew Walton + * Changelog: + Fixes Changelog for last two commits (sorry guys). + +2007-11-07 Andrew Walton + * gio/gappinfo.c: + * gio/gbufferedinputstream.c: + * gio/gdatainputstream.c: + * gio/gfile.c: + * gio/gfileoutputstream.c: + * gio/gfilterinputstream.c: + * gio/glocalfileinputstream.c: + * gio/gurifuncs.c: + * gio/gvfs.c: + More consistency fixes in g*stream.c files. + Significant clean of gfile's documentation, filling in of + asynchronous operations documentation. + +2007-11-07 Andrew Walton + * gio/gappinfo.c: + * gio/gasyncresult.c: + * gio/gbufferedinputstream.c: + * gio/gbufferedoutputstream.c: + * gio/gcancellable.c: + * gio/gcontenttype.c: + * gio/gdatainputstream.c: + * gio/gdataoutputstream.c: + * gio/gdesktopappinfo.c: + * gio/gdrive.c: + * gio/gfile.c: + * gio/gfileattribute.c: + * gio/gio/gfileenumerator.c: + * gio/gfileinfo.c: + * gio/gfileinputstream.c: + * gio/gfilemonitor.c: + * gio/gfileoutputstream.c: + * gio/ginputstream.c: + * gio/giomodule.c: + * gio/gioscheduler.c: + * gio/gloadableicon.c: + * gio/glocalfileoutputstream.c: + * gio/gmemoryoutputstream.c: + * gio/gmountoperation.c: + * gio/goutputstream.c: + * gio/gseekable.c: + * gio/gsimpleasyncresult.c: + * gio/gunionvolumemonitor.c: + * gio/gunixmounts.c: + * gio/gunixvolume.c: + * gio/gurifuncs.c: + * gio/gvfs.c: + * gio/gvolume.c: + * gio/gvolumemonitor.c: + Updated documentation stubs, working towards consistency and + completeness. + +2007-11-07 Sebastian Dröge + + * gio/gmemoryoutputstream.c: + * gio/gmemoryoutputstream.h: + Change g_memory_output_stream_set_free_on_close() to + g_memory_output_stream_set_free_data() as this makes more sense and + is more consistent with GMemoryInputStream. + +2007-11-07 Alexander Larsson + + * gio/gfile.c: + Fix some docs + + * gio/glocalvfs.c: + * gio/gvfs.[ch]: + Change how we find the default vfs so that + we can handle a gvfs failing to init + +2007-11-07 Sebastian Dröge + + * gio/gbufferedoutputstream.c: + * gio/gdatainputstream.c: + * gio/gdataoutputstream.c: + * gio/gfileinputstream.c: + * gio/gfileoutputstream.c: + * gio/gfilterinputstream.c: + * gio/gfilteroutputstream.c: + * gio/ginputstream.c: + * gio/gmemoryinputstream.c: + * gio/gmemoryoutputstream.c: + * gio/goutputstream.c: + * gio/gsimpleasyncresult.c: + * gio/gsocketinputstream.c: + * gio/gsocketoutputstream.c: + Add guards to the remaining public functions, add a TODO for + an unimplemented function and remove some useless guards. + +2007-11-07 Alexander Larsson + + * configure.ac: + Autoconf checks for the various types of + getpwuid_r and getgrgid_r + + * gio/glocalfileinfo.c: + Use the autoconf checks from above + +2007-11-07 Alexander Larsson + + * gio/glocalfile.c: + (g_local_file_query_filesystem_info): + Some fixes for the statvfs case + +2007-11-07 Alexander Larsson + + * gio/glocalfile.c: + (g_local_file_query_filesystem_info): + Pick the "best" of statfs / statvfs for the system + if both are availible. + +2007-11-07 Alexander Larsson + + Solaris fixes from Halton.Huo@Sun.COM: + + * gio/gdrive.c: + * gio/gfile.c: + * gio/gvolume.c: + Don't return void + + * gio/glocalfileinfo.c: + Fix for solaris definition of getpwuid_r + + * gio/test-streams.c: + Use G_GNUC_PRETTY_FUNCTION + +2007-11-07 Alexander Larsson + + * gio/gdesktopappinfo.c: + (update_default_list): + Remove double semicolon. + Patch from Jens Granseuer + +2007-11-06 Sebastian Dröge + + * docs/reference/gio/gio-sections.txt: + * gio/gbufferedinputstream.c: + * gio/gbufferedinputstream.h: + * gio/gdatainputstream.c: + * gio/gfileenumerator.c: + * gio/gioscheduler.c: + * gio/gunionvolumemonitor.c: + * gio/gvfs.c: + * programs/gio-save.c: + Fix typo: availible -> available. Unfortuntely this breaks API + and ABI as g_buffered_input_stream_get_available() was renamed. + + * gio/gunixmounts.c: + * gio/gbufferedinputstream.c: + Add guards for public functions. + +2007-11-06 Ross Burton + + * docs/reference/gio/Makefile.am: + Fix invalid += usage which automake 1.10 doesn't like. + +2007-11-06 Alexander Larsson + + * gio/gappinfo.c: + (g_app_launch_context_class_init): + Fix warning + + Patch from Ross Burton + +2007-11-06 Alexander Larsson + + * configure.ac: + Post release version bump + +=== gio-standalone 0.1.1 === + +2007-11-06 Alexander Larsson + + * configure.ac: + Bump version to 0.1.1 + + * gio/gsimpleasyncresult.c: + (g_simple_async_result_set_from_error): + Remove bogus g_return_if_fail + +2007-11-06 Alexander Larsson + + * configure.ac: + The name is gio-standalone + + * gio/Makefile.am: + Add top src/builddir to includedir + +2007-11-06 Alexander Larsson + + * docs/reference/gio/gio-sections.txt: + * gio/gappinfo.c: + * gio/gbufferedinputstream.c: + * gio/gbufferedoutputstream.c: + * gio/gcancellable.c: + * gio/gdatainputstream.h: + * gio/gdataoutputstream.c: + * gio/gdataoutputstream.h: + * gio/gdirectorymonitor.c: + * gio/gfile.c: + * gio/gfileattribute.c: + * gio/gfileattribute.h: + * gio/gfileenumerator.c: + * gio/gfileenumerator.h: + * gio/gfileinfo.c: + * gio/gfileinfo.h: + * gio/gfileinputstream.h: + * gio/gfilemonitor.c: + * gio/gfileoutputstream.h: + * gio/glocalfilemonitor.h: + * gio/glocalfileoutputstream.h: + * gio/gmemoryinputstream.c: + * gio/gmemoryoutputstream.c: + * gio/gmountoperation.c: + * gio/goutputstream.c: + * gio/goutputstream.h: + * gio/gseekable.h: + * gio/gsimpleasyncresult.c: + * gio/gunixmounts.c: + * gio/gunixmounts.h: + * gio/gurifuncs.h: + * gio/inotify/inotify-helper.c: + Fix gtk-doc warnings + + Patch from Ross Burton + +2007-11-06 Alexander Larsson + + * gio/gfilenamecompleter.c: + (g_filename_completer_get_completions): + fix warning + + * gio/gunixvolume.c: + Remove unused function + + Patches from Ross Burton + +2007-11-06 Alexander Larsson + + * gio/gdrive.h: + * gio/gseekable.h: + * gio/gvolume.h: + Padding not needed for interfaces + +2007-11-06 Alexander Larsson + + * gio/gfilemonitor.c: + Remove debug spew + + * gio/Makefile.am: + Make giotypes.h an internal file + + * gio/gappinfo.h: + * gio/gbufferedinputstream.h: + * gio/gbufferedoutputstream.h: + * gio/gcancellable.h: + * gio/gdatainputstream.h: + * gio/gdataoutputstream.h: + * gio/gdirectorymonitor.c: + * gio/gdirectorymonitor.h: + * gio/gdrive.c: + * gio/gdrive.h: + * gio/gfile.c: + * gio/gfile.h: + * gio/gfileattribute.h: + * gio/gfileenumerator.h: + * gio/gfileicon.c: + * gio/gfileicon.h: + * gio/gfileinfo.c: + * gio/gfileinfo.h: + * gio/gfilemonitor.c: + * gio/gfilemonitor.h: + * gio/gfilenamecompleter.c: + * gio/gfilenamecompleter.h: + * gio/gfilterinputstream.h: + * gio/gfilteroutputstream.h: + * gio/ginputstream.h: + * gio/gmemoryinputstream.h: + * gio/gmemoryoutputstream.h: + * gio/gmountoperation.c: + * gio/gmountoperation.h: + * gio/gnativevolumemonitor.c: + * gio/goutputstream.h: + * gio/gseekable.c: + * gio/gseekable.h: + * gio/gsimpleasyncresult.c: + * gio/gsimpleasyncresult.h: + * gio/gsocketinputstream.h: + * gio/gsocketoutputstream.h: + * gio/gthemedicon.c: + * gio/gthemedicon.h: + * gio/gvfs.h: + * gio/gvolume.c: + * gio/gvolume.h: + * gio/gvolumemonitor.c: + * gio/gvolumemonitor.h: + Add padding in classes where it seems useful + Don't include giotypes.h from public headers + Move in Class definitions into c file where possible + + * gio/glocalfile.c: + Fix warnings + +2007-11-06 Alexander Larsson + + * docs/reference/gio/gio-docs.xml: + Better structure for API docs + +2007-11-06 Sebastian Dröge + + * gio/gfileicon.c: + * gio/gloadableicon.c: + * gio/gsimpleasyncresult.c: + * gio/gthemedicon.c: + Add some more guards to public functions. Only files missing are now + g*stream*.c. + +2007-11-06 Alexander Larsson + + * docs/reference/gio/gio-docs.xml: + Remove old files, add missing ones + +2007-11-06 Alexander Larsson + + * docs/reference/gio/gio-sections.txt: + Restructure + Add missing stuff + Hide implementation classes + + * gio/gdriveprivate.h: + * gio/gvolumeprivate.h: + Remove non-existing function declarations + +2007-11-06 Sebastian Dröge + + * gio/gappinfo.c: + Fix compilation warnings and add guards to the new functions. + + * gio/gasyncresult.c: + * gio/gdummyfile.c: + Add guards to the public functions. + + * gio/gdummyfile.c: + Implement get_path(). + +2007-11-06 Alexander Larsson + + * gio/gfilenamecompleter.c: + Make g_filename_completer_get_completions + return char ** instead of GList for + typesafety. + + * docs/reference/gio/gio-docs.xml: + * docs/reference/gio/gio-sections.txt: + * gio/gappinfo.c: + * gio/gasyncresult.c: + * gio/gbufferedinputstream.c: + * gio/gbufferedoutputstream.c: + * gio/gcancellable.c: + * gio/gcontenttype.c: + * gio/gdatainputstream.c: + * gio/gdataoutputstream.c: + * gio/gdesktopappinfo.c: + * gio/gdirectorymonitor.c: + * gio/gdrive.c: + * gio/gdummyfile.c: + * gio/gfile.c: + * gio/gfileattribute.c: + * gio/gfileenumerator.c: + * gio/gfileicon.c: + * gio/gfileinfo.c: + * gio/gfileinputstream.c: + * gio/gfilemonitor.c: + * gio/gfilenamecompleter.c: + * gio/gfilenamecompleter.h: + * gio/gfileoutputstream.c: + * gio/gfilterinputstream.c: + * gio/gicon.c: + * gio/ginputstream.c: + * gio/giomodule.c: + * gio/gioscheduler.c: + * gio/gloadableicon.c: + * gio/glocaldirectorymonitor.c: + * gio/glocalfile.c: + * gio/glocalfileinputstream.c: + * gio/glocalfilemonitor.c: + * gio/glocalfileoutputstream.c: + * gio/glocalvfs.c: + * gio/gmemoryinputstream.c: + * gio/gmemoryoutputstream.c: + * gio/gmountoperation.c: + * gio/goutputstream.c: + * gio/gpollfilemonitor.c: + * gio/gseekable.c: + * gio/gsimpleasyncresult.c: + * gio/gsocketinputstream.c: + * gio/gsocketoutputstream.c: + * gio/gthemedicon.c: + * gio/gunionvolumemonitor.c: + * gio/gunixdrive.c: + * gio/gunixmounts.c: + * gio/gunixvolume.c: + * gio/gunixvolumemonitor.c: + * gio/gurifuncs.c: + * gio/gvfs.c: + * gio/gvolume.c: + * gio/gvolumemonitor.c: + * gio/gwin32appinfo.c: + Add (mostly stub) doc strings to public functions. + Patch from Andrew Walton (awalton@gmail.com) + +2007-11-06 Alexander Larsson + + * gio/gappinfo.[ch]: + Added GAppLaunchContext object and pass that to launch. + This allows simple implementation of both + launch-on-screen and startup notification via a gtk+ + subclass of GAppLaunchContext + + * gio/gdesktopappinfo.c: + Implement GAppLaunchContext API + + * gio/gwin32appinfo.c: + Update to new APIs + +2007-11-05 Sebastian Dröge + + * gio/gmountoperation.c: + Add some guards to GMountOperation's public functions. + +2007-11-05 Sebastian Dröge + + + * gio/gappinfo.c: + * gio/gcancellable.c: + * gio/gdirectorymonitor.c: + * gio/gdrive.c: + * gio/gfileenumerator.c: + * gio/gfilemonitor.c:, + * gio/gfilenamecompleter.c: + * gio/gicon.c: + * gio/giomodule.c: + * gio/gioscheduler.c: + * gio/gseekable.c: + * gio/gurifuncs.c: + * gio/gvolume.c: + * gio/gvolumemonitor.c: + Add even more guards to various public functions. + +2007-11-05 Sebastian Dröge + + * gio/gappinfo.c: + Add guards to the public functions of GAppInfo. + +2007-11-05 Sebastian Dröge + + * gio/gcontenttype.c: + Add some more guards for public functions. + +2007-11-05 Sebastian Dröge + + * gio/fam/fam-module.c: + * gio/fam/gfamdirectorymonitor.c: + * gio/fam/gfamdirectorymonitor.h: + * gio/fam/gfamfilemonitor.c: + * gio/fam/gfamfilemonitor.h: + * gio/inotify/ginotifydirectorymonitor.c: + * gio/inotify/ginotifydirectorymonitor.h: + * gio/inotify/ginotifyfilemonitor.c: + * gio/inotify/ginotifyfilemonitor.h: + Add proper copyright information and remove an unused variable + in the GInotifyFileMonitor constructor. + + * gio/gcancellable.c: + Add a guard for a public function and an assertion to prevent + an undefined program state. + +2007-11-05 Sebastian Dröge + + * gio/gfileattribute.c: + Don't run into an assertion if the given attribute value is NULL + in g_file_attribute_value_get_*() but instead return a fallback + value that makes sense in most situations. Passing them a attribute + value with the wrong type will still run into an assertion. + +2007-11-02 Sebastian Dröge + + * gio/gfileattribute.c: + * gio/gfileinfo.c: + Add even more guards to the public functions. Also fix the refcounting + of GFileAttributeInfoList and GFileAttributeMatcher to be atomic and + let g_file_info_list_attributes() filter the attributes by namespace + instead of simply ignoring the namespace parameter. + +2007-11-03 Sven Herzberg + + * gio/gdesktopappinfo.c: don't use environ. Use the glib API for that. + (This makes gio work on MacOS X again) + +2007-11-02 Sebastian Dröge + + * Makefile.am: + Build the gio subdirectory before the docs. Otherwise the build will + fail. + + * gio/gvfs.c: (g_vfs_get_name), (g_vfs_get_priority), + (g_vfs_get_file_for_path), (g_vfs_get_file_for_uri), + (g_vfs_get_supported_uri_schemes), (g_vfs_parse_name): + Add guards to the public functions. + +2007-11-02 Sebastian Dröge + + * gio/gfileattribute.c: (g_file_attribute_value_as_string): + Cast parameter to g_type_name_from_instance() to a GTypeInstance * + to prevent a compiler warning. + + * gio/glocalfile.c: (get_mount_info), (find_topdir_for): + Set the G_FILE_ATTRIBUTE_FS_READONLY as boolean, not as string and + return something in the non-void function find_topdir_for(). + +2007-11-01 Christian Kellner , Ryan Lortie + + * configure.ac: + * Makefile.am: + * docs/: + Gtkdocify! + +2007-11-01 Ryan Lortie + + * gappinfo.c (g_app_info_launch, g_app_info_launch_uris): + * gappinfo.h (g_app_info_launch, g_app_info_launch_uris): + * gwin32appinfo.c (g_win32_app_info_launch): + * gdesktopappinfo.c (expand_macro, equal_up_to_equals, + envp_for_startup_id, g_desktop_app_info_launch, + g_desktop_app_info_launch_uris): + + Give an opaque 'startup_id' string instead of 'envp'. + Support empty file lists for launching new windows. + Fix infinite recursion bug when launching URIs. + +2007-11-01 Sebastian Dröge + + * gio/gfile.c: + Add guard to the new g_file_get_uri_scheme() function. + +2007-11-01 Sebastian Dröge + + * gio/gfile.c: + Convert a g_return_val_if_fail() to setting the GError instead as + otherwise applications have to verify the parameter before otherwise + and the parameter might come directly from the user. + +2007-11-01 Sebastian Dröge + + * gio/inotify/ginotify*.[ch]: + Add missing copyright information. + +2007-11-01 Sebastian Dröge + + * gio/gfile.c: + Add guards in the beginning of public functions to check for valid + parameters and fix a bug in copy_stream_with_progress() that could've + caused writing less bytes than reading. + * gio/glocalfileinfo.c: + Check for a NULL parameter and set the GError accordingly then. + * gio/goutputstream.c: + Fix the same bug as in gfile.c that could've caused writing less bytes + than reading in g_output_stream_real_splice(). + +2007-11-01 Sebastien Bacher + + * gio/Makefile.am: + Use the correct gvolumeprivate.h naming + +2007-11-01 Christian Kellner + + * gio/Makefile.am: + Remove leftover "$(daemon_sources)" entry. + +2007-11-01 Christian Kellner + + * gio/fam/*.[ch]: + * gio/*.[ch]: + * programs/*.[ch]: + Add copyright information to source files. + +2007-11-01 Alexander Larsson + + * gio/gfile.[ch]: + * gio/glocalfile.c: + Add g_file_get_uri_scheme + +2007-11-01 Alexander Larsson + + * gio/gappinfo.h: + * gio/gdesktopappinfo.c: + * gio/gwin32appinfo.c: + Add g_app_info_get_default_for_uri_scheme. + +2007-11-01 Alexander Larsson + + * gio/Makefile.am: + Correct filename for gdriveprivate.h + +2007-10-31 Alexander Larsson + + * gio/gfileinfo.h: + Rename id:value to id:file + Add id:fs + + * gio/glocalfileinfo.c: + Implement id:fs + +2007-10-31 Alexander Larsson + + * gio/gunixvolume.c: + * gio/gvolume.[ch]: + Remove g_volume_get_platform_id, as thats not + needed with the simpler union volume monitor + +2007-10-31 Alexander Larsson + + * gio/Makefile.am: + * gio/guniondrive.[ch]: Removed. + * gio/gunionvolume.[ch]: Removed. + Remove GUnionDrive/Volume + + * gio/gunionvolumemonitor.c: + Simplify union volume monitor, now we + only have one native volume monitor and + we use the actual volumes/drives from the + child monitors instead of wrapping them + + * gio/gnativevolumemonitor.[ch]: + Base class for native volume monitors. + Includes priority and get_volume_for_mountpoint + + * gio/gfile.[ch]: + Add g_file_find_enclosing_volume + + * gio/gfileinfo.h: + Remove volume name fs attribute + Add readonly fs attribute + + * gio/glocalfile.c: + Implement readonly attribute + remove volume name attribute + Implement find_enclosing volume + + * gio/gunixmounts.c: + Add a volume for "/". + + * gio/gunixvolume.[ch]: + Set better name for / + + * gio/gunixvolumemonitor.[ch]: + Derive from GNativeVolumeMonitor + Implement get_volume_for_mountpoint + + * gio/gvolume.h: + GVolume typedef moved to gfile.h + + * gio/gvolumeprivate.h: + Add g_volume_get_for_mount_path + +2007-10-31 Alexander Larsson + + * gio/gunixmounts.[ch]: + Add cache info to unix mount listers + Make getmntent use threadsafe + Add is_system_internal attribute for GUnixMount + + * gio/gunixvolume.c: + (g_unix_volume_new): + Use is_system_internal instead of own code + + * gio/glocaldirectorymonitor.c: + * gio/gunixvolumemonitor.c: + Update to new gunixmounts API + + * gio/glocalfile.c: + Fix warning + +2007-10-30 Alexander Larsson + + * gio/gfileinfo.h: + Add volume name fsinfo attribute + + * gio/glocalfile.c: + Read volume name info + + * gio/gunionvolumemonitor.c: + Fix infinite loops when finalizing a union volume monitor + +2007-10-30 Alexander Larsson + + * gio/goutputstream.[ch]: + Add splice() with default implementation + + * gio/gsocketoutputstream.c: + (g_socket_output_stream_write): + Return error on cancellation correctly. + +2007-10-26 Paolo Borelli + + * gio/glocalfile.c (g_local_file_trash): + Do not leak a string. + +2007-10-26 Paolo Borelli + + * gio/gfile.c (g_file_load_contents): + Unref the stream after closing it. + +2007-10-25 Alexander Larsson + + * gio/gioscheduler.h: + Fix include + +2007-10-25 Alexander Larsson + + * gio/gfile.[ch]: + * gio/glocalfile.c: + Add g_file_has_uri_scheme and implement for local files + +2007-10-25 Paolo Borelli + + * gio/gdesktopappinfo.c: do not leak a string. + +2007-10-24 Sebastian Dröge + + * gio/glocaldirectorymonitor.c: (_compare_monitor_class_by_prio), + (g_local_directory_monitor_new): + * gio/glocalfilemonitor.c: (_compare_monitor_class_by_prio), + (g_local_file_monitor_new): + Only look for the monitor type that should be used the first time + and use g_qsort_with_data() instead of our own bubble sort + implementation. + +2007-10-24 Sebastian Dröge + + * gio/Makefile.am: + * gio/fam/Makefile.am: + * gio/fam/fam-helper.c: (_fam_sub_startup), (_fam_sub_add): + * gio/fam/fam-helper.h: + * gio/fam/fam-module.c: (g_io_module_load), (g_io_module_unload): + * gio/fam/gfamdirectorymonitor.c: + * gio/fam/gfamdirectorymonitor.h: + * gio/fam/gfamfilemonitor.c: (g_fam_file_monitor_finalize), + * gio/fam/gfamfilemonitor.h: + * gio/glocaldirectorymonitor.c: + * gio/glocaldirectorymonitor.h: + * gio/glocalfilemonitor.c: (g_local_file_monitor_init), + * gio/glocalfilemonitor.h: + * gio/inotify/Makefile.am: + * gio/inotify/ginotifydirectorymonitor.c: + * gio/inotify/ginotifydirectorymonitor.h: + * gio/inotify/ginotifyfilemonitor.c: + * gio/inotify/ginotifyfilemonitor.h: + Implement the FAM and Inotify monitors as + GLocal(Directory|File)Monitor subclasses and put the FAM monitors into + their own GIO module. GLocal(Directory|File)Monitor will use the + monitor with the highest rank that is supported on that machine. + +2007-10-23 Sebastian Dröge + + * gio/Makefile.am: + Change GIO module dir to $(libdir)/gio/modules and change + the log domain from GVFS to GIO. Also only export symbols starting + with g_ in the resulting library. + * gio/test-streams.c: (main): + Set log handler for the GIO log domain. + +2007-10-22 Alexander Larsson + + * gio/gfilenamecompleter.[ch]: + Add g_filename_completer_set_dirs_only + +2007-10-22 Alexander Larsson + + * gio/Makefile.am: + * gio/gurifuncs.[ch]: + Add some simple URI helpers + + * gio/gfilenamecompleter.[ch]: + Added object for filename (parse name actually) completion + + * gio/glocalvfs.c: + Handle ~ in parse names + +2007-10-17 Alexander Larsson + + * gio/gfileinfo.h: + * gio/glocalfileinfo.c: + Add and implement id:value attribute + +2007-10-17 Alexander Larsson + + * gio/gdrive.[ch]: + * gio/guniondrive.c: + * gio/gunixdrive.c: + Add and implement g_drive_has_volumes + +2007-10-17 Alexander Larsson + + * gio/gfileinfo.h: + * gio/glocalfileinfo.[ch]: + Add unix:is_mountpoint and implement for local files + +2007-10-16 Alexander Larsson + + * gio/gunionvolumemonitor.c: + (g_union_volume_monitor_init): + Fix up the unix type getting so that it works with gcc + +2007-10-12 Alexander Larsson + + * gio/gfileinfo.h: + * gio/glocalfileinfo.c: + Add thumbnail:failed to file info + +2007-10-12 Richard Hult + + * gio/gvfs.c (get_default_vfs): Make the type volatile to avoid + optimizing away the get_type call (happens with some gcc versions, + like the one shipped with OS X 10.4). + +2007-10-12 Alexander Larsson + + * gio/glocalfileinfo.c: + (_g_local_file_info_set_attribute): + Fix build if not HAVE_XATTR + Patch from Milosz Derezynski + +2007-10-11 Sven Herzberg + + * gio/gunixmounts.c: small build fix (sorry, Alex, you haven't been + around for review, otherwise I would have asked you before + committing) + +2007-10-11 Alexander Larsson + + * gio/gfileinfo.h: + Add thumbnail:path attribute + + * gio/glocalfileinfo.c: + Implement thumbnail:path for local files + +2007-10-11 Alexander Larsson + + * gio/glocalfileinfo.c: + (_g_local_file_info_get): + Avoid duplicate icon names + +2007-10-11 Alexander Larsson + + * gio/gthemedicon.[ch]: + Change g_themed_icon_get_names return type to const + +2007-10-10 Alexander Larsson + + * gio/glocalfileinfo.c: + Don't reference freed memory + +2007-10-10 Alexander Larsson + + * gio/gfileattribute.c: + Handle objects + + * gio/glocalfileinfo.c: + Return icon info + +2007-10-10 Alexander Larsson + + * gio/gfileinfo.c: + Check for NULL icons + + * gio/gfileattribute.c: + Don't dup when getting objects (same as for string attributes) + + * gio/gicon.c (g_icon_equal): + Safely handle NULLs in equal + +2007-10-10 Alexander Larsson + + * gio/gfileinfo.h: + Fix c++ compilation issues + Patch from Milosz Derezynski + +2007-10-10 Alexander Larsson + + * programs/gio-monitor-dir.c: + Don't crash if dir monitor not supported. + +2007-10-09 Alexander Larsson + + * gio/gioerror.h: + Add missing G_END_DECLS + +2007-10-09 Sebastian Dröge + + * gio/gfile.c: (g_file_set_display_name), + (g_file_query_settable_attributes), + (g_file_query_writable_namespaces): + Return NULL not FALSE on errors as the return type is a pointer. + +2007-10-09 Sebastian Dröge + + * gio/glocalfile.c: (g_local_file_monitor_file): + Don't call monitor_file on the default interface vtable (which + is NULL) but simply return NULL. The caller, GFile, will create a + polling monitor if NULL is returned. + +2007-10-09 Alexander Larsson + + * Makefile.am: + * configure.ac: + * gio-unix-2.0.pc.in: + Add gio-unix-2.0.pc if OS_UNIX + + * gio/Makefile.am: + Install gunixmounts.h into gio-unix-2.0 if OS_UNIX + +2007-10-09 Alexander Larsson + + * gio/gunixmounts.[ch]: + Make unix mount monitoring API sane. + Now its just a object with mounts_changed + and mountpoints_changed signals. + + * gio/glocaldirectorymonitor.c: + * gio/gunixvolumemonitor.c: + Use new mount monitor api + +2007-10-09 Alexander Larsson + + * gio/gunixmounts.[ch]: + Move guess type into one call for mounts and one for mountpoints + + * gio/gunixdrive.c: + * gio/gunixvolume.c: + Update + +2007-10-09 Alexander Larsson + + * gio/gunixmounts.[ch]: + Remove _ prefix in preparation to make this semi-public + Hide implementation of structs + + * gio/glocaldirectorymonitor.c: + * gio/gunixdrive.c: + * gio/gunixvolume.c: + * gio/gunixvolumemonitor.c: + Update for above API changes + +2007-10-08 Alexander Larsson + + * gio/gfile.c: + Better polling fallback. This also handles the case where we have + a monitor_file implementation, but it fails. + +2007-10-08 Alexander Larsson + + * gio/gfile.[ch]: + * gio/glocalfile.c: + * gio/gunixmounts.c: + * programs/gio-monitor-dir.c: + * programs/gio-monitor-file.c: + Added cancellable to file monitoring calls. + These are really sync calls and need this. + +2007-10-08 Sebastian Dröge + + * gio/glocalvfs.c: (g_local_vfs_get_supported_uri_schemes), + (g_local_vfs_class_init): + * gio/gvfs.c: (g_vfs_get_supported_uri_schemes): + * gio/gvfs.h: Add functions to get a list of supported URI schemes. + +2007-10-05 Alexander Larsson + + * gio/gdirectorymonitorprivate.h: + * gio/gfilemonitorprivate.h: + * gio/gdirectorymonitor.h: + * gio/gfilemonitor.h: + Remove *private.h and move to the public API, so that + we can do implementations outside gio (such as in gvfs) + + * gio/gdirectorymonitor.c: + * gio/gfilemonitor.c: + * gio/glocaldirectorymonitor.c: + * gio/gpollfilemonitor.c: + * gio/inotify/inotify-helper.c: + * gio/fam/fam-helper.c: + Update to the new header names + +2007-10-05 Sebastian Dröge + + * gio/gdirectorymonitor.c: + * gio/gfilemonitor.c: Mark the GFileMonitor and GDirectoryMonitor + GTypes as abstract. + +2007-10-04 Alexander Larsson + + * gio/glocalfileinfo.c (get_access_rights): + Set CAN_TRASH when we can move the file. + We should really also check for a parent trash dir. + +2007-10-04 Alexander Larsson + + * gio/gfileinfo.h (G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH): + Add can_trash access attribute + +2007-10-04 Alexander Larsson + + * gio/glocalfile.c: + (g_local_file_trash): + Create info file first. This is per-spec and allows + us to actually trash directories. + +2007-10-02 Alexander Larsson + + * gio/gdesktopappinfo.c: + Implement the new mime support code. + Always set app as handling mimetype when being set as default for it + +2007-10-01 Alexander Larsson + + * gio/glocalfileinfo.c (_g_local_file_info_set_attribute): + Fix up check for xattrs: + +2007-10-01 Alexander Larsson + + * gio/gappinfo.c: + (g_app_info_set_as_default_for_extension): + (g_app_info_add_supports_type): + (g_app_info_can_remove_supports_type): + (g_app_info_remove_supports_type): + Make these fail nicely if not implemented + +2007-10-01 Paolo Borelli + + * gio/glocalfileoutputstream.c: + * gio/glocalfileoutputstream.h: + * gio/test-gio.c: + * gio/gfile.c: + * gio/gfile.h: + * gio/glocalfile.c: + * programs/gio-save.c: + Add a GFileCreateFlags argument to operations that can create + a new file. + +2007-10-01 Alexander Larsson + + * gio/gappinfo.[ch]: + * gio/gdesktopappinfo.c: + Add more (stubbed out) mime API needed for nautilus + +2007-10-01 Alexander Larsson + + * gio/gappinfo.h: + Add GAppInfoCreateFlags flag to g_app_info_create_from_commandline. + Add g_app_info_set_as_default_for_extension. + + * gio/gdesktopappinfo.c: + Dummy for g_app_info_set_as_default_for_extension + Support flags in g_app_info_create_from_commandline + + * gio/gwin32appinfo.c: + * gio/test-gio.c: + Update for API changes + + * gio/gthemedicon.c: + Properly NULL-terminate list of icon names + +2007-09-28 Alexander Larsson + + * gio/gloadableicon.h: + Correct G_TYPE_LOADABLE_ICON, it was pointing to the GIcon type... + +2007-09-28 Alexander Larsson + + * gio/Makefile.am: + Install headers in $includedir/gio-standalone/ + + * gio-2.0.pc.in: Added. + * gio-standalone.pc.in: Removed. + * configure.ac: + * Makefile.am: + Renamed pkg-config file to match glib (for future move) + Update to the new include dir + + * gio/gappinfo.h: + Add more TODO comments + +2007-09-28 Alexander Larsson + + * gio/gdesktopappinfo.[ch]: + Expose new_from_filename + Add getter for is_hidden and handle it better + +2007-09-28 Alexander Larsson + + * gio/gfileinfo.[ch]: + Rename g_file_size_format_for_display to + g_format_file_size_for_display. + Now it doesn't have the g_file prefix, so we + can later move it to glib. + +2007-09-28 Alexander Larsson + + * gio/gappinfo.[ch]: + Add g_app_info_get_id and g_app_info_get_executable. + Make all getters non-reffing + Make g_app_info_launch take GFile arguments. + Add must_support_uris argument to g_app_info_get_default_for_type. + + * gio/gwin32appinfo.c: + Update to GAppInfo api changes + + * gio/gdesktopappinfo.c: + Update to GAppInfo api changes + Implement supports_xdg_startup_notify + + * gio/gfileicon.c (g_file_icon_get_file): + Make getter non-reffing. + + * gio/test-gio.c: + Update to new API + +2007-09-27 Alexander Larsson + + * gio/gfileinfo.[ch]: + Add g_file_size_format_for_display helper + +2007-09-27 Alexander Larsson + + * gio/glocalfileinfo.c: + Set UNIX_GID from gid, not from uid + +2007-09-27 Alexander Larsson + + * gio/gfile.[ch]: + Add g_file_set_attributes_async + +2007-09-27 Alexander Larsson + + * gio/glocalfile.c (g_local_file_set_display_name): + Fix set_display_name to actually rename to the right place. + Use lstat to look for existing files so we don't overwrite + broken links. + +2007-09-26 Alexander Larsson + + * gio/gfile.[ch]: + Add g_file_set_display_name_async() + +2007-09-26 Alexander Larsson + + * gio/gfile.[ch]: + Add load_partial_contents async calls + + * gio/glocalfile.c: + Make internal function static + +2007-09-26 Alexander Larsson + + * gio/glocalfileinfo.c: + Correctly detect broken symlinks + +2007-09-26 Alexander Larsson + + * gio/gcancellable.c (g_cancellable_cancel): + Allow cancel on NULL cancellable + +2007-09-25 Alexander Larsson + + * gio/gsimpleasyncresult.c: + Don't allocate g_error manually. + Fixes g_slice/g_new mixup crash + +2007-09-25 Alexander Larsson + + * gio/glocaldirectorymonitor.c (g_local_directory_monitor_new): + Actually set active_backend. + This means the monitor will be cancelled correctly. + +2007-09-25 Alexander Larsson + + * gio/gdirectorymonitor.c: + Set timeout to NULL when destroying + +2007-09-25 Alexander Larsson + + * gio/gioerror.h: + Rename G_IO_ERROR_NOT_MOUNTABLE to G_IO_ERROR_NOT_MOUNTABLE_FILE as + that is a better description of the error. + +2007-09-25 Sebastian Dröge + + * gio/gvfs.c: (g_vfs_get_local): + Make the local vfs variable static. The same instance should + always be returned. + +2007-09-24 Alexander Larsson + + * gio/glocalfileinfo.c: + Pass in actual length read into sniffer, not the length + we tried to read. + +2007-09-21 Alexander Larsson + + * gio/gfileenumerator.c: + * gio/gfileinfo.c: + * gio/gfileinfo.h: + * gio/gfileinputstream.c: + * gio/gfileoutputstream.c: + * gio/ginputstream.c: + * gio/goutputstream.c: + Don't crash if async callbacks are NULL + +2007-09-20 Alexander Larsson + + * gio/gfile.[ch]: + Add async enumerate_children method and default + implementation + +2007-09-20 Alexander Larsson + + * gio/gfile.[ch] + Add g_file_contains_file & g_file_get_relative_path, since they + were needed for nautilus. + Renamed g_file_resolve_relative to g_file_resolve_relative_path + to make it clearer. + + * gio/gdummyfile.c: + * gio/glocalfile.c: + Implement new methods + +2007-09-17 Alexander Larsson + + * gio/gfile.[ch]: + * gio/gfileinputstream.[ch]: + * gio/gfileoutputstream.[ch]: + * gio/glocalfile.c: + * gio/glocalfileenumerator.[ch]: + * gio/glocalfileinfo.[ch]: + * gio/glocalfileinputstream.c: + * gio/glocalfileoutputstream.c: + * gio/gpollfilemonitor.c: + * programs/gio-copy.c: + * programs/gio-info.c: + * programs/gio-move.c: + Rename get_file_info to query_info() to make it clearer + that these are not simple getters, but do i/o. + +2007-09-17 Alexander Larsson + + * gio/gdatainputstream.[ch]: + * gio/test-streams.c: + Use _read_XXX instead of _get_XXX for the i/o calls + in GDataInputStream + +2007-09-17 Alexander Larsson + + * gio/gappinfo.h: + Added needed stuff to TODO comment + +2007-09-17 Alexander Larsson + + * gio/glocalfileoutputstream.c (g_local_file_output_stream_close): + Don't error out removing the backup copy if it doesn't + already exist. + +2007-09-14 Alexander Larsson + + * programs/Makefile.am: + * programs/gvfs-*.c: + * programs/gio-*.c: + Renamed apps from gvfs-xxx to gio-xxx. + +2007-09-14 Alexander Larsson + + * gio/gfile.c: + * gio/gfileoutputstream.[ch]: + * gio/glocalfileoutputstream.c: + * programs/gvfs-save.c: + g_file_output_stream_get_etag doesn't do i/o, so remove + cancellation and error. + +2007-09-14 Alexander Larsson + + * gio/gfile.[ch]: + Add new_etag output to replace_contents functions + +2007-09-14 Alexander Larsson + + * gio/gfileoutputstream.[ch]: + Add async get_file_info and default implementation + +2007-09-14 Alexander Larsson + + * gio/gfileinputstream.c: + Implement fallback wrapper for async get_file_info + +2007-09-14 Alexander Larsson + + * gio/gfile.[ch]: + Add etag out argument to load_contents + + * gio/test-gio.c: + Update to new API + +2007-09-14 Alexander Larsson + + * gio/gcontenttype.c (looks_like_text): + Whitespace like tab, cr and lf do not make the + file binary. + +2007-09-14 Alexander Larsson + + * gio/gfileinputstream.[ch]: + Add async get_file_info. + +2007-09-13 Alexander Larsson + + * gio/goutputstream.c (g_output_stream_write_all): + Allow NULL for bytes_written + +2007-09-13 Alexander Larsson + + * gio/gmemoryinputstream.[ch]: + Add accessors for data + +2007-09-13 Alexander Larsson + + * gio/gdatainputstream.c (g_data_input_stream_get_until): + Don't crash if length is NULL + diff --git a/gio/Makefile.am b/gio/Makefile.am index 31b3e5c..bd2fe9a 100644 --- a/gio/Makefile.am +++ b/gio/Makefile.am @@ -205,7 +205,7 @@ gioinclude_HEADERS = \ gmemoryoutputstream.h \ gmountoperation.h \ goutputstream.h \ - gseekable.h \ + gseekable.h \ gsimpleasyncresult.h \ gsocketinputstream.h \ gsocketoutputstream.h \ -- 2.7.4