2005-07-01 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: Fix test * NEWS: Update for release * configure.in: Require eel 2.11.3 2005-07-01 Alexander Larsson * libnautilus-private/nautilus-window-info.[ch]: * src/nautilus-window.c: Add nautilus_window_info_get_bookmark_list * src/Makefile.am: * src/nautilus-application.c: * src/nautilus-places-sidebar.[ch]: Add new places sidebar. Patch from Jamie McCracken * src/file-manager/fm-tree-view.c: Fix runtime warnings. 2005-07-01 Alexander Larsson * src/file-manager/fm-actions.h: * src/file-manager/fm-directory-view.c: Add icon for empty file in create menu. Patch from Christian Neumair 2005-07-01 Alexander Larsson * src/file-manager/fm-directory-view.c: Better strings for browser tooltips. Patch from Luca Ferretti 2005-06-03 Dinoop Thomas * libnautilus-private/nautilus-file-operations.c: (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the base name from the file name. (Fixes #306341). 2005-06-28 Alexander Larsson * libnautilus-private/nautilus-sidebar.[ch]: Add get_tab_tooltop method. * src/nautilus-navigation-window.c: * src/nautilus-side-pane.[ch]: Use get_tab_tooltip. * src/nautilus-emblem-sidebar.c: * src/nautilus-history-sidebar.c: * src/nautilus-information-panel.c: * src/nautilus-notes-viewer.c: Implement get_tab_toolkit. Fixes bug #100268, patch from Michael Terry 2005-06-23 Christian Neumair * src/nautilus-notes-viewer.c: (nautilus_notes_viewer_set_parent_window): Adapt to recent nautilus clipboard API changes. 2005-06-23 Christian Neumair * libnautilus-private/nautilus-clipboard.c: (editable_connect_callbacks), (editable_disconnect_callbacks), (text_buffer_update_sensitivity), (text_buffer_delete_range), (text_buffer_mark_set), (text_view_connect_callbacks), (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items), (initialize_clipboard_component_with_callback_data), (nautilus_clipboard_real_set_up), (nautilus_clipboard_set_up_text_view): * libnautilus-private/nautilus-clipboard.h: Properly set text view paste action sensitivity on clipboard changes. Fixes #306127. 2005-06-23 Alexander Larsson * src/nautilus-bookmark-list.c: Fix handling of notification of .gtk-bookmark file changes. * src/Makefile.am: * src/nautilus-window-bookmarks.[ch]: * src/nautilus-application.c: * src/nautilus-navigation-window-menus.c: * src/nautilus-navigation-window.[ch]: * src/nautilus-spatial-window-ui.xml: * src/nautilus-spatial-window.c: * src/nautilus-window-menus.c: * src/nautilus-window-private.h: * src/nautilus-window.[ch]: Move most bookmark stuff to nautilus-window-bookmarks and put bookmarks in spatial windows too. 2005-06-23 Alexander Larsson Patch from Jamie McCracken * src/nautilus-bookmark-list.[ch]: Share bookmarks with gtk+. * libnautilus-private/nautilus-file-utilities.[ch]: * src/nautilus-window.c: (real_get_title): Move compute_default_title to nautilus_compute_title_for_uri. * libnautilus-private/nautilus-bookmark.[ch]: * src/nautilus-bookmarks-window.c: Add has_custom_name boolean to NautilusBookmark * src/Makefile.am: * src/nautilus-bookmark-parsing.[ch]: * src/nautilus-navigation-window-menus.c: Remove no longer needed files nautilus-bookmark-parsing.[ch]. 2005-06-20 Kjartan Maraas * src/file-manager/fm-directory-view.c: (reset_open_with_menu), (real_update_menus_volumes): Plug a couple leaks. Closes bug #307267 2005-06-20 Alexander Larsson * src/nautilus-navigation-window-menus.c: * src/nautilus-window-menus.c: * src/nautilus-window-private.h: Make bookmark menu item action names unique. (#161859) 2005-06-20 Alexander Larsson * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag): Fix ctrl-unselect in single click mode (#145331) 2005-06-20 Alexander Larsson * libnautilus-private/nautilus-icon-container.c: Better font sizes for zooming. (#160080) 2005-06-20 Anders Carlsson * src/file-manager/fm-directory-view.c (process_old_files): Plug leak by freeing the sorted list instead. 2005-06-20 Alexander Larsson * src/file-manager/fm-directory-view.c: (paste_clipboard_data): * src/file-manager/fm-tree-view.c: (paste_clipboard_data): Fix uninitialized variable warning. 2005-06-20 Martin Wehner * libnautilus-private/nautilus-directory-async.c: (start_or_stop_io), (file_needs_high_priority_work_done), (file_needs_low_priority_work_done): Make mime sniffing a high priority job. Prevents activation from getting blocked by deep count I/O. (#145560) 2005-06-19 Anders Carlsson * src/nautilus-throbber.c (nautilus_throbber_finalize): Free throbber->details after we're done using it. 2005-06-17 Alexander Larsson * src/file-manager/fm-list-model.c: Small delay before turning Loading... into (Empty) to avoid flicker. 2005-06-17 Alexander Larsson * src/file-manager/fm-list-model.c: (fm_list_model_remove): Fix iter stamp handling. 2005-06-17 Alexander Larsson * src/file-manager/fm-list-view.c: (button_press_callback): Allow selection of the dummy node. Otherwise things got all strange: You could still select it using ranges, and if you double clicked on it you activated the old selection. 2005-06-17 Alexander Larsson * src/file-manager/fm-list-model.c: (fm_list_model_remove): On remove, add dummy node before removing file so the row isn't collapsed. 2005-06-17 Alexander Larsson * src/file-manager/fm-list-model.c: (fm_list_model_get_value), (fm_list_model_unload_subdirectory), (fm_list_model_subdirectory_done_loading): Keep track of done_loading in parent instead of in dummy node. That way it doesn't get lost when the dummy node is recreated. 2005-06-17 Alexander Larsson * src/file-manager/fm-list-model.c (fm_list_model_add_file): Handle moves between open subdirectories. We handle this in file adding when the file already exists in the tree, but in another place. This is sort of a hack, but is required due to how the list view merges the initial change being sent to the original directory and the add to the new directory. 2005-06-17 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (nautilus_file_operations_copy_move): Handle duplication of files in two subdirectories at the same time. 2005-06-16 Martin Wehner * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy): Remove subdirectories when destroying the view. 2005-06-16 Alexander Larsson * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key): Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0 2005-06-16 Alexander Larsson * libnautilus-private/nautilus-tree-view-drag-dest.c: Slightly slower auto hover expand. * src/file-manager/fm-directory-view.c: Make add/remove_subdirectory more straightforward. Now remove just removes the NautilusDirectory passed in, and you're not allowed to add multiple times or remove non-added. * src/file-manager/fm-list-model.[ch]: Actually track the NautilusDirectories that are added to the FMDirectoryView so we can easily remove them when the files are removed. This was causing problem before where directories for removed files weren't removed. Emits the subdirectory_unloaded signal when subdirectories go away. Add support for unloading subdirectories. * src/file-manager/fm-list-view.c: Unload subdirectories in timeout on collapse. remove subdirectories when they get unloaded. 2005-06-16 Anders Carlsson * src/nautilus-navigation-window-menus.c (append_dynamic_bookmarks): Unref the action group here too. 2005-06-16 Anders Carlsson * src/nautilus-navigation-window-menus.c: (refresh_go_menu): Unref the action group after inserting it. This makes a NautilusFile memory leak go away. 2005-06-16 Alexander Larsson * src/file-manager/fm-directory-view.[ch]: * src/file-manager/fm-icon-view.c add fm_directory_view_get_selection_for_file_transfer and use it for all file transfers * src/file-manager/fm-list-view.c: Implement fm_directory_view_get_selection_for_file_transfer by filtering out all files there a parent is also in the selection. Do the same for the dnd source list. * src/file-manager/fm-list-model.c: Allow deletion of dummy node so that clearing the model doesn't loop forever. 2005-06-15 Martin Wehner * src/file-manager/fm-directory-view.c: (new_folder_done), (new_folder_data_new), (fm_directory_view_new_folder), (fm_directory_view_new_file): Don't try to setup renaming if the view was already destroyed. Fixes a crash when closing a window while creating files/folders. 2005-06-15 Alexander Larsson * libnautilus-private/nautilus-icon-dnd.c: No dnd shadow on the desktop. Redraw less to get rid of the dnd shadow. Patch from Matthias Clasen (#307803) 2005-06-15 Alexander Larsson * libnautilus-private/nautilus-tree-view-drag-dest.c: Add hover expansion * src/file-manager/fm-directory-view.[ch]: Add support for adding/removing subdirectories. * src/file-manager/fm-list-model.[ch]: Add support for subdirectories making this a tree view. * src/file-manager/fm-list-view.c: Turn listview into a treeview. Patch from Jürg Billeter 2005-06-15 Alexander Larsson * src/nautilus-spatial-window.c: Add icons for path menu. Patch from Vincent Noel 2005-06-11 Martin Wehner * src/file-manager/fm-directory-view.c: (fm_directory_view_handle_uri_list_drop): Check for n_uris instead of real_uri_list. Looks neater. 2005-06-11 Martin Wehner * src/file-manager/fm-directory-view.c: (fm_directory_view_handle_uri_list_drop): Don't try to start a file operation if there are no real uris left after sanitizing the list. Fixes #306246. 2005-06-11 Kjartan Maraas * libnautilus-private/nautilus-emblem-utils.c: (nautilus_emblem_install_custom_emblem): Free the path. * libnautilus-private/nautilus-file-operations-progress.c: (nautilus_file_operations_progress_new), (nautilus_file_operations_progress_new_file): Free markup strings. Closes bug #307138. 2005-06-10 Kjartan Maraas * src/file-manager/fm-directory-view.c: (fm_directory_view_confirm_deletion): Mark two strings for translation. 2005-06-10 Martin Wehner * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list): * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list): Always initialize cut. * configure.in: Add --Wno-pointer-sign Fix gcc4 compilation (#303491/#307038). Based on patches from James M. Cape and Kjartan Maraas 2005-06-08 Alexander Larsson * configure.in: Post release version bump === nautilus 2.11.2 ===