2008-04-07 Christian Neumair * NEWS: Update for release. 2008-04-07 Christian Neumair * src/nautilus-application.c (nautilus_application_destroy), (automount_all_volumes_idle_cb), (finish_startup): * src/nautilus-application.h: Automount volumes in idle callback rather than during startup (#526471). 2008-04-05 Cosimo Cecchi * libnautilus-private/nautilus-autorun.c: (_g_mount_guess_content_type): Disable autorun when detecting autorun.exe and autorun.inf, as we do not support those yet (part of bug #524270). * src/nautilus-autorun-software.c: (autorun), (main): Plug some minor leaks. 2008-04-04 Christian Neumair * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init), (nautilus_places_sidebar_dispose), (nautilus_places_sidebar_class_init): Move finalize to dispose, unset pointers to window/tree_view, use eel_preferences_add_callback_while_alive(). 2008-04-04 Cosimo Cecchi * libnautilus-extension/nautilus-file-info.c: (nautilus_file_info_get_parent_info), (nautilus_file_info_get_mount), (nautilus_file_info_can_write): * libnautilus-extension/nautilus-file-info.h: * libnautilus-private/nautilus-file.c: (nautilus_file_info_iface_init): Add new APIs for extensions to NautilusFileInfo (can_write, get_mount and get_parent_info). (#521612). 2008-04-04 Christian Neumair * libnautilus-private/nautilus-file-operations.c (volume_mount_cb), (nautilus_file_operations_mount_volume): * libnautilus-private/nautilus-file-operations.h: * libnautilus-private/nautilus-mime-actions.c (activation_mount_not_mounted_callback), (activation_mount_not_mounted): * src/nautilus-application.c (startup_volume_mount_cb), (automount_all_volumes), (volume_added_callback): * src/nautilus-places-sidebar.c (open_selected_bookmark), (mount_shortcut_cb): * src/nautilus-window-manage-views.c (mount_not_mounted_callback), (got_file_info_for_view_selection_callback): Inhibit autorun in mount callbacks after finishing mounts rather than before mounting. It is neccessary because the mount may take a very long time (floppy, password prompt), which may take longer than the inhibition timeout. This approach works because with the current HAL volume monitor implementation, GVolumeMonitor signal emission is scheduled, while the mount callbacks are invoked synchronously. This should also fix the not working inhibition on startup, which could happen because parallel mounts in the background and the rest of the startup process eat resources, so the mounts may also take longer than the inhibition timeout. 2008-04-03 Christian Neumair * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_icon_is_different): Fix icon comparison if icon has not yet been set. * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_update_icon): Never update icon if a file has not yet been confirmed. 2008-04-03 Christian Neumair * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_update_scroll_region): Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar for empty container. 2008-04-03 Tomas Bzatek * libnautilus-private/nautilus-file.c: (update_info_internal): Fix SELinux:context attribute display issue 2008-04-02 Christian Neumair * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_update_scroll_region), (lay_down_icons_horizontal): Subtract 1 from icon rectangle's x2/y2 positions before setting scroll area since the entire canvas codes requests 1 px more than it needs. Wrap when the icon hits the canvas, rather than wrapping to late. Fixes most of the "text besides icons" glitches. 2008-04-01 Michael J. Chudobiak * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon): Skip the thumbnailing of unreadable files. This is more efficient than relying on failed thumbnails. (#525594). 2008-03-31 Christian Neumair * libnautilus-private/nautilus-autorun.c (should_skip_native_mount_root), (should_autorun_mount): Do not automount mount points inside hidden hierarchies (#524075). 2008-03-30 Christian Neumair * src/file-manager/fm-properties-window.c (get_image_for_properties_window), (update_properties_window_icon), (create_image_widget): Use icon name for window instead of pixbuf, if available (#519041). 2008-03-29 Christian Neumair * src/nautilus-bookmarks-window.c (create_bookmarks_window), (on_button_pressed), (on_key_pressed), (repopulate): Write back changes to selected bookmark before changing selection (#318278). 2008-03-28 Alexander Larsson * configure.in: Post release version bump === nautilus 2.22.1 ===