patches/nautilus-01-trash-only-home.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 17693 b3791b2d1347
child 22007 34c4666a5f42
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16013
6dfdf0aa30c8 * base-specs/nautilus.spec : Bump to 2.26.3
mattman
parents: 11434
diff changeset
     1
/jds/bin/diff -uprN nautilus-2.26.3.old/libnautilus-private/nautilus-file-operations.c nautilus-2.26.3/libnautilus-private/nautilus-file-operations.c
6dfdf0aa30c8 * base-specs/nautilus.spec : Bump to 2.26.3
mattman
parents: 11434
diff changeset
     2
--- nautilus-2.26.3.old/libnautilus-private/nautilus-file-operations.c	2009-04-20 11:57:19.000000000 +0100
6dfdf0aa30c8 * base-specs/nautilus.spec : Bump to 2.26.3
mattman
parents: 11434
diff changeset
     3
+++ nautilus-2.26.3/libnautilus-private/nautilus-file-operations.c	2009-07-13 11:11:03.239850000 +0100
6dfdf0aa30c8 * base-specs/nautilus.spec : Bump to 2.26.3
mattman
parents: 11434
diff changeset
     4
@@ -2062,41 +2062,10 @@ dir_has_files (GFile *dir)
11434
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
     5
 static GList *
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
     6
 get_trash_dirs_for_mount (GMount *mount)
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
     7
 {
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
     8
-	GFile *root;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
     9
-	GFile *trash;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    10
-	char *relpath;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    11
-	GList *list;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    12
-
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    13
-	root = g_mount_get_root (mount);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    14
-	if (root == NULL) {
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    15
-		return NULL;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    16
-	}
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    17
-
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    18
-	list = NULL;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    19
-	
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    20
-	if (g_file_is_native (root)) {
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    21
-		relpath = g_strdup_printf (".Trash/%d", getuid ());
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    22
-		trash = g_file_resolve_relative_path (root, relpath);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    23
-		g_free (relpath);
8514
5a2ed0a547ed 2006-11-06 Stephen Browne <[email protected]>
stephen
parents:
diff changeset
    24
-
11434
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    25
-		list = g_list_prepend (list, g_file_get_child (trash, "files"));
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    26
-		list = g_list_prepend (list, g_file_get_child (trash, "info"));
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    27
-		
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    28
-		g_object_unref (trash);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    29
-		
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    30
-		relpath = g_strdup_printf (".Trash-%d", getuid ());
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    31
-		trash = g_file_get_child (root, relpath);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    32
-		g_free (relpath);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    33
-
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    34
-		list = g_list_prepend (list, g_file_get_child (trash, "files"));
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    35
-		list = g_list_prepend (list, g_file_get_child (trash, "info"));
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    36
-		
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    37
-		g_object_unref (trash);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    38
-	}
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    39
-	
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    40
-	g_object_unref (root);
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    41
-	
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    42
-	return list;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    43
+	/* This is called only when unmounting so we can safely return NULL 
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    44
+	 * as only $HOME will contain Trash folder.
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    45
+	 */
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    46
+	return NULL;
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    47
 }
8514
5a2ed0a547ed 2006-11-06 Stephen Browne <[email protected]>
stephen
parents:
diff changeset
    48
 
11434
ece450948145 2008-01-10 Padraig O'Briain <[email protected]>
padraig
parents: 8514
diff changeset
    49
 static gboolean
17693
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    50
diff -ruN nautilus-2.29.91.orig/configure.in nautilus-2.29.91/configure.in
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    51
--- nautilus-2.29.91.orig/configure.in	2010-03-12 18:07:38.672521666 +0000
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    52
+++ nautilus-2.29.91/configure.in	2010-03-12 19:01:39.338873686 +0000
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    53
@@ -415,8 +415,8 @@
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    54
 CORE_LIBS="`$PKG_CONFIG --libs $CORE_MODULES` $x_libs"
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    55
 AC_SUBST(CORE_LIBS)
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    56
 
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    57
-DISABLE_DEPRECATED_CFLAGS="-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    58
-AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    59
+#DISABLE_DEPRECATED_CFLAGS="-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    60
+#AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    61
 
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    62
 dnl Multimedia keys
b3791b2d1347 2010-03-12 Christian Kelly <[email protected]>
chrisk
parents: 16013
diff changeset
    63
 AC_CHECK_HEADERS([X11/XF86keysym.h])