X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2FChangeLog;h=65c5273b1dfa79292d79636888ee061a61261b3c;hb=33b9935efc82f8cc4747dfea2743129dfc418d19;hp=d4269cd01f42aa9073cf05e7ea6dc6b52b136aa1;hpb=7b106d2066ad18a9160da723c04dbe510cab1ed3;p=platform%2Fupstream%2Fglib.git diff --git a/gio/ChangeLog b/gio/ChangeLog index d4269cd..65c5273 100644 --- a/gio/ChangeLog +++ b/gio/ChangeLog @@ -1,3 +1,232 @@ +=== ChangeLog discontinued === + + With the move to git, GLib is switching from a ChangeLog file + to relying on commit messages to provide change history. Please + see README.commits for guidance on the expected message format. + +2009-03-26 Carlos Garnacho + + Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted + + * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb) + (eject_unmount_do): Emit ::mount-pre-unmount and wait 500msec before + actually trying to unmount. + +2009-03-17 Colin Walters + + Bug 575708 - runaway inotify madness ... + + * gfilemonitor.c: Queue up events in a local list and + fire one idle, instead of queuing lots of individual + idles which has bad performance behavior. + +2009-03-17 Alexander Larsson + + * glocalfileinputstream.c: + * glocalfileoutputstream.c: + fix attributes argument of query_info methods to + be "const char *". + +2009-03-16 Alexander Larsson + + Bug 575555 – Use fsync() when replacing files to avoid data loss on crash + + * glocalfileoutputstream.c: + (g_local_file_output_stream_close): + (_g_local_file_output_stream_replace): + fsync temp file before closing if replacing target file + +2009-03-13 Matthias Clasen + + * === Released 2.20.0 === + +2009-03-04 Alexander Larsson + + Bug 573843 – g_get_current_dir returns non-absolute path + + * glocalfile.c (canonicalize_filename): + Handle the case where g_get_current_dir() returns a non-absolute path. + +2009-03-04 Alexander Larsson + + Bug 573970 – crash in gunixvolumemonitor:update_mounts when unmounting + + * gunionvolumemonitor.c: + (g_union_volume_monitor_dispose): + Run dispose on child monitors when disposing. + + * gunixvolumemonitor.c: + Remove all volumes and mount on dispose to avoid circular + dependencies not freeing the monitor + +2009-03-03 Alexander Larsson + + Bug 561172 – gnome-open fails on local URIs with anchors + + * gdesktopappinfo.c: + Don't force uris to filenames if the uri has an anchor, because + that would strip the anchor. + + * glocalvfs.c: + Strip anchor from file:// uris when creating GFile, since + g_filename_from_uri doesn't handle them. + +2009-03-03 Alexander Larsson + + Bug 562613 – Missing const modifier in string parameters + + * gfileinputstream.[ch]: + * gfileoutputstream.[ch]: + * glocalfileinfo.[ch]: + Make string arguments const if used as such. + +2009-03-03 Alexander Larsson + + * glocalfile.c (g_local_file_query_filesystem_info): + Handle filesystems no supporting reporting how much is free. + This fixes bug 573454 where the filesystem not supporting this + is the gvfs smb backend over the fuse filesystem. + +2009-03-02 Matthias Clasen + + * === Released 2.19.10 === + +2009-03-02 Matthias Clasen + + * === Released 2.19.9 === + +2009-03-02 Matthias Clasen + + * gioenums.h: Add a Since: tag + +2009-03-01 Matthias Clasen + + Bug 573658 – Deadlock in giomodule.c + + * giomodule.c: Use a separate lock for extension point registration + to avoid deadlock. Discovered by Torsten Schoenfeld + +2009-03-01 Matthias Clasen + + * gdatainputstream.c: Fix docs + +2009-02-27 Matthias Clasen + + Bug 573421 – Clarify message format in GMountOperation + + * gmountoperation.c: Document that the first line of a + multi-line message should be interpreted as a heading. + +2009-02-27 David Zeuthen + + Bug 573462 – GEmblemedIcon leak + + * gemblemedicon.c (g_emblemed_icon_finalize): + Avoid leaking a GList. + +2009-02-27 Alexander Larsson + + * giomodule-priv.h: + * giomodule.c: + Split out the extension point registration code to its + own function. + + * glocalvfs.c: + Ensure extension points are registered before extending it. + It might not have happened yet if g_vfs_get_local() is called. + +2009-02-26 Alexander Larsson + + Bug 540461 – g_memory_output_stream_get_data_size() doesn't behave as document + * gmemoryoutputstream.c: + Track actual valid size, even if we later seek back. + + * tests/memory-output-stream.c: + Add testcase + +2009-02-26 Alexander Larsson + + Bug 543183 – Clarify docs for g_file_has_prefix + + * gfile.c: (g_file_has_prefix): + Clarify how the prefix matching works. + +2009-02-26 Alexander Larsson + + * gdesktopappinfo.c: + Support desktop file key X-GIO-NoFuse which disables + use of fuse pathnames for %u and %U arguments. + +2009-02-25 Alexander Larsson + + Bug 570073 – Add support for reading filesystems on Interix + + * gunixmounts.c (_g_get_unix_mounts): + Support Interix. Patch from Fabian Groffen + +2009-02-25 Paolo Borelli + + Bug 570069 – wrong preprocessor directive in gio/glocalfileinfo.c + + * glocalfileinfo.c: fix preprocessor condition. Patch by Markus Duft. + +2009-02-23 Alexander Larsson + + * glocalfile.c: + Remove accidentally commited spew + +2009-02-20 Alexander Larsson + + * gcontenttype.c: + (g_content_type_guess): + Don't ever sniff desktop files when the filename is known. + In other words, only allow desktop files with the .desktop extension + and when the filename isn't known. + This is a security precaution since desktop files can execute + arbitrary code when launched and we don't want to allow them to + try and hide as another type. There is no legit reason to not + have the .desktop extension anyway. + +2009-02-19 Alexander Larsson + + Bug 549298 – impossible to copy files with p (pipe) flag + + * gfile.c: + (file_copy_fallback): + Error out if the source file is a special file + +2009-02-18 Alexander Larsson + + Bug 560564 – Replacing a symlink with its linked file truncates the original file + + * gioenums.h: + Add G_FILE_CREATE_REPLACE_DESTINATION + + * glocalfileoutputstream.c: + (handle_overwrite_open): + (_g_local_file_output_stream_replace): + Handle G_FILE_CREATE_REPLACE_DESTINATION when overwriting files. + + * gfile.c: + (file_copy_fallback): + Pass G_FILE_CREATE_REPLACE_DESTINATION to g_file_replace when copying + with overwrite. + +2009-02-17 Ryan Lortie + + * gfileinfo.c: unref the destination's attribute matcher before + overwriting it. + +2009-02-17 Matthias Clasen + + * === Released 2.19.8 === + +2009-02-17 Matthias Clasen + + * gio.symbols: Add missing exports for new API + + * gdatainputstream.c: Add missing Since: tags. + 2009-02-16 Matthias Clasen * === Released 2.19.7 === @@ -9,7 +238,7 @@ * gvolume.h: Add docs regarding the "aborted" signal. -2009-02-13 Ryan Lortie +2009-02-16 Ryan Lortie Bug 505042 – add file attribute for actually used file size in bytes @@ -209,7 +438,7 @@ Bug 562452 - Ensure we return G_IO_ERROR_CANCELLED if cancelling g_simple_async_result_run_in_thread - * gsimpleasyncresult.c: + * gsimpleasyncresult.c: Make g_simple_async_result_run_in_thread check cancellation before calling out to the user in the callback. This means we guarantee reporting cancels of async operations from the main threads, which @@ -224,11 +453,11 @@ Bug 515777 - incorrect date&time on copy - * glocalfile.c: - (g_local_file_class_init): + * glocalfile.c: + (g_local_file_class_init): Copy mtime by default - * gfile.c: + * gfile.c: Change docs about G_FILE_COPY_ALL_METADATA to not mention mtime as an example. @@ -281,10 +510,10 @@ 2008-12-01 Alexander Larsson - * gio.symbols: - * gmount.[ch]: - * gunionvolumemonitor.c: - * gvolume.c: + * gio.symbols: + * gmount.[ch]: + * gunionvolumemonitor.c: + * gvolume.c: Add and document g_mount_is_shadowed plus calls to set/unset a mount as shadowed @@ -438,8 +667,8 @@ Bug 528320 - Incorrect icons displayed for files with custom mimetype icons - * glocalfileinfo.c: - (_g_local_file_info_get): + * glocalfileinfo.c: + (_g_local_file_info_get): Don't return the fallback icon (text-x-generic) for all files. This is causing problems with theme icon lookup and custom mime icons, as the generic fallback overrides custom mime icons in @@ -453,7 +682,7 @@ 2008-10-21 Alexander Larsson - * gfileinfo.h: + * gfileinfo.h: Add G_FILE_ATTRIBUTE_PREVIEW_ICON (#557182) 2008-10-21 Alexander Larsson @@ -461,18 +690,18 @@ Bug 555740 - gicon serialization Based on patch from David Zeuthen - * gicon.[ch]: - * gio.symbols: + * gicon.[ch]: + * gio.symbols: Add g_icon_to_string() and g_icon_new_for_string(). - * gemblem.c: - * gemblemedicon.c: - * gfileicon.c: - * gthemedicon.c: + * gemblem.c: + * gemblemedicon.c: + * gfileicon.c: + * gthemedicon.c: Implement icon serialization for built-in icon types - * tests/Makefile.am: - * tests/g-icon.c: + * tests/Makefile.am: + * tests/g-icon.c: Added GIcon serialization test 2008-10-16 Matthias Clasen @@ -503,7 +732,7 @@ 2008-10-13 Alexander Larsson - * gdesktopappinfo.c: + * gdesktopappinfo.c: When adding an application as handling a mime type (but not as the default), copy the full list of desktop ids handling that type in before adding the new one on the end of the list.