glib/gio
Alexander Larsson 8a9c5b6d3c Copy permissions with file on copy (#514084) This is what cp does and
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.



svn path=/trunk/; revision=6514
2008-02-14 11:00:09 +00:00
..
fam Fix gamin/fam difference build issue. (#509419) 2008-01-30 09:14:58 +00:00
inotify Define IN_ONLYDIR if not in header (#515346) 2008-02-13 13:33:57 +00:00
tests C89 fixes (#515892) 2008-02-12 10:06:01 +00:00
xdgmime Use list_parents, not get_parents from xdgmime, because the later doesn't 2008-01-29 10:20:49 +00:00
abicheck.sh Fix copy-and-paste leftovers 2007-11-28 18:45:08 +00:00
ChangeLog Copy permissions with file on copy (#514084) This is what cp does and 2008-02-14 11:00:09 +00:00
gappinfo.c Documentation additions 2008-02-11 07:12:56 +00:00
gappinfo.h Documentation additions 2008-02-11 07:12:56 +00:00
gasynchelper.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gasynchelper.h gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00
gasyncresult.c Fix some typos in the documentation. 2008-02-06 10:26:53 +00:00
gasyncresult.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gbufferedinputstream.c /bin/ksh can't handle a for-loop with no arguments, so add a "." for when 2008-02-10 04:41:25 +00:00
gbufferedinputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gbufferedoutputstream.c modify the new_sized() constructor to take a gsize param instead of guint 2008-02-04 10:04:40 +00:00
gbufferedoutputstream.h modify the new_sized() constructor to take a gsize param instead of guint 2008-02-04 10:04:40 +00:00
gcancellable.c Fixed some minor typos in the documentation. 2008-01-18 09:41:09 +00:00
gcancellable.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gcontenttype.c assign the return value of xdg_mime_list_mime_parents() to a variable of 2008-02-01 13:17:04 +00:00
gcontenttype.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gcontenttypeprivate.h gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00
gdatainputstream.c Corrected some typos in the documentation: occured -> occurred. its -> 2008-01-16 20:00:23 +00:00
gdatainputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gdataoutputstream.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gdataoutputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gdesktopappinfo.c Minor docs cleanup 2008-02-11 08:47:17 +00:00
gdesktopappinfo.h Add more docs 2008-02-11 07:17:48 +00:00
gdrive.c Documentation additions 2008-02-11 07:12:56 +00:00
gdrive.h Document new api 2008-01-28 17:26:45 +00:00
gdummyfile.c http://mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html 2007-12-10 14:07:42 +00:00
gdummyfile.h Removed unnecessary file 2007-11-28 16:01:59 +00:00
gfile.c Added GMountMountFlags enum and added a flags argument to all mount calls. 2008-02-11 11:12:36 +00:00
gfile.h Added GMountMountFlags enum and added a flags argument to all mount calls. 2008-02-11 11:12:36 +00:00
gfileattribute-priv.h Move GFileAttributeValue to a private header, as its sort of ugly. 2007-12-14 15:56:56 +00:00
gfileattribute.c Documentation additions 2008-01-06 08:04:39 +00:00
gfileattribute.h Documentation updates 2007-12-30 05:21:05 +00:00
gfileenumerator.c Mention need to free returned value in g_file_enumerator_next_files_finish 2008-01-29 10:35:38 +00:00
gfileenumerator.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gfileicon.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gfileicon.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gfileinfo.c Correctly handle NULL GAttributeMatcher meaning matches nothing. (Fixes 2008-02-11 12:21:49 +00:00
gfileinfo.h add G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT 2008-02-13 20:27:18 +00:00
gfileinputstream.c Remove duplicated GSeekable functions. (#509990) Just use the 2008-01-21 15:11:56 +00:00
gfileinputstream.h Remove duplicated GSeekable functions. (#509990) Just use the 2008-01-21 15:11:56 +00:00
gfilemonitor.c Doc updates 2008-01-25 17:38:04 +00:00
gfilemonitor.h Documentation updates 2008-01-21 03:49:20 +00:00
gfilenamecompleter.c Fix some typos in the documentation. 2008-02-06 10:26:53 +00:00
gfilenamecompleter.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gfileoutputstream.c Remove duplicated GSeekable functions. (#509990) Just use the 2008-01-21 15:11:56 +00:00
gfileoutputstream.h Remove duplicated GSeekable functions. (#509990) Just use the 2008-01-21 15:11:56 +00:00
gfilterinputstream.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gfilterinputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gfilteroutputstream.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gfilteroutputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gicon.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gicon.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
ginputstream.c /bin/ksh can't handle a for-loop with no arguments, so add a "." for when 2008-02-10 04:41:25 +00:00
ginputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gio-marshal.list Change the API a bit so that unhandled methods get reported via the reply, 2008-01-09 14:43:41 +00:00
gio.h Build test subdir after . Remove gdirectorymonitor.[ch] 2008-01-07 13:42:08 +00:00
gio.symbols Add g_mount_mount_flags_get_type 2008-02-11 18:31:43 +00:00
gioenumtypes.c.template Fix typo. 2007-12-01 23:49:34 +00:00
gioenumtypes.h.template Templates for enum registration 2007-12-01 01:53:00 +00:00
gioerror.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gioerror.h Introduce g_volume_monitor_adopt_orphan_mount() function. Also add signals 2007-12-19 09:39:50 +00:00
giomodule-priv.h 2.15.4 2008-01-29 00:00:31 +00:00
giomodule.c Documentation additions 2008-02-11 07:12:56 +00:00
giomodule.h Documentation additions 2008-02-11 07:12:56 +00:00
gioscheduler.c Make GIOSchedulerJobFunc return boolean Keep calling io jobs until they 2008-01-25 14:40:54 +00:00
gioscheduler.h Make GIOSchedulerJobFunc return boolean Keep calling io jobs until they 2008-01-25 14:40:54 +00:00
gloadableicon.c Fix up includes in section docs 2007-12-18 02:52:11 +00:00
gloadableicon.h More doc updates 2007-12-30 05:30:42 +00:00
glocaldirectorymonitor.c Add registration hooks for extension points. Register the gio extension 2008-01-28 19:43:10 +00:00
glocaldirectorymonitor.h Documentation additions 2008-02-11 07:12:56 +00:00
glocalfile.c Copy permissions with file on copy (#514084) This is what cp does and 2008-02-14 11:00:09 +00:00
glocalfile.h Removed unnecessary file 2007-11-28 16:01:59 +00:00
glocalfileenumerator.c Avoid warning spew if error == NULL 2007-12-07 11:47:31 +00:00
glocalfileenumerator.h Removed unnecessary file 2007-11-28 16:01:59 +00:00
glocalfileinfo.c Save errno before calling other funcs that potentially alter it. Bug 2008-02-06 15:10:08 +00:00
glocalfileinfo.h Move GFileAttributeValue to a private header, as its sort of ugly. 2007-12-14 15:56:56 +00:00
glocalfileinputstream.c Save errno before calling other funcs that potentially alter it. Bug 2008-02-06 15:10:08 +00:00
glocalfileinputstream.h s/parent/parent_instance/ in GObjects 2007-12-12 14:33:20 +00:00
glocalfilemonitor.c Add registration hooks for extension points. Register the gio extension 2008-01-28 19:43:10 +00:00
glocalfilemonitor.h Documentation additions 2008-02-11 07:12:56 +00:00
glocalfileoutputstream.c Save errno before calling other funcs that potentially alter it. Bug 2008-02-06 15:10:08 +00:00
glocalfileoutputstream.h s/parent/parent_instance/ in GObjects 2007-12-12 14:33:20 +00:00
glocalvfs.c 2.15.4 2008-01-29 00:00:31 +00:00
glocalvfs.h Removed unnecessary file 2007-11-28 16:01:59 +00:00
gmemoryinputstream.c Documentation updates 2008-01-21 03:49:20 +00:00
gmemoryinputstream.h Improve API so that you can use multile chunks of memory and custom 2008-01-04 10:17:57 +00:00
gmemoryoutputstream.c Don't do pointer arithmetic on void * (#508602) Patch from Kazuki IWAMOTO 2008-01-15 11:47:04 +00:00
gmemoryoutputstream.h Documentation updates 2008-01-21 03:49:20 +00:00
gmount.c Added GMountMountFlags enum and added a flags argument to all mount calls. 2008-02-11 11:12:36 +00:00
gmount.h Added GMountMountFlags enum and added a flags argument to all mount calls. 2008-02-11 11:12:36 +00:00
gmountoperation.c Documentation updates 2008-01-21 03:49:20 +00:00
gmountoperation.h Change the API a bit so that unhandled methods get reported via the reply, 2008-01-09 14:43:41 +00:00
gmountprivate.h Add is_supported() to GNativeVolumeMonitorClass so that we can avoid 2007-12-17 16:00:33 +00:00
gnativevolumemonitor.c Removed unnecessary file 2007-11-28 16:01:59 +00:00
gnativevolumemonitor.h Remove unused prio/name fields. 2008-01-29 15:04:50 +00:00
goutputstream.c /bin/ksh can't handle a for-loop with no arguments, so add a "." for when 2008-02-10 04:41:25 +00:00
goutputstream.h Clean up all flags enums to not have _FLAGS in them Make the names of some 2007-12-14 11:07:31 +00:00
gpollfilemonitor.c File attribute renames: std:: -> standard:: fs:: -> filesystem:: id::fs -> 2007-12-20 13:30:47 +00:00
gpollfilemonitor.h Removed unnecessary file 2007-11-28 16:01:59 +00:00
gseekable.c Corrected some typos in the documentation: occured -> occurred. its -> 2008-01-16 20:00:23 +00:00
gseekable.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gsimpleasyncresult.c Make GIOSchedulerJobFunc return boolean Keep calling io jobs until they 2008-01-25 14:40:54 +00:00
gsimpleasyncresult.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gthemedicon.c Documentation updates 2008-01-21 03:49:20 +00:00
gthemedicon.h Add g_themed_icon_new_with_default_fallbacks 2008-01-09 15:20:49 +00:00
gunionvolumemonitor.c Add registration hooks for extension points. Register the gio extension 2008-01-28 19:43:10 +00:00
gunionvolumemonitor.h Rework how volumes, drives and volume monitoring is done. Previosly the 2007-12-11 21:23:55 +00:00
gunixinputstream.c Fixed some minor typos in documentation. 2008-02-06 16:02:20 +00:00
gunixinputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gunixmount.c Add g_unix_mount_guess_should_display and use for unix volume monitor 2008-01-09 15:45:56 +00:00
gunixmount.h Rework how volumes, drives and volume monitoring is done. Previosly the 2007-12-11 21:23:55 +00:00
gunixmounts.c Consistently use getmntent_r() and fall back to getmntent(). (#515492) 2008-02-10 05:20:00 +00:00
gunixmounts.h Add g_unix_mount_guess_should_display and use for unix volume monitor 2008-01-09 15:45:56 +00:00
gunixoutputstream.c Fixed some minor typos in documentation. 2008-02-06 16:02:20 +00:00
gunixoutputstream.h Only allow including <gio/gio.h> from apps 2007-12-14 10:35:24 +00:00
gunixvolume.c Add g_volume_should_automount. Docs needed. 2008-02-08 16:12:55 +00:00
gunixvolume.h Rework how volumes, drives and volume monitoring is done. Previosly the 2007-12-11 21:23:55 +00:00
gunixvolumemonitor.c Add registration hooks for extension points. Register the gio extension 2008-01-28 19:43:10 +00:00
gunixvolumemonitor.h Namespace waste reduction, move some g_get_unix_mount functions to the 2007-12-17 14:59:23 +00:00
gvfs.c Add g_file_query_default_handler utility to easily look up the GAppInfo 2008-01-29 12:18:48 +00:00
gvfs.h Add more docs 2008-02-11 07:17:48 +00:00
gvolume.c Added GMountMountFlags enum and added a flags argument to all mount calls. 2008-02-11 11:12:36 +00:00
gvolume.h Added GMountMountFlags enum and added a flags argument to all mount calls. 2008-02-11 11:12:36 +00:00
gvolumemonitor.c Documentation additions 2008-02-11 07:12:56 +00:00
gvolumemonitor.h Add more docs 2008-02-11 07:17:48 +00:00
gwin32appinfo.c Add g_app_info_supports_files() Remove desktop arg from 2008-01-04 10:51:56 +00:00
gwin32appinfo.h gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00
Makefile.am Pass --internal to glib-genmarshal 2008-01-07 13:56:10 +00:00
makefile.msc update 2008-02-03 22:40:29 +00:00
makegioalias.pl Added. Added. Added. Added. 2007-11-28 12:39:07 +00:00
pltcheck.sh Skip g_bit_*(). Inline functions may end up with a local plt if the 2008-02-06 17:36:06 +00:00