This commit is contained in:
commit
44143a4d57
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
22
nautilus-146947-rename-bad-parameters-message.diff
Normal file
22
nautilus-146947-rename-bad-parameters-message.diff
Normal file
@ -0,0 +1,22 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=350976
|
||||
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=146947
|
||||
|
||||
libsmbclient returns EINVAL if one sends it filenames with illegal
|
||||
characters, like '\'. Display a more useful error message than
|
||||
"generic error" in that case.
|
||||
|
||||
--- src/file-manager/fm-error-reporting.c.orig 2006-01-16 13:20:30.000000000 -0600
|
||||
+++ src/file-manager/fm-error-reporting.c 2006-01-31 13:00:05.000000000 -0600
|
||||
@@ -133,6 +133,11 @@
|
||||
message = g_strdup_printf (_("Couldn't change the name of \"%s\" because it is on a read-only disk"),
|
||||
original_name_truncated);
|
||||
break;
|
||||
+ case GNOME_VFS_ERROR_BAD_PARAMETERS:
|
||||
+ message = g_strdup_printf (_("Couldn't rename \"%s\" to \"%s\". Please make sure the new name has "
|
||||
+ "only valid characters in it."),
|
||||
+ original_name_truncated, new_name_truncated);
|
||||
+ break;
|
||||
default:
|
||||
/* We should invent decent error messages for every case we actually experience. */
|
||||
g_warning ("Hit unhandled case %d (%s) in fm_report_error_renaming_file",
|
185
nautilus-158158-ignore-foreign-desktop-files.diff
Normal file
185
nautilus-158158-ignore-foreign-desktop-files.diff
Normal file
@ -0,0 +1,185 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=338933
|
||||
|
||||
Don't show .desktop files which are specific to other desktop
|
||||
environments ("OnlyShowIn=foo" where foo != GNOME).
|
||||
|
||||
This patch ignores those files at a very low level
|
||||
(NautilusDirectoryAsync), and for all directories. It should probably
|
||||
only do it for ~/Desktop: the original bug is about not wanting to
|
||||
show the .desktop files which KDE drops in your ~/Desktop (those files
|
||||
do have OnlyShowIn=KDE).
|
||||
|
||||
2006-05-22 Federico Mena Quintero <federico@novell.com>
|
||||
|
||||
* libnautilus-private/nautilus-directory-async.c
|
||||
(is_foreign_desktop_file): Argh, check that the OnlyShowIn /
|
||||
NotShowIn strings exist before testing their contents. Fixes
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=177777; this was
|
||||
filtering all .desktop files!
|
||||
|
||||
2006-05-16 Federico Mena Quintero <federico@novell.com>
|
||||
|
||||
* libnautilus-private/nautilus-directory-async.c
|
||||
(is_foreign_desktop_file): Split the contents of the OnlyShowIn
|
||||
key; it can be a list of strings. Also consider the NotShowIn
|
||||
key. Fixes https://bugzilla.novell.com/show_bug.cgi?id=176123
|
||||
|
||||
2006-04-18 Federico Mena Quintero <federico@novell.com>
|
||||
|
||||
Skip .desktop files which are specific to other desktop
|
||||
environments ("OnlyShowIn=foo"). Fixes these bugs:
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=338933
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=158158
|
||||
|
||||
* libnautilus-private/nautilus-directory-async.c
|
||||
(is_foreign_desktop_file): New helper function: returns TRUE if
|
||||
it gets a .desktop file with "OnlyShowIn=" not for GNOME.
|
||||
(directory_load_one): Use is_foreign_desktop_file(), and skip
|
||||
.desktop files which belong to other desktop environments.
|
||||
|
||||
* src/nautilus-application.c (remove_desktop_dot_hidden):
|
||||
Unlink ~/Desktop/.hidden, which was a Suse hack.
|
||||
(finish_startup): Call remove_desktop_dot_hidden().
|
||||
|
||||
================================================================================
|
||||
--- nautilus-2.15.4/libnautilus-private/nautilus-directory-async.c
|
||||
+++ nautilus-2.15.4/libnautilus-private/nautilus-directory-async.c
|
||||
@@ -939,12 +939,79 @@
|
||||
}
|
||||
}
|
||||
|
||||
+static gboolean
|
||||
+string_array_contains (char **array,
|
||||
+ const char *str)
|
||||
+{
|
||||
+ char **p;
|
||||
+
|
||||
+ if (!array)
|
||||
+ return FALSE;
|
||||
+
|
||||
+ for (p = array; *p; p++)
|
||||
+ if (g_ascii_strcasecmp (*p, str) == 0) {
|
||||
+ return TRUE;
|
||||
+ }
|
||||
+
|
||||
+ return FALSE;
|
||||
+}
|
||||
+
|
||||
+static gboolean
|
||||
+is_foreign_desktop_file (NautilusDirectory *directory,
|
||||
+ GnomeVFSFileInfo *info)
|
||||
+{
|
||||
+ const char *mime_type;
|
||||
+ char *uri;
|
||||
+ GnomeDesktopItem *ditem;
|
||||
+ gboolean retval;
|
||||
+
|
||||
+ if (!(info->valid_fields & GNOME_VFS_FILE_INFO_FIELDS_MIME_TYPE)) {
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
+ mime_type = gnome_vfs_file_info_get_mime_type (info);
|
||||
+ if (g_ascii_strcasecmp (mime_type, "application/x-desktop") != 0) {
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
+ uri = nautilus_directory_get_file_uri (directory, info->name);
|
||||
+
|
||||
+ /* NULL GError */
|
||||
+ ditem = gnome_desktop_item_new_from_uri (uri, 0, NULL);
|
||||
+
|
||||
+ retval = FALSE;
|
||||
+
|
||||
+ if (ditem) {
|
||||
+ char **only_show_in;
|
||||
+ char **not_show_in;
|
||||
+
|
||||
+ only_show_in = gnome_desktop_item_get_strings (ditem, GNOME_DESKTOP_ITEM_ONLY_SHOW_IN);
|
||||
+ if (only_show_in && !string_array_contains (only_show_in, "GNOME")) {
|
||||
+ retval = TRUE;
|
||||
+ }
|
||||
+ g_strfreev (only_show_in);
|
||||
+
|
||||
+ not_show_in = gnome_desktop_item_get_strings (ditem, "NotShowIn");
|
||||
+ if (not_show_in && string_array_contains (not_show_in, "GNOME")) {
|
||||
+ retval = TRUE;
|
||||
+ }
|
||||
+ g_strfreev (not_show_in);
|
||||
+
|
||||
+ gnome_desktop_item_unref (ditem);
|
||||
+ }
|
||||
+
|
||||
+ g_free (uri);
|
||||
+
|
||||
+ return retval;
|
||||
+}
|
||||
+
|
||||
static void
|
||||
directory_load_one (NautilusDirectory *directory,
|
||||
GnomeVFSFileInfo *info)
|
||||
{
|
||||
if (info == NULL || info->name == NULL ||
|
||||
- is_dot_or_dot_dot (info->name)) {
|
||||
+ is_dot_or_dot_dot (info->name) ||
|
||||
+ is_foreign_desktop_file (directory, info)) {
|
||||
return;
|
||||
}
|
||||
|
||||
--- nautilus-2.15.4/src/nautilus-application.c
|
||||
+++ nautilus-2.15.4/src/nautilus-application.c
|
||||
@@ -384,6 +384,45 @@
|
||||
nautilus_module_extension_list_free (providers);
|
||||
}
|
||||
|
||||
+/* Suse had a hack in Nautilus (dot-hidden.dif) that would create a
|
||||
+ * ~/Desktop/hidden file with the following entries, in order to skip
|
||||
+ * launchers created by KDE:
|
||||
+ *
|
||||
+ * myComputer.desktop
|
||||
+ * Printer.desktop
|
||||
+ * Network.desktop
|
||||
+ * SuSE.desktop
|
||||
+ * MozillaFirefox.desktop
|
||||
+ * Office.desktop
|
||||
+ * trash.desktop
|
||||
+ *
|
||||
+ * This was a hack around https://bugzilla.novell.com/show_bug.cgi?id=58875, but
|
||||
+ * it creates problems: people like to drag a MozillaFirefox.desktop to their
|
||||
+ * desktop, and it would be ignored due to that patch.
|
||||
+ *
|
||||
+ * So, now we unlink() the ~/Desktop/.hidden file under the rationale that that
|
||||
+ * folder is under your complete control --- if you don't want to see a file in
|
||||
+ * there, you can just delete it.
|
||||
+ *
|
||||
+ * The .desktop files for KDE launchers should have "OnlyShowIn=KDE" in them;
|
||||
+ * now we support this properly. See
|
||||
+ * https://bugzilla.novell.com/show_bug.cgi?id=158158 for this.
|
||||
+ */
|
||||
+static void
|
||||
+remove_desktop_dot_hidden (void)
|
||||
+{
|
||||
+ char *desktop_dir;
|
||||
+ char *dot_hidden;
|
||||
+
|
||||
+ desktop_dir = nautilus_get_desktop_directory ();
|
||||
+ dot_hidden = g_build_filename (desktop_dir, ".hidden", NULL);
|
||||
+
|
||||
+ unlink (dot_hidden);
|
||||
+
|
||||
+ g_free (desktop_dir);
|
||||
+ g_free (dot_hidden);
|
||||
+}
|
||||
+
|
||||
static void
|
||||
finish_startup (NautilusApplication *application)
|
||||
{
|
||||
@@ -401,6 +440,9 @@
|
||||
/* Make the desktop work with old Nautilus. */
|
||||
migrate_old_nautilus_files ();
|
||||
|
||||
+ /* Remove artifact from the old dot-hidden.dif patch in Suse */
|
||||
+ remove_desktop_dot_hidden ();
|
||||
+
|
||||
/* Initialize the desktop link monitor singleton */
|
||||
nautilus_desktop_link_monitor_get ();
|
||||
}
|
3
nautilus-2.16.1.tar.bz2
Normal file
3
nautilus-2.16.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:48818f5e2c9e981a6c75a61e462ac4050f7ffbf1c620a62fd7b3e57669484e37
|
||||
size 4258919
|
180
nautilus-206369-desktop-icon-overlap.diff
Normal file
180
nautilus-206369-desktop-icon-overlap.diff
Normal file
@ -0,0 +1,180 @@
|
||||
2006-10-31 Federico Mena Quintero <federico@novell.com>
|
||||
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=330298
|
||||
|
||||
Fix the use of lazy positioning, and the saving of metadata for
|
||||
lazily-positioned icons. Fixes
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=155337 and
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=174766.
|
||||
|
||||
* src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
|
||||
desktop icon files (not "real" files) have lazy positions. Don't
|
||||
consider whether the directory is loading; this is not the right
|
||||
place to check that.
|
||||
(fm_icon_view_begin_loading): Tell the icon container that we
|
||||
just started reloading.
|
||||
(fm_icon_view_end_loading): Tell the icon container that we
|
||||
finished loading.
|
||||
|
||||
* libnautilus-private/nautilus-icon-private.h
|
||||
(NautilusIconContainerDetails): New flag "is_reloading".
|
||||
|
||||
* libnautilus-private/nautilus-icon-container.h: New prototype for
|
||||
nautilus_icon_container_set_is_reloading().
|
||||
|
||||
* libnautilus-private/nautilus-icon-container.c
|
||||
(nautilus_icon_container_set_is_reloading): New function; sets an
|
||||
is_reloading flag in the icon container.
|
||||
(icon_set_position): Clear icon->has_lazy_position, since the icon
|
||||
will be well-positioned once this function exits.
|
||||
(finish_adding_new_icons): Do not ignore already-placed lazy
|
||||
position icons when filling the placement grid! Save the value of
|
||||
icon->has_lazy_position before calling assign_icon_position().
|
||||
Since that function may call icon_set_position() (which will clear
|
||||
the flag), we need to keep the original value of the flag.
|
||||
(finish_adding_new_icons): Don't clear icon->has_lazy_position
|
||||
here; let icon_set_position() do it.
|
||||
(finish_adding_new_icons): Emit the icon_position_changed signal
|
||||
so that the parent knows that we moved an icon under it. This has
|
||||
the effect of updating/preserving the position metadata for
|
||||
has_lazy_position icons.
|
||||
|
||||
--- nautilus/src/file-manager/fm-icon-view.c~ 2006-08-29 03:04:42.000000000 -0500
|
||||
+++ nautilus/src/file-manager/fm-icon-view.c 2006-10-31 17:46:27.000000000 -0600
|
||||
@@ -512,22 +512,12 @@ static gboolean
|
||||
file_has_lazy_position (FMDirectoryView *view,
|
||||
NautilusFile *file)
|
||||
{
|
||||
- gboolean lazy_position;
|
||||
-
|
||||
/* For volumes (i.e. cdrom icon) we use lazy positioning so that when
|
||||
* an old cdrom gets re-mounted in a place that now has another
|
||||
- * icon we don't overlap that one. We don't do this in general though,
|
||||
- * as it can cause icons moving around.
|
||||
+ * icon we don't overlap that one.
|
||||
*/
|
||||
- lazy_position = nautilus_file_has_volume (file);
|
||||
- if (lazy_position && fm_directory_view_get_loading (view)) {
|
||||
- /* if volumes are loaded during directory load, don't mark them
|
||||
- * as lazy. This is wrong for files that were mounted during user
|
||||
- * log-off, but it is right for files that were mounted during login. */
|
||||
- lazy_position = FALSE;
|
||||
- }
|
||||
|
||||
- return lazy_position;
|
||||
+ return NAUTILUS_IS_DESKTOP_ICON_FILE (file);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -1073,6 +1063,8 @@ fm_icon_view_begin_loading (FMDirectoryV
|
||||
file = fm_directory_view_get_directory_as_file (view);
|
||||
icon_container = GTK_WIDGET (get_icon_container (icon_view));
|
||||
|
||||
+ nautilus_icon_container_set_is_reloading (NAUTILUS_ICON_CONTAINER (icon_container), TRUE);
|
||||
+
|
||||
nautilus_icon_container_set_allow_moves (NAUTILUS_ICON_CONTAINER (icon_container),
|
||||
fm_directory_view_get_allow_moves (view));
|
||||
|
||||
@@ -1147,6 +1139,7 @@ fm_icon_view_end_loading (FMDirectoryVie
|
||||
FMIconView *icon_view;
|
||||
|
||||
icon_view = FM_ICON_VIEW (view);
|
||||
+ nautilus_icon_container_set_is_reloading (get_icon_container (icon_view), FALSE);
|
||||
}
|
||||
|
||||
static NautilusZoomLevel
|
||||
--- nautilus-2.15.4/libnautilus-private/nautilus-icon-container.h
|
||||
+++ nautilus-2.15.4/libnautilus-private/nautilus-icon-container.h
|
||||
@@ -228,6 +228,8 @@
|
||||
NautilusIconData *data);
|
||||
|
||||
/* control the layout */
|
||||
+void nautilus_icon_container_set_is_reloading (NautilusIconContainer *container,
|
||||
+ gboolean is_reloading);
|
||||
gboolean nautilus_icon_container_is_auto_layout (NautilusIconContainer *container);
|
||||
void nautilus_icon_container_set_auto_layout (NautilusIconContainer *container,
|
||||
gboolean auto_layout);
|
||||
--- nautilus/libnautilus-private/nautilus-icon-container.c.orig 2006-10-31 17:58:43.000000000 -0600
|
||||
+++ nautilus/libnautilus-private/nautilus-icon-container.c 2006-10-31 18:00:47.000000000 -0600
|
||||
@@ -288,6 +288,8 @@ icon_set_position (NautilusIcon *icon,
|
||||
int x1, y1, x2, y2;
|
||||
int container_x, container_y, container_width, container_height;
|
||||
|
||||
+ icon->has_lazy_position = FALSE;
|
||||
+
|
||||
if (icon->x == x && icon->y == y) {
|
||||
return;
|
||||
}
|
||||
@@ -348,7 +350,7 @@ icon_set_position (NautilusIcon *icon,
|
||||
if (icon->y == ICON_UNPOSITIONED_VALUE) {
|
||||
icon->y = 0;
|
||||
}
|
||||
-
|
||||
+
|
||||
eel_canvas_item_move (EEL_CANVAS_ITEM (icon->item),
|
||||
x - icon->x,
|
||||
y - icon->y);
|
||||
@@ -5708,9 +5710,13 @@ finish_adding_new_icons (NautilusIconCon
|
||||
new_icons = g_list_reverse (new_icons);
|
||||
no_position_icons = semi_position_icons = NULL;
|
||||
for (p = new_icons; p != NULL; p = p->next) {
|
||||
+ gboolean has_lazy_position;
|
||||
+
|
||||
icon = p->data;
|
||||
+ has_lazy_position = icon->has_lazy_position;
|
||||
+
|
||||
if (assign_icon_position (container, icon)) {
|
||||
- if (!container->details->auto_layout && icon->has_lazy_position) {
|
||||
+ if (!container->details->is_reloading && !container->details->auto_layout && has_lazy_position) {
|
||||
semi_position_icons = g_list_prepend (semi_position_icons, icon);
|
||||
}
|
||||
} else {
|
||||
@@ -5743,6 +5749,7 @@ finish_adding_new_icons (NautilusIconCon
|
||||
for (p = semi_position_icons; p != NULL; p = p->next) {
|
||||
NautilusIcon *icon;
|
||||
int x, y;
|
||||
+ NautilusIconPosition position;
|
||||
|
||||
icon = p->data;
|
||||
x = icon->x;
|
||||
@@ -5755,9 +5762,10 @@ finish_adding_new_icons (NautilusIconCon
|
||||
|
||||
placement_grid_mark_icon (grid, icon);
|
||||
|
||||
- /* ensure that next time we run this code, the formerly semi-positioned
|
||||
- * icons are treated as being positioned. */
|
||||
- icon->has_lazy_position = FALSE;
|
||||
+ position.x = icon->x;
|
||||
+ position.y = icon->y;
|
||||
+ g_signal_emit (container, signals[ICON_POSITION_CHANGED], 0,
|
||||
+ icon->data, &position);
|
||||
}
|
||||
|
||||
placement_grid_free (grid);
|
||||
@@ -6657,6 +6665,15 @@ nautilus_icon_container_sort (NautilusIc
|
||||
}
|
||||
}
|
||||
|
||||
+void
|
||||
+nautilus_icon_container_set_is_reloading (NautilusIconContainer *container,
|
||||
+ gboolean is_reloading)
|
||||
+{
|
||||
+ g_return_if_fail (NAUTILUS_IS_ICON_CONTAINER (container));
|
||||
+
|
||||
+ container->details->is_reloading = is_reloading;
|
||||
+}
|
||||
+
|
||||
gboolean
|
||||
nautilus_icon_container_is_auto_layout (NautilusIconContainer *container)
|
||||
{
|
||||
--- nautilus-2.15.4/libnautilus-private/nautilus-icon-private.h
|
||||
+++ nautilus-2.15.4/libnautilus-private/nautilus-icon-private.h
|
||||
@@ -253,6 +253,8 @@
|
||||
guint a11y_item_action_idle_handler;
|
||||
GQueue* a11y_item_action_queue;
|
||||
|
||||
+ eel_boolean_bit is_reloading : 1;
|
||||
+
|
||||
/* interactive search */
|
||||
gboolean disable_popdown;
|
||||
gboolean imcontext_changed;
|
74
nautilus-212649-search-bar-visibility.patch
Normal file
74
nautilus-212649-search-bar-visibility.patch
Normal file
@ -0,0 +1,74 @@
|
||||
This patch fixes a problem in which the search bar is not visible and it's not
|
||||
obvious how to search when you navigate directly to the x-nautilus-search:///
|
||||
URI. This also fixes a problem in which focus is stolen away from the search
|
||||
bar when the window is first displayed.
|
||||
|
||||
This is filed upstream at http://bugzilla.gnome.org/368424
|
||||
|
||||
Index: src/nautilus-navigation-window.c
|
||||
===================================================================
|
||||
RCS file: /cvs/gnome/nautilus/src/nautilus-navigation-window.c,v
|
||||
retrieving revision 1.450
|
||||
diff -u -p -u -r1.450 nautilus-navigation-window.c
|
||||
--- src/nautilus-navigation-window.c 2 Oct 2006 10:53:58 -0000 1.450
|
||||
+++ src/nautilus-navigation-window.c 31 Oct 2006 17:53:23 -0000
|
||||
@@ -1128,8 +1128,7 @@ real_set_search_mode (NautilusWindow *wi
|
||||
query_editor = nautilus_query_editor_new (TRUE,
|
||||
nautilus_search_directory_is_indexed (search_directory));
|
||||
} else {
|
||||
- nautilus_navigation_window_show_location_bar_temporarily (nav_window);
|
||||
- nautilus_navigation_window_set_bar_mode (nav_window, NAUTILUS_BAR_SEARCH);
|
||||
+ nautilus_navigation_window_show_search (nav_window);
|
||||
nav_window->details->temporary_search_bar = FALSE;
|
||||
|
||||
query_editor = nautilus_query_editor_new_with_bar (FALSE,
|
||||
@@ -1145,7 +1144,7 @@ real_set_search_mode (NautilusWindow *wi
|
||||
nautilus_query_editor_set_query (NAUTILUS_QUERY_EDITOR (query_editor),
|
||||
query);
|
||||
g_object_unref (query);
|
||||
- }else {
|
||||
+ } else {
|
||||
nautilus_query_editor_set_default_query (NAUTILUS_QUERY_EDITOR (query_editor));
|
||||
}
|
||||
|
||||
@@ -1466,16 +1465,18 @@ nautilus_navigation_window_show (GtkWidg
|
||||
nautilus_navigation_window_hide_toolbar (window);
|
||||
}
|
||||
|
||||
- if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_START_WITH_LOCATION_BAR)) {
|
||||
- nautilus_navigation_window_show_location_bar (window, FALSE);
|
||||
- } else {
|
||||
- nautilus_navigation_window_hide_location_bar (window, FALSE);
|
||||
- }
|
||||
-
|
||||
- if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_ALWAYS_USE_LOCATION_ENTRY)) {
|
||||
- nautilus_navigation_window_set_bar_mode (window, NAUTILUS_BAR_NAVIGATION);
|
||||
- } else {
|
||||
- nautilus_navigation_window_set_bar_mode (window, NAUTILUS_BAR_PATH);
|
||||
+ if (! nautilus_navigation_window_search_bar_showing (window)) {
|
||||
+ if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_START_WITH_LOCATION_BAR)) {
|
||||
+ nautilus_navigation_window_show_location_bar (window, FALSE);
|
||||
+ } else {
|
||||
+ nautilus_navigation_window_hide_location_bar (window, FALSE);
|
||||
+ }
|
||||
+
|
||||
+ if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_ALWAYS_USE_LOCATION_ENTRY)) {
|
||||
+ nautilus_navigation_window_set_bar_mode (window, NAUTILUS_BAR_NAVIGATION);
|
||||
+ } else {
|
||||
+ nautilus_navigation_window_set_bar_mode (window, NAUTILUS_BAR_PATH);
|
||||
+ }
|
||||
}
|
||||
|
||||
if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_START_WITH_SIDEBAR)) {
|
||||
@@ -1491,6 +1492,11 @@ nautilus_navigation_window_show (GtkWidg
|
||||
}
|
||||
|
||||
GTK_WIDGET_CLASS (parent_class)->show (widget);
|
||||
+
|
||||
+ /* Lame hack to ensure that the icon view doesn't steal the focus away */
|
||||
+ if (nautilus_navigation_window_search_bar_showing (window)) {
|
||||
+ nautilus_search_bar_grab_focus (NAUTILUS_SEARCH_BAR (window->search_bar));
|
||||
+ }
|
||||
}
|
||||
|
||||
static void
|
23
nautilus-6014-network-servers-in-places-sidebar.diff
Normal file
23
nautilus-6014-network-servers-in-places-sidebar.diff
Normal file
@ -0,0 +1,23 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=350974
|
||||
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=6014
|
||||
|
||||
Add "Network Servers" to the Places sidebar.
|
||||
|
||||
--- nautilus/src/nautilus-places-sidebar.c.orig 2006-10-25 11:35:15.000000000 -0500
|
||||
+++ nautilus/src/nautilus-places-sidebar.c 2006-10-25 11:38:12.000000000 -0500
|
||||
@@ -263,6 +263,14 @@ update_places (NautilusPlacesSidebar *si
|
||||
gtk_tree_selection_select_iter (selection, &last_iter);
|
||||
}
|
||||
|
||||
+ mount_uri = "network:///"; /* No need to strdup */
|
||||
+ last_iter = add_place (sidebar, PLACES_BUILT_IN,
|
||||
+ _("Network Servers"), "gnome-fs-network",
|
||||
+ mount_uri, NULL, NULL, 0);
|
||||
+ if (strcmp (location, mount_uri) == 0) {
|
||||
+ gtk_tree_selection_select_iter (selection, &last_iter);
|
||||
+ }
|
||||
+
|
||||
/* for all drives add all its volumes */
|
||||
|
||||
volume_monitor = gnome_vfs_get_volume_monitor ();
|
30
nautilus-config-defaults.patch
Normal file
30
nautilus-config-defaults.patch
Normal file
@ -0,0 +1,30 @@
|
||||
diff -pruN nautilus-2.12.0-old/libnautilus-private/apps_nautilus_preferences.schemas.in nautilus-2.12.0/libnautilus-private/apps_nautilus_preferences.schemas.in
|
||||
--- nautilus-2.12.0-old/libnautilus-private/apps_nautilus_preferences.schemas.in 2005-07-11 03:10:13.000000000 -0700
|
||||
+++ nautilus-2.12.0/libnautilus-private/apps_nautilus_preferences.schemas.in 2005-09-22 13:13:51.325688990 -0700
|
||||
@@ -43,7 +43,7 @@
|
||||
<applyto>/apps/nautilus/preferences/always_use_browser</applyto>
|
||||
<owner>nautilus</owner>
|
||||
<type>bool</type>
|
||||
- <default>false</default>
|
||||
+ <default>true</default>
|
||||
<locale name="C">
|
||||
<short>Enables the classic Nautilus behavior, where all windows are browsers</short>
|
||||
<long>
|
||||
@@ -244,7 +244,7 @@
|
||||
<applyto>/apps/nautilus/preferences/preview_sound</applyto>
|
||||
<owner>nautilus</owner>
|
||||
<type>string</type>
|
||||
- <default>local_only</default>
|
||||
+ <default>never</default>
|
||||
<locale name="C">
|
||||
<short>Whether to preview sounds when mousing over an icon</short>
|
||||
<long>
|
||||
@@ -769,7 +769,7 @@ most cases, this should be left alone. -
|
||||
<applyto>/apps/nautilus/desktop/computer_icon_visible</applyto>
|
||||
<owner>nautilus</owner>
|
||||
<type>bool</type>
|
||||
- <default>true</default>
|
||||
+ <default>false</default>
|
||||
<locale name="C">
|
||||
<short>Computer icon visible on desktop</short>
|
||||
<long>
|
1592
nautilus-debug-log.diff
Normal file
1592
nautilus-debug-log.diff
Normal file
File diff suppressed because it is too large
Load Diff
17
nautilus-default-thumbnail-size.diff
Normal file
17
nautilus-default-thumbnail-size.diff
Normal file
@ -0,0 +1,17 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=350972
|
||||
|
||||
Make the default thumbnail size be 64 pixels, so that it matches the
|
||||
default size for other icons. This makes the icon views look more
|
||||
aligned.
|
||||
|
||||
--- nautilus-2.12.1.orig/libnautilus-private/nautilus-icon-factory.h 2005-05-23 08:21:47.000000000 -0500
|
||||
+++ nautilus-2.12.1/libnautilus-private/nautilus-icon-factory.h 2005-11-16 18:11:57.000000000 -0600
|
||||
@@ -72,7 +72,7 @@ typedef enum {
|
||||
#define NAUTILUS_ICON_SIZE_LARGER 96
|
||||
#define NAUTILUS_ICON_SIZE_LARGEST 192
|
||||
|
||||
-#define NAUTILUS_ICON_SIZE_THUMBNAIL 96
|
||||
+#define NAUTILUS_ICON_SIZE_THUMBNAIL 64
|
||||
|
||||
/* Maximum size of an icon that the icon factory will ever produce */
|
||||
#define NAUTILUS_ICON_MAXIMUM_SIZE 320
|
59
nautilus-disable-zoom-control-and-view-as-option-menu.patch
Normal file
59
nautilus-disable-zoom-control-and-view-as-option-menu.patch
Normal file
@ -0,0 +1,59 @@
|
||||
? depcomp
|
||||
? nautilus-disable-zoom-control-and-view-as-option-menu.patch
|
||||
? nautilus-folder-handler.desktop
|
||||
? stamp-h1
|
||||
? src/.nautilus-navigation-window.c.swp
|
||||
? src/nautilus-navigation-window.c.joe
|
||||
Index: src/nautilus-navigation-window.c
|
||||
================================================================================
|
||||
--- src/nautilus-navigation-window.c
|
||||
+++ src/nautilus-navigation-window.c
|
||||
@@ -145,7 +145,9 @@
|
||||
GtkUIManager *ui_manager;
|
||||
GtkWidget *toolbar;
|
||||
GtkWidget *location_bar;
|
||||
+#if 0
|
||||
GtkWidget *view_as_menu_vbox;
|
||||
+#endif
|
||||
GtkToolItem *item;
|
||||
GtkWidget *hbox, *vbox, *eventbox, *extras_vbox;
|
||||
|
||||
@@ -246,6 +248,7 @@
|
||||
window->search_bar,
|
||||
TRUE, TRUE, 0);
|
||||
|
||||
+#if 0
|
||||
/* Option menu for content view types; it's empty here, filled in when a uri is set.
|
||||
* Pack it into vbox so it doesn't grow vertically when location bar does.
|
||||
*/
|
||||
@@ -258,10 +261,13 @@
|
||||
gtk_container_add (GTK_CONTAINER (item), view_as_menu_vbox);
|
||||
gtk_toolbar_insert (GTK_TOOLBAR (location_bar),
|
||||
item, -1);
|
||||
+#endif
|
||||
|
||||
window->view_as_combo_box = gtk_combo_box_new_text ();
|
||||
+#if 0
|
||||
gtk_box_pack_end (GTK_BOX (view_as_menu_vbox), window->view_as_combo_box, TRUE, FALSE, 0);
|
||||
gtk_widget_show (window->view_as_combo_box);
|
||||
+#endif
|
||||
|
||||
/* Allocate the zoom control and place on the right next to the menu.
|
||||
* It gets shown later, if the view-frame contains something zoomable.
|
||||
@@ -279,13 +285,15 @@
|
||||
g_signal_connect_object (window->zoom_control, "zoom_to_default",
|
||||
G_CALLBACK (nautilus_window_zoom_to_default),
|
||||
window, G_CONNECT_SWAPPED);
|
||||
-
|
||||
+
|
||||
+#if 0
|
||||
item = gtk_tool_item_new ();
|
||||
gtk_container_set_border_width (GTK_CONTAINER (item), GNOME_PAD_SMALL);
|
||||
gtk_widget_show (GTK_WIDGET (item));
|
||||
gtk_container_add (GTK_CONTAINER (item), window->zoom_control);
|
||||
gtk_toolbar_insert (GTK_TOOLBAR (location_bar),
|
||||
item, 1);
|
||||
+#endif
|
||||
|
||||
gtk_widget_show (location_bar);
|
||||
|
21
nautilus-docpath.patch
Normal file
21
nautilus-docpath.patch
Normal file
@ -0,0 +1,21 @@
|
||||
Index: nautilus.desktop.in
|
||||
================================================================================
|
||||
--- nautilus.desktop.in
|
||||
+++ nautilus.desktop.in
|
||||
@@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
_Name=File Browser
|
||||
-_Comment=Browse the file system with the file manager
|
||||
+_GenericName=Browse the file system with the file manager
|
||||
TryExec=nautilus
|
||||
Exec=nautilus --no-desktop --browser %U
|
||||
Icon=gnome-fs-directory
|
||||
@@ -10,6 +10,7 @@
|
||||
Type=Application
|
||||
Categories=GNOME;Application;System;Utility;Core;
|
||||
OnlyShowIn=GNOME;
|
||||
+DocPath=user-guide#gosnautilus-1
|
||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||
X-GNOME-Bugzilla-Product=nautilus
|
||||
X-GNOME-Bugzilla-Component=general
|
1226
nautilus-drives-and-volumes-on-desktop.diff
Normal file
1226
nautilus-drives-and-volumes-on-desktop.diff
Normal file
File diff suppressed because it is too large
Load Diff
51
nautilus-icon.patch
Normal file
51
nautilus-icon.patch
Normal file
@ -0,0 +1,51 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=350962
|
||||
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=117333
|
||||
|
||||
Use "gnome-fs-directory" instead of "file-manager" as an icon. A
|
||||
folder is more recognizable than a filing cabinet.
|
||||
|
||||
--- nautilus-2.15.4/nautilus-file-management-properties.desktop.in
|
||||
+++ nautilus-2.15.4/nautilus-file-management-properties.desktop.in
|
||||
@@ -3,7 +3,7 @@
|
||||
_Name=File Management
|
||||
_Comment=Change how files are managed
|
||||
Exec=nautilus-file-management-properties
|
||||
-Icon=file-manager
|
||||
+Icon=gnome-fs-directory
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
--- nautilus-2.15.4/nautilus.desktop.in
|
||||
+++ nautilus-2.15.4/nautilus.desktop.in
|
||||
@@ -4,7 +4,7 @@
|
||||
_Comment=Browse the file system with the file manager
|
||||
TryExec=nautilus
|
||||
Exec=nautilus --no-desktop --browser %U
|
||||
-Icon=file-manager
|
||||
+Icon=gnome-fs-directory
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
Type=Application
|
||||
--- nautilus-2.15.4/src/nautilus-file-management-properties.c
|
||||
+++ nautilus-2.15.4/src/nautilus-file-management-properties.c
|
||||
@@ -632,7 +632,7 @@
|
||||
G_CALLBACK (nautilus_file_management_properties_dialog_response_cb),
|
||||
xml_dialog);
|
||||
|
||||
- gtk_window_set_icon_name (GTK_WINDOW (dialog), "file-manager");
|
||||
+ gtk_window_set_icon_name (GTK_WINDOW (dialog), "gnome-fs-directory");
|
||||
|
||||
if (window) {
|
||||
gtk_window_set_screen (GTK_WINDOW (dialog), gtk_window_get_screen(window));
|
||||
--- nautilus-2.15.4/src/nautilus-navigation-window.c
|
||||
+++ nautilus-2.15.4/src/nautilus-navigation-window.c
|
||||
@@ -851,7 +851,7 @@
|
||||
static char *
|
||||
real_get_icon_name (NautilusWindow *window)
|
||||
{
|
||||
- return g_strdup ("file-manager");
|
||||
+ return g_strdup ("gnome-fs-directory");
|
||||
}
|
||||
|
||||
static void
|
10
nautilus-mime.patch
Normal file
10
nautilus-mime.patch
Normal file
@ -0,0 +1,10 @@
|
||||
--- nautilus.desktop.in
|
||||
+++ nautilus.desktop.in
|
||||
@@ -9,6 +9,7 @@
|
||||
StartupNotify=true
|
||||
Type=Application
|
||||
Categories=GNOME;Application;System;Utility;Core;
|
||||
+MimeType=inode/directory
|
||||
OnlyShowIn=GNOME;
|
||||
DocPath=user-guide#gosnautilus-1
|
||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
360
nautilus-name-length.patch
Normal file
360
nautilus-name-length.patch
Normal file
@ -0,0 +1,360 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=364843
|
||||
|
||||
Keep the generated names for "reallylongfilename (copy).txt" from
|
||||
overflowing the maximum allowed length for path names. Patch by
|
||||
Dave Camp <dave@novell.com>.
|
||||
|
||||
Index: libnautilus-private/nautilus-file-operations.c
|
||||
================================================================================
|
||||
--- libnautilus-private/nautilus-file-operations.c
|
||||
+++ libnautilus-private/nautilus-file-operations.c
|
||||
@@ -1163,19 +1163,58 @@
|
||||
}
|
||||
}
|
||||
|
||||
+
|
||||
+static char *
|
||||
+shorten_string (const char *base, int reduce_by)
|
||||
+{
|
||||
+ int len;
|
||||
+ char *ret;
|
||||
+ const char *p;
|
||||
+
|
||||
+ len = strlen (base);
|
||||
+ len -= reduce_by;
|
||||
+
|
||||
+ if (len <= 0) {
|
||||
+ return NULL;
|
||||
+ }
|
||||
+
|
||||
+ ret = g_malloc (len + 1);
|
||||
+
|
||||
+ p = base;
|
||||
+ while (len) {
|
||||
+ char *next;
|
||||
+ next = g_utf8_next_char (p);
|
||||
+ if (next - p > len || *next == '\0') {
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ len -= next - p;
|
||||
+ p = next;
|
||||
+ }
|
||||
+
|
||||
+ if (p - base == 0) {
|
||||
+ g_free (ret);
|
||||
+ return NULL;
|
||||
+ } else {
|
||||
+ memcpy (ret, base, p - base);
|
||||
+ ret[p-base] = '\0';
|
||||
+ return ret;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
/* Note that we have these two separate functions with separate format
|
||||
* strings for ease of localization.
|
||||
*/
|
||||
|
||||
static char *
|
||||
-get_link_name (char *name, int count)
|
||||
+get_link_name (char *name, int count, int max_length)
|
||||
{
|
||||
char *result;
|
||||
char *unescaped_name;
|
||||
char *unescaped_tmp_name;
|
||||
char *unescaped_result;
|
||||
char *new_file;
|
||||
-
|
||||
+ int unescaped_result_size;
|
||||
const char *format;
|
||||
|
||||
g_assert (name != NULL);
|
||||
@@ -1210,6 +1249,17 @@
|
||||
break;
|
||||
}
|
||||
unescaped_result = g_strdup_printf (format, unescaped_name);
|
||||
+ if (max_length > 0 && (unescaped_result_size = strlen (unescaped_result)) > max_length) {
|
||||
+ char *new_name;
|
||||
+
|
||||
+ new_name = shorten_string (unescaped_name, unescaped_result_size - max_length);
|
||||
+ if (new_name) {
|
||||
+ g_free (unescaped_result);
|
||||
+ unescaped_result = g_strdup_printf (format, new_name);
|
||||
+ g_assert (strlen (unescaped_result) <= max_length);
|
||||
+ g_free (new_name);
|
||||
+ }
|
||||
+ }
|
||||
|
||||
} else {
|
||||
/* Handle special cases for the first few numbers of each ten.
|
||||
@@ -1238,6 +1288,17 @@
|
||||
break;
|
||||
}
|
||||
unescaped_result = g_strdup_printf (format, count, unescaped_name);
|
||||
+ if (max_length > 0 && (unescaped_result_size = strlen (unescaped_result)) > max_length) {
|
||||
+ char *new_name;
|
||||
+
|
||||
+ new_name = shorten_string (unescaped_name, unescaped_result_size - max_length);
|
||||
+ if (new_name) {
|
||||
+ g_free (unescaped_result);
|
||||
+ unescaped_result = g_strdup_printf (format, count, new_name);
|
||||
+ g_assert (strlen (unescaped_result) <= max_length);
|
||||
+ g_free (new_name);
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
new_file = g_filename_from_utf8 (unescaped_result, -1, NULL, NULL, NULL);
|
||||
result = gnome_vfs_escape_path_string (new_file);
|
||||
@@ -1434,11 +1495,11 @@
|
||||
}
|
||||
|
||||
static char *
|
||||
-make_next_duplicate_name (const char *base, const char *suffix, int count)
|
||||
+make_next_duplicate_name (const char *base, const char *suffix, int count, int max_length)
|
||||
{
|
||||
const char *format;
|
||||
char *result;
|
||||
-
|
||||
+ int name_size;
|
||||
|
||||
if (count < 1) {
|
||||
g_warning ("bad count %d in get_duplicate_name", count);
|
||||
@@ -1463,6 +1524,18 @@
|
||||
|
||||
}
|
||||
result = g_strdup_printf (format, base, suffix);
|
||||
+
|
||||
+ if (max_length > 0 && (name_size = strlen (result)) > max_length) {
|
||||
+ char *new_base;
|
||||
+
|
||||
+ new_base = shorten_string (base, name_size - max_length);
|
||||
+ if (new_base) {
|
||||
+ g_free (result);
|
||||
+ result = g_strdup_printf (format, new_base, suffix);
|
||||
+ g_assert (strlen (result) <= max_length);
|
||||
+ g_free (new_base);
|
||||
+ }
|
||||
+ }
|
||||
} else {
|
||||
|
||||
/* Handle special cases for the first few numbers of each ten.
|
||||
@@ -1506,13 +1579,25 @@
|
||||
}
|
||||
|
||||
result = g_strdup_printf (format, base, count, suffix);
|
||||
+ if (max_length > 0 && (name_size = strlen (result)) > max_length) {
|
||||
+ char *new_base;
|
||||
+
|
||||
+ new_base = shorten_string (base, name_size - max_length);
|
||||
+ if (new_base) {
|
||||
+ g_free (result);
|
||||
+ result = g_strdup_printf (format, new_base, count, suffix);
|
||||
+ g_assert (strlen (result) <= max_length);
|
||||
+ g_free (new_base);
|
||||
+
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
static char *
|
||||
-get_duplicate_name (const char *name, int count_increment)
|
||||
+get_duplicate_name (const char *name, int count_increment, int max_length)
|
||||
{
|
||||
char *result;
|
||||
char *name_base;
|
||||
@@ -1520,7 +1605,7 @@
|
||||
int count;
|
||||
|
||||
parse_previous_duplicate_name (name, &name_base, &suffix, &count);
|
||||
- result = make_next_duplicate_name (name_base, suffix, count + count_increment);
|
||||
+ result = make_next_duplicate_name (name_base, suffix, count + count_increment, max_length);
|
||||
|
||||
g_free (name_base);
|
||||
|
||||
@@ -1528,7 +1613,7 @@
|
||||
}
|
||||
|
||||
static char *
|
||||
-get_next_duplicate_name (char *name, int count_increment)
|
||||
+get_next_duplicate_name (char *name, int count_increment, int max_length)
|
||||
{
|
||||
char *unescaped_name;
|
||||
char *unescaped_tmp_name;
|
||||
@@ -1554,7 +1639,7 @@
|
||||
|
||||
g_free (unescaped_tmp_name);
|
||||
|
||||
- unescaped_result = get_duplicate_name (unescaped_name, count_increment);
|
||||
+ unescaped_result = get_duplicate_name (unescaped_name, count_increment, max_length);
|
||||
g_free (unescaped_name);
|
||||
|
||||
new_file = g_filename_from_utf8 (unescaped_result, -1, NULL, NULL, NULL);
|
||||
@@ -1565,21 +1650,74 @@
|
||||
}
|
||||
|
||||
static int
|
||||
+get_max_name_length (const char *text_uri)
|
||||
+{
|
||||
+ int max_length;
|
||||
+ GnomeVFSURI *uri;
|
||||
+ char *dir;
|
||||
+ long max_path;
|
||||
+ long max_name;
|
||||
+
|
||||
+ max_length = -1;
|
||||
+
|
||||
+ uri = gnome_vfs_uri_new (text_uri);
|
||||
+ if (!uri) {
|
||||
+ return max_length;
|
||||
+ }
|
||||
+
|
||||
+ if (strcmp (gnome_vfs_uri_get_scheme (uri), "file") != 0) {
|
||||
+ gnome_vfs_uri_unref (uri);
|
||||
+ return max_length;
|
||||
+ }
|
||||
+
|
||||
+ dir = gnome_vfs_uri_extract_dirname (uri);
|
||||
+
|
||||
+ max_path = pathconf (dir, _PC_PATH_MAX);
|
||||
+ max_name = pathconf (dir, _PC_NAME_MAX);
|
||||
+
|
||||
+ if (max_name == -1 && max_path == -1) {
|
||||
+ max_length = -1;
|
||||
+ } else if (max_name == -1 && max_path != -1) {
|
||||
+ max_length = max_path - (strlen (dir) + 1);
|
||||
+ } else if (max_name != -1 && max_path == -1) {
|
||||
+ max_length = max_name;
|
||||
+ } else {
|
||||
+ int leftover;
|
||||
+
|
||||
+ leftover = max_path - (strlen (dir) + 1);
|
||||
+
|
||||
+ max_length = MIN (leftover, max_name);
|
||||
+ }
|
||||
+
|
||||
+ g_free (dir);
|
||||
+
|
||||
+ gnome_vfs_uri_unref (uri);
|
||||
+
|
||||
+ return max_length;
|
||||
+}
|
||||
+
|
||||
+static int
|
||||
handle_transfer_duplicate (GnomeVFSXferProgressInfo *progress_info,
|
||||
TransferInfo *transfer_info)
|
||||
{
|
||||
+ int max_length;
|
||||
+
|
||||
+ max_length = get_max_name_length (progress_info->target_name);
|
||||
+
|
||||
switch (transfer_info->kind) {
|
||||
case TRANSFER_LINK:
|
||||
progress_info->duplicate_name = get_link_name
|
||||
(progress_info->duplicate_name,
|
||||
- progress_info->duplicate_count);
|
||||
+ progress_info->duplicate_count,
|
||||
+ max_length);
|
||||
break;
|
||||
|
||||
case TRANSFER_COPY:
|
||||
case TRANSFER_MOVE_TO_TRASH:
|
||||
progress_info->duplicate_name = get_next_duplicate_name
|
||||
(progress_info->duplicate_name,
|
||||
- progress_info->duplicate_count);
|
||||
+ progress_info->duplicate_count,
|
||||
+ max_length);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -2722,47 +2860,47 @@
|
||||
setlocale (LC_MESSAGES, "C");
|
||||
|
||||
/* test the next duplicate name generator */
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name (" (copy)", 1), " (another copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo", 1), "foo (copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name (".bashrc", 1), ".bashrc (copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name (".foo.txt", 1), ".foo (copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo", 1), "foo foo (copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo.txt", 1), "foo (copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo.txt", 1), "foo foo (copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo.txt txt", 1), "foo foo (copy).txt txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo...txt", 1), "foo (copy)...txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo...", 1), "foo (copy)...");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo. (copy)", 1), "foo. (another copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (copy)", 1), "foo (another copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (copy).txt", 1), "foo (another copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (another copy)", 1), "foo (3rd copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (another copy).txt", 1), "foo (3rd copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (another copy).txt", 1), "foo foo (3rd copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (13th copy)", 1), "foo (14th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (13th copy).txt", 1), "foo (14th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (21st copy)", 1), "foo (22nd copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (21st copy).txt", 1), "foo (22nd copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (22nd copy)", 1), "foo (23rd copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (22nd copy).txt", 1), "foo (23rd copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (23rd copy)", 1), "foo (24th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (23rd copy).txt", 1), "foo (24th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (24th copy)", 1), "foo (25th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (24th copy).txt", 1), "foo (25th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (24th copy)", 1), "foo foo (25th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (24th copy).txt", 1), "foo foo (25th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (100000000000000th copy).txt", 1), "foo foo (copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (10th copy)", 1), "foo (11th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (10th copy).txt", 1), "foo (11th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (11th copy)", 1), "foo (12th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (11th copy).txt", 1), "foo (12th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (12th copy)", 1), "foo (13th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (12th copy).txt", 1), "foo (13th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (110th copy)", 1), "foo (111th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (110th copy).txt", 1), "foo (111th copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (122nd copy)", 1), "foo (123rd copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (122nd copy).txt", 1), "foo (123rd copy).txt");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (123rd copy)", 1), "foo (124th copy)");
|
||||
- EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (123rd copy).txt", 1), "foo (124th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name (" (copy)", 1, -1), " (another copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo", 1, -1), "foo (copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name (".bashrc", 1, -1), ".bashrc (copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name (".foo.txt", 1, -1), ".foo (copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo", 1, -1), "foo foo (copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo.txt", 1, -1), "foo (copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo.txt", 1, -1), "foo foo (copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo.txt txt", 1, -1), "foo foo (copy).txt txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo...txt", 1, -1), "foo (copy)...txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo...", 1, -1), "foo (copy)...");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo. (copy)", 1, -1), "foo. (another copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (copy)", 1, -1), "foo (another copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (copy).txt", 1, -1), "foo (another copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (another copy)", 1, -1), "foo (3rd copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (another copy).txt", 1, -1), "foo (3rd copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (another copy).txt", 1, -1), "foo foo (3rd copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (13th copy)", 1, -1), "foo (14th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (13th copy).txt", 1, -1), "foo (14th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (21st copy)", 1, -1), "foo (22nd copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (21st copy).txt", 1, -1), "foo (22nd copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (22nd copy)", 1, -1), "foo (23rd copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (22nd copy).txt", 1, -1), "foo (23rd copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (23rd copy)", 1, -1), "foo (24th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (23rd copy).txt", 1, -1), "foo (24th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (24th copy)", 1, -1), "foo (25th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (24th copy).txt", 1, -1), "foo (25th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (24th copy)", 1, -1), "foo foo (25th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (24th copy).txt", 1, -1), "foo foo (25th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo foo (100000000000000th copy).txt", 1, -1), "foo foo (copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (10th copy)", 1, -1), "foo (11th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (10th copy).txt", 1, -1), "foo (11th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (11th copy)", 1, -1), "foo (12th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (11th copy).txt", 1, -1), "foo (12th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (12th copy)", 1, -1), "foo (13th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (12th copy).txt", 1, -1), "foo (13th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (110th copy)", 1, -1), "foo (111th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (110th copy).txt", 1, -1), "foo (111th copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (122nd copy)", 1, -1), "foo (123rd copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (122nd copy).txt", 1, -1), "foo (123rd copy).txt");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (123rd copy)", 1, -1), "foo (124th copy)");
|
||||
+ EEL_CHECK_STRING_RESULT (get_duplicate_name ("foo (123rd copy).txt", 1, -1), "foo (124th copy).txt");
|
||||
|
||||
setlocale (LC_MESSAGES, "");
|
||||
}
|
25
nautilus-onlyshowin.patch
Normal file
25
nautilus-onlyshowin.patch
Normal file
@ -0,0 +1,25 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=350947
|
||||
|
||||
Make the .desktop files for Computer and arbitrary folders only show
|
||||
up in GNOME.
|
||||
|
||||
--- nautilus-2.15.4/nautilus-computer.desktop.in
|
||||
+++ nautilus-2.15.4/nautilus-computer.desktop.in
|
||||
@@ -9,6 +9,7 @@
|
||||
StartupNotify=true
|
||||
Type=Application
|
||||
Categories=Application;Core;
|
||||
+OnlyShowIn=GNOME;
|
||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||
X-GNOME-Bugzilla-Product=nautilus
|
||||
X-GNOME-Bugzilla-Component=general
|
||||
--- nautilus-2.15.4/nautilus-folder-handler.desktop.in
|
||||
+++ nautilus-2.15.4/nautilus-folder-handler.desktop.in
|
||||
@@ -7,6 +7,7 @@
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
Type=Application
|
||||
+OnlyShowIn=GNOME;
|
||||
MimeType=x-directory/gnome-default-handler;x-directory/normal;inode/directory;application/x-gnome-saved-search
|
||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||
X-GNOME-Bugzilla-Product=nautilus
|
146
nautilus-search-desktop.patch
Normal file
146
nautilus-search-desktop.patch
Normal file
@ -0,0 +1,146 @@
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=350950
|
||||
|
||||
Install a nautilus-search.desktop for "Search for Files".
|
||||
|
||||
? depcomp
|
||||
? jpr@macintyre.suse.de
|
||||
? nautilus-folder-handler.desktop
|
||||
? nautilus-search-desktop.patch
|
||||
? stamp-h1
|
||||
? test/test-nautilus-directory-async
|
||||
? test/test-nautilus-search-engine
|
||||
Index: Makefile.am
|
||||
===================================================================
|
||||
RCS file: /cvs/gnome/nautilus/Makefile.am,v
|
||||
retrieving revision 1.86
|
||||
diff -u -r1.86 Makefile.am
|
||||
--- Makefile.am 9 Feb 2005 10:51:53 -0000 1.86
|
||||
+++ Makefile.am 28 Aug 2005 19:45:27 -0000
|
||||
@@ -8,6 +8,7 @@
|
||||
nautilus.desktop.in \
|
||||
nautilus-home.desktop.in \
|
||||
nautilus-computer.desktop.in \
|
||||
+ nautilus-search.desktop.in \
|
||||
nautilus-folder-handler.desktop.in \
|
||||
nautilus-file-management-properties.desktop.in
|
||||
|
||||
Index: nautilus-search.desktop.in
|
||||
===================================================================
|
||||
RCS file: nautilus-search.desktop.in
|
||||
diff -N nautilus-search.desktop.in
|
||||
--- /dev/null 1 Jan 1970 00:00:00 -0000
|
||||
+++ nautilus-search.desktop.in 28 Aug 2005 19:45:28 -0000
|
||||
@@ -0,0 +1,113 @@
|
||||
+[Desktop Entry]
|
||||
+Encoding=UTF-8
|
||||
+Name=Search for Files...
|
||||
+Name[bg]=Търсене за файлове...
|
||||
+Name[ca]=Cerca fitxers...
|
||||
+Name[cs]=Hledat soubory...
|
||||
+Name[cy]=Chwilio am Ffeiliau...
|
||||
+Name[da]=Søg efter filer...
|
||||
+Name[de]=Nach Dateien suchen...
|
||||
+Name[el]=Αναζήτηση για αρχεία...
|
||||
+Name[en_CA]=Search for Files...
|
||||
+Name[en_GB]=Search for Files...
|
||||
+Name[es]=Buscar archivos...
|
||||
+Name[et]=Otsi faile...
|
||||
+Name[fa]=جستجوی پروندهها...
|
||||
+Name[fi]=Etsi tiedostoja...
|
||||
+Name[fr]=Rechercher des fichiers...
|
||||
+Name[gl]=Buscar ficheiros...
|
||||
+Name[gu]=ફાઈલો માટે શોધો...
|
||||
+Name[he]=חפש קבצים...
|
||||
+Name[hi]=फ़ाइलों हेतु ढूंढें...
|
||||
+Name[hu]=Fájlok keresése...
|
||||
+Name[id]=Cari Berkas...
|
||||
+Name[it]=Cerca file...
|
||||
+Name[ja]=ファイルの検索...
|
||||
+Name[ko]=파일 찾기...
|
||||
+Name[lt]=Ieškoti bylų...
|
||||
+Name[mk]=Барај датотеки...
|
||||
+Name[nb]=Søk etter filer...
|
||||
+Name[ne]=...फाइलहरूलाई खोज्नुहोस्
|
||||
+Name[nl]=Bestanden zoeken...
|
||||
+Name[no]=Søk etter filer...
|
||||
+Name[pa]=ਫਾਇਲਾਂ ਦੀ ਖੋਜ...
|
||||
+Name[pl]=Wyszukaj pliki...
|
||||
+Name[pt]=Procurar Ficheiros...
|
||||
+Name[pt_BR]=Procurar por Arquivos...
|
||||
+Name[ro]=Caută fişiere...
|
||||
+Name[ru]=Поиск файлов...
|
||||
+Name[sq]=Kërko për files...
|
||||
+Name[sr]=Тражи датотеке...
|
||||
+Name[sr@Latn]=Traži datoteke...
|
||||
+Name[sv]=Sök efter filer...
|
||||
+Name[th]=ค้นหาแฟ้ม...
|
||||
+Name[tr]=Dosya Ara...
|
||||
+Name[uk]=Пошук файлів...
|
||||
+Name[vi]=Tìm kiếm tập tin...
|
||||
+Name[xh]=Khangela iiFayili...
|
||||
+Name[zh_CN]=搜索文件...
|
||||
+Name[zh_TW]=搜尋檔案...
|
||||
+Comment=Find files, folders, and documents on your computer
|
||||
+Comment[ar]=إيجاد ملفّات و مجلّدات و مستندات على حاسوبك
|
||||
+Comment[az]=Kompüterinizdəki faylları, qovluqları və sənədləri tapın
|
||||
+Comment[bg]=Намиране на файлове, папки и документи на вашия компютър
|
||||
+Comment[bs]=Nalazi datoteke, direktorije, i dokumente na vašem računaru
|
||||
+Comment[ca]=Cerca fitxers, carpetes i documents al vostre ordinador
|
||||
+Comment[cs]=Hledat soubory, adresáře a dokumenty ve vašem počítači
|
||||
+Comment[cy]=Canfod ffeiliau, ffolderi a dogfennau ar eich cyfrifiadur
|
||||
+Comment[da]=Find filer, mapper og dokumenter på din maskine
|
||||
+Comment[de]=Dateien, Ordner und Dokumente auf Ihrem Computer finden
|
||||
+Comment[el]=Εύρεση αρχείων, φακέλων και εγγράφων στον υπολογιστή σας
|
||||
+Comment[en_CA]=Find files, folders, and documents on your computer
|
||||
+Comment[en_GB]=Find files, folders, and documents on your computer
|
||||
+Comment[es]=Busca archivos, carpetas y documentos en su equipo
|
||||
+Comment[et]=Failide, kataloogide ja dokumentide otsimine
|
||||
+Comment[eu]=Aurkitu fitxategiak, karpetak eta dokumentuak zure ordenagailuan
|
||||
+Comment[fa]=پیدا کردن پروندهها، پوشهها و نوشتارها در کامپیوتر شما
|
||||
+Comment[fi]=Etsi tiedostoja, kansioita ja asiakirjoja tietokoneeltasi
|
||||
+Comment[fr]=Recherche des fichiers, des dossiers et des documents dans votre ordinateur
|
||||
+Comment[gl]=Bucar ficheiros, carpetas, e documentos no seu ordenador
|
||||
+Comment[gu]=તમારા કમ્પ્યૂટર પર ફાઈલો, ફોલ્ડરો અને દસ્તાવેજો શોધો
|
||||
+Comment[he]=מצא קבצים, תיקיות ומסמכים במחשב שלך
|
||||
+Comment[hi]=कंप्यूटर में फ़ाइल, फ़ोल्डर और दस्तावेज़ ढूंढें
|
||||
+Comment[hu]=Fájlok, mappák és dokumentumok keresése a számítógépen
|
||||
+Comment[id]=Cari berkas, folder, dan dokumen dalam komputer
|
||||
+Comment[it]=Trova file, cartelle e documenti nel computer
|
||||
+Comment[ja]=お使いのコンピュータにあるファイルやフォルダ、ドキュメントを検索します
|
||||
+Comment[ko]=컴퓨터에 들어 있는 파일, 폴더, 문서 찾기
|
||||
+Comment[lt]=Raskite bylas, aplankus ir dokumentus esančius Jūsų kompiuteryje
|
||||
+Comment[mk]=Најдете датотеки, папки и документи на Вашиот компјутер
|
||||
+Comment[ms]=Cari fail, folder, dan dokumen pada komputer anda
|
||||
+Comment[nb]=Finn filer, mapper og dokumenter på din datamaskin
|
||||
+Comment[ne]=कम्प्युटरका फाइलहरू, फोल्डरहरू, र कागजातहरू फेला पार्नुहोस्
|
||||
+Comment[nl]=Bestanden, mappen en documenten zoeken op uw computer
|
||||
+Comment[nn]=Finn filer, mapper og dokument på datamaskinen
|
||||
+Comment[no]=Finn filer, mapper og dokumenter på din datamaskin
|
||||
+Comment[pa]=ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਫਾਇਲਾਂ, ਫੋਲਡਰ ਤੇ ਦਸਤਾਵੇਜ਼ ਲੱਭੋ
|
||||
+Comment[pl]=Wyszukuje pliki, foldery i dokumenty na komputerze
|
||||
+Comment[pt]=Procurar ficheiros, pastas e documentos no seu computador
|
||||
+Comment[pt_BR]=Encontre arquivos, pastas e documentos em seu computador
|
||||
+Comment[ro]=Caută fişiere, dosare şi documente pe calculatorul dumneavoastră
|
||||
+Comment[ru]=Поиск файлов, папок и документов на вашем компьютере
|
||||
+Comment[sk]=Hľadať súbory, priečinky a dokumenty na vašom počítači
|
||||
+Comment[sq]=Gjej files, kartela, dhe dokumentë në kompjuterin tuaj
|
||||
+Comment[sr]=Тражите датотеке, фасцикле и документе на вашем рачунару
|
||||
+Comment[sr@Latn]=Tražite datoteke, fascikle i dokumente na vašem računaru
|
||||
+Comment[sv]=Sök filer, mappar och dokument på din dator
|
||||
+Comment[ta]=உங்கள் கணினியில் உள்ள கோப்புகள்,அடைவுகள் மற்றும் ஆவணங்களை கண்டுபிடி
|
||||
+Comment[th]=ค้นหาแฟ้ม โฟลเดอร์ หรือเอกสาร ในคอมพิวเตอร์เครื่องนี้
|
||||
+Comment[tr]=Bilgisayarınızdaki dosyaları, klasörleri ve belgeleri bulun
|
||||
+Comment[uk]=Пошук файлів, тек та документів на вашому комп'ютері
|
||||
+Comment[vi]=Tìm tập tin, thư mục và tài liệu trên máy tính.
|
||||
+Comment[xh]=Ukufumana iifayili, iziqulathi zeefayili, namaxwebhu kwikhompyutha yakho
|
||||
+Comment[zh_CN]=在您的计算机上查找文件、文件夹和文档
|
||||
+Comment[zh_TW]=在電腦中搜尋檔案、資料夾和文件
|
||||
+Exec=nautilus x-nautilus-search:
|
||||
+Icon=gnome-searchtool
|
||||
+Terminal=false
|
||||
+Type=Application
|
||||
+StartupNotify=true
|
||||
+Categories=Application;Core;
|
||||
+X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||
+X-GNOME-Bugzilla-Product=nautilus
|
||||
+X-GNOME-Bugzilla-Component=general
|
1160
nautilus.changes
Normal file
1160
nautilus.changes
Normal file
File diff suppressed because it is too large
Load Diff
807
nautilus.spec
Normal file
807
nautilus.spec
Normal file
@ -0,0 +1,807 @@
|
||||
#
|
||||
# spec file for package nautilus (Version 2.16.1)
|
||||
#
|
||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: nautilus
|
||||
BuildRequires: cdparanoia eel-devel gnome-common gnome-icon-theme gnome-patch-translation intltool libbeagle-devel libexif libgnomeui-devel libidl librsvg-devel mDNSResponder-devel perl-XML-Parser update-desktop-files
|
||||
License: GNU General Public License (GPL)
|
||||
Group: Productivity/File utilities
|
||||
Version: 2.16.1
|
||||
Release: 41
|
||||
Summary: The GNOME 2.x Desktop File Manager
|
||||
Source: ftp://ftp.gnome.org/pub/gnome/sources/nautilus/2.16/%{name}-%{version}.tar.bz2
|
||||
URL: http://www.gnome.org
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Patch1: nautilus-config-defaults.patch
|
||||
Patch2: nautilus-name-length.patch
|
||||
Patch3: nautilus-onlyshowin.patch
|
||||
Patch4: nautilus-search-desktop.patch
|
||||
Patch5: nautilus-icon.patch
|
||||
Patch6: nautilus-docpath.patch
|
||||
Patch7: nautilus-disable-zoom-control-and-view-as-option-menu.patch
|
||||
Patch8: nautilus-default-thumbnail-size.diff
|
||||
Patch9: nautilus-146947-rename-bad-parameters-message.diff
|
||||
Patch10: nautilus-mime.patch
|
||||
Patch11: nautilus-158158-ignore-foreign-desktop-files.diff
|
||||
Patch12: nautilus-212649-search-bar-visibility.patch
|
||||
Patch13: nautilus-6014-network-servers-in-places-sidebar.diff
|
||||
Patch14: nautilus-206369-desktop-icon-overlap.diff
|
||||
Patch15: nautilus-drives-and-volumes-on-desktop.diff
|
||||
Patch16: nautilus-debug-log.diff
|
||||
Requires: gnome2-user-docs gnome-icon-theme
|
||||
Provides: nautilus2
|
||||
Obsoletes: nautilus2
|
||||
Obsoletes: medusa < 0.6
|
||||
Autoreqprov: on
|
||||
|
||||
%gconf_schemas_prereq
|
||||
|
||||
%description
|
||||
This package contains Nautilus, the advanced file manager for the GNOME
|
||||
2.x Desktop platform.
|
||||
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Development Package for Nautilus
|
||||
Group: Development/Libraries/GNOME
|
||||
Requires: %{name} = %{version} libgnomeui-devel glib2-devel gtk2-devel gnome-vfs2-devel
|
||||
Provides: nautilus2-devel
|
||||
Obsoletes: nautilus2-devel
|
||||
|
||||
%description devel
|
||||
This package contains all files needed to develop programs that use
|
||||
features of the Nautilus file manager.
|
||||
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
gnome-patch-translation-prepare
|
||||
%patch1 -p1
|
||||
%patch2 -p0
|
||||
%patch3 -p1
|
||||
%if ! %sles_version
|
||||
%patch4
|
||||
%endif
|
||||
%patch5 -p1
|
||||
%patch6 -p0
|
||||
%patch7
|
||||
%patch8 -p1
|
||||
%patch9 -p0
|
||||
%patch10
|
||||
%patch11 -p1
|
||||
%patch12
|
||||
%patch13 -p1
|
||||
%patch14 -p1
|
||||
%patch15 -p1
|
||||
%patch16 -p0
|
||||
# FIXME: this code updates translation for upstreamed patches.
|
||||
cd po
|
||||
intltool-update --pot
|
||||
for PO in *.po ; do
|
||||
if test -f ../po-update/$PO ; then
|
||||
msgmerge --compendium=../po-update/$PO -o $PO.new $PO nautilus.pot
|
||||
mv $PO.new $PO
|
||||
fi
|
||||
done
|
||||
cd ..
|
||||
# END
|
||||
gnome-patch-translation-update
|
||||
|
||||
%build
|
||||
autoreconf -f -i
|
||||
# needed for nautilus-2.16.1:
|
||||
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||
%configure\
|
||||
--disable-update-mimedb
|
||||
# only for patch2:
|
||||
make nautilus.desktop src/network-scheme.desktop
|
||||
make %{?jobs:-j%jobs}
|
||||
|
||||
%install
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
rm docs/Makefile*
|
||||
ln -s ../icons/gnome/24x24/devices/gnome-fs-client.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
|
||||
ln -s ../icons/gnome/24x24/places/gnome-fs-home.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
|
||||
ln -s ../icons/gnome/48x48/apps/gnome-searchtool.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
|
||||
%suse_update_desktop_file -N "Nautilus" -G "File Browser" -D "user-guide/user-guide.xml?gosnautilus-1" nautilus System FileManager
|
||||
%suse_update_desktop_file -G "File Browser" -D "user-guide/user-guide.xml?gosnautilus-1" network-scheme System Network
|
||||
%suse_update_desktop_file -D "user-guide/user-guide.xml?gosnautilus-1" nautilus-computer System FileManager
|
||||
%if ! %sles_version
|
||||
%suse_update_desktop_file -G "Nautilus Search Tool" -D "user-guide/user-guide.xml?gosnautilus-1" nautilus-search System FileManager
|
||||
%endif
|
||||
%suse_update_desktop_file -G "File Browser" -D "user-guide/user-guide.xml?gosnautilus-1" nautilus-home System FileManager
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/nautilus/extensions-1.0
|
||||
%find_lang %{name}
|
||||
%find_gconf_schemas
|
||||
cat %{name}.lang %{name}.schemas_list >%{name}.lst
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%pre -f %{name}.schemas_pre
|
||||
|
||||
%post
|
||||
%run_ldconfig
|
||||
if test -x usr/bin/update-mime-database ; then
|
||||
usr/bin/update-mime-database usr/share/mime >/dev/null
|
||||
fi
|
||||
|
||||
%posttrans -f %{name}.schemas_posttrans
|
||||
|
||||
%preun -f %{name}.schemas_preun
|
||||
|
||||
%postun
|
||||
%run_ldconfig
|
||||
if test -x usr/bin/update-mime-database ; then
|
||||
usr/bin/update-mime-database usr/share/mime >/dev/null
|
||||
fi
|
||||
|
||||
%files -f %{name}.lst
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS COPYING COPYING-DOCS ChangeLog MAINTAINERS NEWS README THANKS TODO docs/*
|
||||
%{_bindir}/*
|
||||
%{_datadir}/applications/*.desktop
|
||||
%{_datadir}/mime/packages/*.xml
|
||||
%{_datadir}/nautilus
|
||||
%{_datadir}/pixmaps/nautilus
|
||||
%{_datadir}/pixmaps/*.png
|
||||
%{_libdir}/*.so.*
|
||||
%{_libdir}/bonobo/servers/*.server
|
||||
%dir %{_libdir}/nautilus
|
||||
%dir %{_libdir}/nautilus/extensions-1.0
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/*.*a
|
||||
%{_includedir}/*
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
|
||||
%changelog -n nautilus
|
||||
* Mon Dec 18 2006 - sbrabec@suse.cz
|
||||
- Prefix changed to /usr.
|
||||
- Spec file cleanup.
|
||||
* Tue Nov 21 2006 - sbrabec@suse.cz
|
||||
- Do not explicitly require mDNSResponder-lib blocking avahi compat
|
||||
package.
|
||||
* Wed Nov 08 2006 - federico@novell.com
|
||||
- Updated nautilus-drives-and-volumes-on-desktop.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=215351. Floppy icons
|
||||
disappeared from the desktop after unmounting the floppy. This also
|
||||
fixes https://bugzilla.novell.com/show_bug.cgi?id=218910, where
|
||||
there was a race condition when mounting drives. This caused the
|
||||
activation URIs of the corresponding NautilusFiles not to be updated
|
||||
correctly.
|
||||
* Wed Nov 01 2006 - federico@novell.com
|
||||
- Removed nautilus-hide-desktop-files.patch. This was used for the
|
||||
old "applications://" VFS scheme, which is deprecated now.
|
||||
- Removed nautilus-submount.patch, since we no longer use submount (subfs).
|
||||
- Removed nautilus-142860-vfs-drive-for-extensions.diff, since that
|
||||
feature appeared upstream since Nautilus 2.14. This is what lets
|
||||
Nautilus extensions look at the GnomeVFSDrive for a file, so that
|
||||
they can install menu items specific to drives (e.g. like
|
||||
nautilus-cd-burner).
|
||||
- Removed nautilus-172870-support-drives-and-volumes.diff and
|
||||
nautilus-155010-desktop-volume-policy.diff, since they need to be
|
||||
reworked for the code in Nautilus-2.16.
|
||||
- Added nautilus-6014-network-servers-in-places-sidebar.diff, to fix
|
||||
the part of https://bugzilla.novell.com/show_bug.cgi?id=6014 that is
|
||||
not yet in Nautilus 2.16. This adds a "Network Servers" item in the
|
||||
Places sidebar.
|
||||
- Added nautilus-206369-desktop-icon-overlap.diff as an updated
|
||||
and consolidated version of
|
||||
nautilus-155337-icon-positioning-on-reload.diff and
|
||||
nautilus-174766-fix-lazy-positioning.diff. This is to fix the bug
|
||||
where desktop icons get overlapped or rearranged when a new volume
|
||||
icon appears, or when the desktop is reloaded.
|
||||
- Added nautilus-drives-and-volumes-on-desktop.diff as a partly
|
||||
updated version of nautilus-172870-support-drives-and-volumes.diff.
|
||||
- Added nautilus-debug-log.diff. This provides logging functionality
|
||||
to aid debugging.
|
||||
- Updated descriptions inside the rest of the patches.
|
||||
- Renumbered patches.
|
||||
* Tue Oct 31 2006 - joeshaw@suse.de
|
||||
- Add a patch to ensure that the search entry bar is displayed
|
||||
when navigating to the x-nautilus-search:/// URI. (bnc #212649)
|
||||
* Sat Oct 14 2006 - danw@suse.de
|
||||
- Remove dead patches
|
||||
* Tue Oct 03 2006 - jhargadon@suse.de
|
||||
- update to version 2.16.1
|
||||
- Default to search in current directory for non-indexed search
|
||||
- Fix clash with symbol names in gtk+
|
||||
* Wed Sep 20 2006 - sbrabec@suse.cz
|
||||
- Update MIME database in scriptlets (#201729).
|
||||
* Thu Sep 14 2006 - jhargadon@suse.de
|
||||
- update to version 2.16.0
|
||||
- Handle enter activation when using typeahead search
|
||||
- Avoid using gnome_vfs_is_local in wrong places
|
||||
- Translations
|
||||
* Wed Aug 30 2006 - jhargadon@suse.de
|
||||
- update to version 2.15.92.1
|
||||
- Fix crash on startup
|
||||
- Fix crash on changing owner/group of file
|
||||
- Fix double free
|
||||
- Make sure all strings are displayed translated
|
||||
* Fri Aug 18 2006 - jhargadon@suse.de
|
||||
- update to version 2.15.91
|
||||
- Use gtk recent files code
|
||||
- Fix file change notification regression
|
||||
- Don't display raw form of selinux contexts
|
||||
- Import lates EggSequence with bugfixes
|
||||
- DnD fixes
|
||||
- Read .hidden symlinks
|
||||
- Fix down navigation in last column, next to last row
|
||||
- Submenu support for extensions
|
||||
- Improved beagle daemon detection
|
||||
- Enable D'n'D reordering in the places sidebar
|
||||
- New icons for trash operations
|
||||
- Add a button/text toggle button to the location bar
|
||||
- Fix leak
|
||||
* Mon Aug 07 2006 - gekker@suse.de
|
||||
- Update to version 2.15.4
|
||||
- Remove upstreamed patches
|
||||
* New permission dialog with recursion and selinx support
|
||||
* Improve extension interface
|
||||
* Add complete session management
|
||||
* Handle removal of the displayed location more elegantly
|
||||
* Support dropping uris, urls and text to subfolders
|
||||
* Don't allow formating of mounted floppies
|
||||
* Perfomance fixes
|
||||
* Don't use deprecated eel features
|
||||
* Improve startup performance
|
||||
* Use GOption
|
||||
* Fix selection box width calculation
|
||||
* Improve file permission handling
|
||||
* Add volume operations to the file menu, tree and places sidebar
|
||||
* New po/LINGUAS handling
|
||||
* Smarter date handling for images
|
||||
* HIG fixes
|
||||
* Fix crashes
|
||||
* Fixes for icons and thumbnailing
|
||||
* Show network volumes in the places sidebar
|
||||
* Fix progress dialog showing the wrong file
|
||||
* Translation updates
|
||||
* Use --no-desktop option for all desktop files
|
||||
* Startup performance improvements
|
||||
* Make files copied from read-only source writeable
|
||||
* Don't allow bookmarking x-desktop:///
|
||||
* Add help buttons to several dialogs
|
||||
* Fix SVG file identification
|
||||
* Properly break down URIs for connect to server ui
|
||||
* Show unmounted but user-visible drives in the places sidebar
|
||||
* Display more info in the progress dialog when preparing
|
||||
* Smarter DnD target selection
|
||||
* GnomeGoals: Use po/LINGUAS
|
||||
* Fix deadlock when dragging over list view in some conditions
|
||||
* Don't show folder count for smb shares
|
||||
* Close window when folder moves to trash
|
||||
* Fix deep count in properties dialog in some cases
|
||||
* Avoid calculating mime lists for activation
|
||||
* Remove blank error dialog on mount when using gnome-mount
|
||||
* Better filename linebreaking at punctuation marks.
|
||||
* List view: If a rename moves the file in the view, scroll to the new position
|
||||
* Better handling of broken filename encoding for link targets
|
||||
* Browser mode: don't close window on up if current directory has been removed
|
||||
* Pass original files, not target files to property page providers.
|
||||
This allows property page extensions to look at desktop files and symlinks.
|
||||
* Fix opening saved searches file from outside nautilus
|
||||
* Add option to always use the location bar to the preferences dialog
|
||||
* Show detailed file size in the properties dialog
|
||||
* Open modules with BIND_LOCAL
|
||||
* Add Network to places menu
|
||||
* Fix sort by atime
|
||||
* Add support for searching for custom mime type
|
||||
* Much better activation of multiple files
|
||||
* Handle new background image zooming mode
|
||||
* Add optional support for Tracker indexer
|
||||
* Added initial support for search
|
||||
* Better handling of opening multiple files
|
||||
* View update optimizations
|
||||
* No titles for alert dialogs
|
||||
* Use access() to determine permissions
|
||||
* Fix mime list problem introduced with sort change
|
||||
* Finally fix tree sidebar crash
|
||||
* ctrl-shift-g goes backwards in typeahead
|
||||
* Add Skip all button in copy/move conflict dialog
|
||||
* Position new files/folders correctly in manual layout mode
|
||||
* Fix desktop redraw issues on non-100%% zoom levels
|
||||
* Adds volume/drive api for modules
|
||||
* GtkTreeView style typeahead
|
||||
* '/' opens location dialog/entry
|
||||
* middle click in browser mode opens new window
|
||||
* Handle cancellation of authentication better
|
||||
* Add format menu item for floppy drives
|
||||
* Wed Jun 07 2006 - jpr@suse.de
|
||||
- Don't update the .desktop file if it doesn't exist
|
||||
(really fix #177551)
|
||||
* Thu Jun 01 2006 - federico@novell.com
|
||||
- Added nautilus-172870-support-drives-and-volumes.diff. This fixes
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=172870 by adding proper
|
||||
support for displaying unmounted drives as well as mounted volumes.
|
||||
This also makes floppies work from the desktop.
|
||||
- Added nautilus-174766-fix-lazy-positioning.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=174766. This makes
|
||||
volume icons not overlap with other icons in the desktop when
|
||||
volumes get mounted.
|
||||
* Tue May 23 2006 - federico@novell.com
|
||||
- Updated nautilus-158158-ignore-foreign-desktop-files.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=177777. All .desktop
|
||||
files were being filtered erroneously if they didn't have
|
||||
OnlyShowIn/NotShowIn keys.
|
||||
* Mon May 22 2006 - joeshaw@suse.de
|
||||
- Only patch in the nautilus-search.desktop file on SL, not SLE,
|
||||
since the new main menu has search built-in. (bnc #177551)
|
||||
* Wed May 17 2006 - sbrabec@suse.cz
|
||||
- nautilus-search-bar.c added to POTFILES.in.
|
||||
* Wed May 17 2006 - sbrabec@suse.cz
|
||||
- Fixed I18N problems:
|
||||
* untranslatable Search string (#173448)
|
||||
* uninitialized locale (#173448#c3)
|
||||
* Wed May 17 2006 - federico@novell.com
|
||||
- Updated nautilus-158158-ignore-foreign-desktop-files.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=176123. The
|
||||
"OnlyShowIn" key in desktop files can contain multiple items. Also
|
||||
pay attention to the "NotShowIn" key.
|
||||
* Mon May 15 2006 - federico@novell.com
|
||||
- Added nautilus-158279-add-location-toggle-button.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=158279. This adds a
|
||||
toggle button to the left of path bar in navigation windows.
|
||||
Pressing this button will switch to using a location entry instead
|
||||
of the path bar.
|
||||
* Fri May 12 2006 - federico@novell.com
|
||||
- Updated nautilus-155010-desktop-volume-policy.diff; this fixes
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=175076. This fixes a
|
||||
crash when dragging a volume to the trash.
|
||||
* Wed May 10 2006 - joeshaw@suse.de
|
||||
- Update search patch to remove annoying "queuing <whatever>"
|
||||
debug spew.
|
||||
* Wed May 10 2006 - federico@novell.com
|
||||
- Added nautilus-142860-vfs-drive-for-extensions.diff to fix the
|
||||
Nautilus part of bug
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=142860. This lets
|
||||
Nautilus extensions see the drives that may correspond to desktop
|
||||
icons.
|
||||
* Mon May 08 2006 - federico@novell.com
|
||||
- Added nautilus-66073-update-progress-dialog.diff to fix bug
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=66073. The progress
|
||||
dialog for file operations now gets updated correctly if several
|
||||
small files get copied before a large file.
|
||||
* Mon May 01 2006 - dobey@suse.de
|
||||
- Added nautilus-trash-icon.patch to use the theme's trash icon,
|
||||
rather than the delete icon, for the "Move to Trash" menu items
|
||||
* Thu Apr 27 2006 - federico@novell.com
|
||||
- Updated nautilus-155010-desktop-volume-policy.diff to fix bug
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=168280. This makes
|
||||
Nautilus not display two volume icons for no-media-check devices.
|
||||
* Wed Apr 19 2006 - federico@suse.de
|
||||
- Removed dot-hidden.dif. This fixes bug #158158 completely; that
|
||||
patch is obsoleted by the updated
|
||||
nautilus-158158-ignore-foreign-desktop-files.diff.
|
||||
* Tue Apr 18 2006 - federico@novell.com
|
||||
- Added nautilus-158158-ignore-foreign-desktop-files.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=158158. This makes
|
||||
Nautilus ignore .desktop files whose OnlyShowIn property indicates
|
||||
that they are specific to another desktop environment.
|
||||
* Tue Apr 18 2006 - joeshaw@suse.de
|
||||
- Update nautilus-search patch to correctly handle a search URI
|
||||
being passed into nautilus on the command-line. (bnc #166158)
|
||||
* Tue Apr 18 2006 - federico@novell.com
|
||||
- Added nautilus-155010-desktop-volume-policy.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=155010. This makes
|
||||
Nautilus display the same set of drives and volumes as GTK+'s file
|
||||
chooser. It will also display certain drives on the desktop for
|
||||
easy access (in particular, drives that do not support notification
|
||||
of inserted media, so we always need them to be accessible through
|
||||
the GUI, as opposed to being automounted).
|
||||
* Wed Mar 29 2006 - sbrabec@suse.cz
|
||||
- Handle inode/directory MIME type (#161824).
|
||||
* Wed Mar 22 2006 - dobey@suse.de
|
||||
- Added nautilus-unscaled-sidebar-menu-icons.patch to avoid scaling
|
||||
icons in the sidebar and where those same icons are used in menus
|
||||
* Mon Mar 20 2006 - federico@novell.com
|
||||
- Added nautilus-155337-icon-positioning-on-reload.diff to fix bug
|
||||
[#155337]. Now icons in the desktop are not repositioned if the
|
||||
desktop gets reloaded.
|
||||
* Fri Mar 17 2006 - federico@novell.com
|
||||
- Added nautilus-perf-no-burn-uri-for-desktop.diff. This makes
|
||||
Nautilus not do unnecessary work when initializing the desktop,
|
||||
saving 1 second during login.
|
||||
- Added nautilus-icon-registration.diff. This makes Nautilus do less
|
||||
work when registering its stock icons, saving about 1.5 seconds
|
||||
during login.
|
||||
* Tue Mar 14 2006 - ro@suse.de
|
||||
- use beagle on ppc64 as well
|
||||
* Thu Mar 02 2006 - sbrabec@suse.cz
|
||||
- Translations from upstream moved to gnome-patch-translation.
|
||||
* Fri Feb 24 2006 - federico@novell.com
|
||||
- Added nautilus-130796-bad-icon-placement.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=130796. This makes
|
||||
desktop icons with very wide labels be placed correctly, instead of
|
||||
being placed flush left with the edge of the screen.
|
||||
- Removed nautilus-115467-dont-overlap-volume-icons.diff as it is
|
||||
integrated into the new patch.
|
||||
* Wed Feb 22 2006 - joeshaw@suse.de
|
||||
- Update nautilus search patch to not display UI when beagled
|
||||
isn't running.
|
||||
* Sun Feb 19 2006 - aj@suse.de
|
||||
- Reduce BuildRequires.
|
||||
* Sat Feb 18 2006 - gekker@suse.de
|
||||
- ficup .desktop files for UI team
|
||||
* Mon Feb 13 2006 - federico@novell.com
|
||||
- Added nautilus-130796-bad-icon-placement.diff to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=130796. This makes
|
||||
desktop icons with very wide labels be placed correctly, instead of
|
||||
being placed flush left with the edge of the screen.
|
||||
* Thu Feb 09 2006 - federico@novell.com
|
||||
- Updated nautilus-6014-network-servers-desktop-icon.diff. Now we
|
||||
hide the "Network Servers" icon in the desktop by default, but we
|
||||
have new such items in the Places sidebar and the Go menu. This
|
||||
fixes https://bugzilla.novell.com/show_bug.cgi?id=149685
|
||||
* Wed Feb 01 2006 - sbrabec@suse.cz
|
||||
- Use translation compendium gnome-patch-translation.
|
||||
* Tue Jan 31 2006 - federico@novell.com
|
||||
- Added nautilus-146947-rename-bad-parameters-message.diff to fix bug
|
||||
[#146947]. If you try to use illegal characters when renaming a file
|
||||
in an SMB share, Nautilus will now give you a better error message
|
||||
instead of a generic "couldn't rename" one.
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Mon Jan 23 2006 - joeshaw@suse.de
|
||||
- Update search patch to only search the files backend
|
||||
* Wed Jan 18 2006 - gekker@suse.de
|
||||
- Remove Requires: on control-center2 and gnome-themes (#142237)
|
||||
* Tue Dec 06 2005 - sbrabec@suse.cz
|
||||
- Do not require beagle on ppc64.
|
||||
- Enabled parallel build.
|
||||
* Mon Dec 05 2005 - federico@novell.com
|
||||
- Removed nautilus-136167-no-default-window.diff. This is not the right fix, as external
|
||||
apps rely on being to call just "nautilus" without command-line arguments, so that
|
||||
Nautilus will open a window showing your Home directory. Moreover, there's no way for
|
||||
Nautilus to tell if it was (re)started by the session manager upon login, or as a result
|
||||
of exiting abnormally.
|
||||
* Thu Dec 01 2005 - federico@novell.com
|
||||
- Updated nautilus-6014-network-servers-desktop-icon.diff. When doing "Clean up
|
||||
by Name", the Network Servers icon will now be put after your Home icon.
|
||||
* Thu Dec 01 2005 - federico@novell.com
|
||||
- Added nautilus-6014-network-servers-desktop-icon.diff to fix bug #6014. This
|
||||
Creates a "Network Servers" icon in the desktop.
|
||||
- Added nautilus-136167-no-default-window.diff to fix bug #136167.
|
||||
When restarted abnormally, Nautilus will no longer open a window for
|
||||
your home directory.
|
||||
* Wed Nov 30 2005 - gekker@suse.de
|
||||
- Update to version 2.12.2
|
||||
* Mon Nov 28 2005 - gekker@suse.de
|
||||
- Enable nauilus sidebar by default (#132383).
|
||||
* Thu Nov 17 2005 - federico@novell.com
|
||||
- Added nautilus-default-thumbnail-size.diff. This makes the default size for
|
||||
thumbnails be 64 pixels, which looks better with the default theme than the
|
||||
old value of 96 pixels.
|
||||
* Mon Nov 14 2005 - joeshaw@suse.de
|
||||
- Update nautilus-search patch to 20051101.
|
||||
- Add patch to hide the zoom and "view as" controls from the
|
||||
location bar.
|
||||
* Tue Nov 08 2005 - federico@novell.com
|
||||
- Added nautilus-115467-dont-overlap-volume-icons.diff to fix part of
|
||||
bug #115467. With this, Nautilus will not overlap the icons when
|
||||
you insert a CD or USB stick.
|
||||
* Wed Nov 02 2005 - federico@novell.com
|
||||
- Updated nautilus-submount.patch to fix bug #127509. With this, the
|
||||
"Unmount volume" command will appear again for network volumes.
|
||||
* Thu Oct 13 2005 - gekker@suse.de
|
||||
- Update to version 2.12.1
|
||||
- Remove upstreamed patch
|
||||
- Re-diff some patches so that they apply to new version
|
||||
* Fri Oct 07 2005 - jpr@suse.de
|
||||
- Update beagle search patch
|
||||
* Thu Oct 06 2005 - federico@novell.com
|
||||
- Added nautilus-desktop-file-fallback-icons.diff so that .desktop
|
||||
files which don't have an Icon property will fall back to some
|
||||
reasonable icons depending on the type of the .desktop file.
|
||||
* Thu Oct 06 2005 - gekker@suse.de
|
||||
- Add DocPath to .desktop file
|
||||
* Thu Oct 06 2005 - sbrabec@suse.de
|
||||
- Require gnome-themes.
|
||||
* Wed Oct 05 2005 - federico@novell.com
|
||||
- Added nautilus-consistent-home-folder-name.diff to make the name of
|
||||
$HOME consistent between the path bar and side bar in Nautilus and
|
||||
GtkFileChooser.
|
||||
* Thu Sep 22 2005 - clahey@suse.de
|
||||
- Turn off computer icon by default.
|
||||
* Thu Sep 15 2005 - clahey@suse.de
|
||||
- Added nautilus-icon.patch to change main icon. bug #117333
|
||||
* Thu Sep 08 2005 - federico@novell.com
|
||||
- Added nautilus-114914-trash-unmount-removable-volume.diff to fix bug
|
||||
[#114914]. With this, trash windows will display the correct contents
|
||||
if there are mounted removable volumes.
|
||||
* Thu Sep 08 2005 - adrian@suse.de
|
||||
- do not show up in konqueror menus (#115880)
|
||||
- Computer menu entry broken other desktops
|
||||
* Mon Sep 05 2005 - gekker@suse.de
|
||||
- Add submount patch (90584)
|
||||
- Fix spec to apply both desktop search patches
|
||||
* Mon Sep 05 2005 - mmj@suse.de
|
||||
- Update to version 2.12.0 (GNOME 2.12)
|
||||
* Sun Aug 28 2005 - jpr@suse.de
|
||||
- Default to browser mode (113690)
|
||||
- Add nautilus-search.desktop so gnome-panel has something to launch
|
||||
for file searches (113691)
|
||||
* Tue Aug 23 2005 - rodrigo@suse.de
|
||||
- Update to version 2.11.92
|
||||
* Tue Aug 16 2005 - sbrabec@suse.cz
|
||||
- Updated nautilus-search patch from Joe Shaw.
|
||||
* Thu Aug 11 2005 - gekker@suse.de
|
||||
- Update to version 2.11.91
|
||||
* Tue Aug 02 2005 - gekker@suse.de
|
||||
- Update to version 2.11.90
|
||||
* Wed Jul 13 2005 - sbrabec@suse.cz
|
||||
- Updated to version 2.11.2.
|
||||
- Added x-nautilus-search beagle integration patch.
|
||||
- Removed static modules and .la files for libnautilus-private.
|
||||
* Mon Jun 20 2005 - sbrabec@suse.cz
|
||||
- Updated to version 2.11.2.
|
||||
* Wed Jun 01 2005 - sbrabec@suse.cz
|
||||
- Fixed devel requirements.
|
||||
* Fri May 27 2005 - sbrabec@suse.cz
|
||||
- Removed obsolete PKG_CONFIG_PATH line.
|
||||
* Wed May 18 2005 - sbrabec@suse.cz
|
||||
- Updated to version 2.10.1.
|
||||
* Tue Mar 22 2005 - clahey@suse.de
|
||||
- Fixes the bug where Places->Connect to server doesn't work
|
||||
properly with SSH.
|
||||
* Mon Mar 21 2005 - hhetter@suse.de
|
||||
- create .hidden if it does not exist on startup to hide some
|
||||
kde services (#58875)
|
||||
* Mon Mar 14 2005 - clahey@suse.de
|
||||
- Remove nautilus-background-memory.patch. Fixes 72063.
|
||||
* Wed Mar 09 2005 - gekker@suse.de
|
||||
- Update to version 2.10.0 (GNOME 2.10).
|
||||
* Mon Mar 07 2005 - gekker@suse.de
|
||||
- Add nautilus-background-memory.patch
|
||||
* Fri Mar 04 2005 - gekker@suse.de
|
||||
- Update to version 2.9.92
|
||||
* Fri Feb 11 2005 - gekker@suse.de
|
||||
- Update to 2.9.91
|
||||
- Remove upstreamed libexif patch
|
||||
* Mon Feb 07 2005 - gekker@suse.de
|
||||
- Update to version 2.9.90
|
||||
* Mon Feb 07 2005 - ro@suse.de
|
||||
- added gnome-menus to neededforbuild
|
||||
* Tue Feb 01 2005 - ro@suse.de
|
||||
- fix last change
|
||||
* Mon Jan 31 2005 - ro@suse.de
|
||||
- create directory in build-root before packaging
|
||||
* Fri Jan 28 2005 - sbrabec@suse.cz
|
||||
- Packaged empty directory for extensions.
|
||||
* Wed Jan 19 2005 - clahey@suse.de
|
||||
- Updated to version 2.9.2.
|
||||
* Sun Jan 16 2005 - schwab@suse.de
|
||||
- Fix requires.
|
||||
* Thu Dec 16 2004 - hvogel@suse.de
|
||||
- fix filelist
|
||||
* Thu Dec 16 2004 - hvogel@suse.de
|
||||
- require gnome-icon-theme for the desktop file icons
|
||||
* Wed Dec 15 2004 - hvogel@suse.de
|
||||
- fix desktop file
|
||||
* Tue Nov 23 2004 - hhetter@suse.de
|
||||
- require gnome2-user-docs (#48272)
|
||||
* Fri Nov 19 2004 - ro@suse.de
|
||||
- removed extra aclocal include directive
|
||||
* Mon Nov 01 2004 - mmj@suse.de
|
||||
- Locale rename no to nb
|
||||
* Tue Oct 19 2004 - sbrabec@suse.cz
|
||||
- Fixed support for libexif > 0.5.12.
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=143743
|
||||
* Tue Oct 12 2004 - sbrabec@suse.cz
|
||||
- Fixed libexecdir for bi-arch (#47050).
|
||||
* Tue Oct 05 2004 - hhetter@suse.de
|
||||
- register more nautilus desktop files (#46811)
|
||||
* Mon Oct 04 2004 - clahey@suse.de
|
||||
- Updated string in browser-pref patch.
|
||||
* Wed Sep 29 2004 - sbrabec@suse.cz
|
||||
- Implemented Open button for mime check warning (#46070),
|
||||
* Wed Sep 29 2004 - hhetter@suse.de
|
||||
- fix Computer to drives location
|
||||
* Tue Sep 21 2004 - hhetter@suse.de
|
||||
- show "drives:" location instead of "computer:" and recognize
|
||||
/var/lib/Desktop
|
||||
* Wed Sep 08 2004 - clahey@suse.de
|
||||
- Added OnlyShowIn=GNOME;.
|
||||
* Tue Aug 24 2004 - dave@suse.de
|
||||
- Added nautilus-location-crash.patch, ximian bug #63445
|
||||
* Thu Aug 19 2004 - dave@suse.de
|
||||
- Added nautilus-submount.patch, fixes ximian bug #63101
|
||||
* Tue Aug 17 2004 - dave@suse.de
|
||||
- Added nautilus-startup-notify.patch, fixes ximian bug #62605
|
||||
* Thu Aug 12 2004 - dave@suse.de
|
||||
- Added patches:
|
||||
nautilus-hide-desktop-files.patch - Update of
|
||||
nautilus-hide-separators.patch, fixes ximian bug #62339
|
||||
nautilus-trim-desktop-menu.patch - fixes ximian bug #59110
|
||||
* Thu Jul 29 2004 - dave@suse.de
|
||||
- Added patches:
|
||||
nautilus-desktop-keybindings.patch
|
||||
nautilus-hide-separators.patch
|
||||
nautilus-name-length.patch
|
||||
nautilus-netscape-url-dnd-format.patch
|
||||
* Wed Jun 23 2004 - dave@suse.de
|
||||
- Added nautilus-view-dispose.patch
|
||||
* Thu Jun 17 2004 - dave@suse.de
|
||||
- Updated to nautilus-2.6.3
|
||||
* Fri Jun 04 2004 - clahey@suse.de
|
||||
- Updated to nautilus-2.6.2.
|
||||
* Tue May 11 2004 - clahey@suse.de
|
||||
- Added mailto patch.
|
||||
* Tue May 04 2004 - sbrabec@suse.cz
|
||||
- Updated to version 2.6.1 (GNOME 2.6).
|
||||
* Fri Apr 02 2004 - hhetter@suse.de
|
||||
- add drives:// to the uri schemes (Bug Id#37848)
|
||||
* Thu Apr 01 2004 - hhetter@suse.de
|
||||
- nautilus-uri-schemes.dif: add yast-settings:// and suse-menu://
|
||||
to the list of uris which desktop files are interpreted
|
||||
(Bug Id#37848)
|
||||
* Mon Mar 22 2004 - sbrabec@suse.cz
|
||||
- Provide and obsolete nautilus2-devel.
|
||||
* Mon Mar 15 2004 - hhetter@suse.de
|
||||
- install MyComputer Icon on first user startup
|
||||
* Wed Mar 10 2004 - sbrabec@suse.cz
|
||||
- Fixed gconf schemas installation (#33114).
|
||||
* Wed Mar 03 2004 - hhetter@suse.de
|
||||
- remove control-center2 from #neededforbuild
|
||||
* Wed Feb 25 2004 - hhetter@suse.de
|
||||
- apply nautilus-config-defaults.patch: start with sidebar
|
||||
disabled, disable sound preview
|
||||
- remove deprecated filesharing patch
|
||||
* Fri Feb 20 2004 - sbrabec@suse.cz
|
||||
- Package renamed to nautilus.
|
||||
* Thu Feb 12 2004 - hhetter@suse.de
|
||||
- gconf schema (de-)installation in %%post and %%postun
|
||||
* Mon Feb 09 2004 - hhetter@suse.de
|
||||
- updated to version 2.4.2 [GNOME2.4.2]
|
||||
- cs-typo patch has gone upstream, removed
|
||||
* Sat Jan 10 2004 - adrian@suse.de
|
||||
- let -devel package require libgnomeui-devel
|
||||
* Mon Oct 27 2003 - sbrabec@suse.cz
|
||||
- Updated to version 2.4.1.
|
||||
* Fri Oct 24 2003 - sbrabec@suse.cz
|
||||
- Fill start-here:// with more usable items.
|
||||
* Tue Oct 21 2003 - sbrabec@suse.cz
|
||||
- Typo fix (cs.po).
|
||||
* Tue Oct 07 2003 - sbrabec@suse.cz
|
||||
- Updated to version 2.4.0 (GNOME 2.4).
|
||||
* Mon Sep 22 2003 - sbrabec@suse.cz
|
||||
- Obsolete medusa1.
|
||||
* Wed Sep 17 2003 - kukuk@suse.de
|
||||
- Replace nautilus
|
||||
* Sun Sep 07 2003 - adrian@suse.de
|
||||
- add Categories
|
||||
* Mon Aug 25 2003 - hhetter@suse.de
|
||||
- add filesharing patches
|
||||
- add filesharing setup tool
|
||||
* Tue Aug 19 2003 - sbrabec@suse.cz
|
||||
- Updated neededforbuild (rename of librsvg2, eel2).
|
||||
* Mon Jul 14 2003 - sbrabec@suse.cz
|
||||
- Fixed aclocal command.
|
||||
* Mon Jul 14 2003 - sbrabec@suse.cz
|
||||
- GNOME prefix change to /opt/gnome.
|
||||
* Wed Jun 25 2003 - sbrabec@suse.cz
|
||||
- Updated to version 2.2.4.
|
||||
- Updated neededforbuild.
|
||||
- Turned on cdparanoia interface.
|
||||
- Fixed unpackaged files.
|
||||
- Packaged more docs.
|
||||
- Require control-center2.
|
||||
- Use %%find_lang.
|
||||
* Wed Mar 19 2003 - hhetter@suse.de
|
||||
- updated to version 2.2.2
|
||||
* Tue Feb 25 2003 - hhetter@suse.de
|
||||
- launch nautilus with --no-desktop in desktop files
|
||||
to prevent it from overtaking the desktop in other environments
|
||||
as GNOME (#24105)
|
||||
* Thu Feb 20 2003 - hhetter@suse.de
|
||||
- remove the starthere - link hack which was only for
|
||||
2.0.x versions of nautilus
|
||||
* Thu Feb 13 2003 - sbrabec@suse.cz
|
||||
- Updated to version 2.2.1.
|
||||
* Mon Feb 03 2003 - ro@suse.de
|
||||
- added startup-notification to neededforbuild
|
||||
* Wed Jan 29 2003 - hhetter@suse.de
|
||||
- updated to version 2.2.0.2
|
||||
* Mon Jan 20 2003 - ro@suse.de
|
||||
- update to 2.1.91
|
||||
* Mon Dec 16 2002 - sbrabec@suse.cz
|
||||
- FHS fix.
|
||||
- Updated %%files.
|
||||
- Quick fix of starthere icon look.
|
||||
* Thu Dec 12 2002 - sbrabec@suse.cz
|
||||
- Added /media path patch (fixes desktop icon look for removable
|
||||
devices).
|
||||
* Fri Nov 29 2002 - hhetter@suse.de
|
||||
- updated to version 2.0.8 [GNOME 2.0.3]
|
||||
* Thu Oct 24 2002 - hhetter@suse.de
|
||||
- applied new ja-patch from mfabian (partly upstream)
|
||||
- updated to version 2.0.7
|
||||
* Mon Oct 21 2002 - mfabian@suse.de
|
||||
- fix corrupted character in ja.po
|
||||
* Tue Sep 24 2002 - sbrabec@suse.cz
|
||||
- Added alsa-devel to neededforbuild, because esound-devel can require it.
|
||||
* Thu Sep 19 2002 - sbrabec@suse.cz
|
||||
- Added alsa to neededforbuild, because esound can depend on it.
|
||||
* Tue Sep 17 2002 - hhetter@suse.de
|
||||
- added better hu po-file from tvamosi
|
||||
* Tue Sep 17 2002 - hhetter@suse.de
|
||||
- fix hungarian translation
|
||||
* Tue Aug 20 2002 - hhetter@suse.de
|
||||
- added PreReq: filesystem
|
||||
* Tue Aug 06 2002 - hhetter@suse.de
|
||||
- updated to version 2.0.3
|
||||
* Drag and drop has been implemented in the list view.
|
||||
* Performance enhancements in the icon factory.
|
||||
* Various bugfixes.
|
||||
* Sat Jul 27 2002 - adrian@suse.de
|
||||
- fix neededforbuild
|
||||
- use %%run_ldconfig
|
||||
* Fri Jul 26 2002 - hhetter@suse.de
|
||||
- updated to version 2.0.2
|
||||
* List view does not hang anymore
|
||||
* reflect changes in eel 2.0.2 (background api)
|
||||
* fix crash when invoking nautilus -q"
|
||||
* Thu Jul 25 2002 - hhetter@suse.de
|
||||
- fix filelist
|
||||
* Tue Jul 23 2002 - hhetter@suse.de
|
||||
- updated to version 2.0.1
|
||||
* Various UI cleanups from the ui review
|
||||
* Various bugfixes
|
||||
* The Gnome Nautilus theme now follows the gtk+ theme
|
||||
better
|
||||
* Window geometry is stored even in
|
||||
open-directories-in-same-window
|
||||
* All executable bonobo components moved into libexec.
|
||||
* Some performance improvements
|
||||
* Accessibility fixes
|
||||
* Add support for kernel supermount patch
|
||||
* Read desktop file icons according to the icon theme
|
||||
specification
|
||||
* New throbber for the gnome theme
|
||||
* large version of trash icon
|
||||
* Better handling of disk ejecting
|
||||
* Proper handling of launching desktop files according
|
||||
to the spec
|
||||
* Thu Jun 20 2002 - hhetter@suse.de
|
||||
- don't install schemas while make install
|
||||
* Fri Jun 14 2002 - hhetter@suse.de
|
||||
- filelist lookover
|
||||
- supply schema file
|
||||
* Tue Jun 11 2002 - hhetter@suse.de
|
||||
- updated to version 2.0.0
|
||||
* Fri Jun 07 2002 - hhetter@suse.de
|
||||
- gnome-common in #neededforbuild
|
||||
* Fri Jun 07 2002 - hhetter@suse.de
|
||||
- really build nautilus treeview and notes
|
||||
* Thu Jun 06 2002 - ro@suse.de
|
||||
- fix libdir usage
|
||||
* Wed Jun 05 2002 - hhetter@suse.de
|
||||
- added missing pkgtool files
|
||||
* Wed Jun 05 2002 - hhetter@suse.de
|
||||
- updated to version 1.1.19, source frozen
|
||||
- seperation from mozilla and gtkhtml modules
|
||||
* Wed May 22 2002 - meissner@suse.de
|
||||
- changed neededforbuild so we can run autoconf/aclocal, also added
|
||||
libjpeg.
|
||||
- %%_lib fixes.
|
||||
* Tue May 07 2002 - ro@suse.de
|
||||
- up to 1.1.15
|
||||
- added gail to neededforbuild (for eel2)
|
||||
* Fri Feb 01 2002 - ro@suse.de
|
||||
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||
* Thu Jan 24 2002 - hhetter@suse.de
|
||||
- initial SuSE package for GNOME 2.0 platform
|
Loading…
Reference in New Issue
Block a user