Doc fixes
[platform/upstream/glib.git] / gio / ChangeLog
index 4de9aa5..fe8f48b 100644 (file)
@@ -1,3 +1,280 @@
+2008-02-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * *.c: Correct the @include in for section docs.
+
+2008-02-21  David Zeuthen  <davidz@redhat.com>
+
+       * glocalfileinfo.c: (_g_local_file_info_get):
+       * gcontenttype.c:
+       (g_content_type_get_icon): Implement this function by
+       moving bits from glocalfileinfo.c
+       (g_content_type_get_description): Unalias before getting
+       description (#517687)
+
+       * gfile.c: (g_file_class_init),
+       (g_file_query_filesystem_info_async),
+       (g_file_query_filesystem_info_finish),
+       (query_filesystem_info_data_free),
+       (query_filesystem_info_async_thread),
+       (g_file_real_query_filesystem_info_async),
+       (g_file_real_query_filesystem_info_finish):
+       * gfile.h: Implement async version of
+       g_file_query_filesystem_info()
+
+       * gfileinfo.h: Add new attributes for filesystem::use-preview
+
+       * gio.symbols: Update
+
+       * gthemedicon.c: (g_themed_icon_append_name):
+       * gthemedicon.h: Add new new convenience function.
+
+       * gunionvolumemonitor.c: (g_union_volume_monitor_dispose),
+       (get_mounts), (get_volumes), (get_connected_drives),
+       (get_volume_for_uuid), (get_mount_for_uuid),
+       (g_union_volume_monitor_init), (populate_union_monitor),
+       (g_volume_monitor_get), (_g_mount_get_for_mount_path),
+       (g_volume_monitor_adopt_orphan_mount):
+       * gvolumemonitor.c:
+       * gvolumemonitor.h: Use recursive locks so it's safe for volume
+       monitor implementations to call into the main volume monitor. Also
+       separate object initialization and volume monitor initialization
+       such that non-native volume monitors can properly adopt their
+       mounts away.
+
+2008-02-21  Alexander Larsson  <alexl@redhat.com>
+
+        * gfile.c:
+       Fix doc typo
+       
+2008-02-21  Alexander Larsson  <alexl@redhat.com>
+
+        * gfile.c:
+       Add more documentation about how GFiles work (from #517086)
+
+2008-02-21  Alexander Larsson  <alexl@redhat.com>
+
+        * gfile.[ch]:
+        * gio.symbols:
+       Add new g_file_has_prefix that does the same as g_file_contains_file.
+       Deprecate g_file_contains_file and add a macro that converts
+       it to g_file_has_prefix.
+       The reason for this change is that the contains_file() name seems to
+       imply that this does more work than what it does, but its really only
+       a name match (from #517086)
+       
+        * gdummyfile.c:
+        * glocalfile.c:
+        * tests/g-file.c:
+       Update to match the above change.
+
+2008-02-20  Benjamin Otte  <otte@gnome.org>
+
+       * gfile.c: (g_file_mount_mountable), (g_file_unmount_mountable),
+       (g_file_eject_mountable):
+       even more cases of not returning in error path
+
+2008-02-20  Benjamin Otte  <otte@gnome.org>
+
+       * gfile.c: (g_file_mount_mountable): 
+       return from function in error path.
+
+2008-02-18  Sylvain Pasche <sylvain.pasche@gmail.com>
+
+        * gfile.h:
+        Remove trailing coma in GMountMountFlags struct
+
+2008-02-18  Alexander Larsson  <alexl@redhat.com>
+
+        * glocalfile.c:
+        * glocalfileinfo.c:
+        * glocalfileoutputstream.c:
+       Use g_unlink/g_rename instead of unlink/rename;
+       do not pass raw filenames to g_set_error. (#517239)
+       Patch from Yevgen Muntyan.
+
+2008-02-18  Alexander Larsson  <alexl@redhat.com>
+
+        * glocalfile.c:
+        * glocalfileoutputstream.c:
+       Open files with O_BINARY on windows. (#517140)
+
+2008-02-14  Alexander Larsson  <alexl@redhat.com>
+
+        * glocalfileoutputstream.c:
+       Correctly check for HAVE_FCHMOD and HAVE_FCHOWN
+
+2008-02-14  Alexander Larsson  <alexl@redhat.com>
+
+        * glocalfile.c:
+       Copy permissions with file on copy (#514084)
+       This is what cp does and makes sure e.g. the
+       exec permissions are kept.
+       Its kinda weird in that it keeps the permission bits
+       the same while the uid and gid are different. However
+       the new uid is the user so its not a security issue,
+       and I've heard no complaints about cp on this issue.
+
+2008-02-13  Ryan Lortie  <desrt@desrt.ca>
+
+       * gfileinfo.h: add G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT
+
+2008-02-13  Alexander Larsson  <alexl@redhat.com>
+
+       * inotify/inotify-path.c:
+       Define IN_ONLYDIR if not in header (#515346)
+
+2008-02-12  Alexander Larsson  <alexl@redhat.com>
+
+        * tests/live-g-file.c:
+       C89 fixes (#515892)
+
+2008-02-11  Matthias Clasen <mclasen@redhat.com>
+
+       * === Released 2.15.5 ===
+
+2008-02-11  Matthias Clasen <mclasen@redhat.com>
+
+       * gio.symbols: Add g_mount_mount_flags_get_type.
+
+2008-02-11  Alexander Larsson  <alexl@redhat.com>
+
+        * gfileinfo.c:
+        (g_file_info_set_attribute_mask):
+        (g_file_attribute_matcher_matches_id):
+       Correctly handle NULL GAttributeMatcher meaning
+       matches nothing. (Fixes #513492)
+
+2008-02-11  Alexander Larsson  <alexl@redhat.com>
+
+        * gfile.[ch]:
+        * gmount.[ch]:
+        * gvolume.[ch]:
+       Added GMountMountFlags enum and added a flags
+       argument to all mount calls.
+       
+       This is an API/ABI change for future extensibility,
+       as I think we will need at least an
+       inhibit-autorun flag (the panel needs this).
+       There are no flags defined yet though.
+
+2008-02-11  Alexander Larsson  <alexl@redhat.com>
+
+       * gfileinfo.h:
+       Added new standard::description attribute.
+       Requested by Vincent, and useful for both
+       panel and nautilus
+
+2008-02-11  Alexander Larsson  <alexl@redhat.com>
+
+        * gdesktopappinfo.c:
+       Minor docs cleanup
+
+2008-02-11  Matthias Clasen <mclasen@redhat.com>
+
+       * *.c: Documentation additions
+
+2008-02-10  Matthias Clasen <mclasen@redhat.com>
+
+       * gappinfo.h: Formatting cleanup
+       * gappinfo.c: Fix up docs.
+
+2008-02-09  Matthias Clasen <mclasen@redhat.com>
+
+       * gunixmounts.c: Consistently use getmntent_r() and fall
+       back to getmntent().  (#515492)
+
+2008-02-09  Matthias Clasen <mclasen@redhat.com>
+
+       * gbufferedinputstream.c:
+       * ginputstream.c:
+       * goutputstream.c: Use G_STRFUNC instead of __FUNCTION__.
+
+       * tests/data-input-stream.c:
+       * tests/data-output-stream.c: Portability fixes.
+
+2008-02-08  Alexander Larsson  <alexl@redhat.com>
+
+       * gio.symbols: 
+        * gunixvolume.c:
+        * gvolume.[ch]:
+        Add g_volume_should_automount.
+       Docs needed.
+
+2008-02-07  Tor Lillqvist  <tml@novell.com>
+
+       * tests/Makefile.am (TEST_PROGS): live-g-file won't build on
+       Win32, too Unix-specific.
+
+2008-02-06  Behdad Esfahbod  <behdad@gnome.org>
+
+       * pltcheck.sh: Skip g_bit_*().  Inline functions may end up with
+       a local plt if the compiler doesn't support what we want.  Bug #514702
+
+2008-02-06  Murray Cumming,,,  <murrayc@murrayc.com>
+
+       reviewed by: <delete if not using a buddy>
+
+       * gfile.c:
+       * gunixinputstream.c:
+       * gunixoutputstream.c:
+
+2008-02-06  Tomas Bzatek  <tbzatek@redhat.com>
+
+       * tests/Makefile.am:
+       * tests/live-g-file.c:
+       * tests/live-g-file.txt:
+       New GIO testing module working over real data
+
+2008-02-06  Tomas Bzatek  <tbzatek@redhat.com>
+
+       * glocalfileoutputstream.c (g_local_file_output_stream_close):
+       Fallback to rename() if link() is not available
+       (when no support on target filesystem)
+
+2008-02-06  Michael Natterer  <mitch@imendio.com>
+
+       * gfileinfo.c (g_file_info_get_icon): replace
+       "icon && G_IS_ICON (icon)" by simply "G_IS_ICON (icon)".
+
+2008-02-06  Tomas Bzatek  <tbzatek@redhat.com>
+
+       * gfile.c (g_file_create):
+       Documentation update of error codes
+
+2008-02-06  Alexander Larsson  <alexl@redhat.com>
+
+       * gdesktopappinfo.c:
+       Update to use both mimeapps.list and
+       defaults.list as discussed on xdg list.
+
+2008-02-06  Benjamin Otte  <otte@gnome.org>
+
+       * gasyncresult.c:
+       * gfilenamecompleter.c:
+       Fix some typos in the documentation.
+
+2008-02-06  Alexander Larsson  <alexl@redhat.com>
+
+       * glocalfile.c (g_local_file_trash):
+       Don't succeed with trash if newly created
+       trash dir has the wrong owner. (#514696)
+
+2008-02-05  Alexander Larsson  <alexl@redhat.com>
+
+       * glocalfile.c (g_local_file_move):
+       Don't spew warnings when destination is not
+       a GLocalFile.
+
+2008-02-03  Hans Breuer  <hans@breuer.org>
+
+       * makefile.msc : update
+
+2008-02-01  Michael Natterer  <mitch@imendio.com>
+
+       * gcontenttype.c (_g_unix_content_type_get_parents): assign the
+       return value of xdg_mime_list_mime_parents() to a variable of the
+       correct type.
+
 2008-02-01  Alexander Larsson  <alexl@redhat.com>
 
        * gappinfo.c (g_app_info_launch_uris):