glib/gio
Alexander Larsson 6f1ce483eb Always report metadata on the path, not symlink target
Metadata are really part of the pathname, not the target file
(as they are stored by pathname, and for many metadata like icon position
etc make not sense using the target data). So, even if nofollow
is not specified we should not follow links for metadata.

Ideally this should be implemented in the metadata extension in gvfs,
but the extension API does not allow this, so we do it in gio.

See https://bugzilla.gnome.org/show_bug.cgi?id=593809
2009-09-28 15:55:44 +02:00
..
fam Bug 556910 – [fam-helper.c:223]: Memory leak: sub 2008-10-24 04:04:42 +00:00
fen Fixed a missing head which will cause crashes for 64bit applications 2009-07-21 10:45:25 +08:00
inotify Fall back to inotify_init if inotify_init1 does not work 2009-09-23 18:39:45 +02:00
libasyncns Conditionalize portability #includes in g-asyncns.h 2009-07-29 22:35:07 -04:00
tests Re-run res_init() when resolv.conf changes 2009-08-19 12:08:15 -04:00
win32 Fix build with srcdir != builddir, bug #594597 2009-09-19 10:22:33 +02:00
xdgmime Misc warning fixes 2009-05-01 10:37:45 -04:00
.gitignore Bug 549771 – improved .gitignore for glib 2008-09-02 18:40:39 +00:00
abicheck.sh Fix copy-and-paste leftovers 2007-11-28 18:45:08 +00:00
ChangeLog Update README files to refer to git 2009-03-31 19:39:16 -04:00
gappinfo.c gio: Fix some typos in G*AppInfo documentation 2009-09-22 11:22:44 +03:00
gappinfo.h gio: Fix some typos in G*AppInfo documentation 2009-09-22 11:22:44 +03:00
gasynchelper.c Remove some unused code 2009-06-30 19:05:44 -04:00
gasynchelper.h Make GSocketSourceFunc return the GSocket 2009-05-14 18:12:40 +02:00
gasyncinitable.c Fix references to nonexisting functions 2009-05-27 22:44:31 -04:00
gasyncinitable.h Import GInitable, GSocket and dependencies from gnio 2009-05-14 15:44:36 +02:00
gasyncresult.c 543504 – crash in Epiphany Web Browser: Opening local file 2008-07-20 00:34:58 +00:00
gasyncresult.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gbufferedinputstream.c Remmove a dead assignment. 2009-09-07 03:07:22 -04:00
gbufferedinputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gbufferedoutputstream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
gbufferedoutputstream.h fix parent_class member to be GFilterOutputStreamClass (not 2008-09-02 17:30:02 +00:00
gcancellable.c Move a assignment to the relevant #ifdef branch 2009-09-07 03:02:58 -04:00
gcancellable.h Add g_cancellable_release_fd() 2009-08-19 11:02:05 +02:00
gcontenttype.c Don't ever sniff desktop files when the filename is known. In other words, 2009-02-20 07:46:57 +00:00
gcontenttype.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gcontenttypeprivate.h gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00
gdatainputstream.c gio: Fix a Since tag to actually show up in new API of 2.20 indeces 2009-09-22 11:22:44 +03:00
gdatainputstream.h Bug 568575 – _async functions for GDataInputStream 2009-01-28 16:39:39 +00:00
gdataoutputstream.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 15:10:51 +00:00
gdataoutputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gdesktopappinfo.c gio: Fix some typos in G*AppInfo documentation 2009-09-22 11:22:44 +03:00
gdesktopappinfo.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gdrive.c Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gdrive.h Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gdummyfile.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
gdummyfile.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gemblem.c Fix the icon property implementation 2009-06-15 00:45:55 -04:00
gemblem.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gemblemedicon.c Bug 540461 – GEmblemedIcon leak 2009-02-27 18:19:05 +00:00
gemblemedicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfile.c Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gfile.h Document support_thread_contexts 2009-07-06 00:00:42 -04:00
gfileattribute-priv.h Add string vector attribute type to GFileInfo 2009-06-23 16:35:41 +02:00
gfileattribute.c Allow setting G_FILE_ATTRIBUTE_TYPE_INVALID attributes in GFileInfo 2009-06-25 09:18:01 +02:00
gfileattribute.h Bug 554745 - GFileAttributeInfoList should be boxed 2008-10-06 21:59:29 +00:00
gfileenumerator.c syntax fix in documentation 2009-06-18 15:27:42 +02:00
gfileenumerator.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfileicon.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gfileicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfileinfo-priv.h Register ids for new file attributes 2009-07-05 22:26:11 -04:00
gfileinfo.c Documentation fixes 2009-08-24 13:34:38 -04:00
gfileinfo.h Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gfileinputstream.c Remove mention of non-existing calls from docs 2009-05-25 15:46:35 +02:00
gfileinputstream.h Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
gfileiostream.c Remove mention of non-existing calls from docs 2009-05-25 15:46:35 +02:00
gfileiostream.h Add GFileIOStream class 2009-05-13 14:42:46 +02:00
gfilemonitor.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gfilemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfilenamecompleter.c Add NULL to end of g_filename_complete_get_completions() return value 2009-06-26 22:43:31 -04:00
gfilenamecompleter.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfileoutputstream.c Remove mention of non-existing calls from docs 2009-05-25 15:46:35 +02:00
gfileoutputstream.h Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
gfilterinputstream.c Correct the grammar in some property documentation. 2009-02-06 14:08:19 +00:00
gfilterinputstream.h Bug 568394 – dropping the last reference to a stream filter closes the 2009-01-21 14:09:56 +00:00
gfilteroutputstream.c Correct the grammar in some property documentation. 2009-02-06 14:08:19 +00:00
gfilteroutputstream.h Bug 568394 – dropping the last reference to a stream filter closes the 2009-01-21 14:09:56 +00:00
gicon.c free the tokens when done with them 2008-12-12 20:59:54 +00:00
gicon.h Bug 555740 - gicon serialization Based on patch from David Zeuthen 2008-10-21 11:51:48 +00:00
ginetaddress.c Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
ginetaddress.h Add g_inet_address_get_native_size (#583205) 2009-05-25 11:33:56 +02:00
ginetsocketaddress.c g_inet_socket_address_to_native: properly zero out sockaddr_in6 2009-08-17 13:20:49 -04:00
ginetsocketaddress.h Add network address and socket types 2009-04-22 08:36:10 -04:00
ginitable.c Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
ginitable.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
ginputstream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
ginputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gio-marshal.list Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gio.h Import all the highlevel socket classes from gnio 2009-05-15 21:26:24 +02:00
gio.rc.in Version resource template for gio 2009-05-30 15:24:06 +02:00
gio.symbols Add g_cancellable_release_fd() 2009-08-19 11:02:05 +02:00
gioenums.h Add string vector attribute type to GFileInfo 2009-06-23 16:35:41 +02:00
gioenumtypes.c.template Fix typo. 2007-12-01 23:49:34 +00:00
gioenumtypes.h.template introduce an ENUMPREFIX substitution. 2008-06-23 12:06:39 +00:00
gioerror.c Import GInitable, GSocket and dependencies from gnio 2009-05-14 15:44:36 +02:00
gioerror.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
giomodule-priv.h Split out the extension point registration code to its own function. 2009-02-27 15:22:11 +00:00
giomodule.c Re-commit 30b8774f7f 2009-08-27 23:40:16 -04:00
giomodule.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gioscheduler.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gioscheduler.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
giostream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
giostream.h Import GIOStream from gnio 2009-05-13 14:42:38 +02:00
giotypes.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gloadableicon.c 543504 – crash in Epiphany Web Browser: Opening local file 2008-07-20 00:34:58 +00:00
gloadableicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocaldirectorymonitor.c Avoid unnecessary work if mount watching not specified (#585360) 2009-06-15 12:26:57 +02:00
glocaldirectorymonitor.h Avoid unnecessary work if mount watching not specified (#585360) 2009-06-15 12:26:57 +02:00
glocalfile.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
glocalfile.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfileenumerator.c Add extension point for adding metadata for local files 2009-06-23 16:35:42 +02:00
glocalfileenumerator.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfileinfo.c Always report metadata on the path, not symlink target 2009-09-28 15:55:44 +02:00
glocalfileinfo.h Add extension point for adding metadata for local files 2009-06-23 16:35:42 +02:00
glocalfileinputstream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
glocalfileinputstream.h Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfileiostream.c Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfileiostream.h Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfilemonitor.c Moved all relevant typedefs into these files. 2008-07-01 06:32:35 +00:00
glocalfilemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfileoutputstream.c Bug 594034 - Use g_mkstemp_full() when creating the replacement file 2009-09-04 22:45:57 +02:00
glocalfileoutputstream.h Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalvfs.c Bug 561172 – gnome-open fails on local URIs with anchors 2009-03-03 19:02:16 +00:00
glocalvfs.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gmemoryinputstream.c Moved all relevant typedefs into these files. 2008-07-01 06:32:35 +00:00
gmemoryinputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gmemoryoutputstream.c Another dead assignment 2009-09-07 03:28:35 -04:00
gmemoryoutputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gmount.c Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gmount.h Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gmountoperation.c Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gmountoperation.h Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gmountprivate.h Add is_supported() to GNativeVolumeMonitorClass so that we can avoid 2007-12-17 16:00:33 +00:00
gnativevolumemonitor.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 15:10:51 +00:00
gnativevolumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gnetworkaddress.c Fix GNetworkAddress skipping addresses when enumerating 2009-09-11 15:25:34 +01:00
gnetworkaddress.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gnetworkingprivate.h Re-run res_init() when resolv.conf changes 2009-08-19 12:08:15 -04:00
gnetworkservice.c Fix make check 2009-05-28 00:30:21 -04:00
gnetworkservice.h GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
goutputstream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
goutputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gpollfilemonitor.c Moved all relevant typedefs into these files. 2008-07-01 06:32:35 +00:00
gpollfilemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gresolver.c Re-run res_init() when resolv.conf changes 2009-08-19 12:08:15 -04:00
gresolver.h Re-run res_init() when resolv.conf changes 2009-08-19 12:08:15 -04:00
gseekable.c 543504 – crash in Epiphany Web Browser: Opening local file 2008-07-20 00:34:58 +00:00
gseekable.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gsimpleasyncresult.c Make the error const for g_simple_async_result_set_from_error 2009-09-11 15:20:34 +01:00
gsimpleasyncresult.h Make the error const for g_simple_async_result_set_from_error 2009-09-11 15:20:34 +01:00
gsocket.c g_socket_send_message() fails due to invalid sendmsg(2) params. 2009-09-11 08:52:14 -04:00
gsocket.h Add GCancellables to GSocket ops 2009-06-30 11:42:17 -04:00
gsocketaddress.c Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gsocketaddress.h Add GError to g_socket_address_to_native 2009-05-18 21:31:28 +02:00
gsocketaddressenumerator.c Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gsocketaddressenumerator.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gsocketclient.c Fix leaks in GSocketClient and GThreadedResolver 2009-07-23 16:27:01 -04:00
gsocketclient.h make all APIs that take inet port arguments take a guint16 2009-06-12 15:57:51 +02:00
gsocketconnectable.c Fix make check 2009-05-28 00:30:21 -04:00
gsocketconnectable.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gsocketconnection.c typo in documentation 2009-06-08 15:30:28 +02:00
gsocketconnection.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gsocketcontrolmessage.c Misc networking build fixes 2009-06-01 14:21:05 -04:00
gsocketcontrolmessage.h Add padding to new classes 2009-05-15 10:28:30 +02:00
gsocketinputstream.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gsocketinputstream.h Import all the highlevel socket classes from gnio 2009-05-15 21:26:24 +02:00
gsocketlistener.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gsocketlistener.h Add bound address out-argument to g_socket_listener_add_address (#585566) 2009-06-15 14:23:57 +02:00
gsocketoutputstream.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gsocketoutputstream.h Import all the highlevel socket classes from gnio 2009-05-15 21:26:24 +02:00
gsocketservice.c Fix multiple returns in gtk-doc comment 2009-08-18 11:34:20 +02:00
gsocketservice.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gsrvtarget.c Fix multiple bugs in g_srv_target_list_sort() 2009-06-01 14:31:48 -04:00
gsrvtarget.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gtcpconnection.c Fix a bad void return. #588901 2009-07-30 11:18:35 -04:00
gtcpconnection.h Add support for graceful disconnect to GTcpConnection 2009-05-20 11:19:47 +02:00
gthemedicon.c Remove a dead initialization 2009-09-07 03:14:15 -04:00
gthemedicon.h Reformat g_themed_icon_get_names return type to make gtk-doc work 2009-06-01 22:10:41 +02:00
gthreadedresolver.c Fix leaks in GSocketClient and GThreadedResolver 2009-07-23 16:27:01 -04:00
gthreadedresolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gthreadedsocketservice.c Fix incorrect freeing of thread pool in GThreadedSocketService (#584255) 2009-06-15 15:56:45 +02:00
gthreadedsocketservice.h Add max_threads argument to g_threaded_socket_service_new 2009-05-18 08:47:49 +02:00
gunionvolumemonitor.c Bug 585591 – Starting/stopping drives 2009-06-15 10:59:43 -04:00
gunionvolumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixconnection.c Add GCancellables to GSocket ops 2009-06-30 11:42:17 -04:00
gunixconnection.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gunixfdmessage.c Include sys/types.h in gunixfdmessage.c 2009-06-10 23:28:32 -04:00
gunixfdmessage.h Documentation and coding style fixups 2009-05-27 18:20:08 -04:00
gunixinputstream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
gunixinputstream.h Add "fd" and "close-fd" properties including getters and setters. Patch by 2008-12-08 05:41:43 +00:00
gunixmount.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gunixmount.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixmounts.c Bug 570073 – Add support for reading filesystems on Interix 2009-02-25 16:37:35 +00:00
gunixmounts.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixoutputstream.c Fix a lot of clang complaints 2009-09-18 19:20:06 -04:00
gunixoutputstream.h Add "fd" and "close-fd" properties including getters and setters. Patch by 2008-12-08 05:41:43 +00:00
gunixresolver.c Re-run res_init() when resolv.conf changes 2009-08-19 12:08:15 -04:00
gunixresolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gunixsocketaddress.c Misc networking build fixes 2009-06-01 14:21:05 -04:00
gunixsocketaddress.h Add support for abstract unix socket addresses 2009-05-18 21:31:28 +02:00
gunixvolume.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gunixvolume.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixvolumemonitor.c Bug 573970 – crash in gunixvolumemonitor:update_mounts when unmounting 2009-03-04 10:45:10 +00:00
gunixvolumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gvfs.c Doc fixes 2008-07-21 02:19:56 +00:00
gvfs.h Move comment to the right place 2009-07-05 22:35:55 -04:00
gvolume.c Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gvolume.h Allow interaction when unmounting mounts 2009-07-05 21:59:38 -04:00
gvolumemonitor.c Remove dead code 2009-09-07 03:01:02 -04:00
gvolumemonitor.h Bug 585591 – Starting/stopping drives 2009-06-15 10:59:43 -04:00
gwin32appinfo.c Bug 545350 – GAppInfo deletion Bug 545351 – Reset associations for 2008-09-26 19:57:36 +00:00
gwin32appinfo.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gwin32mount.c Don't unref icon if NULL. 2008-09-04 20:41:50 +00:00
gwin32mount.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gwin32resolver.c Support g_main_context_push_thread_default() in gio 2009-07-01 09:02:46 -04:00
gwin32resolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gwin32volumemonitor.c gfilenamecompleter.c glocaldirectorymonitor.c gmountoperation.c 2008-08-11 19:45:08 +00:00
gwin32volumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
Makefile.am Revert "Move gio tests from gio/tests/ to tests/gio/" 2009-07-05 22:49:24 -04:00
makefile.msc Updated msvc build files 2009-05-30 15:29:23 +02:00
makegioalias.pl Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent code from 2008-05-05 15:12:13 +00:00
pltcheck.sh Two "make check" fixes for late changes to the thread-context patch 2009-07-01 13:52:49 -04:00