1. 31 May, 2008 2 commits
    • Søren Sandmann's avatar
      Update for new eel API Require SVN version of eel · 1b1ae3c8
      Søren Sandmann authored
      Fri May 30 22:16:51 2008  Søren Sandmann  <sandmann@redhat.com>
      
      	* libnautilus-private/nautilus-directory-background.c
      	(initialize_background_from_settings): 
      	* src/nautilus-information-panel.c
      	(nautilus_information_panel_update_appearance): Update for new eel
      	API
      	* configure.in: Require SVN version of eel
      
      
      svn path=/trunk/; revision=14212
      1b1ae3c8
    • Søren Sandmann's avatar
      Don't call eel_background_set_image_uri_sync() since it has been exactly · 457c17b7
      Søren Sandmann authored
      Fri May 30 21:25:59 2008  Søren Sandmann  <sandmann@redhat.com>
      
      	* libnautilus-private/nautilus-directory-background.c
      	(initialize_background_from_settings): Don't call
      	eel_background_set_image_uri_sync() since it has been exactly
      	identical to eel_background_set_image_uri() for a while.
      
      
      svn path=/trunk/; revision=14211
      457c17b7
  2. 29 May, 2008 2 commits
    • Christian Neumair's avatar
      Convert g_warning() about inability to write to ~/.gtk-bookmarks to · 5b0d79c2
      Christian Neumair authored
      2008-05-29  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-bookmark-list.c (nautilus_bookmark_list_save_file):
      	Convert g_warning() about inability to write to ~/.gtk-bookmarks to
      	g_message().
      
      svn path=/trunk/; revision=14209
      5b0d79c2
    • Christian Neumair's avatar
      Support adding files to archives via file-roller. Thanks to Nelson · aea86247
      Christian Neumair authored
      2008-05-29  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-dnd.c
      	(nautilus_drag_default_drop_action_for_icons):
      	* libnautilus-private/nautilus-file-dnd.c
      	(nautilus_drag_can_accept_files):
      	* libnautilus-private/nautilus-file-utilities.c
      	(nautilus_is_file_roller_installed):
      	* libnautilus-private/nautilus-file-utilities.h:
      	* libnautilus-private/nautilus-file.c (nautilus_file_is_archive):
      	* libnautilus-private/nautilus-file.h:
      	* src/file-manager/fm-directory-view.c
      	(fm_directory_view_move_copy_items):
      	Support adding files to archives via file-roller.
      	Thanks to Nelson Benítez. Fixes #377157.
      
      svn path=/trunk/; revision=14208
      aea86247
  3. 28 May, 2008 1 commit
    • Christian Neumair's avatar
      Display launcher editables on "Basic" page. Get rid of "Launcher" page. · 774ea91e
      Christian Neumair authored
      2008-05-28  Christian Neumair  <cneumair@gnome.org>
      
      	* src/file-manager/fm-ditem-page.c (build_table), (create_page),
      	(fm_ditem_page_create_begin), (fm_ditem_page_make_box),
      	(fm_ditem_page_should_show):
      	* src/file-manager/fm-ditem-page.h:
      	* src/file-manager/fm-properties-window.c (create_basic_page):
      	* src/nautilus-application.c (finish_startup):
      	Display launcher editables on "Basic" page. Get rid of "Launcher" page.
      
      svn path=/trunk/; revision=14205
      774ea91e
  4. 27 May, 2008 1 commit
  5. 26 May, 2008 1 commit
    • Cosimo Cecchi's avatar
      Select GDK_ACTION_MOVE as default action when DnD-ing a uri list into the · 542f240b
      Cosimo Cecchi authored
      2008-05-27  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* libnautilus-private/nautilus-dnd.c:
      	(nautilus_drag_default_drop_action_for_uri_list):
      	* libnautilus-private/nautilus-dnd.h:
      	* libnautilus-private/nautilus-icon-dnd.c:
      	(nautilus_icon_container_get_drop_action):
      	Select GDK_ACTION_MOVE as default action when DnD-ing a uri list
      	into the trash. (#534769).
      
      svn path=/trunk/; revision=14200
      542f240b
  6. 23 May, 2008 4 commits
    • Christian Neumair's avatar
      Set window role to dialog, do not use custom hacks to pack images into · 27acfeb8
      Christian Neumair authored
      2008-05-24  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-property-browser.c (nautilus_property_browser_init),
      	(nautilus_property_browser_update_contents):
      	Set window role to dialog, do not use custom hacks to pack images into
      	window buttons. Fixes #78907.
      
      svn path=/trunk/; revision=14193
      27acfeb8
    • Christian Neumair's avatar
      Use medium as singular of media. Fixes #522986. · bba593cb
      Christian Neumair authored
      2008-05-24  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/apps_nautilus_preferences.schemas.in:
      	* libnautilus-private/nautilus-autorun.c:
      	* src/nautilus-autorun-software.c
      	(present_autorun_for_software_dialog):
      	Use medium as singular of media. Fixes #522986.
      
      svn path=/trunk/; revision=14192
      bba593cb
    • Christian Neumair's avatar
      Do not count the same inode twice when calculating size. Fixes #313668. · 03eaa742
      Christian Neumair authored
      2008-05-23  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-directory-async.c (seen_inode),
      	(mark_inode_as_seen), (deep_count_one), (deep_count_state_free),
      	(deep_count_load), (deep_count_start):
      	Do not count the same inode twice when calculating size. Fixes
      	#313668.
      
      svn path=/trunk/; revision=14189
      03eaa742
    • Christian Neumair's avatar
      Remove useless properties for computer, trash, burn and network locations. · 4951e8d4
      Christian Neumair authored
      2008-05-23  Christian Neumair  <cneumair@gnome.org>
      
      	* src/file-manager/fm-properties-window.c (set_name_field),
      	(update_name_field), (value_field_update_internal),
      	(attach_title_field), (create_page_with_hbox), (append_blank_row),
      	(is_merged_trash_directory), (is_computer_directory),
      	(is_network_directory), (is_burn_directory),
      	(should_show_file_type), (should_show_location_info),
      	(should_show_accessed_date), (should_show_free_space),
      	(create_basic_page), (create_properties_window), (real_response),
      	(fm_properties_window_class_init), (fm_properties_window_init):
      	* src/file-manager/fm-properties-window.h:
      	Remove useless properties for computer, trash, burn and network
      	locations. Add spacing, make properties dialog HIG compliant.
      	Derive dialog from GtkDialog, instead of GtkWindow.
      	Fixes #325024.
      
      svn path=/trunk/; revision=14188
      4951e8d4
  7. 22 May, 2008 2 commits
    • Christian Neumair's avatar
      Fix frame size calculation. · 4a50f8ec
      Christian Neumair authored
      2008-05-22  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-file.c (nautilus_file_get_icon):
      	Fix frame size calculation.
      
      svn path=/trunk/; revision=14185
      4a50f8ec
    • Christian Neumair's avatar
      Initialize autostart to FALSE. · aaf37c61
      Christian Neumair authored
      2008-05-22  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-main.c (main):
      	Initialize autostart to FALSE.
      
      svn path=/trunk/; revision=14183
      aaf37c61
  8. 21 May, 2008 1 commit
  9. 19 May, 2008 8 commits
    • Cosimo Cecchi's avatar
      Empty the clipboard when copying/moving with DnD a file contained in it. · 3befbe34
      Cosimo Cecchi authored
      2008-05-20  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* libnautilus-private/nautilus-clipboard.c:
      	(convert_lines_to_str_list),
      	(nautilus_clipboard_get_uri_list_from_selection_data),
      	(nautilus_clipboard_get),
      	(nautilus_clipboard_clear_if_colliding_uris):
      	* libnautilus-private/nautilus-clipboard.h:
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_get_copied_files_atom), (copy_or_cut_files),
      	(paste_clipboard_data), (action_paste_files_callback),
      	(paste_into), (real_update_paste_menu):
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-icon-view.c: (icon_view_move_copy_items):
      	* src/file-manager/fm-list-view.c: (move_copy_items_callback):
      	* src/file-manager/fm-tree-view.c: (move_copy_items_callback),
      	(button_pressed_callback), (copy_or_cut_files),
      	(paste_clipboard_data), (fm_tree_view_paste_cb):
      	Empty the clipboard when copying/moving with DnD a file contained
      	in it. Also, refactor some clipboard code from fm-directory-view.c and
      	fm-tree-view.c into nautilus-clipboard.c. (#532850).
      
      svn path=/trunk/; revision=14181
      3befbe34
    • Cosimo Cecchi's avatar
      Adds manpages taken from the Debian package. Many thanks to the Debian doc · ddc055fa
      Cosimo Cecchi authored
      2008-05-19  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* docs/Makefile.am:
      	* docs/nautilus-connect-server.1:
      	* docs/nautilus-file-management-properties.1:
      	* docs/nautilus.1:
      	Adds manpages taken from the Debian package. Many thanks to the
      	Debian doc authors for these and for making them available
      	under the GPL license. (#310473 and #501698).
      
      svn path=/trunk/; revision=14180
      ddc055fa
    • Cosimo Cecchi's avatar
      Fix a typo that was breaking the image when doing DnD of emblems from the · 1f00db05
      Cosimo Cecchi authored
      2008-05-19  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* src/nautilus-property-browser.c: (make_drag_image):
      	Fix a typo that was breaking the image when doing DnD of
      	emblems from the property browser.
      
      svn path=/trunk/; revision=14178
      1f00db05
    • Padraig O'Briain's avatar
      Ensure that window no longer shows CD contents after CD is ejected. · 22dc77ce
      Padraig O'Briain authored
      2008-05-19  Padraig O'Briain  <padraig.obriain@sun.com>
      
      	* src/nautilus-application.c (mount_removed_callback): Ensure that
      	window no longer shows CD contents after CD is ejected. (#531678)
      
      
      svn path=/trunk/; revision=14176
      22dc77ce
    • Christian Neumair's avatar
      Use bilinear interpolation instead of hyperbolic. Massively speeds up · 6341ebde
      Christian Neumair authored
      2008-05-19  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-file.c (nautilus_file_get_icon):
      	* libnautilus-private/nautilus-icon-info.c
      	(nautilus_icon_info_lookup),
      	(nautilus_icon_info_get_pixbuf_nodefault_at_size),
      	(nautilus_icon_info_get_pixbuf_at_size):
      	Use bilinear interpolation instead of hyperbolic. Massively speeds up
      	loading of directories with previously generated thumbnails.
      
      svn path=/trunk/; revision=14174
      6341ebde
    • Christian Neumair's avatar
      Treat "" CORBA strings as NULL. · 12b5342a
      Christian Neumair authored
      2008-05-19  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-shell.c (corba_open_windows),
      	(corba_open_default_window):
      	Treat "" CORBA strings as NULL.
      
      svn path=/trunk/; revision=14171
      12b5342a
    • Christian Neumair's avatar
      Never maximize windows opened from shell if a custom geometry has been · 715a6e81
      Christian Neumair authored
      2008-05-19  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-shell.c (open_window):
      	Never maximize windows opened from shell if a custom geometry has been
      	specified. Fixes #92566.
      
      svn path=/trunk/; revision=14169
      715a6e81
    • Cosimo Cecchi's avatar
      Fix a conflicting accelerator. Patch from Sebastien Bacher. (#442056) · d048e176
      Cosimo Cecchi authored
      2008-05-19  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* src/file-manager/fm-icon-view.c:
      	Fix a conflicting accelerator.
      	Patch from Sebastien Bacher. (#442056)
      
      svn path=/trunk/; revision=14167
      d048e176
  10. 17 May, 2008 2 commits
    • Christian Neumair's avatar
      Fix possibly uninitialized variable. · 9be7da99
      Christian Neumair authored
      2008-05-17  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-directory-background.c
      	(nautilus_file_background_read_desktop_settings):
      	Fix possibly uninitialized variable.
      
      svn path=/trunk/; revision=14165
      9be7da99
    • Søren Sandmann's avatar
      Rewrite this function using gconf directly instead of relying on · d7bffac0
      Søren Sandmann authored
      Fri May 16 23:56:37 2008  Søren Sandmann  <sandmann@redhat.com>
      
      	* libnautilus-private/nautilus-directory-background.c
      	(nautilus_file_background_read_desktop_settings):
      	Rewrite this function using gconf directly instead of relying on
      	libbackground.
      
      	* libnautilus-private/nautilus-directory-background.c
      	(nautilus_file_background_write_desktop_settings): 
      	Rewrite to use gconf directly
      
      	* libbackground: 
      	Remove.
      
      
      
      svn path=/trunk/; revision=14163
      d7bffac0
  11. 14 May, 2008 1 commit
    • Christian Neumair's avatar
      Implement "Paste Into" for location context menu. Always request clipboard · bcc5f6aa
      Christian Neumair authored
      2008-05-14  Christian Neumair  <cneumair@gnome.org>
      
      	* src/file-manager/fm-actions.h:
      	* src/file-manager/fm-directory-view.c
      	(paste_into_clipboard_received_callback), (paste_into),
      	(action_paste_files_into_callback),
      	(action_location_paste_files_into_callback),
      	(clipboard_targets_received), (real_update_location_menu):
      	* src/file-manager/nautilus-directory-view-ui.xml:
      	Implement "Paste Into" for location context menu. Always request
      	clipboard contents in real_update_paste_menu().
      
      svn path=/trunk/; revision=14162
      bcc5f6aa
  12. 13 May, 2008 4 commits
    • Christian Neumair's avatar
      Never move to "burn:///". Fixes #531750. · eb605897
      Christian Neumair authored
      2008-05-13  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-file-operations.c
      	(nautilus_file_operations_copy_move):
      	Never move to "burn:///". Fixes #531750.
      
      	* src/file-manager/fm-properties-window.c (real_destroy):
      	Free permission_combos list.
      
      svn path=/trunk/; revision=14159
      eb605897
    • Christian Neumair's avatar
      Allow to open location popup menu for any location, and not just for · c3670555
      Christian Neumair authored
      2008-05-13  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-view.c
      	(nautilus_view_pop_up_location_context_menu):
      	* libnautilus-private/nautilus-view.h:
      	* src/file-manager/fm-actions.h:
      	* src/file-manager/fm-directory-view.c
      	(action_self_properties_callback),
      	(action_location_properties_callback),
      	(fm_directory_view_finalize),
      	(action_location_mount_volume_callback),
      	(action_location_unmount_volume_callback),
      	(action_location_eject_volume_callback),
      	(action_location_format_volume_callback),
      	(action_location_open_folder_window_callback),
      	(action_location_cut_callback), (action_location_copy_callback),
      	(action_location_trash_callback),
      	(action_location_delete_callback),
      	(real_update_location_menu_volumes), (real_update_location_menu),
      	(fm_directory_view_pop_up_background_context_menu),
      	(real_pop_up_location_context_menu),
      	(location_popup_file_attributes_ready),
      	(unschedule_pop_up_location_context_menu),
      	(schedule_pop_up_location_context_menu),
      	(fm_directory_view_pop_up_location_context_menu), (load_directory):
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/nautilus-directory-view-ui.xml:
      	* src/nautilus-location-bar.c (label_button_pressed_callback):
      	* src/nautilus-navigation-window.c
      	(nautilus_navigation_window_init),
      	(path_bar_button_pressed_callback), (path_bar_path_set_callback):
      	* src/nautilus-pathbar.c (nautilus_path_bar_class_init),
      	(nautilus_path_bar_update_path),
      	(nautilus_path_bar_get_path_for_button):
      	* src/nautilus-pathbar.h:
      	* src/nautilus-spatial-window.c (location_button_pressed_callback):
      	Allow to open location popup menu for any location, and not just for
      	currently open folder. Enable location popup menu for all path bar
      	buttons. Add volume operations to location context menu. Fix
      	separators in location context menu. Fixes #309844.
      	Do not unref file when opening properties dialog from background
      	context menu.
      
      svn path=/trunk/; revision=14156
      c3670555
    • Martin Wehner's avatar
      Post release version bump. · 54c9be4e
      Martin Wehner authored
      2008-05-13  Martin Wehner  <martin.wehner@gmail.com>
      
      	* configure.in:
      	Post release version bump.
      
      === nautilus 2.23.2 ===
      
      svn path=/trunk/; revision=14155
      54c9be4e
    • Martin Wehner's avatar
      Update for release. · a5b4ef32
      Martin Wehner authored
      2008-05-13  Martin Wehner  <martin.wehner@gmail.com>
      
      	* NEWS:
      	Update for release.
      
      svn path=/trunk/; revision=14153
      a5b4ef32
  13. 09 May, 2008 2 commits
    • Cosimo Cecchi's avatar
      Ellipsize and HIG-ify some menu items. (#335112). · b124fb04
      Cosimo Cecchi authored
      2008-05-09  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* src/file-manager/fm-directory-view.c: (select_pattern):
      	* src/file-manager/fm-icon-view.c:
      	* src/nautilus-navigation-window-menus.c:
      	* src/nautilus-spatial-window.c:
      	Ellipsize and HIG-ify some menu items. (#335112).
      
      svn path=/trunk/; revision=14151
      b124fb04
    • Cosimo Cecchi's avatar
      Use the right type for all_columns_have_same_width key in the schemas · 0c3c4d42
      Cosimo Cecchi authored
      2008-05-09  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* libnautilus-private/apps_nautilus_preferences.schemas.in:
      	Use the right type for all_columns_have_same_width key in the
      	schemas description file. (#532363).
      
      svn path=/trunk/; revision=14150
      0c3c4d42
  14. 08 May, 2008 2 commits
    • Cosimo Cecchi's avatar
      Plugged some leaks around. Cleaned up this bit of code. · 0b7f4638
      Cosimo Cecchi authored
      2008-05-09  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* libnautilus-private/nautilus-dnd.c:
      	(nautilus_drag_file_local_internal), (nautilus_drag_drag_data_get):
      	* libnautilus-private/nautilus-open-with-dialog.c:
      	(add_or_find_application):
      	* libnautilus-private/nautilus-program-choosing.c:
      	(nautilus_launch_application):
      	* src/nautilus-sidebar-title.c: (update_icon):
      	* src/nautilus-spatial-window.c:
      	(got_file_info_for_location_menu_callback):
      	* libnautilus-private/nautilus-file.c: (get_custom_icon):
      	Plugged some leaks around.
      	* libnautilus-private/nautilus-file.c: (is_uri_relative):
      	Cleaned up this bit of code.
      
      	Bug #532126.
      
      svn path=/trunk/; revision=14149
      0b7f4638
    • Federico Mena Quintero's avatar
      bgo364843 - Don't exceed max path len when forming filenames for duplicates · 0e85321f
      Federico Mena Quintero authored
      2008-05-08  Federico Mena Quintero  <federico@novell.com>
      
      	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.
      
      	Original patch by Dave Camp <campd@campd.org>
      
      	* libnautilus-private/nautilus-file-operations.c
      	(shorten_utf8_string): New function; takes an UTF8 string and
      	hygienically truncates it to a given number of bytes.
      	(get_link_name): Ensure the final name doesn't exceed a maximum length.
      	(make_next_duplicate_name): Likewise.
      	(get_max_name_length): Wrapper around pathconf() for basename lengths.
      	(get_unique_target_file): Use a maximum length for the target name.
      	(get_target_file_for_link): Likewise.
      Signed-off-by: default avatarFederico Mena Quintero <federico@gnu.org>
      
      svn path=/trunk/; revision=14147
      0e85321f
  15. 07 May, 2008 1 commit
  16. 06 May, 2008 1 commit
    • Christian Neumair's avatar
      Wrap to next row/column when pressing arrow key, except if a11y is used. · f9be809b
      Christian Neumair authored
      2008-05-06  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-container.c
      	(next_row_leftmost), (previous_row_rightmost),
      	(next_column_highest), (previous_column_lowest),
      	(last_column_lowest), (keyboard_end), (keyboard_arrow_key),
      	(keyboard_right), (keyboard_left), (keyboard_down), (keyboard_up):
      	Wrap to next row/column when pressing arrow key, except if a11y is
      	used. Fixes #526802.
      	For vertical layout, make the "End" key select bottom item in last
      	column, instead of the last item in the bottom row.
      
      svn path=/trunk/; revision=14143
      f9be809b
  17. 05 May, 2008 5 commits
    • Andrew Walton's avatar
      Fixup broken GConf key define. Patch from Stephane Demurget. · 64a1632a
      Andrew Walton authored
      2008-05-05  A. Walton  <awalton@gnome.org>
      
      	* libnautilus-private/nautilus-global-preferences.h:
      	Fixup broken GConf key define. Patch from Stephane Demurget.
      
      
      svn path=/trunk/; revision=14141
      64a1632a
    • Andrew Walton's avatar
      reviewed by: Cosimo Cecchi · b1fa7911
      Andrew Walton authored
      2008-05-05  A. Walton  <awalton@gnome.org>
      
      	reviewed by: Cosimo Cecchi
      
      	* libnautilus-private/nautilus-module.c (nautilus_module_load):
      	* src/file-manager/fm-ditem-page.c (save_entry):
      	* src/nautilus-autorun-software.c (autorun):
      	Fixes build on toolchains with -Wformat enabled. 
      	Closes bug #531562.
      
      
      svn path=/trunk/; revision=14140
      b1fa7911
    • Andrew Walton's avatar
      Update FSF address, bump the copyright year to 2008, and remove a · 817bc16f
      Andrew Walton authored
      2008-05-05  A. Walton  <awalton@gnome.org>
      
      	* src/nautilus-window-menus.c (action_about_nautilus_callback):
      	Update FSF address, bump the copyright year to 2008, and remove
      	a unnecessary version test macro (we require a later Gtk+ now, 
      	making this test unnecessary). Closes bug #409038.
      
      
      svn path=/trunk/; revision=14139
      817bc16f
    • Andrew Walton's avatar
      Use -Wstrict-aliasing=0 instead of -Wno-strict-aliasing, known to be · 7dda6927
      Andrew Walton authored
      2008-05-05  A. Walton  <awalton@gnome.org>
      
      	* configure.in:
      	Use -Wstrict-aliasing=0 instead of -Wno-strict-aliasing, known to be
      	broken on GCC 4.3.x < r130902 (GCC Bug #34973). Closes GNOME 
      	bug #528081.
      
      
      svn path=/trunk/; revision=14137
      7dda6927
    • Cosimo Cecchi's avatar
      Revert the patch for bug #314431 as it seems to break cut and paste. · 104ca2cf
      Cosimo Cecchi authored
      2008-05-05  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* src/nautilus-window.c: (nautilus_window_key_press_event):
      	Revert the patch for bug #314431 as it seems to break cut and paste.
      
      svn path=/trunk/; revision=14134
      104ca2cf