Doc fixes
[platform/upstream/glib.git] / gio / ChangeLog
index 00c580b..fe8f48b 100644 (file)
@@ -1,3 +1,210 @@
+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