1. 12 Feb, 2013 1 commit
    • Cosimo Cecchi's avatar
      list-view: add back a treeview option · 9fd0e218
      Cosimo Cecchi authored
      Re-add most of the code that handled the tree view in NautilusListModel
      and NautilusListView, cleaned up and rebased to master.
      
      The tree mode will be activated by a checkbox in the Preferences dialog.
      9fd0e218
  2. 22 Jan, 2013 2 commits
  3. 04 Dec, 2012 1 commit
  4. 30 Jun, 2012 1 commit
  5. 08 May, 2012 1 commit
  6. 20 Jan, 2011 1 commit
  7. 11 Jan, 2011 1 commit
  8. 05 Nov, 2010 1 commit
  9. 31 Oct, 2010 1 commit
  10. 20 Aug, 2010 1 commit
  11. 19 Aug, 2010 1 commit
  12. 11 Jun, 2010 1 commit
  13. 20 May, 2010 2 commits
  14. 08 May, 2010 1 commit
  15. 02 Feb, 2009 1 commit
    • Cosimo Cecchi's avatar
      Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type() · 0fa45e38
      Cosimo Cecchi authored
      2009-02-02  Cosimo Cecchi  <cosimoc@pluto>
      
      	* libnautilus-extension/nautilus-column.c:
      	(nautilus_column_finalize), (nautilus_column_init),
      	(nautilus_column_class_init):
      	* libnautilus-extension/nautilus-menu.c: (nautilus_menu_finalize):
      	* libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
      	(nautilus_cell_renderer_pixbuf_emblem_class_init),
      	(nautilus_cell_renderer_pixbuf_emblem_finalize):
      	* libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
      	(nautilus_cell_renderer_text_ellipsized_init),
      	(nautilus_cell_renderer_text_ellipsized_class_init),
      	(nautilus_cell_renderer_text_ellipsized_get_size):
      	* libnautilus-private/nautilus-entry.c: (nautilus_entry_finalize),
      	(nautilus_entry_key_press), (nautilus_entry_motion_notify),
      	(nautilus_entry_button_press), (nautilus_entry_button_release),
      	(nautilus_entry_selection_clear), (nautilus_entry_class_init):
      	* libnautilus-private/nautilus-file.c: (nautilus_file_init),
      	(nautilus_file_constructor), (finalize),
      	(nautilus_file_class_init):
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_finalize),
      	(nautilus_icon_canvas_item_update),
      	(nautilus_icon_canvas_item_class_init):
      	* libnautilus-private/nautilus-icon-container.c:
      	(nautilus_icon_container_new):
      	* libnautilus-private/nautilus-icon-container.h:
      	* libnautilus-private/nautilus-mime-application-chooser.c:
      	(nautilus_mime_application_chooser_finalize),
      	(nautilus_mime_application_chooser_destroy),
      	(nautilus_mime_application_chooser_class_init),
      	(nautilus_mime_application_chooser_init):
      	* libnautilus-private/nautilus-open-with-dialog.c:
      	(nautilus_open_with_dialog_finalize),
      	(nautilus_open_with_dialog_destroy),
      	(nautilus_open_with_dialog_class_init),
      	(nautilus_open_with_dialog_init):
      	* src/file-manager/fm-icon-container.c:
      	* src/file-manager/fm-list-model.c: (fm_list_model_dispose),
      	(fm_list_model_finalize), (fm_list_model_class_init):
      	* src/file-manager/fm-tree-model.c: (fm_tree_model_finalize),
      	(fm_tree_model_class_init):
      	Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type()
      	functions where possible.
      
      svn path=/trunk/; revision=14911
      0fa45e38
  16. 06 Dec, 2008 1 commit
    • Cosimo Cecchi's avatar
      Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432). · 7fce8f06
      Cosimo Cecchi authored
      2008-12-06  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* cut-n-paste-code/libegg/eggtreemultidnd.c:
      	* cut-n-paste-code/libegg/eggtreemultidnd.h:
      	* libnautilus-extension/nautilus-menu.c:
      	* libnautilus-private/nautilus-directory-notify.h:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-file.c:
      	* libnautilus-private/nautilus-icon-info.h:
      	* libnautilus-private/nautilus-idle-queue.h:
      	* libnautilus-private/nautilus-monitor.h:
      	* libnautilus-private/nautilus-search-engine-simple.c:
      	* src/file-manager/fm-list-model.c:
      	* src/file-manager/fm-list-model.h:
      	* src/file-manager/fm-list-view.c:
      	* src/nautilus-emblem-sidebar.h:
      	* src/nautilus-notebook.c:
      	* src/nautilus-notebook.h:
      	Use single GLib/GTK+ includes. Patch by Maxim Ermilov (#560432).
      
      svn path=/trunk/; revision=14797
      7fce8f06
  17. 17 Sep, 2008 1 commit
    • Christian Neumair's avatar
      Enable text drag target for list view. Fixes #552474. · 679fdc5e
      Christian Neumair authored
      2008-09-17  Christian Neumair  <cneumair@gnome.org>
      
      	* src/file-manager/fm-list-model.c
      	(fm_list_model_multi_drag_data_get),
      	(fm_list_model_get_drag_target_list):
      	* src/file-manager/fm-list-model.h:
      	* src/file-manager/fm-list-view.c (motion_notify_callback):
      	Enable text drag target for list view. Fixes #552474.
      
      svn path=/trunk/; revision=14634
      679fdc5e
  18. 15 Jul, 2008 1 commit
    • Christian Neumair's avatar
      Display emblems for small icon sizes, down to 16 pixels. · 7a76d245
      Christian Neumair authored
      2008-07-15  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-info.c
      	(nautilus_icon_get_emblem_size_for_icon_size):
      	* src/file-manager/fm-list-model.c (fm_list_model_get_value):
      	Display emblems for small icon sizes, down to 16 pixels.
      
      svn path=/trunk/; revision=14361
      7a76d245
  19. 30 Jun, 2008 1 commit
    • Christian Neumair's avatar
      Scale down huge pixbufs when loading. Massively speed up loading of · 5209289d
      Christian Neumair authored
      2008-06-30  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-directory-async.c (thumbnail_done),
      	(thumbnail_loader_size_prepared), (get_pixbuf_for_content),
      	(thumbnail_start):
      	* libnautilus-private/nautilus-file.h:
      	Scale down huge pixbufs when loading. Massively speed up loading of
      	directories where the original image is used as thumbnail.
      	Also try to write the whole file at once rather than writing in chunks.
      
      	* libnautilus-private/nautilus-file-private.h:
      	* libnautilus-private/nautilus-file.c (nautilus_file_get_icon):
      	Rewrite some flaky parts of thumbnailing.
      
      	Never scale any thumbnails up.
      	Always compose thumbnail on the fly instead storing it once and
      	scaling it up and down.
      	Add flag to force that thumbnail size matches
      	the output icon size for tree view.
      
      	* src/file-manager/fm-list-model.c (fm_list_model_get_value):
      	Use this flag.
      
      svn path=/trunk/; revision=14309
      5209289d
  20. 21 May, 2008 1 commit
  21. 10 Apr, 2008 1 commit
    • A. Walton's avatar
      Remove GSequence hack as it is no longer necessary; we require a newer · 85427124
      A. Walton authored
      2008-04-10  A. Walton  <awalton@svn.gnome.org>
      
      	* configure.in:
      	* cut-n-paste-code/Makefile.am:
      	* cut-n-paste-code/gsequence/Makefile.am:
      	* cut-n-paste-code/gsequence/gsequence.c:
      	* cut-n-paste-code/gsequence/gsequence.h:
      	* src/Makefile.am:
      	* src/file-manager/fm-list-model.c:
      	Remove GSequence hack as it is no longer necessary;
      	we require a newer GLib in order to support GIO.
      	More work towards bug #520773.
      
      
      svn path=/trunk/; revision=14062
      85427124
  22. 07 Feb, 2008 1 commit
    • A. Walton's avatar
      Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED. · 9d0e1163
      A. Walton authored
      2008-02-07  A. Walton <awalton@svn.gnome.org>
      * configure.in:
      * libnautilus-private/nautilus-emblem-utils.c:
      (is_reserved_keyword):
      * libnautilus-private/nautilus-file.c:
      (nautilus_file_fit_date_as_string):
      * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
      Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
      
      svn path=/trunk/; revision=13704
      9d0e1163
  23. 22 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Add attribute_q property that is the Quark of the attribute property. · 36481d7c
      Alexander Larsson authored
      2008-01-22  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-extension/nautilus-column.c:
      	Add attribute_q property that is the Quark
      	of the attribute property.
      	
              * src/file-manager/fm-icon-container.c:
              * src/file-manager/fm-list-model.[ch]:
              * src/file-manager/fm-list-view.c:
      	Use the quark versions of the string attribute
      	calls for better performance.
      
      
      svn path=/trunk/; revision=13642
      36481d7c
  24. 30 Nov, 2007 1 commit
  25. 22 Aug, 2007 1 commit
    • Alexander Larsson's avatar
      The icon theme changed how the sizes of the emblem icons are used, update · 585a0c27
      Alexander Larsson authored
      2007-08-22  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-icon-container.c:
              * libnautilus-private/nautilus-icon-factory.c:
              * libnautilus-private/nautilus-icon-factory.h:
              * src/file-manager/fm-list-model.c:
              * src/nautilus-sidebar-title.c:
      	The icon theme changed how the sizes of the emblem icons
      	are used, update to comply with that.
      
      
      svn path=/trunk/; revision=13100
      585a0c27
  26. 02 Mar, 2007 1 commit
    • Alexander Larsson's avatar
      Sparse cleanups from kjartan · ef3034fa
      Alexander Larsson authored
      2007-03-02  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-file.c:
              * libnautilus-private/nautilus-icon-canvas-item.c:
              * libnautilus-private/nautilus-icon-container.c:
              * libnautilus-private/nautilus-program-choosing.c:
              * libnautilus-private/nautilus-trash-file.c:
              * libnautilus-private/nautilus-tree-view-drag-dest.c:
              * src/file-manager/fm-desktop-icon-view.c:
              * src/file-manager/fm-directory-view.c:
              * src/file-manager/fm-list-model.c:
              * src/file-manager/fm-list-view.c:
              * src/file-manager/fm-tree-model.c:
              * src/nautilus-image-properties-page.c:
              * src/nautilus-navigation-bar.c:
              * src/nautilus-query-editor.c:
              * src/nautilus-search-bar.c:
              * src/nautilus-window-private.h:
      	Sparse cleanups from kjartan
      
      
      svn path=/trunk/; revision=12780
      ef3034fa
  27. 19 Feb, 2007 1 commit
  28. 05 Feb, 2007 1 commit
  29. 18 Jan, 2007 1 commit
    • Christian Persch's avatar
      No need to make GTypeInfo and GInterfaceInfo static. Bug #362034. · eb26edd2
      Christian Persch authored
      2007-01-18  Christian Persch  <chpe@svn.gnome.org>
      
      	* cut-n-paste-code/libegg/eggtreemultidnd.c:
      	(egg_tree_multi_drag_source_get_type):
      	* libnautilus-extension/nautilus-column-provider.c:
      	(nautilus_column_provider_get_type):
      	* libnautilus-extension/nautilus-column.c:
      	(nautilus_column_get_type):
      	* libnautilus-extension/nautilus-file-info.c:
      	(nautilus_file_info_get_type):
      	* libnautilus-extension/nautilus-info-provider.c:
      	(nautilus_info_provider_get_type):
      	* libnautilus-extension/nautilus-location-widget-provider.c:
      	(nautilus_location_widget_provider_get_type):
      	* libnautilus-extension/nautilus-menu-item.c:
      	(nautilus_menu_item_get_type):
      	* libnautilus-extension/nautilus-menu-provider.c:
      	(nautilus_menu_provider_get_type):
      	* libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
      	* libnautilus-extension/nautilus-property-page-provider.c:
      	(nautilus_property_page_provider_get_type):
      	* libnautilus-extension/nautilus-property-page.c:
      	(nautilus_property_page_get_type):
      	* libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
      	(nautilus_cell_renderer_pixbuf_emblem_get_type):
      	* libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
      	* libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_accessible_get_type),
      	(nautilus_icon_canvas_item_get_type):
      	* libnautilus-private/nautilus-sidebar-provider.c:
      	(nautilus_sidebar_provider_get_type):
      	* libnautilus-private/nautilus-sidebar.c:
      	(nautilus_sidebar_get_type):
      	* libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
      	* libnautilus-private/nautilus-window-info.c:
      	(nautilus_window_info_get_type):
      	* src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
      	* src/file-manager/fm-list-model.c: (fm_list_model_get_type):
      	* src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
      	* src/nautilus-navigation-action.c:
      	(nautilus_navigation_action_get_type): No need to make GTypeInfo and
      	GInterfaceInfo static. Bug #362034.
      
      svn path=/trunk/; revision=12700
      eb26edd2
  30. 18 Oct, 2006 1 commit
  31. 27 Jul, 2006 1 commit
    • Christian Neumair's avatar
      Rename nautilus_drag_default_drop_action_for_url to · bef04d93
      Christian Neumair authored
      2006-07-25  Christian Neumair  <chris@gnome-de.org>
      
      	* libnautilus-private/nautilus-dnd.c:
      	Rename nautilus_drag_default_drop_action_for_url to
      	nautilus_drag_default_drop_action_for_netscape_url.
      	Don't offer netscape URL drags.
      
      	* libnautilus-private/nautilus-dnd.h: Rename
      	NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
      	and nautilus_drag_default_drop_action_for_url to
      	nautilus_drag_default_drop_action_for_netscape_url.
      
      	* libnautilus-private/nautilus-file-operations.c:
      	(nautilus_file_operations_new_file_from_template):
      	Filter out special URIs, handle gnome_vfs_uri_new() failure.
      
      	* libnautilus-private/nautilus-file-utilities.c:
      	(test_uri_exists), (nautilus_ensure_unique_file_name):
      	Handle gnome_vfs_uri_new() failure by returning NULL.
      
      	* libnautilus-private/nautilus-icon-container.c:
      	* libnautilus-private/nautilus-icon-container.h:
      	Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
      
      	* libnautilus-private/nautilus-icon-dnd.c:
      	* libnautilus-private/nautilus-icon-dnd.h:
      	* libnautilus-private/nautilus-tree-view-drag-dest.c:
      	* libnautilus-private/nautilus-tree-view-drag-dest.h:
      	Don't offer netscape URL drags, prefer netscape URL drops over
      	"text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
      
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	(nautilus_link_desktop_file_local_create):
      	Handle trash, desktop and search URIs, handle
      	NULL retval of nautilus_ensure_unique_file_name.
      
      	* src/nautilus-location-bar.c:
      	* src/nautilus-spatial-window.c:
      	* src/file-manager/fm-list-model.c:
      	Don't offer/handle netscape URL drags.
      
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-list-view:
      	Rename DND_URL symbols to DND_NETSCAPE_URL.
      
      	Should fix #347673.
      bef04d93
  32. 25 Jul, 2006 1 commit
  33. 18 Mar, 2006 1 commit
  34. 21 Feb, 2006 1 commit
    • Alexander Larsson's avatar
      Add callback to fm_rename_file. · 1dff2b51
      Alexander Larsson authored
      2006-02-21  Alexander Larsson  <alexl@redhat.com>
      
      	* src/file-manager/fm-error-reporting.[ch]:
      	Add callback to fm_rename_file.
      
      	* src/file-manager/fm-icon-view.c:
      	Pass NULL as above callback
      
      	* src/file-manager/fm-list-view.c:
      	Don't activate file when renaming, delay until rename done.
      	After rename, scroll to renamed file if not visibile, because it
      	may have moved.
      
      	Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
      
      	* src/file-manager/fm-list-model.c:
      	On file change, if file was re-sorted emit rows_reordered.
      
      	This fixes bug #326581
      1dff2b51
  35. 16 Jan, 2006 1 commit
  36. 12 Dec, 2005 1 commit
  37. 17 Oct, 2005 1 commit
    • Christian Neumair's avatar
      Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+ stock · 38a5fd96
      Christian Neumair authored
      2005-10-17  Christian Neumair  <chris@gnome-de.org>
      
      	* libnautilus-private/nautilus-bookmark.c:
      	* libnautilus-private/nautilus-bookmark.h:
      	* libnautilus-private/nautilus-icon-container.c:
      	* libnautilus-private/nautilus-icon-factory.c:
      	* libnautilus-private/nautilus-icon-factory.h:
      	* libnautilus-private/nautilus-ui-utilities.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-history-sidebar.c:
      	* src/nautilus-places-sidebar.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-spatial-window.c:
      	* src/nautilus-window-menus.c:
      	* src/file-manager/fm-directory-view.c:
      	Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
      	stock icon size, use this size in the sidebar, and in menus.
      	Fixes #167107 and others.
      38a5fd96
  38. 03 Oct, 2005 1 commit