2008-06-03 Christian Neumair * NEWS: Update for release. * configure.in: Require eel 2.23.2. Sun Jun 1 19:30:58 2008 Søren Sandmann * libnautilus-private/nautilus-directory-background.c (background_changed_callback): Make use of new eel_background_save_to_gconf(). 2008-05-31 Cosimo Cecchi * libnautilus-private/nautilus-file-operations.c: (nautilus_file_operations_empty_trash): Call setup_autos() to have the confirmation preference var always initializated properly. Patch by Kai Willadsen (#535812). Sat May 31 03:20:11 2008 Søren Sandmann * libnautilus-private/nautilus-directory-background.c (nautilus_file_background_read_desktop_settings): If the placement is "none", then set image to NULL. Fri May 30 23:33:17 2008 Søren Sandmann * Revert last commit as we do still need to deal with uris. Fri May 30 22:16:51 2008 Søren Sandmann * 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 Fri May 30 21:25:59 2008 Søren Sandmann * 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. 2008-05-29 Christian Neumair * src/nautilus-bookmark-list.c (nautilus_bookmark_list_save_file): Convert g_warning() about inability to write to ~/.gtk-bookmarks to g_message(). 2008-05-29 Christian Neumair * 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. 2008-05-28 Christian Neumair * 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. 2008-05-27 A. Walton * libnautilus-private/nautilus-icon-dnd.c: (drag_begin_callback): Don't try to create a Cairo context for a NULL pixmap. Fixes bug #534226. 2008-05-27 Cosimo Cecchi * 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). 2008-05-24 Christian Neumair * 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. 2008-05-24 Christian Neumair * 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. 2008-05-23 Christian Neumair * 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. 2008-05-23 Christian Neumair * 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. 2008-05-22 Christian Neumair * libnautilus-private/nautilus-file.c (nautilus_file_get_icon): Fix frame size calculation. 2008-05-22 Christian Neumair * src/nautilus-main.c (main): Initialize autostart to FALSE. 2008-05-21 A. Walton * */*.[ch]: Move all of Nautilus to single Gtk+ includes, because Mitch says so. Closes Bug #530315. 2008-05-20 Cosimo Cecchi * 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). 2008-05-19 Cosimo Cecchi * 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). 2008-05-19 Cosimo Cecchi * 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. 2008-05-19 Padraig O'Briain * src/nautilus-application.c (mount_removed_callback): Ensure that window no longer shows CD contents after CD is ejected. (#531678) 2008-05-19 Christian Neumair * 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. 2008-05-19 Christian Neumair * src/nautilus-shell.c (corba_open_windows), (corba_open_default_window): Treat "" CORBA strings as NULL. 2008-05-19 Christian Neumair * src/nautilus-shell.c (open_window): Never maximize windows opened from shell if a custom geometry has been specified. Fixes #92566. 2008-05-19 Cosimo Cecchi * src/file-manager/fm-icon-view.c: Fix a conflicting accelerator. Patch from Sebastien Bacher. (#442056) 2008-05-17 Christian Neumair * libnautilus-private/nautilus-directory-background.c (nautilus_file_background_read_desktop_settings): Fix possibly uninitialized variable. Fri May 16 23:56:37 2008 Søren Sandmann * 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. 2008-05-14 Christian Neumair * 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(). 2008-05-13 Christian Neumair * 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. 2008-05-13 Christian Neumair * 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. 2008-05-13 Martin Wehner * configure.in: Post release version bump. === nautilus 2.23.2 ===