nautilus/libnautilus-private
Alexander Larsson 0d42950c7c Add helper to get the path to use for symlinks that also works for
2009-02-26  Alexander Larsson  <alexl@redhat.com>

        * libnautilus-private/nautilus-file-operations.c:
        (get_abs_path_for_symlink):
	Add helper to get the path to use for symlinks that also
	works for non-local files.
        (link_file):
	Use get_abs_path_for_symlink() for target of symlink so that
	it works for remote files too.
	Also, fix GFile comparison to use g_file_equal, not ==


svn path=/trunk/; revision=15024
2009-02-26 08:32:48 +00:00
..
apps_nautilus_preferences.schemas.in Support PackageConfig application install for unsupported mime types. 2008-12-10 11:50:43 +00:00
Makefile.am eel/ Import eel into nautilus. 2008-12-15 15:56:41 +00:00
nautilus-autorun.c Don't use gtk_dialog_run to show the NautilusOpenWithDialog. That won't 2009-01-29 15:47:17 +00:00
nautilus-autorun.h Require gio 2.17.5 for g_mount_guess_content_type(). 2008-07-29 21:40:22 +00:00
nautilus-bookmark.c Don't immediately recreate NautilusFile for the bookmark when the file is 2008-10-17 17:18:13 +00:00
nautilus-bookmark.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-cell-renderer-pixbuf-emblem.c Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() 2009-02-02 16:47:17 +00:00
nautilus-cell-renderer-pixbuf-emblem.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-cell-renderer-text-ellipsized.c Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() 2009-02-02 16:47:17 +00:00
nautilus-cell-renderer-text-ellipsized.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-clipboard-monitor.c Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-clipboard-monitor.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-clipboard.c Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-clipboard.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-column-chooser.c Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-column-chooser.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-column-utilities.c Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-column-utilities.h Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-customization-data.c Require trunk eel. Drop libgnome* and librsvg deps. 2008-10-07 19:49:14 +00:00
nautilus-customization-data.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-debug-log.c Make space for terminating zero 2009-01-13 13:17:55 +00:00
nautilus-debug-log.h Use the write-to-a-pipe trick from the signal handler instead of queueing 2006-11-23 16:26:05 +00:00
nautilus-default-file-icon.c Updated bugzilla.eazel.com references to refer to the 2001-09-15 19:18:15 +00:00
nautilus-default-file-icon.h Updated bugzilla.eazel.com references to refer to the 2001-09-15 19:18:15 +00:00
nautilus-desktop-directory-file.c Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-desktop-directory-file.h Added new files. 2003-05-15 17:19:27 +00:00
nautilus-desktop-directory.c Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-desktop-directory.h Added new files. 2003-05-15 17:19:27 +00:00
nautilus-desktop-icon-file.c Fix up indentation 2008-01-21 12:27:54 +00:00
nautilus-desktop-icon-file.h Added new files. 2003-05-15 17:19:27 +00:00
nautilus-desktop-link-monitor.c Don't use shadowed mounts. 2009-02-16 10:07:54 +00:00
nautilus-desktop-link-monitor.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-desktop-link.c Maks sure we disconnect from the changed signal on the mount. 2008-02-08 15:13:24 +00:00
nautilus-desktop-link.h Only use <gio/gio.h> include 2007-12-14 10:31:25 +00:00
nautilus-directory-async.c Use $XDG_DATA_HOME/.converted-launchers as marker for one-time desktop 2009-02-25 14:10:26 +00:00
nautilus-directory-background.c Plug 3 small leaks 2008-09-05 18:02:55 +00:00
nautilus-directory-background.h By default set the background per-directory in spatial mode. Take out 2004-04-09 21:18:45 +00:00
nautilus-directory-metafile.c Removed. Removed. Removed. 2007-12-10 15:30:49 +00:00
nautilus-directory-metafile.h Removed. Removed. Removed. 2007-12-10 15:30:49 +00:00
nautilus-directory-notify.h Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432). 2008-12-06 10:26:20 +00:00
nautilus-directory-private.h Use the monitor and call_when_ready counts to avoid iterating over the 2009-01-13 12:52:57 +00:00
nautilus-directory.c Invalidate file attributes after it has been moved, so that they are 2009-01-28 15:55:12 +00:00
nautilus-directory.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-dnd.c Add new function source_is_deletable. When DnD'ing, change the drop action 2008-10-12 15:18:42 +00:00
nautilus-dnd.h Add simple slot drop proxy API to libnautilus-private, centered around 2008-07-13 12:07:53 +00:00
nautilus-emblem-utils.c Use the GLib gstdio functions here, suggested in bug 542819 by Thadeu Lima 2008-07-14 08:16:40 +00:00
nautilus-emblem-utils.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-entry.c Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() 2009-02-02 16:47:17 +00:00
nautilus-entry.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-file-attributes.h Use g_volume_should_automount() to determine if we should autorun programs 2008-02-21 13:20:19 +00:00
nautilus-file-changes-queue.c Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-file-changes-queue.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-file-dnd.c Support adding files to archives via file-roller. Thanks to Nelson 2008-05-29 18:30:47 +00:00
nautilus-file-dnd.h Add functions nautilus_drag_can_accept_files and 2006-07-11 00:57:47 +00:00
nautilus-file-operations.c Add helper to get the path to use for symlinks that also works for 2009-02-26 08:32:48 +00:00
nautilus-file-operations.h Add "interactive" argument to nautilus_file_mark_desktop_file_trusted. 2009-02-24 15:51:54 +00:00
nautilus-file-private.h Check for trusted desktop file launchers. 2009-02-24 11:21:10 +00:00
nautilus-file-queue.c Remove title from alerts. (#323134) 2005-12-09 14:35:33 +00:00
nautilus-file-queue.h Huge ass redhat merge 2001-09-26 16:37:21 +00:00
nautilus-file-utilities.c Use $XDG_DATA_HOME/.converted-launchers as marker for one-time desktop 2009-02-25 14:10:26 +00:00
nautilus-file-utilities.h Use $XDG_DATA_HOME/.converted-launchers as marker for one-time desktop 2009-02-25 14:10:26 +00:00
nautilus-file.c Check for trusted desktop file launchers. 2009-02-24 11:21:10 +00:00
nautilus-file.h Check for trusted desktop file launchers. 2009-02-24 11:21:10 +00:00
nautilus-global-preferences.c Remove monitoring of old gnome-vfs gconf directory. Preload the gconf 2009-02-26 07:36:50 +00:00
nautilus-global-preferences.h Support PackageConfig application install for unsupported mime types. 2008-12-10 11:50:43 +00:00
nautilus-horizontal-splitter.c Don't toggle the splitter when dragging (#555619) Patch from Christoph 2008-10-09 10:30:38 +00:00
nautilus-horizontal-splitter.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-icon-canvas-item.c Replace deprecated gdk_pixbuf_unref with g_object_unref 2009-02-09 14:15:40 +00:00
nautilus-icon-canvas-item.h Add nautilus_icon_canvas_item_invalidate_label(), which removes the 2008-09-12 10:05:08 +00:00
nautilus-icon-container.c Don't chain up on style_set, as this causes flicker. 2009-02-20 16:23:23 +00:00
nautilus-icon-container.h Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() 2009-02-02 16:47:17 +00:00
nautilus-icon-dnd.c Remove unnecessary includes of libgnome 2008-10-06 10:50:39 +00:00
nautilus-icon-dnd.h Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-icon-info.c Handle GIcon types other than files and themed icons. Patch from David 2009-02-16 08:50:12 +00:00
nautilus-icon-info.h Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432). 2008-12-06 10:26:20 +00:00
nautilus-icon-names.h Use "edit-delete" icon for delete actions, and "user-trash-full" icon for 2008-08-31 18:53:04 +00:00
nautilus-icon-private.h Only send selection_changed once when removing lots of files. 2009-01-13 09:32:50 +00:00
nautilus-idle-queue.c Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-idle-queue.h Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432). 2008-12-06 10:26:20 +00:00
nautilus-iso9660.h Fixed bug 1866, Turn volume mounting code into an object. 2000-08-02 22:04:26 +00:00
nautilus-keep-last-vertical-box.c Many files. Update for change in Eel boilerplate macro names. 2001-11-04 02:07:34 +00:00
nautilus-keep-last-vertical-box.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-lib-self-check-functions.c Updated bugzilla.eazel.com references to refer to the 2001-09-15 19:18:15 +00:00
nautilus-lib-self-check-functions.h Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-link.c Pass a language code to g_key_file_set_locale_string() so that we can 2009-02-07 04:40:37 +00:00
nautilus-link.h Follow the "OnlyShowIn" and "NotShowIn" == GNOME keys for .desktop files, 2009-01-31 19:06:37 +00:00
nautilus-marshal.c cut-n-paste-code now compiles, and we are a hair's breadth away from 2001-10-31 00:31:00 +00:00
nautilus-marshal.list Add functions nautilus_drag_can_accept_files and 2006-07-11 00:57:47 +00:00
nautilus-merged-directory.c Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-merged-directory.h s/GtkType/GType/ 2003-02-04 10:36:21 +00:00
nautilus-metadata.h No more overlapping desktop icons. 2008-08-24 20:44:34 +00:00
nautilus-metafile.c Use g_mkstemp() instead of mkstemp(). Pointed out by Paolo Borelli. 2009-01-22 14:31:15 +00:00
nautilus-metafile.h Removed. Removed. Removed. 2007-12-10 15:30:49 +00:00
nautilus-mime-actions.c Add "interactive" argument to nautilus_file_mark_desktop_file_trusted. 2009-02-24 15:51:54 +00:00
nautilus-mime-actions.h Merge "multiview" tab branch. Fixes #48034. 2008-07-08 21:05:55 +00:00
nautilus-mime-application-chooser.c Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() 2009-02-02 16:47:17 +00:00
nautilus-mime-application-chooser.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-module.c Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-module.h Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-monitor.c Remove unnecessary includes of libgnome 2008-10-06 10:50:39 +00:00
nautilus-monitor.h Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432). 2008-12-06 10:26:20 +00:00
nautilus-open-with-dialog.c Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() 2009-02-02 16:47:17 +00:00
nautilus-open-with-dialog.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-program-choosing.c Bump GTK+ required version to 2.13.0. 2008-09-04 17:37:05 +00:00
nautilus-program-choosing.h Use vararg list for nautilus_launch_application_from_command(). Add 2008-08-20 15:47:19 +00:00
nautilus-progress-info.c Use title capitalization for the File Operations dialog. (#516353). 2008-03-29 14:57:41 +00:00
nautilus-progress-info.h Add paused status to progress infos and use it to avoid poping up the 2008-02-13 20:39:12 +00:00
nautilus-query.c Use nautilus_get_home_directory_uri everywhere instead of open coding it 2006-12-08 09:49:42 +00:00
nautilus-query.h Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-recent.c Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-recent.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-saved-search-file.c Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-saved-search-file.h --- Merged the nautilus-search2 branch --- 2005-12-12 16:59:19 +00:00
nautilus-search-directory-file.c Correctly claim that the display name for the search directory is a custom 2008-07-30 14:20:46 +00:00
nautilus-search-directory-file.h Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-search-directory.c Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-search-directory.h --- Merged the nautilus-search2 branch --- 2005-12-12 16:59:19 +00:00
nautilus-search-engine-beagle.c Fixed some spacing issues. 2007-12-04 18:43:58 +00:00
nautilus-search-engine-beagle.h --- Merged the nautilus-search2 branch --- 2005-12-12 16:59:19 +00:00
nautilus-search-engine-simple.c Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432). 2008-12-06 10:26:20 +00:00
nautilus-search-engine-simple.h --- Merged the nautilus-search2 branch --- 2005-12-12 16:59:19 +00:00
nautilus-search-engine-tracker.c Check that tracker is actually running before using it (#386512). Patch by 2008-03-19 14:23:28 +00:00
nautilus-search-engine-tracker.h Add search support for the Tracker indexing engine. 2006-01-16 09:30:59 +00:00
nautilus-search-engine.c Look for Beagle before looking for Tracker. Since Tracker autostarts and 2006-11-22 13:29:44 +00:00
nautilus-search-engine.h Merge gio-branch 2007-11-30 14:51:10 +00:00
nautilus-sidebar-provider.c No need to make GTypeInfo and GInterfaceInfo static. Bug #362034. 2007-01-18 12:26:35 +00:00
nautilus-sidebar-provider.h Merge bonobo-slay-branch 2004-11-22 15:24:38 +00:00
nautilus-sidebar.c No need to make GTypeInfo and GInterfaceInfo static. Bug #362034. 2007-01-18 12:26:35 +00:00
nautilus-sidebar.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-signaller.c Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-signaller.h Add items_updated signal 2006-06-16 15:40:18 +00:00
nautilus-thumbnails.c check if the mtime attribute is actually available. 2009-02-23 11:35:03 +00:00
nautilus-thumbnails.h Fix thumbnail handling. Always request thumbnailing if a file without any 2008-06-11 13:27:57 +00:00
nautilus-trash-monitor.c Only emit ::trash-state-changed when the state actually changes. 2009-01-13 15:42:34 +00:00
nautilus-trash-monitor.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-tree-view-drag-dest.c Use G_DEFINE_TYPE instead of libgnome macros. 2008-10-06 09:59:45 +00:00
nautilus-tree-view-drag-dest.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-ui-utilities.c Use GTK_ICON_SIZE_LARGE_TOOLBAR instead of hard coding the icon size to 2008-07-07 17:39:58 +00:00
nautilus-ui-utilities.h Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-undo-manager.c Remove direct deps on bonobo, bonobo-activation, orbit2, 2008-10-01 12:47:51 +00:00
nautilus-undo-manager.h Remove direct deps on bonobo, bonobo-activation, orbit2, 2008-10-01 12:47:51 +00:00
nautilus-undo-private.h Merge bonobo-slay-branch 2004-11-22 15:24:38 +00:00
nautilus-undo-signal-handlers.c Use gi18n.h instead of deprecated gnome-i18n.h header. 2006-03-18 07:13:55 +00:00
nautilus-undo-signal-handlers.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-undo-transaction.c Move all of Nautilus to single Gtk+ includes, because Mitch says so. 2008-05-21 18:19:36 +00:00
nautilus-undo-transaction.h Merge bonobo-slay-branch 2004-11-22 15:24:38 +00:00
nautilus-undo.c Require trunk eel. Drop libgnome* and librsvg deps. 2008-10-07 19:49:14 +00:00
nautilus-undo.h Merge bonobo-slay-branch 2004-11-22 15:24:38 +00:00
nautilus-users-groups-cache.c Replace g_return_*() with g_assert() in private, internal functions. 2008-04-30 04:56:59 +00:00
nautilus-users-groups-cache.h Get users' and groups' names via a cache to avoid calling 2006-02-27 15:36:40 +00:00
nautilus-vfs-directory.c Replace g_return_*() with g_assert() in private, internal functions. 2008-04-30 04:56:59 +00:00
nautilus-vfs-directory.h Make NautilusDirectory a GObject. 2003-03-14 08:25:53 +00:00
nautilus-vfs-file.c use g_set_error_literal() where appropriate. Patch by Christian Persch 2009-02-13 14:43:04 +00:00
nautilus-vfs-file.h Make NautilusDirectory a GObject. 2003-03-14 08:25:53 +00:00
nautilus-view-factory.c Merge "multiview" tab branch. Fixes #48034. 2008-07-08 21:05:55 +00:00
nautilus-view-factory.h Merge "multiview" tab branch. Fixes #48034. 2008-07-08 21:05:55 +00:00
nautilus-view.c Remove unused "zoom-parameters-changed" signal. 2008-08-06 10:15:48 +00:00
nautilus-view.h Remove unused "zoom-parameters-changed" signal. 2008-08-06 10:15:48 +00:00
nautilus-window-info.c Merge "multiview" tab branch. Fixes #48034. 2008-07-08 21:05:55 +00:00
nautilus-window-info.h Merge "multiview" tab branch. Fixes #48034. 2008-07-08 21:05:55 +00:00
nautilus-window-slot-info.c Add nautilus_window_slot_info_get_window() for getting current 2008-07-13 12:00:02 +00:00
nautilus-window-slot-info.h Add nautilus_window_slot_info_get_window() for getting current 2008-07-13 12:00:02 +00:00
README update mailing list 2003-03-10 Alex Duggan <aldug@astrolinux.com> 2003-03-10 21:47:25 +00:00

README for nautilus/libnautilus-private

This library, libnautilus-private, is totally private to nautilus.

If you are writing a nautilus component, you should not use this
library or link with it.  The code in here is internal to nautilus
and not available for public consumption.

If you think that there is something interesting in this library that
you would like to use in a third party component, please send mail to
the nautilus mailing list at:

nautilus-list@gnome.org