1. 25 Jul, 2006 6 commits
    • Alexander Larsson's avatar
      Import the latest EggSequence which supposedly fixes a bunch of bugs. · c7a0a93b
      Alexander Larsson authored
      2006-07-25  Alexander Larsson  <alexl@redhat.com>
      
      	* cut-n-paste-code/gsequence/gsequence.[ch]:
      	Import the latest EggSequence which supposedly fixes a
      	bunch of bugs.
      
      	* src/file-manager/fm-list-model.c:
      	Fix to use new function names of EggSequence
      c7a0a93b
    • Martin Wehner's avatar
      Post-release version bump · 3e8cceab
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* configure.in:
      	Post-release version bump
      3e8cceab
    • Martin Wehner's avatar
      === nautilus 2.15.90 === · 57d64012
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* NEWS:
      	Update for release
      
      	* configure.in:
      	Require eel 2.15.90
      57d64012
    • Martin Wehner's avatar
      Unref GnomeProgram at the end. (#348429) · bc2cfb17
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* src/nautilus-main.c: (main):
      	Unref GnomeProgram at the end. (#348429)
      
      	Patch from Christian Persch <chpe@gnome.org>
      bc2cfb17
    • Martin Wehner's avatar
      Remove the "always use text-entry location bar" checkbox from the · d9df41bb
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* src/nautilus-file-management-properties.c:
      	(nautilus_file_management_properties_dialog_setup):
      	* src/nautilus-file-management-properties.glade:
      	Remove the "always use text-entry location bar" checkbox from the
      	preferences page.
      
      	* src/nautilus-navigation-window.[ch]: (location_button_create),
      	(nautilus_navigation_window_instance_init),
      	(nautilus_navigation_window_destroy):
      	Add a tooltip to the new location bar toggle button.
      d9df41bb
    • Martin Wehner's avatar
      Add a translator comment for permission combo box labels. (#347764) · 0221234f
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* src/file-manager/fm-properties-window.c:
      	(permission_combo_update): Add a translator comment for
      	permission combo box labels. (#347764)
      
      	Patch from Hendrik Richter  <hendi@gnome-de.org>
      0221234f
  2. 24 Jul, 2006 5 commits
    • Martin Wehner's avatar
      Add a location_button field. · 0db0e582
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* src/nautilus-window-private.h (NautilusNavigationWindowDetails):
      	Add a location_button field.
      
      	* src/nautilus-navigation-window.c
      	(nautilus_navigation_window_instance_init): Create the
      	location_button.
      	(location_button_toggled_cb): New callback.  Changes the
      	preference for toggling between the path bar and the location bar.
      	(always_use_location_entry_changed): Toggle the button as
      	appropriate.
      
      	Add a button to the location bar to toggle betwen the path bar
      	and a location entry. (#347991)
      
      	Patch from Federico Mena Quintero  <federico@novell.com>
      0db0e582
    • Martin Wehner's avatar
      Use trash icons from the icon naming specification for trash related · 6efe58f5
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-tree-view.c: (create_popup_menu):
      	* src/nautilus-window-menus.c:
      	Use trash icons from the icon naming specification for trash
      	related operations. (#340321)
      
      	Patch from Rodney Dawes  <dobey@novell.com>
      6efe58f5
    • Martin Wehner's avatar
      Take the sidebar as parameter and refilter it after adding. · 61b45379
      Martin Wehner authored
      2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
      
      	* src/nautilus-places-sidebar.c: (add_place), (update_places):
      	Take the sidebar as parameter and refilter it after adding.
      
      	(reorder_bookmarks): Implement reordering of bookmarks.
      
      	(drag_data_delete_callback), (drag_data_received_callback),
      	(drag_motion_callback): Handle dragging of tree rows.
      
      	(nautilus_places_sidebar_init)
      	(_shortcuts_model_filter_class_init),
      	(_shortcuts_model_filter_init),
      	(shortcuts_model_filter_row_draggable),
      	(shortcuts_model_filter_drag_data_get),
      	(shortcuts_model_filter_drag_source_iface_init),
      	(shortcuts_model_filter_new):
      	Implement GtkTreeDragSource.
      
      	(get_selected_iter), (bookmarks_check_popup_sensitivity),
      	(loading_uri_callback): Use the filter model.
      
      	Enable reordering of bookmarks in the places sidebar via
      	Drag'n'Drop. (#319022)
      
      	Patch from Xavier Claessens <xclaesse@gmail.com>
      61b45379
    • Martin Wehner's avatar
      Check whether daemon is running as beagle_client_new doesn't fail when a · 18922c2a
      Martin Wehner authored
      2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/nautilus-search-engine-beagle.c:
      	(nautilus_search_engine_beagle_new): Check whether daemon is
      	running as beagle_client_new doesn't fail when a stale socket
      	file exists.
      
      	Patch from Jürg Billeter <j@bitron.ch>
      18922c2a
    • Martin Wehner's avatar
      Add extension versioning infrastructure and add nautilus-menu.[ch]. · 0a9fe187
      Martin Wehner authored
      2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
      
      	* configure.in:
      	* libnautilus-extension/Makefile.am:
      	Add extension versioning infrastructure and add nautilus-menu.[ch].
      
      	* libnautilus-extension/nautilus-menu-item.[ch]:
      	Add and handle a 'menu' property and add a function
      	nautilus_menu_item_set_submenu.
      
      	* libnautilus-extension/nautilus-menu.[ch]:
      	New files implementing a submenu item.
      
      	* src/file-manager/fm-directory-view.c: (add_extension_menu_items),
      	(reset_extension_actions_menu):
      	Add extension menu items recursively.
      
      	* libnautilus-extension/nautilus-menu-provider.h:
      	Update include.
      
      	Extend extension API to support submenus. (#314579)
      
      	Patch from Raffaele Sandrini  <rasa@gmx.ch>
      0a9fe187
  3. 11 Jul, 2006 4 commits
    • Martin Wehner's avatar
      Post-release version bump · 7db9a3a9
      Martin Wehner authored
      2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
      
      	* configure.in:
      	Post-release version bump
      7db9a3a9
    • Martin Wehner's avatar
      === nautilus 2.15.4 === · 013dcce8
      Martin Wehner authored
      2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
      
      	* NEWS:
      	Update for release
      
      	* configure.in:
      	Bump version to 2.15.4
      	Require eel 2.15.4
      013dcce8
    • Martin Wehner's avatar
      Never add a file to both the added_files and changed_files lists. Don't · b7e69e70
      Martin Wehner authored
      2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/nautilus-directory-async.c:
      	(dequeue_pending_idle_callback): Never add a file to both
      	the added_files and changed_files lists. Don't ref an existing
      	file without adding it to the changed_file list. (#336051)
      
      	Patch from Christian Neumair  <chris@gnome-de.org>
      b7e69e70
    • Martin Wehner's avatar
      Add functions nautilus_drag_can_accept_files and · 293e7cd0
      Martin Wehner authored
      2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/nautilus-file-dnd.[ch]:
      	Add functions nautilus_drag_can_accept_files and
      	nautilus_drag_can_accept_info.
      
      	* libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
      	(receive_dropped_uri_list), (receive_dropped_text),
      	(drag_data_received_callback):
      	Accept the entire drag context as parameter and use
      	nautilus_icon_container_find_drop_target.
      
      	(nautilus_icon_container_find_drop_target):
      	(nautilus_icon_dnd_update_drop_target):
      	Use nautilus_drag_can_accept_info.
      
      	* libnautilus-private/nautilus-marshal.list:
      	Add new signature.
      
      	* libnautilus-private/nautilus-tree-view-drag-dest.c:
      	Add function get_drop_target_uri_at_pos and use it in the drop
      	handlers to determine the target uris for actions.
      	Rename get_drop_target to get_drop_target_uri_for path.
      
      	(nautilus_tree_view_drag_dest_class_init):
      	Adapt to new drag handler signatures.
      
      	(set_widget_highlight):
      	Fix DND highlighting of an empty tree view.
      
      	(drag_motion_callback):
      	Ignore drags on the header.
      
      	* libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
      	* libnautilus-private/nautilus-icon-container.[ch]:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-list-view.c:
      	Add a target/parent uri parameter to the drop handler functions.
      
      	* src/file-manager/fm-directory-view.[ch]:
      	Add handling for the additional target parameter to support
      	drops of URIs, URLs and text to subfolders.
      
      	Patch from Christian Neumair  <chris@gnome-de.org>
      293e7cd0
  4. 08 Jul, 2006 1 commit
    • Christian Neumair's avatar
      Add nautilus_find_existing_uri_in_hierarchy. Remove undefined · 092c35cb
      Christian Neumair authored
      2006-07-08  Christian Neumair  <chris@gnome-de.org>
      
      	* libnautilus-private/nautilus-file-utilities.c:
      	* libnautilus-private/nautilus-file-utilities.h:
      	Add nautilus_find_existing_uri_in_hierarchy.
      	Remove undefined in_gnome_path helper declarations.
      
      	* src/nautilus-pathbar.c:
      	* src/nautilus-pathbar.h:
      	Make nautilus_path_bar_clear_buttons public.
      
      	* src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
      	If the displayed location was removed, and it has an existing parent,
      	navigate window to this parent. Fixes #336724.
      092c35cb
  5. 07 Jul, 2006 1 commit
  6. 21 Jun, 2006 1 commit
    • Christian Neumair's avatar
      Add complete session management, remember maximization state and type of · ac97cb95
      Christian Neumair authored
      2006-06-21  Christian Neumair  <chris@gnome-de.org>
      
      	Add complete session management, remember maximization state and type
      	of open windows, save history on quit.
      
      	* libnautilus-private/nautilus-global-preferences.c
      	* libnautilus-private/nautilus-global-preferences.h:
      	Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
      
      	* libnautilus-private/nautilus-metadata.h:
      	Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
      
      	* src/nautilus-application.c:
      	* src/nautilus-application.h:
      	Save session on session save request, add
      	nautilus_application_load_session(), move
      	initial navigational geometry handling to
      	nautilus_application_create_navigation_window,
      	maximize window if
      	NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
      	is set.
      
      	* src/nautilus-main.c:
      	Add "--load-session" parameter.
      
      	* src/nautilus-shell-interface.idl:
      	* src/nautilus-shell.c:
      	Add load_session CORBA method.
      
      	* src/nautilus-navigation-window.c:
      	* src/nautilus-spatial-window.c:
      	Save maximized state when appropriate.
      
      	* src/nautilus-window-manage-views.c:
      	Load maximized state for spatial windows,
      	remove navigation window geometry handling.
      
      	* src/nautilus-window.c:
      	* src/nautilus-window-private.h:
      	Add nautilus_add_to_history_list_no_notify.
      ac97cb95
  7. 16 Jun, 2006 3 commits
    • Alexander Larsson's avatar
      Add items_updated signal · 1a7f1da1
      Alexander Larsson authored
      2006-06-16  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-extension/nautilus-menu-provider.[ch]:
      	Add items_updated signal
      
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/nautilus-signaller.[ch]:
      	* src/nautilus-signaller.[ch]:
      	* src/Makefile.am:
      	Move NautilusSignaller to libnautilus-private.
      	Add popup_menu_changed signal.
      
      	* src/nautilus-application.c:
      	Signal popup_menu_changed when a menu provider emits items_updated.
      
      	* src/file-manager/fm-directory-view.c:
      	* src/nautilus-window.c:
      	Handle popup_menu_changed.
      
      	* src/nautilus-emblem-sidebar.c:
      	* src/nautilus-history-sidebar.c:
      	* src/nautilus-navigation-window-menus.c:
      	* src/nautilus-navigation-window.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-spatial-window.c:
      	* src/nautilus-window-menus.c:
      	Update includes.
      
      	Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
      1a7f1da1
    • Alexander Larsson's avatar
      Add selinux context column · 2f6ea575
      Alexander Larsson authored
      2006-06-16  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-column-utilities.c:
      	Add selinux context column
      
      	* libnautilus-private/nautilus-directory-async.c:
      	* libnautilus-private/nautilus-file-private.h:
      	* libnautilus-private/nautilus-file.[ch]:
      	Get selinux context for all files.
      	Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
      	Add selinux_context string attribute.
      
      	* src/file-manager/fm-properties-window.c:
      	Display selinux context in permissions page.
      2f6ea575
    • Alexander Larsson's avatar
      Add show_advanced_permissions setting Remove show_special_flags setting, · 71b1be1b
      Alexander Larsson authored
      2006-06-16  Alexander Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-global-preferences.[ch]:
      	* libnautilus-private/apps_nautilus_preferences.schemas.in:
      	Add show_advanced_permissions setting
      	Remove show_special_flags setting, its always on in advanced mode.
      
      	* libnautilus-private/nautilus-file-operations.[ch]:
      	Add nautilus_file_set_permissions_recursive
      
      	* src/file-manager/fm-properties-window.c:
      	Change permission page. Implement both simple and advanced mode.
      	Add recursive permissions setting.
      	HIGify some spacing.
      71b1be1b
  8. 12 Jun, 2006 2 commits
  9. 30 May, 2006 1 commit
    • Christian Neumair's avatar
      Use GdkPixbufLoader for thumbnailing. · 39e753ee
      Christian Neumair authored
      2006-05-30  Christian Neumair  <chris@gnome-de.org>
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	* libnautilus-private/nautilus-thumbnails.c:
      	* libnautilus-private/nautilus-thumbnails.h:
      	Use GdkPixbufLoader for thumbnailing.
      39e753ee
  10. 29 May, 2006 1 commit
  11. 24 May, 2006 4 commits
  12. 17 May, 2006 1 commit
    • Francisco Javier F. Serrador's avatar
      Add i18n. · 4805e9aa
      Francisco Javier F. Serrador authored
      2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* nautilus-folder-handler.desktop.in: Add i18n.
      4805e9aa
  13. 16 May, 2006 4 commits
  14. 15 May, 2006 2 commits
    • Martin Wehner's avatar
      Cleanup to merge the x any y icon scale factors into one variable. · 3da30c8a
      Martin Wehner authored
      2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/nautilus-icon-container.c: (icon_get_size),
      	(icon_set_size), (icon_toggle_selected),
      	(nautilus_icon_container_move_icon), (keyboard_stretching),
      	(end_stretching), (nautilus_icon_container_update_icon),
      	(assign_icon_position), (nautilus_icon_container_add),
      	(nautilus_icon_container_is_stretched),
      	(nautilus_icon_container_unstretch),
      	(nautilus_icon_container_freeze_icon_positions):
      	* libnautilus-private/nautilus-icon-container.h:
      	* libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
      	* libnautilus-private/nautilus-icon-private.h:
      	* src/file-manager/fm-icon-view.c:
      	(get_stored_icon_position_callback),
      	(icon_position_changed_callback):
      	Cleanup to merge the x any y icon scale factors into one variable.
      
      	Patch from Christian Neumair <chris@gnome-de.org>
      3da30c8a
    • Martin Wehner's avatar
      Update the places on drive-connected and drive-disconnected signals too. · eddc57aa
      Martin Wehner authored
      2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
      
      	* src/nautilus-places-sidebar.c: (update_places_cb),
      	(volume_unmounted_callback), (drive_disconnected_callback),
      	(drive_connected_callback),
      	(nautilus_places_sidebar_set_parent_window):
      	Update the places on drive-connected and drive-disconnected
      	signals too. Delay the update for the volume-unmounted signal
      	with an idle callback to work around gnome-vfs removing the
      	volume only after we received the signal.
      
      	Patch from Xavier Claessens <xclaesse@gmail.com>
      eddc57aa
  15. 08 May, 2006 3 commits
  16. 07 May, 2006 1 commit
    • Martin Wehner's avatar
      Use eel_gtk_menu_append_separator. · 0af35337
      Martin Wehner authored
      2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
      
      	* libnautilus-private/nautilus-dnd.c:
      	(nautilus_drag_drop_action_ask),
      	(nautilus_drag_drop_background_ask):
      	* src/file-manager/fm-tree-view.c: (create_popup_menu):
      	* src/nautilus-places-sidebar.c:
      	(bookmarks_build_popup_menu):
      	Use eel_gtk_menu_append_separator.
      
      	* src/nautilus-places-sidebar.c:
      	(bookmarks_check_popup_sensitivity):
      	Use eel_gtk_widget_set_shown.
      0af35337