Revert upstream commits r12779 and r13045.
We can do this because we fix GNOME #316087 in our GTK+ packages.
Index: nautilus-3.0.2/src/nautilus-list-view.c
===================================================================
--- nautilus-3.0.2.orig/src/nautilus-list-view.c	2011-05-24 20:46:25.000000000 +0200
+++ nautilus-3.0.2/src/nautilus-list-view.c	2011-05-31 19:53:21.745355384 +0200
@@ -59,7 +59,6 @@
 #include <libnautilus-private/nautilus-module.h>
 #include <libnautilus-private/nautilus-tree-view-drag-dest.h>
 #include <libnautilus-private/nautilus-clipboard.h>
-#include <libnautilus-private/nautilus-cell-renderer-text-ellipsized.h>
 
 #define DEBUG_FLAG NAUTILUS_DEBUG_LIST_VIEW
 #include <libnautilus-private/nautilus-debug.h>
@@ -1673,7 +1672,7 @@ create_and_set_up_tree_view (NautilusLis
 
 	for (l = nautilus_columns; l != NULL; l = l->next) {
 		NautilusColumn *nautilus_column;
-		int column_num;		
+		int column_num, font_size;
 		char *name;
 		char *label;
 		float xalign;
@@ -1696,6 +1695,9 @@ create_and_set_up_tree_view (NautilusLis
 			view->details->pixbuf_cell = (GtkCellRendererPixbuf *)cell;
 			
 			view->details->file_name_column = gtk_tree_view_column_new ();
+			gtk_tree_view_column_set_expand (view->details->file_name_column, TRUE);
+			font_size = PANGO_PIXELS (pango_font_description_get_size (gtk_style_context_get_font(gtk_widget_get_style_context(GTK_WIDGET(view)), GTK_STATE_FLAG_NORMAL)));
+			gtk_tree_view_column_set_min_width (view->details->file_name_column, 20*font_size);
 			g_object_ref_sink (view->details->file_name_column);
 			view->details->file_name_column_num = column_num;
 			
@@ -1715,7 +1717,11 @@ create_and_set_up_tree_view (NautilusLis
 							     "pixbuf", NAUTILUS_LIST_MODEL_SMALLEST_ICON_COLUMN,
 							     NULL);
 			
-			cell = nautilus_cell_renderer_text_ellipsized_new ();
+			cell = gtk_cell_renderer_text_new ();
+			g_object_set (cell,
+				      "ellipsize", PANGO_ELLIPSIZE_END,
+				      "ellipsize-set", TRUE,
+				      NULL);
 			view->details->file_name_cell = (GtkCellRendererText *)cell;
 			g_signal_connect (cell, "edited", G_CALLBACK (cell_renderer_edited), view);
 			g_signal_connect (cell, "editing-canceled", G_CALLBACK (cell_renderer_editing_canceled), view);
