2008-03-28 Alexander Larsson * NEWS: Update for release 2008-03-28 A. Walton * libnautilus-private/nautilus-progress-info.c: (get_progress_window): Fix annoying behavior of the file progress info dialog jumping to the center of the screen when new file operations begin. Closes #524241. 2008-03-28 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (copy_move_file): Make sure to queue a move even if the op was a move, not just an added event. 2008-03-28 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (move_job): Don't leak dest_fs_id by requesting it twice. 2008-03-28 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (copy_move_file): During the merge part of a recursive move/copy always disable same_fs to make sure we transcode filenames correctly, as the target directory may be on another filesystem. 2008-03-28 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: When prepare move fails and we didn't select overwrite do not silently overwrite. Instead we remember for each file if overwrite was already specified or not. 2008-03-28 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (move_file_prepare): Actually handle the move-file-over-directory case. 2008-03-26 Alexander Larsson * libnautilus-private/nautilus-monitor.c: (nautilus_monitor_directory): Avoid constantly trying to create directory monitors if it fails once by returning an "empty" NautilusMonitor instead of NULL. 2008-03-24 Christian Neumair * src/file-manager/fm-directory-view.c (delayed_rename_file_hack_callback), (delayed_rename_file_hack_removed), (rename_file): Ensure that the rename file callback data is destroyed. We leaked it in case of cancellation. 2008-03-23 Christian Neumair * src/file-manager/fm-directory-view.c (directory_list_lookup_file), (fm_directory_view_new_folder), (paste_clipboard_received_callback), (paste_into_clipboard_received_callback), (action_paste_files_callback), (action_paste_files_into_callback): Ref/unref view before/after receiving clipboard data, and check whether it has been disposed. Should fix most of the clipboard crashers. * src/file-manager/fm-tree-view.c (clipboard_contents_received_callback), (button_pressed_callback), (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose), (fm_tree_view_finalize): Cancel activation and destroy popup in dispose() and not in finalize(). Create popup menu on demand. Unref popup file in dispose() instead of leaking a reference. Use eel_preferences_add_callback_while_alive() for preferences callbacks. Also ref/unref before/after requesting clipboard data, and check for previous disposal in callback. Should fix rest of clipboard crashers. 2008-03-23 Christian Neumair * src/file-manager/fm-icon-view.c (play_file): Use playbin for playback, but keep video playback disabled. (#523959). 2008-03-23 Paolo Borelli * src/nautilus-location-entry.c: do not leak the location string when autocompleting. 2008-03-23 Christian Neumair * libnautilus-private/nautilus-directory-async.c (directory_count_start), (deep_count_load): Do not follow symlinks. (#504980). 2008-03-23 Christian Neumair * libnautilus-private/nautilus-file-operations.c (custom_full_name_skip), (custom_basename_skip), (custom_size_skip), (custom_time_skip), (custom_mount_skip): Fix compiler warnings about unused value by casting va_arg calls with unused return values to void. (#523908). 2008-03-22 Christian Neumair * src/file-manager/fm-directory-view.c (delayed_rename_file_hack_callback): Only start renaming if we have not yet been destroyed. 2008-03-20 Alexander Larsson * libnautilus-private/nautilus-program-choosing.c: Use GDesktopAppInfos for launching desktop files. (#342084) Patch from Cosimo Cecchi. * src/file-manager/fm-directory-view.c: (paste_clipboard_data): Fix leak 2008-03-19 Frederic Crozat * libnautilus-private/nautilus-link.c: Only strip icon name when it ends with a know icon extension. 2008-03-19 Alexander Larsson * MAINTAINERS: Add Christian Neumair as new maintainer 2008-03-19 Sebastian Dröge * libnautilus-private/nautilus-search-engine-tracker.c: (nautilus_search_engine_tracker_new): Check that tracker is actually running before using it (#386512). Patch by Josselin Mouette. 2008-03-19 Sebastian Dröge * src/file-manager/fm-directory-view.c: (action_show_hidden_files_callback): Show backup files too if the option for it is set. Showing hidden files and backup files is handled exactly the same in nautilus nowadays (#327361). Patch by Stephen Cook. 2008-03-19 Sebastian Dröge * src/file-manager/fm-directory-view.c: (file_should_show_foreach): Allow "Connect to server" for sftp and ssh shares too (#385608). Patch from Mike Hommey. 2008-03-18 Cosimo Cecchi * libnautilus-private/nautilus-file.c: (nautilus_file_should_show_thumbnail): * libnautilus-private/nautilus-thumbnails.c: (get_types_table), (nautilus_thumbnail_is_mimetype_limited_by_size): * libnautilus-private/nautilus-thumbnails.h: Always use the thumbnails regardless of the original file size if it has been already generated (#501268). Also, reimplement image mimetypes table to determine if we have to check for file size limit. 2008-03-17 A. Walton * libnautilus-private/nautilus-icon-info.h: Trivial build fix for users with Gtk+ SVN trunk (#522835), caused by recent changes in Gtk+'s file includes. Patch from Marc-Andre Lureau. 2008-03-17 Alexander Larsson * src/nautilus-connect-server-dialog-main.c: * src/nautilus-connect-server-dialog-nonmain.c: * src/nautilus-connect-server-dialog.c: Mount location when using the external connect to server dialog app. (#520390) Patch from Cosimo Cecchi 2008-03-14 A. Walton * src/nautilus-connect-server-dialog.c (bookmark_checkmark_toggled), (nautilus_connect_server_dialog_init): Set the bookmark name widget in the connect server dialog insensitive if the user doesn't check the add bookmark check button. 2008-03-14 A. Walton * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with): Fixes crash if the user doesn't set a name for the bookmark (#522446). 2008-03-14 Alexander Larsson * libnautilus-private/nautilus-column-chooser.c: (button_new_with_mnemonic): respect gtk-button-images property for buttons (#514130) Patch from Marcin Galazka 2008-03-13 Alexander Larsson * libnautilus-private/nautilus-mime-application-chooser.c: (set_extension_and_description): Don't create application/x-ext- types for known mimetypes 2008-03-12 Cosimo Cecchi * src/nautilus-property-browser.c: (make_properties_from_directories): Use the correct string to lookup the icons for the emblems. (#505111). 2008-03-12 Tomas Bzatek * src/file-manager/fm-properties-window.c: Fix a crash while changing owner 2008-03-11 Alexander Larsson * configure.in: Post release version bump === nautilus 2.22.0 ===