OBS User unknown 2007-01-09 17:41:02 +00:00 committed by Git OBS Bridge
commit 44143a4d57
22 changed files with 6015 additions and 0 deletions

23
.gitattributes vendored Normal file
View 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
View File

@ -0,0 +1 @@
.osc

View 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",

View 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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:48818f5e2c9e981a6c75a61e462ac4050f7ffbf1c620a62fd7b3e57669484e37
size 4258919

View 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;

View 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

View 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 ();

View 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

File diff suppressed because it is too large Load Diff

View 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

View 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
View 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

File diff suppressed because it is too large Load Diff

51
nautilus-icon.patch Normal file
View 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
View 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
View 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
View 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

View 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

File diff suppressed because it is too large Load Diff

807
nautilus.spec Normal file
View 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

0
ready Normal file
View File