2008-06-30 Christian Neumair * NEWS: Update for release. 2008-06-30 Christian Neumair * libnautilus-private/nautilus-directory-async.c (thumbnail_done), (thumbnail_loader_size_prepared), (get_pixbuf_for_content), (thumbnail_start): * libnautilus-private/nautilus-file.h: Scale down huge pixbufs when loading. Massively speed up loading of directories where the original image is used as thumbnail. Also try to write the whole file at once rather than writing in chunks. * libnautilus-private/nautilus-file-private.h: * libnautilus-private/nautilus-file.c (nautilus_file_get_icon): Rewrite some flaky parts of thumbnailing. Never scale any thumbnails up. Always compose thumbnail on the fly instead storing it once and scaling it up and down. Add flag to force that thumbnail size matches the output icon size for tree view. * src/file-manager/fm-list-model.c (fm_list_model_get_value): Use this flag. 2008-06-29 Cosimo Cecchi * src/nautilus-window.c: (nautilus_window_set_status): Fix a huge leak as messages were pushed in the statusbar but almost never popped. Patch by Vincent Untz. (#536968). 2008-06-29 Christian Neumair * libnautilus-private/nautilus-icon-container.c (clicked_within_double_click_interval), (handle_icon_button_press): * libnautilus-private/nautilus-icon-private.h: Use customized double click detection, for supporting double clicks on half shown items, where the first click triggers a scroll event. Thanks to Nelson Benítez León. Fixes #347423. 2008-06-28 A. Walton * libnautilus-private/nautilus-icon-container.c (keyboard_arrow_key): Move keyboard focus correctly after a file has been removed. Patch thanks to Nelson Benitez. Closes bug #540107. 2008-06-28 Christian Neumair * src/nautilus-window-manage-views.c (nautilus_window_report_selection_changed), (nautilus_window_report_load_underway), (nautilus_window_report_load_complete), (free_location_change), (nautilus_window_report_view_failed), (nautilus_window_stop_loading): * src/nautilus-window-private.h: Stop loading of new view instead of just unreffing it when freeing a location change. Ignore view signals of new view when stopping it. Otherwise we'd have infinite recursion. 2008-06-28 Christian Neumair * libnautilus-private/nautilus-icon-container.c (keyboard_move_to), (keyboard_space): If no icon is selected, but an icon has the keyboard focus, select it when pressing space. Thanks to Nelson Benítez León, A. Walton and Amir Reza Khosroshahi. Fixes #378202. 2008-06-23 Cosimo Cecchi * configure.in: require libbeagle >= 0.2.4. (#351288). 2008-06-16 A. Walton * libnautilus-private/nautilus-file.c (nautilus_file_get_permissions_as_string): Correct a typo in the permissions code: suid should test for S_ISUID instead of G_ISGID. Closes bug #538468. Patch by Marcel Stimberg. 2008-06-16 Christian Neumair * libnautilus-private/nautilus-file-operations.c (copy_move_file): Use G_FILE_COPY_ALL_METADATA (#515777). Thanks to Alex Rostovtsev. 2008-06-11 Christian Neumair * libnautilus-private/nautilus-file.c (update_info_internal), (nautilus_file_get_icon): * libnautilus-private/nautilus-thumbnails.c (nautilus_has_valid_failed_thumbnail): * libnautilus-private/nautilus-thumbnails.h: Fix thumbnail handling. Always request thumbnailing if a file without any thumbnail changes its mtime, or if a failed thumbnail is not up to date (i.e. its mtime differs from the file's mtime). 2008-06-08 German Poo-Caamano * src/nautilus-window-menus.c: (add_extension_menu_items): New function to fill submenus from extensions using NautilusMenuProvider::get_background_items. (nautilus_window_load_extension_menus): Fixed submenu support for extensions using NautilusMenuProvider::get_background_items. * src/file-manager/fm-directory-view.c: (search_in_menu_items): Fix typo. Submenus provided by extensions were not activated (#508878). (reset_extension_actions_menu): Code cleanup, using g_list_foreach instead for. 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). 2008-05-29 Christian Neumair * configure.in: Post release version bump. === nautilus 2.22.3 ===