2009-01-19 Alexander Larsson * NEWS: Update for release 2009-01-15 Richard Hughes * libnautilus-private/nautilus-mime-actions.c: (search_for_application_dbus_call_notify_cb), (search_for_application_mime_type): We've been working with the KDE devs, and we've come up with a slightly changed specification that can be adopted by KPackageKit and also have room for expansion in the future. There's only a couple of things already using the old interface, nautilus being one of them. I've patched nautilus to convert from the old interface to the new interface. The new interface does not have the double confirm problem, and now respects the users session policy on interaction. 2009-01-14 A. Walton * src/file-manager/fm-ditem-page.c (create_page): Fix another crasher when attempting to get properties on a damaged Desktop Entry file. 2009-01-13 A. Walton * src/file-manager/fm-empty-view.c (fm_empty_view_end_loading), (fm_empty_view_create), (fm_empty_view_register): Unbreak build when building with --enable-empty-view. Closes bug #558537. Patch by Emmanuel Fleury. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-icon-container.c: (get_icon_bounds_for_canvas_bounds): When calculating bounds, don't ignore visible but unmapped items, becase the root item is unmapped with the canvas, but we want to report the same bounds independently on the canvas mapped state. This caused problems when the canvas was unmapped due to being on an invisible notebook page navigation tabs case, causing the scrollbars to become invisible. (#542396) 2009-01-13 Matthias Clasen Bug 567460 – NautilusTrashMonitor emits trash-state-changed too often * libnautilus-private/nautilus-trash-monitor.c (update_info_cb): Only emit ::trash-state-changed when the state actually changes. 2009-01-13 Alexander Larsson * src/nautilus-navigation-window-ui.xml: * src/nautilus-spatial-window-ui.xml: Remove Go to Burn menu items to avoid error spew. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-debug-log.c: (nautilus_debug_logv): Make space for terminating zero 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-debug-log.c: Limit nr of URIs in log to 20 to avoid huge logs and bad performance for e.g. select all in a large dir. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: Fix typo in request_counter_remove_request (--, not ++) 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: * libnautilus-private/nautilus-directory-private.h: Use the monitor and call_when_ready counts to avoid iterating over the potentially long lists. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-directory-private.h: Fixed type (& not &&). Also add some paranthesises to args for macro safety. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: Don't need the want_foo calls, can just pass in the request type directly now. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: * libnautilus-private/nautilus-directory-private.h: Count all outstanding monitor and call_when_ready details 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: * libnautilus-private/nautilus-directory-private.h: * libnautilus-private/nautilus-file.c: Convert Request from struct of gboolean to guin32 bitfield. This is both smaller and faster, plus it allows some further optimizations to come. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-icon-container.c: * libnautilus-private/nautilus-icon-private.h: Only send selection_changed once when removing lots of files. 2009-01-13 Alexander Larsson * src/nautilus-window-slot.c (nautilus_window_slot_update_icon): Only set window icon if it really changed. 2009-01-13 Alexander Larsson * libnautilus-private/nautilus-debug-log.c (nautilus_debug_log_with_file_list): Don't do conversion to uris unless debugging is enabled. (For performance reasons) 2009-01-13 Alexander Larsson * src/file-manager/fm-directory-view.c (fm_directory_view_notify_selection_changed): Don't get selection unless debugging is really turned on. (For performance reasons) 2009-01-12 Alexander Larsson * src/file-manager/fm-directory-view.c (file_changed_callback): Don't update emblems when trash dir changes. It changes a lot (due to file count attribute) but never changes writeability status. 2009-01-12 A. Walton * libnautilus-private/nautilus-file.c (prepend_automatic_keywords): Trash files are automatically assumed read-only, so we shouldn't add read-only emblems to files in the trash. 2009-01-12 A. Walton * libnautilus-private/nautilus-link.c (nautilus_link_get_link_icon_from_desktop): Fix last commit to actually patch the right part of the file. 2009-01-12 A. Walton * libnautilus-private/nautilus-link.c (nautilus_link_get_link_info_given_file_contents): Fix a crasher on broken desktop entry files. Closes bug #567475. 2008-12-19 Alexander Larsson * src/nautilus-property-browser.c: Allow deleting of custom emblems. (#112292) Patch from DESSAI Imrane 2008-12-16 Bastien Nocera * src/nautilus-window-menus.c: * src/nautilus-window-private.h: * src/nautilus-window.c (nautilus_window_constructor): Remove the CD/DVD creator from the places menu, and the places sidebar (Closes: #508384) 2008-12-15 Alexander Larsson * configure.in: Post release version bump === nautilus 2.25.2 ===