2008-01-28 Alexander Larsson * NEWS: Update for release * configure.in: Update version to 2.21.90 2008-01-28 Alexander Larsson * libnautilus-private/nautilus-autorun.c: Better finding of case insensitive files. (#511450) * libnautilus-private/nautilus-file-utilities.[ch]: Add nautilus_find_file_insensitive Based on patch from John Millikin 2008-01-28 Alexander Larsson * src/file-manager/fm-directory-view.c: Enable paste into folder for volume links (#386800) Based on patch from John Millikin 2008-01-28 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: (thumbnail_done): Don't reference thumb_mtime_str if its not set, fixing a crash on zoom in. (#511406) Patch from John Millikin 2008-01-28 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (report_count_progress): Use ngettext for number of files strings. (#512203) Patch from Vasiliy Faronov 2008-01-28 Alexander Larsson * libnautilus-private/nautilus-metafile.c: (escape_slashes): Escape slashes in the same way as old versions, fixing loss of metadata customization. Patch from Rached Ben Mustapha (#511592) 2008-01-25 Soren Sandmann * libnautilus-private/nautilus-directory-background.c (nautilus_connect_desktop_background_to_file_metadata): Remove call of noop eel_background_set_is_constant() 2008-01-25 Matthias Clasen * libnautilus-private/nautilus-file-operations.c: Update all GIOSchedulerJobFunc callbacks to return FALSE. 2008-01-24 Luca Ferretti reviewed by: Alexander Larsson * libnautilus-private/Makefile.am: * libnautilus-private/nautilus-icon-names.h Add a new file to define icon names, like #define NAUTILUS_ICON_HOME "user-home" using named icons from fd.o icon naming spec. * libnautilus-private/nautilus-desktop-link.c: (nautilus_desktop_link_new): * libnautilus-private/nautilus-link.c: (nautilus_link_get_link_icon_from_desktop): * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb), (nautilus_trash_monitor_init): * src/file-manager/fm-directory-view.c: * src/file-manager/fm-tree-view.c: (create_popup_menu), (create_tree): * src/nautilus-bookmark-list.c: (new_bookmark_from_uri): * src/nautilus-connect-server-dialog-main.c: (main): * src/nautilus-desktop-window.c: (real_get_icon): * src/nautilus-main.c: (main): * src/nautilus-pathbar.c: (get_icon_for_file_path), (get_button_image), (is_file_path_mounted_mount), (make_directory_button): * src/nautilus-places-sidebar.c: (update_places), (bookmarks_drop_uris): * src/nautilus-window-menus.c: Include nautilus-icon-name.h and use its icons defines. This means that now Nautilus is using "user-home", "user-desktop", "folder", "user-trash*", "computer", "drive-harddisk", "folder-remote", "network-workgroup", and "text-x-generic-template". * src/network-scheme.desktop.in: * nautilus-computer.desktop.in.in: * nautilus-file-management-properties.desktop.in.in: * nautilus-folder-handler.desktop.in.in: * nautilus-home.desktop.in.in: * nautilus.desktop.in.in: Use icons from fd.o spec here too. In details, we have Launcher | New Icon ----------------+---------------------- Computer | computer File Browser | system-file-manager Open Folder | folder-open Home Folder | user-home File Management | system-file-manager Network | network-workgroup For other details see bug #407130. 2008-01-23 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: Don't leak enumerators * libnautilus-private/nautilus-trash-monitor.c: Don't leak file info Fixes from Matthias Clasen 2008-01-22 Alexander Larsson * libnautilus-extension/nautilus-column.c: Add attribute_q property that is the Quark of the attribute property. * src/file-manager/fm-icon-container.c: * src/file-manager/fm-list-model.[ch]: * src/file-manager/fm-list-view.c: Use the quark versions of the string attribute calls for better performance. 2008-01-22 Alexander Larsson * libnautilus-private/nautilus-file.[ch]: Add quark-bases string-attribute accessors. Store extension infos as quarks 2008-01-22 Alexander Larsson * libnautilus-private/nautilus-file.c: (nautilus_file_invalidate_extension_info_internal): (nautilus_file_add_string_attribute): Lazily allocate the extension info hashtable. Internalize the extension info attribute names. 2008-01-22 Alexander Larsson * libnautilus-private/nautilus-file.c: (nautilus_file_get_emblem_pixbufs): Don't leak NautilusIconInfo 2008-01-22 Alexander Larsson * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_get_pixbuf): Don't leak icon * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c: Indentation fixups * libnautilus-private/nautilus-icon-info.c: (nautilus_icon_info_get_pixbuf_nodefault): Only set toggle ref first time we get a pixbuf request. 2008-01-22 Alexander Larsson * src/nautilus-main.c: (main): Clear caches on shutdown to help track leaks. 2008-01-22 Alexander Larsson * libnautilus-private/nautilus-file.c: (get_description): (update_description_for_link): Fix leak of description * libnautilus-private/nautilus-metafile.c: (set_metafile_contents): fix leak of xmlName. 2008-01-22 Alexander Larsson * libnautilus-private/apps_nautilus_preferences.schemas.in: * libnautilus-private/nautilus-file-operations.c: * src/Nautilus_shell.server.in: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-properties-window.c: * src/nautilus-connect-server-dialog-main.c: * src/nautilus-file-management-properties.glade: * src/nautilus-navigation-window-menus.c: Clean up strings for l10n. (#510327) 2008-01-22 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: * libnautilus-private/nautilus-file.c: * libnautilus-private/nautilus-progress-info.c: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-properties-window.c: Use thousands separators (#41455) 2008-01-21 Alexander Larsson * configure.in: Post release version bump === nautilus 2.21.6 ===