2009-04-02 Alexander Larsson * NEWS: Update for relase 2009-04-01 Alexander Larsson * libnautilus-private/nautilus-directory-private.h: * libnautilus-private/nautilus-directory.c: * libnautilus-private/nautilus-file.c: Call query_filesystem_info asynchronously. Also, avoid calling it to often 2009-04-01 Alexander Larsson Bug 518481 – URL shortcuts do not open query part * libnautilus-private/nautilus-file-private.h: * libnautilus-private/nautilus-file.[ch]: * libnautilus-private/nautilus-desktop-icon-file.c: (update_info_from_link): * libnautilus-private/nautilus-directory-async.c: (lacks_mount): (link_info_done): * libnautilus-private/nautilus-search-directory-file.c: (nautilus_search_directory_file_init): Store NautilusFile activation uri as char *uri, not GFile, as we sometimes handle links that are not true GFile locations such as mailto: links in desktop files. * libnautilus-private/nautilus-desktop-link.[ch]: Add nautilus_desktop_link_get_activation_uri * libnautilus-private/nautilus-directory.c: (nautilus_directory_notify_files_added_by_uri): (nautilus_directory_notify_files_changed_by_uri): (nautilus_directory_notify_files_removed_by_uri): (nautilus_directory_schedule_metadata_remove_by_uri): Use public nautilus_file_list_from_uris instead of local copy of it. * libnautilus-private/nautilus-mime-actions.c: Store both NautilusFile and char *uri in ApplicationLaunchParameters. This allows us to correctly handle uris that don't work well as GFiles and pass them unmodified to the launched applications. * libnautilus-private/nautilus-program-choosing.[ch]: Add nautilus_launch_application_by_uri() that launches an application by specifying the file as a uri, so that we can handle uris that don't work well as GFile/NautilusFiles. 2009-03-31 Alexander Larsson * src/file-manager/fm-directory-view.c: (handle_netscape_url_drop_ask_cb): (handle_netscape_url_drop_timeout): (fm_directory_view_handle_netscape_url_drop): Wait at most 1 second for http mimetype check. 2009-03-31 Alexander Larsson * src/file-manager/fm-directory-view.c: (handle_netscape_url_drop_ask_cb): (fm_directory_view_handle_netscape_url_drop): Check http mimetype asynchronously to avoid hanging 2009-03-30 Alexander Larsson * src/file-manager/fm-error-reporting.c: (fm_report_error_loading_directory): Don't show error about not mounted when loading a directory, as this will anyway automaticall trigger a mount operation (and possible error from that). 2009-03-26 Alexander Larsson Bug 576761 – fallback icon when icon specified in .desktop doesn't exist is ugly * libnautilus-private/nautilus-default-file-icon.c: Replace the ancient gnome 1.x fallback icon with something contemporary. 2009-03-23 Alexander Larsson Bug 129963 – nautilus locks up during window resize (compact mode) * libnautilus-private/nautilus-icon-container.c: * libnautilus-private/nautilus-icon-private.h: Work around possible infinite loop when relayouting by counting the number of iterations. This could happen in certain cases in with the compat mode. We use a clear-counter-at-idle-hack to detect the end of the loop. 2009-03-20 Cosimo Cecchi * src/file-manager/fm-properties-window.c: (custom_icon_file_chooser_response_cb), (select_image_button_callback): don't use gtk_dialog_run to spawn the filechooser for a custom icon (#575344). 2009-03-20 Alexander Larsson Bug 575244 – nautilus crashed with SIGSEGV in nautilus_query_editor_changed_force() * src/nautilus-query-editor.c (nautilus_query_editor_dispose): Remove typing timeout when destroying. 2009-03-19 Cosimo Cecchi * src/nautilus-window-menus.c: (nautilus_window_remove_trash_monitor_callback): * src/nautilus-window-private.h: * src/nautilus-window.c: (nautilus_window_finalize): Remember to disconnect the signal handler to the trash monitor when finalizing the window, as we don't own that object. 2009-03-19 Cosimo Cecchi * configure.in: bump required GTK+ version to 2.16.0. * src/nautilus-window-menus.c: (trash_state_changed_cb), (nautilus_window_initialize_trash_icon_monitor), (nautilus_window_initialize_menus): Update the trash icon in the "Go" menu according to the trash state (#575282). 2009-03-19 Cosimo Cecchi * src/file-manager/nautilus-audio-mime-types.h: Update mime types handled by totem-audio-preview. Patch by Bastien Nocera (#575345). 2009-03-19 Cosimo Cecchi * src/nautilus-navigation-window.c: (always_use_location_entry_changed), (nautilus_navigation_window_set_bar_mode): Always synchronize the location bar button with the pathbar mode. Patch by Paweł Paprota (#416891). 2009-03-19 Alexander Larsson * src/file-manager/fm-directory-view.c: Report error for failed mounts. 2009-03-19 Alexander Larsson * src/file-manager/fm-ditem-page.c: (item_entry_free): (save_entry): (build_table): Don't save desktop files if nothing actually changed. 2009-03-18 Cosimo Cecchi * libnautilus-private/nautilus-icon-container.c: (nautilus_icon_container_get_icon_text), (nautilus_icon_container_search_iter), (nautilus_icon_container_update_icon): * libnautilus-private/nautilus-icon-container.h: * src/file-manager/fm-icon-container.c: (fm_icon_container_get_icon_text): Unbreak typeahead find for 33% zoom level (#341708). 2009-03-18 Cosimo Cecchi * src/nautilus-application.c: (open_window), (open_windows), (message_received_cb), (nautilus_application_startup): Spawn the Nautilus windows on the right scren instead of always using the default one (#555078). 2009-03-17 Alexander Larsson * src/file-manager/fm-desktop-icon-view.c: (trash_link_is_selection): Don't unref link if NULL 2009-03-17 Alexander Larsson * libnautilus-private/nautilus-progress-info.c: Center cancel button over progress bar, makes dialog much nicer for long filenames. Patch from anthony 2009-03-16 Cosimo Cecchi * libnautilus-private/Makefile.am: remove -version-info LDFLAG from libnautilus-private, as that's a private library. Patch by Daniel Macks (#348301). 2009-03-16 Cosimo Cecchi * src/nautilus-application.c: (nautilus_application_load_session): Fix a typo in the session loading code. Patch by Vincent Untz (#575330). 2009-03-16 Alexander Larsson Bug 171655 – add support for XDS (Direct Save protocol) to list view * libnautilus-private/nautilus-tree-view-drag-dest.c: Support XDS in list view. Patch from Christian Neumair. 2009-03-16 Alexander Larsson Bug 523883 – Thumbnails for 200% zoom are regenerated each time a folder is opened. * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon): allow scaling up thumbnails, use the scaled up thumnail for up to 25% size increase. * src/file-manager/fm-icon-container.c: (fm_icon_container_get_icon_images): Force thumbnail size for compact view to avoid loading at wrong size and then rescaling 2009-03-16 Alexander Larsson * configure.in: Post release version bump === nautilus 2.26.0 ===