2007-11-27 Andre Klapper <a9016009@gmx.de>
[nautilus.git] / ChangeLog
blob7e7a9ba2fe8e789de0db91512ce18b034bb26f0d
1 2007-11-27  Andre Klapper  <a9016009@gmx.de>
3         * configure.in:
4         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
5         Fixes bug #496266.
7 2007-11-12  Alexander Larsson  <alexl@redhat.com>
9         * libnautilus-private/nautilus-icon-canvas-item.c:
10         * libnautilus-private/nautilus-icon-container.c:
11         * libnautilus-private/nautilus-icon-container.h:
12         * libnautilus-private/nautilus-icon-dnd.c:
13         * libnautilus-private/nautilus-icon-private.h:
14         * src/file-manager/fm-desktop-icon-view.c:
15         * src/file-manager/fm-icon-view.c:
16         Handle RTL layout of icons (#342009)
17         Patch from Yair Hershkovitz
19 2007-11-05  Jürg Billeter  <j@bitron.ch>
21         reviewed by: Alexander Larsson  <alexl@redhat.com>
23         * src/file-manager/fm-actions.h:
24         * src/file-manager/fm-directory-view.c:
25         (action_open_folder_window_callback), (open_one_in_folder_window),
26         (action_location_open_folder_window_callback),
27         (real_update_location_menu), (real_update_menus):
28         * src/file-manager/nautilus-directory-view-ui.xml:
29         * src/nautilus-actions.h:
30         * src/nautilus-navigation-window-menus.c:
31         (nautilus_navigation_window_update_spatial_menu_item),
32         (action_folder_window_callback),
33         (nautilus_navigation_window_initialize_menus):
34         * src/nautilus-navigation-window-ui.xml:
35         * src/nautilus-navigation-window.c:
36         (nautilus_navigation_window_init), (always_use_browser_changed):
37         * src/nautilus-window-private.h:
38         Add menu item to open spatial folder window from browser window to File
39         menu and context menus.
41 2007-10-03  Christian Neumair  <cneumair@gnome.org>
43         * libnautilus-private/nautilus-module.c:
44         Fix valgrind warning on shutdown (#346401, re-applied).
46 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
48         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
49         patch from Joachim Sauer, fix beep when backspace or delete are pressed
50         (#452067)
52 2007-10-03  Alexander Larsson  <alexl@redhat.com>
54         * src/nautilus-sidebar-title.c:
55         (update_title_font):
56         Fix crash with small fonts (#454884)
58 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
60         Backport from gio-branch, fixes #480608, from 
61         Alexander Larsson  <alexl@redhat.com>
63         * libnautilus-private/nautilus-icon-factory.c:
64         Don't clear thumbnails and other absolute pathnames from icon
65         cache when mime data or icon theme changes. This is to avoid
66         flashing and async realoading of all thumbnails.
68         * libnautilus-private/nautilus-directory-async.c:
69         (mime_db_changed_callback):
70         Use the right call to invalidate attributes, so that
71         they get re-read correctly.
73 2007-09-27  Christian Neumair  <cneumair@gnome.org>
75         * libnautilus-private/nautilus-icon-factory.c:
76         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
77         Fixes #478363.
79 2007-09-18  Alexander Larsson  <alexl@redhat.com>
81         * configure.in:
82         Post release version bump
84 === nautilus 2.20.0 ===
86 2007-09-18  Alexander Larsson  <alexl@redhat.com>
88         * NEWS: 
89         * configure.in:
90         Bump version to 2.20.0
92 2007-09-14  Alexander Shopov  <ash@contact.bg>
94         * libnautilus-private/apps_nautilus_preferences.schemas.in
95         Added translator visible comment for difference
96         between date_changed and date_modified.
98 2007-09-11  Alexander Larsson  <alexl@redhat.com>
100         * libnautilus-private/nautilus-module.c:
101         Revert. We're in hard code freeze.
102         
103 2007-09-11  Alexander Larsson  <alexl@redhat.com>
105         * libnautilus-private/nautilus-module.c:
106         Fix valgrind warning on shutdown (#346401)
108 2007-09-10  Alexander Larsson  <alexl@redhat.com>
110         * libnautilus-private/nautilus-thumbnails.[ch]:
111         Add nautilus_thumbnail_load_image_async and cancel.
112         
113         * libnautilus-private/nautilus-icon-container.c:
114         * libnautilus-private/nautilus-icon-factory.[ch]:
115         Load thumbnails asynchronously
117         Patch from Christian Neumair
119 2007-09-10  Alexander Larsson  <alexl@redhat.com>
121         * libnautilus-private/nautilus-dnd.h:
122         * libnautilus-private/nautilus-file-dnd.c:
123         * libnautilus-private/nautilus-icon-dnd.c:
124         Implement direct save (XDS) DnD.
125         Based on patch from BROCCO Amos
127 2007-09-10  Alexander Larsson  <alexl@redhat.com>
129         * libnautilus-private/nautilus-file.c:
130         (nautilus_file_get_octal_permissions_as_string):
131         Filter out any non-unix-permissions flags for the
132         octal mode.
134 2007-09-03  Christian Neumair  <cneumair@gnome.org>
136         * src/nautilus-application.c: (save_session_to_file),
137         (nautilus_application_load_session): 
138         * src/nautilus-window-manage-views.c: (setup_new_window),
139         (nautilus_spatial_window_state_event):
140         * src/nautilus-spatial-window.c:
141         (nautilus_spatial_window_state_event):
142         * libnautilus-private/nautilus-metadata.h:
143         Store keep-above and stickiness for navigation and spatial windows
144         across sessions (#163335).
146 2007-09-03  Alexander Larsson  <alexl@redhat.com>
148         * src/nautilus-connect-server-dialog.c:
149         (port_insert_text):
150         Use gdk_window_beep instead of gdk_display_beep (#373760)
151         Based on patch from Young-Ho Cha
153 2007-08-28  Alexander Larsson  <alexl@redhat.com>
155         * nautilus-folder-handler.desktop.in.in (MimeType):
156         Add colon at end of list.
158 2007-08-27  Alexander Larsson  <alexl@redhat.com>
160         * configure.in:
161         Post release version bump
163 === nautilus 2.19.91 ===
165 2007-08-27  Alexander Larsson  <alexl@redhat.com>
167         * NEWS:
168         Update for release.
170 2007-08-27  Alexander Larsson  <alexl@redhat.com>
172         * src/file-manager/fm-directory-view.c:
173         (change_to_view_directory):
174         Set cwd correctly for scripts on desktop. (#320218)
175         Patch from Sebastien Bacher
177 2007-08-24  Alexander Larsson  <alexl@redhat.com>
179         * libnautilus-private/nautilus-module.c:
180         Be more robust against broken extensions (#449488)
182 2007-08-24  Alexander Larsson  <alexl@redhat.com>
184         * libnautilus-private/nautilus-file-utilities.c:
185         * libnautilus-private/nautilus-file.c:
186         Avoid crashing if going to file:///# (#436071)
188 2007-08-22  Alexander Larsson  <alexl@redhat.com>
190         * libnautilus-private/nautilus-icon-container.c:
191         * libnautilus-private/nautilus-icon-factory.c:
192         * libnautilus-private/nautilus-icon-factory.h:
193         * src/file-manager/fm-list-model.c:
194         * src/nautilus-sidebar-title.c:
195         The icon theme changed how the sizes of the emblem icons
196         are used, update to comply with that.
198 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
200         * configure.in:
201         Post release version bump
203 === nautilus 2.19.90 ===
205 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
207         * NEWS:
208         Update for release
210 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
212         * libnautilus-private/apps_nautilus_preferences.schemas.in:
213         * src/nautilus-navigation-window-menus.c:
214         Replace references to "sidebar" with "side pane". (#131285)
215         Patch from Reinout van Schouwen  <reinouts@gnome.org>
217 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
219         * src/nautilus-window-manage-views.c:
220         (display_view_selection_failure):
221         Added debug message when GnomeVFS service is not available
222         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
224 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
226         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
227         Remove excess lines from uninstalled.pc file. (#462496)
228         Patch from Damien Carbery  <damien.carbery@sun.com>
230 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
232         * libnautilus-private/Makefile.am:
233         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
234         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
235         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
236         Use a custom cell renderer for the filename column which applies
237         ellipsization but reports its size based on the actual width of 
238         the text to be rendered. This restores the original column
239         autosizing behaviour while keeping the ellipsization. (#419343)
241 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
243         * configure.in:
244         Post release version bump
246 === nautilus 2.19.6 ===
248 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
250         * NEWS:
251         Update for release
253 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
255         * configure.in: Revert dependency on libSM 1.0.2
256         added on 2007-07-24 as it makes nautilus unbuildable on
257         everything but the most cutting-edge distributions.
258         Plus, nobody else does it.  
260 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
262         * src/nautilus-window-toolbars.c:
263         (nautilus_navigation_window_load_extension_toolbar_items):
264         Don't use the same name for the extensions menu action group
265         and the extensions toolbar action group. (#461792)
266         Patch from Christian Persch <chpe@gnome.org>
268 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
270         * src/nautilus-window.c: (real_load_view_as_menu):
271         Dont't try to remove extra_viewer_radio_action from a group
272         that may already have been finalized. (#461789)
273         Patch from Christian Persch <chpe@gnome.org>
275 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
277         * libnautilus-private/nautilus-search-engine-simple.c:
278         (search_visit_func): Don't try to lowercase non-unicode
279         filenames with g_utf8_strdown. Fixes #454799.
280         Patch from Jan de Groot  <jan@jgc.homeip.net>
282 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
284         * src/file-manager/fm-properties-window.c:
285         (changed_group_callback): Don't crash if the active group
286         combobox entry is removed or the group information becomes
287         unreadable. Fixes #355018.
289 2007-07-24  Christian Persch  <chpe@gnome.org>
291         * libnautilus-private/nautilus-bookmark.c:
292         (nautilus_bookmark_menu_item_new):
293         * libnautilus-private/nautilus-customization-data.c:
294         (nautilus_customization_data_new),
295         (nautilus_customization_data_get_next_element_for_display):
296         * libnautilus-private/nautilus-customization-data.h:
297         * src/nautilus-application.c:
298         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
299         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
300         (refresh_go_menu):
301         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
302         (drag_data_received_callback):
303         * src/nautilus-property-browser.c:
304         (make_properties_from_directories):
305         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
306         (update_bookmarks):
307         * src/nautilus-window-menus.c:
308         (nautilus_menus_append_bookmark_to_menu):
309         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
310         instead of truncating the strings. Bug #410113.
312 2007-07-24  Christian Persch  <chpe@gnome.org>
314         * src/nautilus-navigation-window.c: (location_button_create),
315         (nautilus_navigation_window_init):
316         * src/nautilus-pathbar.c: (get_slider_button),
317         (make_directory_button):
318         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
319         (nautilus_zoom_control_instance_init),
320         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
321         (and the others on the same 'toolbar') on click, for consistency with
322         toolbars, and the gtk filechooser path bar. Bug #326774.
324 2007-07-24  Alexander Larsson  <alexl@redhat.com>
326         * configure.in:
327         Require cvs gnome-vfs
329 2007-07-24  Alexander Larsson  <alexl@redhat.com>
331         * configure.in:
332         * src/Makefile.am:
333         * src/nautilus-image-properties-page.c:
334         * src/nautilus-main.c:
335         Optionally support XMP metadata in images via exemi (#451380)
336         Patch from Hubert Figuiere
338 2007-07-24  Alexander Larsson  <alexl@redhat.com>
340         * src/nautilus-connect-server-dialog.c:
341         (nautilus_connect_server_dialog_init):
342         React on enter key (#449591)
343         Patch from Christian Neumair
345 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
347         * configure.in: 
348         Add missing dependency on libSM.
350 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
352         * libnautilus-private/apps_nautilus_preferences.schemas.in:
353         fixed a typo in key description
355 2007-07-23  Andre Klapper  <a9016009@gmx.de>
357         * src/nautilus-file-management-properties.glade:
358         corrected executable text file labels (#334309)
360 2007-07-23  Andre Klapper  <a9016009@gmx.de>
362         * src/file-manager/fm-directory-view.c:
363         improved string and added ngettext support (#326952)
365 2007-07-23  Andre Klapper  <a9016009@gmx.de>
367         * libnautilus-private/apps_nautilus_preferences.schemas.in:
368         corrected description for confirm_trash (#329440)
370 2007-07-23  Andre Klapper  <a9016009@gmx.de>
372         * src/nautilus-window-menus.c:
373         added two missing tooltip strings (#329308)
375 2007-07-23  Christian Persch  <chpe@gnome.org>
377         * configure.in:
378         * src/nautilus-navigation-action.c: (connect_proxy),
379         (disconnect_proxy):
380         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
381         (refresh_go_menu):
382         * src/nautilus-navigation-window.c: (location_button_create),
383         (nautilus_navigation_window_init),
384         (nautilus_navigation_window_destroy),
385         (nautilus_navigation_window_finalize),
386         (nautilus_navigation_window_class_init):
387         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
388         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
389         (finish_first_line):
390         * src/nautilus-side-pane.c: (side_panel_free),
391         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
392         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
393         (nautilus_side_pane_add_panel), (create_shortcut):
394         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
395         (nautilus_trash_bar_init):
396         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
397         Bug #458284 and bug #455616.
399 2007-07-23  Alexander Larsson  <alexl@redhat.com>
401         * libnautilus-private/nautilus-search-engine-simple.c:
402         Don't error out when recursing into directories during search. (#433105)
403         Requires recent gnome-vfs
404         Patch from Marlon Nelson
406 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
408         * configure.in:
409         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
410         Add uninstalled pkg-config file. (#400114)
411         Patch from Brian Cameron  <brian.cameron@sun.com>
413 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
415         * nautilus-computer.desktop.in.in:
416         * nautilus-folder-handler.desktop.in.in:
417         * nautilus-home.desktop.in.in:
418         Remove trailing whitespace from TryExec line. (#426949)
419         Patch from Dan Winship  <danw@novell.com>
421 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
423         * src/nautilus-navigation-window.c:
424         (view_as_menu_switch_views_callback):
425         Handle the fact that the gtk+ 2.11.x combobox emits the
426         changed signal on removing the active entry without crash.
428 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
430         * configure.in:
431         Post release version bump
433 === nautilus 2.19.5 ===
435 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
437         * NEWS:
438         Update for release
440 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
442         * libnautilus-private/nautilus-program-choosing.c:
443         (nautilus_launch_desktop_file):
444         Check command_string for NULL before using it. (#427618)
445         Patch from Tom Parker  <palfrey@tevp.net>
447 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
449         * src/nautilus-image-properties-page.c: (file_read_callback):
450         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
451         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
453 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
455         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
456         (sidebar_title_create_more_info_label):
457         Fix alignment of labels in information sidebar. (#414199)
458         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
460 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
462         * configure.in:
463         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
464         but Interactive Unix is obsolete.
465         Remove checks for functions and headers we don't use anymore.
466         Remove check for jw as the SGML docs have been removed.
467         Remove configuration for removed gimphwrapbox.
468         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
470 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
472         * libnautilus-private/Makefile.am:
473         * libnautilus-private/nautilus-cdrom-extensions.h:
474         Remove unused file.
476 2007-06-27  Alexander Larsson  <alexl@redhat.com>
478         * src/nautilus-file-management-properties-main.c:
479         Fix warning. Patch from Hubert Figuiere.
481 2007-06-24  Christian Neumair  <cneumair@gnome.org>
483         * configure.in:
484         * src/nautilus-application.c:
485         * src/file-manager/Makefile.am:
486         * src/file-manager/fm-empty-view.[ch]:
487         Add optional empty view.
489 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
491         * configure.in:
492         Make libexif dependency optional again. (#165773)
494 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
496         * components/services/nautilus-dependent-shared/
497         shared-service-widgets.c:
498         Remove undead file.
500 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
502         * src/nautilus-shell-interface.idl:
503         Fix build with libIDL-0.8.5 and older. (#341173)
504         Patch from Marinus Schraal  <foser@gentoo.org>
506 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
508         * src/nautilus-connect-server-dialog-main.c: (main):
509         Set translation domain for goption context. (#450159)
510         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
512 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
514         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
515         Unref extension modules at shutdown. (#346401)
516         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
518 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
520         * libnautilus-private/nautilus-file-utilities.c:
521         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
522         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
523         Destroy xdg-user-dirs cache at shutdown.
525 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
527         * configure.in:
528         Don't set both -Wsign-compare and -Wno-sign-compare.
529         Don't set -Wchar-subscripts as it's included in -Wall.
531 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
533         * configure.in:
534         Don't set extra warning flags in the user environment CFLAGS.
535         Fixes 'make distcheck'.
537 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
539         * Makefile.am:
540         Add all past ChangeLog files to EXTRA_DIST.
542 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
544         * configure.in:
545         Post release version bump
547 === nautilus 2.19.4 ===
549 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
551         * NEWS:
552         Update for release
554 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
556         * src/nautilus-application.c: (nautilus_application_startup):
557         Fix whitespace typo in error message. (#424573)
558         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
560 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
562         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
563         Set program-name instead of deprecated name property
564         and mark the website-label for translation (#438901).
565         Patch from Christian Persch <chpe@gnome.org>
567 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
569         * libnautilus-private/nautilus-search-engine-simple.c:
570         (search_thread_data_new), (search_visit_func):
571         Normalize unicode search strings and use g_utf8_strdown to
572         lowercase them. (#421486/#421512)
573         Patch from Denis Jacquerye  <moyogo@gmail.com>
575 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
577         * src/file-manager/fm-desktop-icon-view.c:
578         (action_change_background_callback):
579         Call background page of gnome-appearance-properties for
580         "Change Desktop Background" menu item. (#445195)
581         Patch from Denis Washington  <denisw@svn.gnome.org>
583 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
585         * libnautilus-private/apps_nautilus_preferences.schemas.in:
586         * libnautilus-private/nautilus-desktop-link.c:
587         (trash_name_changed), (nautilus_desktop_link_new),
588         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
589         (nautilus_desktop_link_rename), (desktop_link_finalize):
590         * libnautilus-private/nautilus-global-preferences.c:
591         (default_computer_link_name), (default_trash_link_name):
592         * libnautilus-private/nautilus-global-preferences.h:
593         Allow renaming of the network servers desktop icon. (#383182)
594         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
596 2007-06-13  Jürg Billeter  <j@bitron.ch>
598         * nautilus-folder-handler.desktop.in.in:
599         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
600         bookmarks from the panel.
602 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
604         * src/file-manager/fm-properties-window.c:
605         (should_show_volume_usage):
606         Don't crash on opening properties for multiple files. (#444265)
608 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
610         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
611         Fix typo in warning message. (#446911)
612         Patch from Florian Steinel  <fsteinel@flonet.net> 
614 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
616         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
617         Position the zoom popup menu under the control itself,
618         not where the mouse cursor happens to be. (#446682)
619         Patch from Christian Persch <chpe@gnome.org>
621 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
623         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
624         Don't leak item text and remove stale comment.
626 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
628         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
629         (zoom_popup_menu_show), (zoom_popup_menu),
630         (nautilus_zoom_control_button_press_event),
631         (nautilus_zoom_control_instance_init):
632         Make zoom control context menu keyboard-activatable by adding
633         a button to the zoom label. (#326733)
634         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
636 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
638         * src/nautilus-file-management-properties.glade:
639         Replace the "atkrelation" declarations with
640         "mnemonic_widget" properties (#437340)
642 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
644         * configure.in:
645         Post release version bump
647 === nautilus 2.19.3 ===
649 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
651         * NEWS:
652         Update for release
654 2007-06-04  Willie Walker <william.walker@sun.com>
656         * src/nautilus-file-management-properties.glade:
657         Add accessible label for/by properties (#356124)
659 2007-05-23  Alexander Larsson  <alexl@redhat.com>
661         * icons/thumbnail_frame.png:
662         Tango compliant thumbnail frame (#440221)
663         Icon from David Prieto
665 2007-05-23  Alexander Larsson  <alexl@redhat.com>
667         * src/file-manager/fm-properties-window.c:
668         Fix build in some cases
670 2007-05-23  Alexander Larsson  <alexl@redhat.com>
672         * nautilus-folder-handler.desktop.in.in:
673         Don't show in menu editor
675 2007-05-22  Alexander Larsson  <alexl@redhat.com>
677         * libnautilus-private/nautilus-icon-canvas-item.c:
678         Handle alpha in draw_frame
680 2007-05-16  Alexander Larsson  <alexl@redhat.com>
682         * libnautilus-private/nautilus-file-utilities.[ch]:
683         * libnautilus-private/nautilus-file.c:
684         * libnautilus-private/nautilus-signaller.c:
685         * src/file-manager/fm-directory-view.c:
686         Add support for xdg-user-dirs
688 2007-05-14  Alexander Larsson  <alexl@redhat.com>
690         * configure.in:
691         Post release version bump
693 === nautilus 2.19.2 ===
695 2007-05-14  Alexander Larsson  <alexl@redhat.com>
697         * NEWS:
698         * configure.in:
699         Bump to 2.19.2
701         * libnautilus-private/nautilus-icon-factory.c:
702         * libnautilus-private/nautilus-icon-container.c:
703         Fix up checks
705 2007-05-09  Alexander Larsson  <alexl@redhat.com>
707         * src/file-manager/fm-directory-view.c:
708         Avoid displaying file size if none exists (#390055)
709         Patch from Ed Catmur
711 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
713         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
714         Don't leak original hash key.
716 2007-05-02  Alexander Larsson  <alexl@redhat.com>
718         * configure.in:
719         * src/file-manager/fm-properties-window.c:
720         Add disk usage pie chart (#410658)
721         Based on patch from Trevor Davenport
723 2007-04-16  Alexander Larsson  <alexl@redhat.com>
725         * libnautilus-private/nautilus-thumbnails.c:
726         Work with glib < 2.13.0
728 2007-04-13  Alexander Larsson  <alexl@redhat.com>
730         * libnautilus-private/nautilus-thumbnails.c:
731         Avoid searching possibly long lists of thumbnails.
732         Based on patch from Iain
734 2007-04-12  Alexander Larsson  <alexl@redhat.com>
736         * src/nautilus-window-menus.c:
737         (action_about_nautilus_callback):
738         Add url in about dialog and update copyright year.
739         Patch from Jaap A. Haitsma
741 2007-04-12  Alexander Larsson  <alexl@redhat.com>
743         * libnautilus-private/nautilus-directory-async.c:
744         Limit number of calls to is_needy() (#320282)
745         Based on patch from Aivars Kalvans
747 2007-04-12  Alexander Larsson  <alexl@redhat.com>
749         * libnautilus-private/apps_nautilus_preferences.schemas.in:
750         * libnautilus-private/nautilus-global-preferences.c:
751         * libnautilus-private/nautilus-global-preferences.h:
752         * libnautilus-private/nautilus-icon-factory.c:
753         * libnautilus-private/nautilus-thumbnails.c:
754         Added support for a thumbnail icon size prefs (#424127)
756 2007-04-11  Alexander Larsson  <alexl@redhat.com>
758         * src/file-manager/fm-directory-view.c:
759         (file_and_directory_list_free):
760         Fix memleak (#427942)
761         patch from Matthias Clasen
763 2007-03-30  Alexander Larsson  <alexl@redhat.com>
765         * src/nautilus-places-sidebar.c:
766         Add trash to sidebar places.
767         Patch from Stefano Teso
769 2007-03-29  Alexander Larsson  <alexl@redhat.com>
771         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
772         Bump default name column width to 32 (#410361)
774 2007-03-28  Alexander Larsson  <alexl@redhat.com>
776         * src/nautilus-window-manage-views.c:
777         (nautilus_window_open_location_full):
778         Avoid reloading window with same location. (#417193)
779         Patch from Stefano Teso
781 2007-03-19  Alexander Larsson  <alexl@redhat.com>
783         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
784         Avoid recursion when updating symlinks (#418771)
786 2007-03-19  Alexander Larsson  <alexl@redhat.com>
788         * libnautilus-private/nautilus-icon-factory.h:
789         Make default icon sizes match xdg icon sizes better (#347168)
790         Patch from Christian Neumair
792 2007-03-19  Alexander Larsson  <alexl@redhat.com>
794         * libnautilus-private/nautilus-metadata.h:
795         * src/nautilus-sidebar-title.c:
796         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
797         code related to it.
799 2007-03-19  Alexander Larsson  <alexl@redhat.com>
801         * src/nautilus-places-sidebar.c:
802         Update icons on theme change (#416806)
803         Patch from Stefano Teso
805 2007-03-19  Alexander Larsson  <alexl@redhat.com>
807         * src/nautilus-history-sidebar.c:
808         (nautilus_history_sidebar_class_init):
809         (nautilus_history_sidebar_style_set):
810         Update icons on theme change (#416810)
811         Patch from Stefano Teso
813 2007-03-19  Alexander Larsson  <alexl@redhat.com>
815         * src/nautilus-places-sidebar.c:
816         Re-apply reverted context menu patch.
818 2007-03-19  Alexander Larsson  <alexl@redhat.com>
820         * configure.in:
821         Bump version to 2.19.1
822         Gnome 2.18 work continues on gnome-2-18 branch
824 2007-03-19  Alexander Larsson  <alexl@redhat.com>
826         * src/nautilus-places-sidebar.c:
827         Revert previous checkin since it broke the freeze.
829 2007-03-15  Alexander Larsson  <alexl@redhat.com>
831         * src/nautilus-places-sidebar.c:
832         (bookmarks_build_popup_menu):
833         Add mnemonics to Open and Open in New Window to reuse
834         old translations.
836 2007-03-14  Alexander Larsson  <alexl@redhat.com>
838         * src/nautilus-places-sidebar.c:
839         Add open and open in new window to places sidebar context menu.
840         Patch from Stefano Teso
842 2007-03-14  Alexander Larsson  <alexl@redhat.com>
844         * src/file-manager/fm-directory-view.c (schedule_update_menus)
845         (schedule_update_status):
846         Make sure we never schedule an update after the window has been
847         destroyed. Likely fixes #349551
849 2007-03-12  Alexander Larsson  <alexl@redhat.com>
851         * configure.in:
852         Post release version bump
854 === nautilus 2.18.0.1 ===
856 2007-03-12  Alexander Larsson  <alexl@redhat.com>
858         * NEWS:
859         Update for release
861         * configure.in:
862         Set version to 2.18.0.1
864         * libnautilus-private/nautilus-file-utilities.c:
865         * libnautilus-private/nautilus-file-utilities.h:
866         * libnautilus-private/nautilus-file.c:
867         * libnautilus-private/nautilus-signaller.c:
868         * src/file-manager/fm-directory-view.c:
869         Revert accidental commit.
871 2007-03-12  Alexander Larsson  <alexl@redhat.com>
873         * configure.in:
874         Post release version bump
876 === nautilus 2.18.0 ===
878 2007-03-12  Alexander Larsson  <alexl@redhat.com>
880         * NEWS:
881         Update for release
883         * configure.in:
884         Bump version to 2.18.0
886 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
888         * src/network-scheme.desktop.in:
889         * nautilus-computer.desktop.in.in:
890         * nautilus.desktop.in.in:
891         * nautilus-home.desktop.in.in:
892         * nautilus-file-management-properties.desktop.in.in:
893         "Application" is not a valid category in the freedesktop.org
894         specification. Also added GNOME and/or GTK where appropriate.
896 2007-03-02  Alexander Larsson  <alexl@redhat.com>
898         * libnautilus-private/nautilus-file.c:
899         * libnautilus-private/nautilus-icon-canvas-item.c:
900         * libnautilus-private/nautilus-icon-container.c:
901         * libnautilus-private/nautilus-program-choosing.c:
902         * libnautilus-private/nautilus-trash-file.c:
903         * libnautilus-private/nautilus-tree-view-drag-dest.c:
904         * src/file-manager/fm-desktop-icon-view.c:
905         * src/file-manager/fm-directory-view.c:
906         * src/file-manager/fm-list-model.c:
907         * src/file-manager/fm-list-view.c:
908         * src/file-manager/fm-tree-model.c:
909         * src/nautilus-image-properties-page.c:
910         * src/nautilus-navigation-bar.c:
911         * src/nautilus-query-editor.c:
912         * src/nautilus-search-bar.c:
913         * src/nautilus-window-private.h:
914         Sparse cleanups from kjartan
916 2007-03-02  Alexander Larsson  <alexl@redhat.com>
918         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
919         Don't make filename column expand, instead default
920         to 16 chars wide. (#408155)
922 2007-02-26  Alexander Larsson  <alexl@redhat.com>
924         * configure.in:
925         Post release version bump
927 === nautilus 2.17.92 ===
929 2007-02-26  Alexander Larsson  <alexl@redhat.com>
931         * NEWS:
932         Update for release
934 2007-02-26  Alexander Larsson  <alexl@redhat.com>
936         * cut-n-paste-code/widgets/Makefile.am:
937         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
938         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
939         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
940         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
941         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
942         * libnautilus-private/Makefile.am:
943         * src/Makefile.am:
944         Remove unused gtkhwrapbox.
946 2007-02-26  Alexander Larsson  <alexl@redhat.com>
948         * src/nautilus-connect-server-dialog.c:
949         Don't show unsupported methods. (#333151)
950         Patch from Christian Neumair.
952 2007-02-26  Alexander Larsson  <alexl@redhat.com>
954         * libnautilus-private/nautilus-file.c:
955         Avoid asserting when the symbolic link hastable isn't
956         uptodate (#358172)
957         Store absolute uris, not relative paths in symbolic link
958         hashtable.
960 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
962         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
963         Ellipsise the filename column in list view mode, and make it expand so
964         it doesn't just show "...". Bug #408155.
966 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
968         * libnautilus-private/nautilus-file-operations-progress.c:
969         (set_text_unescaped_trimmed), (create_titled_label),
970         (nautilus_file_operations_progress_init),
971         (nautilus_file_operations_progress_new_file):
972         * src/file-manager/fm-properties-window.c:
973         (value_field_update_internal), (value_field_update),
974         (attach_label), (attach_value_field_internal): Remove
975         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
976         Bug #409276.
978 2007-02-20  Alexander Larsson  <alexl@redhat.com>
980         * libnautilus-private/nautilus-file-operations.c:
981         Fix for C89 compilers. (#407150)
982         Patch from Jens Granseuer
984 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
986         * configure.in:
987         * cut-n-paste-code/Makefile.am:
988         * src/Makefile.am:
989         * src/file-manager/fm-list-model.c: Don't build included GSequence on
990         glib >= 2.13.0. Bug #407618.
992 2007-02-19  Alexander Larsson  <alexl@redhat.com>
994         * src/nautilus-pathbar.c:
995         Don't display homedir as desktop in pathbar when
996         in home-as-desktop mode. (#368661)
997         Patch from John Millikin
999 2007-02-12  Alexander Larsson  <alexl@redhat.com>
1001         * configure.in:
1002         Post release version bump
1004 === nautilus 2.17.91 ===
1006 2007-02-12  Alexander Larsson  <alexl@redhat.com>
1008         * configure.in:
1009         Bump to 2.17.91
1011         * NEWS:
1012         Update for release
1014 2007-02-06  Alexander Larsson  <alexl@redhat.com>
1016         * configure.in:
1017         Bump libgnome req (#404475)
1019 2007-02-06  Alexander Larsson  <alexl@redhat.com>
1021         * libnautilus-private/nautilus-file-operations.c:
1022         * libnautilus-private/nautilus-file.c:
1023         * src/file-manager/fm-directory-view.c:
1024         Capitilize "Link" in link to... names. (#314175)
1025         Patch from Frederic Peters
1027 2007-02-06  Alexander Larsson  <alexl@redhat.com>
1029         * libnautilus-private/nautilus-icon-container.c:
1030         Avoid translating nonvisible text. (#364466)
1032 2007-02-06  Alexander Larsson  <alexl@redhat.com>
1034         * libnautilus-private/nautilus-thumbnails.c:
1035         (nautilus_thumbnail_load_image):
1036         Fix crash on broken images. (#403255)
1037         Patch from Lucas Mazzardo Veloso
1039 2007-02-06  Alexander Larsson  <alexl@redhat.com>
1041         * libnautilus-private/nautilus-emblem-utils.c:
1042         OSX build fix. (#403255)
1043         Patch from dmacks@netspace.org
1045 2007-02-05  Jesse Stockall <jesse@cleverone.org>
1047        * src/file-manager/fm-directory-view.c
1048        * src/file-manager/fm-tree-view.c
1049        * src/nautilus-places-sidebar.c
1050        * libnautilus-private/nautilus-file-operations.[ch]
1051        Prompts to empty trash when unmounting drives. Closes #138058
1053 2007-02-05  Alexander Larsson  <alexl@redhat.com>
1055         * src/file-manager/fm-list-model.c:
1056         Avoid ever showing "empty" while loading a subdirectory (#340495)
1057         Based on patch from Christof Krüger
1059 2007-02-02  Alexander Larsson  <alexl@redhat.com>
1061         * src/nautilus-application.c (save_session_to_file):
1062         Fix memory leak and fd leak.
1064 2007-02-02  Alexander Larsson  <alexl@redhat.com>
1066         * libnautilus-private/nautilus-desktop-icon-file.c:
1067         Fix crasher (#403565)
1068         Patch from Padraig O'Briain
1070 2007-01-31  Alexander Larsson  <alexl@redhat.com>
1072         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
1073         Avoid crash if we've not set the content view of the window yet.
1075 2007-01-31  Alexander Larsson  <alexl@redhat.com>
1077         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
1078         Avoid crashing if not enough items in icon view caption pref (#357955)
1080         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
1081         Avoid spewing warnings in above case, also some performance fixes.
1083 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
1085         * nautilus-file-management-properties.desktop.in.in:
1086         Move File Management capplet to PersonalSettings.
1088 === nautilus 2.17.90 ===
1090 2007-01-22  Alexander Larsson  <alexl@redhat.com>
1092         * NEWS:
1093         * configure.in:
1094         Bump to 2.17.90
1096 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
1098         * cut-n-paste-code/libegg/eggtreemultidnd.c:
1099         (egg_tree_multi_drag_source_get_type):
1100         * libnautilus-extension/nautilus-column-provider.c:
1101         (nautilus_column_provider_get_type):
1102         * libnautilus-extension/nautilus-column.c:
1103         (nautilus_column_get_type):
1104         * libnautilus-extension/nautilus-file-info.c:
1105         (nautilus_file_info_get_type):
1106         * libnautilus-extension/nautilus-info-provider.c:
1107         (nautilus_info_provider_get_type):
1108         * libnautilus-extension/nautilus-location-widget-provider.c:
1109         (nautilus_location_widget_provider_get_type):
1110         * libnautilus-extension/nautilus-menu-item.c:
1111         (nautilus_menu_item_get_type):
1112         * libnautilus-extension/nautilus-menu-provider.c:
1113         (nautilus_menu_provider_get_type):
1114         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
1115         * libnautilus-extension/nautilus-property-page-provider.c:
1116         (nautilus_property_page_provider_get_type):
1117         * libnautilus-extension/nautilus-property-page.c:
1118         (nautilus_property_page_get_type):
1119         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1120         (nautilus_cell_renderer_pixbuf_emblem_get_type):
1121         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
1122         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
1123         * libnautilus-private/nautilus-icon-canvas-item.c:
1124         (nautilus_icon_canvas_item_accessible_get_type),
1125         (nautilus_icon_canvas_item_get_type):
1126         * libnautilus-private/nautilus-sidebar-provider.c:
1127         (nautilus_sidebar_provider_get_type):
1128         * libnautilus-private/nautilus-sidebar.c:
1129         (nautilus_sidebar_get_type):
1130         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
1131         * libnautilus-private/nautilus-window-info.c:
1132         (nautilus_window_info_get_type):
1133         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
1134         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
1135         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
1136         * src/nautilus-navigation-action.c:
1137         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
1138         GInterfaceInfo static. Bug #362034.
1140 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
1142         * src/nautilus-window-menus.c:
1143         Restore "CD/DVD Creator" label for menu item. Was removed by
1144         a misunderstood, see bug #385382.
1146 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
1148         Merged from gnome-2-16:
1150         * src/nautilus-property-browser.c (add_reset_property): Make the
1151         "Reset" string translatable.  Fixes #394328.  Patch committed by
1152         Federico Mena-Quintero <federico@novell.com>.
1154 2007-01-11  Christian Neumair  <chris@gnome-de.org>
1156         * libnautilus-private/nautilus-directory-background.c:
1157         (nautilus_connect_background_to_file_metadata):
1158         Remove all pending eel preferences callbacks.
1160 2007-01-11  Christian Neumair  <chris@gnome-de.org>
1162         * src/nautilus-navigation-window.c:
1163         (nautilus_navigation_window_key_press_event)
1164         * src/nautilus-actions.h:
1165         * src/nautilus-window.c:
1166         (nautilus_window_key_press_event)
1167         * configure.in:
1168         Add support for XF86 multimedia keys (#329920) .
1170 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1172         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
1173         Avoid crash on NULL vfs_uri (#320020)
1175 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1177         * libnautilus-private/nautilus-file-operations.c:
1178         (nautilus_file_operations_new_file_from_template):
1179         Use default permissions when copying template to use
1180         umask correctly. (#327249)
1181         Patch from Josselin Mouette
1183 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1185         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
1187         Handle NULL activation uris from drives
1189 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1191         * libnautilus-private/nautilus-ui-utilities.c:
1192         (nautilus_ui_string_get):
1193         Handle ui file load error better.
1194         Patch from Tom Parker
1196 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
1198         Add svn:externals property to include libbackground from trunk.
1200 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
1202         * src/file-manager/fm-directory-view.c: (real_merge_menus):
1203         Use proper macro for translating the scripts menu item (#389467).
1204         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
1206 2006-12-19  Federico Mena Quintero  <federico@novell.com>
1208         * libnautilus-private/nautilus-debug-log.c
1209         (make_key_file_from_configuration): Oops, handle the case of an
1210         empty domains_hash.
1212 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
1214         * libnautilus-private/nautilus-file-operations-progress.c:
1215         (time_remaining_callback):
1216         Zero-pad seconds in the remaining time display (#376291).
1217         Patch from Sven Herzberg  <herzi@gnome-de.org>
1219 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
1221         * src/nautilus-image-properties-page.c: (load_finished):
1222         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
1223         (setup_internal_entry):
1224         Avoid markup in translatable messages (#360448).
1225         Patch from Elijah Newren <newren@gmail.com>
1227 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
1229         * src/nautilus-navigation-window.c:
1230         (nautilus_navigation_window_instance_init), (load_view_as_menu):
1231         Don't connect the changed signal handler on the view as combobox
1232         each time the contents of the combobox are reloaded, but only on
1233         instantiation. Prevents creating as many view instances as times
1234         the view/location was already changed when using the view as menu.
1236 2006-12-18  Christian Neumair  <chris@gnome-de.org>
1238         * libnautilus-extension/nautilus-file-info.c:
1239         * libnautilus-extension/nautilus-file-info.h:
1240         * libnautilus-private/nautilus-file.c:
1241         Add nautilus_file_info_get_activation_uri().
1243 2006-12-18  Alexander Larsson  <alexl@redhat.com>
1245         * configure.in:
1246         Post release version bump
1248 === nautilus 2.17.1 ===
1250 2006-12-18  Alexander Larsson  <alexl@redhat.com>
1252         * NEWS:
1253         Update for release.
1255 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
1257         * src/nautilus-trash-bar.c:
1258         * src/nautilus-trash-bar.h:
1260         Remove unneeded function I left in by mistake.
1262 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
1264         * src/nautilus-trash-bar.c:
1265         * src/nautilus-trash-bar.h:
1266         * src/nautilus-window-manage-views.c:
1268         Add an extra widget to the trash folder with the "Empty Trash"
1269         button. Kudos also to Lakin Wecker who came up with a similar
1270         patch some months ago, though it never went in.
1272         * src/nautilus-information-panel.c:
1274         Remove the "Empty Trash" and "Burn" buttons from the side pane
1275         since we now have extra location widgets.
1277 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
1279         * src/file-manager/fm-directory-view.c:
1281         Use "document-new", "folder-new" named icon from
1282         Icon Naming Spec for File->Create Document and
1283         File->Create Folder menu entries.
1285         * src/nautilus-navigation-window-menus.c:
1287         Use "window-new" named icon from Icon Naming Spec for
1288         File->New Window menu entry in browser window.
1290 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
1292         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
1293         a tiny leak.
1295 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
1297         * nautilus-computer.desktop.in.in:
1299         Fix a typo in previous commit (folders, not folder)
1301 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
1303         * src/nautilus-actions.h:
1305         Add NAUTILUS_ACTION_HOME for Go->Home Folder
1307         * src/nautilus-navigation-window-menus.c:
1308         (nautilus_navigation_window_initialize_actions),
1309         (nautilus_navigation_window_initialize_menus):
1310         * src/nautilus-spatial-window.c:
1311         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
1313         Define short_label for NAUTILUS_ACTION_HOME and
1314         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
1315         in search menu entry.
1317 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
1319         * nautilus-computer.desktop.in.in:
1320         * nautilus-file-management-properties.desktop.in.in:
1321         * nautilus-home.desktop.in.in:
1322         * src/nautilus-navigation-window-menus.c:
1323         * src/nautilus-spatial-window.c:
1324         * src/nautilus-window-menus.c:
1325         * src/network-scheme.desktop.in:
1327         Update comments and some menu entries to match suggestions on
1328         http://live.gnome.org/UsabilityTeam/Menu
1330 2006-12-12  Federico Mena Quintero  <federico@novell.com>
1332         * libnautilus-private/nautilus-debug-log.c
1333         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
1334         30000 was way too big for normal usage.
1335         (add_to_milestones): New function; adds a milestone string to a
1336         linked list of milestones.
1337         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
1338         (write_string): New helper function.
1339         (dump_milestones): New helper function.
1340         (dump_configuration): Use write_string().
1341         (dump_ring_buffer): New helper function; moved the code from
1342         nautilus_debug_log_dump().
1343         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
1344         (dump_configuration): Print the instructions to re-create the
1345         configuration here, instead of in nautilus_debug_log_dump().
1347 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
1349         * src/ephy-spinner.c:
1350         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
1352         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
1354 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
1356         * src/nautilus-application.c (save_session_to_file): use
1357         g_mkstemp instead of tempnam.
1359 2006-12-12  Alexander Larsson  <alexl@redhat.com>
1361         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
1362         Don't expand vbox with dialog size (#384078)
1363         Patch from Baptiste Mille-Mathias
1365 2006-12-12  Alexander Larsson  <alexl@redhat.com>
1367         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
1368         Default location dialog to $home for desktop (#383840)
1369         Patch from Guillaume Desmottes
1371 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
1373         * libnautilus-private/nautilus-desktop-link.c:
1374         * libnautilus-private/nautilus-file-utilities.c:
1375         * libnautilus-private/nautilus-query.c:
1376         * src/nautilus-navigation-window.c:
1377         * src/nautilus-navigation-window.h:
1378         * src/nautilus-pathbar.c:
1379         * src/nautilus-places-sidebar.c:
1380         * src/nautilus-shell.c:
1381         * src/nautilus-window-manage-views.c:
1382         * src/nautilus-window.c:
1383         * src/file-manager/fm-tree-model.c:
1384         * src/file-manager/fm-tree-view.c:
1386         Use nautilus_get_home_directory_uri everywhere instead of
1387         open coding it and other minor cleanups.
1389 2006-12-08  Alexander Larsson  <alexl@redhat.com>
1391         * libnautilus-private/nautilus-monitor.c:
1392         Schedule metadata removal when we get external remove events.
1393         Patch from Gene Z. Ragan (#45953)
1395 2006-12-08  Alexander Larsson  <alexl@redhat.com>
1397         * libnautilus-private/nautilus-icon-canvas-item.c:
1398         Disable the mask code for now...
1400 2006-12-08  Alexander Larsson  <alexl@redhat.com>
1402         * libnautilus-private/nautilus-icon-canvas-item.c:
1403         * libnautilus-private/nautilus-icon-container.c:
1404         * libnautilus-private/nautilus-icon-private.h:
1405         Draw selection rect using cairo.
1407         * icons/Makefile.am:
1408         * icons/text-selection-frame.png:
1409         Remove old icon used for selection rect.
1411         Patch from Gene Z. Ragan
1413 2006-12-04  Alexander Larsson  <alexl@redhat.com>
1415         * src/file-manager/fm-list-view.c:
1416         Reveal selection on sort-order change.(#332667)
1417         Patch from Gene Z. Ragan
1419 2006-12-04  Alexander Larsson  <alexl@redhat.com>
1421         * cut-n-paste-code/gsequence/gsequence.[ch]:
1422         Import gsequence fix for #350579
1424 2006-12-04  Alexander Larsson  <alexl@redhat.com>
1426         * libnautilus-private/nautilus-icon-container.[ch]:
1427         * src/file-manager/fm-icon-container.c:
1428         Freeze icon view updates while renaming to avoid things
1429         moving around on file changes. (#318373)
1430         Patch from Nelson Benítez
1432 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
1434         * icons/nautilus-server-connect.png
1435         Removed this legacy icon.
1437 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
1439         * configure.in:
1440         * icons/Makefile.am:
1441         * icons/appicon/*:
1442         Add new Nautilus logo from Ulisse Perusin, installed
1443         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
1445         * icons/nautilus-launch-icon.png:
1446         Removed.
1448         * src/nautilus-window-menus.c:
1449         Use the new named icon logo in about dialog.
1451 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
1453         * icons/knob.png:
1454         Remove black outline, using Tango style.
1455         See bug 374722 for details.
1457 2006-11-30  Alexander Larsson  <alexl@redhat.com>
1459         * libnautilus-private/nautilus-icon-canvas-item.c:
1460         * libnautilus-private/nautilus-icon-container.c:
1461         * libnautilus-private/nautilus-icon-private.h:
1462         Add more themeing features for icon view icons.
1463         Patch from JackTheDipper
1465 2006-11-28  Alexander Larsson  <alexl@redhat.com>
1467         * src/file-manager/fm-tree-view.c:
1468         Add delete menu item if configured. (#132326)
1469         Patch from Ferran Puig
1471 2006-11-28  Alexander Larsson  <alexl@redhat.com>
1473         * libnautilus-private/nautilus-icon-container.c:
1474         * libnautilus-private/nautilus-icon-private.h:
1475         Handle scroll wheel while rubberbanding.
1476         Patch from Nelson Benítez
1478 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
1480         * icons/nautilus-desktop.png:
1481         * icons/nautilus-file-management-properties.png:
1482         * icons/nautilus-mini-logo.png
1483         * icons/Search.png:
1484         * icons/side_bar_image.png:
1485         Remove legacy icons from cvs.
1487 2006-11-24  Alexander Larsson  <alexl@redhat.com>
1489         * src/nautilus-spatial-window.c:
1490         Ellipsice location menu button at 16 chars.
1491         Patch from Tom Parker
1493 2006-11-23  Federico Mena Quintero  <federico@novell.com>
1495         Use the write-to-a-pipe trick from the signal handler instead of
1496         queueing an idle handler from there.
1498         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
1499         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
1500         (sigusr1_handler): Write a byte to our pipe instead of queueing an
1501         idle handler.
1502         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
1503         the pipe, and dump the debug log.
1505         Add a configuration file for the logging mechanism.  You create
1506         ~/nautilus-debug-log.conf as a GKeyFile.
1508         * libnautilus-private/nautilus-debug-log.c
1509         (nautilus_debug_log_load_configuration): New function; loads the
1510         configuration from a key file like this:
1512                 [debug log]
1513                 enable domains = foo; bar; baz
1514                 max lines = 1000
1516         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
1517         New utility function.
1518         (nautilus_debug_log_dump): At the end of the log, dump the
1519         configuration used for the debug log so that the user can
1520         re-create it later.
1522         * libnautilus-private/nautilus-debug-log.h: New prototype for
1523         nautilus_debug_log_load_configuration().
1525         * src/nautilus-main.c (setup_debug_log): Load the debug log's
1526         configuration from ~/nautilus-debug-log.conf
1527         (setup_debug_log_domains): Removed.
1529         * src/nautilus-main.c (log_override_cb): If the log level of the
1530         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
1531         use this log level for miscellaneous debugging messages from
1532         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
1533         default log handler, to avoid a huge ~/.xsession-errors.
1534         (setup_debug_log_domains): Enable logging for
1535         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
1537 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
1539         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
1540         Fix inconsistent label boleding. (#372550)
1542 2006-11-23  Alexander Larsson  <alexl@redhat.com>
1544         * libnautilus-private/nautilus-icon-canvas-item.c:
1545         A11y fix for handing renames better (#338353)
1547 2006-11-23  Alexander Larsson  <alexl@redhat.com>
1549         * Commit federicos debug logging patch:
1551 2006-10-23  Federico Mena Quintero  <federico@novell.com>
1553         * libnautilus-private/nautilus-debug-log.h
1554         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
1555         We'll spit the messages that come from GLog as milestone events.
1557         * src/nautilus-main.c (setup_debug_log): New function; set up
1558         everything here.
1559         (setup_debug_log_glog): New function.  Override the default
1560         handler for GLog so that its messages will also appear as
1561         milestone events in our own debug log.
1563 2006-10-16  Federico Mena Quintero  <federico@novell.com>
1565         * src/file-manager/fm-directory-view.c (files_added_callback): Log
1566         when files are added to the view.
1567         (files_changed_callback): Log when files get changed in the view.
1568         (fm_directory_view_notify_selection_changed): Log when the
1569         selection changes.
1571         * src/nautilus-main.c (setup_debug_log_domains): Add
1572         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
1574         * libnautilus-private/nautilus-debug-log.h: New prototype for
1575         nautilus_debug_log_with_file_list().
1577         * libnautilus-private/nautilus-debug-log.c
1578         (nautilus_debug_log_with_file_list): New function; takes a GList
1579         of NautilusFile.
1581 2006-10-03  Federico Mena Quintero  <federico@novell.com>
1583         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
1584         Deal with URI lists optionally.
1585         (nautilus_debug_log_with_uri_list): New function.
1587         * libnautilus-private/nautilus-icon-dnd.c
1588         (receive_dropped_color): Log when a color is dropped.
1589         (receive_dropped_tile_image): Log when a tile image is dropped.
1591         * libnautilus-private/nautilus-icon-container.c
1592         (motion_notify_event): Log when a drag begins.
1593         (button_release_event): Log when a drag ends.
1595         * libnautilus-private/nautilus-file-operations.c
1596         (nautilus_file_operations_copy_move): Log move/copy/link actions.
1597         (nautilus_file_operations_new_folder): Log when a folder is created.
1598         (nautilus_file_operations_new_file_from_template): Log when a file
1599         is created from a template.
1600         (nautilus_file_operations_new_file): Log when a file is created.
1601         (nautilus_file_operations_delete): Log when files are deleted.
1602         (do_empty_trash): Log when the trash is emptied.
1604 2006-09-22  Federico Mena Quintero  <federico@novell.com>
1606         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
1607         simple logging infrastructure based on a ring buffer.
1609         * libnautilus-private/Makefile.am
1610         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
1612         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
1613         ~/nautilus-debug-log.txt.
1615         * src/file-manager/fm-directory-view.c
1616         (fm_directory_view_activate_files): Log the action of activating a
1617         file.
1618         (open_location): Likewise.
1619         (fm_directory_view_launch_application): Likewise, for launching an
1620         application.
1621         (action_new_launcher_callback): Likewise, for creating a launcher.
1622         (activate_callback): Log the various actions that can happen here.
1624         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
1625         Log the various activations/launches that can happen.
1627         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
1628         action of the user activating something in the Places sidebar.
1630         * src/nautilus-window-manage-views.c
1631         (nautilus_window_open_location_full): Log the action of changing
1632         the location in a window.
1633         (nautilus_window_set_content_view): Log the action of thanging the
1634         view of a window.
1635         (end_location_change): Log when the window finishes loading.
1637         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
1638         action of expanding a row to load a subdirectory.
1639         (row_collapsed_callback): Likewise, for collapsing a row.
1641         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
1642         action of renaming a file.
1644         * src/nautilus-application.c
1645         (nautilus_application_present_spatial_window_with_selection): Log
1646         when new or existing spatial windows get presented.
1647         (nautilus_application_create_navigation_window): Log when a
1648         navigation window gets created.
1650 2006-11-23  Alexander Larsson  <alexl@redhat.com>
1652         * configure.in:
1653         Bump version to 2.17.1
1654         Gnome 2.16 work continues on gnome-2-16 branch
1656 2006-11-22  Alexander Larsson  <alexl@redhat.com>
1658         * libnautilus-private/nautilus-search-engine.c:
1659         Look for Beagle before looking for Tracker. Since Tracker
1660         autostarts and Beagle doesn't this means you can have both
1661         installed and configured and pick which one to use.
1663 2006-11-20  Alexander Larsson  <alexl@redhat.com>
1665         * configure.in:
1666         Post release version bump
1668 === nautilus 2.16.3 ===
1670 2006-11-20  Alexander Larsson  <alexl@redhat.com>
1672         * NEWS:
1673         Update for release.
1675 2006-11-20  Alexander Larsson  <alexl@redhat.com>
1677         * libnautilus-private/nautilus-icon-container.c:
1678         * src/file-manager/fm-icon-view.c:
1679         Revert federicos patch from 2006-11-06, as it was causing problems.
1681 2006-11-13  Alexander Larsson  <alexl@redhat.com>
1683         * libnautilus-private/nautilus-directory-async.c:
1684         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
1685         Fixes #372471
1687 2006-11-07  Alexander Larsson  <alexl@redhat.com>
1689         * configure.in:
1690         Post release version bump
1692 === nautilus 2.16.2 ===
1694 2006-11-07  Alexander Larsson  <alexl@redhat.com>
1696         * NEWS:
1697         Update for release
1699         * libnautilus-private/nautilus-directory-async.c:
1700         * libnautilus-private/nautilus-directory.c:
1701         Unschedule call_ready callbacks on directory finalize, not
1702         on file finalize.
1703         Keep monitors around until we call the call_when_ready callback
1704         at idle time.
1705         Call async_state_changed and update_metadata_monitors after
1706         call_when_ready callbacks have been called at idle.
1708         (fixes make check)
1710 2006-11-07  Alexander Larsson  <alexl@redhat.com>
1712         * src/nautilus-application.c:
1713         * src/nautilus-shell.c:
1714         * src/nautilus-main.[ch]:
1715         Make the session restart work again (from 2006-11-03 change)
1716         Make the session not restart nautilus on --quit
1718 2006-11-06  Federico Mena Quintero  <federico@novell.com>
1720         http://bugzilla.gnome.org/show_bug.cgi?id=330298
1722         Fix the use of lazy positioning, and the saving of metadata for
1723         lazily-positioned icons.  Fixes
1724         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
1725         https://bugzilla.novell.com/show_bug.cgi?id=174766.
1727         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
1728         desktop icon files (not "real" files) have lazy positions.  Don't
1729         consider whether the directory is loading; this is not the right
1730         place to check that.
1731         (fm_icon_view_begin_loading): Tell the icon container that we
1732         just started reloading.
1733         (fm_icon_view_end_loading): Tell the icon container that we
1734         finished loading.
1736         * libnautilus-private/nautilus-icon-private.h
1737         (NautilusIconContainerDetails): New flag "is_reloading".
1739         * libnautilus-private/nautilus-icon-container.h: New prototype for
1740         nautilus_icon_container_set_is_reloading().
1742         * libnautilus-private/nautilus-icon-container.c
1743         (nautilus_icon_container_set_is_reloading): New function; sets an
1744         is_reloading flag in the icon container.
1745         (icon_set_position): Clear icon->has_lazy_position, since the icon
1746         will be well-positioned once this function exits.
1747         (finish_adding_new_icons): Do not ignore already-placed lazy
1748         position icons when filling the placement grid!  Save the value of
1749         icon->has_lazy_position before calling assign_icon_position().
1750         Since that function may call icon_set_position() (which will clear
1751         the flag), we need to keep the original value of the flag.
1752         (finish_adding_new_icons): Don't clear icon->has_lazy_position
1753         here; let icon_set_position() do it.
1754         (finish_adding_new_icons): Emit the icon_position_changed signal
1755         so that the parent knows that we moved an icon under it.  This has
1756         the effect of updating/preserving the position metadata for
1757         has_lazy_position icons.
1759 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1761         * configure.in:
1762         * nautilus-computer.desktop.in:
1763         * nautilus-computer.desktop.in.in:
1764         * nautilus-file-management-properties.desktop.in:
1765         * nautilus-file-management-properties.desktop.in.in:
1766         * nautilus-folder-handler.desktop.in:
1767         * nautilus-folder-handler.desktop.in.in:
1768         * nautilus-home.desktop.in:
1769         * nautilus-home.desktop.in.in:
1770         * nautilus.desktop.in:
1771         * nautilus.desktop.in.in:
1772         Add X-GNOME-Bugzilla-Version marking to desktop files.
1774 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1776         * libnautilus-private/nautilus-icon-container.c:
1777         Cancel rubberbanding if we get a grab shadow event.
1778         This happens when a modal dialog (e.g. an error or auth dialog)
1779         appears. (Partially fixes #122688)
1781 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1783         * src/file-manager/fm-icon-view.c (play_file):
1784         Don't close handle and free buffer twice on error. (#321175)
1786 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1788         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
1789         Don't crash on old desktop dir and search dir uris. (#349840)
1791 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
1793         * src/nautilus-file-management-properties.glade:
1794         Specify label-for and labelled-by atk relations. (#356124)
1796         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
1798 2006-11-03  Alexander Larsson  <alexl@redhat.com>
1800         * libnautilus-private/nautilus-directory-metafile.c:
1801         Always use the in-process metafile factory. We don't need it
1802         oop, since nautilus is single process these days. This fixes
1803         some strange races with bonobo-activation that caused #351713
1805         * src/nautilus-application.[ch]:
1806         * src/nautilus-shell.h:
1807         Change the way we use bonobo-activation to get the NautilusShell
1808         so that we don't rely on bonobo-activation-server to spawn nautilus,
1809         as this could lead to some strange duplicate processes.
1810         We now directly try to register the app-wide shell object with
1811         bonobo-activation manually and activate it with
1812         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
1814         * src/nautilus-shell.c:
1815         Handle all corba calls from the NautilusShell in an idle handler.
1816         This fixes some crashes where we reentered badly into e.g. quit
1817         when calling gconf.
1819         * src/nautilus-main.c:
1820         Since we now handle the initial open_window shell calls via an idle
1821         we need to delay until idle time to know if we can quit or not.
1823 2006-11-02  Alexander Larsson  <alexl@redhat.com>
1825         * test/file-torture.py (main):
1826         Sleep shorter, for more torture
1828 2006-11-02  Alexander Larsson  <alexl@redhat.com>
1830         * libnautilus-private/nautilus-directory-private.h:
1831         * libnautilus-private/nautilus-directory-async.c:
1832         Call all call_when_ready callbacks from an idle handler.
1833         This fixes problems with reentrancy, like bug #348161
1835 2006-11-01  Alexander Larsson  <alexl@redhat.com>
1837         * src/file-manager/fm-tree-model.c:
1838         Always emit the row-deleted signal before deleting the row
1839         from the model. This is according to the GtkTreeModel::row-changed
1840         docs and feedback from kris.
1841         Hopefully this will fix bug #356672
1843 2006-10-31  Alexander Larsson  <alexl@redhat.com>
1845         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
1846         Remove assert that keep randomly failing to fix crash (#352592)
1847         Replace it with some debug output that hopefully lets us
1848         track down the cause.
1850 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
1852         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
1853         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
1854         Fix C99-style variable initialization for gcc 2.95. (#348665)
1856         Patch from Jens Granseuer <jensgr@gmx.net>
1858 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
1860         * src/nautilus-property-browser.c: (remove_color),
1861         (nautilus_property_browser_remove_element),
1862         (element_clicked_callback), (make_properties_from_xml_node):
1863         Remove colors by really removing them from browser.xml,
1864         not marking them deleted. That made it impossible to add
1865         another color with the same name later on.
1866         Also delete colors by their (unique) names and not their color
1867         values. That made it possible to delete built-in colors.
1868         Fixes #358893.
1870         Based on a patch from Emil Soleyman-Zomalan
1872 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
1874         * src/file-manager/fm-properties-window.c:
1875         (attach_value_field_internal), (attach_value_field),
1876         (attach_ellipsizing_value_field), (append_title_value_pair),
1877         (append_title_and_ellipsizing_value),
1878         (append_directory_contents_fields), (add_permissions_combo_box),
1879         (create_simple_permissions), (create_advanced_permissions):
1880         Set up proper relationships between labels and widgets in the
1881         properties dialog. Fixes #363116.
1883         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
1885 2006-10-19  Federico Mena Quintero  <federico@novell.com>
1887         * test/file-torture.py: New file with a little torture test.  It
1888         does a bunch of file operations on a directory.  Nautilus
1889         sometimes crashes when viewing that directory, so this should help
1890         us find bugs.
1892 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1894         * libnautilus-private/nautilus-file.c:
1895         (nautilus_file_get_volume_name):
1896         Check for NULL path before calling
1897         gnome_vfs_volume_monitor_get_volume_for_path().
1899         * libnautilus-private/nautilus-monitor.c:
1900         (path_is_on_readonly_volume):
1901         Assert path.
1903 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1905         * src/file-manager/fm-directory-view.c:
1906         (convert_file_list_to_string):
1907         Don't append final newline for textual URIs.
1908         Fixes #360441.
1910 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1912         * src/nautilus-main.c: (main):
1913         Shut down eel before GnomeVFS.
1915 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1917         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
1918         Only deregister "ignore hidden file preferences" callback if it has
1919         been initialized before.
1921 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1923         * libnautilus-private/nautilus-customization-data.c:
1924         (nautilus_customization_data_new),
1925         (nautilus_customization_data_get_next_element),
1926         (nautilus_customization_make_pattern_chit):
1927         Handle NULL pattern chit, don't unref pattern tile in
1928         make_pattern_chit.
1930         * libnautilus-private/nautilus-file-utilities.c:
1931         (nautilus_pixmap_file):
1932         Bail using g_debug if pixmap couldn't be found.
1934         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
1935         Only create pixmap if path lookup succeeded.
1937         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
1938         (make_drag_image), (make_color_drag_image),
1939         (make_properties_from_directories), (add_reset_property),
1940         (property_browser_category_button_new):
1941         Handle NULL pattern chits, don't operate on NULL pixbufs.
1943 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1945         * src/file-manager/fm-list-view.c:
1946         Share target list for all instances (#357573)
1948         * src/nautilus-location-bar.c: (style_set_handler):
1949         Don't leak layout (#352693)
1951         * src/nautilus-zoom-control.c:
1952         Fix O(n^2) use of list (#357589)
1954         All patches from paolo borelli.
1956 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1958         * src/Makefile.am:
1959         * src/ephy-spinner.[ch]:
1960         * src/nautilus-throbber.[ch]:
1961         Import ephy spinner and use ad throbber.
1962         This supports different icon sizes.
1964         * src/nautilus-window-toolbars.c:
1965         Change throbber size when toolbar size changes.
1967 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1969         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
1970         Renew typeahead timeout when you scroll between typeahead hits with the
1971         mouse wheel. (#354042)
1972         Patch from Nelson Benitez
1974 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1976         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
1977         The row might have disappeared if it was removed since the
1978         timeout was scheduled. Protect against this. (#336051)
1980 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1982         * libnautilus-private/nautilus-file-private.h:
1983         Add is_added flag to NautilusFile to make sure we always
1984         send an added event to directory monitors.
1986         * libnautilus-private/nautilus-directory-async.c:
1987         (dequeue_pending_idle_callback):
1988         Don't add the file to both added and changed list
1989         If the file exist but hasn't been added yet, add it.
1991         * libnautilus-private/nautilus-directory.c: (is_tentative):
1992         Don't return non-added files for get_file_list to avoid duplicating
1993         files if you do a list and then track adds.
1995         Partially fixes #336051.
1997 2006-10-17  Alexander Larsson  <alexl@redhat.com>
1999         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
2000         dequeue_pending_idle_callback):
2001         Call nautilus_file_mark_gone instead of directly setting is_gone, as
2002         this allows us to clean up the symlink hash.
2004         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
2005         Allow multiple mark_gone. Just ignore any but the first.
2007 2006-10-17  Alexander Larsson  <alexl@redhat.com>
2009         * libnautilus-private/nautilus-directory.c
2010         (emit_change_signals_for_all_files):
2011         Ref all files when emitting change signals. This is
2012         an unverified possible fix for #343488, but it
2013         can't possibly be bad to do this, so i'm
2014         commiting it.
2016 2006-10-17  Alexander Larsson  <alexl@redhat.com>
2018         * libnautilus-private/nautilus-file.c:
2019         nautilus_file_get_vfs_file_info: handle NULL info
2020         Fix typo.
2022 2006-10-17  Alexander Larsson  <alexl@redhat.com>
2024         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
2025         Don't cause critical if slow mimetype not loaded.
2026         I was able to get that with a circular symlink.
2027         In that case a fast mimetype should be ok.
2029 2006-10-02  Alexander Larsson  <alexl@redhat.com>
2031         * configure.in:
2032         Post release version bump
2034 === nautilus 2.16.1 ===
2036 2006-10-02  Alexander Larsson  <alexl@redhat.com>
2038         * NEWS:
2039         Update for release
2041         * configure.in:
2042         Bump to 2.16.1
2044 2006-10-02  Alexander Larsson  <alexl@redhat.com>
2046         * src/nautilus-navigation-window.c (search_bar_activate_callback):
2047         In non-indexed mode, start at current dir.
2049 2006-09-27  Christian Neumair  <chris@gnome-de.org>
2051         * libnautilus-private/nautilus-directory.c:
2052         * libnautilus-private/nautilus-directory.h:
2053         * libnautilus-private/nautilus-directory-private.h:
2054         Add is_in_trash_state to NautilusDirectoryDetails.
2055         Also add nautilus_directory_is_in_trash which works
2056         like nautilus_directory_is_local.
2058         * libnautilus-private/nautilus-file.c:
2059         Proxy nautilus_file_is_in_trash to
2060         nautilus_directory_is_in_trash, similar to
2061         nautilus_file_is_local.
2063 2006-09-14  Christian Neumair  <chris@gnome-de.org>
2065         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
2066         Fixes #46664.
2068 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
2070         * src/nautilus-places-sidebar.c:
2071         Don't use the same type name for the shortcut model filter as
2072         GtkFileChooser to avoid name clashes. Fixes #355242.
2074         Patch from Stephen Cook <siti@orcon.net.nz>
2076 2006-09-04  Alexander Larsson  <alexl@redhat.com>
2078         * configure.in:
2079         Bump version to 2.16.0
2081         * NEWS:
2082         Update for release
2084 2006-08-25  Alexander Larsson  <alexl@redhat.com>
2086         * src/file-manager/fm-list-view.c:
2087         Handle enter activation when using typeahead search (#334928)
2088         Patch from Nelson Benitez
2090 2006-08-23  Alexander Larsson  <alexl@redhat.com>
2092         * libnautilus-private/nautilus-directory-private.h:
2093         * libnautilus-private/nautilus-directory.c:
2094         (nautilus_directory_is_local):
2095         Cache return value from gnome_vfs_uri_is_local
2097         * libnautilus-private/nautilus-file-operations.c:
2098         * libnautilus-private/nautilus-file-utilities.c:
2099         Avoid using gnome_vfs_uri_is_local.
2101 2006-08-22  Alexander Larsson  <alexl@redhat.com>
2103         * configure.in:
2104         Post release version bump
2106 === nautilus 2.15.92.1 ===
2108 2006-08-22  Alexander Larsson  <alexl@redhat.com>
2110         * libbackground/preferences.c:
2111         Fix double free
2113         * configure.in:
2114         Release a 2.15.92.1 with fix
2116 2006-08-21  Alexander Larsson  <alexl@redhat.com>
2118         * configure.in:
2119         Post release version bump
2121 === nautilus 2.15.92 ===
2123 2006-08-21  Alexander Larsson  <alexl@redhat.com>
2125         * NEWS:
2126         Update for release
2128 2006-08-21  Alexander Larsson  <alexl@redhat.com>
2130         * src/file-manager/fm-properties-window.c:
2131         Don't crash when quickly changing user or group.
2132         Patch from Christian Neumair
2134 2006-08-17  Alexander Larsson  <alexl@redhat.com>
2136         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
2137         Fix double free.
2138         Patch from Rouslan Solomakhin
2140 2006-08-15  Federico Mena Quintero  <federico@novell.com>
2142         * src/nautilus-main.c (main): Call setlocale() before we try to
2143         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
2144         Brabec <sbrabec@suse.cz>.
2146 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
2148         * configure.in: Fix intltool req.
2150 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2152         * configure.in:
2153         Post release version bump
2155 === nautilus 2.15.91 ===
2157 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2159         * NEWS:
2160         Update for release
2162         * configure.in:
2163         Require new eel.
2165 2006-08-08  Vincent Untz  <vuntz@gnome.org>
2167         Use GTK+ to handle recent documents.
2169         * configure.in: require GTK+ 2.10
2170         * cut-n-paste-code/libegg/Makefile.am:
2171         * cut-n-paste-code/libegg/egg-recent-*: kill
2172         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
2173         renamed to nautilus_recent_get_manager()
2174         (nautilus_recent_add_uri): new, to make it easier to use
2175         gtk_recent_manager_add_full()
2176         * src/file-manager/fm-directory-view.c:
2177         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
2178         instead of old egg code
2179         (activate_callback): ditto
2181 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2183         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
2184         Follow symlinks when reading .hidden files.
2186 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2188         * libnautilus-private/nautilus-directory-background.c:
2189         Do background change comparison in eel instead (#349961)
2190         Patch from Matthias Clasen
2192 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2194         * libnautilus-private/nautilus-icon-container.c:
2195         Fix down when in the rightmost column in the next to last row (#316117)
2196         Based on patch from Nelson Benitez
2198 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2200         * libnautilus-private/nautilus-file-operations.c:
2201         Handle desktop drops from panel. (#347673)
2202         Patch from Christian Neumair
2204 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
2206         * libnautilus-private/nautilus-directory-async.c:
2207         (dequeue_pending_idle_callback): Revert patch from #336051
2208         as it breaks the file update machinery. Fixes #348097.
2210 2006-07-25  Christian Neumair  <chris@gnome-de.org>
2212         * libnautilus-private/nautilus-dnd.c:
2213         Rename nautilus_drag_default_drop_action_for_url to
2214         nautilus_drag_default_drop_action_for_netscape_url.
2215         Don't offer netscape URL drags.
2217         * libnautilus-private/nautilus-dnd.h: Rename
2218         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
2219         and nautilus_drag_default_drop_action_for_url to
2220         nautilus_drag_default_drop_action_for_netscape_url.
2222         * libnautilus-private/nautilus-file-operations.c:
2223         (nautilus_file_operations_new_file_from_template):
2224         Filter out special URIs, handle gnome_vfs_uri_new() failure.
2226         * libnautilus-private/nautilus-file-utilities.c:
2227         (test_uri_exists), (nautilus_ensure_unique_file_name):
2228         Handle gnome_vfs_uri_new() failure by returning NULL.
2230         * libnautilus-private/nautilus-icon-container.c:
2231         * libnautilus-private/nautilus-icon-container.h:
2232         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
2234         * libnautilus-private/nautilus-icon-dnd.c:
2235         * libnautilus-private/nautilus-icon-dnd.h:
2236         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2237         * libnautilus-private/nautilus-tree-view-drag-dest.h:
2238         Don't offer netscape URL drags, prefer netscape URL drops over
2239         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
2241         * libnautilus-private/nautilus-link-desktop-file.c:
2242         (nautilus_link_desktop_file_local_create):
2243         Handle trash, desktop and search URIs, handle
2244         NULL retval of nautilus_ensure_unique_file_name.
2246         * src/nautilus-location-bar.c:
2247         * src/nautilus-spatial-window.c:
2248         * src/file-manager/fm-list-model.c:
2249         Don't offer/handle netscape URL drags.
2251         * src/file-manager/fm-directory-view.h:
2252         * src/file-manager/fm-icon-view.c:
2253         * src/file-manager/fm-list-view:
2254         Rename DND_URL symbols to DND_NETSCAPE_URL.
2256         Should fix #347673.
2258 2006-07-25  Alexander Larsson  <alexl@redhat.com>
2260         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
2261         Translate the selinux context from raw form when displayin.
2263 2006-07-25  Alexander Larsson  <alexl@redhat.com>
2265         * cut-n-paste-code/gsequence/gsequence.[ch]:
2266         Import the latest EggSequence which supposedly fixes a
2267         bunch of bugs.
2269         * src/file-manager/fm-list-model.c:
2270         Fix to use new function names of EggSequence
2272 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2274         * configure.in:
2275         Post-release version bump
2277 === nautilus 2.15.90 ===
2279 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2281         * NEWS:
2282         Update for release
2284         * configure.in:
2285         Require eel 2.15.90
2287 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2289         * src/nautilus-main.c: (main):
2290         Unref GnomeProgram at the end. (#348429)
2292         Patch from Christian Persch <chpe@gnome.org>
2294 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2296         * src/nautilus-file-management-properties.c:
2297         (nautilus_file_management_properties_dialog_setup):
2298         * src/nautilus-file-management-properties.glade:
2299         Remove the "always use text-entry location bar" checkbox from the
2300         preferences page.
2302         * src/nautilus-navigation-window.[ch]: (location_button_create),
2303         (nautilus_navigation_window_instance_init),
2304         (nautilus_navigation_window_destroy):
2305         Add a tooltip to the new location bar toggle button.
2307 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2309         * src/file-manager/fm-properties-window.c:
2310         (permission_combo_update): Add a translator comment for
2311         permission combo box labels. (#347764)
2313         Patch from Hendrik Richter  <hendi@gnome-de.org>
2315 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2317         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
2318         Add a location_button field.
2320         * src/nautilus-navigation-window.c
2321         (nautilus_navigation_window_instance_init): Create the
2322         location_button.
2323         (location_button_toggled_cb): New callback.  Changes the
2324         preference for toggling between the path bar and the location bar.
2325         (always_use_location_entry_changed): Toggle the button as
2326         appropriate.
2328         Add a button to the location bar to toggle betwen the path bar
2329         and a location entry. (#347991)
2331         Patch from Federico Mena Quintero  <federico@novell.com>
2333 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2335         * libnautilus-private/nautilus-icon-factory.c:
2336         * src/file-manager/fm-directory-view.c:
2337         * src/file-manager/fm-tree-view.c: (create_popup_menu):
2338         * src/nautilus-window-menus.c:
2339         Use trash icons from the icon naming specification for trash
2340         related operations. (#340321)
2342         Patch from Rodney Dawes  <dobey@novell.com>
2344 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2346         * src/nautilus-places-sidebar.c: (add_place), (update_places):
2347         Take the sidebar as parameter and refilter it after adding.
2349         (reorder_bookmarks): Implement reordering of bookmarks.
2351         (drag_data_delete_callback), (drag_data_received_callback),
2352         (drag_motion_callback): Handle dragging of tree rows.
2354         (nautilus_places_sidebar_init)
2355         (_shortcuts_model_filter_class_init),
2356         (_shortcuts_model_filter_init),
2357         (shortcuts_model_filter_row_draggable),
2358         (shortcuts_model_filter_drag_data_get),
2359         (shortcuts_model_filter_drag_source_iface_init),
2360         (shortcuts_model_filter_new):
2361         Implement GtkTreeDragSource.
2363         (get_selected_iter), (bookmarks_check_popup_sensitivity),
2364         (loading_uri_callback): Use the filter model.
2366         Enable reordering of bookmarks in the places sidebar via
2367         Drag'n'Drop. (#319022)
2369         Patch from Xavier Claessens <xclaesse@gmail.com>
2371 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
2373         * libnautilus-private/nautilus-search-engine-beagle.c:
2374         (nautilus_search_engine_beagle_new): Check whether daemon is
2375         running as beagle_client_new doesn't fail when a stale socket
2376         file exists.
2378         Patch from Jürg Billeter <j@bitron.ch>
2380 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
2382         * configure.in:
2383         * libnautilus-extension/Makefile.am:
2384         Add extension versioning infrastructure and add nautilus-menu.[ch].
2386         * libnautilus-extension/nautilus-menu-item.[ch]:
2387         Add and handle a 'menu' property and add a function
2388         nautilus_menu_item_set_submenu.
2390         * libnautilus-extension/nautilus-menu.[ch]:
2391         New files implementing a submenu item.
2393         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
2394         (reset_extension_actions_menu):
2395         Add extension menu items recursively.
2397         * libnautilus-extension/nautilus-menu-provider.h:
2398         Update include.
2400         Extend extension API to support submenus. (#314579)
2402         Patch from Raffaele Sandrini  <rasa@gmx.ch>
2404 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2406         * configure.in:
2407         Post-release version bump
2409 === nautilus 2.15.4 ===
2411 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2413         * NEWS:
2414         Update for release
2416         * configure.in:
2417         Bump version to 2.15.4
2418         Require eel 2.15.4
2420 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2422         * libnautilus-private/nautilus-directory-async.c:
2423         (dequeue_pending_idle_callback): Never add a file to both
2424         the added_files and changed_files lists. Don't ref an existing
2425         file without adding it to the changed_file list. (#336051)
2427         Patch from Christian Neumair  <chris@gnome-de.org>
2429 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2431         * libnautilus-private/nautilus-file-dnd.[ch]:
2432         Add functions nautilus_drag_can_accept_files and
2433         nautilus_drag_can_accept_info.
2435         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
2436         (receive_dropped_uri_list), (receive_dropped_text),
2437         (drag_data_received_callback):
2438         Accept the entire drag context as parameter and use
2439         nautilus_icon_container_find_drop_target.
2441         (nautilus_icon_container_find_drop_target):
2442         (nautilus_icon_dnd_update_drop_target):
2443         Use nautilus_drag_can_accept_info.
2445         * libnautilus-private/nautilus-marshal.list:
2446         Add new signature.
2448         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2449         Add function get_drop_target_uri_at_pos and use it in the drop
2450         handlers to determine the target uris for actions.
2451         Rename get_drop_target to get_drop_target_uri_for path.
2453         (nautilus_tree_view_drag_dest_class_init):
2454         Adapt to new drag handler signatures.
2456         (set_widget_highlight):
2457         Fix DND highlighting of an empty tree view.
2459         (drag_motion_callback):
2460         Ignore drags on the header.
2462         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
2463         * libnautilus-private/nautilus-icon-container.[ch]:
2464         * src/file-manager/fm-icon-view.c:
2465         * src/file-manager/fm-list-view.c:
2466         Add a target/parent uri parameter to the drop handler functions.
2468         * src/file-manager/fm-directory-view.[ch]:
2469         Add handling for the additional target parameter to support
2470         drops of URIs, URLs and text to subfolders.
2472         Patch from Christian Neumair  <chris@gnome-de.org>
2474 2006-07-08  Christian Neumair  <chris@gnome-de.org>
2476         * libnautilus-private/nautilus-file-utilities.c:
2477         * libnautilus-private/nautilus-file-utilities.h:
2478         Add nautilus_find_existing_uri_in_hierarchy.
2479         Remove undefined in_gnome_path helper declarations.
2481         * src/nautilus-pathbar.c:
2482         * src/nautilus-pathbar.h:
2483         Make nautilus_path_bar_clear_buttons public.
2485         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
2486         If the displayed location was removed, and it has an existing parent,
2487         navigate window to this parent. Fixes #336724.
2489 2006-07-06  William Jon McCann  <mccann@jhu.edu>
2491         * libnautilus-private/nautilus-icon-factory.c:
2492         (get_special_icon_for_file):
2493         * src/nautilus-window-menus.c:
2494         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
2495         for burn:///.
2497 2006-06-21  Christian Neumair  <chris@gnome-de.org>
2499         Add complete session management, remember maximization state and type
2500         of open windows, save history on quit.
2502         * libnautilus-private/nautilus-global-preferences.c
2503         * libnautilus-private/nautilus-global-preferences.h:
2504         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
2506         * libnautilus-private/nautilus-metadata.h:
2507         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
2509         * src/nautilus-application.c:
2510         * src/nautilus-application.h:
2511         Save session on session save request, add
2512         nautilus_application_load_session(), move
2513         initial navigational geometry handling to
2514         nautilus_application_create_navigation_window,
2515         maximize window if
2516         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
2517         is set.
2519         * src/nautilus-main.c:
2520         Add "--load-session" parameter.
2522         * src/nautilus-shell-interface.idl:
2523         * src/nautilus-shell.c:
2524         Add load_session CORBA method.
2526         * src/nautilus-navigation-window.c:
2527         * src/nautilus-spatial-window.c:
2528         Save maximized state when appropriate.
2530         * src/nautilus-window-manage-views.c:
2531         Load maximized state for spatial windows,
2532         remove navigation window geometry handling.
2534         * src/nautilus-window.c:
2535         * src/nautilus-window-private.h:
2536         Add nautilus_add_to_history_list_no_notify.
2538 2006-06-16  Alexander Larsson  <alexl@redhat.com>
2540         * libnautilus-extension/nautilus-menu-provider.[ch]:
2541         Add items_updated signal
2543         * libnautilus-private/Makefile.am:
2544         * libnautilus-private/nautilus-signaller.[ch]:
2545         * src/nautilus-signaller.[ch]:
2546         * src/Makefile.am:
2547         Move NautilusSignaller to libnautilus-private.
2548         Add popup_menu_changed signal.
2550         * src/nautilus-application.c:
2551         Signal popup_menu_changed when a menu provider emits items_updated.
2553         * src/file-manager/fm-directory-view.c:
2554         * src/nautilus-window.c:
2555         Handle popup_menu_changed.
2557         * src/nautilus-emblem-sidebar.c:
2558         * src/nautilus-history-sidebar.c:
2559         * src/nautilus-navigation-window-menus.c:
2560         * src/nautilus-navigation-window.c:
2561         * src/nautilus-property-browser.c:
2562         * src/nautilus-spatial-window.c:
2563         * src/nautilus-window-menus.c:
2564         Update includes.
2566         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
2568 2006-06-16  Alexander Larsson  <alexl@redhat.com>
2570         * libnautilus-private/nautilus-column-utilities.c:
2571         Add selinux context column
2573         * libnautilus-private/nautilus-directory-async.c:
2574         * libnautilus-private/nautilus-file-private.h:
2575         * libnautilus-private/nautilus-file.[ch]:
2576         Get selinux context for all files.
2577         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
2578         Add selinux_context string attribute.
2580         * src/file-manager/fm-properties-window.c:
2581         Display selinux context in permissions page.
2583 2006-06-16  Alexander Larsson  <alexl@redhat.com>
2585         * libnautilus-private/nautilus-global-preferences.[ch]:
2586         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2587         Add show_advanced_permissions setting
2588         Remove show_special_flags setting, its always on in advanced mode.
2590         * libnautilus-private/nautilus-file-operations.[ch]:
2591         Add nautilus_file_set_permissions_recursive
2593         * src/file-manager/fm-properties-window.c:
2594         Change permission page. Implement both simple and advanced mode.
2595         Add recursive permissions setting.
2596         HIGify some spacing.
2598 2006-06-12  Alexander Larsson  <alexl@redhat.com>
2600         * configure.in:
2601         Post-release version bump
2603 === nautilus 2.15.2 ===
2605 2006-06-12  Alexander Larsson  <alexl@redhat.com>
2607         * NEWS:
2608         Update for release
2610 2006-05-30  Christian Neumair  <chris@gnome-de.org>
2612         * libnautilus-private/nautilus-icon-factory.c:
2613         * libnautilus-private/nautilus-thumbnails.c:
2614         * libnautilus-private/nautilus-thumbnails.h:
2615         Use GdkPixbufLoader for thumbnailing.
2617 2006-05-29  Christian Neumair  <chris@gnome-de.org>
2619         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
2620         Limit max. returned SVG icon size to requested icon size.
2622 2006-05-24  Christian Neumair  <chris@gnome-de.org>
2624         * libnautilus-private/nautilus-file-utilities.c:
2625         (nautilus_file_operations_copy_move):
2626         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
2627         nautilus_file_get_enclosing_volume.
2629         * libnautilus-private/nautilus-file-utilities.c:
2630         * libnautilus-private/nautilus-file-utilities.h:
2631         Remove nautilus_get_enclosing_volume.
2633 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
2635         * src/nautilus-information-panel.c:
2636         * src/nautilus-window-bookmarks.c:
2637         * src/file-manager/fm-properties-window.c:
2639         Use g_signal_connect_data instead of the outdated eel equivalent.
2641 2006-05-24  Alexander Larsson  <alexl@redhat.com>
2643         * src/file-manager/fm-list-view.c:
2644         Remove unused include of eel-cell-renderer-pixbuf-list.h
2646 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
2648         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
2649         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
2651 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
2653         * nautilus-folder-handler.desktop.in: Add internationalization
2654         * po/POTFILES.in: Add the file.
2656 2006-05-16  Alexander Larsson  <alexl@redhat.com>
2658         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
2659         Only pass TRUE for embedding_text if we actually read a top-left text.
2660         Based on patch from Rene Hausleitner (#335435)
2662 2006-05-16  Alexander Larsson  <alexl@redhat.com>
2664         * src/file-manager/fm-directory-view.c:
2665         * src/nautilus-places-sidebar.c:
2666         Don't allow floppy formating if the floppy is mounted,
2667         since gfloppy can't handle that. (#125819)
2668         Patch from Xavier Claessens
2670 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
2672         * configure.in:
2673         Post-release version bump.
2675 === nautilus 2.15.1 ===
2677 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
2679         * NEWS:
2680         Update for release
2682 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
2684         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
2685         (icon_set_size), (icon_toggle_selected),
2686         (nautilus_icon_container_move_icon), (keyboard_stretching),
2687         (end_stretching), (nautilus_icon_container_update_icon),
2688         (assign_icon_position), (nautilus_icon_container_add),
2689         (nautilus_icon_container_is_stretched),
2690         (nautilus_icon_container_unstretch),
2691         (nautilus_icon_container_freeze_icon_positions):
2692         * libnautilus-private/nautilus-icon-container.h:
2693         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2694         * libnautilus-private/nautilus-icon-private.h:
2695         * src/file-manager/fm-icon-view.c:
2696         (get_stored_icon_position_callback),
2697         (icon_position_changed_callback):
2698         Cleanup to merge the x any y icon scale factors into one variable.
2700         Patch from Christian Neumair <chris@gnome-de.org>
2702 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
2704         * src/nautilus-places-sidebar.c: (update_places_cb),
2705         (volume_unmounted_callback), (drive_disconnected_callback),
2706         (drive_connected_callback),
2707         (nautilus_places_sidebar_set_parent_window):
2708         Update the places on drive-connected and drive-disconnected
2709         signals too. Delay the update for the volume-unmounted signal
2710         with an idle callback to work around gnome-vfs removing the
2711         volume only after we received the signal.
2713         Patch from Xavier Claessens <xclaesse@gmail.com>
2715 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
2717         * src/nautilus-window-manage-views.c:
2718         (got_file_info_for_view_selection_callback):
2719         Re-set viewed_file after a location change failed. Prevents
2720         crashing over an assertion in viewed_file_changed_callback
2721         on slow filesystems. Fixes #339965.
2723 2006-05-08  Federico Mena Quintero  <federico@novell.com>
2725         * libnautilus-private/nautilus-file-operations.c
2726         (handle_transfer_ok): Don't special-case the first 0 bytes of the
2727         file in the case of reporting actual copy/move progress.  It is
2728         fine to update both the labels and the sizes every time.  Fixes
2729         http://bugzilla.gnome.org/show_bug.cgi?id=341064
2730         https://bugzilla.novell.com/show_bug.cgi?id=66073
2732 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
2734         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2735         (check_visibility), (bookmarks_check_popup_sensitivity),
2736         (get_selected_iter), (rename_selected_bookmark),
2737         (remove_selected_bookmarks), (mount_shortcut_cb),
2738         (unmount_shortcut_cb), (eject_shortcut_cb),
2739         (nautilus_places_sidebar_init):
2740         Add volume data to the list store and use it to show
2741         an unmount command for network volumes. (#316184)
2743         Patch from Xavier Claessens <xclaesse@gmail.com>
2745 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
2747         * libnautilus-private/nautilus-dnd.c:
2748         (nautilus_drag_drop_action_ask),
2749         (nautilus_drag_drop_background_ask):
2750         * src/file-manager/fm-tree-view.c: (create_popup_menu):
2751         * src/nautilus-places-sidebar.c:
2752         (bookmarks_build_popup_menu):
2753         Use eel_gtk_menu_append_separator.
2755         * src/nautilus-places-sidebar.c:
2756         (bookmarks_check_popup_sensitivity):
2757         Use eel_gtk_widget_set_shown.
2759 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
2761         * src/nautilus-query-editor.c: (type_combo_changed):
2762         Fix typo in function name: s/availible/available/ (#326053)
2764         * configure.in:
2765         Require eel 2.15.1
2767 2006-05-04  Christian Neumair  <chris@gnome-de.org>
2769         * src/nautilus-navigation-action.c:
2770         (nautilus_navigation_action_class_init), (disconnect_proxy):
2771         Disconnect signal handlers registered when connecting proxies.
2773 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
2775         * src/nautilus-places-sidebar.c: (volume_op_callback):
2776         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
2777         (eject_for_type), (set_visibility),
2778         (bookmarks_check_popup_sensitivity), (get_selected_drive),
2779         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
2780         (format_shortcut_cb), (bookmarks_build_popup_menu):
2781         Add mount, unmount, eject and format menu items to the popup menu
2782         of drives in the places sidebar. (#316184)
2784         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
2786 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2788         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
2789         Adapt to new GtkAboutDialog behaviour and use wrap-license.
2790         Makes the close button work again. Fixes #336520.
2792         Patch from Christian Persch <chpe@gnome.org>
2794 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2796         * src/nautilus-query-editor.c: (location_row_create_widgets):
2797         Fix typo in the query filechooser window title. (#325284)
2799 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2801         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
2802         (finish_first_line):
2803         Fix wording: Use "criterion" instead of "criterium". (#331682)
2805         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
2807 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2809         * libnautilus-private/nautilus-program-choosing.c:
2810         (application_cannot_open_location):
2811         Remove bogus period from strings. (#336909)
2813         Patch from Javier F. Serrador <serrador@tecknolabs.com>
2815 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2817         * libnautilus-private/nautilus-file-operations.c:
2818         (handle_transfer_overwrite):  Use the same phrasing and
2819         format as the GTK+ overwrite dialog.  Also, per the HIG
2820         convert the dialog to a confirmation alert since the user's
2821         command may destroy data. (#325188)
2823         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
2825 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2827         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
2828         (append_exifdata_string):
2829         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
2830         deciding which date to show from image metadata. (#331810)
2832         Patch from Pat Suwalski <pat@suwalski.net>
2834 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
2836         * configure.in:
2837         * po/LINGUAS:
2838         Update handling of po/LINGUAS for new instructions.  Refer
2839         to http://live.gnome.org/GnomeGoals/PoLinguas
2841         Patch from Brian Pepple  <bdpepple@gmail.com>
2843 2006-04-27  Christian Neumair  <chris@gnome-de.org>
2845         * src/file-manager/fm-actions.h:
2846         * src/file-manager/fm-directory-view.c:
2847         (file_get_volume_and_drive),
2848         (action_self_mount_volume_callback),
2849         (action_self_unmount_volume_callback),
2850         (action_self_eject_volume_callback),
2851         (action_self_format_volume_callback),
2852         (file_get_volume_and_drive),
2853         (file_should_show_self),
2854         (real_update_menus_volumes):
2855         * src/file-manager/fm-tree-view.c:
2856         (create_popup_menu):
2857         * src/file-manager/nautilus-directory-view-ui.xml:
2858         Allow to mount/unmout/eject/format a volume when displaying its
2859         activation URI.
2861 2006-04-26  Christian Neumair  <chris@gnome-de.org>
2863         * libnautilus-private/nautilus-file.c:
2864         (nautilus_file_denies_access_permission),
2865         (nautilus_file_can_get_permissions),
2866         (nautilus_file_can_set_permissions):
2867         If no ACCESS file info field is available, pretend to have full
2868         access. If no PERMISSIONS field is available, pretend to have full
2869         permission control.
2871 2006-04-26  Alexander Larsson  <alexl@redhat.com>
2873         * libnautilus-private/nautilus-icon-canvas-item.c:
2874         Fix width of text selection in text-below-icons mode.
2875         (it was to wide.)
2877 2006-04-26  Alexander Larsson  <alexl@redhat.com>
2879         * configure.in:
2880         Remove popt
2882         * src/nautilus-connect-server-dialog-main.c:
2883         * src/nautilus-main.c:
2884         Convert from popt to goption.
2885         Based on patch from Philip Van Hoof
2887 2006-04-25  Alexander Larsson  <alexl@redhat.com>
2889         * src/nautilus-main.c:
2890         Remove icon registration, as its no longer needed with gtk 2.9.
2892         * src/nautilus-window-menus.c:
2893         (nautilus_menus_append_bookmark_to_menu):
2894         Remove bogus TODO.
2896 2006-04-25  Alexander Larsson  <alexl@redhat.com>
2898         * configure.in:
2899         Bump version to 2.15.1
2900         2.14 development continues on gnome-2-14 branch.
2902 ==== gnome-2-14 branched from here ===
2904 2006-04-25  Christian Neumair  <chris@gnome-de.org>
2906         * configure.in:
2907         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
2909         * src/file-manager/fm-tree-view.c: (create_tree):
2910         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
2912 2006-04-18  Alexander Larsson  <alexl@redhat.com>
2914         * libnautilus-private/nautilus-file-attributes.h:
2915         * libnautilus-private/nautilus-directory-async.c:
2916         * libnautilus-private/nautilus-directory-private.h:
2917         * libnautilus-private/nautilus-file-private.h:
2918         * libnautilus-private/nautilus-file.c:
2919         * libnautilus-private/nautilus-file.h:
2920         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
2921         the normal top-left text to 10x5.
2922         Add need_large argument to nautilus_file_peek_top_left_text and
2923         nautilus_extract_top_left_text.
2925         * libnautilus-private/nautilus-icon-canvas-item.[ch]
2926         Make details an instance-private instead of allocating separately.
2927         Add _set_is_visible() and only keep PangoLayouts cached for
2928         visible icons.
2930         * libnautilus-private/nautilus-icon-container.[ch]:
2931         * src/file-manager/fm-icon-container.c:
2932         Monitor large embedded text for larger icons.
2933         Call nautilus_icon_canvas_item_set_is_visible as needed.
2935         * libnautilus-private/nautilus-icon-factory.[ch]:
2936         Limit never-free recently used cache to 20 items.
2937         Free other unused cache items after a 100 sec.
2939 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
2941         * po/LINGUAS:
2942         Remove newlines to fix build with CVS intltool. (#338423)
2944 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
2946         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
2947         Don't delete the first bookmark if pressing del key on an
2948         undeletable item. Fixes #338377.
2950 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
2952         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
2953         Don't add location bookmark for desktop windows. Fixes #334860.
2955         Patch from Christian Neumair <chris@gnome-de.org>
2957 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
2959         * configure.in:
2960         Post-release version bump.
2962 === nautilus 2.14.1 ===
2964 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
2966         * NEWS:
2967         Update for release
2969         * configure.in:
2970         Require eel 2.14.1
2972 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
2974         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
2975         Use smaller close icon for the sidebar.
2977         Patch from Yang Hong <yanghong@ccoss.com.cn>
2979 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
2981         * libnautilus-private/nautilus-icon-dnd.c:
2982         (get_data_on_first_target_we_support):
2983         Determine drop target by iterating through drop container
2984         target list instead of drag context DND list. (#337588)
2986         Patch from Christian Neumair <chris@gnome-de.org>
2988 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
2990         * po/LINGUAS: New file listing all supported languages.
2992         * configure.in: Use po/LINGUAS instead of including all languages
2993         directly in this file. See the wiki for more information:
2994         http://live.gnome.org/GnomeGoals/PoLinguas
2996         Patch from Brian Pepple  <bdpepple@gmail.com>
2998 2006-04-08  Christian Neumair  <chris@gnome-de.org>
3000         * libnautilus-private/nautilus-file-operations-progress.c:
3001         (nautilus_file_operations_progress_update),
3002         (nautilus_file_operations_progress_set_operation_string):
3003         Update progress dialog when setting its operation string,
3004         also set operation string during preflight.
3006 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
3008         * src/file-manager/fm-directory-view.c:
3009         (set_script_environment_variables),
3010         (unset_script_environment_variables):
3011         * src/nautilus-main.c: (main):
3012         * src/nautilus-shell.c: (corba_restart):
3013         Use g_(un)setenv instead of their eel_ counterparts.
3015 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
3017         * src/nautilus-places-sidebar.c: (add_place), (update_places),
3018         (mount_volume_callback), (row_activated_callback),
3019         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
3020         Adapt the same policy for showing drives and volumes in the places
3021         sidebar as in computer:/// and the gtk filechooser: Show unmounted
3022         but user-visible drives and mount them on activation. (#321320)
3024         Patch from Xavier Claessens <xclaesse@gmail.com>
3026 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
3028         * data/patterns/.striated.png:
3029         * data/patterns/Makefile.am:
3030         Remove unused pattern file. (#337353)
3032 2006-03-30  Christian Neumair  <chris@gnome-de.org>
3034         * src/file-manager/fm-directory-view.c:
3035         (fm_directory_view_get_loading):
3036         * src/file-manager/fm-directory-view.h:
3037         Add fm_directory_view_get_loading().
3039         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
3040         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
3041         Use fm_directory_view_get_loading() to determine whether view is
3042         loaded. If it is not yet loaded, don't position icons lazily.
3044 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
3046         * src/nautilus-connect-server-dialog-main.c: (main):
3047         Get the command line options and pass them on to the dialog.
3049         * src/nautilus-connect-server-dialog.c: (connect_to_server),
3050         (nautilus_connect_server_dialog_init), (setup_for_type):
3051         Use new MethodInfo struct to construct the UI.
3052         (display_server_uri): New function for initialising the UI based
3053         on the broken down parts of the URI.
3054         (nautilus_connect_server_dialog_new): Use display_server_uri.
3055         (get_method_description): New helper function.
3056         (port_insert_text): Accept more than one digit at a time.
3058         Display broken down URIs in 'Connect to Server' properly. (#332848)
3060         Patch from Nate Nielsen <nielsen@memberwebs.com>
3062 2006-03-22  Daniel Drake  <dsd@gentoo.org>
3064         * libnautilus-private/nautilus-icon-factory.c: Only consider
3065         the filename suffix when deciding if a file is an SVG image.
3066         Bug #330019.
3068 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
3070         * src/nautilus-application.c: use g_strv_length instead of a
3071         private copy and gnome_vfs_make_uri_from_shell_arg instead of
3072         the old eel_make_uri_from_shell_arg. Bug #334077.
3074 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
3076         * src/file-manager/fm-directory-view.c:
3077         (pattern_select_response_cb), (select_pattern):
3078         Add help button to the Select Pattern dialog. (#331443)
3080         * src/nautilus-connect-server-dialog.c: (response_callback),
3081         (nautilus_connect_server_dialog_init):
3082         Add help button to the Connect to Server dialog. (#334330)
3084         * src/nautilus-location-dialog.c: (response_callback),
3085         (nautilus_location_dialog_init):
3086         Add help button to the Open Location dialog (#334293)
3088 2006-03-14  Federico Mena Quintero  <federico@novell.com>
3090         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
3091         Don't set the visibility of the "burn CD" action here.
3092         (nautilus_window_initialize_menus_constructed): New public
3093         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
3094         a window which has a menubar.  This prevents calling
3095         have_burn_uri() unnecessarily for the desktop window, as this is
3096         an expensive operation during login (up to 1 second!).  The way
3097         have_burn_uri() works is by creating a "burn:///" URI and seeing
3098         if it is valid, but this makes gnome-vfs load libmapping.so from
3099         nautilus-cd-burner; this takes a long time during login.
3101         * src/nautilus-window-private.h: Added prototype for
3102         nautilus_window_initialize_menus_constructed().
3104         * src/nautilus-window.h: New prototype for
3105         nautilus_window_has_menubar_and_statusbar().
3107         * src/nautilus-window.c
3108         (nautilus_window_has_menubar_and_statusbar): New function; returns
3109         whether the window should have a menubar and statusbar.  This
3110         depends on the window_type from the class structure.
3111         (nautilus_window_constructor): Call
3112         nautilus_window_initialize_menus_constructed().  We do it here so
3113         that its own call to nautilus_window_has_menubar_and_statusbar()
3114         will already have the right value for class->window_type.
3116 2006-03-19  Christian Neumair  <chris@gnome-de.org>
3118         * src/nautilus-main.c: (register_icons):
3119         Speed up stock icon registration, as discussed on the mailing list:
3121         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
3123         Also fixes #335158.
3125         * libnautilus-private/nautilus-file-operations.c:
3126         (nautilus_file_operations_copy_move):
3127         Check whether enclosing volume for any of the source files is
3128         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
3129         Fixes #167102.
3131         * libnautilus-private/nautilus-file-utilities.c:
3132         * libnautilus-private/nautilus-file-utilities.h:
3133         Add nautilus_get_enclosing_volume.
3135 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
3137         * nautilus-computer.desktop.in:
3138         * nautilus-folder-handler.desktop.in:
3139         * nautilus-home.desktop.in:
3140         * src/network-scheme.desktop.in:
3141         Add --no-desktop to the Exec command line options. (#326338)
3143         Patch from Saleem Abdulrasool
3145         * nautilus-computer.desktop.in:
3146         * nautilus-folder-handler.desktop.in:
3147         * nautilus-home.desktop.in:
3148         * nautilus.desktop.in:
3149         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
3150         none of the listed binaries does exist anymore.
3152 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
3154         * libnautilus-private/*.c:
3155         * src/file-manager/*.c:
3156         * src/*.c:
3157         Use gi18n.h instead of deprecated gnome-i18n.h header.
3159         * libnautilus-private/nautilus-query.c:
3160         (nautilus_query_to_readable_string):
3161         Mark string for translation.
3163         * po/POTFILES.in:
3164         Add nautilus-query.c
3166         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
3168 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
3170         * configure.in: Added "ka" Georgian to
3171         ALL_LINGUAS.
3173 2006-03-13  Alexander Larsson  <alexl@redhat.com>
3175         * configure.in:
3176         Post-release version bump.
3178 === nautilus 2.14.0 ===
3180 2006-03-13  Alexander Larsson  <alexl@redhat.com>
3182         * NEWS:
3183         Update for release
3185         * configure.in:
3186         Update version to 2.14.0
3188 2006-03-07  Alexander Larsson  <alexl@redhat.com>
3190         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
3191         (activation_drive_mounted_callback):
3192         Don't show error dialog if mount error is "".
3194 2006-03-06  Alexander Larsson  <alexl@redhat.com>
3196         * libnautilus-private/nautilus-icon-canvas-item.c:
3197         Fix text drawing in RTL mode in text beside icons.
3199 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
3201         * libnautilus-private/nautilus-mime-actions.c:
3202         (nautilus_mime_actions_get_full_file_attributes):
3203         Don't request the mime list for activation, context menu and
3204         the view as menu anymore. It was once used for determining a
3205         specialized component for directories, but we don't support that
3206         anymore. Nowadays it just delays these operations and can cause
3207         auth dialogs when opening the popup menu.
3209 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
3211         * libnautilus-private/nautilus-file.c:
3212         (nautilus_file_recompute_deep_counts):
3213         Add file to work queue of enclosing directory when recomputing
3214         deep count for the properties dialog. Fixes #169342.
3216         Patch from Christian Neumair
3218 2006-03-03  Alexander Larsson  <alexl@redhat.com>
3220         * src/nautilus-window-manage-views.c:
3221         * src/nautilus-window-private.h:
3222         Close window when it gets put in the trash.
3224         Patch from Christian Neumair
3226 2006-03-03  Alexander Larsson  <alexl@redhat.com>
3228         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3229         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
3230         icons jumping around
3232         * libnautilus-private/nautilus-icon-container.c:
3233         remove old workaround
3235         Patch from Christian Neumair
3237 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
3239         * configure.in: Add "km" to ALL_LINGUAS.
3241 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
3243         * libnautilus-private/nautilus-directory-async.c:
3244         (new_files_cancel), (nautilus_directory_cancel):
3245         Cancel get_file_info calls for new files too. Fixes a crash
3246         when leaving a directory with pending calls (#152977).
3248 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
3250         * src/file-manager/fm-directory-view.c: (activate_callback):
3251         Close the window after the file activation, not before.
3252         Fixes a crash when middle-clicking a file (#330491).
3254 2006-02-28  Alexander Larsson  <alexl@redhat.com>
3256         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
3257         Don't show directory count for smb shares, as that can cause
3258         lots of network traffic and auth dialogs.
3260 2007-02-28  Christian Neumair  <chris@gnome-de.org>
3262         * libnautilus-private/nautilus-icon-container.c:
3263         (get_cmp_point_x), (get_cmp_point_y),
3264         (compare_icons_horizontal_first), (compare_icons_vertical_first),
3265         (closest_in_90_degrees), (record_arrow_key_start):
3266         Use better icon points for comparing the position of two items in
3267         "Text Beside Icon" mode. Fixes keynav issues with items that have
3268         different icon sizes.
3270 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
3272         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3273         (get_drop_path):
3274         Test for the right path in the break condition. Fixes an infinite
3275         loop when dragging an item over a non-folder child of an expanded
3276         node in the list view, deadlocking the desktop.
3278 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3280         * configure.in:
3281         Post release version bump
3283 === nautilus 2.13.92 ===
3285 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3287         * NEWS:
3288         Update for release
3290 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3292         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
3293         Use lazy positioning for volumes only, not all desktop file icons,
3294         as this can cause icons to move around, and its mainly required
3295         for removable volumes anyway.
3297 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3299         * src/nautilus-navigation-window.c:
3300         * src/nautilus-spatial-window.c:
3301         * src/nautilus-window.[ch]:
3302         Don't shortcut the title change when the bookmark name changes.
3303         Fixes #331383
3304         Patch from Christian Neumair.
3306 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
3308         Get users' and groups' names via a cache to avoid calling
3309         getpwuid/getgrgid too often (i.e. many times during single redraw).
3311         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
3312         Added nautilus-users-groups-cache.[ch]
3313         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
3314         implementation of cache for getpwuid/getgrgid results.
3315         * libnautilus-private/nautilus-file.c:
3316         (get_user_name_from_id): removed
3317         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
3318         (get_user_and_real_name_from_id): get user name and gecos using
3319         nautilus_users_cache_* functions instead of using getpwuid directly.
3320         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
3321         (nautilus_file_get_group_name): get group name using
3322         nautilus_groups_cache_get_name instead of using getgrgid directly.
3323         (nautilus_file_get_owner_as_string): get user name using
3324         nautilus_users_cache_get_name.
3326 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
3328         Don't add all possible columns to GtkTreeView when initializing
3329         FMListView, only the ones we actually show. This way we avoid getting
3330         unnecessary data from the model, e.g. quite heavy "owner" and "group"
3331         columns with the default settings.
3333         * src/file-manager/fm-list-view.c:
3334         (apply_visible_columns_foreach, apply_visible_columns,
3335         apply_column_order): removed
3336         (apply_columns_settings): new function, updates a list of columns in
3337         GtkTreeView given both a list of visible columns and their ordering,
3338         replacement for apply_visible_columns and apply_column_order.
3339         (create_and_set_up_tree_view): when creating details->columns hash
3340         table, pass g_object_unref as value_destroy_func; before adding
3341         columns to the hash call g_object_ref+gtk_object_sink on them, don't
3342         add columns to the view, the appropriate columns will be added when
3343         applying the configuration; in order to apply initial columns
3344         settings, call apply_columns_settings (instead of
3345         apply_visible_columns + apply_column_order).
3346         (set_visible_columns_from_metadata_and_preferences,
3347         set_column_order_from_metadata_and_preferences): removed
3348         (set_columns_settings_from_metadata_and_preferences): new, replacement
3349         for set_visible_columns_* and set_column_order_*.
3350         (fm_list_view_begin_loading, column_chooser_changed_callback,
3351         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
3352         default_visible_columns_changed_callback,
3353         default_column_order_changed_callback): use newly added
3354         set_columns_settings_from_metadata_and_preferences.
3356 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
3358         Avoid heavy operations inside "motion_notify_event" handler: don't
3359         call gtk_tree_model_row_changed (which causes updating the whole
3360         view), don't create new mouse cursor, change cursor only when
3361         necessary.
3362         As a bonus we avoid leaking hand cursor in nautilus and X server.
3364         * src/file-manager/fm-list-view.c:
3365         (hand_cursor): new global variable for storing hand cursor used in
3366         single click mode
3367         (motion_notify_callback): don't call gtk_tree_model_row_changed on
3368         the model when changing rows, it's very slow and unnecessary - GTK+
3369         automatically invalidates parts of the view occupied by old and new
3370         row; don't leak the hand cursor (GdkCursor), change mouse cursor
3371         only when necessary (from GDK_HAND2 to default and the other way
3372         round)
3373         (leave_notify_callback): don't call gtk_tree_model_row_changed on
3374         the current row in the model, GTK+ automatically redraws the current
3375         row
3376         (enter_notify_callback): in case single click mode is used, update
3377         details->hover_path and set hand cursor if necessary
3378         (create_and_set_up_tree_view): connect to enter_notify_event signal
3379         in addition to leave_notify_event.
3380         (fm_list_view_click_policy_changed): unref global hand_cursor and
3381         set it to NULL when changing to double click mode, create new cursor
3382         and assign it to hand_cursor when changing to single click one.
3383         (fm_list_view_finalize): free details->hover_path if necessary
3384         (fm_list_view_init): explicitly set details->hover_path to NULL
3386 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3388         * src/nautilus-window-manage-views.c:
3389         Don't close window if old file changed when we're loading
3390         a new one (#137027).
3391         Based on patch from Christian Neumair.
3393 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3395         * libnautilus-private/nautilus-icon-container.c:
3396         Correctly handle *_margins as pixel values, not world-coords.
3397         Based on patch from Christian Neumair.
3399 2006-02-27  Federico Mena Quintero  <federico@novell.com>
3401         * libnautilus-private/nautilus-icon-container.c
3402         (finish_adding_new_icons): Do not place icons both in the
3403         no_position_icons and semi_position_icons lists!
3404         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
3405         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
3406         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
3407         getting a negative number.  So, we initially test for this and
3408         start that the first snap column.  The same reasoning applies to
3409         *y and the baseline.
3411 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3413         * src/nautilus-navigation-window.c:
3414         Allow saving a sidebar width of 0 (#331475)
3415         Patch from Christian Neumair
3417 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3419         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
3420         Allow line-breaks after '-', '_', '.'
3421         (although not when a short number follows '.')
3422         Patch from Christian Neumair
3424 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
3426         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
3427         (can_accept_items_as_bookmarks), (drag_motion_callback),
3428         (bookmarks_drop_uris), (build_selection_list),
3429         (drag_data_received_callback):
3430         Only allow creation of bookmarks for directories. Fixes #328074.
3432 2006-02-26  Christian Neumair  <chris@gnome-de.org>
3434         * libnautilus-private/nautilus-directory.c:
3435         (nautilus_directory_notify_files_removed):
3436         Plug potential leak.
3438 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
3440         * src/file-manager/fm-directory-view.c: (done_loading):
3441         Only use the idle reveal mechanism for the list view.
3443 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
3445         * src/file-manager/fm-directory-view.c:
3446         (fm_directory_view_destroy), (reveal_selection_idle_callback),
3447         (done_loading):
3448         Call reveal_selection in an idle callback to work around a bug in
3449         GtkTreeView which produces buggy scroll states when the nodes have
3450         not yet been allocated. It would make the selection always the top
3451         row even when it should ignore alignment, among other oddities.
3453 2006-02-26  Christian Neumair  <chris@gnome-de.org>
3455         * src/nautilus-application.c: (nautilus_application_get_n_windows):
3456         * src/nautilus-application.h:
3457         * src/nautilus-window-manage-views.c:
3458         (got_file_info_for_view_selection_callback):
3459         Also consider desktop windows when deciding whether to fallback to
3460         home or not. Fixes #331605.
3462 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
3464         * configure.in: Add "zh_HK" to ALL_LINGUAS.
3466 2006-02-24  Alexander Larsson  <alexl@redhat.com>
3468         * libnautilus-private/nautilus-directory-async.c:
3469         (directory_count_start):
3470         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
3471         This avoids lots of stats.
3473         * configure.in:
3474         Require vfs 2.13.92 (cvs for now) for the above.
3476 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3478         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3479         Don't leak bookmark.
3481 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3483         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3484         Resolve the dropped uris to their drop target, use the same naming
3485         logic as the bookmark menu and use gnome-fs-directory icon when adding.
3486         If something more fitting is available it will be updated anyway.
3487         Fixes #332235.
3489 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3491         * src/nautilus-places-sidebar.c: (bookmarks_edited):
3492         Set the has_custom_name_flag before setting the name - which would
3493         otherwise immediately commit the bookmarks to disk without the name.
3494         Fixes #327744.
3496 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3498         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
3499         (bookmarks_button_press_event_cb):
3500         Open the popup menu non-modal and pass the button event on to the
3501         tree view. Makes a right click select the item under the cursor
3502         before bringing up the menu. Fixes #329778.
3504 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
3506         * libnautilus-private/nautilus-file.c:
3507         (nautilus_file_get_size_as_string_with_real_size):
3508         Add a cast to fix build for platforms where GnomeVFSFileSize
3509         is not defined as long long (e.g. AMD64). Fixes bug #331636.
3511 2006-02-21  Alexander Larsson  <alexl@redhat.com>
3513         * src/file-manager/fm-error-reporting.[ch]:
3514         Add callback to fm_rename_file.
3516         * src/file-manager/fm-icon-view.c:
3517         Pass NULL as above callback
3519         * src/file-manager/fm-list-view.c:
3520         Don't activate file when renaming, delay until rename done.
3521         After rename, scroll to renamed file if not visibile, because it
3522         may have moved.
3524         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
3526         * src/file-manager/fm-list-model.c:
3527         On file change, if file was re-sorted emit rows_reordered.
3529         This fixes bug #326581
3531 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
3533         * libnautilus-private/nautilus-mime-actions.c:
3534         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
3535         (file_compare_by_uri_scheme),
3536         (nautilus_mime_get_default_application_for_files),
3537         (nautilus_mime_get_open_with_applications_for_files),
3538         (nautilus_mime_get_applications_for_files),
3539         (nautilus_mime_has_any_applications_for_files):
3540         Avoid redundant application lookups by sorting the files by mime type
3541         and skipping the ones which have the same mime type / parent uri
3542         combination as the previous one. Prevents nautilus from blocking for
3543         seconds when selecting many files of similar type.
3545 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
3547         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
3548         Fall back to locale encoding or force utf8 if the utf8 conversion
3549         of the link target filename fails. (#331379)
3551 2006-02-15  Alexander Larsson  <alexl@redhat.com>
3553         * src/file-manager/fm-properties-window.c (append_extension_pages):
3554         Pass the original files, not the target files to property
3555         page providers. (#329426)
3556         (create_permissions_page):
3557         Make sure we can get permissions from target before showing
3558         permissions page.
3560 2006-02-13  Alexander Larsson  <alexl@redhat.com>
3562         * configure.in:
3563         Post release version bump.
3565 === nautilus 2.13.91 ===
3567 2006-02-13  Alexander Larsson  <alexl@redhat.com>
3569         * NEWS:
3570         Update for release
3572         * configure.in:
3573         Require eel 2.13.91
3575 2006-02-06  Alexander Larsson  <alexl@redhat.com>
3577         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
3578         Fix layout bug on desktop (#153519)
3580 2006-02-06  Alexander Larsson  <alexl@redhat.com>
3582         * nautilus-folder-handler.desktop.in:
3583         Add application/x-gnome-saved-search to the list of folder types handled
3585 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3587         * configure.in:
3588         Post release version bump.
3590 === nautilus 2.13.90 ===
3592 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3594         * NEWS:
3595         Update for release
3597         * configure.in:
3598         Bump version to 2.13.90
3600 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3602         * src/nautilus-file-management-properties.c:
3603         (nautilus_file_management_properties_dialog_setup):
3604         * src/nautilus-file-management-properties.glade:
3605         Add the option to always use the location bar to the
3606         preferences dialog. Closes #328659.
3607         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
3609 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3611         * libnautilus-private/nautilus-view.h:
3612         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
3613         Add new grab_focus method.
3615         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
3616         (fm_list_view_iface_init):
3617         Implement grab_focus.
3619         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
3620         Use grab_focus to set the focus on the content view. Fixes #329087.
3621         Patch from Nelson Benitez <gnel@cenobioracing.com>
3623 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
3625         * src/nautilus-places-sidebar.c: (compute_drop_position),
3626         (get_drag_data), (free_drag_data), (drag_motion_callback),
3627         (drag_leave_callback), (uri_list_from_selection),
3628         (drag_data_received_callback), (drag_drop_callback),
3629         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
3630         Enable bookmarks as drop targets. Closes #43311.
3631         Based on a patch from Christian Neumair <chris@gnome-de.org>.
3633 2006-01-29  Christian Neumair  <chris@gnome-de.org>
3635         * libnautilus-private/nautilus-icon-container.c:
3636         (finish_adding_new_icons):
3637         Use same grid as positioned icons to not mess up spacing.
3639 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
3641         * libnautilus-private/nautilus-file.c:
3642         (nautilus_file_get_size_as_string_with_real_size),
3643         (nautilus_file_get_string_attribute):
3644         * src/file-manager/fm-properties-window.c: (create_basic_page):
3645         Show the detailed file size in addition to the formatted one
3646         in the properties dialog. Fixes #62713.
3647         Patch from Gautier Portet <kassoulet@gmail.com>
3649 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3651         * src/file-manager/fm-directory-view.c:
3652         (confirm_delete_from_trash):
3653         HIGify the icon in the delete from trash dialog.
3654         Patch from Luca Ferretti <elle.uca@libero.it>
3656 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3658         * test/test-nautilus-directory-async.c: (main):
3659         Fix C99-style variable initialization.
3660         Patch from Jens Granseuer <jensgr@gmx.net>
3662 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3664         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
3665         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
3666         Stop cell editing when disposing the view. Fixes #322821.
3668 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3670         * libnautilus-private/nautilus-file-operations.c:
3671         (progress_dialog_set_to_from_item_text):
3672         Use nautilus_get_uri_shortname_for_display to avoid
3673         crashing g_markup with invalid utf-8. Fixes #325586.
3675 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
3677         * src/file-manager/fm-properties-window.c:
3678         (synch_groups_combo_box), (synch_user_menu):
3679         Don't try to update the owner and group widgets if
3680         the monitored file was removed. Fixes #325702.
3682 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
3684         * src/nautilus-window.c: (nautilus_window_destroy):
3685         Unref and destroy a new content view that has been created
3686         but not yet been switched to. Fixes a rare crash.
3688 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
3690         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
3691         Don't leak title.
3693 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
3695         * libnautilus-private/nautilus-desktop-directory-file.c:
3696         (desktop_directory_file_monitor_add):
3697         Fix a typo that makes the desktop directory monitors leak.
3699 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
3701         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
3702         Never try to scale icons down to 0px. Fixes scaling for
3703         images with extreme ratios.
3705 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
3707         * libnautilus-private/nautilus-mime-actions.c:
3708         (nautilus_mime_get_applications_for_file):
3709         Don't leak mime_type.
3711 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
3713         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
3714         Destroy the bookmarks window on shutdown.
3716         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
3717         Release the bookmark stores.
3719 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
3721         * src/nautilus-spatial-window.c:
3722         (nautilus_spatial_window_finalize):
3723         Don't leak last_geometry.
3725         * src/file-manager/fm-tree-view.c:
3726         (show_iter_for_file):
3727         Don't leak path.
3729 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
3731         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
3732         Don't try to remove dummy rows from the reverse maps. Fixes
3733         critical warnings when reloading a list view with subdirectories.
3735 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3737         * configure.in:
3738         Post release version bump.
3740 === nautilus 2.13.4 ===
3742 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3744         * NEWS:
3745         Update for release.
3747 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3749         * configure.in:
3750         * libnautilus-private/Makefile.am:
3751         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
3752         * libnautilus-private/nautilus-search-engine.c:
3753         Add search support for the Tracker indexing engine.
3755 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3757         * src/file-manager/fm-directory-view.c:
3758         Handle the mount/unmount error case where the mount system handled
3759         the error dialogs.
3761 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
3763         * src/nautilus-places-sidebar.c: (add_place), (update_places),
3764         (get_bookmark_index), (compute_drop_position),
3765         (drag_motion_callback), (drag_leave_callback),
3766         (bookmarks_drop_uris), (drag_data_received_callback),
3767         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
3768         (bookmarks_check_popup_sensitivity),
3769         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
3770         (rename_shortcut_cb), (remove_selected_bookmarks),
3771         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
3772         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
3773         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
3774         (bookmarks_button_press_event_cb), (bookmarks_edited),
3775         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
3776         Merge parts of the d'n'd and popup menu code from the gtk filechooser
3777         into the places sidebar.
3779 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
3781         * libnautilus-private/nautilus-directory-background.c:
3782         (nautilus_file_background_read_desktop_settings),
3783         (nautilus_file_background_write_desktop_settings):
3784         Handle new background zooming mode. (#105231)
3786 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
3788         * src/file-manager/fm-desktop-icon-view.c:
3789         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
3790         Remove the default_zoom pref callback in finalize, not destroy.
3791         Fixes #326063.
3793 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
3795         * libnautilus-private/nautilus-file-operations.c:
3796         (progress_dialog_set_to_from_item_text):
3797         Handle hostnames in the progress dialog strings more robustly.
3798         Fixes #325737.
3799         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
3801 2006-01-12  Christian Neumair  <chris@gnome-de.org>
3803         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
3804         Update current bookmark name/pixbuf on changes. Partially fixes
3805         #44906.
3807 2006-01-12  Alexander Larsson  <alexl@redhat.com>
3809         * src/file-manager/fm-error-reporting.c: (rename_callback),
3810         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
3811         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
3813 2006-01-11  Sebastien Bacher  <seb128@debian.org>
3815         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3816         updated the default thumbnailing value (Fixes #317587)
3818 2006-01-11  Christian Neumair  <chris@gnome-de.org>
3820         * libnautilus-private/nautilus-mime-actions.c:
3821         (nautilus_mime_get_default_application_for_files),
3822         (intersect_application_lists),
3823         (nautilus_mime_get_open_with_applications_for_files),
3824         (nautilus_mime_has_any_applications_for_files):
3825         * libnautilus-private/nautilus-mime-actions.h:
3826         Add file list helpers for getting associated applications.
3828         * libnautilus-private/nautilus-program-choosing.c:
3829         * libnautilus-private/nautilus-program-choosing.h:
3830         (nautilus_launch_application):
3831         Allow to pass multiple files per application launch.
3833         * src/nautilus-information-panel.c:
3834         (command_button_callback):
3835         Port to new API.
3837         * src/file-manager/fm-directory-view.c:
3838         (application_launch_parameters_new),
3839         (application_launch_parameters_free),
3840         (fm_directory_view_launch_application),
3841         (fm_directory_view_chose_application_callback),
3842         (application_selected_cb),
3843         (open_with_launch_application_callback),
3844         (add_application_to_open_with_menu), (reset_open_with_menu),
3845         (real_update_menus), (list_to_parameters_foreach),
3846         (mime_application_hash),
3847         (fm_directory_view_make_activation_parameters),
3848         (activate_callback):
3849         Support activation of multiple files at once, correctly figure out
3850         their associated applications. Fixes #105653.
3852         * src/file-manager/fm-directory-view.c:
3853         (activate_callback):
3854         ref/unref the view before/after operating on it. Fixes #326231.
3856 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
3858         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
3859         instead of g_utf8_strlen() since gtk_editable_insert_text takes
3860         the number of bytes (not number of characters).  Fixes #324406.
3862 2006-01-10  Jürg Billeter  <j@bitron.ch>
3864         * libnautilus-private/nautilus-desktop-link.c:
3865         (nautilus_desktop_link_new):
3866         Don't try to free constant string. Fixes #326114.
3868 2005-12-20  Christian Neumair  <chris@gnome-de.org>
3870         * libnautilus-private/nautilus-file.c:
3871         (nautilus_file_get_custom_icon):
3872         * src/file-manager/fm-properties-window.c:
3873         (fm_properties_window_drag_data_received),
3874         (make_relative_uri_from_full), (set_icon),
3875         (select_image_button_callback):
3876         Set icons for directories relative to the directory location to make
3877         it follow location changes.
3879 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3881         * src/nautilus-query-editor.c:
3882         Support filtering on arbitrary mime type.
3883         Uses the new eel_mime_get_availible_mime_types
3885         * configure.in:
3886         Require eel 2.13.4 for new mime list function
3888 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3890         * src/nautilus-query-editor.c: (edit_clicked),
3891         (nautilus_query_editor_grab_focus):
3892         Don't focus invisible widget.
3894 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3896         * libnautilus-extension/Makefile.am:
3897         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
3898         Add NautilusLocationWidgetProvider
3900         * src/nautilus-window-manage-views.c:
3901         Use NautilusLocationWidgetProvider
3903 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3905         * src/file-manager/fm-directory-view.c:
3906         (action_save_search_as_callback):
3907         Some better strings, not resizeable.
3909         * src/nautilus-navigation-window.c:
3910         (nautilus_navigation_window_instance_init),
3911         (nautilus_navigation_window_destroy):
3912         Remove unused tooltips object
3914         * src/nautilus-query-editor.c:
3915         Add tooltips, fix spacing
3917         * src/nautilus-spatial-window.c:
3918         * src/nautilus-window-manage-views.c:
3919         Fix spacing for extra location widgets
3921 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
3923         * src/file-manager/fm-directory-view.c
3924         (action_save_search_as_callback):  HIG fixes for the save
3925         search dialog.
3927 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
3929         * libnautilus-private/nautilus-desktop-link-monitor.c:
3930         (volume_delete_dialog):
3931         * libnautilus-private/nautilus-file-operations.c:
3932         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
3933         * libnautilus-private/nautilus-icon-dnd.c:
3934         (confirm_switch_to_manual_layout):
3935         * libnautilus-private/nautilus-program-choosing.c:
3936         (application_cannot_open_location):
3937         * src/file-manager/fm-directory-view.c:
3938         (report_broken_symbolic_link):
3939         * src/nautilus-location-bar.c: (drag_data_received_callback):
3940         Adapt callers to eel dialog API changes. Fixes #324262.
3942         Patch from Christian Neumair <chris@gnome-de.org>
3943         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
3945 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
3947         * libnautilus-private/nautilus-dnd.c:
3948         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
3949         for menu items.
3951 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
3953         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
3954         (add_new_pattern), (add_new_color): HIG fixes.  Use title
3955         capitalization for window titles.  Fix widget spacing.
3957 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
3959         * libnautilus-private/nautilus-file.c: (get_time),
3960         (compare_by_time), (nautilus_file_compare_for_sort),
3961         (nautilus_file_compare_for_sort_by_attribute):
3962         Support comparison by accessed time. Fixes #321671.
3964         * libnautilus-private/nautilus-file.h:
3965         Add atime sort type.
3967         Based on a patch from bluefuture@email.it
3969 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
3971         * src/file-manager/fm-properties-window.c:
3972         (select_image_button_callback):
3973         Use GTK_STOCK_REVERT_TO_SAVED item for icon
3974         selection dialog. Closes #95115.
3975         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
3977 2005-12-16  Alexander Larsson  <alexl@redhat.com>
3979         * libnautilus-extension/nautilus-column.c:
3980         * libnautilus-extension/nautilus-menu-item.c:
3981         * libnautilus-extension/nautilus-property-page.c:
3982         Chain up in finalize handler, to fix leaks.
3984 2005-12-16  Alexander Larsson  <alexl@redhat.com>
3986         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
3987         Correct arguments for add_file, makes rename on new folder/file work
3988         again.
3990 2005-12-15  Alexander Larsson  <alexl@redhat.com>
3992         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3993         * libnautilus-private/nautilus-global-preferences.h:
3994         Rename network icon prefs to match others.
3996 2005-12-15  Alexander Larsson  <alexl@redhat.com>
3998         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3999         * libnautilus-private/nautilus-global-preferences.c:
4000         Disable network icon on desktop by default.
4002         * src/nautilus-main.c:
4003         * src/nautilus-navigation-window-ui.xml:
4004         * src/nautilus-spatial-window-ui.xml:
4005         * src/nautilus-window-menus.c:
4006         Add network to go/places menu.
4008 2005-12-15  Alexander Larsson  <alexl@redhat.com>
4010         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
4011         Make entry 30 chars to match file selector dialog.
4012         Patch from Ray Strode
4014 2005-12-13  Alexander Larsson  <alexl@redhat.com>
4016         * libnautilus-private/nautilus-module.c (nautilus_module_load):
4017         open modules G_MODULE_BIND_LOCAL
4019 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4021         * configure.in:
4022         Post release version bump.
4024 === nautilus 2.13.3 ===
4026 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4028         * Makefile.am:
4029         disable update-mimedb in distcheck
4031         * libnautilus-private/Makefile.am:
4032         Add beagle sources to extradist
4034         * NEWS:
4035         Update for release
4037 --- Merged the nautilus-search2 branch ---
4039 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4041         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
4042         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
4043         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
4045 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4047         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
4048         Another case where we need to create a saved search file.
4050 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4052         * configure.in:
4053         Make it possible to build without beagle.
4055 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4057         * libnautilus-private/Makefile.am:
4058         * libnautilus-private/nautilus-search-engine-simple.[ch]:
4059         Add new NautilusSearchEngineSimple backend.
4061         * libnautilus-private/nautilus-file-utilities.[ch]:
4062         Add nautilus_get_home_directory_uri.
4064         * libnautilus-private/nautilus-marshal.list:
4065         Add VOID:OBJECT,BOOLEAN, sort
4067         * libnautilus-private/nautilus-search-directory.[ch]:
4068         Add nautilus_search_directory_is_indexed.
4069         Make sure saved searches are never returned as search hits.
4071         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
4072         Make _new fail if we can't contact beagle daemon.
4073         Set text on query as one string (it can have keywords in it)
4074         Move freeing of query data to after query is done.
4075         Add _is_indexed
4077         * libnautilus-private/nautilus-search-engine.[ch]:
4078         Add nautilus_search_engine_is_indexed
4079         Remove nautilus_search_engine_enabled
4080         Use beagle if availible, otherwise simple backend.
4082         * src/nautilus-navigation-window-menus.c:
4083         Remove search disabled code
4085         * src/nautilus-query-editor.[ch]:
4086         Rename activate to changed and add reload argument
4087         Add go/reload button for non-indexed searches
4088         Add mnemonic for entry
4089         Change saved search string to "Search Folder"
4091         * src/nautilus-navigation-window.c:
4092         Update for query editor changes
4093         For indexed search engines, default to search in homedir
4095         * src/nautilus-spatial-window.c:
4096         Update for query editor changes
4097         For indexed search engines, default to search in homedir
4098         Remove search disabled code
4100 2005-12-07  Alexander Larsson  <alexl@redhat.com>
4102         * src/nautilus-query-editor.c (setup_external_entry):
4103         Make ugly string slightly better.
4105 2005-12-07  Alexander Larsson  <alexl@redhat.com>
4107         * configure.in:
4108         Mime API needs gnome-vfs-module. Unfortunate...
4110         * libnautilus-private/nautilus-query.c:
4111         Parse queries fully
4113         * libnautilus-private/nautilus-search-engine-beagle.c:
4114         Look at mime types and location.
4116         * src/nautilus-query-editor.c:
4117         Add mime type and location to query editor
4119 2005-12-06  Alexander Larsson  <alexl@redhat.com>
4121         * libnautilus-private/nautilus-query.[ch]:
4122         Add new fields to NautilusQuery
4124 2005-12-06  Alexander Larsson  <alexl@redhat.com>
4126         Merge in changes from NAUTILUS_2_12_1 to
4127         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
4128         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
4130 2005-12-06  Alexander Larsson  <alexl@redhat.com>
4132         * src/nautilus-history-sidebar.c: (update_history),
4133         (nautilus_history_sidebar_init):
4134         Fix leaks of bookmarks and model.
4136 2005-12-06  Alexander Larsson  <alexl@redhat.com>
4138         * libnautilus-private/nautilus-search-engine-beagle.c:
4139         (nautilus_search_engine_beagle_set_query):
4140         Unref the right query.
4142 2005-12-05  Alexander Larsson  <alexl@redhat.com>
4144         * libnautilus-private/nautilus-file-utilities.c:
4145         (nautilus_compute_title_for_uri):
4146         Handle NULL query in search.
4148         * libnautilus-private/nautilus-file-utilities.h:
4149         * libnautilus-private/nautilus-search-directory.h:
4150         Move saved search uri/mimetype define to
4151         nautilus-file-utilities.h.
4153         * libnautilus-private/nautilus-search-directory.c:
4154         Ref query in get
4156         * libnautilus-private/nautilus-search-engine.c:
4157         Remove unused stuff.
4159         * src/Makefile.am:
4160         * src/nautilus-query-editor.[ch]:
4161         Add new files implementing NautilusQueryEditor
4163         * src/nautilus-places-sidebar.c:
4164         Remove search from places sidebar.
4166         * src/nautilus-search-bar.[ch]:
4167         Only handle text queries.
4169         * src/nautilus-window.[ch]:
4170         * src/nautilus-window-private.h:
4171         * src/nautilus-navigation-window-menus.c:
4172         * src/nautilus-window-manage-views.c:
4173         extra location widgets support and some search mode changes
4175         * src/nautilus-navigation-window.[ch]:
4176         * src/nautilus-spatial-window.c:
4177         Implement new search ui using extra location widgets
4179         * src/file-manager/fm-directory-view.c:
4180         Implement save search and save search as.
4181         Fix free bugs in fm_directory_view_stop.
4183         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
4184         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
4185         Also handle saved search mimetypes.
4188 2005-12-02  Alexander Larsson  <alexl@redhat.com>
4190         * libnautilus-private/nautilus-search-directory.[ch]:
4191         More functions to save queres.
4193         * src/file-manager/fm-actions.h:
4194         * src/file-manager/fm-directory-view.c:
4195         * src/file-manager/nautilus-directory-view-ui.xml:
4196         Initial stubs for save search menu items.
4198 2005-12-01  Alexander Larsson  <alexl@redhat.com>
4200         * libnautilus-private/nautilus-directory.c:
4201         * libnautilus-private/nautilus-search-directory.[ch]:
4202         * src/nautilus-bookmark-list.c:
4203         Further refactor the query loading, and remove all traces
4204         of the old load/save mechanism.
4206 2005-12-01  Alexander Larsson  <alexl@redhat.com>
4208         * libnautilus-private/nautilus-directory.c:
4209         * libnautilus-private/nautilus-query.[ch]:
4210         * libnautilus-private/nautilus-search-directory.[ch]:
4211         Refactor query loading into NautilusQuery object.
4213 2005-12-01  Alexander Larsson  <alexl@redhat.com>
4215         * configure.in:
4216         Check for update-mime-database
4218         * data/.cvsignore:
4219         * data/Makefile.am:
4220         * data/nautilus.xml.in:
4221         Add mime database entries for saved searches.
4223         * libnautilus-private/Makefile.am:
4224         * libnautilus-private/nautilus-saved-search-file.[ch]:
4225         Special file type for saved search files to pretend that
4226         they are directories.
4228         * libnautilus-private/nautilus-directory.[ch]:
4229         Make nautilus_directory_ref return its arg.
4230         Create NautilusSearchDirectory for saved searches.
4232         * libnautilus-private/nautilus-file-dnd.c:
4233         Non-editable directories do not accept drops.
4235         * libnautilus-private/nautilus-file-private.h:
4236         * libnautilus-private/nautilus-file.h:
4237         Move nautilus_file_get_existing to public header.
4239         * libnautilus-private/nautilus-file.c:
4240         Create saved search files at right time
4242         * libnautilus-private/nautilus-marshal.list:
4243         Add new marshallers
4245         * libnautilus-private/nautilus-monitor.c:
4246         Remove some spew
4248         * libnautilus-private/nautilus-search-directory.[ch]:
4249         Split out search file loading to a separate function.
4251         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4252         Handle several layers of cannot accept drop.
4254         * src/file-manager/fm-directory-view.[ch]:
4255         Make files be related to the directory they are in, since
4256         a file can be in a tree multiple times, with searches.
4257         Sorting us now done in base class, and inheriting classes just
4258         add a compare function.
4259         Fix file leak in new_folder_done.
4261         * src/file-manager/fm-icon-view.c:
4262         Update to new base class API.
4263         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4265         * src/file-manager/fm-list-model.[ch]:
4266         Rearrange data so that we can have one file in multiple dirs.
4267         Still problems with the same directory in multiple dirs.
4268         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4269         Fix leak in each_path_get_data_binder
4271         * src/file-manager/fm-list-view.c:
4272         Update to new APIs (base class and model).
4273         Fix leak in fm_list_view_get_selection_foreach_func.
4275 --- end of nautilus-search2 merge ---
4277 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4279         * src/file-manager/fm-directory-view.c:
4280         (report_broken_symbolic_link):
4281         Don't ask to move broken symlinks to trash in trash (#132751)
4283         Patch from Christian Neumair
4285 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4287         * libnautilus-private/nautilus-desktop-icon-file.c:
4288         * libnautilus-private/nautilus-directory-async.c:
4289         * libnautilus-private/nautilus-file.c:
4290         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
4291         permissions.
4293         Patch from Christian Neumair and Christian Kellner
4295         * configure.in:
4296         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
4298 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4300         * src/file-manager/fm-properties-window.c:
4301         Use GtkComboBox, not option menu. (#322567)
4303         Patch by Jaap A. Haitsma
4305 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
4307         * src/file-manager/fm-directory-view.c:
4308         (extension_action_slow_mime_types_ready_callback),
4309         (extension_action_callback), (add_extension_action_for_files):
4310         Keep the original action refed till its activation callback is
4311         done. Prevents the callback data from being freed prematurely.
4312         Fixes #320230.
4314 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
4316         Fixes bug #322957:
4318         Add a "Network Servers" icon on the desktop, which takes you to network:///
4320         * libnautilus-private/nautilus-global-preferences.h
4321         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
4322         name.  This determines whether we show the "Network Servers" icon.
4324         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
4325         schema for /apps/nautilus/desktop/network_visible; the default is true.
4327         * libnautilus-private/nautilus-desktop-link.h
4328         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
4330         * libnautilus-private/nautilus-desktop-link.c
4331         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
4333         * libnautilus-private/nautilus-desktop-link-monitor.c
4334         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
4335         (nautilus_desktop_link_monitor_delete_link): Don't delete
4336         NAUTILUS_DESKTOP_LINK_NETWORK links.
4337         (update_link_visibility): New helper function.
4338         (desktop_home_visible_changed): Use update_link_visibility(), to
4339         avoid duplicated code.
4340         (desktop_computer_visible_changed): Likewise.
4341         (desktop_trash_visible_changed): Likewise.
4342         (desktop_network_visible_changed): New function.
4343         (create_link_and_add_preference): New helper function.
4344         (nautilus_desktop_link_monitor_init): Use
4345         create_link_and_add_preference() to avoid duplicated code.  Also,
4346         create the network_link.
4347         (desktop_link_monitor_finalize): Unref the network_link.
4348         (remove_link_and_preference): New helper function.
4349         (desktop_link_monitor_finalize): Use remove_link_and_preference()
4350         to avoid duplicated code.  Also, free the network_link.
4352         * src/file-manager/fm-icon-container.c (SortCategory): Add a
4353         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
4354         the "Network Servers" icon appears before mounts.
4355         (get_sort_category): Use SORT_NETWORK_LINK as the category for
4356         NAUTILUS_DESKTOP_LINK_NETWORK.
4358 2005-12-09  Alexander Larsson  <alexl@redhat.com>
4360         * libnautilus-private/nautilus-emblem-utils.c:
4361         * libnautilus-private/nautilus-file-operations.c:
4362         * libnautilus-private/nautilus-program-choosing.c:
4363         * src/file-manager/fm-directory-view.c:
4364         * src/file-manager/fm-error-reporting.c:
4365         * src/file-manager/fm-properties-window.c:
4366         * src/file-manager/fm-tree-view.c:
4367         * src/nautilus-application.c:
4368         * src/nautilus-connect-server-dialog-main.c:
4369         * src/nautilus-connect-server-dialog.c:
4370         * src/nautilus-emblem-sidebar.c:
4371         * src/nautilus-information-panel.c:
4372         * src/nautilus-navigation-window-menus.c:
4373         * src/nautilus-property-browser.c:
4374         * src/nautilus-window-bookmarks.c:
4375         * src/nautilus-window-manage-views.c:
4376         Remove title from alerts. (#323134)
4378         Patch from jaap@haitsma.org
4380         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
4381         Fix warning from ignoring g_list_append return value
4383 2005-12-09  Alexander Larsson  <alexl@redhat.com>
4385         * src/nautilus-navigation-window.[ch]:
4386         Use combo box instead of option menu (#322567)
4388         Patch from jaap@haitsma.org
4390 2005-12-08  Alexander Larsson  <alexl@redhat.com>
4392         * src/nautilus-file-management-properties.c:
4393         * src/nautilus-file-management-properties.glade:
4394         Use the new combo box code (#322487)
4396         Patch from jaap@haitsma.org
4398         * configure.in:
4399         Require new eel.
4401 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
4403         Fixes bug #318140:
4405         * libnautilus-private/nautilus-link-desktop-file.c
4406         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
4407         .desktop file doesn't have an Icon property, fall back to some
4408         reasonable icons depending on the type of the .desktop file.
4410         * libnautilus-private/nautilus-icon-factory.c
4411         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
4412         custom icons vs. special icons.
4414 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
4416         Fixes bug #317962:
4418         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
4419         name for $HOME; just let it be the actual display name of the
4420         folder on disk.
4422         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
4423         this consistent.
4425 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
4427         * src/file-manager/fm-directory-view.c: (done_loading),
4428         (display_pending_callback),
4429         (schedule_idle_display_of_pending_files),
4430         (schedule_timeout_display_of_pending_files),
4431         (unschedule_display_of_pending_files), (queue_pending_files),
4432         (remove_changes_timeout_callback), (reset_update_interval),
4433         (changes_timeout_callback), (schedule_changes),
4434         (files_added_callback), (files_changed_callback),
4435         (done_loading_callback), (schedule_update_menus),
4436         (file_changed_callback), (finish_loading),
4437         (fm_directory_view_stop):
4438         Schedule the frequency of updates to the view in relation to the
4439         activity in a viewed directory instead of simply scheduling everything
4440         as idle. Prevents high CPU load from constant updates in busy
4441         directories and allows more efficient use of the cached info for
4442         the initial display.
4444 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
4446         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
4447         HIG fixes for the delete confirmation dialog.  Remove window
4448         title & convert dialog type from question to warning.
4450 2005-11-24  Alexander Larsson  <alexl@redhat.com>
4452         * src/file-manager/fm-directory-view.c:
4453         Allow shift-delete even if not visible in ui.
4455         Patch from Nelson Benítez <gnel@cenobioracing.com>
4457 2005-11-24  Alexander Larsson  <alexl@redhat.com>
4459         * icons/knob.png:
4460         New knob icon from Luca Ferretti
4462 2005-11-24  Alexander Larsson  <alexl@redhat.com>
4464         * libnautilus-private/nautilus-file.[ch]:
4465         Add nautilus_file_list_cancel_call_when_ready.
4467         * src/file-manager/fm-directory-view.c:
4468         Handle multiple files being activated together.
4470         Patch from Christian Neumair with some changes.
4472 2005-11-23  Alexander Larsson  <alexl@redhat.com>
4474         * libnautilus-private/nautilus-thumbnails.c:
4475         (nautilus_thumbnail_load_framed_image):
4476         Don't frame thumbnails with alpha channel.
4478 2005-11-22  Alexander Larsson  <alexl@redhat.com>
4480         * src/nautilus-file-management-properties.glade:
4481         Use pixel offset for indenting, not spaces.
4482         Patch from Jaap Haitsma
4484 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
4486         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
4487         G_MODULE_BIND_LAZY when dlopening a module.
4489 2005-11-19  Christian Neumair  <chris@gnome-de.org>
4491         * src/file-manager/fm-directory-view.c:
4492         (action_location_delete_callback): Ask for confirmation when deleting
4493         through the location context menu. Fixes #321584.
4495 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
4497         * src/nautilus-file-management-properties.c:
4498         (nautilus_file_management_properties_size_group_create):
4499         Don't leak size_group reference.
4500         Patch from Jaap Haitsma <jaap@haitsma.org>
4502 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4504         * configure.in:
4505         Post release version bump.
4507 === nautilus 2.13.2 ===
4509 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4511         * configure.in:
4512         Require new eel
4514         * NEWS:
4515         Update for release
4517 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4519         * src/file-manager/fm-tree-view.c: (create_tree):
4520         * src/nautilus-main.c: (register_icons):
4521         * src/nautilus-window-menus.c:
4522         Always use gnome-fs-home for home icon.
4524 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4526         * libnautilus-private/nautilus-icon-canvas-item.c:
4527         (nautilus_icon_canvas_item_bounds):
4528         Handle emblem size correctly when zoomed.
4529         Patch from Christian Neumair
4531 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4533         * src/nautilus-desktop-window.c (realize):
4534         Fix typo (#320003)
4536 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
4538        Fix the volumes part of bug #45953:
4540        * libnautilus-private/nautilus-icon-container.c
4541        (finish_adding_new_icons): First, call assign_icon_position().
4542        Then, don't ignore the fact that the icon may have a lazy
4543        position; check the icon->has_lazy_position flag even after
4544        retrieving its stored position.  If the flag is turned on, defer
4545        the icon to the semi_position_icons list.
4547 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4549         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
4550         Handle the case of missing highlight frame better.
4551         Patch from Christian Neumair
4553 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4555         * src/file-manager/fm-properties-window.c:
4556         Nicer ui for setting custom icons (#95115)
4557         Patch from Christian Neumair
4559 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4561         * libnautilus-private/nautilus-file-operations.[ch]:
4562         * src/file-manager/fm-directory-view.[ch]:
4563         * src/file-manager/fm-icon-view.c:
4564         * src/file-manager/fm-list-view.c:
4565         * src/file-manager/fm-tree-view.c:
4566         Get the right position on new folders/files when in
4567         manual position mode.
4568         Patch from Christian Neumair
4570 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4572         * libnautilus-private/nautilus-file-operations.c:
4573         (handle_transfer_overwrite):
4574         Add skip all button. (#48331)
4575         Patch from Guillaume Desmottes <cass@skynet.be>
4577 2005-11-13  Christian Neumair  <chris@gnome-de.org>
4579         * libnautilus-private/nautilus-icon-container.c:
4580         Use ctrl-shift-g to browse back in results. Fixes #320061.
4582 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
4584         * src/file-manager/fm-tree-view.c: (create_tree):
4585         Connect the compare function before root nodes are added.
4586         Prevents the internal sort model of GtkTree from going
4587         out of sync with the tree view after a root node resort.
4588         Fixes #158506.
4590 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
4592         * libnautilus-private/nautilus-icon-canvas-item.h:
4593         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
4594         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
4595         make the knob image themable as stock-nautilus-knob.
4597         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
4598         via keyboard, with <Control>+, <Control>- and <Control>0.
4600         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
4601         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
4602         does not eat <Control>0.
4604 2005-10-26  Alexander Larsson  <alexl@redhat.com>
4606         * libnautilus-private/nautilus-file-operations.c:
4607         Include locale.h to fix build. Patch from Nelson Benítez.
4609 2005-10-26  Alexander Larsson  <alexl@redhat.com>
4611         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
4612         Fix leak. Patch from Kjartan Maraas. (#319333)
4614 2005-10-26  Alexander Larsson  <alexl@redhat.com>
4616         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
4617         Correctly sort the mime lists.
4619 2005-10-24  Alexander Larsson  <alexl@redhat.com>
4621         * configure.in:
4622         Post release version bump.
4624 === nautilus 2.13.1 ===
4626 2005-10-24  Alexander Larsson  <alexl@redhat.com>
4628         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
4629         Fix test, icon size was removed
4631         * NEWS:
4632         Update for release
4634 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
4636         * src/file-manager/fm-directory-view.c: Only show
4637         the "Format" item if gfloppy is around.
4639 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
4641         * src/file-manager/fm-actions.h:
4642         * src/file-manager/nautilus-directory-view-ui.xml:
4643         * src/file-manager/fm-directory-view.c: Add a "Format"
4644         menuitem to the context menu of Floppy in Computer,
4645         which runs gfloppy.
4647 2005-10-20  Christian Neumair  <chris@gnome-de.org>
4649         * libnautilus-private/nautilus-program-choosing.c:
4650         (nautilus_launch_show_file):
4651         * src/nautilus-window-manage-views.c:
4652         (display_view_selection_failure):
4653         * src/file-manager/fm-directory-view.c:
4654         (activate_callback),
4655         (activate_activation_uri_ready_callback):
4656         Don't bail if an authentication request was cancelled.
4658 2005-10-20  Christian Neumair  <chris@gnome-de.org>
4660         * src/nautilus-sidebar-title.c:
4661         (update_more_info):
4662         * libnautilus-private/nautilus-file.c:
4663         * libnautilus-private/nautilus-file.h:
4664         (nautilus_file_should_show_type):
4665         Don't display file type in sidebar for computer, network and smb
4666         toplevel URIs. Fixes #168561.
4668 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4670         * libnautilus-private/nautilus-mime-actions.c:
4671         (get_open_with_mime_applications), (application_compare_by_name),
4672         (application_compare_by_id):
4673         Sort applications by name. Fixes bug #310038.
4675 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4677         * libnautilus-private/nautilus-bookmark.c:
4678         (bookmark_file_changed_callback):
4679         Don't update bookmarks when its target file is trashed. Fixes #162787.
4681 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4683         * libnautilus-private/nautilus-window-info.h:
4684         * src/nautilus-window-manage-views.c:
4685         (nautilus_window_open_location_full):
4686         * src/file-manager/fm-icon-view.c:
4687         (icon_container_activate_alternate_callback):
4688         * src/file-manager/fm-list-view.c:
4689         (activate_selected_items_alternate):
4690         Open a new navigational window on alternative item activation.
4692 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4694         * src/nautilus-spatial-window.c:
4695         (got_file_info_for_location_menu_callback):
4696         Use custom image for location button if available. Partially fixes
4697         #311394 and plugs a leak.
4699 2005-10-19  Alexander Larsson  <alexl@redhat.com>
4701         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
4702         Scroll into view correctly when renaming (#309964)
4704 2005-10-19  Alexander Larsson  <alexl@redhat.com>
4706         * libnautilus-private/Makefile.am (INCLUDES):
4707         Remove duplicate setting of libnautilus_private_la_LIBADD
4709 2005-10-19  Alexander Larsson  <alexl@redhat.com>
4711         * src/nautilus-shell-interface.idl:
4712         Reuse Nautilus::URI from the one defined in libnautilus-private.
4714         * libnautilus-private/Makefile.am:
4715         Link libnautilus-private statically.
4717 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4719         * src/file-manager/fm-directory-view.c:
4720         (can_delete_uri_without_confirm),
4721         (confirm_delete_directly):
4722         Don't request confirmation for deletion of "burn:" URIs. Fixes
4723         #302607.
4725 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4727         * src/nautilus-places-sidebar.c: (update_places):
4728         * src/nautilus-window-bookmarks.c: (update_bookmarks):
4729         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
4731 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4733         * libnautilus-private/nautilus-metafile.c: Make metadata
4734         copying/moving asynchronous.
4736 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4738         * data/browser.xml: Don't mark strings for translation we get from
4739         gnome-icon-theme. Fixes #114919.
4741 2005-10-18  Alexander Larsson  <alexl@redhat.com>
4743         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4744         Don't send slash to typeahead
4746         * src/nautilus-location-dialog.[ch]:
4747         Add nautilus_location_dialog_set_location.
4749         * src/nautilus-navigation-window-menus.c:
4750         * src/nautilus-navigation-window.c:
4751         * src/nautilus-spatial-window.c:
4752         * src/nautilus-window.[ch]:
4753         Open location dialog/entry when you press '/'.
4755 2005-10-18  Alexander Larsson  <alexl@redhat.com>
4757         * src/file-manager/fm-list-view.c:
4758         Use gtktreeview typeahead. Patch by Christian Neumair.
4760 2005-10-18  Jürg Billeter  <j@bitron.ch>
4762         * libnautilus-private/nautilus-icon-container.c: (destroy),
4763         (unrealize), (button_press_event),
4764         (nautilus_icon_container_search_position_func),
4765         (nautilus_icon_container_real_search_enable_popdown),
4766         (nautilus_icon_container_search_enable_popdown),
4767         (nautilus_icon_container_search_disable_popdown),
4768         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
4769         (nautilus_icon_container_search_entry_flush_timeout),
4770         (nautilus_icon_container_search_preedit_changed),
4771         (nautilus_icon_container_search_activate),
4772         (nautilus_icon_container_search_delete_event),
4773         (nautilus_icon_container_search_button_press_event),
4774         (nautilus_icon_container_search_iter),
4775         (nautilus_icon_container_search_move),
4776         (nautilus_icon_container_search_scroll_event),
4777         (nautilus_icon_container_search_key_press_event),
4778         (nautilus_icon_container_search_init),
4779         (nautilus_icon_container_ensure_interactive_directory),
4780         (nautilus_icon_container_real_start_interactive_search),
4781         (nautilus_icon_container_start_interactive_search),
4782         (key_press_event), (nautilus_icon_container_class_init):
4783         * libnautilus-private/nautilus-icon-container.h:
4784         * libnautilus-private/nautilus-icon-private.h:
4785         * libnautilus-private/nautilus-marshal.list:
4787         Replace NautilusIconContainer typeahead implementation by a port of
4788         GtkTreeView's interactive search.
4790 2005-10-18  Alexander Larsson  <alexl@redhat.com>
4792         * libnautilus-extension/Makefile.am:
4793         * libnautilus-private/Makefile.am:
4794         Build fixes for cygwin.
4795         Patch from Yaakov S (Cygwin Port)
4797 2005-10-17  Christian Neumair  <chris@gnome-de.org>
4799         * libnautilus-private/nautilus-bookmark.c:
4800         * libnautilus-private/nautilus-bookmark.h:
4801         * libnautilus-private/nautilus-icon-container.c:
4802         * libnautilus-private/nautilus-icon-factory.c:
4803         * libnautilus-private/nautilus-icon-factory.h:
4804         * libnautilus-private/nautilus-ui-utilities.c:
4805         * src/nautilus-bookmarks-window.c:
4806         * src/nautilus-history-sidebar.c:
4807         * src/nautilus-places-sidebar.c:
4808         * src/nautilus-sidebar-title.c:
4809         * src/nautilus-spatial-window.c:
4810         * src/nautilus-window-menus.c:
4811         * src/file-manager/fm-directory-view.c:
4812         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
4813         stock icon size, use this size in the sidebar, and in menus.
4814         Fixes #167107 and others.
4816 2005-10-17  Alexander Larsson  <alexl@redhat.com>
4818         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
4819         Remove ctrl-backspace delete keybinding. (#310546)
4821 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4823         * libnautilus-extension/nautilus-file-info.c:
4824         * libnautilus-extension/nautilus-file-info.h:
4825         * libnautilus-private/nautilus-file.c:
4826         Add new functions for extensions:
4827         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
4828         nautilus_file_info_get_volume, nautilus_file_info_get_drive
4830         Patch from Trevor Davenport
4832 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4834         * configure.in:
4835         Bump version to 2.13.1. Further 2.12.x work is on
4836         gnome-2-12 branch.
4838 ==== gnome-2-12 branched from here ===
4840 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4842         * configure.in:
4843         Post release version bump
4845 === nautilus 2.12.1 ===
4847 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4849         * NEWS:
4850         Update for 2.12.1
4852 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4854         * libnautilus-private/nautilus-file-operations-progress.c:
4855         (nautilus_file_operations_progress_new),
4856         (nautilus_file_operations_progress_new_file):
4857         Correctly escape input strings for GMarkup. (#317736)
4858         Patch from Christian Neumair.
4860 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4862         * src/file-manager/fm-list-model.c:
4863         (fm_list_model_sort_file_entries):
4864         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
4865         Patch from Christian Neumair.
4867 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4869         * libnautilus-private/nautilus-directory-metafile.c:
4870         (nautilus_directory_get_file_metadata):
4871         On assert failure, return default metadata, not NULL.
4872         Partial fix of #308977.
4873         Patch from Christian Neumair.
4875 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4877         * src/nautilus-window.c:
4878         Verify arguments in public functions.
4879         Patch from Christian Neumair.
4881 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4883         * libnautilus-private/nautilus-icon-container.c:
4884         * libnautilus-private/nautilus-icon-private.h:
4885         Don't crash if file removed during start of drag. (#158196)
4886         Patch from Christian Neumair.
4888         Remove remove_context_menu_timeout, which is not needed anymore.
4890 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4892         * src/file-manager/nautilus-directory-view-ui.xml:
4893         Fix some spelling errors.
4894         Patch from Lukasz Stelmach <stlman@poczta.fm>
4896 2005-09-30  Christian Neumair  <chris@gnome-de.org>
4898         * libnautilus-private/nautilus-icon-container.c:
4899         (nautilus_icon_container_update_scroll_region),
4900         (lay_down_icons_horizontal):
4901         Only wrap icons when the right margin touches the rightmost icon.
4902         Fixes #313025.
4904 2005-09-30  Alexander Larsson  <alexl@redhat.com>
4906         * src/file-manager/fm-tree-view.c: (compare_rows):
4907         Correct sort order for dummy row.
4908         Possible fix for #123051
4910 2005-09-27  Alexander Larsson  <alexl@redhat.com>
4912         * src/file-manager/fm-directory-view.c:
4913         (activate_check_mime_types):
4914         Never warn if the files would be launched in the same app.
4915         Partially reverts checkin from 2005-08-01.
4917 2005-09-26  Christian Neumair  <chris@gnome-de.org>
4919         * libnautilus-private/nautilus-desktop-directory.c:
4920         (desktop_directory_changed_callback), (desktop_finalize),
4921         (update_desktop_directory): Make changes to "desktop_is_home_dir"
4922         GConf key instant apply. Fixes #116217.
4924         * libnautilus-private/nautilus-icon-canvas-item.c:
4925         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
4926         Partially fixes #159643.
4928         * src/file-manager/fm-directory-view.c:
4929         (action_mount_volume_callback), (action_unmount_volume_callback),
4930         (action_eject_volume_callback), (file_should_show_foreach),
4931         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
4932         volumes at once. Fixes #156169.
4934 2005-09-20  christian neumair  <chris@gnome-de.org>
4936         * src/nautilus-connect-server-dialog.c: (connect_to_server):
4937         Fix leak and crasher. Fixes #314730.
4939         * src/file-manager/fm-directory-view.c: (connect_proxy):
4940         Don't poke around with null pixbuf if icon theme lookup failed.
4942         * libnautilus-private/nautilus-desktop-directory-file.c:
4943         (desktop_directory_file_get_deep_counts):
4944         * libnautilus-private/nautilus-file.c:
4945         (nautilus_file_get_deep_counts),
4946         (nautilus_file_get_string_attribute_with_default:):
4947         * libnautilus-private/nautilus-file.h:
4948         * libnautilus-private/nautilus-trash-file.c:
4949         (trash_file_get_deep_counts):
4950         * src/file-manager/fm-properties-window.c:
4951         (directory_contents_value_field_update),
4952         (attach_directory_contents_value_field),
4953         (update_visibility_of_item_count_fields),
4954         (update_visibility_of_item_count_fields_wrapper),
4955         (remember_directory_contents_widget),
4956         (append_directory_contents_fields), (real_destroy):
4957         Add force flag to nautilus_file_get_deep_counts, which forces
4958         generation even if the "show deep count" preference is turned off.
4959         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
4961 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
4963         * nautilus-connect-server-dialog-main.c: (main):
4964         * nautilus-connect-server-dialog.h:
4965         * nautilus-connect-server-dialog.c:
4966         (nautilus_connect_server_dialog_new):
4967         * nautilus-window-menus.c:
4968         (action_connect_to_server_callback):
4969         Autofill "Connect to server" dialog where possible.
4970         Fixes #314745
4972 2005-09-19  Christian Neumair  <chris@gnome-de.org>
4974         * libnautilus-private/nautilus-file-operations.c:
4975         (nautilus_file_operations_copy_move),:
4976         Try to use the trash associated with a symlink's parent directory if
4977         resolution fails because of broken symlink when moving symlink to
4978         trash.
4980         * libnautilus-private/nautilus-file-operations.c:
4981         (nautilus_self_check_file_operations):
4982         Fix date self checks. Fixes #47364.
4984 2005-09-19  Alexander Larsson  <alexl@redhat.com>
4986         * icons/Makefile.am:
4987         * icons/Search.png:
4988         * icons/nautilus-desktop.png:
4989         * icons/nautilus-file-management-properties.png:
4990         * icons/nautilus-mini-logo.png:
4991         * icons/nautilus-server-connect.png:
4992         * icons/side_bar_image.png:
4993         Remove unused icons (#315990)
4994         Patch from Jaap A. Haitsma
4996 2005-09-19  Christian Neumair  <chris@gnome-de.org>
4998         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
4999         * libnautilus-private/nautilus-thumbnails.c:
5000         (nautilus_update_thumbnail_file_copied),
5001         (nautilus_update_thumbnail_file_renamed),
5002         (nautilus_remove_thumbnail_for_file):
5003         * libnautilus-private/nautilus-thumbnails.h:
5004         Copy thumbnails when copying file metadata. Fixes #45191.
5006 2005-09-19  Christian Neumair  <chris@gnome-de.org>
5008         * src/file-manager/fm-list-view.c: (drag_begin_callback),
5009         (motion_notify_callback):
5010         Setup drag in the "drag-begin" handler.
5012 2005-09-19  Alexander Larsson  <alexl@redhat.com>
5014         * libnautilus-private/nautilus-icon-container.[ch]:
5015         * libnautilus-private/nautilus-icon-private.h:
5016         Add support for lazily positioned icons.
5018         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
5019         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
5020         (fm_icon_view_screen_changed):
5021         Use lazily positioned icons for desktop icons. (#45953)
5023         Patch from Christian Neumair  <chris@gnome-de.org>
5025 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
5027         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
5029 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
5031         Fixes bug #171073:
5033         * libnautilus-private/nautilus-trash-directory.c
5034         (nautilus_trash_directory_instance_init): In addition to
5035         connecting to "volume_pre_unmount" on the volume monitor, also
5036         connect to "volume_unmounted".  This will let the trash clean up
5037         its merged directory even if the unmount is not initiated from
5038         Nautilus.
5040         * libnautilus-private/nautilus-merged-directory.c
5041         (merged_remove_real_directory): When a real directory is removed
5042         from the merged directory, emit notifications to that effect.
5043         This lets the trash window remove the icons that used to
5044         correspond to a volume that got unmounted.
5045         (real_directory_notify_files_removed): New utility function.
5047 2005-09-06  Christian Neumair  <chris@gnome-de.org>
5049         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
5050         the zoom level is initialized correctly in fm_list_view_begin_loading.
5051         Fixes #314269.
5053 2005-09-06  Alexander Larsson  <alexl@redhat.com>
5055         * libnautilus-private/nautilus-directory-async.c:
5056         (nautilus_directory_monitor_add_internal),
5057         (nautilus_directory_monitor_remove_internal):
5058         * libnautilus-private/nautilus-file-private.h:
5059         * libnautilus-private/nautilus-file.c: (finalize):
5060         Only use directory monitors to avoid using lots and lots of
5061         file monitors. This is an optimization in almost all cases, although
5062         it does a bit more work when viewing a file properties dialog with the
5063         containing folder window hidden. (#315041)
5065 2005-09-06  Christian Neumair  <chris@gnome-de.org>
5067         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
5068         (get_unique_files), (reset_extension_actions_menu): Always pass all
5069         selected files to extension, instead of passing max. 1 per selected
5070         MIME type. Fixes #314721.
5072 2005-09-05  Alexander Larsson  <alexl@redhat.com>
5074         * configure.in:
5075         Post release version bump.
5077 === nautilus 2.12.0 ===
5079 2005-09-05  Alexander Larsson  <alexl@redhat.com>
5081         * configure.in:
5082         Require eel 2.12.
5084         * NEWS:
5085         Update for release
5087 2005-08-31  Alexander Larsson  <alexl@redhat.com>
5089         * libnautilus-private/nautilus-icon-container.c:
5090         (handle_focus_in_event), (handle_focus_out_event):
5091         Don't redraw the whole desktop on focus in/out.
5093 2005-08-29  Alexander Larsson  <alexl@redhat.com>
5095         * libnautilus-private/nautilus-icon-factory.c:
5096         (get_icon_from_cache):
5097         Revert memleak patch from 2005-08-23, since it was
5098         wrong and causes crashes.
5100 2005-08-29  Alexander Larsson  <alexl@redhat.com>
5102         * libnautilus-private/nautilus-icon-dnd.c:
5103         (nautilus_icon_container_get_drop_action):
5104         Handle background color/image drops even on
5105         icons. (#47536)
5106         Patch from Christian Neumair  <chris@gnome-de.org>
5108 2005-08-29  Alexander Larsson  <alexl@redhat.com>
5110         * src/file-manager/fm-directory-view.c:
5111         (filtering_changed_callback):
5112         Fix handling of global show-hidden-file prefs change.
5113         (#306821)
5114         Patch from Christian Neumair  <chris@gnome-de.org>
5116 2005-08-29  Alexander Larsson  <alexl@redhat.com>
5118         * libnautilus-private/nautilus-icon-container.c:
5119         (nautilus_icon_container_get_first_visible_icon):
5120         Handle non-sorted-by-y icon containers (manual mode).
5121         #157415. Patch from Christian Neumair <chris@gnome-de.org>
5123 2005-08-25  William Jon McCann  <mccann@jhu.edu>
5125         * src/file-manager/fm-icon-view.c (should_preview_sound):
5126         Don't allow audio preview in burn://.  Workaround for
5127         #312275.
5129 2005-08-29  Alexander Larsson  <alexl@redhat.com>
5131         * libnautilus-private/nautilus-icon-factory.c:
5132         (get_special_icon_for_file),
5133         (nautilus_icon_factory_get_icon_for_file),
5134         (nautilus_icon_factory_is_icon_ready_for_file):
5135         Handle some more special location icons, and don't require
5136         attributes for special location icons. (#312095, #312134)
5137         Patch from Christian Neumair  <chris@gnome-de.org>
5139 2005-08-26  Alexander Larsson  <alexl@redhat.com>
5141         * src/file-manager/fm-directory-view.c:
5142         Better handling of script env vars:
5143         Expand uri for desktop directory.
5144         Expand uris for links on desktop
5145         Expand pathnames for items in trash.
5146         Fixes bug #148545
5147         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5149 2005-08-26  Alexander Larsson  <alexl@redhat.com>
5151         * libnautilus-private/nautilus-icon-container.c:
5152         (lay_down_icons_horizontal):
5153         Fix layouting in text-beside-icons mode for short names.
5154         (#159621)
5155         Patch from Christian Neumair  <chris@gnome-de.org>
5157 2005-08-25  Alexander Larsson  <alexl@redhat.com>
5159         * libnautilus-private/nautilus-file-operations.[ch]:
5160         * src/file-manager/fm-directory-view.c:
5161         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
5162         nautilus_file_operations_new_file_from_template, instead
5163         manually removing source when needed. This fixes #309592.
5165 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5167         * configure.in:
5168         Post release version bump.
5170 === nautilus 2.11.92 ===
5172 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5174         * configure.in:
5175         Require eel 2.11.92.
5177         * NEWS:
5178         Update for release
5180 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5182         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5183         (get_drop_action), (receive_dropped_keyword),
5184         (drag_data_received_callback):
5185         Enable emblem dropping to the list view and allow text
5186         drags on the list background. Fixes #313408.
5188         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5190 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5192         * libnautilus-private/nautilus-icon-factory.c:
5193         (get_icon_from_cache):
5194         Don't ref cached_icon twice. Fixes #307288.
5196         Patch from Kjartan Maraas  <kmaraas@gnome.org>
5198 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
5200         * libnautilus-private/nautilus-file.c:
5201         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
5202         (prepend_automatic_emblem_names):
5203         * libnautilus-private/nautilus-file.h:
5204         * src/file-manager/fm-directory-view.c:
5205         (desktop_or_home_dir_in_selection), (real_update_location_menu),
5206         (real_update_menus):
5207         Don't allow trashing or deleting the home or desktop folder within
5208         a selection or via the location button context menu. Fixes #310414.
5210         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5212 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
5214         * libnautilus-private/nautilus-mime-actions.c:
5215         (filter_nautilus_handler), (get_open_with_mime_applications),
5216         (nautilus_mime_get_open_with_applications_for_file),
5217         (nautilus_mime_get_applications_for_file),
5218         (nautilus_mime_has_any_applications_for_file):
5219         Don't show nautilus folder handler as application option
5220         for folders. Fixes #310382.
5222         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5224 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
5226         * src/nautilus-main.c: (main):
5227         Revert the GDK threading patch as it causes major
5228         freezage. Fixes #313588.
5230 2005-08-12  Christian Neumair  <chris@gnome-de.org>
5232         * src/file-manager/fm-properties-window.c: (create_image_widget),
5233         (create_basic_page): Don't make icon drop target for images if
5234         should_show_custom_icon_buttons is FALSE. Fixes #312967.
5236 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
5238         * src/nautilus-main.c:
5239         Initialize the GDK threading system. Fixes #312894.
5241 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
5243         Lots of cleanups. Closes bug #313094 and bug #149714
5245         * libnautilus-private/nautilus-directory-background.c:
5246         (nautilus_file_background_write_desktop_default_settings):
5247         ANSIfication
5248         * libnautilus-private/nautilus-file.c: Mark some variables
5249         static.
5250         * libnautilus-private/nautilus-icon-container.c:
5251         (nautilus_icon_container_get_selection): Return NULL not
5252         FALSE.
5253         * libnautilus-private/nautilus-icon-factory.c:
5254         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
5255         * libnautilus-private/nautilus-metafile.c: Static variables
5256         * libnautilus-private/nautilus-program-choosing.c:
5257         (slowly_and_stupidly_obtain_timestamp): Sparse fix
5258         * src/file-manager/fm-icon-view.c:
5259         (fm_icon_view_get_background_widget): FALSE vs NULL
5260         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
5261         Plug a leak. Bug #313094.
5262         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
5263         NULL vs 0.
5264         * src/nautilus-bookmark-list.c:
5265         (nautilus_bookmark_list_get_file_path),
5266         (nautilus_bookmark_list_load_file): ANSIfication
5267         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
5268         ANSIfication
5269         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
5270         NULL vs 0.
5271         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
5272         ANSIfication
5274 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
5276         * configure.in:
5277         Post release version bump.
5279 === nautilus 2.11.91 ===
5281 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
5283         * configure.in:
5284         Require eel 2.11.91.
5286         * NEWS:
5287         Update for release
5289 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
5291         * libnautilus-private/nautilus-file.c: (file_is_desktop),
5292         (nautilus_file_can_rename):
5293         Don't allow renaming of the desktop folder. Closes #125637.
5295         Patch from Christian Neumair  <chris@gnome-de.org>
5297 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
5299         * src/nautilus-property-browser.c:
5300         (nautilus_property_browser_class_init),
5301         (nautilus_property_browser_drag_begin), (element_clicked_callback):
5302         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
5304         Patch from Christian Neumair  <chris@gnome-de.org>
5306 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
5308         * libnautilus-private/nautilus-file-operations.c
5309         (nautilus_file_operations_copy_move):
5310         Allow moving files within the burn location. Fixes #312085.
5312         Patch from William Jon McCann <mccann@jhu.edu>
5314 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
5316         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
5317         (open_selected_bookmark): Open the appropriate kind of window when
5318         jumping to bookmark. Fixes #312160.
5320         Patch from Jaap Haitsma <jaap@haitsma.org>
5322 2005-08-05  Christian Neumair  <chris@gnome-de.org>
5324         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
5325         Fixes #308996.
5327 2005-08-05  Christian Neumair  <chris@gnome-de.org>
5329         * src/nautilus-window.c: (nautilus_window_class_init):
5330         * src/nautilus-window.h:
5331         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
5332         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
5334 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
5336         * configure.in: Added "te" to ALL_LINGUAS.
5338 2005-08-03  Joe Shaw  <joeshaw@novell.com>
5340         * libnautilus-private/nautilus-metafile.c
5341         (set_file_node_timestamp): Added, sets a timestamp property on a
5342         file node so that metadata changes can be tracked per file, rather
5343         than per directory.
5344         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
5345         copy_file_metadata): Set the timestamp on the node.
5347 2005-08-03  Christian Neumair  <chris@gnome-de.org>
5349         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
5350         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
5351         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
5353         * src/nautilus-location-bar.c: (real_cancel),
5354         (nautilus_location_bar_class_init),
5355         (nautilus_location_bar_set_location)
5356         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
5357         * src/nautilus-navigation-bar.h:
5358         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
5359         (navigation_bar_location_changed_callback): Hide temporary bars when
5360         pressing the escape key. Fixes #311652.
5362 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
5364         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
5365         Initialize best_icon_size when constructing sidebar.
5366         Fixes a critical librsvg warning.
5368         Patch from Jaap Haitsma <jaap@haitsma.org>
5370 2005-08-02  Christian Neumair  <chris@gnome-de.org>
5372         * libnautilus-private/nautilus-customization-data.c:
5373         (format_name_for_display):
5374         * src/nautilus-property-browser.c: (add_reset_property):
5375         Use "Reset" as reset emblem label. Fixes #311380.
5377 2005-08-01  Christian Neumair  <chris@gnome-de.org>
5379         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
5380         Use actual/guessed MIME type relation instead of relying on their
5381         default application information. Partially fixes #309862.
5383 2005-07-28  Christian Neumair  <chris@gnome-de.org>
5385         * libnautilus-private/nautilus-file-operations-progress.c:
5386         (nautilus_file_operations_progress_new):
5387         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
5388         appears in tasklist and is minimizable. Fixes #310676.
5390 2005-07-28  Christian Neumair  <chris@gnome-de.org>
5392         * libnautilus-private/nautilus-dnd.c:
5393         (nautilus_drag_default_drop_action_for_icons):
5394         Default to move action for locations on other file systems if they
5395         should be moved to their parent folder. Fixes #61269.
5397 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
5399         * src/nautilus-pathbar.c: (get_display_name_for_folder):
5400         Use the display name of the file if the uri uses a method
5401         unknown to gnome-vfs (trash:). Fixes #310274.
5403 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
5405         * configure.in:
5406         Post release version bump.
5408 === nautilus 2.11.90 ===
5410 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
5412         * configure.in:
5413         Require eel 2.11.90 and bump version.
5415         * NEWS:
5416         Update for release
5418 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
5420         * src/file-manager/fm-directory-view.c:
5421         Don't use trash icon for location button delete action.
5422         Fixes #310414.
5424         Patch from Christian Neumair  <chris@gnome-de.org>
5426 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
5428         * src/nautilus-desktop-window.c: (real_get_icon_name),
5429         (nautilus_desktop_window_class_init):
5430         * src/nautilus-navigation-window.c: (real_get_icon_name),
5431         (nautilus_navigation_window_class_init):
5432         * src/nautilus-spatial-window.c: (real_get_icon_name),
5433         (nautilus_spatial_window_class_init):
5434         * src/nautilus-window.c: (nautilus_window_update_icon):
5435         * src/nautilus-window.h:
5436         Use file-manager icon for browser windows. Fixes bug #166516.
5438         Patch from Christian Neumair  <chris@gnome-de.org>
5440 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
5442         * src/file-manager/fm-icon-view.c:
5443         (play_file), (preview_audio): track the pid of the currently
5444         running sound process using a static variable and kill it
5445         before starting any new process.
5446         (can_play_sound): copy from nautilus-sound.c
5448         * src/nautilus-application.c: (finish_startup): don't call
5449         nautilus_sound_init()
5451         * libnautilus-private/nautilus-sound.[ch]: remove old code
5452         to track the currently runing sound process using a GConf
5453         key.
5455         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
5457 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
5459         * libnautilus-private/nautilus-global-preferences.c:
5460         (nautilus_global_preferences_init): remove code to import
5461         some preferences which were deprecated in GNOME 2.2.
5463 2005-07-15  Vincent Noel  <vnoel@cox.net>
5465         * src/nautilus-information-panel.c: (make_button_box),
5466         (add_command_buttons):
5467         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5468         (sidebar_title_create_more_info_label): Ellipsize everything in
5469         the information side pane, and make labels selectable. Fixes
5470         #310386, #80429 and #43858.
5472 2005-07-14  Elijah Newren  <newren@gmail.com>
5474         * configure.in: Bump required startup-notification version up to
5475         0.8 (should have been done back in February with the updated
5476         startup-notification stuff, but better late than never)
5478 2005-07-14  Alexander Larsson  <alexl@redhat.com>
5480         * src/file-manager/fm-list-view.c:
5481         Remove underlines from all lines in single click mode.
5482         Add hover underline and cursor. (#105521)
5483         Patch from Christian Neumair  <chris@gnome-de.org>
5485 2005-07-13  Christian Neumair  <chris@gnome-de.org>
5487         * libnautilus-private/nautilus-desktop-link-monitor.c:
5488         (volume_delete_dialog): Refer to the volume context menu as "popup
5489         menu", and not as "right-click menu". Fixes #308248.
5491 2005-07-13  Christian Neumair  <chris@gnome-de.org>
5493         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
5494         path_bar_location_changed_callback): Try to reload visited locations
5495         from history before doing a full location change. Fixes #310068.
5497         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
5498         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
5499         Fixes #92862.
5501 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5503         * src/nautilus-navigation-window.c:
5504         * src/nautilus-spatial-window.c:
5505         * src/nautilus-window.c:
5506         Pack main table with GTK_SHRINK (#16057)
5508 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5510         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
5511         Don't scroll to end of column on rename (#309964).
5513 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5515         * libnautilus-private/nautilus-file-utilities.c:
5516         Files with name "~" are not backups. (#170607)
5517         Patch from Christian Neumair <chris@gnome-de.org>
5519 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5521         * libnautilus-private/nautilus-icon-dnd.c:
5522         Set dnd icon in drag_begin (#307943)
5523         patch from Matthias Clasen
5525 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5527         * configure.in:
5528         Post release version bump.
5530 === nautilus 2.11.4 ===
5532 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5534         * configure.in:
5535         Require eel 2.11.4
5537         * NEWS:
5538         Update for release
5540 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5542         * src/nautilus-image-properties-page.c: (load_finished):
5543         list width/height separately (#159851)
5545         Patch from Christian Neumair <chris@gnome-de.org>
5547 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5549         * src/nautilus-spatial-window.[ch]:
5550         * src/nautilus-window-private.h:
5551         * src/nautilus-window.c:
5552         Show busy cursor in browser mode too. (#97887)
5554         Patch from Christian Neumair <chris@gnome-de.org>
5556 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5558         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5559         * nautilus.desktop.in:
5560         * src/file-manager/fm-tree-view.c:
5561         * src/nautilus-places-sidebar.c:
5562         filesystem -> file system in strings
5564         Sebastien Bacher <seb128@debian.org>
5566 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5568         * libnautilus-private/nautilus-icon-dnd.c:
5569         * src/file-manager/fm-directory-view.c:
5570         * src/file-manager/fm-properties-window.c:
5571         * src/nautilus-emblem-sidebar.c:
5572         Fix up some strings for the translators. (#309879)
5573         Patch from Christian Neumair <chris@gnome-de.org>
5575 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5577         * libnautilus-private/nautilus-desktop-link-monitor.c:
5578         Handle volumes_visible changing from true to true.
5580         Patch from Benjamin Berg <benjamin@sipsolutions.net>
5582 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5584         * src/file-manager/fm-list-view.c:
5585         don't activate selection on expand in single click mode (#309389)
5587         Patch from chris@gnome-de.org
5589 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5591         * src/nautilus-places-sidebar.c:
5592         Remove gtk_range_get_adjustment assertion warnings.
5594 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5596         * libnautilus-private/nautilus-global-preferences.[ch]:
5597         * src/nautilus-actions.h:
5598         * src/nautilus-navigation-window-menus.c:
5599         * src/nautilus-navigation-window-ui.xml:
5600         * src/nautilus-navigation-window.c:
5601         Add toggle to hide/show main toolbar.
5603         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5605 2005-07-10  Christian Neumair  <chris@gnome-de.org>
5607         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
5608         to add a color if another equally-named one already exists. Fixes
5609         #44867.
5611         Patch from Daniel Godas <siro.san@gmail.com>.
5613 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
5615         * src/nautilus-pathbar.c:
5616         * src/nautilus-places-sidebar.c: (update_places):
5617         Use the same icon for filesystem as the gtk file chooser.
5618         Fixes #309825.
5620         Patch from Christian Neumair  <chris@gnome-de.org>
5622 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
5624         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
5625         Remove extra ScrolledWindow container. Fixes #309832.
5627 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
5629         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
5630         Preserve the selection when refreshing the view. Fixes #48383.
5632         Patch from Fabio Bonelli <fabiobonelli@libero.it>
5634 2005-07-08  Alexander Larsson  <alexl@redhat.com>
5636         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5638         * src/Makefile.am:
5639         * src/nautilus-pathbar.[ch]:
5640         New pathbar widget. Based on code from gtk.
5642         * src/nautilus-navigation-window.[ch]:
5643         * src/nautilus-window-manage-views.c:
5644         * src/nautilus-window-private.h:
5645         Use pathbar in browser window.
5647         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5648         * libnautilus-private/nautilus-global-preferences.[ch]:
5649         Add always_use_location_entry prefs.
5651         * src/nautilus-navigation-window-menus.c:
5652         Whitespace fixup.
5654 2005-07-07  Joe Shaw  <joeshaw@novell.com>
5656         * configure.in: Bump required gnome-vfs version up to
5657         2.11.1
5659 2005-07-06  Christian Neumair  <chris@gnome-de.org>
5661         * src/nautilus-window.c: (add_view_as_menu_item):
5662         Connect accelerators with "View as" menu items. Fixes #139908.
5664         * libnautilus-private/nautilus-file-operations.c:
5665         (progress_dialog_set_to_from_item_text):
5666         When operating on remote locations, also display hostname in copy/move
5667         progress dialog.
5669 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
5671         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
5672         Free the tree paths.
5673         * src/nautilus-notes-viewer.c: (get_property_pages): Close
5674         a tiny leak. (1 byte :-)
5675         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
5676         (make_properties_from_directories): Unref pixbufs.
5677         * src/nautilus-spatial-window.c:
5678         (nautilus_spatial_window_set_location_button): Free icon name
5679         Closes bug #307291 and bug #308540.
5681 2005-07-06  Danilo Šegan  <danilo@gnome.org>
5683         * src/file-manager/nautilus-directory-view-ui.xml: Add space
5684         before 'action="Rename"'.
5686 2005-07-06  Christian Neumair  <chris@gnome-de.org>
5688         * libnautilus-private/nautilus-icon-container.c:
5689         (nautilus_icon_container_get_selection):
5690         * src/file-manager/fm-directory-view.c: (delete_selected_files):
5691         Correctly sort files before operating on them. Fixes #308884.
5693         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
5694         * libnautilus-private/nautilus-dnd.h:
5695         * libnautilus-private/nautilus-icon-dnd.c:
5696         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
5697         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5698         (nautilus_tree_view_drag_dest_new):
5699         * src/nautilus-spatial-window.c:
5700         (nautilus_spatial_window_instance_init):
5701         * src/file-manager/fm-list-model.c:
5702         (fm_list_model_multi_drag_data_get):
5703         Use GTK+ helpers for text D'n'D.
5705         * src/nautilus-shell-ui.xml:
5706         * src/nautilus-window-menus.c:
5707         Register control-+/- keys on keypad for zooming. Fixes #309018.
5709         * libnautilus-private/nautilus-file-operations.c:
5710         (new_file_transfer_callback):
5711         Fix template duplicate numbering. Fixes #307252.
5713 2005-07-06  Alexander Larsson  <alexl@redhat.com>
5715         * libnautilus-private/nautilus-icon-canvas-item.c:
5716         * libnautilus-private/nautilus-icon-container.c:
5717         * libnautilus-private/nautilus-icon-private.h:
5718         Add normal_alpha style property that is used when
5719         frame_text is on.
5721         Patch from Benjamin Berg <benjamin@sipsolutions.net>
5723 2005-07-05  Joe Shaw  <joeshaw@novell.com>
5725         * nautilus-folder-handler.desktop.in: Add x-directory/normal
5726         and inode/directory to the list of mime types this desktop file
5727         can handle.
5729 2005-07-05  Christian Neumair  <chris@gnome-de.org>
5731         * libnautilus-private/nautilus-dnd.h:
5732         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
5734         * libnautilus-private/nautilus-file-operations.[ch]:
5735         * libnautilus-private/nautilus-icon-container.[ch]:
5736         * libnautilus-private/nautilus-icon-dnd.c:
5737         * libnautilus-private/nautilus-marshal.list:
5738         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5739         * src/file-manager/fm-directory-view.[ch]:
5740         * src/file-manager/fm-icon-view.c:
5741         * src/file-manager/fm-list-view.c:
5742         * src/file-manager/fm-tree-view.c:
5743         Enable dropping of text, which will create a new file containing the
5744         dropped text. Fix drop handle marshallers.
5746 2005-07-02  Christian Kellner  <gicmo@gnome.org>
5748         * src/nautilus-location-entry.c:
5749         Replace eel_make_uri_from_input_with_trailing_ws with
5750         the gnome-vfs one.
5751         Fixes bug #165755.
5753 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5755         * configure.in:
5756         Post release version bump.
5758 === nautilus 2.11.3 ===
5760 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5762         * libnautilus-private/nautilus-file-operations.c:
5763         Fix test
5765         * NEWS:
5766         Update for release
5768         * configure.in:
5769         Require eel 2.11.3
5771 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5773         * libnautilus-private/nautilus-window-info.[ch]:
5774         * src/nautilus-window.c:
5775         Add nautilus_window_info_get_bookmark_list
5777         * src/Makefile.am:
5778         * src/nautilus-application.c:
5779         * src/nautilus-places-sidebar.[ch]:
5780         Add new places sidebar.
5782         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5784         * src/file-manager/fm-tree-view.c:
5785         Fix runtime warnings.
5787 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5789         * src/file-manager/fm-actions.h:
5790         * src/file-manager/fm-directory-view.c:
5791         Add icon for empty file in create menu.
5793         Patch from Christian Neumair  <chris@gnome-de.org>
5795 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5797         * src/file-manager/fm-directory-view.c:
5798         Better strings for browser tooltips.
5799         Patch from Luca Ferretti <elle.uca@libero.it>
5801 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
5803         * libnautilus-private/nautilus-file-operations.c:
5804         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
5805         base name from the file name. (Fixes #306341).
5807 2005-06-28  Alexander Larsson  <alexl@redhat.com>
5809         * libnautilus-private/nautilus-sidebar.[ch]:
5810         Add get_tab_tooltop method.
5812         * src/nautilus-navigation-window.c:
5813         * src/nautilus-side-pane.[ch]:
5814         Use get_tab_tooltip.
5816         * src/nautilus-emblem-sidebar.c:
5817         * src/nautilus-history-sidebar.c:
5818         * src/nautilus-information-panel.c:
5819         * src/nautilus-notes-viewer.c:
5820         Implement get_tab_toolkit.
5822         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
5824 2005-06-23  Christian Neumair  <chris@gnome-de.org>
5826         * src/nautilus-notes-viewer.c:
5827         (nautilus_notes_viewer_set_parent_window):
5828         Adapt to recent nautilus clipboard API changes.
5830 2005-06-23  Christian Neumair  <chris@gnome-de.org>
5832         * libnautilus-private/nautilus-clipboard.c:
5833         (editable_connect_callbacks), (editable_disconnect_callbacks),
5834         (text_buffer_update_sensitivity), (text_buffer_delete_range),
5835         (text_buffer_mark_set), (text_view_connect_callbacks),
5836         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
5837         (initialize_clipboard_component_with_callback_data),
5838         (nautilus_clipboard_real_set_up),
5839         (nautilus_clipboard_set_up_text_view):
5840         * libnautilus-private/nautilus-clipboard.h:
5841         Properly set text view paste action sensitivity on clipboard changes.
5842         Fixes #306127.
5844 2005-06-23  Alexander Larsson  <alexl@redhat.com>
5846         * src/nautilus-bookmark-list.c:
5847         Fix handling of notification of .gtk-bookmark file changes.
5849         * src/Makefile.am:
5850         * src/nautilus-window-bookmarks.[ch]:
5851         * src/nautilus-application.c:
5852         * src/nautilus-navigation-window-menus.c:
5853         * src/nautilus-navigation-window.[ch]:
5854         * src/nautilus-spatial-window-ui.xml:
5855         * src/nautilus-spatial-window.c:
5856         * src/nautilus-window-menus.c:
5857         * src/nautilus-window-private.h:
5858         * src/nautilus-window.[ch]:
5859         Move most bookmark stuff to nautilus-window-bookmarks and
5860         put bookmarks in spatial windows too.
5862 2005-06-23  Alexander Larsson  <alexl@redhat.com>
5864         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5866         * src/nautilus-bookmark-list.[ch]:
5867         Share bookmarks with gtk+.
5869         * libnautilus-private/nautilus-file-utilities.[ch]:
5870         * src/nautilus-window.c: (real_get_title):
5871         Move compute_default_title to nautilus_compute_title_for_uri.
5873         * libnautilus-private/nautilus-bookmark.[ch]:
5874         * src/nautilus-bookmarks-window.c:
5875         Add has_custom_name boolean to NautilusBookmark
5877         * src/Makefile.am:
5878         * src/nautilus-bookmark-parsing.[ch]:
5879         * src/nautilus-navigation-window-menus.c:
5880         Remove no longer needed files nautilus-bookmark-parsing.[ch].
5882 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
5884         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
5885         (real_update_menus_volumes): Plug a couple leaks. Closes
5886         bug #307267
5888 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5890         * src/nautilus-navigation-window-menus.c:
5891         * src/nautilus-window-menus.c:
5892         * src/nautilus-window-private.h:
5893         Make bookmark menu item action names unique. (#161859)
5895 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5897         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
5898         Fix ctrl-unselect in single click mode (#145331)
5900 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5902         * libnautilus-private/nautilus-icon-container.c:
5903         Better font sizes for zooming. (#160080)
5905 2005-06-20  Anders Carlsson  <andersca@imendio.com>
5907         * src/file-manager/fm-directory-view.c (process_old_files):
5908         Plug leak by freeing the sorted list instead.
5910 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5912         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
5913         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
5914         Fix uninitialized variable warning.
5916 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
5918         * libnautilus-private/nautilus-directory-async.c:
5919         (start_or_stop_io), (file_needs_high_priority_work_done),
5920         (file_needs_low_priority_work_done):
5921         Make mime sniffing a high priority job. Prevents activation
5922         from getting blocked by deep count I/O. (#145560)
5924 2005-06-19  Anders Carlsson  <andersca@imendio.com>
5926         * src/nautilus-throbber.c (nautilus_throbber_finalize):
5927         Free throbber->details after we're done using it.
5929 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5931         * src/file-manager/fm-list-model.c:
5932         Small delay before turning Loading... into (Empty) to
5933         avoid flicker.
5935 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5937         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5938         Fix iter stamp handling.
5940 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5942         * src/file-manager/fm-list-view.c: (button_press_callback):
5943         Allow selection of the dummy node. Otherwise things
5944         got all strange: You could still select it using ranges, and
5945         if you double clicked on it you activated the old selection.
5947 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5949         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5950         On remove, add dummy node before removing file so the
5951         row isn't collapsed.
5953 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5955         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
5956         (fm_list_model_unload_subdirectory),
5957         (fm_list_model_subdirectory_done_loading):
5958         Keep track of done_loading in parent instead of in dummy node.
5959         That way it doesn't get lost when the dummy node is recreated.
5961 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5963         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
5964         Handle moves between open subdirectories. We handle
5965         this in file adding when the file already exists in
5966         the tree, but in another place. This is sort of a hack,
5967         but is required due to how the list view merges the initial
5968         change being sent to the original directory and the add to the
5969         new directory.
5971 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5973         * libnautilus-private/nautilus-file-operations.c:
5974         (nautilus_file_operations_copy_move):
5975         Handle duplication of files in two subdirectories at
5976         the same time.
5978 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
5980         * src/file-manager/fm-directory-view.c:
5981         (fm_directory_view_destroy):
5982         Remove subdirectories when destroying the view.
5984 2005-06-16  Alexander Larsson  <alexl@redhat.com>
5986         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
5987         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
5989 2005-06-16  Alexander Larsson  <alexl@redhat.com>
5991         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5992         Slightly slower auto hover expand.
5994         * src/file-manager/fm-directory-view.c:
5995         Make add/remove_subdirectory more straightforward.
5996         Now remove just removes the NautilusDirectory passed in, and
5997         you're not allowed to add multiple times or remove non-added.
5999         * src/file-manager/fm-list-model.[ch]:
6000         Actually track the NautilusDirectories that are added to the
6001         FMDirectoryView so we can easily remove them when the files are
6002         removed. This was causing problem before where directories for
6003         removed files weren't removed.
6005         Emits the subdirectory_unloaded signal when subdirectories go away.
6007         Add support for unloading subdirectories.
6009         * src/file-manager/fm-list-view.c:
6010         Unload subdirectories in timeout on collapse.
6011         remove subdirectories when they get unloaded.
6013 2005-06-16  Anders Carlsson  <andersca@imendio.com>
6015         * src/nautilus-navigation-window-menus.c
6016         (append_dynamic_bookmarks): Unref the action group here too.
6018 2005-06-16  Anders Carlsson  <andersca@imendio.com>
6020         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
6021         Unref the action group after inserting it. This makes
6022         a NautilusFile memory leak go away.
6024 2005-06-16  Alexander Larsson  <alexl@redhat.com>
6026         * src/file-manager/fm-directory-view.[ch]:
6027         * src/file-manager/fm-icon-view.c
6028         add fm_directory_view_get_selection_for_file_transfer and
6029         use it for all file transfers
6031         * src/file-manager/fm-list-view.c:
6032         Implement fm_directory_view_get_selection_for_file_transfer by
6033         filtering out all files there a parent is also in the selection.
6034         Do the same for the dnd source list.
6036         * src/file-manager/fm-list-model.c:
6037         Allow deletion of dummy node so that clearing the model
6038         doesn't loop forever.
6040 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
6042         * src/file-manager/fm-directory-view.c: (new_folder_done),
6043         (new_folder_data_new), (fm_directory_view_new_folder),
6044         (fm_directory_view_new_file):
6045         Don't try to setup renaming if the view was already destroyed.
6046         Fixes a crash when closing a window while creating files/folders.
6048 2005-06-15  Alexander Larsson  <alexl@redhat.com>
6050         * libnautilus-private/nautilus-icon-dnd.c:
6051         No dnd shadow on the desktop.
6052         Redraw less to get rid of the dnd shadow.
6054         Patch from Matthias Clasen (#307803)
6056 2005-06-15  Alexander Larsson  <alexl@redhat.com>
6058         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6059         Add hover expansion
6061         * src/file-manager/fm-directory-view.[ch]:
6062         Add support for adding/removing subdirectories.
6064         * src/file-manager/fm-list-model.[ch]:
6065         Add support for subdirectories making this a tree view.
6067         * src/file-manager/fm-list-view.c:
6068         Turn listview into a treeview.
6070         Patch from Jürg Billeter <j@bitron.ch>
6072 2005-06-15  Alexander Larsson  <alexl@redhat.com>
6074         * src/nautilus-spatial-window.c:
6075         Add icons for path menu.
6076         Patch from Vincent Noel <vincent.noel@gmail.com>
6078 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
6080         * src/file-manager/fm-directory-view.c:
6081         (fm_directory_view_handle_uri_list_drop):
6082         Check for n_uris instead of real_uri_list. Looks neater.
6084 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
6086         * src/file-manager/fm-directory-view.c:
6087         (fm_directory_view_handle_uri_list_drop):
6088         Don't try to start a file operation if there are no real uris
6089         left after sanitizing the list. Fixes #306246.
6091 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
6093         * libnautilus-private/nautilus-emblem-utils.c:
6094         (nautilus_emblem_install_custom_emblem): Free the path.
6095         * libnautilus-private/nautilus-file-operations-progress.c:
6096         (nautilus_file_operations_progress_new),
6097         (nautilus_file_operations_progress_new_file): Free markup strings.
6098         Closes bug #307138.
6100 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
6102         * src/file-manager/fm-directory-view.c:
6103         (fm_directory_view_confirm_deletion): Mark two strings for translation.
6105 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
6107         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
6108         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
6109         Always initialize cut.
6111         * configure.in:
6112         Add --Wno-pointer-sign
6114         Fix gcc4 compilation (#303491/#307038).
6115         Based on patches from James M. Cape <jcape@ignore-your.tv>
6116         and Kjartan Maraas <kmaraas@gnome.org>
6118 2005-06-08  Alexander Larsson  <alexl@redhat.com>
6120         * configure.in:
6121         Post release version bump
6123 === nautilus 2.11.2 ===
6125 2005-06-08  Alexander Larsson  <alexl@redhat.com>
6127         * configure.in:
6128         Require new eel.
6130         * NEWS:
6131         Update for release.
6133 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6135         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6136         Back out the "(Empty)" vs. "(No subfolders)" change. The string
6137         is too wide for the tree and gets even wider in some locales.
6139 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6141         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
6142         Fix conflicting mnemonics in the column chooser (#167475).
6144         Patch from Michael Terry <mike@mterry.name>
6146 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6148         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6149         Use "(No subfolders)" instead of misleading "(Empty)" label
6150         if files are not to be shown in the tree. Fixes #85141.
6152         Patch from Christian Neumair <chris@gnome-de.org>
6154 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6156         * libnautilus-private/nautilus-icon-container.c:
6157         (select_one_unselect_others):
6158         Reveal icon when selecting it. Fixes #121111.
6160         Based on a patch from Christian Neumair <chris@gnome-de.org>
6162 2005-06-04  Christian Neumair  <chris@gnome-de.org>
6164         * libnautilus-private/nautilus-clipboard.c:
6165         (nautilus_clipboard_real_set_up):
6166         Don't setup clipboard twice for the same editing widget.
6168 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
6170         * src/nautilus-window-manage-views.c: (load_new_location),
6171         (update_for_new_location):
6172         Set the displayed location when the location is really
6173         changed, not when we set out to do it. Fixes the
6174         "bookmark uri mismatch" warning.
6176 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
6178         * src/file-manager/fm-directory-view.c:
6179         * src/nautilus-shell-ui.xml:
6180         * src/nautilus-window-menus.c:
6181         Fix critical warnings from the new accelerators
6182         by adding dummy labels.
6184 2005-06-03  Christian Neumair  <chris@gnome-de.org>
6186         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
6188 2005-06-03  Christian Neumair  <chris@gnome-de.org>
6190         * libnautilus-extension/nautilus-column.c:
6191         (nautilus_column_class_init):
6192         * libnautilus-extension/nautilus-menu-item.c:
6193         (nautilus_menu_item_class_init):
6194         * libnautilus-extension/nautilus-property-page.c:
6195         (nautilus_property_page_class_init):
6196         * libnautilus-private/nautilus-icon-canvas-item.c:
6197         (nautilus_icon_canvas_item_class_init):
6198         * libnautilus-private/nautilus-icon-container.c:
6199         (nautilus_icon_container_class_init):
6200         * src/nautilus-window.c: (nautilus_window_class_init):
6201         Don't mark object property names/descriptions for translation. Fixes
6202         #135281.
6204 2005-06-02  Sebastien Bacher  <seb128@debian.org>
6206         * libnautilus-private/nautilus-emblem-utils.c:
6207         (nautilus_emblem_install_custom_emblem),
6208         (nautilus_emblem_can_remove_emblem),
6209         (nautilus_emblem_can_rename_emblem),
6210         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
6211         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
6213 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6215         * src/file-manager/fm-directory-view.c: (real_action_rename):
6216         Always pre-select the whole name of a directory when renaming it.
6217         Fixes #306217.
6219 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6221         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
6222         (get_automatic_emblems_as_integer):
6223         * libnautilus-private/nautilus-file-private.h:
6224         Only take user-added emblems ("keywords") into account when sorting by
6225         emblems. Fixes #166376.
6227 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6229         * src/file-manager/fm-directory-view.c:
6230         (fm_directory_view_scroll_event):
6231         Change scroll zoom modifier to control. Fixes #79352.
6233         * src/nautilus-shell-ui.xml:
6234         * src/nautilus-window-menus.c:
6235         Bind control-= to zoom-in. Fixes #306225.
6237 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6239         * libnautilus-private/nautilus-clipboard.c:
6240         * libnautilus-private/nautilus-icon-dnd.c:
6241         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6242         * src/file-manager/fm-desktop-icon-view.c:
6243         * src/file-manager/fm-ditem-page.c:
6244         * src/file-manager/fm-icon-view.c:
6245         * src/file-manager/fm-list-model.c:
6246         * src/file-manager/fm-list-model.h:
6247         * src/file-manager/fm-list-view.c:
6248         * src/file-manager/fm-properties-window.c:
6249         * src/nautilus-emblem-sidebar.c
6250         * src/nautilus-file-management-properties.c:
6251         * src/nautilus-information-panel.c:
6252         * src/nautilus-location-bar.c:
6253         * src/nautilus-navigation-window-menus.c:
6254         * src/nautilus-spatial-window.c:
6255         * src/nautilus-zoom-controls.c:
6256         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
6257         GtkTargetEntry as well as some char and int arrays const.
6259 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6261         * src/file-manager/fm-desktop-icon-view.c:
6262         * src/file-manager/fm-directory-view.c:
6263         * src/file-manager/fm-icon-view.c:
6264         * src/file-manager/fm-list-view.c:
6265         * src/nautilus-navigation-window-menus.c:
6266         * src/nautilus-spatial-window.c:
6267         * src/nautilus-window-menus.c:
6268         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
6269         pointing this out.
6271 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
6273         * libnautilus-extension/libnautilus-extension.pc.in: added
6274         extensiondir variable so that extensions can find out via pkg-config
6275         the dir to install to.
6277 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6279         * libnautilus-private/nautilus-icon-container.c:
6280         * libnautilus-private/nautilus-icon-container.h:
6281         (process_pending_icon_to_rename),
6282         (nautilus_icon_container_start_renaming_selected_item):
6283         * src/file-manager/fm-directory-view.c: (start_renaming_file),
6284         (real_action_rename), (action_rename_callback),
6285         (action_rename_select_all_callback):
6286         * src/file-manager/fm-directory-view.h:
6287         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
6288         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
6289         * src/file-manager/nautilus-directory-view-ui.xml:
6290         Bind shift-f2 to rename whole file. Fixes #131467.
6292 2005-05-27  Christian Neumair  <chris@gnome-de.org>
6294         * src/file-manager/fm-directory-view.c: (real_update_menus):
6295         Don't display "Properties" background context menu item for Desktop.
6297 2005-05-27  Christian Neumair  <chris@gnome-de.org>
6299         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
6300         Only set dialog transient if a parent window was specified.
6301         Fixes #142814.
6303 2005-05-27  Alexander Larsson  <alexl@redhat.com>
6305         * src/file-manager/fm-directory-view.c:
6306         (fm_directory_view_handle_url_drop):
6307         Better handling of default action for mozilla dnd drops.
6309         Patch from Dave Ahlswede
6311 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
6313         * src/nautilus-navigation-action.c: (set_tooltip_callback),
6314         (connect_proxy), (nautilus_navigation_action_finalize),
6315         (nautilus_navigation_action_set_property),
6316         (nautilus_navigation_action_get_property),
6317         (nautilus_navigation_action_class_init),
6318         (nautilus_navigation_action_init):
6319         * src/nautilus-navigation-window-menus.c:
6320         (nautilus_navigation_window_initialize_actions):
6321         Add specific tooltips to the drop-down arrow of Back/Forward
6322         toolbar items. Fixes bug #86569.
6324 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
6326         * src/nautilus-connect-server-dialog.c:
6327         (connect_to_server), (nautilus_connect_server_dialog_finalize),
6328         (nautilus_connect_server_dialog_init), (setup_for_type):
6329         Added a domain field to enter domain name for Windows share in
6330         Connect to server dialog.
6331         Fixes bug #304760.
6333 2005-05-26  Christian Neumair  <chris@gnome-de.org>
6335         * libnautilus-private/nautilus-clipboard.c:
6336         * src/file-manager/fm-directory-view.c:
6337         (copy_or_cut_files), (real_update_menus):
6338         * src/file-manager/fm-tree-view.c:
6339         (copy_or_cut_files), (create_popup_menu):
6340         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
6341         Folders". Fixes #95112.
6343 2005-05-26  Christian Neumair  <chris@gnome-de.org>
6345         * src/file-manager/fm-directory-view.c: (real_update_menus):
6346         Fix empty trash accelerator. Fixes #173059.
6348         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
6349         (copy_callback), (paste_callback), (editable_select_all_callback),
6350         (text_view_select_all_callback), (action_cut_callback),
6351         (action_copy_callback), (action_paste_callback),
6352         (action_select_all_callback), (merge_in_clipboard_menu_items),
6353         (selection_changed_callback), (nautilus_clipboard_real_set_up),
6354         (nautilus_clipboard_set_up_editable),
6355         (nautilus_clipboard_set_up_text_view):
6356         * libnautilus-private/nautilus-clipboard.h:
6357         (nautilus_clipboard_set_up_text_view):
6358         * src/nautilus-notes-viewer.c:
6359         Add nautilus_clipboard_set_up_text_view, setup clipboard for
6360         notes text view.
6362         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6363         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
6364         issue down and providing a patch. Fixes #305551.
6366 2005-05-25  Christian Neumair  <chris@gnome-de.org>
6368         * src/file-manager/fm-directory-view.c:
6369         (fm_directory_view_scroll_event),
6370         (fm_directory_view_class_init):
6371         Bind shift+scroll to zoom in/out. Fixes #79352.
6373 2005-05-23  Alexander Larsson  <alexl@redhat.com>
6375         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
6376         Change sort order for size, count and time.
6377         See bug #88585
6379 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
6381         * configure.in:
6382         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
6384         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
6386 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
6388         * components/*
6389         * help/*
6390         * icons/*/*
6391         * libnautilus/*
6392         * libnautilus-adapter/*
6393         * omf-install/*
6394         * user-guide/*
6395         Remove old cruft, mostly .cvsignore files.
6397         * autogen.sh:
6398         Look for libnautilus-private instead of libnautilus.
6400 2005-05-21  Christian Neumair  <chris@gnome-de.org>
6402         * libnautilus-private/nautilus-icon-factory.c:
6403         * libnautilus-private/nautilus-icon-factory.h:
6404         (get_smaller_icon_size), (get_larger_icon_size),
6405         (nautilus_icon_factory_get_smaller_icon_size),
6406         (nautilus_icon_factory_get_larger_icon_size):
6407         Make get_(larger|smaller)_icon_size public.
6409         * src/nautilus-sidebar-title.c:
6410         (nautilus_sidebar_title_size_allocate),
6411         (get_best_icon_size):
6412         Use the best-fitting folder icon for the sidebar
6413         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
6414         Fixes #48190.
6416 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6418         * configure.in:
6419         Post release version bump
6421 === nautilus 2.11.1 ===
6423 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6425         * icons/*/*:
6426         Remove old junk.
6428         * configure.in:
6429         Require eel 2.11.1
6430         Remove icons/*/Makefile
6432         * NEWS:
6433         Update for 2.11.1
6435 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6437         * libnautilus-private/nautilus-view.[ch]:
6438         Add nautilus_view_pop_up_location_context_menu
6440         * src/file-manager/fm-actions.h:
6441         * src/file-manager/fm-directory-view.c:
6442         * src/file-manager/fm-directory-view.h:
6443         * src/file-manager/nautilus-directory-view-ui.xml:
6444         * src/nautilus-location-bar.c:
6445         * src/nautilus-spatial-window.c:
6446         Add location context menu to location button/label.
6448         Patch from Christian Neumair
6450 2005-05-17  Christian Neumair  <chris@gnome-de.org>
6452         * src/nautilus-spatial-window.c:
6453         (real_set_allow_up), (nautilus_spatial_window_class_init)
6454         * src/nautilus-window.c:
6455         * src/nautilus-window.h:
6456         (nautilus_window_allow_up), (real_set_allow_up),
6457         (nautilus_window_class_init):
6458         Add set_allow_up method to NautilusWindowClass,
6459         make "Close All Parents" in spatial windows insensitive
6460         if there are no parent folders.
6462 2005-05-17  Christian Neumair  <chris@gnome-de.org>
6464         * libnautilus-private/nautilus-file-operations.c:
6465         (handle_transfer_vfs_error):
6466         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
6467         if more than one file is transferred. Otherwise, just
6468         offer "Cancel" and "Retry".
6470 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6472         * nautilus-folder-handler.desktop.in (Exec):
6473         Use --no-desktop for default folder handler
6475 2005-05-16  Christian Neumair  <chris@gnome-de.org>
6477         * src/file-manager/fm-actions.h:
6478         * src/file-manager/fm-directory-view.c:
6479         (action_self_properties_callback), (real_update_menus):
6480         * src/file-manager/nautilus-directory-view-ui.xml:
6481         Add "Properties" item to background context menu which displays
6482         the properties of the currently displayed folder.
6484 2005-05-16  Alexander Larsson  <alexl@redhat.com>
6486         * libnautilus-private/nautilus-bookmark.c:
6487         (bookmark_file_changed_callback):
6488         Don't loop when a bookmarked file is removed
6490         * src/file-manager/fm-directory-view.c: (process_new_files):
6491         Don't call get_file_info for files no longer in the directory
6492         (was caused by the ready_to_load call).
6494         This fixes #165530 and likely #170761
6496 2005-05-12  Christian Neumair  <chris@gnome-de.org>
6498         * libnautilus-private/nautilus-clipboard.c:
6499         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
6500         Don't merge UI twice. Fixes #301854.
6502 2005-05-12  Christian Neumair  <chris@gnome-de.org>
6504         * src/nautilus-location-bar.c:
6505         (nautilus_location_bar_init):
6506         Make "Location:" label GDK_ACTION_COPY drag source.
6507         Fixes #115942.
6509 2005-05-12  David Zeuthen  <david@fubar.dk>
6511         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6512         Change comment for translator note of default desktop font to
6513         say that Sans shouldn't never be changed. Fixes bug #138731.
6515 2005-05-11  Christian Neumair  <chris@gnome-de.org>
6517         * libnautilus-private/nautilus-file-utilities.c:
6518         (nautilus_get_vfs_method_display_name):
6519         * data/browser.xml:
6520         * src/file-manager/fm-directory-view.c:
6521         Add translator comments. Fixes #145304, #145305, #145307.
6522         Change "Show Hidden Files" tooltip to infinitive
6523         construction. Fixes #145306.
6525 2005-05-11  Christian Neumair  <chris@gnome-de.org>
6527         * libnautilus-private/nautilus-directory-async.c:
6528         (should_look_for_dot_directory_file), (make_dot_directory_uri),
6529         (link_info_start), (lacks_link_info):
6530         Kill dotfile-related code. ".directory" supporting schemas have
6531         gone. Fixes #142343.
6533 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
6535         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6536         Remove obsolete window_always_new option from schema.
6538         Patch from Michael Terry <mike@mterry.name>
6540 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
6542         * src/file-manager/fm-directory-view.c: (real_update_menus):
6543         Fix a string conflict between the c-format plural string and
6544         non-c-format strings. Fixes bug #167344.
6546         Patch from Changwoo Ryu <cwryu@debian.org>
6548 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
6550         * libnautilus-private/nautilus-thumbnails.c:
6551         (thumbnail_thread_start):
6552         Don't try to thumbnail files which have been modified in the
6553         last few seconds to avoid constantly re-thumbnailing them.
6554         Current cool-off period is three seconds. Fixes bug #107418.
6556 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
6558         * src/file-manager/fm-directory-view.[ch]:
6559         (display_pending_files), (fm_directory_view_freeze_updates),
6560         (fm_directory_view_unfreeze_updates), (queue_pending_files):
6561         Allow freeze of update processing inside a view.
6563         * src/file-manager/fm-list-view.c:
6564         (cell_renderer_editing_canceled), (cell_renderer_edited),
6565         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
6566         Freeze and unfreeze the list view when renaming.
6568         Workaround for bug #87701: Updates to the list view are put on
6569         hold during rename to prevent losing editing focus. If too many
6570         changes are queued while being frozen, further changes are thrown
6571         away and the view is marked for reload.
6573 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
6575         * src/nautilus-window-menus.c:
6576         Add Ctrl-0 keyboard shortcut to View->Normal Size as
6577         recommended by the HIG.
6579         Patch from Olav Vitters <olav@bkor.dhs.org>
6581 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
6583         * libnautilus-private/nautilus-icon-container.c:
6584         (keyboard_space): Prevent nautilus from crashing on press of
6585         Ctrl+Space in an empty directory. Fixes bug #302018.
6587         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
6589 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
6591         * libnautilus-private/nautilus-program-choosing.c:
6592         (nautilus_launch_desktop_file):
6593         * src/nautilus-application.c:
6594         (nautilus_application_present_spatial_window_with_selection),
6595         (nautilus_application_create_navigation_window):
6596         fix build when startup notification isn't installed.
6598 2005-05-02  Alexander Larsson  <alexl@redhat.com>
6600         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
6601         Remove the ui too.
6603 2005-04-27  Alexander Larsson  <alexl@redhat.com>
6605         * src/file-manager/fm-desktop-icon-view.c:
6606         Remove "Open New Terminal" from desktop menu.
6607         Patch from Luca Ferretti <elle.uca@libero.it>
6609         If you really need this, install the nautilus-open-terminal
6610         extension. It does this even better than the removed code.
6611         Also, in newer Metacity there is a a way to set a keybinding
6612         for "new terminal".
6614 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
6616         * src/nautilus-main.c: (main): Merge fix for leak
6617         Bug #172234.
6619 2005-04-19  Christian Neumair  <chris@gnome-de.org>
6621         * libnautilus-private/nautilus-view-factory.h:
6622         * src/nautilus-navigation-window.c:
6623         * src/nautilus-window-manage-views.c:
6624         * src/nautilus-window-manage-views.h:
6625         * src/nautilus-window.c:
6626         * src/file-manager/fm-desktop-icon-view.c:
6627         * src/file-manager/fm-icon-view.c:
6628         * src/file-manager/fm-list-view.c:
6629         Improve NautilusViewInfo view factory labels marked for translation.
6631 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
6633         * libnautilus-private/nautilus-directory-async.c:
6634         (read_dot_hidden_file): Plug leaks here too. There
6635         were three actually :-)
6637 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
6639         * src/nautilus-connect-server-dialog-main.c: (main)
6640         Set window icon.
6642 2005-04-17  Christian Neumair  <chris@gnome-de.org>
6644         * src/nautilus-spatial-window.c:
6645         Add more drop targets to location button.
6647 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
6649         * src/file-manager/fm-directory-view.c:
6650         (fm_directory_view_destroy), (rename_file):
6651         Remove delayed_rename timeout when registering a new one
6652         or destroying the view.
6654 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
6656         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6657         Free the stored selection path only when setting a new one.
6659 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
6661         * src/file-manager/fm-directory-view.c:
6662         (trash_or_delete_selected_files),
6663         (fm_directory_view_notify_selection_changed):
6664         Remember if the current selection was already removed
6665         and don't try to remove it again.
6667         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6668         Only set a new selection if the removal affects the current selection.
6670 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
6672         * src/file-manager/fm-directory-view.c:
6673         (trash_or_delete_selected_files):
6674         Unset selection so the same file won't be deleted twice via a binding.
6676         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
6677         (fm_list_view_remove_file), (fm_list_view_finalize),
6678         (fm_list_view_class_init):
6679         Store the new selection and set it after a batch of changes,
6680         not on every removal. Speeds up deleting from the list view
6681         by preventing a redraw for each removed file.
6683 2005-04-05  Alexander Larsson  <alexl@redhat.com>
6685         * src/file-manager/fm-properties-window.c:
6686         Use label instead of entry if not editable.
6687         (#149201)
6689         Patch from Michael Terry
6691 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
6693         * src/nautilus-notes-viewer.c:
6694         Fix missing include.
6696 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
6698         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
6699         Don't leak file_uri.
6701 2005-04-04  Diego Gonzalez  <diego@pemas.net>
6703         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
6704           from the build process.
6705         * libnautilus-private/nautilus-icon-factory.c:
6706           (load_thumbnail_frame) remove the need to use the deprecated
6707           nautilus themes.
6708         * libnautilus-private/nautilus-icon-canvas-item.c:
6709           (draw_strech_handles), (it_test_stretch_handle):
6710           remove the need to use the deprecated nautilus themes.
6711         * libnautilus-private/nautilus-thumbnails.c:
6712         * libnautilus-private/nautilus-icon-factory.c:
6713           remove nautilus-theme.h include
6715         * src/nautilus-navigation-window.c:
6716         * src/nautilus-property-browser.c:
6717         * src/nautilus-notes-viewer.c:
6718         * src/nautilus-sidebar-title.c:
6719         * src/nautilus-window-manage-views.c:
6720         * src/nautilus-window-toolbars.c:
6721         * src/nautilus-zoom-control.c:
6722           remove nautilus-theme.h include
6724         * src/nautilus-sidebar-title:
6725          (nautilus_sidebar_title_select_text_color): remove use of
6726          old theme stuff and adapt the shadow offset, made it equal to 1,
6727          which is the default.
6728          (nautilus_sidebar_title_theme_changed): remove, as there will be
6729          no sidebar theme changes.
6730          (nautilus_sidebar_title_init): remove the theme_changed callback, as
6731          there will not be sidebar theme changes anymore.
6733          * src/nautilus-notes-viewer.c:
6734          (nautilus_notes_viewer_init): remove use of old theme stuff.
6736         * icons/Makefile.am: don't install old theme stuff.
6738 2005-03-31  Steve Murphy  <murf@e-tools.com>
6740         * configure.in: Added "rw" to ALL_LINGUAS.
6742 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
6744         * libnautilus-private/nautilus-file-utilities.c:
6745         (nautilus_get_uri_shortname_for_display): Plug the leak.
6747 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
6749         * icons/audio.svg:
6750         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
6752         * icons/audio.png:
6753         Remove old file.
6755         * icons/Makefile.am:
6756         Install new icon.
6758         * libnautilus-private/nautilus-icon-canvas-item.c:
6759         (real_map_pixbuf):
6760         Use svg instead of bitmap audio preview emblem.
6762         Patch from Jaap Haitsma <jaap@haitsma.org>
6764 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
6766         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
6767         (location_button_drag_begin_callback), (get_data_binder),
6768         (location_button_drag_data_get_callback),
6769         (nautilus_spatial_window_instance_init):
6770         Allow drag and drop operations with location bar icon.
6772         Patch from Christian Neumair <chris@gnome-de.org>
6774 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
6776         * libnautilus-private/nautilus-file-operations-progress.c:
6777         (nautilus_file_operations_progress_update),
6778         (nautilus_file_operations_progress_destroy),
6779         (nautilus_file_operations_progress_init),
6780         (time_remaining_callback), (nautilus_file_operations_progress_new),
6781         (nautilus_file_operations_progress_set_operation_string),
6782         (nautilus_file_operations_progress_new_file):
6783         * libnautilus-private/nautilus-file-operations.c:
6784         (progress_dialog_set_to_from_item_text):
6785         Change layout of the progress dialog to be more HIG compliant.
6787         Patch from Michiel Sikkes <michiel@eyesopened.nl>
6789 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6791         * src/file-manager/fm-desktop-icon-view.c:
6792         * src/file-manager/fm-directory-view.c:
6793         Add elipses to "Create Launcher" menu item. (#95113)
6795         Based on a patch from Christian Neumair <chris@gnome-de.org>
6797 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6799         * libnautilus-private/nautilus-desktop-link-monitor.c:
6800         (eject_for_type), (volume_delete_dialog),
6801         (nautilus_desktop_link_monitor_delete_link):
6802         Reference the proper context menu item in the volume
6803         delete dialog of network volumes. Fixes bug #152391.
6805         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6807 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6809         * src/file-manager/fm-directory-view.c: (real_merge_menus):
6810         Remove hard coded script directory path from tooltip message.
6811         Fixes bug #161905.
6813         Patch from Michael Terry <mike@mterry.name>
6815 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6817         * src/nautilus-connect-server-dialog.c: (connect_to_server):
6818         * src/nautilus-location-bar.c:
6819         (nautilus_location_bar_get_location),
6820         (nautilus_location_bar_update_label):
6821         * src/nautilus-location-dialog.c: (open_current_location):
6822         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
6823         Closes bug #165743.
6825         Patch from Christian Kellner <gicmo@gnome.org>
6827 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6829         * libnautilus-private/nautilus-bookmark.c:
6830         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
6831         (bookmark_file_changed_callback):
6832         * libnautilus-private/nautilus-file.c:
6833         (nautilus_file_get_internal):
6834         * src/file-manager/fm-properties-window.c:
6835         (is_merged_trash_directory):
6836         * src/nautilus-application.c:
6837         (nautilus_application_present_spatial_window_with_selection):
6838         * src/nautilus-location-bar.c:
6839         (nautilus_location_bar_update_label):
6840         * src/nautilus-window-manage-views.c: (set_displayed_location),
6841         (check_bookmark_location_matches), (handle_go_elsewhere),
6842         (got_file_info_for_view_selection_callback):
6843         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
6845         Patch from Paolo Borelli <pborelli@katamail.com>
6847 2005-03-23  Fernando Herrera  <fherrera onirica com>
6849         * src/nautilus-connect-server-dialog-main.c: (main): call
6850         gnome_authentication_manager_init to use gnome-vfs auth
6851         callbacks.
6853 2005-03-23  Alexander Larsson  <alexl@redhat.com>
6855         * src/nautilus-desktop-window.c:
6856         Remove unused code. We avoid flicker in other ways.
6858 2005-03-22  Alexander Larsson  <alexl@redhat.com>
6860         * configure.in:
6861         Bump version to 2.11.1
6862         Gnome 2.10 versions are now on the gnome-2-10 branch.
6864 2005-03-22  Alexander Larsson  <alexl@redhat.com>
6866         * src/nautilus-location-entry.c:
6867         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
6869 2005-03-22  Alexander Larsson  <alexl@redhat.com>
6871         * libnautilus-private/nautilus-window-info.[ch]:
6872         Add nautilus_window_info_show_window call.
6874         * src/file-manager/fm-directory-view.c:
6875         * src/nautilus-window-manage-views.c:
6876         * src/nautilus-window.[ch]:
6877         Implement and call the new show_window call.
6878         This allows us to set up the EelBackground before
6879         showing the window, causing less flicker (#169347)
6881         Patch from Nickolay V. Shmyrev
6883 2005-03-16  Alexander Larsson  <alexl@redhat.com>
6885         * configure.in:
6886         Require eel 2.10.1 (for EelBackground changes)
6888         * libnautilus-private/nautilus-icon-dnd.c:
6889         * libnautilus-private/nautilus-directory-background.c:
6890         Use the background setting now in eel.
6891         Delay background setting slightly after gconf change to group
6892         together multiple changes. (#169347)
6894         Patch from Nickolay V. Shmyrev
6896 2005-03-15  Alexander Larsson  <alexl@redhat.com>
6898         * configure.in:
6899         Require gtk 2.6.0
6901 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
6903         * src/file-manager/fm-directory-view.c:
6904         Re-add keybinding to "Show Hidden Files".
6905         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
6907 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
6909         * src/file-manager/fm-actions.h:
6910         * src/file-manager/fm-directory-view.c: (real_update_menus):
6911         Disable "Select Pattern" for empty folders. (#169817)
6912         Patch from Raj <ringuva@novell.com>
6914 2005-03-10  Vincent Noel  <vnoel@cox.net>
6916         * src/nautilus-spatial-window.c:
6917         (location_button_clicked_callback),
6918         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
6919         for the location button icon instead of GTK_ICON_SIZE_BUTTON
6920         (#169669).
6922 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
6924         * configure.in: Added "xh" to ALL_LINGUAS.
6926 2005-03-07  Alexander Larsson  <alexl@redhat.com>
6928         * configure.in:
6929         Post release version bump
6931 === nautilus 2.10.0 ===
6933 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
6935         * THANKS:
6936         Update for release
6938         * check-THANKS.pl:
6939         Extract names from ChangeLog bodies too. (#43452)
6940         Patch from Richard Hoelscher <rah@rahga.com>
6942 2005-03-07  Alexander Larsson  <alexl@redhat.com>
6944         * NEWS:
6945         Update for 2.10.0
6947         * configure.in:
6948         Bump version to 2.10.0, require eel 2.10.0
6950 2005-03-03  Elijah Newren  <newren@gmail.com>
6952         If launched without startup-notification, make an approximation to
6953         when the launch occurred so that focus-stealing-prevention will
6954         work better.
6956         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
6957         function, (main): if no startup id provided, ping xserver for a
6958         timestamp and make a dummy startup_id with it.
6960         * src/nautilus-application.c: (end_startup_notification): don't
6961         set _NET_STARTUP_ID if given a fake startup_id, remove commented
6962         out warning that should now no longer be needed
6964 2005-03-01  Alexander Larsson  <alexl@redhat.com>
6966         * src/nautilus-file-management-properties.glade:
6967         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
6969 2005-03-01  Alexander Larsson  <alexl@redhat.com>
6971         * configure.in:
6972         Post release version bump
6974 === nautilus 2.9.92 ===
6976 2005-03-01  Alexander Larsson  <alexl@redhat.com>
6978         * data/applications.desktop.in:
6979         * data/favorites.desktop.in:
6980         Remove old files.
6982         * docs/Makefile.am (EXTRA_DIST):
6983         Remove nautilus-context-menus.txt from makefile
6985         * NEWS:
6986         Update for release
6988 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
6990         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
6991         Make the backspace key open the parent folder in the
6992         list view like it does in the icon view. (#142891)
6993         Patch from Christian Neumair <chris@gnome-de.org>
6995 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
6997         * libnautilus-private/nautilus-desktop-link.c:
6998         (nautilus_desktop_link_can_rename):
6999         Make Computer icon renameable. (#154122)
7000         Patch from Tim Savannah <opticcow@linux-militia.net>
7002 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
7004         * libnautilus-private/nautilus-file-operations-progress.c:
7005         (time_remaining_callback):
7006         Don't show ETA if bytes_copied > bytes_total.
7007         Prevents miscalculated ETAs from being shown. (#158614)
7008         Based on a patch from John Spray <jcs116@york.ac.uk>
7010 2005-02-24  Alexander Larsson  <alexl@redhat.com>
7012         * src/file-manager/fm-properties-window.c:
7013         Make show_original work (had a typo)
7014         Make where use original file, not target.
7015         Fixes location display for desktop icons.
7017 2005-02-24  Alexander Larsson  <alexl@redhat.com>
7019         * src/file-manager/fm-properties-window.c:
7020         deep count on target files, not original files.
7021         Fixes properties for e.g. home icon on desktop.
7022         Patch from Jaap Haitsma <jaap@haitsma.org>
7024 2005-02-23  Alexander Larsson  <alexl@redhat.com>
7026         * docs/nautilus-context-menus.txt:
7027         Remove old docs.
7029 2005-02-22  Alexander Larsson  <alexl@redhat.com>
7031         * libnautilus-private/nautilus-desktop-icon-file.c:
7032         * libnautilus-private/nautilus-file-operations.c:
7033         (nautilus_file_operations_delete):
7034         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
7035         (rename_guts), (nautilus_file_get_drop_target_uri):
7036         * src/file-manager/fm-desktop-icon-view.c:
7037         (trash_link_is_selection):
7038         * src/file-manager/fm-icon-container.c: (get_sort_category):
7039         * src/file-manager/fm-properties-window.c:
7040         (get_target_file_for_original_file):
7041         Handle nautilus_desktop_icon_file_get_link() returning NULL.
7042         Likely fixes bug #145971
7044 2005-02-22  Alexander Larsson  <alexl@redhat.com>
7046         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
7047         Remove stale comment.
7048         Patch from Jaap Haitsma <jaap@haitsma.org>
7050 2005-02-22  Alexander Larsson  <alexl@redhat.com>
7052         * src/nautilus-application.c: (end_startup_notification):
7053         Don't give critical warnings if we have no startup_id.
7055         * src/nautilus-window.c: (nautilus_window_update_icon):
7056         Use names and not pixbufs for the window icons.
7057         This means the icons of the best size are used.
7058         Patch from Jaap Haitsma <jaap@haitsma.org>
7060 2005-02-22  Alexander Larsson  <alexl@redhat.com>
7062         * src/nautilus-application.c: (create_window):
7063         * src/nautilus-window-private.h:
7064         * src/nautilus-window.c: (nautilus_window_init),
7065         (nautilus_window_finalize):
7066         Remove unneeded startup_id.
7068 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
7070         * MAINTAINERS:
7071         Update my email address.
7073 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
7075         * src/file-manager/fm-desktop-icon-view.c:
7076         (fm_desktop_icon_view_supports_uri):
7077         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
7079         Patch from Jaap Haitsma <jaap@haitsma.org>
7081 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
7083         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
7084         fix #136578 (Menu key should pop up context menu).
7086 2005-02-18  Alexander Larsson  <alexl@redhat.com>
7088         * src/file-manager/fm-properties-window.c (should_show_open_with):
7089         Don't show open with property page for desktop files and
7090         desktop special icons.
7092 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
7094         * src/nautilus-navigation-window-menus.c:
7095         (add_bookmark_for_current_location):
7096         Only add a bookmark once for a given location.
7097         Fixes #161862.
7099         Patch from egeetha@novell.com
7101 2005-02-15  Alexander Larsson  <alexl@redhat.com>
7103         * src/nautilus-application.c:
7104         * src/nautilus-shell.c:
7105         Fixes to the startup notification stuff.
7106         Patch from Elijah Newren <newren@gmail.com>
7108 2005-02-14  Alexander Larsson  <alexl@redhat.com>
7110         * data/applications.desktop.in:
7111         * data/favorites.desktop.in:
7112         * src/network-scheme.desktop.in:
7113         * nautilus-computer.desktop.in:
7114         * nautilus-folder-handler.desktop.in:
7115         * nautilus-home.desktop.in:
7116         * nautilus.desktop.in:
7117         Enable startup notification.
7119         * src/nautilus-application.c:
7120         * src/nautilus-application.h:
7121         * src/nautilus-bookmarks-window.c:
7122         * src/nautilus-connect-server-dialog-nonmain.c:
7123         * src/nautilus-location-bar.c:
7124         * src/nautilus-main.c:
7125         * src/nautilus-navigation-window-menus.c:
7126         * src/nautilus-shell-interface.idl:
7127         * src/nautilus-shell.c:
7128         * src/nautilus-window-manage-views.c:
7129         * src/nautilus-window-private.h:
7130         * src/nautilus-window.c:
7131         Handle startup notification across corba activation.
7132         Patch from Elijah Newren <newren@gmail.com>
7134 2005-02-11  Alexander Larsson  <alexl@redhat.com>
7136         * src/file-manager/fm-tree-model.c:
7137         Don't do any i/o on tree roots until they are opened.
7138         This means you don't get any auth dialogs.
7139         Removed the monitor on the root file totally, as that should
7140         not normally change/go away anyway (and it was doing i/o).
7142         This changes semantics in the file a bit, we now have a dummy
7143         row also if node->directory != NULL and node->parent == NULL.
7145 2005-02-10  Alexander Larsson  <alexl@redhat.com>
7147         * configure.in:
7148         Post release version bump
7150 === nautilus 2.9.91 ===
7152 2005-02-10  Alexander Larsson  <alexl@redhat.com>
7154         * configure.in:
7155         Bump eel requires
7157         * NEWS:
7158         Update for release
7160 2005-02-09  Alexander Larsson  <alexl@redhat.com>
7162         * Makefile.am:
7163         * nautilus-folder-handler.desktop.in:
7164         Add new default folder handler NoDisplay desktop file
7166         * nautilus.desktop.in:
7167         Add %U to exec line
7169         * src/Nautilus_shell.server.in:
7170         Remove all the bonobo components we no longer support
7172         * src/file-manager/fm-directory-view.c:
7173         Allow open with menu on folders (#151747)
7175 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
7177         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7178         (fm_list_view_start_renaming_file):
7179         Set original_name to the new name as cell_renderer_edited()
7180         might be called multiple times if the view looses focus.
7181         Fixes bug #166120.
7183 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
7185         * src/file-manager/fm-properties-window.c: (get_original_file),
7186         (name_field_done_editing), (update_properties_window_title):
7187         Handle disappearing original_files without crashing.
7188         Fixes bug #151024/158904.
7190 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
7192         * configure.in:
7193         Revert libexif change as it breaks the build with new libexif.
7195 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
7197         * libnautilus-private/nautilus-program-choosing.c:
7198         (slowly_and_stupidly_obtain_timestamp),
7199         (nautilus_launch_show_file), (nautilus_launch_application),
7200         (nautilus_launch_desktop_file):
7201         Use new gnome_desktop_item_set_launch_time() API. (#166334)
7203         * configure.in:
7204         Require gnome-desktop 2.9.91
7206         Patch from Elijah Newren <newren@gmail.com>
7208 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
7210         * configure.in:
7211         Make libexif dependency optional again. (#165773)
7213 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
7215         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7216         Make default desktop font localizable. (#138731)
7218         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
7220 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
7222         * data/Makefile.am:
7223         * data/static_bookmarks.xml:
7224         Remove unused file.
7226 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
7228         * src/file-manager/fm-directory-view.c:
7229         (real_update_menus): Added mnemonic for Browse Folder option.
7230         * src/file-manager/fm-desktop-icon-view.c:
7231         (real_update_menus): Added mnemonic for Empty Trash option.
7232         Fixes #162307.
7234         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
7236 2005-02-04  Alexander Larsson  <alexl@redhat.com>
7238         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
7239         Fix workarea detection on 64bit machines.
7240         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
7242 2005-02-01  Alexander Larsson  <alexl@redhat.com>
7244         * src/file-manager/fm-directory-view.c:
7245         (clipboard_targets_received):
7246         Handle destroyed windows
7248         * src/nautilus-window.c: (nautilus_window_destroy):
7249         cancel outstanding view as callbacks
7251         Fixes #165938
7253 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
7255         * libnautilus-private/nautilus-directory-background.c:
7256         (image_loading_done_callback): Free the color string.
7257         Closes bug #154204.
7259 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
7261         reviewed by: Martin Wehner  <martin.wehner@epost.de>
7263         * libnautilus-private/nautilus-file-operations.c:
7264         change the strings for move/copy/link/delete from "Files Moved:" to
7265         "Moving file:", fixes #154839
7267 2005-01-28  Alexander Larsson  <alexl@redhat.com>
7269         * libnautilus-private/nautilus-file.c:
7270         Fix leak
7272         * Makefile.am:
7273         Remove unnecessary stuff
7275 2005-01-28  Alexander Larsson  <alexl@redhat.com>
7277         * src/nautilus-actions.h:
7278         * src/nautilus-desktop-window.c:
7279         (nautilus_desktop_window_instance_init):
7280         Disable close action on desktop window (#160100)
7282 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
7284         * src/nautilus-main.c: (register_icons):
7285         Don't try to free NULL icon info.
7287 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
7289         * libnautilus-private/nautilus-file.c:
7290         (nautilus_file_compare_for_sort_by_attribute):
7291         Don't compare NULL values from files we can't get permissions for.
7292         Fixes bug #153890.
7294 2005-01-27  Chris Lahey  <clahey@ximian.com>
7296         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
7297         Support the API change in libexif > 0.5.12.
7299 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
7301         * src/nautilus-main.c: Don't leak the icon info
7303 2005-01-27  Alexander Larsson  <alexl@redhat.com>
7305         * src/nautilus-spatial-window.c:
7306         Make path button more obvious. #145237
7307         Patch from  Michael Henson <mike@axl.net>
7309 2005-01-27  Alexander Larsson  <alexl@redhat.com>
7311         * src/file-manager/fm-directory-view.c: (ask_link_action):
7312         Set focus_on_map for dnd ask dialog to avoid it ending
7313         up under the browser window.
7314         Patch from Jorn Baayen <jbaayen@gnome.org>
7316 2005-01-27  Alexander Larsson  <alexl@redhat.com>
7318         * libnautilus-private/nautilus-file-operations.c:
7319         (confirm_empty_trash):
7320         No title on dialog.
7321         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7323 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
7324         * libnautilus-private/nautilus-file-operations.c:
7325         (handle_transfer_overwrite): Trivial string fix.
7327 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7329         * src/file-manager/fm-directory-view.c: (cancel_activate),
7330         (activate_weak_notify), (cancel_activate_callback):
7331         weak_unref the view if we cancel the activation.
7332         Might fix #145789
7334 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7336         * configure.in:
7337         Post release version bump.
7339 === nautilus 2.9.90 ===
7341 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7343         * NEWS:
7344         Update for release.
7346         * MAINTAINERS:
7347         Add Martin, remove Darin.
7348         Update daves email address.
7350         * configure.in:
7351         Bump version to 2.9.90
7352         Require eel 2.9.90
7354 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7356         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
7357         Fix typo.
7359 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
7361         * libnautilus-private/nautilus-icon-container.c:
7362         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
7363         to nautilus_icon_container_accessible_update_selection.
7364         (nautilus_icon_container_accessible_ref_selection):
7365         (nautilus_icon_container_accessible_get_selection):
7366         (nautilus_icon_container_accessible_remove_selection): All call
7367         to nautilus_icon_container_accessible_update_selection.
7369         Fixes bug #160087.
7371 2005-01-24  Alexander Larsson  <alexl@redhat.com>
7373         * src/nautilus-window-menus.c (action_about_nautilus_callback):
7374         WE WANT THE CHEESEPUFF!!!
7376 2005-01-24  Alexander Larsson  <alexl@redhat.com>
7378         * libnautilus-private/nautilus-file-operations.c:
7379         (confirm_empty_trash):
7380         Use warning icon instead of info one.
7381         Use GtkMessageDialog.
7382         Patch from Luca Ferretti <elle.uca@libero.it>
7384 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
7386         * src/file-manager/fm-actions.h:
7387         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
7388         * src/file-manager/fm-directory-view.c: (real_update_menus):
7389         * src/file-manager/nautilus-directory-view-ui.xml:
7390         Remove "Reset Background" entry from folder context menus.
7392         Patch from Jaap Haitsma <jaap@haitsma.org>
7394 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7396         * src/nautilus-window-menus.c: Correct License (It said Evince).
7398 2005-01-21  Alexander Larsson  <alexl@redhat.com>
7400         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7401         Add license to about dialog.
7402         Change copyright statement.
7404         Patch from Luca Ferretti <elle.uca@libero.it>
7406 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
7408         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7409         Fix sidebar_width typo in gconf schema (#162204).
7411         Patch from J. Christopher Six <j.christopher.six@gmail.com>
7413 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
7415         * libnautilus-private/nautilus-column-chooser.c:
7416         (button_new_with_mnemonic), (add_buttons):
7417         Add stock arrow icons to "Move Up/Down" buttons.
7419         Patch from Michael Gossard <michael.gossard@free.fr>
7421 2005-01-19  Alexander Larsson  <alexl@redhat.com>
7423         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7424         Use GtkAboutDialog.
7426         Patch from Luca Ferretti <elle.uca@libero.it>
7428 2005-01-19  Alexander Larsson  <alexl@redhat.com>
7430         * nautilus-home.desktop.in:
7431         Fix icon
7433         * nautilus.desktop.in:
7434         Put in menus.
7436         Patch from Luca Ferretti <elle.uca@libero.it>
7438 2005-01-18  Alexander Larsson  <alexl@redhat.com>
7440         * src/nautilus-main.c: (main):
7441         * src/nautilus-window.c: (nautilus_window_class_init):
7442         Better default icon.
7443         Patch from Jaap Haitsma <jaap@haitsma.org>
7445 2005-01-17  Alexander Larsson  <alexl@redhat.com>
7447         * src/nautilus-connect-server-dialog.c: (connect_to_server):
7448         Don't use destroyed dialog.
7449         Patch from Vincent Untz <vincent@vuntz.net>.
7451 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7453         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
7454         Moisan that resolves trivial bug #159128.
7456 2005-01-14  Alexander Larsson  <alexl@redhat.com>
7458         * Makefile.am:
7459         * src/.cvsignore:
7460         * src/Makefile.am:
7461         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
7462         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
7463         * src/nautilus-connect-server-dialog-nonmain.c:
7464         (nautilus_connect_server_dialog_present_uri):
7465         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7466         (response_callback), (nautilus_connect_server_dialog_new):
7467         * src/nautilus-connect-server-dialog.h:
7468         Make connect to server dialog availible as separate application.
7470         Patch from Vincent Untz <vincent@vuntz.net>
7472 2005-01-14  Alexander Larsson  <alexl@redhat.com>
7474         * libnautilus-private/nautilus-file-utilities.[ch]:
7475         New function nautilus_ensure_unique_file_name
7477         * libnautilus-private/nautilus-link.[ch]:
7478         * libnautilus-private/nautilus-link-desktop-file.[ch]:
7479         Uniquify name for nautilus_link_local_create if requested.
7481         * src/file-manager/fm-directory-view.c:
7482         (fm_directory_view_handle_url_drop):
7483         Uniquify desktop link name
7485         Patch from Jorn Baayen <jbaayen@gnome.org>
7487 2005-01-13  Alexander Larsson  <alexl@redhat.com>
7489         * libnautilus-private/nautilus-icon-container.[ch]:
7490         * libnautilus-private/nautilus-marshal.list:
7491         Add handle_url signal
7492         Fix argument list for handle_uri_list
7494         * libnautilus-private/nautilus-dnd.[ch]:
7495         Add nautilus_drag_default_drop_action_for_url
7497         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7498         (nautilus_icon_container_get_drop_action),
7499         (drag_data_received_callback):
7500         Handle URL drops separately from URI_LIST
7501         Set different actions for URL drop
7503         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7504         (get_drop_action), (receive_dropped_uri_list),
7505         (receive_dropped_url), (drag_data_received_callback),
7506         (nautilus_tree_view_drag_dest_class_init):
7507         Add handle_url and handle_uri lists
7508         Set different actions for URL drop
7509         Fix bug that made url_list & url drops not work
7511         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
7512         (ask_link_action), (fm_directory_view_handle_url_drop),
7513         (fm_directory_view_handle_uri_list_drop):
7514         Move url and uri_list drop handling here. Make it handle
7515         url drops better.
7517         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
7518         (icon_view_handle_uri_list), (fm_icon_view_init):
7519         * src/file-manager/fm-list-view.c: (list_view_handle_url),
7520         (list_view_handle_uri_list), (create_and_set_up_tree_view):
7521         Call up to the drop code in directory view.
7523         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
7525         * libnautilus-private/nautilus-directory.c:
7526         (nautilus_directory_schedule_metadata_copy):
7527         Handle source_directory being NULL. (happens on toplevel uri)
7529         * libnautilus-private/nautilus-file-operations.c:
7530         (nautilus_file_operations_copy_move):
7531         Handle source_dir_uri being NULL. (happens on toplevel uri)
7533         * libnautilus-private/nautilus-link-desktop-file.c:
7534         (nautilus_link_desktop_file_local_create):
7535         Use right icon field
7537 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7539         * src/file-manager/fm-actions.h:
7540         * src/file-manager/fm-directory-view.c:
7541         (volume_or_drive_unmounted_callback),
7542         (volume_or_drive_ejected_callback),
7543         (action_unmount_volume_callback), (action_eject_volume_callback),
7544         (real_update_menus_volumes):
7545         * src/file-manager/nautilus-directory-view-ui.xml:
7546         Allow eject on unmounted devices.
7547         Patch from Magnus Damm <magnus.damm@gmail.com>
7549 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7551         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
7552         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
7553         what you think, it means don't load if the app the desktop file
7554         references doesn't exist.
7556 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7558         * libnautilus-private/Makefile.am:
7559         * libnautilus-private/nautilus-link-historical.c:
7560         * libnautilus-private/nautilus-link-historical.h:
7561         Remove historical link support.
7563         * libnautilus-private/nautilus-link-desktop-file.[ch]:
7564         * libnautilus-private/nautilus-link.[ch]:
7565         Remove historical link support and unused functions.
7567         * src/file-manager/fm-directory-view.h:
7568         Remove unused declaration.
7570         * src/file-manager/fm-icon-view.c:
7571         Fix up due to small api change for nautilus-link.
7573         * src/file-manager/fm-properties-window.c: (set_icon_callback):
7574         Fix icon change for desktop files that point to nonexisting binaries.
7576 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7578         * src/nautilus-main.c (register_icons):
7579         Remove debug spew
7581 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7583         * libnautilus-private/nautilus-icon-factory.c:
7584         (nautilus_icon_factory_get_icon_for_file):
7585         Special case icons for burn: and computer:
7587         * src/nautilus-main.c: (register_icons):
7588         * src/nautilus-navigation-window-menus.c:
7589         * src/nautilus-window-menus.c:
7590         Fix up icons and names in go/places menu.
7591         Fixes #162750 and #149941
7593         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
7595 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7597         * src/nautilus-navigation-window.c (real_set_title):
7598         Make window title "location - File Browser", not "File Browser: location".
7599         Fixes #149008. Patch by Gustavo Carneiro.
7601 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7603         * configure.in:
7604         Post release version bump
7606 === nautilus 2.9.2 ===
7608 2004-01-11  James Henstridge  <james@jamesh.id.au>
7610         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
7612         * src/Makefile.am: remove desktop and server files on clean.
7613         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
7614         in config.h.
7616         * Makefile.am: remove desktop files on clean, and intltool files
7617         on distclean.
7619         * acconfig.h: remove, since it isn't needed anymore.
7621         * configure.in: remove some macro calls not needed with newer
7622         automakes, and use newer versions of some macros.
7624         * autogen.sh: require Automake >= 1.7.
7626 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7628         * NEWS:
7629         Update for release.
7631         * configure.in:
7632         Require eel 2.92.
7634 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7636         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7637         Add back mk.
7639 2005-01-10  Alexander Larsson  <alexl@redhat.com>
7641         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7642         Remove mk for ALL_LINGUAS since it broke the build.
7644 2004-12-17  Alexander Larsson  <alexl@redhat.com>
7646         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7647         Don't use frames for images with alpha.
7649         Patch from Jaap Haitsma <jaap@haitsma.org>
7651 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
7653         * src/nautilus-bookmarks-window.[ch]:
7654         (open_selected_bookmark): New function, choose if to open in
7655         parent or new window.
7656         (get_bookmark_nautilus_navigation_window_new): Get New window.
7657         (on_jump_button_clicked): Call open_selected_bookmark.
7658         (on_row_activated): Call open_selected_bookmark.
7659         * src/nautilus-navigation-window-menus.c:
7660         (get_or_create_bookmarks_window): Reset signals for the
7661         edit bookmark dialog.
7662         fixes bug #160224.
7664 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7666         * configure.in:
7667         Require glib 2.6.0
7669         * libnautilus-private/nautilus-file-utilities.c:
7670         (nautilus_get_uri_shortname_for_display):
7671         * libnautilus-private/nautilus-file.c:
7672         (nautilus_file_get_display_name_nocopy):
7673         Use g_filename_display_basename() for display names
7675 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7677         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7678         (fm_list_view_start_renaming_file):
7679         * src/file-manager/fm-properties-window.c:
7680         (name_field_done_editing):
7681         Make sure we don't rename files if the name was never
7682         changed from the original display name.
7684 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7686         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
7687         Fill in ctrl-l dialog correctly for desktop.
7689         Patch from Matthew Gatto <poobar@nycap.rr.com>
7691 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7693         * libnautilus-private/nautilus-icon-container.c:
7694         (nautilus_icon_container_update_icon):
7695         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7696         * libnautilus-private/nautilus-thumbnails.c:
7697         (nautilus_thumbnail_frame_image),
7698         (nautilus_thumbnail_load_framed_image):
7699         * libnautilus-private/nautilus-thumbnails.h:
7700         Better handling of icon sizes, including
7701         framing of large file-as-icon images.
7703         Patches from Jaap Haitsma <jaap@haitsma.org>
7705 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
7707         * configure.in: Added "zu" to ALL_LINGUAS.
7709 2004-12-12  Alexander Larsson  <alexl@redhat.com>
7711         * libnautilus-private/nautilus-desktop-link-monitor.c:
7712         (destroy_desktop_link_monitor),
7713         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
7714         (nautilus_desktop_link_monitor_make_filename_unique),
7715         (create_volume_link), (nautilus_desktop_link_monitor_init):
7716         * libnautilus-private/nautilus-desktop-link-monitor.h:
7717         * libnautilus-private/nautilus-desktop-link.c:
7718         (nautilus_desktop_link_new_from_volume):
7719         Make sure volume filenames are unique (#153888)
7721 2004-12-12  Alexander Larsson  <alexl@redhat.com>
7723         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
7724         Disconnect from right object.
7726 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7728         * src/file-manager/fm-directory-view.c:
7729         (add_application_to_open_with_menu), (real_update_menus):
7730         Fix underscore escaping in open with menu.
7732 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7734         * libnautilus-private/nautilus-bookmark.c:
7735         (nautilus_bookmark_get_pixbuf):
7736         Force size for pixbufs.
7738         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7739         Load force-sized svgs right.
7740         (nautilus_icon_factory_get_pixbuf_from_name):
7741         Allow force-size loading
7743         * libnautilus-private/nautilus-icon-factory.h:
7744         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
7746         * libnautilus-private/nautilus-ui-utilities.c:
7747         (nautilus_action_from_menu_item),
7748         (nautilus_toolbar_action_from_menu_item):
7749         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
7750         * src/nautilus-property-browser.c: (make_drag_image),
7751         (make_properties_from_directories):
7752         * src/nautilus-sidebar-title.c: (update_icon):
7753         * src/file-manager/fm-directory-view.c:
7754         (add_extension_action_for_files):
7755         * src/file-manager/fm-properties-window.c: (create_emblems_page):
7756         * src/file-manager/fm-tree-model.c:
7757         (tree_node_get_pixbuf_from_factory):
7759         Force-size load icons
7761         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
7762         (nautilus_throbber_finalize):
7763         Disconnect icon theme changed signal on finalize.
7765 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7767         * libnautilus-private/nautilus-file-dnd.c:
7768         (nautilus_drag_can_accept_item):
7769         Handle drags to desktop items.
7771 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
7773         * configure.in: Added "nso" to ALL_LINGUAS.
7775 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7777         * libnautilus-private/nautilus-icon-container.c:
7778         (canvas_position_to_grid_position):
7779         Fix positioning. Makes find_new_empty_spot tighter.
7780         Patch from Jimmy Do <crispyleaves@gmail.com>
7782 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7784         * libnautilus-private/nautilus-icon-container.c: (snap_position),
7785         (find_empty_location):
7786         Fix a few typos in icon placement.
7787         Patch from Jimmy Do <crispyleaves@gmail.com>
7789 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
7791         * src/file-manager/Makefile.am:
7793         No need to define VERSION here, it's aleady in
7794         config.h. Fix the build.
7796 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
7798         reviewed by: Alexander Larsson  <alexl@redhat.com>
7800         * configure.in:
7802         Bump gnome-vfs required version
7804         * libnautilus-private/nautilus-mime-actions.c:
7805         (nautilus_mime_get_default_application_for_file),
7806         (application_equal), (get_open_with_mime_applications),
7807         (nautilus_mime_get_open_with_applications_for_file),
7808         (nautilus_mime_get_applications_for_file),
7809         (nautilus_mime_has_any_applications_for_file):
7810         * libnautilus-private/nautilus-mime-actions.h:
7811         * libnautilus-private/nautilus-program-choosing.c:
7812         (nautilus_launch_show_file), (nautilus_launch_application):
7813         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7814         (activate_check_mime_types):
7815         * src/nautilus-information-panel.c: (command_button_callback),
7816         (add_command_buttons), (nautilus_information_panel_update_buttons):
7818         Remove all mime api deprecated calls and replace them with the
7819         new API. Fix bug #159435.
7821 2004-11-24  Alexander Larsson  <alexl@redhat.com>
7823         * configure.in:
7824         Post release version bump
7826 === nautilus 2.9.1 ===
7828 2004-11-24  Alexander Larsson  <alexl@redhat.com>
7830         * NEWS:
7831         Update for release.
7833 2004-11-22  Alexander Larsson  <alexl@redhat.com>
7835         * libnautilus-private/nautilus-undo-signal-handlers.c:
7836         Fix include.
7838 2004-11-22  Alexander Larsson  <alexl@redhat.com>
7839         * Merge bonobo-slay-branch
7841 2004-11-22  Alexander Larsson  <alexl@redhat.com>
7843         * src/nautilus-window.c: (action_view_as_callback),
7844         (nautilus_window_synch_view_as_menus):
7845         Don't reenter action callback when switching views.
7847 2004-11-19  Dave Camp  <dave@novell.com>
7849         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7850         (can_show_default_app), (real_update_menus): Fix some jumping
7851         menus.
7852         * test/Makefile.am: Don't link to libnautilus
7854 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7856         * libnautilus-private/nautilus-mime-actions.c:
7857         removed unneeded includes
7859         * src/nautilus-application.c:
7860         * src/nautilus-desktop-window.c:
7861         Removed app_id property on NautilusWindow
7863         * src/nautilus-main.c: (main):
7864         Remove old code
7866         * src/nautilus-navigation-window.c:
7867         * src/nautilus-sidebar-title.c:
7868         * src/nautilus-window-menus.c:
7869         * src/file-manager/fm-ditem-page.c:
7870         Remove bonobo comments
7872         * src/nautilus-window.c:
7873         Remove app_id property
7874         fix last bonobo details
7876         * src/file-manager/fm-actions.h:
7877         * src/file-manager/fm-directory-view.c:
7878         * src/file-manager/nautilus-directory-view-ui.xml:
7879         remove edit launcher action
7881 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7883         * configure.in:
7884         Require new eel
7886         * src/file-manager/fm-actions.h:
7887         * src/file-manager/fm-directory-view.[ch]:
7888         * src/file-manager/nautilus-directory-view-ui.xml:
7889         * src/nautilus-actions.h:
7890         * src/nautilus-shell-ui.xml:
7891         * src/nautilus-spatial-window-ui.xml:
7892         * src/nautilus-spatial-window.c:
7893         * src/nautilus-window-menus.c:
7894         * src/nautilus-window.[ch]:
7895         Implement some accels as GtkBindings instead to avoid
7896         overriding widget-specific keybindings like "delete" and "backspace".
7898 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7900         * src/nautilus-navigation-window.c:
7901         * src/nautilus-window-private.h:
7902         Put location entry etc in a toolbar.
7904 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7906         * libnautilus-private/nautilus-file.c: (is_desktop_file),
7907         (nautilus_file_is_nautilus_link):
7908         Don't check for "application/x-gnome-app-info", as that is already
7909         handled by the alias system. This also avoids stating for a
7910         mimetype xml file.
7912         * src/nautilus-throbber.c:
7913         Don't create a new icon theme for each throbber.
7914         Use GtkIconTheme instead of GnomeIconTheme
7916         * libnautilus-private/nautilus-ui-utilities.[ch]:
7917         New function nautilus_ui_string_get to cache the loaded ui files.
7919         * src/nautilus-navigation-window.c:
7920         Remove old bonoboui stuff
7922         * src/nautilus-navigation-window-menus.c:
7923         Open New window is Ctrl-N.
7924         Use the new nautilus_ui_string_get call
7926         * src/nautilus-spatial-window.c:
7927         * src/nautilus-window-menus.c:
7928         * src/file-manager/fm-desktop-icon-view.c:
7929         * src/file-manager/fm-directory-view.c:
7930         * src/file-manager/fm-icon-view.c:
7931         * src/file-manager/fm-list-view.c:
7932         Use the new nautilus_ui_string_get call
7934         * src/file-manager/nautilus-directory-view-ui.xml:
7935         * src/file-manager/nautilus-icon-view-ui.xml:
7936         Name separators to work around bug #158620
7938 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7940         * src/file-manager/fm-actions.h:
7941         * src/file-manager/fm-directory-view.c:
7942         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
7943         * src/file-manager/nautilus-directory-view-ui.xml:
7944         * src/file-manager/nautilus-icon-view-ui.xml:
7945         * src/file-manager/nautilus-list-view-ui.xml:
7946         * src/nautilus-actions.h:
7947         * src/nautilus-navigation-window-ui.xml:
7948         * src/nautilus-shell-ui.xml:
7949         * src/nautilus-spatial-window-ui.xml:
7950         * src/nautilus-spatial-window.c:
7951         * src/nautilus-window-menus.c:
7952         * src/nautilus-window.[ch]:
7953         Add all extra accellerators and clean up ui files.
7955 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7957         * src/nautilus-window-menus.c:
7958         * src/nautilus-window-toolbars.c:
7959         * libnautilus-private/nautilus-ui-utilities.[ch]:
7960         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
7961         Move code to utility functions.
7963 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7965         * libnautilus-private/nautilus-file-utilities.[ch]:
7966         * src/nautilus-spatial-window.c:
7967         * src/nautilus-navigation-window-menus.c:
7968         * src/nautilus-window-menus.c:
7969         Move some functions to nautilus-ui-utilities
7971         * libnautilus-private/Makefile.am:
7972         * libnautilus-private/nautilus-ui-utilities.[ch]:
7973         Various ui utility functions
7975         * src/file-manager/fm-desktop-icon-view.c:
7976         * src/file-manager/fm-directory-view.c:
7977         * src/file-manager/fm-icon-view.c:
7978         * src/file-manager/fm-list-view.c:
7979         Unmerge everything on destroy
7981         * src/nautilus-shell-ui.xml:
7982         Remove unused stuff
7984 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7986         * libnautilus-private/nautilus-clipboard-monitor.c:
7987         Handle ownership changes from XFixes
7989         * libnautilus-private/Makefile.am:
7990         * libnautilus-private/nautilus-clipboard-ui.xml:
7991         Remove (is now inline)
7993         * libnautilus-private/nautilus-clipboard.[ch]:
7994         Convert to GtkUIManager
7996         * src/nautilus-location-bar.c:
7997         * src/nautilus-notes-viewer.c:
7998         Adapt to NautilusClipboard changes
8000         * src/nautilus-window-menus.c:
8001         Remove duplicated action
8003         * src/file-manager/fm-actions.h:
8004         * src/file-manager/fm-directory-view.c:
8005         * src/file-manager/fm-icon-view.c:
8006         * src/file-manager/fm-list-view.c:
8007         * src/file-manager/nautilus-directory-view-ui.xml:
8008         Adapt to NautilusClipboard changes
8009         Fix paste into folder to not use stock accelerator
8011 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8013         * components/Makefile.am:
8014         Remove references to throbber
8016         * src/Makefile.am:
8017         * src/nautilus-throbber.[ch]:
8018         Moved throbber here and made it not be a bonobo object
8020         * src/nautilus-window-private.h:
8021         * src/nautilus-window-toolbars.c:
8022         Work with the throbber
8024 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8026         * src/nautilus-application.c:
8027         * src/nautilus-navigation-window.c:
8028         * src/nautilus-spatial-window.c:
8029         * src/nautilus-window-private.h:
8030         * src/nautilus-window.c:
8031         Make initial window geometry work.
8033 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8035         * src/nautilus-image-properties-page.c: (get_property_pages):
8036         Only show for images.
8038 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8040         * src/file-manager/fm-properties-window.h:
8041         Don't include libnautilus files.
8043 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8045         * src/file-manager/fm-desktop-icon-view.c:
8046         * src/nautilus-navigation-window.c:
8047         * src/nautilus-desktop-window.c:
8048         Remove old defines
8050         * src/file-manager/fm-directory-view.c:
8051         * src/file-manager/nautilus-directory-view-ui.xml:
8052         * src/nautilus-navigation-window-ui.xml:
8053         * src/nautilus-shell-ui.xml:
8054         Make the menus look like pre-bonobo-removal
8056 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8058         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
8059         Don't have use default background on desktop context menu.
8061 2004-11-17  Alexander Larsson  <alexl@redhat.com>
8063         * Makefile.am:
8064         Remove libnautilus-adapter subdir
8066         * components/Makefile.am:
8067         Don't build throbber atm
8069         * src/nautilus-navigation-action.c:
8070         Use GtkMenuToolButton instead of NautilusArrowToolbutton
8072         * src/Makefile.am:
8073         * src/nautilus-arrow-toolbutton.[ch]:
8074         Remove.
8076 2004-11-16  Anders Carlsson  <andersca@gnome.org>
8078         * libnautilus-private/nautilus-window-info.c:
8079         (nautilus_window_info_get_ui_manager):
8080         It's NULL now, not CORBA_OBJECT_NIL.
8082 2004-11-16  Alexander Larsson  <alexl@redhat.com>
8084         * libnautilus-private/nautilus-view.h:
8085         remove bonoboui inclide
8087         * src/nautilus-navigation-action.[ch]:
8088         Add navigation GtkAction, based on epi code
8090         * src/nautilus-window-menus.c:
8091         * src/nautilus-window-toolbars.c:
8092         Correctly handle toolbar icons for extensions
8094 2004-11-16  Alexander Larsson  <alexl@redhat.com>
8096         * configure.in:
8097         Remove bonoboui dependencies
8099         * libnautilus-private/Makefile.am:
8100         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
8101         * libnautilus-private/nautilus-bonobo-ui.h:
8102         Remove unneeded files
8104         * libnautilus-private/nautilus-clipboard.c:
8105         Comment out for now.
8107         * libnautilus-private/nautilus-directory-metafile-monitor.c:
8108         * libnautilus-private/nautilus-metafile.c:
8109         * src/nautilus-application.c:
8110         * src/nautilus-history-sidebar.c:
8111         * src/nautilus-information-panel.c:
8112         * src/nautilus-main.c: (main):
8113         * src/nautilus-notes-viewer.c:
8114         * src/nautilus-sidebar-title.c:
8115         * src/file-manager/fm-properties-window.c:
8116         Remove bonobo includes
8118         * libnautilus-private/nautilus-file-utilities.[ch]:
8119         (nautilus_get_ui_directory), (nautilus_ui_file):
8120         Util functions for ui files.
8122         * libnautilus-private/nautilus-view.[ch]:
8123         * libnautilus-private/nautilus-window-info.[ch]:
8124         Remove bonoboui methods
8126         * src/Makefile.am:
8127         Add new files, remove some old ones
8128         Move ui files to datadir/nautilus/ui
8130         * src/nautilus-actions.h:
8131         New file with action names
8133         * src/nautilus-arrow-toolbutton.[ch]:
8134         New widget for back/forward buttons.
8136         * src/nautilus-desktop-window.c:
8137         * src/nautilus-navigation-window-menus.c:
8138         * src/nautilus-navigation-window-ui.xml:
8139         * src/nautilus-navigation-window.[ch]:
8140         * src/nautilus-shell-ui.xml:
8141         * src/nautilus-spatial-window-ui.xml:
8142         * src/nautilus-spatial-window.c:
8143         * src/nautilus-window-manage-views.[ch]:
8144         * src/nautilus-window-menus.c:
8145         * src/nautilus-window-private.h:
8146         * src/nautilus-window-toolbars.c:
8147         * src/nautilus-window.[ch]:
8148         Initial port to GtkUIManager
8150         * src/nautilus-profiler.[ch]:
8151         Remove
8153         * src/file-manager/Makefile.am:
8154         * src/file-manager/fm-actions.h:
8155         New file with action names
8157         * src/file-manager/fm-desktop-icon-view.c:
8158         * src/file-manager/fm-directory-view.[ch]:
8159         * src/file-manager/fm-icon-view.c:
8160         * src/file-manager/fm-list-view.c:
8161         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
8162         * src/file-manager/nautilus-directory-view-ui.xml:
8163         * src/file-manager/nautilus-icon-view-ui.xml:
8164         * src/file-manager/nautilus-list-view-ui.xml:
8165         Initial port of views to GtkUIManager
8167 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8169         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
8170         Remove some unused bonobo extensions.
8172         * libnautilus-private/Makefile.am:
8173         * src/nautilus-navigation-window.c:
8174         * src/nautilus-property-browser.c:
8175         * src/nautilus-spatial-window.c:
8176         * src/nautilus-window.c:
8177         * libnautilus-private/nautilus-drag-window.[ch]:
8178         Remove NautilusDragWindow (not used anyway)
8180 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8182         * configure.in:
8183         * libnautilus-private/Makefile.am:
8184         * libnautilus-private/nautilus-directory-async.c:
8185         * libnautilus-private/nautilus-lib-self-check-functions.h:
8186         * libnautilus-private/nautilus-medusa-support.[ch]:
8187         * libnautilus-private/nautilus-metafile.c:
8188         * libnautilus-private/nautilus-search-uri.[ch]:
8189         * src/Makefile.am:
8190         * src/file-manager/Makefile.am:
8191         * src/file-manager/fm-search-list-view.[ch]:
8192         * src/file-manager/nautilus-indexing-info.[ch]:
8193         * src/file-manager/nautilus-search-list-view-ui.xml:
8194         * src/nautilus-application.c:
8195         * src/nautilus-complex-search-bar.[ch]:
8196         * src/nautilus-navigation-window-menus.c:
8197         * src/nautilus-navigation-window-ui.xml:
8198         * src/nautilus-navigation-window.[ch]:
8199         * src/nautilus-search-bar-criterion-private.h:
8200         * src/nautilus-search-bar-criterion.[ch]:
8201         * src/nautilus-search-bar-private.h:
8202         * src/nautilus-search-bar.[ch]:
8203         * src/nautilus-shell-ui.xml:
8204         * src/nautilus-sidebar-title.c:
8205         * src/nautilus-simple-search-bar.[ch]:
8206         * src/nautilus-spatial-window.c:
8207         * src/nautilus-switchable-navigation-bar.[ch]:
8208         * src/nautilus-switchable-search-bar.[ch]:
8209         * src/nautilus-window-manage-views.c:
8210         * src/nautilus-window-menus.c:
8211         * src/nautilus-window.c:
8212         Remove all traces of old medusa support.
8214 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8216         * libnautilus-private/nautilus-icon-factory.[ch]:
8217         (nautilus_get_relative_icon_size_for_zoom_level):
8218         New function.
8220         * libnautilus-private/nautilus-view.[ch]:
8221         Redo the zooming interface
8223         * src/file-manager/fm-directory-view.[ch]:
8224         * src/file-manager/fm-icon-view.c:
8225         * src/file-manager/fm-list-view.c:
8226         Implement the new interface for zooming and clean up.
8227         Remove the "default zoom affects fonts" behaviour.
8229         * src/nautilus-navigation-window.c:
8230         * src/nautilus-zoom-control.[ch]:
8231         Use the new simplified zoom interfaces
8233 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8235         * libnautilus-private/nautilus-directory-async.c:
8236         (nautilus_async_destroying_file), (extension_info_cancel),
8237         (info_provider_idle_callback), (info_provider_callback):
8238         * libnautilus-private/nautilus-directory-private.h:
8239         Handle the case when the file we're getting extension info
8240         from goes away.
8242 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8244         * src/nautilus-navigation-window.c:
8245         (nautilus_navigation_window_set_up_sidebar):
8246         * src/nautilus-window-manage-views.c:
8247         (viewed_file_changed_callback):
8248         Remove some BONOBO TODOs
8250 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8252         * components/Makefile.am:
8253         Remove image_properties subdir
8255         * src/Makefile.am:
8256         * src/nautilus-application.c: (nautilus_application_instance_init):
8257         * src/nautilus-image-properties-page.[ch]:
8258         Image property page using new system
8260         * src/nautilus-notes-viewer.c:
8261         add static
8263 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8265         * libnautilus-private/Makefile.am:
8266         * libnautilus-private/nautilus-sidebar-factory.c:
8267         * libnautilus-private/nautilus-sidebar-factory.h:
8268         Remove old sidebar-factory API
8270         * src/file-manager/fm-tree-view.c:
8271         * src/nautilus-emblem-sidebar.c:
8272         * src/nautilus-history-sidebar.c:
8273         * src/nautilus-information-panel.c:
8274         * src/nautilus-navigation-window.c:
8275         Convert to new provider API.
8277 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8279         * libnautilus-private/Makefile.am:
8280         * libnautilus-private/nautilus-sidebar-provider.[ch]:
8281         Add new extensions-style sidebar provider interface
8283         * src/nautilus-navigation-window.c:
8284         Use it.
8286         * src/nautilus-notes-viewer.[ch]:
8287         Convert notes viewer to new iface
8289 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8291         * src/Makefile.am:
8292         * src/nautilus-application.c: (nautilus_application_instance_init):
8293         * src/nautilus-notes-sidebar.[ch]:
8294         * src/nautilus-notes-viewer.[ch]:
8295         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
8296         property page
8298 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8300         * components/Makefile.am:
8301         Remove emblem subdir
8303         * libnautilus-private/nautilus-window-info.[ch]:
8304         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
8305         hidden_files_mode_changed signal
8307         * src/file-manager/Makefile.am:
8308         * src/file-manager/fm-tree-view.[ch]:
8309         * src/nautilus-application.c: (nautilus_application_instance_init):
8310         Make tree view work with new system.
8312         * src/nautilus-window-manage-views.c: (load_new_location),
8313         (location_has_really_changed):
8314         Only emit loading_uri after load_underway has been reported.
8316 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8318         * src/Makefile.am:
8319         * src/nautilus-emblem-sidebar.[ch]:
8320         * src/nautilus-application.c:
8321         Add emblem sidebar, based on old compontent
8322         now uses NautilusSignaller to detect/signal emblem changes
8324         * src/nautilus-property-browser.c:
8325         Catch the emblems_changed signal and refresh
8327 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8329         * src/file-manager/fm-list-view.c:
8330         Fix crash when switching view.
8332         * src/nautilus-history-sidebar.c:
8333         Some cleanups
8335         * src/nautilus-navigation-window.c:
8336         Fix unref-null warning
8338         * src/Makefile.am:
8339         * src/nautilus-application.c:
8340         * src/nautilus-notes-sidebar.[ch]:
8341         Add notes sidebar widget, based on old component
8343         * components/Makefile.am (SUBDIRS):
8344         Remove notes
8346 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8348         * components/Makefile.am:
8349         Remove stuff that are now replaced or not needed anymore.
8351         * libnautilus-private/nautilus-window-info.[ch]:
8352         * src/nautilus-window.c:
8353         Add nautilus_window_info_get_history.
8355         * src/Makefile.am:
8356         * src/nautilus-history-sidebar.[ch]:
8357         * src/nautilus-application.c: (nautilus_application_instance_init):
8358         Add history sidebar widget, based on old component.
8360         * src/nautilus-information-panel.[ch]:
8361         Some fixes
8363 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8365         * libnautilus-private/nautilus-directory-background.c:
8366         Fix spew
8368         * libnautilus-private/nautilus-sidebar-factory.h:
8369         * libnautilus-private/nautilus-window-info.[ch]:
8370         * src/nautilus-application.c:
8371         * src/nautilus-information-panel.[ch]:
8372         * src/nautilus-navigation-window.c:
8373         * src/nautilus-side-pane.c:
8374         * src/nautilus-window.c:
8375         More work on sidebars. Now the information sidebar works.
8377 2004-11-04  Alexander Larsson  <alexl@redhat.com>
8379         * Makefile.am:
8380         Don't build libnautilus subdir
8382         * libnautilus-private/Makefile.am:
8383         Don't link to libnautilus
8384         Add new files (some from libnautilus)
8385         Remove not used files
8387         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8388         Remove hide_built_in_bookmarks
8390         * libnautilus-private/nautilus-bonobo-ui.h:
8391         * libnautilus-private/nautilus-clipboard-ui.xml:
8392         * libnautilus-private/nautilus-clipboard.[ch]:
8393         * libnautilus-private/nautilus-idle-queue.[ch]:
8394         Move here from libnautilus
8396         * libnautilus-private/nautilus-desktop-link.c:
8397         * libnautilus-private/nautilus-global-preferences.[ch]:
8398         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
8399         prefs
8401         * libnautilus-private/nautilus-directory-private.h:
8402         * libnautilus-private/nautilus-metafile-server.idl:
8403         * libnautilus-private/nautilus-program-choosing.h:
8404         Remove not needed header inclusions
8406         * libnautilus-private/nautilus-sidebar-factory.[ch]:
8407         NautilusSidebar registration and creation
8409         * libnautilus-private/nautilus-sidebar.[ch]:
8410         New NautilusSidebar interface
8412         * libnautilus-private/nautilus-sidebar-functions.[ch]:
8413         * libnautilus-private/nautilus-undo-context.[ch]:
8414         * libnautilus-private/nautilus-view-identifier.[ch]:
8415         * libnautilus-private/nautilus-view-query.[ch]:
8416         Remove not needed files
8418         * libnautilus-private/nautilus-undo-manager.[ch]:
8419         * libnautilus-private/nautilus-undo-private.h:
8420         * libnautilus-private/nautilus-undo-transaction.[ch]:
8421         * libnautilus-private/nautilus-undo.[ch]:
8422         Convert from bonobo. Some moved from libnautilus.
8424         * libnautilus-private/nautilus-view-factory.[ch]:
8425         NautilusView registration and creation
8427         * libnautilus-private/nautilus-view.[ch]:
8428         New NautilusView interface
8430         * libnautilus-private/nautilus-window-info.[ch]:
8431         New NautilusWindowInfo interface
8433         * src/Makefile.am:
8434         Don't link to libnautilus
8435         Remove not used files
8437         * src/nautilus-applicable-views.[ch]:
8438         * src/nautilus-component-adapter-factory.[ch]:
8439         * src/nautilus-view-frame-corba.[ch]:
8440         * src/nautilus-view-frame-private.h:
8441         * src/nautilus-view-frame.[ch]:
8442         Removed. Not needed anymore.
8444         * src/nautilus-bookmarks-window.c:
8445         * src/nautilus-complex-search-bar.c:
8446         * src/nautilus-information-panel.[ch]:
8447         * src/nautilus-location-bar.c:
8448         * src/nautilus-location-dialog.c:
8449         * src/nautilus-location-entry.c:
8450         * src/nautilus-shell-interface.idl:
8451         * src/nautilus-side-pane.h:
8452         * src/nautilus-sidebar-title.c:
8453         * src/nautilus-simple-search-bar.c:
8454         Minor changes to build.
8456         * src/nautilus-shell.c:
8457         Remove WEB_NAVIGATION_ENABLED
8459         * src/nautilus-application.c:
8460         * src/nautilus-desktop-window.c:
8461         * src/nautilus-navigation-window-menus.c:
8462         * src/nautilus-navigation-window.[ch]:
8463         * src/nautilus-spatial-window.c:
8464         * src/nautilus-window-manage-views.[ch]:
8465         * src/nautilus-window-menus.c:
8466         * src/nautilus-window-private.h:
8467         * src/nautilus-window.[ch]:
8468         Initial conversion to new NautilusView interface.
8470         * src/file-manager/Makefile.am:
8471         * src/file-manager/fm-bonobo-provider.[ch]:
8472         Removed. Not needed anymore.
8473         Temporary commented out fm-tree-view.[ch]
8475         * src/file-manager/fm-desktop-icon-view.c:
8476         * src/file-manager/fm-desktop-icon-view.h:
8477         * src/file-manager/fm-directory-view.c:
8478         * src/file-manager/fm-directory-view.h:
8479         * src/file-manager/fm-icon-view.c:
8480         * src/file-manager/fm-icon-view.h:
8481         * src/file-manager/fm-list-view.c:
8482         * src/file-manager/fm-list-view.h:
8483         * src/file-manager/fm-properties-window.c:
8484         * src/file-manager/fm-tree-view.h:
8485         Initial conversion to new NautilusView interface.
8487 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
8489         * Makefile.am: install nautilus-file-management-properties.desktop
8490         in $(datadir)/applications
8492         * nautilus-file-management-properties.desktop.in:
8493         add OnlyShowIn=GNOME;
8495 2004-10-29  Iain <iaingnome@gmail.com>
8497         * libnautilus-private/nautilus-icon-canvas-item.c
8498         (compute_text_rectangle): Line up the text with the middle of the icon.
8500         * libnautilus-private/nautilus-icon-container.c
8501         (lay_down_one_line): Take the max height of the row so that icons can
8502         be lined up.
8503         (lay_down_icons_horizontal): Calculate the grid_width depending on the
8504         max width of an icon.
8505         Line up icons on a vertical line set at the left of the text.
8507 2004-10-29  Alexander Larsson  <alexl@redhat.com>
8509         * configure.in:
8510         Update version to 2.9.1.
8511         Gnome 2.8 versions are now on the gnome-2-8 branch.
8513         * ChangeLog: rolled over to ChangeLog-20041029.
8515 ==== gnome-2-8 branched from here ===
8517 # Local Variables:
8518 # coding: utf-8
8519 # End: