2007-09-03 Andre Klapper <a9016009@gmx.de>
[nautilus.git] / ChangeLog
blobead0726c564f923e7cb6acbe60268d9a2599f4cc
1 2007-09-03  Christian Neumair  <cneumair@gnome.org>
3         * src/nautilus-application.c: (save_session_to_file),
4         (nautilus_application_load_session): 
5         * src/nautilus-window-manage-views.c: (setup_new_window),
6         (nautilus_spatial_window_state_event):
7         * src/nautilus-spatial-window.c:
8         (nautilus_spatial_window_state_event):
9         * libnautilus-private/nautilus-metadata.h:
10         Store keep-above and stickiness for navigation and spatial windows
11         across sessions (#163335).
13 2007-09-03  Alexander Larsson  <alexl@redhat.com>
15         * src/nautilus-connect-server-dialog.c:
16         (port_insert_text):
17         Use gdk_window_beep instead of gdk_display_beep (#373760)
18         Based on patch from Young-Ho Cha
20 2007-08-28  Alexander Larsson  <alexl@redhat.com>
22         * nautilus-folder-handler.desktop.in.in (MimeType):
23         Add colon at end of list.
25 2007-08-27  Alexander Larsson  <alexl@redhat.com>
27         * configure.in:
28         Post release version bump
30 === nautilus 2.19.91 ===
32 2007-08-27  Alexander Larsson  <alexl@redhat.com>
34         * NEWS:
35         Update for release.
37 2007-08-27  Alexander Larsson  <alexl@redhat.com>
39         * src/file-manager/fm-directory-view.c:
40         (change_to_view_directory):
41         Set cwd correctly for scripts on desktop. (#320218)
42         Patch from Sebastien Bacher
44 2007-08-24  Alexander Larsson  <alexl@redhat.com>
46         * libnautilus-private/nautilus-module.c:
47         Be more robust against broken extensions (#449488)
49 2007-08-24  Alexander Larsson  <alexl@redhat.com>
51         * libnautilus-private/nautilus-file-utilities.c:
52         * libnautilus-private/nautilus-file.c:
53         Avoid crashing if going to file:///# (#436071)
55 2007-08-22  Alexander Larsson  <alexl@redhat.com>
57         * libnautilus-private/nautilus-icon-container.c:
58         * libnautilus-private/nautilus-icon-factory.c:
59         * libnautilus-private/nautilus-icon-factory.h:
60         * src/file-manager/fm-list-model.c:
61         * src/nautilus-sidebar-title.c:
62         The icon theme changed how the sizes of the emblem icons
63         are used, update to comply with that.
65 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
67         * configure.in:
68         Post release version bump
70 === nautilus 2.19.90 ===
72 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
74         * NEWS:
75         Update for release
77 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
79         * libnautilus-private/apps_nautilus_preferences.schemas.in:
80         * src/nautilus-navigation-window-menus.c:
81         Replace references to "sidebar" with "side pane". (#131285)
82         Patch from Reinout van Schouwen  <reinouts@gnome.org>
84 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
86         * src/nautilus-window-manage-views.c:
87         (display_view_selection_failure):
88         Added debug message when GnomeVFS service is not available
89         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
91 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
93         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
94         Remove excess lines from uninstalled.pc file. (#462496)
95         Patch from Damien Carbery  <damien.carbery@sun.com>
97 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
99         * libnautilus-private/Makefile.am:
100         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
101         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
102         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
103         Use a custom cell renderer for the filename column which applies
104         ellipsization but reports its size based on the actual width of 
105         the text to be rendered. This restores the original column
106         autosizing behaviour while keeping the ellipsization. (#419343)
108 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
110         * configure.in:
111         Post release version bump
113 === nautilus 2.19.6 ===
115 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
117         * NEWS:
118         Update for release
120 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
122         * configure.in: Revert dependency on libSM 1.0.2
123         added on 2007-07-24 as it makes nautilus unbuildable on
124         everything but the most cutting-edge distributions.
125         Plus, nobody else does it.  
127 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
129         * src/nautilus-window-toolbars.c:
130         (nautilus_navigation_window_load_extension_toolbar_items):
131         Don't use the same name for the extensions menu action group
132         and the extensions toolbar action group. (#461792)
133         Patch from Christian Persch <chpe@gnome.org>
135 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
137         * src/nautilus-window.c: (real_load_view_as_menu):
138         Dont't try to remove extra_viewer_radio_action from a group
139         that may already have been finalized. (#461789)
140         Patch from Christian Persch <chpe@gnome.org>
142 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
144         * libnautilus-private/nautilus-search-engine-simple.c:
145         (search_visit_func): Don't try to lowercase non-unicode
146         filenames with g_utf8_strdown. Fixes #454799.
147         Patch from Jan de Groot  <jan@jgc.homeip.net>
149 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
151         * src/file-manager/fm-properties-window.c:
152         (changed_group_callback): Don't crash if the active group
153         combobox entry is removed or the group information becomes
154         unreadable. Fixes #355018.
156 2007-07-24  Christian Persch  <chpe@gnome.org>
158         * libnautilus-private/nautilus-bookmark.c:
159         (nautilus_bookmark_menu_item_new):
160         * libnautilus-private/nautilus-customization-data.c:
161         (nautilus_customization_data_new),
162         (nautilus_customization_data_get_next_element_for_display):
163         * libnautilus-private/nautilus-customization-data.h:
164         * src/nautilus-application.c:
165         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
166         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
167         (refresh_go_menu):
168         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
169         (drag_data_received_callback):
170         * src/nautilus-property-browser.c:
171         (make_properties_from_directories):
172         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
173         (update_bookmarks):
174         * src/nautilus-window-menus.c:
175         (nautilus_menus_append_bookmark_to_menu):
176         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
177         instead of truncating the strings. Bug #410113.
179 2007-07-24  Christian Persch  <chpe@gnome.org>
181         * src/nautilus-navigation-window.c: (location_button_create),
182         (nautilus_navigation_window_init):
183         * src/nautilus-pathbar.c: (get_slider_button),
184         (make_directory_button):
185         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
186         (nautilus_zoom_control_instance_init),
187         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
188         (and the others on the same 'toolbar') on click, for consistency with
189         toolbars, and the gtk filechooser path bar. Bug #326774.
191 2007-07-24  Alexander Larsson  <alexl@redhat.com>
193         * configure.in:
194         Require cvs gnome-vfs
196 2007-07-24  Alexander Larsson  <alexl@redhat.com>
198         * configure.in:
199         * src/Makefile.am:
200         * src/nautilus-image-properties-page.c:
201         * src/nautilus-main.c:
202         Optionally support XMP metadata in images via exemi (#451380)
203         Patch from Hubert Figuiere
205 2007-07-24  Alexander Larsson  <alexl@redhat.com>
207         * src/nautilus-connect-server-dialog.c:
208         (nautilus_connect_server_dialog_init):
209         React on enter key (#449591)
210         Patch from Christian Neumair
212 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
214         * configure.in: 
215         Add missing dependency on libSM.
217 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
219         * libnautilus-private/apps_nautilus_preferences.schemas.in:
220         fixed a typo in key description
222 2007-07-23  Andre Klapper  <a9016009@gmx.de>
224         * src/nautilus-file-management-properties.glade:
225         corrected executable text file labels (#334309)
227 2007-07-23  Andre Klapper  <a9016009@gmx.de>
229         * src/file-manager/fm-directory-view.c:
230         improved string and added ngettext support (#326952)
232 2007-07-23  Andre Klapper  <a9016009@gmx.de>
234         * libnautilus-private/apps_nautilus_preferences.schemas.in:
235         corrected description for confirm_trash (#329440)
237 2007-07-23  Andre Klapper  <a9016009@gmx.de>
239         * src/nautilus-window-menus.c:
240         added two missing tooltip strings (#329308)
242 2007-07-23  Christian Persch  <chpe@gnome.org>
244         * configure.in:
245         * src/nautilus-navigation-action.c: (connect_proxy),
246         (disconnect_proxy):
247         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
248         (refresh_go_menu):
249         * src/nautilus-navigation-window.c: (location_button_create),
250         (nautilus_navigation_window_init),
251         (nautilus_navigation_window_destroy),
252         (nautilus_navigation_window_finalize),
253         (nautilus_navigation_window_class_init):
254         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
255         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
256         (finish_first_line):
257         * src/nautilus-side-pane.c: (side_panel_free),
258         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
259         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
260         (nautilus_side_pane_add_panel), (create_shortcut):
261         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
262         (nautilus_trash_bar_init):
263         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
264         Bug #458284 and bug #455616.
266 2007-07-23  Alexander Larsson  <alexl@redhat.com>
268         * libnautilus-private/nautilus-search-engine-simple.c:
269         Don't error out when recursing into directories during search. (#433105)
270         Requires recent gnome-vfs
271         Patch from Marlon Nelson
273 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
275         * configure.in:
276         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
277         Add uninstalled pkg-config file. (#400114)
278         Patch from Brian Cameron  <brian.cameron@sun.com>
280 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
282         * nautilus-computer.desktop.in.in:
283         * nautilus-folder-handler.desktop.in.in:
284         * nautilus-home.desktop.in.in:
285         Remove trailing whitespace from TryExec line. (#426949)
286         Patch from Dan Winship  <danw@novell.com>
288 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
290         * src/nautilus-navigation-window.c:
291         (view_as_menu_switch_views_callback):
292         Handle the fact that the gtk+ 2.11.x combobox emits the
293         changed signal on removing the active entry without crash.
295 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
297         * configure.in:
298         Post release version bump
300 === nautilus 2.19.5 ===
302 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
304         * NEWS:
305         Update for release
307 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
309         * libnautilus-private/nautilus-program-choosing.c:
310         (nautilus_launch_desktop_file):
311         Check command_string for NULL before using it. (#427618)
312         Patch from Tom Parker  <palfrey@tevp.net>
314 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
316         * src/nautilus-image-properties-page.c: (file_read_callback):
317         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
318         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
320 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
322         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
323         (sidebar_title_create_more_info_label):
324         Fix alignment of labels in information sidebar. (#414199)
325         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
327 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
329         * configure.in:
330         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
331         but Interactive Unix is obsolete.
332         Remove checks for functions and headers we don't use anymore.
333         Remove check for jw as the SGML docs have been removed.
334         Remove configuration for removed gimphwrapbox.
335         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
337 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
339         * libnautilus-private/Makefile.am:
340         * libnautilus-private/nautilus-cdrom-extensions.h:
341         Remove unused file.
343 2007-06-27  Alexander Larsson  <alexl@redhat.com>
345         * src/nautilus-file-management-properties-main.c:
346         Fix warning. Patch from Hubert Figuiere.
348 2007-06-24  Christian Neumair  <cneumair@gnome.org>
350         * configure.in:
351         * src/nautilus-application.c:
352         * src/file-manager/Makefile.am:
353         * src/file-manager/fm-empty-view.[ch]:
354         Add optional empty view.
356 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
358         * configure.in:
359         Make libexif dependency optional again. (#165773)
361 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
363         * components/services/nautilus-dependent-shared/
364         shared-service-widgets.c:
365         Remove undead file.
367 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
369         * src/nautilus-shell-interface.idl:
370         Fix build with libIDL-0.8.5 and older. (#341173)
371         Patch from Marinus Schraal  <foser@gentoo.org>
373 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
375         * src/nautilus-connect-server-dialog-main.c: (main):
376         Set translation domain for goption context. (#450159)
377         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
379 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
381         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
382         Unref extension modules at shutdown. (#346401)
383         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
385 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
387         * libnautilus-private/nautilus-file-utilities.c:
388         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
389         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
390         Destroy xdg-user-dirs cache at shutdown.
392 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
394         * configure.in:
395         Don't set both -Wsign-compare and -Wno-sign-compare.
396         Don't set -Wchar-subscripts as it's included in -Wall.
398 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
400         * configure.in:
401         Don't set extra warning flags in the user environment CFLAGS.
402         Fixes 'make distcheck'.
404 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
406         * Makefile.am:
407         Add all past ChangeLog files to EXTRA_DIST.
409 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
411         * configure.in:
412         Post release version bump
414 === nautilus 2.19.4 ===
416 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
418         * NEWS:
419         Update for release
421 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
423         * src/nautilus-application.c: (nautilus_application_startup):
424         Fix whitespace typo in error message. (#424573)
425         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
427 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
429         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
430         Set program-name instead of deprecated name property
431         and mark the website-label for translation (#438901).
432         Patch from Christian Persch <chpe@gnome.org>
434 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
436         * libnautilus-private/nautilus-search-engine-simple.c:
437         (search_thread_data_new), (search_visit_func):
438         Normalize unicode search strings and use g_utf8_strdown to
439         lowercase them. (#421486/#421512)
440         Patch from Denis Jacquerye  <moyogo@gmail.com>
442 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
444         * src/file-manager/fm-desktop-icon-view.c:
445         (action_change_background_callback):
446         Call background page of gnome-appearance-properties for
447         "Change Desktop Background" menu item. (#445195)
448         Patch from Denis Washington  <denisw@svn.gnome.org>
450 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
452         * libnautilus-private/apps_nautilus_preferences.schemas.in:
453         * libnautilus-private/nautilus-desktop-link.c:
454         (trash_name_changed), (nautilus_desktop_link_new),
455         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
456         (nautilus_desktop_link_rename), (desktop_link_finalize):
457         * libnautilus-private/nautilus-global-preferences.c:
458         (default_computer_link_name), (default_trash_link_name):
459         * libnautilus-private/nautilus-global-preferences.h:
460         Allow renaming of the network servers desktop icon. (#383182)
461         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
463 2007-06-13  Jürg Billeter  <j@bitron.ch>
465         * nautilus-folder-handler.desktop.in.in:
466         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
467         bookmarks from the panel.
469 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
471         * src/file-manager/fm-properties-window.c:
472         (should_show_volume_usage):
473         Don't crash on opening properties for multiple files. (#444265)
475 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
477         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
478         Fix typo in warning message. (#446911)
479         Patch from Florian Steinel  <fsteinel@flonet.net> 
481 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
483         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
484         Position the zoom popup menu under the control itself,
485         not where the mouse cursor happens to be. (#446682)
486         Patch from Christian Persch <chpe@gnome.org>
488 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
490         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
491         Don't leak item text and remove stale comment.
493 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
495         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
496         (zoom_popup_menu_show), (zoom_popup_menu),
497         (nautilus_zoom_control_button_press_event),
498         (nautilus_zoom_control_instance_init):
499         Make zoom control context menu keyboard-activatable by adding
500         a button to the zoom label. (#326733)
501         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
503 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
505         * src/nautilus-file-management-properties.glade:
506         Replace the "atkrelation" declarations with
507         "mnemonic_widget" properties (#437340)
509 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
511         * configure.in:
512         Post release version bump
514 === nautilus 2.19.3 ===
516 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
518         * NEWS:
519         Update for release
521 2007-06-04  Willie Walker <william.walker@sun.com>
523         * src/nautilus-file-management-properties.glade:
524         Add accessible label for/by properties (#356124)
526 2007-05-23  Alexander Larsson  <alexl@redhat.com>
528         * icons/thumbnail_frame.png:
529         Tango compliant thumbnail frame (#440221)
530         Icon from David Prieto
532 2007-05-23  Alexander Larsson  <alexl@redhat.com>
534         * src/file-manager/fm-properties-window.c:
535         Fix build in some cases
537 2007-05-23  Alexander Larsson  <alexl@redhat.com>
539         * nautilus-folder-handler.desktop.in.in:
540         Don't show in menu editor
542 2007-05-22  Alexander Larsson  <alexl@redhat.com>
544         * libnautilus-private/nautilus-icon-canvas-item.c:
545         Handle alpha in draw_frame
547 2007-05-16  Alexander Larsson  <alexl@redhat.com>
549         * libnautilus-private/nautilus-file-utilities.[ch]:
550         * libnautilus-private/nautilus-file.c:
551         * libnautilus-private/nautilus-signaller.c:
552         * src/file-manager/fm-directory-view.c:
553         Add support for xdg-user-dirs
555 2007-05-14  Alexander Larsson  <alexl@redhat.com>
557         * configure.in:
558         Post release version bump
560 === nautilus 2.19.2 ===
562 2007-05-14  Alexander Larsson  <alexl@redhat.com>
564         * NEWS:
565         * configure.in:
566         Bump to 2.19.2
568         * libnautilus-private/nautilus-icon-factory.c:
569         * libnautilus-private/nautilus-icon-container.c:
570         Fix up checks
572 2007-05-09  Alexander Larsson  <alexl@redhat.com>
574         * src/file-manager/fm-directory-view.c:
575         Avoid displaying file size if none exists (#390055)
576         Patch from Ed Catmur
578 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
580         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
581         Don't leak original hash key.
583 2007-05-02  Alexander Larsson  <alexl@redhat.com>
585         * configure.in:
586         * src/file-manager/fm-properties-window.c:
587         Add disk usage pie chart (#410658)
588         Based on patch from Trevor Davenport
590 2007-04-16  Alexander Larsson  <alexl@redhat.com>
592         * libnautilus-private/nautilus-thumbnails.c:
593         Work with glib < 2.13.0
595 2007-04-13  Alexander Larsson  <alexl@redhat.com>
597         * libnautilus-private/nautilus-thumbnails.c:
598         Avoid searching possibly long lists of thumbnails.
599         Based on patch from Iain
601 2007-04-12  Alexander Larsson  <alexl@redhat.com>
603         * src/nautilus-window-menus.c:
604         (action_about_nautilus_callback):
605         Add url in about dialog and update copyright year.
606         Patch from Jaap A. Haitsma
608 2007-04-12  Alexander Larsson  <alexl@redhat.com>
610         * libnautilus-private/nautilus-directory-async.c:
611         Limit number of calls to is_needy() (#320282)
612         Based on patch from Aivars Kalvans
614 2007-04-12  Alexander Larsson  <alexl@redhat.com>
616         * libnautilus-private/apps_nautilus_preferences.schemas.in:
617         * libnautilus-private/nautilus-global-preferences.c:
618         * libnautilus-private/nautilus-global-preferences.h:
619         * libnautilus-private/nautilus-icon-factory.c:
620         * libnautilus-private/nautilus-thumbnails.c:
621         Added support for a thumbnail icon size prefs (#424127)
623 2007-04-11  Alexander Larsson  <alexl@redhat.com>
625         * src/file-manager/fm-directory-view.c:
626         (file_and_directory_list_free):
627         Fix memleak (#427942)
628         patch from Matthias Clasen
630 2007-03-30  Alexander Larsson  <alexl@redhat.com>
632         * src/nautilus-places-sidebar.c:
633         Add trash to sidebar places.
634         Patch from Stefano Teso
636 2007-03-29  Alexander Larsson  <alexl@redhat.com>
638         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
639         Bump default name column width to 32 (#410361)
641 2007-03-28  Alexander Larsson  <alexl@redhat.com>
643         * src/nautilus-window-manage-views.c:
644         (nautilus_window_open_location_full):
645         Avoid reloading window with same location. (#417193)
646         Patch from Stefano Teso
648 2007-03-19  Alexander Larsson  <alexl@redhat.com>
650         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
651         Avoid recursion when updating symlinks (#418771)
653 2007-03-19  Alexander Larsson  <alexl@redhat.com>
655         * libnautilus-private/nautilus-icon-factory.h:
656         Make default icon sizes match xdg icon sizes better (#347168)
657         Patch from Christian Neumair
659 2007-03-19  Alexander Larsson  <alexl@redhat.com>
661         * libnautilus-private/nautilus-metadata.h:
662         * src/nautilus-sidebar-title.c:
663         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
664         code related to it.
666 2007-03-19  Alexander Larsson  <alexl@redhat.com>
668         * src/nautilus-places-sidebar.c:
669         Update icons on theme change (#416806)
670         Patch from Stefano Teso
672 2007-03-19  Alexander Larsson  <alexl@redhat.com>
674         * src/nautilus-history-sidebar.c:
675         (nautilus_history_sidebar_class_init):
676         (nautilus_history_sidebar_style_set):
677         Update icons on theme change (#416810)
678         Patch from Stefano Teso
680 2007-03-19  Alexander Larsson  <alexl@redhat.com>
682         * src/nautilus-places-sidebar.c:
683         Re-apply reverted context menu patch.
685 2007-03-19  Alexander Larsson  <alexl@redhat.com>
687         * configure.in:
688         Bump version to 2.19.1
689         Gnome 2.18 work continues on gnome-2-18 branch
691 2007-03-19  Alexander Larsson  <alexl@redhat.com>
693         * src/nautilus-places-sidebar.c:
694         Revert previous checkin since it broke the freeze.
696 2007-03-15  Alexander Larsson  <alexl@redhat.com>
698         * src/nautilus-places-sidebar.c:
699         (bookmarks_build_popup_menu):
700         Add mnemonics to Open and Open in New Window to reuse
701         old translations.
703 2007-03-14  Alexander Larsson  <alexl@redhat.com>
705         * src/nautilus-places-sidebar.c:
706         Add open and open in new window to places sidebar context menu.
707         Patch from Stefano Teso
709 2007-03-14  Alexander Larsson  <alexl@redhat.com>
711         * src/file-manager/fm-directory-view.c (schedule_update_menus)
712         (schedule_update_status):
713         Make sure we never schedule an update after the window has been
714         destroyed. Likely fixes #349551
716 2007-03-12  Alexander Larsson  <alexl@redhat.com>
718         * configure.in:
719         Post release version bump
721 === nautilus 2.18.0.1 ===
723 2007-03-12  Alexander Larsson  <alexl@redhat.com>
725         * NEWS:
726         Update for release
728         * configure.in:
729         Set version to 2.18.0.1
731         * libnautilus-private/nautilus-file-utilities.c:
732         * libnautilus-private/nautilus-file-utilities.h:
733         * libnautilus-private/nautilus-file.c:
734         * libnautilus-private/nautilus-signaller.c:
735         * src/file-manager/fm-directory-view.c:
736         Revert accidental commit.
738 2007-03-12  Alexander Larsson  <alexl@redhat.com>
740         * configure.in:
741         Post release version bump
743 === nautilus 2.18.0 ===
745 2007-03-12  Alexander Larsson  <alexl@redhat.com>
747         * NEWS:
748         Update for release
750         * configure.in:
751         Bump version to 2.18.0
753 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
755         * src/network-scheme.desktop.in:
756         * nautilus-computer.desktop.in.in:
757         * nautilus.desktop.in.in:
758         * nautilus-home.desktop.in.in:
759         * nautilus-file-management-properties.desktop.in.in:
760         "Application" is not a valid category in the freedesktop.org
761         specification. Also added GNOME and/or GTK where appropriate.
763 2007-03-02  Alexander Larsson  <alexl@redhat.com>
765         * libnautilus-private/nautilus-file.c:
766         * libnautilus-private/nautilus-icon-canvas-item.c:
767         * libnautilus-private/nautilus-icon-container.c:
768         * libnautilus-private/nautilus-program-choosing.c:
769         * libnautilus-private/nautilus-trash-file.c:
770         * libnautilus-private/nautilus-tree-view-drag-dest.c:
771         * src/file-manager/fm-desktop-icon-view.c:
772         * src/file-manager/fm-directory-view.c:
773         * src/file-manager/fm-list-model.c:
774         * src/file-manager/fm-list-view.c:
775         * src/file-manager/fm-tree-model.c:
776         * src/nautilus-image-properties-page.c:
777         * src/nautilus-navigation-bar.c:
778         * src/nautilus-query-editor.c:
779         * src/nautilus-search-bar.c:
780         * src/nautilus-window-private.h:
781         Sparse cleanups from kjartan
783 2007-03-02  Alexander Larsson  <alexl@redhat.com>
785         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
786         Don't make filename column expand, instead default
787         to 16 chars wide. (#408155)
789 2007-02-26  Alexander Larsson  <alexl@redhat.com>
791         * configure.in:
792         Post release version bump
794 === nautilus 2.17.92 ===
796 2007-02-26  Alexander Larsson  <alexl@redhat.com>
798         * NEWS:
799         Update for release
801 2007-02-26  Alexander Larsson  <alexl@redhat.com>
803         * cut-n-paste-code/widgets/Makefile.am:
804         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
805         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
806         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
807         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
808         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
809         * libnautilus-private/Makefile.am:
810         * src/Makefile.am:
811         Remove unused gtkhwrapbox.
813 2007-02-26  Alexander Larsson  <alexl@redhat.com>
815         * src/nautilus-connect-server-dialog.c:
816         Don't show unsupported methods. (#333151)
817         Patch from Christian Neumair.
819 2007-02-26  Alexander Larsson  <alexl@redhat.com>
821         * libnautilus-private/nautilus-file.c:
822         Avoid asserting when the symbolic link hastable isn't
823         uptodate (#358172)
824         Store absolute uris, not relative paths in symbolic link
825         hashtable.
827 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
829         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
830         Ellipsise the filename column in list view mode, and make it expand so
831         it doesn't just show "...". Bug #408155.
833 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
835         * libnautilus-private/nautilus-file-operations-progress.c:
836         (set_text_unescaped_trimmed), (create_titled_label),
837         (nautilus_file_operations_progress_init),
838         (nautilus_file_operations_progress_new_file):
839         * src/file-manager/fm-properties-window.c:
840         (value_field_update_internal), (value_field_update),
841         (attach_label), (attach_value_field_internal): Remove
842         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
843         Bug #409276.
845 2007-02-20  Alexander Larsson  <alexl@redhat.com>
847         * libnautilus-private/nautilus-file-operations.c:
848         Fix for C89 compilers. (#407150)
849         Patch from Jens Granseuer
851 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
853         * configure.in:
854         * cut-n-paste-code/Makefile.am:
855         * src/Makefile.am:
856         * src/file-manager/fm-list-model.c: Don't build included GSequence on
857         glib >= 2.13.0. Bug #407618.
859 2007-02-19  Alexander Larsson  <alexl@redhat.com>
861         * src/nautilus-pathbar.c:
862         Don't display homedir as desktop in pathbar when
863         in home-as-desktop mode. (#368661)
864         Patch from John Millikin
866 2007-02-12  Alexander Larsson  <alexl@redhat.com>
868         * configure.in:
869         Post release version bump
871 === nautilus 2.17.91 ===
873 2007-02-12  Alexander Larsson  <alexl@redhat.com>
875         * configure.in:
876         Bump to 2.17.91
878         * NEWS:
879         Update for release
881 2007-02-06  Alexander Larsson  <alexl@redhat.com>
883         * configure.in:
884         Bump libgnome req (#404475)
886 2007-02-06  Alexander Larsson  <alexl@redhat.com>
888         * libnautilus-private/nautilus-file-operations.c:
889         * libnautilus-private/nautilus-file.c:
890         * src/file-manager/fm-directory-view.c:
891         Capitilize "Link" in link to... names. (#314175)
892         Patch from Frederic Peters
894 2007-02-06  Alexander Larsson  <alexl@redhat.com>
896         * libnautilus-private/nautilus-icon-container.c:
897         Avoid translating nonvisible text. (#364466)
899 2007-02-06  Alexander Larsson  <alexl@redhat.com>
901         * libnautilus-private/nautilus-thumbnails.c:
902         (nautilus_thumbnail_load_image):
903         Fix crash on broken images. (#403255)
904         Patch from Lucas Mazzardo Veloso
906 2007-02-06  Alexander Larsson  <alexl@redhat.com>
908         * libnautilus-private/nautilus-emblem-utils.c:
909         OSX build fix. (#403255)
910         Patch from dmacks@netspace.org
912 2007-02-05  Jesse Stockall <jesse@cleverone.org>
914        * src/file-manager/fm-directory-view.c
915        * src/file-manager/fm-tree-view.c
916        * src/nautilus-places-sidebar.c
917        * libnautilus-private/nautilus-file-operations.[ch]
918        Prompts to empty trash when unmounting drives. Closes #138058
920 2007-02-05  Alexander Larsson  <alexl@redhat.com>
922         * src/file-manager/fm-list-model.c:
923         Avoid ever showing "empty" while loading a subdirectory (#340495)
924         Based on patch from Christof Krüger
926 2007-02-02  Alexander Larsson  <alexl@redhat.com>
928         * src/nautilus-application.c (save_session_to_file):
929         Fix memory leak and fd leak.
931 2007-02-02  Alexander Larsson  <alexl@redhat.com>
933         * libnautilus-private/nautilus-desktop-icon-file.c:
934         Fix crasher (#403565)
935         Patch from Padraig O'Briain
937 2007-01-31  Alexander Larsson  <alexl@redhat.com>
939         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
940         Avoid crash if we've not set the content view of the window yet.
942 2007-01-31  Alexander Larsson  <alexl@redhat.com>
944         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
945         Avoid crashing if not enough items in icon view caption pref (#357955)
947         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
948         Avoid spewing warnings in above case, also some performance fixes.
950 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
952         * nautilus-file-management-properties.desktop.in.in:
953         Move File Management capplet to PersonalSettings.
955 === nautilus 2.17.90 ===
957 2007-01-22  Alexander Larsson  <alexl@redhat.com>
959         * NEWS:
960         * configure.in:
961         Bump to 2.17.90
963 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
965         * cut-n-paste-code/libegg/eggtreemultidnd.c:
966         (egg_tree_multi_drag_source_get_type):
967         * libnautilus-extension/nautilus-column-provider.c:
968         (nautilus_column_provider_get_type):
969         * libnautilus-extension/nautilus-column.c:
970         (nautilus_column_get_type):
971         * libnautilus-extension/nautilus-file-info.c:
972         (nautilus_file_info_get_type):
973         * libnautilus-extension/nautilus-info-provider.c:
974         (nautilus_info_provider_get_type):
975         * libnautilus-extension/nautilus-location-widget-provider.c:
976         (nautilus_location_widget_provider_get_type):
977         * libnautilus-extension/nautilus-menu-item.c:
978         (nautilus_menu_item_get_type):
979         * libnautilus-extension/nautilus-menu-provider.c:
980         (nautilus_menu_provider_get_type):
981         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
982         * libnautilus-extension/nautilus-property-page-provider.c:
983         (nautilus_property_page_provider_get_type):
984         * libnautilus-extension/nautilus-property-page.c:
985         (nautilus_property_page_get_type):
986         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
987         (nautilus_cell_renderer_pixbuf_emblem_get_type):
988         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
989         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
990         * libnautilus-private/nautilus-icon-canvas-item.c:
991         (nautilus_icon_canvas_item_accessible_get_type),
992         (nautilus_icon_canvas_item_get_type):
993         * libnautilus-private/nautilus-sidebar-provider.c:
994         (nautilus_sidebar_provider_get_type):
995         * libnautilus-private/nautilus-sidebar.c:
996         (nautilus_sidebar_get_type):
997         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
998         * libnautilus-private/nautilus-window-info.c:
999         (nautilus_window_info_get_type):
1000         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
1001         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
1002         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
1003         * src/nautilus-navigation-action.c:
1004         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
1005         GInterfaceInfo static. Bug #362034.
1007 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
1009         * src/nautilus-window-menus.c:
1010         Restore "CD/DVD Creator" label for menu item. Was removed by
1011         a misunderstood, see bug #385382.
1013 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
1015         Merged from gnome-2-16:
1017         * src/nautilus-property-browser.c (add_reset_property): Make the
1018         "Reset" string translatable.  Fixes #394328.  Patch committed by
1019         Federico Mena-Quintero <federico@novell.com>.
1021 2007-01-11  Christian Neumair  <chris@gnome-de.org>
1023         * libnautilus-private/nautilus-directory-background.c:
1024         (nautilus_connect_background_to_file_metadata):
1025         Remove all pending eel preferences callbacks.
1027 2007-01-11  Christian Neumair  <chris@gnome-de.org>
1029         * src/nautilus-navigation-window.c:
1030         (nautilus_navigation_window_key_press_event)
1031         * src/nautilus-actions.h:
1032         * src/nautilus-window.c:
1033         (nautilus_window_key_press_event)
1034         * configure.in:
1035         Add support for XF86 multimedia keys (#329920) .
1037 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1039         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
1040         Avoid crash on NULL vfs_uri (#320020)
1042 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1044         * libnautilus-private/nautilus-file-operations.c:
1045         (nautilus_file_operations_new_file_from_template):
1046         Use default permissions when copying template to use
1047         umask correctly. (#327249)
1048         Patch from Josselin Mouette
1050 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1052         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
1054         Handle NULL activation uris from drives
1056 2007-01-11  Alexander Larsson  <alexl@redhat.com>
1058         * libnautilus-private/nautilus-ui-utilities.c:
1059         (nautilus_ui_string_get):
1060         Handle ui file load error better.
1061         Patch from Tom Parker
1063 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
1065         Add svn:externals property to include libbackground from trunk.
1067 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
1069         * src/file-manager/fm-directory-view.c: (real_merge_menus):
1070         Use proper macro for translating the scripts menu item (#389467).
1071         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
1073 2006-12-19  Federico Mena Quintero  <federico@novell.com>
1075         * libnautilus-private/nautilus-debug-log.c
1076         (make_key_file_from_configuration): Oops, handle the case of an
1077         empty domains_hash.
1079 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
1081         * libnautilus-private/nautilus-file-operations-progress.c:
1082         (time_remaining_callback):
1083         Zero-pad seconds in the remaining time display (#376291).
1084         Patch from Sven Herzberg  <herzi@gnome-de.org>
1086 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
1088         * src/nautilus-image-properties-page.c: (load_finished):
1089         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
1090         (setup_internal_entry):
1091         Avoid markup in translatable messages (#360448).
1092         Patch from Elijah Newren <newren@gmail.com>
1094 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
1096         * src/nautilus-navigation-window.c:
1097         (nautilus_navigation_window_instance_init), (load_view_as_menu):
1098         Don't connect the changed signal handler on the view as combobox
1099         each time the contents of the combobox are reloaded, but only on
1100         instantiation. Prevents creating as many view instances as times
1101         the view/location was already changed when using the view as menu.
1103 2006-12-18  Christian Neumair  <chris@gnome-de.org>
1105         * libnautilus-extension/nautilus-file-info.c:
1106         * libnautilus-extension/nautilus-file-info.h:
1107         * libnautilus-private/nautilus-file.c:
1108         Add nautilus_file_info_get_activation_uri().
1110 2006-12-18  Alexander Larsson  <alexl@redhat.com>
1112         * configure.in:
1113         Post release version bump
1115 === nautilus 2.17.1 ===
1117 2006-12-18  Alexander Larsson  <alexl@redhat.com>
1119         * NEWS:
1120         Update for release.
1122 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
1124         * src/nautilus-trash-bar.c:
1125         * src/nautilus-trash-bar.h:
1127         Remove unneeded function I left in by mistake.
1129 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
1131         * src/nautilus-trash-bar.c:
1132         * src/nautilus-trash-bar.h:
1133         * src/nautilus-window-manage-views.c:
1135         Add an extra widget to the trash folder with the "Empty Trash"
1136         button. Kudos also to Lakin Wecker who came up with a similar
1137         patch some months ago, though it never went in.
1139         * src/nautilus-information-panel.c:
1141         Remove the "Empty Trash" and "Burn" buttons from the side pane
1142         since we now have extra location widgets.
1144 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
1146         * src/file-manager/fm-directory-view.c:
1148         Use "document-new", "folder-new" named icon from
1149         Icon Naming Spec for File->Create Document and
1150         File->Create Folder menu entries.
1152         * src/nautilus-navigation-window-menus.c:
1154         Use "window-new" named icon from Icon Naming Spec for
1155         File->New Window menu entry in browser window.
1157 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
1159         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
1160         a tiny leak.
1162 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
1164         * nautilus-computer.desktop.in.in:
1166         Fix a typo in previous commit (folders, not folder)
1168 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
1170         * src/nautilus-actions.h:
1172         Add NAUTILUS_ACTION_HOME for Go->Home Folder
1174         * src/nautilus-navigation-window-menus.c:
1175         (nautilus_navigation_window_initialize_actions),
1176         (nautilus_navigation_window_initialize_menus):
1177         * src/nautilus-spatial-window.c:
1178         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
1180         Define short_label for NAUTILUS_ACTION_HOME and
1181         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
1182         in search menu entry.
1184 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
1186         * nautilus-computer.desktop.in.in:
1187         * nautilus-file-management-properties.desktop.in.in:
1188         * nautilus-home.desktop.in.in:
1189         * src/nautilus-navigation-window-menus.c:
1190         * src/nautilus-spatial-window.c:
1191         * src/nautilus-window-menus.c:
1192         * src/network-scheme.desktop.in:
1194         Update comments and some menu entries to match suggestions on
1195         http://live.gnome.org/UsabilityTeam/Menu
1197 2006-12-12  Federico Mena Quintero  <federico@novell.com>
1199         * libnautilus-private/nautilus-debug-log.c
1200         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
1201         30000 was way too big for normal usage.
1202         (add_to_milestones): New function; adds a milestone string to a
1203         linked list of milestones.
1204         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
1205         (write_string): New helper function.
1206         (dump_milestones): New helper function.
1207         (dump_configuration): Use write_string().
1208         (dump_ring_buffer): New helper function; moved the code from
1209         nautilus_debug_log_dump().
1210         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
1211         (dump_configuration): Print the instructions to re-create the
1212         configuration here, instead of in nautilus_debug_log_dump().
1214 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
1216         * src/ephy-spinner.c:
1217         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
1219         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
1221 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
1223         * src/nautilus-application.c (save_session_to_file): use
1224         g_mkstemp instead of tempnam.
1226 2006-12-12  Alexander Larsson  <alexl@redhat.com>
1228         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
1229         Don't expand vbox with dialog size (#384078)
1230         Patch from Baptiste Mille-Mathias
1232 2006-12-12  Alexander Larsson  <alexl@redhat.com>
1234         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
1235         Default location dialog to $home for desktop (#383840)
1236         Patch from Guillaume Desmottes
1238 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
1240         * libnautilus-private/nautilus-desktop-link.c:
1241         * libnautilus-private/nautilus-file-utilities.c:
1242         * libnautilus-private/nautilus-query.c:
1243         * src/nautilus-navigation-window.c:
1244         * src/nautilus-navigation-window.h:
1245         * src/nautilus-pathbar.c:
1246         * src/nautilus-places-sidebar.c:
1247         * src/nautilus-shell.c:
1248         * src/nautilus-window-manage-views.c:
1249         * src/nautilus-window.c:
1250         * src/file-manager/fm-tree-model.c:
1251         * src/file-manager/fm-tree-view.c:
1253         Use nautilus_get_home_directory_uri everywhere instead of
1254         open coding it and other minor cleanups.
1256 2006-12-08  Alexander Larsson  <alexl@redhat.com>
1258         * libnautilus-private/nautilus-monitor.c:
1259         Schedule metadata removal when we get external remove events.
1260         Patch from Gene Z. Ragan (#45953)
1262 2006-12-08  Alexander Larsson  <alexl@redhat.com>
1264         * libnautilus-private/nautilus-icon-canvas-item.c:
1265         Disable the mask code for now...
1267 2006-12-08  Alexander Larsson  <alexl@redhat.com>
1269         * libnautilus-private/nautilus-icon-canvas-item.c:
1270         * libnautilus-private/nautilus-icon-container.c:
1271         * libnautilus-private/nautilus-icon-private.h:
1272         Draw selection rect using cairo.
1274         * icons/Makefile.am:
1275         * icons/text-selection-frame.png:
1276         Remove old icon used for selection rect.
1278         Patch from Gene Z. Ragan
1280 2006-12-04  Alexander Larsson  <alexl@redhat.com>
1282         * src/file-manager/fm-list-view.c:
1283         Reveal selection on sort-order change.(#332667)
1284         Patch from Gene Z. Ragan
1286 2006-12-04  Alexander Larsson  <alexl@redhat.com>
1288         * cut-n-paste-code/gsequence/gsequence.[ch]:
1289         Import gsequence fix for #350579
1291 2006-12-04  Alexander Larsson  <alexl@redhat.com>
1293         * libnautilus-private/nautilus-icon-container.[ch]:
1294         * src/file-manager/fm-icon-container.c:
1295         Freeze icon view updates while renaming to avoid things
1296         moving around on file changes. (#318373)
1297         Patch from Nelson Benítez
1299 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
1301         * icons/nautilus-server-connect.png
1302         Removed this legacy icon.
1304 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
1306         * configure.in:
1307         * icons/Makefile.am:
1308         * icons/appicon/*:
1309         Add new Nautilus logo from Ulisse Perusin, installed
1310         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
1312         * icons/nautilus-launch-icon.png:
1313         Removed.
1315         * src/nautilus-window-menus.c:
1316         Use the new named icon logo in about dialog.
1318 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
1320         * icons/knob.png:
1321         Remove black outline, using Tango style.
1322         See bug 374722 for details.
1324 2006-11-30  Alexander Larsson  <alexl@redhat.com>
1326         * libnautilus-private/nautilus-icon-canvas-item.c:
1327         * libnautilus-private/nautilus-icon-container.c:
1328         * libnautilus-private/nautilus-icon-private.h:
1329         Add more themeing features for icon view icons.
1330         Patch from JackTheDipper
1332 2006-11-28  Alexander Larsson  <alexl@redhat.com>
1334         * src/file-manager/fm-tree-view.c:
1335         Add delete menu item if configured. (#132326)
1336         Patch from Ferran Puig
1338 2006-11-28  Alexander Larsson  <alexl@redhat.com>
1340         * libnautilus-private/nautilus-icon-container.c:
1341         * libnautilus-private/nautilus-icon-private.h:
1342         Handle scroll wheel while rubberbanding.
1343         Patch from Nelson Benítez
1345 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
1347         * icons/nautilus-desktop.png:
1348         * icons/nautilus-file-management-properties.png:
1349         * icons/nautilus-mini-logo.png
1350         * icons/Search.png:
1351         * icons/side_bar_image.png:
1352         Remove legacy icons from cvs.
1354 2006-11-24  Alexander Larsson  <alexl@redhat.com>
1356         * src/nautilus-spatial-window.c:
1357         Ellipsice location menu button at 16 chars.
1358         Patch from Tom Parker
1360 2006-11-23  Federico Mena Quintero  <federico@novell.com>
1362         Use the write-to-a-pipe trick from the signal handler instead of
1363         queueing an idle handler from there.
1365         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
1366         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
1367         (sigusr1_handler): Write a byte to our pipe instead of queueing an
1368         idle handler.
1369         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
1370         the pipe, and dump the debug log.
1372         Add a configuration file for the logging mechanism.  You create
1373         ~/nautilus-debug-log.conf as a GKeyFile.
1375         * libnautilus-private/nautilus-debug-log.c
1376         (nautilus_debug_log_load_configuration): New function; loads the
1377         configuration from a key file like this:
1379                 [debug log]
1380                 enable domains = foo; bar; baz
1381                 max lines = 1000
1383         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
1384         New utility function.
1385         (nautilus_debug_log_dump): At the end of the log, dump the
1386         configuration used for the debug log so that the user can
1387         re-create it later.
1389         * libnautilus-private/nautilus-debug-log.h: New prototype for
1390         nautilus_debug_log_load_configuration().
1392         * src/nautilus-main.c (setup_debug_log): Load the debug log's
1393         configuration from ~/nautilus-debug-log.conf
1394         (setup_debug_log_domains): Removed.
1396         * src/nautilus-main.c (log_override_cb): If the log level of the
1397         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
1398         use this log level for miscellaneous debugging messages from
1399         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
1400         default log handler, to avoid a huge ~/.xsession-errors.
1401         (setup_debug_log_domains): Enable logging for
1402         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
1404 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
1406         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
1407         Fix inconsistent label boleding. (#372550)
1409 2006-11-23  Alexander Larsson  <alexl@redhat.com>
1411         * libnautilus-private/nautilus-icon-canvas-item.c:
1412         A11y fix for handing renames better (#338353)
1414 2006-11-23  Alexander Larsson  <alexl@redhat.com>
1416         * Commit federicos debug logging patch:
1418 2006-10-23  Federico Mena Quintero  <federico@novell.com>
1420         * libnautilus-private/nautilus-debug-log.h
1421         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
1422         We'll spit the messages that come from GLog as milestone events.
1424         * src/nautilus-main.c (setup_debug_log): New function; set up
1425         everything here.
1426         (setup_debug_log_glog): New function.  Override the default
1427         handler for GLog so that its messages will also appear as
1428         milestone events in our own debug log.
1430 2006-10-16  Federico Mena Quintero  <federico@novell.com>
1432         * src/file-manager/fm-directory-view.c (files_added_callback): Log
1433         when files are added to the view.
1434         (files_changed_callback): Log when files get changed in the view.
1435         (fm_directory_view_notify_selection_changed): Log when the
1436         selection changes.
1438         * src/nautilus-main.c (setup_debug_log_domains): Add
1439         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
1441         * libnautilus-private/nautilus-debug-log.h: New prototype for
1442         nautilus_debug_log_with_file_list().
1444         * libnautilus-private/nautilus-debug-log.c
1445         (nautilus_debug_log_with_file_list): New function; takes a GList
1446         of NautilusFile.
1448 2006-10-03  Federico Mena Quintero  <federico@novell.com>
1450         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
1451         Deal with URI lists optionally.
1452         (nautilus_debug_log_with_uri_list): New function.
1454         * libnautilus-private/nautilus-icon-dnd.c
1455         (receive_dropped_color): Log when a color is dropped.
1456         (receive_dropped_tile_image): Log when a tile image is dropped.
1458         * libnautilus-private/nautilus-icon-container.c
1459         (motion_notify_event): Log when a drag begins.
1460         (button_release_event): Log when a drag ends.
1462         * libnautilus-private/nautilus-file-operations.c
1463         (nautilus_file_operations_copy_move): Log move/copy/link actions.
1464         (nautilus_file_operations_new_folder): Log when a folder is created.
1465         (nautilus_file_operations_new_file_from_template): Log when a file
1466         is created from a template.
1467         (nautilus_file_operations_new_file): Log when a file is created.
1468         (nautilus_file_operations_delete): Log when files are deleted.
1469         (do_empty_trash): Log when the trash is emptied.
1471 2006-09-22  Federico Mena Quintero  <federico@novell.com>
1473         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
1474         simple logging infrastructure based on a ring buffer.
1476         * libnautilus-private/Makefile.am
1477         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
1479         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
1480         ~/nautilus-debug-log.txt.
1482         * src/file-manager/fm-directory-view.c
1483         (fm_directory_view_activate_files): Log the action of activating a
1484         file.
1485         (open_location): Likewise.
1486         (fm_directory_view_launch_application): Likewise, for launching an
1487         application.
1488         (action_new_launcher_callback): Likewise, for creating a launcher.
1489         (activate_callback): Log the various actions that can happen here.
1491         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
1492         Log the various activations/launches that can happen.
1494         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
1495         action of the user activating something in the Places sidebar.
1497         * src/nautilus-window-manage-views.c
1498         (nautilus_window_open_location_full): Log the action of changing
1499         the location in a window.
1500         (nautilus_window_set_content_view): Log the action of thanging the
1501         view of a window.
1502         (end_location_change): Log when the window finishes loading.
1504         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
1505         action of expanding a row to load a subdirectory.
1506         (row_collapsed_callback): Likewise, for collapsing a row.
1508         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
1509         action of renaming a file.
1511         * src/nautilus-application.c
1512         (nautilus_application_present_spatial_window_with_selection): Log
1513         when new or existing spatial windows get presented.
1514         (nautilus_application_create_navigation_window): Log when a
1515         navigation window gets created.
1517 2006-11-23  Alexander Larsson  <alexl@redhat.com>
1519         * configure.in:
1520         Bump version to 2.17.1
1521         Gnome 2.16 work continues on gnome-2-16 branch
1523 2006-11-22  Alexander Larsson  <alexl@redhat.com>
1525         * libnautilus-private/nautilus-search-engine.c:
1526         Look for Beagle before looking for Tracker. Since Tracker
1527         autostarts and Beagle doesn't this means you can have both
1528         installed and configured and pick which one to use.
1530 2006-11-20  Alexander Larsson  <alexl@redhat.com>
1532         * configure.in:
1533         Post release version bump
1535 === nautilus 2.16.3 ===
1537 2006-11-20  Alexander Larsson  <alexl@redhat.com>
1539         * NEWS:
1540         Update for release.
1542 2006-11-20  Alexander Larsson  <alexl@redhat.com>
1544         * libnautilus-private/nautilus-icon-container.c:
1545         * src/file-manager/fm-icon-view.c:
1546         Revert federicos patch from 2006-11-06, as it was causing problems.
1548 2006-11-13  Alexander Larsson  <alexl@redhat.com>
1550         * libnautilus-private/nautilus-directory-async.c:
1551         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
1552         Fixes #372471
1554 2006-11-07  Alexander Larsson  <alexl@redhat.com>
1556         * configure.in:
1557         Post release version bump
1559 === nautilus 2.16.2 ===
1561 2006-11-07  Alexander Larsson  <alexl@redhat.com>
1563         * NEWS:
1564         Update for release
1566         * libnautilus-private/nautilus-directory-async.c:
1567         * libnautilus-private/nautilus-directory.c:
1568         Unschedule call_ready callbacks on directory finalize, not
1569         on file finalize.
1570         Keep monitors around until we call the call_when_ready callback
1571         at idle time.
1572         Call async_state_changed and update_metadata_monitors after
1573         call_when_ready callbacks have been called at idle.
1575         (fixes make check)
1577 2006-11-07  Alexander Larsson  <alexl@redhat.com>
1579         * src/nautilus-application.c:
1580         * src/nautilus-shell.c:
1581         * src/nautilus-main.[ch]:
1582         Make the session restart work again (from 2006-11-03 change)
1583         Make the session not restart nautilus on --quit
1585 2006-11-06  Federico Mena Quintero  <federico@novell.com>
1587         http://bugzilla.gnome.org/show_bug.cgi?id=330298
1589         Fix the use of lazy positioning, and the saving of metadata for
1590         lazily-positioned icons.  Fixes
1591         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
1592         https://bugzilla.novell.com/show_bug.cgi?id=174766.
1594         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
1595         desktop icon files (not "real" files) have lazy positions.  Don't
1596         consider whether the directory is loading; this is not the right
1597         place to check that.
1598         (fm_icon_view_begin_loading): Tell the icon container that we
1599         just started reloading.
1600         (fm_icon_view_end_loading): Tell the icon container that we
1601         finished loading.
1603         * libnautilus-private/nautilus-icon-private.h
1604         (NautilusIconContainerDetails): New flag "is_reloading".
1606         * libnautilus-private/nautilus-icon-container.h: New prototype for
1607         nautilus_icon_container_set_is_reloading().
1609         * libnautilus-private/nautilus-icon-container.c
1610         (nautilus_icon_container_set_is_reloading): New function; sets an
1611         is_reloading flag in the icon container.
1612         (icon_set_position): Clear icon->has_lazy_position, since the icon
1613         will be well-positioned once this function exits.
1614         (finish_adding_new_icons): Do not ignore already-placed lazy
1615         position icons when filling the placement grid!  Save the value of
1616         icon->has_lazy_position before calling assign_icon_position().
1617         Since that function may call icon_set_position() (which will clear
1618         the flag), we need to keep the original value of the flag.
1619         (finish_adding_new_icons): Don't clear icon->has_lazy_position
1620         here; let icon_set_position() do it.
1621         (finish_adding_new_icons): Emit the icon_position_changed signal
1622         so that the parent knows that we moved an icon under it.  This has
1623         the effect of updating/preserving the position metadata for
1624         has_lazy_position icons.
1626 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1628         * configure.in:
1629         * nautilus-computer.desktop.in:
1630         * nautilus-computer.desktop.in.in:
1631         * nautilus-file-management-properties.desktop.in:
1632         * nautilus-file-management-properties.desktop.in.in:
1633         * nautilus-folder-handler.desktop.in:
1634         * nautilus-folder-handler.desktop.in.in:
1635         * nautilus-home.desktop.in:
1636         * nautilus-home.desktop.in.in:
1637         * nautilus.desktop.in:
1638         * nautilus.desktop.in.in:
1639         Add X-GNOME-Bugzilla-Version marking to desktop files.
1641 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1643         * libnautilus-private/nautilus-icon-container.c:
1644         Cancel rubberbanding if we get a grab shadow event.
1645         This happens when a modal dialog (e.g. an error or auth dialog)
1646         appears. (Partially fixes #122688)
1648 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1650         * src/file-manager/fm-icon-view.c (play_file):
1651         Don't close handle and free buffer twice on error. (#321175)
1653 2006-11-06  Alexander Larsson  <alexl@redhat.com>
1655         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
1656         Don't crash on old desktop dir and search dir uris. (#349840)
1658 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
1660         * src/nautilus-file-management-properties.glade:
1661         Specify label-for and labelled-by atk relations. (#356124)
1663         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
1665 2006-11-03  Alexander Larsson  <alexl@redhat.com>
1667         * libnautilus-private/nautilus-directory-metafile.c:
1668         Always use the in-process metafile factory. We don't need it
1669         oop, since nautilus is single process these days. This fixes
1670         some strange races with bonobo-activation that caused #351713
1672         * src/nautilus-application.[ch]:
1673         * src/nautilus-shell.h:
1674         Change the way we use bonobo-activation to get the NautilusShell
1675         so that we don't rely on bonobo-activation-server to spawn nautilus,
1676         as this could lead to some strange duplicate processes.
1677         We now directly try to register the app-wide shell object with
1678         bonobo-activation manually and activate it with
1679         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
1681         * src/nautilus-shell.c:
1682         Handle all corba calls from the NautilusShell in an idle handler.
1683         This fixes some crashes where we reentered badly into e.g. quit
1684         when calling gconf.
1686         * src/nautilus-main.c:
1687         Since we now handle the initial open_window shell calls via an idle
1688         we need to delay until idle time to know if we can quit or not.
1690 2006-11-02  Alexander Larsson  <alexl@redhat.com>
1692         * test/file-torture.py (main):
1693         Sleep shorter, for more torture
1695 2006-11-02  Alexander Larsson  <alexl@redhat.com>
1697         * libnautilus-private/nautilus-directory-private.h:
1698         * libnautilus-private/nautilus-directory-async.c:
1699         Call all call_when_ready callbacks from an idle handler.
1700         This fixes problems with reentrancy, like bug #348161
1702 2006-11-01  Alexander Larsson  <alexl@redhat.com>
1704         * src/file-manager/fm-tree-model.c:
1705         Always emit the row-deleted signal before deleting the row
1706         from the model. This is according to the GtkTreeModel::row-changed
1707         docs and feedback from kris.
1708         Hopefully this will fix bug #356672
1710 2006-10-31  Alexander Larsson  <alexl@redhat.com>
1712         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
1713         Remove assert that keep randomly failing to fix crash (#352592)
1714         Replace it with some debug output that hopefully lets us
1715         track down the cause.
1717 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
1719         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
1720         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
1721         Fix C99-style variable initialization for gcc 2.95. (#348665)
1723         Patch from Jens Granseuer <jensgr@gmx.net>
1725 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
1727         * src/nautilus-property-browser.c: (remove_color),
1728         (nautilus_property_browser_remove_element),
1729         (element_clicked_callback), (make_properties_from_xml_node):
1730         Remove colors by really removing them from browser.xml,
1731         not marking them deleted. That made it impossible to add
1732         another color with the same name later on.
1733         Also delete colors by their (unique) names and not their color
1734         values. That made it possible to delete built-in colors.
1735         Fixes #358893.
1737         Based on a patch from Emil Soleyman-Zomalan
1739 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
1741         * src/file-manager/fm-properties-window.c:
1742         (attach_value_field_internal), (attach_value_field),
1743         (attach_ellipsizing_value_field), (append_title_value_pair),
1744         (append_title_and_ellipsizing_value),
1745         (append_directory_contents_fields), (add_permissions_combo_box),
1746         (create_simple_permissions), (create_advanced_permissions):
1747         Set up proper relationships between labels and widgets in the
1748         properties dialog. Fixes #363116.
1750         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
1752 2006-10-19  Federico Mena Quintero  <federico@novell.com>
1754         * test/file-torture.py: New file with a little torture test.  It
1755         does a bunch of file operations on a directory.  Nautilus
1756         sometimes crashes when viewing that directory, so this should help
1757         us find bugs.
1759 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1761         * libnautilus-private/nautilus-file.c:
1762         (nautilus_file_get_volume_name):
1763         Check for NULL path before calling
1764         gnome_vfs_volume_monitor_get_volume_for_path().
1766         * libnautilus-private/nautilus-monitor.c:
1767         (path_is_on_readonly_volume):
1768         Assert path.
1770 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1772         * src/file-manager/fm-directory-view.c:
1773         (convert_file_list_to_string):
1774         Don't append final newline for textual URIs.
1775         Fixes #360441.
1777 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1779         * src/nautilus-main.c: (main):
1780         Shut down eel before GnomeVFS.
1782 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1784         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
1785         Only deregister "ignore hidden file preferences" callback if it has
1786         been initialized before.
1788 2006-10-19  Christian Neumair  <chris@gnome-de.org>
1790         * libnautilus-private/nautilus-customization-data.c:
1791         (nautilus_customization_data_new),
1792         (nautilus_customization_data_get_next_element),
1793         (nautilus_customization_make_pattern_chit):
1794         Handle NULL pattern chit, don't unref pattern tile in
1795         make_pattern_chit.
1797         * libnautilus-private/nautilus-file-utilities.c:
1798         (nautilus_pixmap_file):
1799         Bail using g_debug if pixmap couldn't be found.
1801         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
1802         Only create pixmap if path lookup succeeded.
1804         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
1805         (make_drag_image), (make_color_drag_image),
1806         (make_properties_from_directories), (add_reset_property),
1807         (property_browser_category_button_new):
1808         Handle NULL pattern chits, don't operate on NULL pixbufs.
1810 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1812         * src/file-manager/fm-list-view.c:
1813         Share target list for all instances (#357573)
1815         * src/nautilus-location-bar.c: (style_set_handler):
1816         Don't leak layout (#352693)
1818         * src/nautilus-zoom-control.c:
1819         Fix O(n^2) use of list (#357589)
1821         All patches from paolo borelli.
1823 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1825         * src/Makefile.am:
1826         * src/ephy-spinner.[ch]:
1827         * src/nautilus-throbber.[ch]:
1828         Import ephy spinner and use ad throbber.
1829         This supports different icon sizes.
1831         * src/nautilus-window-toolbars.c:
1832         Change throbber size when toolbar size changes.
1834 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1836         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
1837         Renew typeahead timeout when you scroll between typeahead hits with the
1838         mouse wheel. (#354042)
1839         Patch from Nelson Benitez
1841 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1843         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
1844         The row might have disappeared if it was removed since the
1845         timeout was scheduled. Protect against this. (#336051)
1847 2006-10-18  Alexander Larsson  <alexl@redhat.com>
1849         * libnautilus-private/nautilus-file-private.h:
1850         Add is_added flag to NautilusFile to make sure we always
1851         send an added event to directory monitors.
1853         * libnautilus-private/nautilus-directory-async.c:
1854         (dequeue_pending_idle_callback):
1855         Don't add the file to both added and changed list
1856         If the file exist but hasn't been added yet, add it.
1858         * libnautilus-private/nautilus-directory.c: (is_tentative):
1859         Don't return non-added files for get_file_list to avoid duplicating
1860         files if you do a list and then track adds.
1862         Partially fixes #336051.
1864 2006-10-17  Alexander Larsson  <alexl@redhat.com>
1866         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
1867         dequeue_pending_idle_callback):
1868         Call nautilus_file_mark_gone instead of directly setting is_gone, as
1869         this allows us to clean up the symlink hash.
1871         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
1872         Allow multiple mark_gone. Just ignore any but the first.
1874 2006-10-17  Alexander Larsson  <alexl@redhat.com>
1876         * libnautilus-private/nautilus-directory.c
1877         (emit_change_signals_for_all_files):
1878         Ref all files when emitting change signals. This is
1879         an unverified possible fix for #343488, but it
1880         can't possibly be bad to do this, so i'm
1881         commiting it.
1883 2006-10-17  Alexander Larsson  <alexl@redhat.com>
1885         * libnautilus-private/nautilus-file.c:
1886         nautilus_file_get_vfs_file_info: handle NULL info
1887         Fix typo.
1889 2006-10-17  Alexander Larsson  <alexl@redhat.com>
1891         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
1892         Don't cause critical if slow mimetype not loaded.
1893         I was able to get that with a circular symlink.
1894         In that case a fast mimetype should be ok.
1896 2006-10-02  Alexander Larsson  <alexl@redhat.com>
1898         * configure.in:
1899         Post release version bump
1901 === nautilus 2.16.1 ===
1903 2006-10-02  Alexander Larsson  <alexl@redhat.com>
1905         * NEWS:
1906         Update for release
1908         * configure.in:
1909         Bump to 2.16.1
1911 2006-10-02  Alexander Larsson  <alexl@redhat.com>
1913         * src/nautilus-navigation-window.c (search_bar_activate_callback):
1914         In non-indexed mode, start at current dir.
1916 2006-09-27  Christian Neumair  <chris@gnome-de.org>
1918         * libnautilus-private/nautilus-directory.c:
1919         * libnautilus-private/nautilus-directory.h:
1920         * libnautilus-private/nautilus-directory-private.h:
1921         Add is_in_trash_state to NautilusDirectoryDetails.
1922         Also add nautilus_directory_is_in_trash which works
1923         like nautilus_directory_is_local.
1925         * libnautilus-private/nautilus-file.c:
1926         Proxy nautilus_file_is_in_trash to
1927         nautilus_directory_is_in_trash, similar to
1928         nautilus_file_is_local.
1930 2006-09-14  Christian Neumair  <chris@gnome-de.org>
1932         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
1933         Fixes #46664.
1935 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
1937         * src/nautilus-places-sidebar.c:
1938         Don't use the same type name for the shortcut model filter as
1939         GtkFileChooser to avoid name clashes. Fixes #355242.
1941         Patch from Stephen Cook <siti@orcon.net.nz>
1943 2006-09-04  Alexander Larsson  <alexl@redhat.com>
1945         * configure.in:
1946         Bump version to 2.16.0
1948         * NEWS:
1949         Update for release
1951 2006-08-25  Alexander Larsson  <alexl@redhat.com>
1953         * src/file-manager/fm-list-view.c:
1954         Handle enter activation when using typeahead search (#334928)
1955         Patch from Nelson Benitez
1957 2006-08-23  Alexander Larsson  <alexl@redhat.com>
1959         * libnautilus-private/nautilus-directory-private.h:
1960         * libnautilus-private/nautilus-directory.c:
1961         (nautilus_directory_is_local):
1962         Cache return value from gnome_vfs_uri_is_local
1964         * libnautilus-private/nautilus-file-operations.c:
1965         * libnautilus-private/nautilus-file-utilities.c:
1966         Avoid using gnome_vfs_uri_is_local.
1968 2006-08-22  Alexander Larsson  <alexl@redhat.com>
1970         * configure.in:
1971         Post release version bump
1973 === nautilus 2.15.92.1 ===
1975 2006-08-22  Alexander Larsson  <alexl@redhat.com>
1977         * libbackground/preferences.c:
1978         Fix double free
1980         * configure.in:
1981         Release a 2.15.92.1 with fix
1983 2006-08-21  Alexander Larsson  <alexl@redhat.com>
1985         * configure.in:
1986         Post release version bump
1988 === nautilus 2.15.92 ===
1990 2006-08-21  Alexander Larsson  <alexl@redhat.com>
1992         * NEWS:
1993         Update for release
1995 2006-08-21  Alexander Larsson  <alexl@redhat.com>
1997         * src/file-manager/fm-properties-window.c:
1998         Don't crash when quickly changing user or group.
1999         Patch from Christian Neumair
2001 2006-08-17  Alexander Larsson  <alexl@redhat.com>
2003         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
2004         Fix double free.
2005         Patch from Rouslan Solomakhin
2007 2006-08-15  Federico Mena Quintero  <federico@novell.com>
2009         * src/nautilus-main.c (main): Call setlocale() before we try to
2010         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
2011         Brabec <sbrabec@suse.cz>.
2013 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
2015         * configure.in: Fix intltool req.
2017 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2019         * configure.in:
2020         Post release version bump
2022 === nautilus 2.15.91 ===
2024 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2026         * NEWS:
2027         Update for release
2029         * configure.in:
2030         Require new eel.
2032 2006-08-08  Vincent Untz  <vuntz@gnome.org>
2034         Use GTK+ to handle recent documents.
2036         * configure.in: require GTK+ 2.10
2037         * cut-n-paste-code/libegg/Makefile.am:
2038         * cut-n-paste-code/libegg/egg-recent-*: kill
2039         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
2040         renamed to nautilus_recent_get_manager()
2041         (nautilus_recent_add_uri): new, to make it easier to use
2042         gtk_recent_manager_add_full()
2043         * src/file-manager/fm-directory-view.c:
2044         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
2045         instead of old egg code
2046         (activate_callback): ditto
2048 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2050         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
2051         Follow symlinks when reading .hidden files.
2053 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2055         * libnautilus-private/nautilus-directory-background.c:
2056         Do background change comparison in eel instead (#349961)
2057         Patch from Matthias Clasen
2059 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2061         * libnautilus-private/nautilus-icon-container.c:
2062         Fix down when in the rightmost column in the next to last row (#316117)
2063         Based on patch from Nelson Benitez
2065 2006-08-08  Alexander Larsson  <alexl@redhat.com>
2067         * libnautilus-private/nautilus-file-operations.c:
2068         Handle desktop drops from panel. (#347673)
2069         Patch from Christian Neumair
2071 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
2073         * libnautilus-private/nautilus-directory-async.c:
2074         (dequeue_pending_idle_callback): Revert patch from #336051
2075         as it breaks the file update machinery. Fixes #348097.
2077 2006-07-25  Christian Neumair  <chris@gnome-de.org>
2079         * libnautilus-private/nautilus-dnd.c:
2080         Rename nautilus_drag_default_drop_action_for_url to
2081         nautilus_drag_default_drop_action_for_netscape_url.
2082         Don't offer netscape URL drags.
2084         * libnautilus-private/nautilus-dnd.h: Rename
2085         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
2086         and nautilus_drag_default_drop_action_for_url to
2087         nautilus_drag_default_drop_action_for_netscape_url.
2089         * libnautilus-private/nautilus-file-operations.c:
2090         (nautilus_file_operations_new_file_from_template):
2091         Filter out special URIs, handle gnome_vfs_uri_new() failure.
2093         * libnautilus-private/nautilus-file-utilities.c:
2094         (test_uri_exists), (nautilus_ensure_unique_file_name):
2095         Handle gnome_vfs_uri_new() failure by returning NULL.
2097         * libnautilus-private/nautilus-icon-container.c:
2098         * libnautilus-private/nautilus-icon-container.h:
2099         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
2101         * libnautilus-private/nautilus-icon-dnd.c:
2102         * libnautilus-private/nautilus-icon-dnd.h:
2103         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2104         * libnautilus-private/nautilus-tree-view-drag-dest.h:
2105         Don't offer netscape URL drags, prefer netscape URL drops over
2106         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
2108         * libnautilus-private/nautilus-link-desktop-file.c:
2109         (nautilus_link_desktop_file_local_create):
2110         Handle trash, desktop and search URIs, handle
2111         NULL retval of nautilus_ensure_unique_file_name.
2113         * src/nautilus-location-bar.c:
2114         * src/nautilus-spatial-window.c:
2115         * src/file-manager/fm-list-model.c:
2116         Don't offer/handle netscape URL drags.
2118         * src/file-manager/fm-directory-view.h:
2119         * src/file-manager/fm-icon-view.c:
2120         * src/file-manager/fm-list-view:
2121         Rename DND_URL symbols to DND_NETSCAPE_URL.
2123         Should fix #347673.
2125 2006-07-25  Alexander Larsson  <alexl@redhat.com>
2127         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
2128         Translate the selinux context from raw form when displayin.
2130 2006-07-25  Alexander Larsson  <alexl@redhat.com>
2132         * cut-n-paste-code/gsequence/gsequence.[ch]:
2133         Import the latest EggSequence which supposedly fixes a
2134         bunch of bugs.
2136         * src/file-manager/fm-list-model.c:
2137         Fix to use new function names of EggSequence
2139 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2141         * configure.in:
2142         Post-release version bump
2144 === nautilus 2.15.90 ===
2146 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2148         * NEWS:
2149         Update for release
2151         * configure.in:
2152         Require eel 2.15.90
2154 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2156         * src/nautilus-main.c: (main):
2157         Unref GnomeProgram at the end. (#348429)
2159         Patch from Christian Persch <chpe@gnome.org>
2161 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2163         * src/nautilus-file-management-properties.c:
2164         (nautilus_file_management_properties_dialog_setup):
2165         * src/nautilus-file-management-properties.glade:
2166         Remove the "always use text-entry location bar" checkbox from the
2167         preferences page.
2169         * src/nautilus-navigation-window.[ch]: (location_button_create),
2170         (nautilus_navigation_window_instance_init),
2171         (nautilus_navigation_window_destroy):
2172         Add a tooltip to the new location bar toggle button.
2174 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2176         * src/file-manager/fm-properties-window.c:
2177         (permission_combo_update): Add a translator comment for
2178         permission combo box labels. (#347764)
2180         Patch from Hendrik Richter  <hendi@gnome-de.org>
2182 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2184         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
2185         Add a location_button field.
2187         * src/nautilus-navigation-window.c
2188         (nautilus_navigation_window_instance_init): Create the
2189         location_button.
2190         (location_button_toggled_cb): New callback.  Changes the
2191         preference for toggling between the path bar and the location bar.
2192         (always_use_location_entry_changed): Toggle the button as
2193         appropriate.
2195         Add a button to the location bar to toggle betwen the path bar
2196         and a location entry. (#347991)
2198         Patch from Federico Mena Quintero  <federico@novell.com>
2200 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2202         * libnautilus-private/nautilus-icon-factory.c:
2203         * src/file-manager/fm-directory-view.c:
2204         * src/file-manager/fm-tree-view.c: (create_popup_menu):
2205         * src/nautilus-window-menus.c:
2206         Use trash icons from the icon naming specification for trash
2207         related operations. (#340321)
2209         Patch from Rodney Dawes  <dobey@novell.com>
2211 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
2213         * src/nautilus-places-sidebar.c: (add_place), (update_places):
2214         Take the sidebar as parameter and refilter it after adding.
2216         (reorder_bookmarks): Implement reordering of bookmarks.
2218         (drag_data_delete_callback), (drag_data_received_callback),
2219         (drag_motion_callback): Handle dragging of tree rows.
2221         (nautilus_places_sidebar_init)
2222         (_shortcuts_model_filter_class_init),
2223         (_shortcuts_model_filter_init),
2224         (shortcuts_model_filter_row_draggable),
2225         (shortcuts_model_filter_drag_data_get),
2226         (shortcuts_model_filter_drag_source_iface_init),
2227         (shortcuts_model_filter_new):
2228         Implement GtkTreeDragSource.
2230         (get_selected_iter), (bookmarks_check_popup_sensitivity),
2231         (loading_uri_callback): Use the filter model.
2233         Enable reordering of bookmarks in the places sidebar via
2234         Drag'n'Drop. (#319022)
2236         Patch from Xavier Claessens <xclaesse@gmail.com>
2238 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
2240         * libnautilus-private/nautilus-search-engine-beagle.c:
2241         (nautilus_search_engine_beagle_new): Check whether daemon is
2242         running as beagle_client_new doesn't fail when a stale socket
2243         file exists.
2245         Patch from Jürg Billeter <j@bitron.ch>
2247 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
2249         * configure.in:
2250         * libnautilus-extension/Makefile.am:
2251         Add extension versioning infrastructure and add nautilus-menu.[ch].
2253         * libnautilus-extension/nautilus-menu-item.[ch]:
2254         Add and handle a 'menu' property and add a function
2255         nautilus_menu_item_set_submenu.
2257         * libnautilus-extension/nautilus-menu.[ch]:
2258         New files implementing a submenu item.
2260         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
2261         (reset_extension_actions_menu):
2262         Add extension menu items recursively.
2264         * libnautilus-extension/nautilus-menu-provider.h:
2265         Update include.
2267         Extend extension API to support submenus. (#314579)
2269         Patch from Raffaele Sandrini  <rasa@gmx.ch>
2271 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2273         * configure.in:
2274         Post-release version bump
2276 === nautilus 2.15.4 ===
2278 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2280         * NEWS:
2281         Update for release
2283         * configure.in:
2284         Bump version to 2.15.4
2285         Require eel 2.15.4
2287 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2289         * libnautilus-private/nautilus-directory-async.c:
2290         (dequeue_pending_idle_callback): Never add a file to both
2291         the added_files and changed_files lists. Don't ref an existing
2292         file without adding it to the changed_file list. (#336051)
2294         Patch from Christian Neumair  <chris@gnome-de.org>
2296 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
2298         * libnautilus-private/nautilus-file-dnd.[ch]:
2299         Add functions nautilus_drag_can_accept_files and
2300         nautilus_drag_can_accept_info.
2302         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
2303         (receive_dropped_uri_list), (receive_dropped_text),
2304         (drag_data_received_callback):
2305         Accept the entire drag context as parameter and use
2306         nautilus_icon_container_find_drop_target.
2308         (nautilus_icon_container_find_drop_target):
2309         (nautilus_icon_dnd_update_drop_target):
2310         Use nautilus_drag_can_accept_info.
2312         * libnautilus-private/nautilus-marshal.list:
2313         Add new signature.
2315         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2316         Add function get_drop_target_uri_at_pos and use it in the drop
2317         handlers to determine the target uris for actions.
2318         Rename get_drop_target to get_drop_target_uri_for path.
2320         (nautilus_tree_view_drag_dest_class_init):
2321         Adapt to new drag handler signatures.
2323         (set_widget_highlight):
2324         Fix DND highlighting of an empty tree view.
2326         (drag_motion_callback):
2327         Ignore drags on the header.
2329         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
2330         * libnautilus-private/nautilus-icon-container.[ch]:
2331         * src/file-manager/fm-icon-view.c:
2332         * src/file-manager/fm-list-view.c:
2333         Add a target/parent uri parameter to the drop handler functions.
2335         * src/file-manager/fm-directory-view.[ch]:
2336         Add handling for the additional target parameter to support
2337         drops of URIs, URLs and text to subfolders.
2339         Patch from Christian Neumair  <chris@gnome-de.org>
2341 2006-07-08  Christian Neumair  <chris@gnome-de.org>
2343         * libnautilus-private/nautilus-file-utilities.c:
2344         * libnautilus-private/nautilus-file-utilities.h:
2345         Add nautilus_find_existing_uri_in_hierarchy.
2346         Remove undefined in_gnome_path helper declarations.
2348         * src/nautilus-pathbar.c:
2349         * src/nautilus-pathbar.h:
2350         Make nautilus_path_bar_clear_buttons public.
2352         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
2353         If the displayed location was removed, and it has an existing parent,
2354         navigate window to this parent. Fixes #336724.
2356 2006-07-06  William Jon McCann  <mccann@jhu.edu>
2358         * libnautilus-private/nautilus-icon-factory.c:
2359         (get_special_icon_for_file):
2360         * src/nautilus-window-menus.c:
2361         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
2362         for burn:///.
2364 2006-06-21  Christian Neumair  <chris@gnome-de.org>
2366         Add complete session management, remember maximization state and type
2367         of open windows, save history on quit.
2369         * libnautilus-private/nautilus-global-preferences.c
2370         * libnautilus-private/nautilus-global-preferences.h:
2371         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
2373         * libnautilus-private/nautilus-metadata.h:
2374         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
2376         * src/nautilus-application.c:
2377         * src/nautilus-application.h:
2378         Save session on session save request, add
2379         nautilus_application_load_session(), move
2380         initial navigational geometry handling to
2381         nautilus_application_create_navigation_window,
2382         maximize window if
2383         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
2384         is set.
2386         * src/nautilus-main.c:
2387         Add "--load-session" parameter.
2389         * src/nautilus-shell-interface.idl:
2390         * src/nautilus-shell.c:
2391         Add load_session CORBA method.
2393         * src/nautilus-navigation-window.c:
2394         * src/nautilus-spatial-window.c:
2395         Save maximized state when appropriate.
2397         * src/nautilus-window-manage-views.c:
2398         Load maximized state for spatial windows,
2399         remove navigation window geometry handling.
2401         * src/nautilus-window.c:
2402         * src/nautilus-window-private.h:
2403         Add nautilus_add_to_history_list_no_notify.
2405 2006-06-16  Alexander Larsson  <alexl@redhat.com>
2407         * libnautilus-extension/nautilus-menu-provider.[ch]:
2408         Add items_updated signal
2410         * libnautilus-private/Makefile.am:
2411         * libnautilus-private/nautilus-signaller.[ch]:
2412         * src/nautilus-signaller.[ch]:
2413         * src/Makefile.am:
2414         Move NautilusSignaller to libnautilus-private.
2415         Add popup_menu_changed signal.
2417         * src/nautilus-application.c:
2418         Signal popup_menu_changed when a menu provider emits items_updated.
2420         * src/file-manager/fm-directory-view.c:
2421         * src/nautilus-window.c:
2422         Handle popup_menu_changed.
2424         * src/nautilus-emblem-sidebar.c:
2425         * src/nautilus-history-sidebar.c:
2426         * src/nautilus-navigation-window-menus.c:
2427         * src/nautilus-navigation-window.c:
2428         * src/nautilus-property-browser.c:
2429         * src/nautilus-spatial-window.c:
2430         * src/nautilus-window-menus.c:
2431         Update includes.
2433         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
2435 2006-06-16  Alexander Larsson  <alexl@redhat.com>
2437         * libnautilus-private/nautilus-column-utilities.c:
2438         Add selinux context column
2440         * libnautilus-private/nautilus-directory-async.c:
2441         * libnautilus-private/nautilus-file-private.h:
2442         * libnautilus-private/nautilus-file.[ch]:
2443         Get selinux context for all files.
2444         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
2445         Add selinux_context string attribute.
2447         * src/file-manager/fm-properties-window.c:
2448         Display selinux context in permissions page.
2450 2006-06-16  Alexander Larsson  <alexl@redhat.com>
2452         * libnautilus-private/nautilus-global-preferences.[ch]:
2453         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2454         Add show_advanced_permissions setting
2455         Remove show_special_flags setting, its always on in advanced mode.
2457         * libnautilus-private/nautilus-file-operations.[ch]:
2458         Add nautilus_file_set_permissions_recursive
2460         * src/file-manager/fm-properties-window.c:
2461         Change permission page. Implement both simple and advanced mode.
2462         Add recursive permissions setting.
2463         HIGify some spacing.
2465 2006-06-12  Alexander Larsson  <alexl@redhat.com>
2467         * configure.in:
2468         Post-release version bump
2470 === nautilus 2.15.2 ===
2472 2006-06-12  Alexander Larsson  <alexl@redhat.com>
2474         * NEWS:
2475         Update for release
2477 2006-05-30  Christian Neumair  <chris@gnome-de.org>
2479         * libnautilus-private/nautilus-icon-factory.c:
2480         * libnautilus-private/nautilus-thumbnails.c:
2481         * libnautilus-private/nautilus-thumbnails.h:
2482         Use GdkPixbufLoader for thumbnailing.
2484 2006-05-29  Christian Neumair  <chris@gnome-de.org>
2486         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
2487         Limit max. returned SVG icon size to requested icon size.
2489 2006-05-24  Christian Neumair  <chris@gnome-de.org>
2491         * libnautilus-private/nautilus-file-utilities.c:
2492         (nautilus_file_operations_copy_move):
2493         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
2494         nautilus_file_get_enclosing_volume.
2496         * libnautilus-private/nautilus-file-utilities.c:
2497         * libnautilus-private/nautilus-file-utilities.h:
2498         Remove nautilus_get_enclosing_volume.
2500 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
2502         * src/nautilus-information-panel.c:
2503         * src/nautilus-window-bookmarks.c:
2504         * src/file-manager/fm-properties-window.c:
2506         Use g_signal_connect_data instead of the outdated eel equivalent.
2508 2006-05-24  Alexander Larsson  <alexl@redhat.com>
2510         * src/file-manager/fm-list-view.c:
2511         Remove unused include of eel-cell-renderer-pixbuf-list.h
2513 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
2515         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
2516         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
2518 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
2520         * nautilus-folder-handler.desktop.in: Add internationalization
2521         * po/POTFILES.in: Add the file.
2523 2006-05-16  Alexander Larsson  <alexl@redhat.com>
2525         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
2526         Only pass TRUE for embedding_text if we actually read a top-left text.
2527         Based on patch from Rene Hausleitner (#335435)
2529 2006-05-16  Alexander Larsson  <alexl@redhat.com>
2531         * src/file-manager/fm-directory-view.c:
2532         * src/nautilus-places-sidebar.c:
2533         Don't allow floppy formating if the floppy is mounted,
2534         since gfloppy can't handle that. (#125819)
2535         Patch from Xavier Claessens
2537 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
2539         * configure.in:
2540         Post-release version bump.
2542 === nautilus 2.15.1 ===
2544 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
2546         * NEWS:
2547         Update for release
2549 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
2551         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
2552         (icon_set_size), (icon_toggle_selected),
2553         (nautilus_icon_container_move_icon), (keyboard_stretching),
2554         (end_stretching), (nautilus_icon_container_update_icon),
2555         (assign_icon_position), (nautilus_icon_container_add),
2556         (nautilus_icon_container_is_stretched),
2557         (nautilus_icon_container_unstretch),
2558         (nautilus_icon_container_freeze_icon_positions):
2559         * libnautilus-private/nautilus-icon-container.h:
2560         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2561         * libnautilus-private/nautilus-icon-private.h:
2562         * src/file-manager/fm-icon-view.c:
2563         (get_stored_icon_position_callback),
2564         (icon_position_changed_callback):
2565         Cleanup to merge the x any y icon scale factors into one variable.
2567         Patch from Christian Neumair <chris@gnome-de.org>
2569 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
2571         * src/nautilus-places-sidebar.c: (update_places_cb),
2572         (volume_unmounted_callback), (drive_disconnected_callback),
2573         (drive_connected_callback),
2574         (nautilus_places_sidebar_set_parent_window):
2575         Update the places on drive-connected and drive-disconnected
2576         signals too. Delay the update for the volume-unmounted signal
2577         with an idle callback to work around gnome-vfs removing the
2578         volume only after we received the signal.
2580         Patch from Xavier Claessens <xclaesse@gmail.com>
2582 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
2584         * src/nautilus-window-manage-views.c:
2585         (got_file_info_for_view_selection_callback):
2586         Re-set viewed_file after a location change failed. Prevents
2587         crashing over an assertion in viewed_file_changed_callback
2588         on slow filesystems. Fixes #339965.
2590 2006-05-08  Federico Mena Quintero  <federico@novell.com>
2592         * libnautilus-private/nautilus-file-operations.c
2593         (handle_transfer_ok): Don't special-case the first 0 bytes of the
2594         file in the case of reporting actual copy/move progress.  It is
2595         fine to update both the labels and the sizes every time.  Fixes
2596         http://bugzilla.gnome.org/show_bug.cgi?id=341064
2597         https://bugzilla.novell.com/show_bug.cgi?id=66073
2599 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
2601         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2602         (check_visibility), (bookmarks_check_popup_sensitivity),
2603         (get_selected_iter), (rename_selected_bookmark),
2604         (remove_selected_bookmarks), (mount_shortcut_cb),
2605         (unmount_shortcut_cb), (eject_shortcut_cb),
2606         (nautilus_places_sidebar_init):
2607         Add volume data to the list store and use it to show
2608         an unmount command for network volumes. (#316184)
2610         Patch from Xavier Claessens <xclaesse@gmail.com>
2612 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
2614         * libnautilus-private/nautilus-dnd.c:
2615         (nautilus_drag_drop_action_ask),
2616         (nautilus_drag_drop_background_ask):
2617         * src/file-manager/fm-tree-view.c: (create_popup_menu):
2618         * src/nautilus-places-sidebar.c:
2619         (bookmarks_build_popup_menu):
2620         Use eel_gtk_menu_append_separator.
2622         * src/nautilus-places-sidebar.c:
2623         (bookmarks_check_popup_sensitivity):
2624         Use eel_gtk_widget_set_shown.
2626 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
2628         * src/nautilus-query-editor.c: (type_combo_changed):
2629         Fix typo in function name: s/availible/available/ (#326053)
2631         * configure.in:
2632         Require eel 2.15.1
2634 2006-05-04  Christian Neumair  <chris@gnome-de.org>
2636         * src/nautilus-navigation-action.c:
2637         (nautilus_navigation_action_class_init), (disconnect_proxy):
2638         Disconnect signal handlers registered when connecting proxies.
2640 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
2642         * src/nautilus-places-sidebar.c: (volume_op_callback):
2643         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
2644         (eject_for_type), (set_visibility),
2645         (bookmarks_check_popup_sensitivity), (get_selected_drive),
2646         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
2647         (format_shortcut_cb), (bookmarks_build_popup_menu):
2648         Add mount, unmount, eject and format menu items to the popup menu
2649         of drives in the places sidebar. (#316184)
2651         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
2653 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2655         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
2656         Adapt to new GtkAboutDialog behaviour and use wrap-license.
2657         Makes the close button work again. Fixes #336520.
2659         Patch from Christian Persch <chpe@gnome.org>
2661 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2663         * src/nautilus-query-editor.c: (location_row_create_widgets):
2664         Fix typo in the query filechooser window title. (#325284)
2666 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2668         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
2669         (finish_first_line):
2670         Fix wording: Use "criterion" instead of "criterium". (#331682)
2672         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
2674 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2676         * libnautilus-private/nautilus-program-choosing.c:
2677         (application_cannot_open_location):
2678         Remove bogus period from strings. (#336909)
2680         Patch from Javier F. Serrador <serrador@tecknolabs.com>
2682 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2684         * libnautilus-private/nautilus-file-operations.c:
2685         (handle_transfer_overwrite):  Use the same phrasing and
2686         format as the GTK+ overwrite dialog.  Also, per the HIG
2687         convert the dialog to a confirmation alert since the user's
2688         command may destroy data. (#325188)
2690         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
2692 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
2694         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
2695         (append_exifdata_string):
2696         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
2697         deciding which date to show from image metadata. (#331810)
2699         Patch from Pat Suwalski <pat@suwalski.net>
2701 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
2703         * configure.in:
2704         * po/LINGUAS:
2705         Update handling of po/LINGUAS for new instructions.  Refer
2706         to http://live.gnome.org/GnomeGoals/PoLinguas
2708         Patch from Brian Pepple  <bdpepple@gmail.com>
2710 2006-04-27  Christian Neumair  <chris@gnome-de.org>
2712         * src/file-manager/fm-actions.h:
2713         * src/file-manager/fm-directory-view.c:
2714         (file_get_volume_and_drive),
2715         (action_self_mount_volume_callback),
2716         (action_self_unmount_volume_callback),
2717         (action_self_eject_volume_callback),
2718         (action_self_format_volume_callback),
2719         (file_get_volume_and_drive),
2720         (file_should_show_self),
2721         (real_update_menus_volumes):
2722         * src/file-manager/fm-tree-view.c:
2723         (create_popup_menu):
2724         * src/file-manager/nautilus-directory-view-ui.xml:
2725         Allow to mount/unmout/eject/format a volume when displaying its
2726         activation URI.
2728 2006-04-26  Christian Neumair  <chris@gnome-de.org>
2730         * libnautilus-private/nautilus-file.c:
2731         (nautilus_file_denies_access_permission),
2732         (nautilus_file_can_get_permissions),
2733         (nautilus_file_can_set_permissions):
2734         If no ACCESS file info field is available, pretend to have full
2735         access. If no PERMISSIONS field is available, pretend to have full
2736         permission control.
2738 2006-04-26  Alexander Larsson  <alexl@redhat.com>
2740         * libnautilus-private/nautilus-icon-canvas-item.c:
2741         Fix width of text selection in text-below-icons mode.
2742         (it was to wide.)
2744 2006-04-26  Alexander Larsson  <alexl@redhat.com>
2746         * configure.in:
2747         Remove popt
2749         * src/nautilus-connect-server-dialog-main.c:
2750         * src/nautilus-main.c:
2751         Convert from popt to goption.
2752         Based on patch from Philip Van Hoof
2754 2006-04-25  Alexander Larsson  <alexl@redhat.com>
2756         * src/nautilus-main.c:
2757         Remove icon registration, as its no longer needed with gtk 2.9.
2759         * src/nautilus-window-menus.c:
2760         (nautilus_menus_append_bookmark_to_menu):
2761         Remove bogus TODO.
2763 2006-04-25  Alexander Larsson  <alexl@redhat.com>
2765         * configure.in:
2766         Bump version to 2.15.1
2767         2.14 development continues on gnome-2-14 branch.
2769 ==== gnome-2-14 branched from here ===
2771 2006-04-25  Christian Neumair  <chris@gnome-de.org>
2773         * configure.in:
2774         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
2776         * src/file-manager/fm-tree-view.c: (create_tree):
2777         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
2779 2006-04-18  Alexander Larsson  <alexl@redhat.com>
2781         * libnautilus-private/nautilus-file-attributes.h:
2782         * libnautilus-private/nautilus-directory-async.c:
2783         * libnautilus-private/nautilus-directory-private.h:
2784         * libnautilus-private/nautilus-file-private.h:
2785         * libnautilus-private/nautilus-file.c:
2786         * libnautilus-private/nautilus-file.h:
2787         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
2788         the normal top-left text to 10x5.
2789         Add need_large argument to nautilus_file_peek_top_left_text and
2790         nautilus_extract_top_left_text.
2792         * libnautilus-private/nautilus-icon-canvas-item.[ch]
2793         Make details an instance-private instead of allocating separately.
2794         Add _set_is_visible() and only keep PangoLayouts cached for
2795         visible icons.
2797         * libnautilus-private/nautilus-icon-container.[ch]:
2798         * src/file-manager/fm-icon-container.c:
2799         Monitor large embedded text for larger icons.
2800         Call nautilus_icon_canvas_item_set_is_visible as needed.
2802         * libnautilus-private/nautilus-icon-factory.[ch]:
2803         Limit never-free recently used cache to 20 items.
2804         Free other unused cache items after a 100 sec.
2806 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
2808         * po/LINGUAS:
2809         Remove newlines to fix build with CVS intltool. (#338423)
2811 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
2813         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
2814         Don't delete the first bookmark if pressing del key on an
2815         undeletable item. Fixes #338377.
2817 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
2819         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
2820         Don't add location bookmark for desktop windows. Fixes #334860.
2822         Patch from Christian Neumair <chris@gnome-de.org>
2824 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
2826         * configure.in:
2827         Post-release version bump.
2829 === nautilus 2.14.1 ===
2831 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
2833         * NEWS:
2834         Update for release
2836         * configure.in:
2837         Require eel 2.14.1
2839 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
2841         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
2842         Use smaller close icon for the sidebar.
2844         Patch from Yang Hong <yanghong@ccoss.com.cn>
2846 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
2848         * libnautilus-private/nautilus-icon-dnd.c:
2849         (get_data_on_first_target_we_support):
2850         Determine drop target by iterating through drop container
2851         target list instead of drag context DND list. (#337588)
2853         Patch from Christian Neumair <chris@gnome-de.org>
2855 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
2857         * po/LINGUAS: New file listing all supported languages.
2859         * configure.in: Use po/LINGUAS instead of including all languages
2860         directly in this file. See the wiki for more information:
2861         http://live.gnome.org/GnomeGoals/PoLinguas
2863         Patch from Brian Pepple  <bdpepple@gmail.com>
2865 2006-04-08  Christian Neumair  <chris@gnome-de.org>
2867         * libnautilus-private/nautilus-file-operations-progress.c:
2868         (nautilus_file_operations_progress_update),
2869         (nautilus_file_operations_progress_set_operation_string):
2870         Update progress dialog when setting its operation string,
2871         also set operation string during preflight.
2873 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
2875         * src/file-manager/fm-directory-view.c:
2876         (set_script_environment_variables),
2877         (unset_script_environment_variables):
2878         * src/nautilus-main.c: (main):
2879         * src/nautilus-shell.c: (corba_restart):
2880         Use g_(un)setenv instead of their eel_ counterparts.
2882 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
2884         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2885         (mount_volume_callback), (row_activated_callback),
2886         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
2887         Adapt the same policy for showing drives and volumes in the places
2888         sidebar as in computer:/// and the gtk filechooser: Show unmounted
2889         but user-visible drives and mount them on activation. (#321320)
2891         Patch from Xavier Claessens <xclaesse@gmail.com>
2893 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
2895         * data/patterns/.striated.png:
2896         * data/patterns/Makefile.am:
2897         Remove unused pattern file. (#337353)
2899 2006-03-30  Christian Neumair  <chris@gnome-de.org>
2901         * src/file-manager/fm-directory-view.c:
2902         (fm_directory_view_get_loading):
2903         * src/file-manager/fm-directory-view.h:
2904         Add fm_directory_view_get_loading().
2906         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
2907         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
2908         Use fm_directory_view_get_loading() to determine whether view is
2909         loaded. If it is not yet loaded, don't position icons lazily.
2911 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
2913         * src/nautilus-connect-server-dialog-main.c: (main):
2914         Get the command line options and pass them on to the dialog.
2916         * src/nautilus-connect-server-dialog.c: (connect_to_server),
2917         (nautilus_connect_server_dialog_init), (setup_for_type):
2918         Use new MethodInfo struct to construct the UI.
2919         (display_server_uri): New function for initialising the UI based
2920         on the broken down parts of the URI.
2921         (nautilus_connect_server_dialog_new): Use display_server_uri.
2922         (get_method_description): New helper function.
2923         (port_insert_text): Accept more than one digit at a time.
2925         Display broken down URIs in 'Connect to Server' properly. (#332848)
2927         Patch from Nate Nielsen <nielsen@memberwebs.com>
2929 2006-03-22  Daniel Drake  <dsd@gentoo.org>
2931         * libnautilus-private/nautilus-icon-factory.c: Only consider
2932         the filename suffix when deciding if a file is an SVG image.
2933         Bug #330019.
2935 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
2937         * src/nautilus-application.c: use g_strv_length instead of a
2938         private copy and gnome_vfs_make_uri_from_shell_arg instead of
2939         the old eel_make_uri_from_shell_arg. Bug #334077.
2941 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
2943         * src/file-manager/fm-directory-view.c:
2944         (pattern_select_response_cb), (select_pattern):
2945         Add help button to the Select Pattern dialog. (#331443)
2947         * src/nautilus-connect-server-dialog.c: (response_callback),
2948         (nautilus_connect_server_dialog_init):
2949         Add help button to the Connect to Server dialog. (#334330)
2951         * src/nautilus-location-dialog.c: (response_callback),
2952         (nautilus_location_dialog_init):
2953         Add help button to the Open Location dialog (#334293)
2955 2006-03-14  Federico Mena Quintero  <federico@novell.com>
2957         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
2958         Don't set the visibility of the "burn CD" action here.
2959         (nautilus_window_initialize_menus_constructed): New public
2960         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
2961         a window which has a menubar.  This prevents calling
2962         have_burn_uri() unnecessarily for the desktop window, as this is
2963         an expensive operation during login (up to 1 second!).  The way
2964         have_burn_uri() works is by creating a "burn:///" URI and seeing
2965         if it is valid, but this makes gnome-vfs load libmapping.so from
2966         nautilus-cd-burner; this takes a long time during login.
2968         * src/nautilus-window-private.h: Added prototype for
2969         nautilus_window_initialize_menus_constructed().
2971         * src/nautilus-window.h: New prototype for
2972         nautilus_window_has_menubar_and_statusbar().
2974         * src/nautilus-window.c
2975         (nautilus_window_has_menubar_and_statusbar): New function; returns
2976         whether the window should have a menubar and statusbar.  This
2977         depends on the window_type from the class structure.
2978         (nautilus_window_constructor): Call
2979         nautilus_window_initialize_menus_constructed().  We do it here so
2980         that its own call to nautilus_window_has_menubar_and_statusbar()
2981         will already have the right value for class->window_type.
2983 2006-03-19  Christian Neumair  <chris@gnome-de.org>
2985         * src/nautilus-main.c: (register_icons):
2986         Speed up stock icon registration, as discussed on the mailing list:
2988         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
2990         Also fixes #335158.
2992         * libnautilus-private/nautilus-file-operations.c:
2993         (nautilus_file_operations_copy_move):
2994         Check whether enclosing volume for any of the source files is
2995         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
2996         Fixes #167102.
2998         * libnautilus-private/nautilus-file-utilities.c:
2999         * libnautilus-private/nautilus-file-utilities.h:
3000         Add nautilus_get_enclosing_volume.
3002 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
3004         * nautilus-computer.desktop.in:
3005         * nautilus-folder-handler.desktop.in:
3006         * nautilus-home.desktop.in:
3007         * src/network-scheme.desktop.in:
3008         Add --no-desktop to the Exec command line options. (#326338)
3010         Patch from Saleem Abdulrasool
3012         * nautilus-computer.desktop.in:
3013         * nautilus-folder-handler.desktop.in:
3014         * nautilus-home.desktop.in:
3015         * nautilus.desktop.in:
3016         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
3017         none of the listed binaries does exist anymore.
3019 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
3021         * libnautilus-private/*.c:
3022         * src/file-manager/*.c:
3023         * src/*.c:
3024         Use gi18n.h instead of deprecated gnome-i18n.h header.
3026         * libnautilus-private/nautilus-query.c:
3027         (nautilus_query_to_readable_string):
3028         Mark string for translation.
3030         * po/POTFILES.in:
3031         Add nautilus-query.c
3033         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
3035 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
3037         * configure.in: Added "ka" Georgian to
3038         ALL_LINGUAS.
3040 2006-03-13  Alexander Larsson  <alexl@redhat.com>
3042         * configure.in:
3043         Post-release version bump.
3045 === nautilus 2.14.0 ===
3047 2006-03-13  Alexander Larsson  <alexl@redhat.com>
3049         * NEWS:
3050         Update for release
3052         * configure.in:
3053         Update version to 2.14.0
3055 2006-03-07  Alexander Larsson  <alexl@redhat.com>
3057         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
3058         (activation_drive_mounted_callback):
3059         Don't show error dialog if mount error is "".
3061 2006-03-06  Alexander Larsson  <alexl@redhat.com>
3063         * libnautilus-private/nautilus-icon-canvas-item.c:
3064         Fix text drawing in RTL mode in text beside icons.
3066 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
3068         * libnautilus-private/nautilus-mime-actions.c:
3069         (nautilus_mime_actions_get_full_file_attributes):
3070         Don't request the mime list for activation, context menu and
3071         the view as menu anymore. It was once used for determining a
3072         specialized component for directories, but we don't support that
3073         anymore. Nowadays it just delays these operations and can cause
3074         auth dialogs when opening the popup menu.
3076 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
3078         * libnautilus-private/nautilus-file.c:
3079         (nautilus_file_recompute_deep_counts):
3080         Add file to work queue of enclosing directory when recomputing
3081         deep count for the properties dialog. Fixes #169342.
3083         Patch from Christian Neumair
3085 2006-03-03  Alexander Larsson  <alexl@redhat.com>
3087         * src/nautilus-window-manage-views.c:
3088         * src/nautilus-window-private.h:
3089         Close window when it gets put in the trash.
3091         Patch from Christian Neumair
3093 2006-03-03  Alexander Larsson  <alexl@redhat.com>
3095         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3096         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
3097         icons jumping around
3099         * libnautilus-private/nautilus-icon-container.c:
3100         remove old workaround
3102         Patch from Christian Neumair
3104 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
3106         * configure.in: Add "km" to ALL_LINGUAS.
3108 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
3110         * libnautilus-private/nautilus-directory-async.c:
3111         (new_files_cancel), (nautilus_directory_cancel):
3112         Cancel get_file_info calls for new files too. Fixes a crash
3113         when leaving a directory with pending calls (#152977).
3115 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
3117         * src/file-manager/fm-directory-view.c: (activate_callback):
3118         Close the window after the file activation, not before.
3119         Fixes a crash when middle-clicking a file (#330491).
3121 2006-02-28  Alexander Larsson  <alexl@redhat.com>
3123         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
3124         Don't show directory count for smb shares, as that can cause
3125         lots of network traffic and auth dialogs.
3127 2007-02-28  Christian Neumair  <chris@gnome-de.org>
3129         * libnautilus-private/nautilus-icon-container.c:
3130         (get_cmp_point_x), (get_cmp_point_y),
3131         (compare_icons_horizontal_first), (compare_icons_vertical_first),
3132         (closest_in_90_degrees), (record_arrow_key_start):
3133         Use better icon points for comparing the position of two items in
3134         "Text Beside Icon" mode. Fixes keynav issues with items that have
3135         different icon sizes.
3137 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
3139         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3140         (get_drop_path):
3141         Test for the right path in the break condition. Fixes an infinite
3142         loop when dragging an item over a non-folder child of an expanded
3143         node in the list view, deadlocking the desktop.
3145 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3147         * configure.in:
3148         Post release version bump
3150 === nautilus 2.13.92 ===
3152 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3154         * NEWS:
3155         Update for release
3157 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3159         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
3160         Use lazy positioning for volumes only, not all desktop file icons,
3161         as this can cause icons to move around, and its mainly required
3162         for removable volumes anyway.
3164 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3166         * src/nautilus-navigation-window.c:
3167         * src/nautilus-spatial-window.c:
3168         * src/nautilus-window.[ch]:
3169         Don't shortcut the title change when the bookmark name changes.
3170         Fixes #331383
3171         Patch from Christian Neumair.
3173 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
3175         Get users' and groups' names via a cache to avoid calling
3176         getpwuid/getgrgid too often (i.e. many times during single redraw).
3178         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
3179         Added nautilus-users-groups-cache.[ch]
3180         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
3181         implementation of cache for getpwuid/getgrgid results.
3182         * libnautilus-private/nautilus-file.c:
3183         (get_user_name_from_id): removed
3184         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
3185         (get_user_and_real_name_from_id): get user name and gecos using
3186         nautilus_users_cache_* functions instead of using getpwuid directly.
3187         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
3188         (nautilus_file_get_group_name): get group name using
3189         nautilus_groups_cache_get_name instead of using getgrgid directly.
3190         (nautilus_file_get_owner_as_string): get user name using
3191         nautilus_users_cache_get_name.
3193 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
3195         Don't add all possible columns to GtkTreeView when initializing
3196         FMListView, only the ones we actually show. This way we avoid getting
3197         unnecessary data from the model, e.g. quite heavy "owner" and "group"
3198         columns with the default settings.
3200         * src/file-manager/fm-list-view.c:
3201         (apply_visible_columns_foreach, apply_visible_columns,
3202         apply_column_order): removed
3203         (apply_columns_settings): new function, updates a list of columns in
3204         GtkTreeView given both a list of visible columns and their ordering,
3205         replacement for apply_visible_columns and apply_column_order.
3206         (create_and_set_up_tree_view): when creating details->columns hash
3207         table, pass g_object_unref as value_destroy_func; before adding
3208         columns to the hash call g_object_ref+gtk_object_sink on them, don't
3209         add columns to the view, the appropriate columns will be added when
3210         applying the configuration; in order to apply initial columns
3211         settings, call apply_columns_settings (instead of
3212         apply_visible_columns + apply_column_order).
3213         (set_visible_columns_from_metadata_and_preferences,
3214         set_column_order_from_metadata_and_preferences): removed
3215         (set_columns_settings_from_metadata_and_preferences): new, replacement
3216         for set_visible_columns_* and set_column_order_*.
3217         (fm_list_view_begin_loading, column_chooser_changed_callback,
3218         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
3219         default_visible_columns_changed_callback,
3220         default_column_order_changed_callback): use newly added
3221         set_columns_settings_from_metadata_and_preferences.
3223 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
3225         Avoid heavy operations inside "motion_notify_event" handler: don't
3226         call gtk_tree_model_row_changed (which causes updating the whole
3227         view), don't create new mouse cursor, change cursor only when
3228         necessary.
3229         As a bonus we avoid leaking hand cursor in nautilus and X server.
3231         * src/file-manager/fm-list-view.c:
3232         (hand_cursor): new global variable for storing hand cursor used in
3233         single click mode
3234         (motion_notify_callback): don't call gtk_tree_model_row_changed on
3235         the model when changing rows, it's very slow and unnecessary - GTK+
3236         automatically invalidates parts of the view occupied by old and new
3237         row; don't leak the hand cursor (GdkCursor), change mouse cursor
3238         only when necessary (from GDK_HAND2 to default and the other way
3239         round)
3240         (leave_notify_callback): don't call gtk_tree_model_row_changed on
3241         the current row in the model, GTK+ automatically redraws the current
3242         row
3243         (enter_notify_callback): in case single click mode is used, update
3244         details->hover_path and set hand cursor if necessary
3245         (create_and_set_up_tree_view): connect to enter_notify_event signal
3246         in addition to leave_notify_event.
3247         (fm_list_view_click_policy_changed): unref global hand_cursor and
3248         set it to NULL when changing to double click mode, create new cursor
3249         and assign it to hand_cursor when changing to single click one.
3250         (fm_list_view_finalize): free details->hover_path if necessary
3251         (fm_list_view_init): explicitly set details->hover_path to NULL
3253 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3255         * src/nautilus-window-manage-views.c:
3256         Don't close window if old file changed when we're loading
3257         a new one (#137027).
3258         Based on patch from Christian Neumair.
3260 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3262         * libnautilus-private/nautilus-icon-container.c:
3263         Correctly handle *_margins as pixel values, not world-coords.
3264         Based on patch from Christian Neumair.
3266 2006-02-27  Federico Mena Quintero  <federico@novell.com>
3268         * libnautilus-private/nautilus-icon-container.c
3269         (finish_adding_new_icons): Do not place icons both in the
3270         no_position_icons and semi_position_icons lists!
3271         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
3272         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
3273         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
3274         getting a negative number.  So, we initially test for this and
3275         start that the first snap column.  The same reasoning applies to
3276         *y and the baseline.
3278 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3280         * src/nautilus-navigation-window.c:
3281         Allow saving a sidebar width of 0 (#331475)
3282         Patch from Christian Neumair
3284 2006-02-27  Alexander Larsson  <alexl@redhat.com>
3286         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
3287         Allow line-breaks after '-', '_', '.'
3288         (although not when a short number follows '.')
3289         Patch from Christian Neumair
3291 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
3293         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
3294         (can_accept_items_as_bookmarks), (drag_motion_callback),
3295         (bookmarks_drop_uris), (build_selection_list),
3296         (drag_data_received_callback):
3297         Only allow creation of bookmarks for directories. Fixes #328074.
3299 2006-02-26  Christian Neumair  <chris@gnome-de.org>
3301         * libnautilus-private/nautilus-directory.c:
3302         (nautilus_directory_notify_files_removed):
3303         Plug potential leak.
3305 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
3307         * src/file-manager/fm-directory-view.c: (done_loading):
3308         Only use the idle reveal mechanism for the list view.
3310 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
3312         * src/file-manager/fm-directory-view.c:
3313         (fm_directory_view_destroy), (reveal_selection_idle_callback),
3314         (done_loading):
3315         Call reveal_selection in an idle callback to work around a bug in
3316         GtkTreeView which produces buggy scroll states when the nodes have
3317         not yet been allocated. It would make the selection always the top
3318         row even when it should ignore alignment, among other oddities.
3320 2006-02-26  Christian Neumair  <chris@gnome-de.org>
3322         * src/nautilus-application.c: (nautilus_application_get_n_windows):
3323         * src/nautilus-application.h:
3324         * src/nautilus-window-manage-views.c:
3325         (got_file_info_for_view_selection_callback):
3326         Also consider desktop windows when deciding whether to fallback to
3327         home or not. Fixes #331605.
3329 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
3331         * configure.in: Add "zh_HK" to ALL_LINGUAS.
3333 2006-02-24  Alexander Larsson  <alexl@redhat.com>
3335         * libnautilus-private/nautilus-directory-async.c:
3336         (directory_count_start):
3337         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
3338         This avoids lots of stats.
3340         * configure.in:
3341         Require vfs 2.13.92 (cvs for now) for the above.
3343 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3345         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3346         Don't leak bookmark.
3348 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3350         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3351         Resolve the dropped uris to their drop target, use the same naming
3352         logic as the bookmark menu and use gnome-fs-directory icon when adding.
3353         If something more fitting is available it will be updated anyway.
3354         Fixes #332235.
3356 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3358         * src/nautilus-places-sidebar.c: (bookmarks_edited):
3359         Set the has_custom_name_flag before setting the name - which would
3360         otherwise immediately commit the bookmarks to disk without the name.
3361         Fixes #327744.
3363 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
3365         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
3366         (bookmarks_button_press_event_cb):
3367         Open the popup menu non-modal and pass the button event on to the
3368         tree view. Makes a right click select the item under the cursor
3369         before bringing up the menu. Fixes #329778.
3371 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
3373         * libnautilus-private/nautilus-file.c:
3374         (nautilus_file_get_size_as_string_with_real_size):
3375         Add a cast to fix build for platforms where GnomeVFSFileSize
3376         is not defined as long long (e.g. AMD64). Fixes bug #331636.
3378 2006-02-21  Alexander Larsson  <alexl@redhat.com>
3380         * src/file-manager/fm-error-reporting.[ch]:
3381         Add callback to fm_rename_file.
3383         * src/file-manager/fm-icon-view.c:
3384         Pass NULL as above callback
3386         * src/file-manager/fm-list-view.c:
3387         Don't activate file when renaming, delay until rename done.
3388         After rename, scroll to renamed file if not visibile, because it
3389         may have moved.
3391         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
3393         * src/file-manager/fm-list-model.c:
3394         On file change, if file was re-sorted emit rows_reordered.
3396         This fixes bug #326581
3398 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
3400         * libnautilus-private/nautilus-mime-actions.c:
3401         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
3402         (file_compare_by_uri_scheme),
3403         (nautilus_mime_get_default_application_for_files),
3404         (nautilus_mime_get_open_with_applications_for_files),
3405         (nautilus_mime_get_applications_for_files),
3406         (nautilus_mime_has_any_applications_for_files):
3407         Avoid redundant application lookups by sorting the files by mime type
3408         and skipping the ones which have the same mime type / parent uri
3409         combination as the previous one. Prevents nautilus from blocking for
3410         seconds when selecting many files of similar type.
3412 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
3414         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
3415         Fall back to locale encoding or force utf8 if the utf8 conversion
3416         of the link target filename fails. (#331379)
3418 2006-02-15  Alexander Larsson  <alexl@redhat.com>
3420         * src/file-manager/fm-properties-window.c (append_extension_pages):
3421         Pass the original files, not the target files to property
3422         page providers. (#329426)
3423         (create_permissions_page):
3424         Make sure we can get permissions from target before showing
3425         permissions page.
3427 2006-02-13  Alexander Larsson  <alexl@redhat.com>
3429         * configure.in:
3430         Post release version bump.
3432 === nautilus 2.13.91 ===
3434 2006-02-13  Alexander Larsson  <alexl@redhat.com>
3436         * NEWS:
3437         Update for release
3439         * configure.in:
3440         Require eel 2.13.91
3442 2006-02-06  Alexander Larsson  <alexl@redhat.com>
3444         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
3445         Fix layout bug on desktop (#153519)
3447 2006-02-06  Alexander Larsson  <alexl@redhat.com>
3449         * nautilus-folder-handler.desktop.in:
3450         Add application/x-gnome-saved-search to the list of folder types handled
3452 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3454         * configure.in:
3455         Post release version bump.
3457 === nautilus 2.13.90 ===
3459 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3461         * NEWS:
3462         Update for release
3464         * configure.in:
3465         Bump version to 2.13.90
3467 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3469         * src/nautilus-file-management-properties.c:
3470         (nautilus_file_management_properties_dialog_setup):
3471         * src/nautilus-file-management-properties.glade:
3472         Add the option to always use the location bar to the
3473         preferences dialog. Closes #328659.
3474         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
3476 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
3478         * libnautilus-private/nautilus-view.h:
3479         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
3480         Add new grab_focus method.
3482         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
3483         (fm_list_view_iface_init):
3484         Implement grab_focus.
3486         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
3487         Use grab_focus to set the focus on the content view. Fixes #329087.
3488         Patch from Nelson Benitez <gnel@cenobioracing.com>
3490 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
3492         * src/nautilus-places-sidebar.c: (compute_drop_position),
3493         (get_drag_data), (free_drag_data), (drag_motion_callback),
3494         (drag_leave_callback), (uri_list_from_selection),
3495         (drag_data_received_callback), (drag_drop_callback),
3496         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
3497         Enable bookmarks as drop targets. Closes #43311.
3498         Based on a patch from Christian Neumair <chris@gnome-de.org>.
3500 2006-01-29  Christian Neumair  <chris@gnome-de.org>
3502         * libnautilus-private/nautilus-icon-container.c:
3503         (finish_adding_new_icons):
3504         Use same grid as positioned icons to not mess up spacing.
3506 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
3508         * libnautilus-private/nautilus-file.c:
3509         (nautilus_file_get_size_as_string_with_real_size),
3510         (nautilus_file_get_string_attribute):
3511         * src/file-manager/fm-properties-window.c: (create_basic_page):
3512         Show the detailed file size in addition to the formatted one
3513         in the properties dialog. Fixes #62713.
3514         Patch from Gautier Portet <kassoulet@gmail.com>
3516 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3518         * src/file-manager/fm-directory-view.c:
3519         (confirm_delete_from_trash):
3520         HIGify the icon in the delete from trash dialog.
3521         Patch from Luca Ferretti <elle.uca@libero.it>
3523 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3525         * test/test-nautilus-directory-async.c: (main):
3526         Fix C99-style variable initialization.
3527         Patch from Jens Granseuer <jensgr@gmx.net>
3529 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3531         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
3532         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
3533         Stop cell editing when disposing the view. Fixes #322821.
3535 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
3537         * libnautilus-private/nautilus-file-operations.c:
3538         (progress_dialog_set_to_from_item_text):
3539         Use nautilus_get_uri_shortname_for_display to avoid
3540         crashing g_markup with invalid utf-8. Fixes #325586.
3542 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
3544         * src/file-manager/fm-properties-window.c:
3545         (synch_groups_combo_box), (synch_user_menu):
3546         Don't try to update the owner and group widgets if
3547         the monitored file was removed. Fixes #325702.
3549 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
3551         * src/nautilus-window.c: (nautilus_window_destroy):
3552         Unref and destroy a new content view that has been created
3553         but not yet been switched to. Fixes a rare crash.
3555 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
3557         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
3558         Don't leak title.
3560 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
3562         * libnautilus-private/nautilus-desktop-directory-file.c:
3563         (desktop_directory_file_monitor_add):
3564         Fix a typo that makes the desktop directory monitors leak.
3566 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
3568         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
3569         Never try to scale icons down to 0px. Fixes scaling for
3570         images with extreme ratios.
3572 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
3574         * libnautilus-private/nautilus-mime-actions.c:
3575         (nautilus_mime_get_applications_for_file):
3576         Don't leak mime_type.
3578 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
3580         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
3581         Destroy the bookmarks window on shutdown.
3583         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
3584         Release the bookmark stores.
3586 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
3588         * src/nautilus-spatial-window.c:
3589         (nautilus_spatial_window_finalize):
3590         Don't leak last_geometry.
3592         * src/file-manager/fm-tree-view.c:
3593         (show_iter_for_file):
3594         Don't leak path.
3596 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
3598         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
3599         Don't try to remove dummy rows from the reverse maps. Fixes
3600         critical warnings when reloading a list view with subdirectories.
3602 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3604         * configure.in:
3605         Post release version bump.
3607 === nautilus 2.13.4 ===
3609 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3611         * NEWS:
3612         Update for release.
3614 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3616         * configure.in:
3617         * libnautilus-private/Makefile.am:
3618         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
3619         * libnautilus-private/nautilus-search-engine.c:
3620         Add search support for the Tracker indexing engine.
3622 2006-01-16  Alexander Larsson  <alexl@redhat.com>
3624         * src/file-manager/fm-directory-view.c:
3625         Handle the mount/unmount error case where the mount system handled
3626         the error dialogs.
3628 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
3630         * src/nautilus-places-sidebar.c: (add_place), (update_places),
3631         (get_bookmark_index), (compute_drop_position),
3632         (drag_motion_callback), (drag_leave_callback),
3633         (bookmarks_drop_uris), (drag_data_received_callback),
3634         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
3635         (bookmarks_check_popup_sensitivity),
3636         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
3637         (rename_shortcut_cb), (remove_selected_bookmarks),
3638         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
3639         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
3640         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
3641         (bookmarks_button_press_event_cb), (bookmarks_edited),
3642         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
3643         Merge parts of the d'n'd and popup menu code from the gtk filechooser
3644         into the places sidebar.
3646 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
3648         * libnautilus-private/nautilus-directory-background.c:
3649         (nautilus_file_background_read_desktop_settings),
3650         (nautilus_file_background_write_desktop_settings):
3651         Handle new background zooming mode. (#105231)
3653 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
3655         * src/file-manager/fm-desktop-icon-view.c:
3656         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
3657         Remove the default_zoom pref callback in finalize, not destroy.
3658         Fixes #326063.
3660 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
3662         * libnautilus-private/nautilus-file-operations.c:
3663         (progress_dialog_set_to_from_item_text):
3664         Handle hostnames in the progress dialog strings more robustly.
3665         Fixes #325737.
3666         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
3668 2006-01-12  Christian Neumair  <chris@gnome-de.org>
3670         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
3671         Update current bookmark name/pixbuf on changes. Partially fixes
3672         #44906.
3674 2006-01-12  Alexander Larsson  <alexl@redhat.com>
3676         * src/file-manager/fm-error-reporting.c: (rename_callback),
3677         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
3678         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
3680 2006-01-11  Sebastien Bacher  <seb128@debian.org>
3682         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3683         updated the default thumbnailing value (Fixes #317587)
3685 2006-01-11  Christian Neumair  <chris@gnome-de.org>
3687         * libnautilus-private/nautilus-mime-actions.c:
3688         (nautilus_mime_get_default_application_for_files),
3689         (intersect_application_lists),
3690         (nautilus_mime_get_open_with_applications_for_files),
3691         (nautilus_mime_has_any_applications_for_files):
3692         * libnautilus-private/nautilus-mime-actions.h:
3693         Add file list helpers for getting associated applications.
3695         * libnautilus-private/nautilus-program-choosing.c:
3696         * libnautilus-private/nautilus-program-choosing.h:
3697         (nautilus_launch_application):
3698         Allow to pass multiple files per application launch.
3700         * src/nautilus-information-panel.c:
3701         (command_button_callback):
3702         Port to new API.
3704         * src/file-manager/fm-directory-view.c:
3705         (application_launch_parameters_new),
3706         (application_launch_parameters_free),
3707         (fm_directory_view_launch_application),
3708         (fm_directory_view_chose_application_callback),
3709         (application_selected_cb),
3710         (open_with_launch_application_callback),
3711         (add_application_to_open_with_menu), (reset_open_with_menu),
3712         (real_update_menus), (list_to_parameters_foreach),
3713         (mime_application_hash),
3714         (fm_directory_view_make_activation_parameters),
3715         (activate_callback):
3716         Support activation of multiple files at once, correctly figure out
3717         their associated applications. Fixes #105653.
3719         * src/file-manager/fm-directory-view.c:
3720         (activate_callback):
3721         ref/unref the view before/after operating on it. Fixes #326231.
3723 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
3725         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
3726         instead of g_utf8_strlen() since gtk_editable_insert_text takes
3727         the number of bytes (not number of characters).  Fixes #324406.
3729 2006-01-10  Jürg Billeter  <j@bitron.ch>
3731         * libnautilus-private/nautilus-desktop-link.c:
3732         (nautilus_desktop_link_new):
3733         Don't try to free constant string. Fixes #326114.
3735 2005-12-20  Christian Neumair  <chris@gnome-de.org>
3737         * libnautilus-private/nautilus-file.c:
3738         (nautilus_file_get_custom_icon):
3739         * src/file-manager/fm-properties-window.c:
3740         (fm_properties_window_drag_data_received),
3741         (make_relative_uri_from_full), (set_icon),
3742         (select_image_button_callback):
3743         Set icons for directories relative to the directory location to make
3744         it follow location changes.
3746 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3748         * src/nautilus-query-editor.c:
3749         Support filtering on arbitrary mime type.
3750         Uses the new eel_mime_get_availible_mime_types
3752         * configure.in:
3753         Require eel 2.13.4 for new mime list function
3755 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3757         * src/nautilus-query-editor.c: (edit_clicked),
3758         (nautilus_query_editor_grab_focus):
3759         Don't focus invisible widget.
3761 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3763         * libnautilus-extension/Makefile.am:
3764         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
3765         Add NautilusLocationWidgetProvider
3767         * src/nautilus-window-manage-views.c:
3768         Use NautilusLocationWidgetProvider
3770 2005-12-20  Alexander Larsson  <alexl@redhat.com>
3772         * src/file-manager/fm-directory-view.c:
3773         (action_save_search_as_callback):
3774         Some better strings, not resizeable.
3776         * src/nautilus-navigation-window.c:
3777         (nautilus_navigation_window_instance_init),
3778         (nautilus_navigation_window_destroy):
3779         Remove unused tooltips object
3781         * src/nautilus-query-editor.c:
3782         Add tooltips, fix spacing
3784         * src/nautilus-spatial-window.c:
3785         * src/nautilus-window-manage-views.c:
3786         Fix spacing for extra location widgets
3788 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
3790         * src/file-manager/fm-directory-view.c
3791         (action_save_search_as_callback):  HIG fixes for the save
3792         search dialog.
3794 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
3796         * libnautilus-private/nautilus-desktop-link-monitor.c:
3797         (volume_delete_dialog):
3798         * libnautilus-private/nautilus-file-operations.c:
3799         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
3800         * libnautilus-private/nautilus-icon-dnd.c:
3801         (confirm_switch_to_manual_layout):
3802         * libnautilus-private/nautilus-program-choosing.c:
3803         (application_cannot_open_location):
3804         * src/file-manager/fm-directory-view.c:
3805         (report_broken_symbolic_link):
3806         * src/nautilus-location-bar.c: (drag_data_received_callback):
3807         Adapt callers to eel dialog API changes. Fixes #324262.
3809         Patch from Christian Neumair <chris@gnome-de.org>
3810         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
3812 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
3814         * libnautilus-private/nautilus-dnd.c:
3815         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
3816         for menu items.
3818 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
3820         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
3821         (add_new_pattern), (add_new_color): HIG fixes.  Use title
3822         capitalization for window titles.  Fix widget spacing.
3824 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
3826         * libnautilus-private/nautilus-file.c: (get_time),
3827         (compare_by_time), (nautilus_file_compare_for_sort),
3828         (nautilus_file_compare_for_sort_by_attribute):
3829         Support comparison by accessed time. Fixes #321671.
3831         * libnautilus-private/nautilus-file.h:
3832         Add atime sort type.
3834         Based on a patch from bluefuture@email.it
3836 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
3838         * src/file-manager/fm-properties-window.c:
3839         (select_image_button_callback):
3840         Use GTK_STOCK_REVERT_TO_SAVED item for icon
3841         selection dialog. Closes #95115.
3842         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
3844 2005-12-16  Alexander Larsson  <alexl@redhat.com>
3846         * libnautilus-extension/nautilus-column.c:
3847         * libnautilus-extension/nautilus-menu-item.c:
3848         * libnautilus-extension/nautilus-property-page.c:
3849         Chain up in finalize handler, to fix leaks.
3851 2005-12-16  Alexander Larsson  <alexl@redhat.com>
3853         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
3854         Correct arguments for add_file, makes rename on new folder/file work
3855         again.
3857 2005-12-15  Alexander Larsson  <alexl@redhat.com>
3859         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3860         * libnautilus-private/nautilus-global-preferences.h:
3861         Rename network icon prefs to match others.
3863 2005-12-15  Alexander Larsson  <alexl@redhat.com>
3865         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3866         * libnautilus-private/nautilus-global-preferences.c:
3867         Disable network icon on desktop by default.
3869         * src/nautilus-main.c:
3870         * src/nautilus-navigation-window-ui.xml:
3871         * src/nautilus-spatial-window-ui.xml:
3872         * src/nautilus-window-menus.c:
3873         Add network to go/places menu.
3875 2005-12-15  Alexander Larsson  <alexl@redhat.com>
3877         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
3878         Make entry 30 chars to match file selector dialog.
3879         Patch from Ray Strode
3881 2005-12-13  Alexander Larsson  <alexl@redhat.com>
3883         * libnautilus-private/nautilus-module.c (nautilus_module_load):
3884         open modules G_MODULE_BIND_LOCAL
3886 2005-12-12  Alexander Larsson  <alexl@redhat.com>
3888         * configure.in:
3889         Post release version bump.
3891 === nautilus 2.13.3 ===
3893 2005-12-12  Alexander Larsson  <alexl@redhat.com>
3895         * Makefile.am:
3896         disable update-mimedb in distcheck
3898         * libnautilus-private/Makefile.am:
3899         Add beagle sources to extradist
3901         * NEWS:
3902         Update for release
3904 --- Merged the nautilus-search2 branch ---
3906 2005-12-12  Alexander Larsson  <alexl@redhat.com>
3908         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
3909         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
3910         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
3912 2005-12-12  Alexander Larsson  <alexl@redhat.com>
3914         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
3915         Another case where we need to create a saved search file.
3917 2005-12-12  Alexander Larsson  <alexl@redhat.com>
3919         * configure.in:
3920         Make it possible to build without beagle.
3922 2005-12-12  Alexander Larsson  <alexl@redhat.com>
3924         * libnautilus-private/Makefile.am:
3925         * libnautilus-private/nautilus-search-engine-simple.[ch]:
3926         Add new NautilusSearchEngineSimple backend.
3928         * libnautilus-private/nautilus-file-utilities.[ch]:
3929         Add nautilus_get_home_directory_uri.
3931         * libnautilus-private/nautilus-marshal.list:
3932         Add VOID:OBJECT,BOOLEAN, sort
3934         * libnautilus-private/nautilus-search-directory.[ch]:
3935         Add nautilus_search_directory_is_indexed.
3936         Make sure saved searches are never returned as search hits.
3938         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
3939         Make _new fail if we can't contact beagle daemon.
3940         Set text on query as one string (it can have keywords in it)
3941         Move freeing of query data to after query is done.
3942         Add _is_indexed
3944         * libnautilus-private/nautilus-search-engine.[ch]:
3945         Add nautilus_search_engine_is_indexed
3946         Remove nautilus_search_engine_enabled
3947         Use beagle if availible, otherwise simple backend.
3949         * src/nautilus-navigation-window-menus.c:
3950         Remove search disabled code
3952         * src/nautilus-query-editor.[ch]:
3953         Rename activate to changed and add reload argument
3954         Add go/reload button for non-indexed searches
3955         Add mnemonic for entry
3956         Change saved search string to "Search Folder"
3958         * src/nautilus-navigation-window.c:
3959         Update for query editor changes
3960         For indexed search engines, default to search in homedir
3962         * src/nautilus-spatial-window.c:
3963         Update for query editor changes
3964         For indexed search engines, default to search in homedir
3965         Remove search disabled code
3967 2005-12-07  Alexander Larsson  <alexl@redhat.com>
3969         * src/nautilus-query-editor.c (setup_external_entry):
3970         Make ugly string slightly better.
3972 2005-12-07  Alexander Larsson  <alexl@redhat.com>
3974         * configure.in:
3975         Mime API needs gnome-vfs-module. Unfortunate...
3977         * libnautilus-private/nautilus-query.c:
3978         Parse queries fully
3980         * libnautilus-private/nautilus-search-engine-beagle.c:
3981         Look at mime types and location.
3983         * src/nautilus-query-editor.c:
3984         Add mime type and location to query editor
3986 2005-12-06  Alexander Larsson  <alexl@redhat.com>
3988         * libnautilus-private/nautilus-query.[ch]:
3989         Add new fields to NautilusQuery
3991 2005-12-06  Alexander Larsson  <alexl@redhat.com>
3993         Merge in changes from NAUTILUS_2_12_1 to
3994         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
3995         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
3997 2005-12-06  Alexander Larsson  <alexl@redhat.com>
3999         * src/nautilus-history-sidebar.c: (update_history),
4000         (nautilus_history_sidebar_init):
4001         Fix leaks of bookmarks and model.
4003 2005-12-06  Alexander Larsson  <alexl@redhat.com>
4005         * libnautilus-private/nautilus-search-engine-beagle.c:
4006         (nautilus_search_engine_beagle_set_query):
4007         Unref the right query.
4009 2005-12-05  Alexander Larsson  <alexl@redhat.com>
4011         * libnautilus-private/nautilus-file-utilities.c:
4012         (nautilus_compute_title_for_uri):
4013         Handle NULL query in search.
4015         * libnautilus-private/nautilus-file-utilities.h:
4016         * libnautilus-private/nautilus-search-directory.h:
4017         Move saved search uri/mimetype define to
4018         nautilus-file-utilities.h.
4020         * libnautilus-private/nautilus-search-directory.c:
4021         Ref query in get
4023         * libnautilus-private/nautilus-search-engine.c:
4024         Remove unused stuff.
4026         * src/Makefile.am:
4027         * src/nautilus-query-editor.[ch]:
4028         Add new files implementing NautilusQueryEditor
4030         * src/nautilus-places-sidebar.c:
4031         Remove search from places sidebar.
4033         * src/nautilus-search-bar.[ch]:
4034         Only handle text queries.
4036         * src/nautilus-window.[ch]:
4037         * src/nautilus-window-private.h:
4038         * src/nautilus-navigation-window-menus.c:
4039         * src/nautilus-window-manage-views.c:
4040         extra location widgets support and some search mode changes
4042         * src/nautilus-navigation-window.[ch]:
4043         * src/nautilus-spatial-window.c:
4044         Implement new search ui using extra location widgets
4046         * src/file-manager/fm-directory-view.c:
4047         Implement save search and save search as.
4048         Fix free bugs in fm_directory_view_stop.
4050         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
4051         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
4052         Also handle saved search mimetypes.
4055 2005-12-02  Alexander Larsson  <alexl@redhat.com>
4057         * libnautilus-private/nautilus-search-directory.[ch]:
4058         More functions to save queres.
4060         * src/file-manager/fm-actions.h:
4061         * src/file-manager/fm-directory-view.c:
4062         * src/file-manager/nautilus-directory-view-ui.xml:
4063         Initial stubs for save search menu items.
4065 2005-12-01  Alexander Larsson  <alexl@redhat.com>
4067         * libnautilus-private/nautilus-directory.c:
4068         * libnautilus-private/nautilus-search-directory.[ch]:
4069         * src/nautilus-bookmark-list.c:
4070         Further refactor the query loading, and remove all traces
4071         of the old load/save mechanism.
4073 2005-12-01  Alexander Larsson  <alexl@redhat.com>
4075         * libnautilus-private/nautilus-directory.c:
4076         * libnautilus-private/nautilus-query.[ch]:
4077         * libnautilus-private/nautilus-search-directory.[ch]:
4078         Refactor query loading into NautilusQuery object.
4080 2005-12-01  Alexander Larsson  <alexl@redhat.com>
4082         * configure.in:
4083         Check for update-mime-database
4085         * data/.cvsignore:
4086         * data/Makefile.am:
4087         * data/nautilus.xml.in:
4088         Add mime database entries for saved searches.
4090         * libnautilus-private/Makefile.am:
4091         * libnautilus-private/nautilus-saved-search-file.[ch]:
4092         Special file type for saved search files to pretend that
4093         they are directories.
4095         * libnautilus-private/nautilus-directory.[ch]:
4096         Make nautilus_directory_ref return its arg.
4097         Create NautilusSearchDirectory for saved searches.
4099         * libnautilus-private/nautilus-file-dnd.c:
4100         Non-editable directories do not accept drops.
4102         * libnautilus-private/nautilus-file-private.h:
4103         * libnautilus-private/nautilus-file.h:
4104         Move nautilus_file_get_existing to public header.
4106         * libnautilus-private/nautilus-file.c:
4107         Create saved search files at right time
4109         * libnautilus-private/nautilus-marshal.list:
4110         Add new marshallers
4112         * libnautilus-private/nautilus-monitor.c:
4113         Remove some spew
4115         * libnautilus-private/nautilus-search-directory.[ch]:
4116         Split out search file loading to a separate function.
4118         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4119         Handle several layers of cannot accept drop.
4121         * src/file-manager/fm-directory-view.[ch]:
4122         Make files be related to the directory they are in, since
4123         a file can be in a tree multiple times, with searches.
4124         Sorting us now done in base class, and inheriting classes just
4125         add a compare function.
4126         Fix file leak in new_folder_done.
4128         * src/file-manager/fm-icon-view.c:
4129         Update to new base class API.
4130         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4132         * src/file-manager/fm-list-model.[ch]:
4133         Rearrange data so that we can have one file in multiple dirs.
4134         Still problems with the same directory in multiple dirs.
4135         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4136         Fix leak in each_path_get_data_binder
4138         * src/file-manager/fm-list-view.c:
4139         Update to new APIs (base class and model).
4140         Fix leak in fm_list_view_get_selection_foreach_func.
4142 --- end of nautilus-search2 merge ---
4144 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4146         * src/file-manager/fm-directory-view.c:
4147         (report_broken_symbolic_link):
4148         Don't ask to move broken symlinks to trash in trash (#132751)
4150         Patch from Christian Neumair
4152 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4154         * libnautilus-private/nautilus-desktop-icon-file.c:
4155         * libnautilus-private/nautilus-directory-async.c:
4156         * libnautilus-private/nautilus-file.c:
4157         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
4158         permissions.
4160         Patch from Christian Neumair and Christian Kellner
4162         * configure.in:
4163         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
4165 2005-12-12  Alexander Larsson  <alexl@redhat.com>
4167         * src/file-manager/fm-properties-window.c:
4168         Use GtkComboBox, not option menu. (#322567)
4170         Patch by Jaap A. Haitsma
4172 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
4174         * src/file-manager/fm-directory-view.c:
4175         (extension_action_slow_mime_types_ready_callback),
4176         (extension_action_callback), (add_extension_action_for_files):
4177         Keep the original action refed till its activation callback is
4178         done. Prevents the callback data from being freed prematurely.
4179         Fixes #320230.
4181 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
4183         Fixes bug #322957:
4185         Add a "Network Servers" icon on the desktop, which takes you to network:///
4187         * libnautilus-private/nautilus-global-preferences.h
4188         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
4189         name.  This determines whether we show the "Network Servers" icon.
4191         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
4192         schema for /apps/nautilus/desktop/network_visible; the default is true.
4194         * libnautilus-private/nautilus-desktop-link.h
4195         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
4197         * libnautilus-private/nautilus-desktop-link.c
4198         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
4200         * libnautilus-private/nautilus-desktop-link-monitor.c
4201         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
4202         (nautilus_desktop_link_monitor_delete_link): Don't delete
4203         NAUTILUS_DESKTOP_LINK_NETWORK links.
4204         (update_link_visibility): New helper function.
4205         (desktop_home_visible_changed): Use update_link_visibility(), to
4206         avoid duplicated code.
4207         (desktop_computer_visible_changed): Likewise.
4208         (desktop_trash_visible_changed): Likewise.
4209         (desktop_network_visible_changed): New function.
4210         (create_link_and_add_preference): New helper function.
4211         (nautilus_desktop_link_monitor_init): Use
4212         create_link_and_add_preference() to avoid duplicated code.  Also,
4213         create the network_link.
4214         (desktop_link_monitor_finalize): Unref the network_link.
4215         (remove_link_and_preference): New helper function.
4216         (desktop_link_monitor_finalize): Use remove_link_and_preference()
4217         to avoid duplicated code.  Also, free the network_link.
4219         * src/file-manager/fm-icon-container.c (SortCategory): Add a
4220         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
4221         the "Network Servers" icon appears before mounts.
4222         (get_sort_category): Use SORT_NETWORK_LINK as the category for
4223         NAUTILUS_DESKTOP_LINK_NETWORK.
4225 2005-12-09  Alexander Larsson  <alexl@redhat.com>
4227         * libnautilus-private/nautilus-emblem-utils.c:
4228         * libnautilus-private/nautilus-file-operations.c:
4229         * libnautilus-private/nautilus-program-choosing.c:
4230         * src/file-manager/fm-directory-view.c:
4231         * src/file-manager/fm-error-reporting.c:
4232         * src/file-manager/fm-properties-window.c:
4233         * src/file-manager/fm-tree-view.c:
4234         * src/nautilus-application.c:
4235         * src/nautilus-connect-server-dialog-main.c:
4236         * src/nautilus-connect-server-dialog.c:
4237         * src/nautilus-emblem-sidebar.c:
4238         * src/nautilus-information-panel.c:
4239         * src/nautilus-navigation-window-menus.c:
4240         * src/nautilus-property-browser.c:
4241         * src/nautilus-window-bookmarks.c:
4242         * src/nautilus-window-manage-views.c:
4243         Remove title from alerts. (#323134)
4245         Patch from jaap@haitsma.org
4247         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
4248         Fix warning from ignoring g_list_append return value
4250 2005-12-09  Alexander Larsson  <alexl@redhat.com>
4252         * src/nautilus-navigation-window.[ch]:
4253         Use combo box instead of option menu (#322567)
4255         Patch from jaap@haitsma.org
4257 2005-12-08  Alexander Larsson  <alexl@redhat.com>
4259         * src/nautilus-file-management-properties.c:
4260         * src/nautilus-file-management-properties.glade:
4261         Use the new combo box code (#322487)
4263         Patch from jaap@haitsma.org
4265         * configure.in:
4266         Require new eel.
4268 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
4270         Fixes bug #318140:
4272         * libnautilus-private/nautilus-link-desktop-file.c
4273         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
4274         .desktop file doesn't have an Icon property, fall back to some
4275         reasonable icons depending on the type of the .desktop file.
4277         * libnautilus-private/nautilus-icon-factory.c
4278         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
4279         custom icons vs. special icons.
4281 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
4283         Fixes bug #317962:
4285         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
4286         name for $HOME; just let it be the actual display name of the
4287         folder on disk.
4289         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
4290         this consistent.
4292 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
4294         * src/file-manager/fm-directory-view.c: (done_loading),
4295         (display_pending_callback),
4296         (schedule_idle_display_of_pending_files),
4297         (schedule_timeout_display_of_pending_files),
4298         (unschedule_display_of_pending_files), (queue_pending_files),
4299         (remove_changes_timeout_callback), (reset_update_interval),
4300         (changes_timeout_callback), (schedule_changes),
4301         (files_added_callback), (files_changed_callback),
4302         (done_loading_callback), (schedule_update_menus),
4303         (file_changed_callback), (finish_loading),
4304         (fm_directory_view_stop):
4305         Schedule the frequency of updates to the view in relation to the
4306         activity in a viewed directory instead of simply scheduling everything
4307         as idle. Prevents high CPU load from constant updates in busy
4308         directories and allows more efficient use of the cached info for
4309         the initial display.
4311 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
4313         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
4314         HIG fixes for the delete confirmation dialog.  Remove window
4315         title & convert dialog type from question to warning.
4317 2005-11-24  Alexander Larsson  <alexl@redhat.com>
4319         * src/file-manager/fm-directory-view.c:
4320         Allow shift-delete even if not visible in ui.
4322         Patch from Nelson Benítez <gnel@cenobioracing.com>
4324 2005-11-24  Alexander Larsson  <alexl@redhat.com>
4326         * icons/knob.png:
4327         New knob icon from Luca Ferretti
4329 2005-11-24  Alexander Larsson  <alexl@redhat.com>
4331         * libnautilus-private/nautilus-file.[ch]:
4332         Add nautilus_file_list_cancel_call_when_ready.
4334         * src/file-manager/fm-directory-view.c:
4335         Handle multiple files being activated together.
4337         Patch from Christian Neumair with some changes.
4339 2005-11-23  Alexander Larsson  <alexl@redhat.com>
4341         * libnautilus-private/nautilus-thumbnails.c:
4342         (nautilus_thumbnail_load_framed_image):
4343         Don't frame thumbnails with alpha channel.
4345 2005-11-22  Alexander Larsson  <alexl@redhat.com>
4347         * src/nautilus-file-management-properties.glade:
4348         Use pixel offset for indenting, not spaces.
4349         Patch from Jaap Haitsma
4351 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
4353         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
4354         G_MODULE_BIND_LAZY when dlopening a module.
4356 2005-11-19  Christian Neumair  <chris@gnome-de.org>
4358         * src/file-manager/fm-directory-view.c:
4359         (action_location_delete_callback): Ask for confirmation when deleting
4360         through the location context menu. Fixes #321584.
4362 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
4364         * src/nautilus-file-management-properties.c:
4365         (nautilus_file_management_properties_size_group_create):
4366         Don't leak size_group reference.
4367         Patch from Jaap Haitsma <jaap@haitsma.org>
4369 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4371         * configure.in:
4372         Post release version bump.
4374 === nautilus 2.13.2 ===
4376 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4378         * configure.in:
4379         Require new eel
4381         * NEWS:
4382         Update for release
4384 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4386         * src/file-manager/fm-tree-view.c: (create_tree):
4387         * src/nautilus-main.c: (register_icons):
4388         * src/nautilus-window-menus.c:
4389         Always use gnome-fs-home for home icon.
4391 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4393         * libnautilus-private/nautilus-icon-canvas-item.c:
4394         (nautilus_icon_canvas_item_bounds):
4395         Handle emblem size correctly when zoomed.
4396         Patch from Christian Neumair
4398 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4400         * src/nautilus-desktop-window.c (realize):
4401         Fix typo (#320003)
4403 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
4405        Fix the volumes part of bug #45953:
4407        * libnautilus-private/nautilus-icon-container.c
4408        (finish_adding_new_icons): First, call assign_icon_position().
4409        Then, don't ignore the fact that the icon may have a lazy
4410        position; check the icon->has_lazy_position flag even after
4411        retrieving its stored position.  If the flag is turned on, defer
4412        the icon to the semi_position_icons list.
4414 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4416         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
4417         Handle the case of missing highlight frame better.
4418         Patch from Christian Neumair
4420 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4422         * src/file-manager/fm-properties-window.c:
4423         Nicer ui for setting custom icons (#95115)
4424         Patch from Christian Neumair
4426 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4428         * libnautilus-private/nautilus-file-operations.[ch]:
4429         * src/file-manager/fm-directory-view.[ch]:
4430         * src/file-manager/fm-icon-view.c:
4431         * src/file-manager/fm-list-view.c:
4432         * src/file-manager/fm-tree-view.c:
4433         Get the right position on new folders/files when in
4434         manual position mode.
4435         Patch from Christian Neumair
4437 2005-11-14  Alexander Larsson  <alexl@redhat.com>
4439         * libnautilus-private/nautilus-file-operations.c:
4440         (handle_transfer_overwrite):
4441         Add skip all button. (#48331)
4442         Patch from Guillaume Desmottes <cass@skynet.be>
4444 2005-11-13  Christian Neumair  <chris@gnome-de.org>
4446         * libnautilus-private/nautilus-icon-container.c:
4447         Use ctrl-shift-g to browse back in results. Fixes #320061.
4449 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
4451         * src/file-manager/fm-tree-view.c: (create_tree):
4452         Connect the compare function before root nodes are added.
4453         Prevents the internal sort model of GtkTree from going
4454         out of sync with the tree view after a root node resort.
4455         Fixes #158506.
4457 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
4459         * libnautilus-private/nautilus-icon-canvas-item.h:
4460         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
4461         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
4462         make the knob image themable as stock-nautilus-knob.
4464         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
4465         via keyboard, with <Control>+, <Control>- and <Control>0.
4467         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
4468         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
4469         does not eat <Control>0.
4471 2005-10-26  Alexander Larsson  <alexl@redhat.com>
4473         * libnautilus-private/nautilus-file-operations.c:
4474         Include locale.h to fix build. Patch from Nelson Benítez.
4476 2005-10-26  Alexander Larsson  <alexl@redhat.com>
4478         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
4479         Fix leak. Patch from Kjartan Maraas. (#319333)
4481 2005-10-26  Alexander Larsson  <alexl@redhat.com>
4483         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
4484         Correctly sort the mime lists.
4486 2005-10-24  Alexander Larsson  <alexl@redhat.com>
4488         * configure.in:
4489         Post release version bump.
4491 === nautilus 2.13.1 ===
4493 2005-10-24  Alexander Larsson  <alexl@redhat.com>
4495         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
4496         Fix test, icon size was removed
4498         * NEWS:
4499         Update for release
4501 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
4503         * src/file-manager/fm-directory-view.c: Only show
4504         the "Format" item if gfloppy is around.
4506 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
4508         * src/file-manager/fm-actions.h:
4509         * src/file-manager/nautilus-directory-view-ui.xml:
4510         * src/file-manager/fm-directory-view.c: Add a "Format"
4511         menuitem to the context menu of Floppy in Computer,
4512         which runs gfloppy.
4514 2005-10-20  Christian Neumair  <chris@gnome-de.org>
4516         * libnautilus-private/nautilus-program-choosing.c:
4517         (nautilus_launch_show_file):
4518         * src/nautilus-window-manage-views.c:
4519         (display_view_selection_failure):
4520         * src/file-manager/fm-directory-view.c:
4521         (activate_callback),
4522         (activate_activation_uri_ready_callback):
4523         Don't bail if an authentication request was cancelled.
4525 2005-10-20  Christian Neumair  <chris@gnome-de.org>
4527         * src/nautilus-sidebar-title.c:
4528         (update_more_info):
4529         * libnautilus-private/nautilus-file.c:
4530         * libnautilus-private/nautilus-file.h:
4531         (nautilus_file_should_show_type):
4532         Don't display file type in sidebar for computer, network and smb
4533         toplevel URIs. Fixes #168561.
4535 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4537         * libnautilus-private/nautilus-mime-actions.c:
4538         (get_open_with_mime_applications), (application_compare_by_name),
4539         (application_compare_by_id):
4540         Sort applications by name. Fixes bug #310038.
4542 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4544         * libnautilus-private/nautilus-bookmark.c:
4545         (bookmark_file_changed_callback):
4546         Don't update bookmarks when its target file is trashed. Fixes #162787.
4548 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4550         * libnautilus-private/nautilus-window-info.h:
4551         * src/nautilus-window-manage-views.c:
4552         (nautilus_window_open_location_full):
4553         * src/file-manager/fm-icon-view.c:
4554         (icon_container_activate_alternate_callback):
4555         * src/file-manager/fm-list-view.c:
4556         (activate_selected_items_alternate):
4557         Open a new navigational window on alternative item activation.
4559 2005-10-19  Christian Neumair  <chris@gnome-de.org>
4561         * src/nautilus-spatial-window.c:
4562         (got_file_info_for_location_menu_callback):
4563         Use custom image for location button if available. Partially fixes
4564         #311394 and plugs a leak.
4566 2005-10-19  Alexander Larsson  <alexl@redhat.com>
4568         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
4569         Scroll into view correctly when renaming (#309964)
4571 2005-10-19  Alexander Larsson  <alexl@redhat.com>
4573         * libnautilus-private/Makefile.am (INCLUDES):
4574         Remove duplicate setting of libnautilus_private_la_LIBADD
4576 2005-10-19  Alexander Larsson  <alexl@redhat.com>
4578         * src/nautilus-shell-interface.idl:
4579         Reuse Nautilus::URI from the one defined in libnautilus-private.
4581         * libnautilus-private/Makefile.am:
4582         Link libnautilus-private statically.
4584 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4586         * src/file-manager/fm-directory-view.c:
4587         (can_delete_uri_without_confirm),
4588         (confirm_delete_directly):
4589         Don't request confirmation for deletion of "burn:" URIs. Fixes
4590         #302607.
4592 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4594         * src/nautilus-places-sidebar.c: (update_places):
4595         * src/nautilus-window-bookmarks.c: (update_bookmarks):
4596         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
4598 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4600         * libnautilus-private/nautilus-metafile.c: Make metadata
4601         copying/moving asynchronous.
4603 2005-10-18  Christian Neumair  <chris@gnome-de.org>
4605         * data/browser.xml: Don't mark strings for translation we get from
4606         gnome-icon-theme. Fixes #114919.
4608 2005-10-18  Alexander Larsson  <alexl@redhat.com>
4610         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4611         Don't send slash to typeahead
4613         * src/nautilus-location-dialog.[ch]:
4614         Add nautilus_location_dialog_set_location.
4616         * src/nautilus-navigation-window-menus.c:
4617         * src/nautilus-navigation-window.c:
4618         * src/nautilus-spatial-window.c:
4619         * src/nautilus-window.[ch]:
4620         Open location dialog/entry when you press '/'.
4622 2005-10-18  Alexander Larsson  <alexl@redhat.com>
4624         * src/file-manager/fm-list-view.c:
4625         Use gtktreeview typeahead. Patch by Christian Neumair.
4627 2005-10-18  Jürg Billeter  <j@bitron.ch>
4629         * libnautilus-private/nautilus-icon-container.c: (destroy),
4630         (unrealize), (button_press_event),
4631         (nautilus_icon_container_search_position_func),
4632         (nautilus_icon_container_real_search_enable_popdown),
4633         (nautilus_icon_container_search_enable_popdown),
4634         (nautilus_icon_container_search_disable_popdown),
4635         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
4636         (nautilus_icon_container_search_entry_flush_timeout),
4637         (nautilus_icon_container_search_preedit_changed),
4638         (nautilus_icon_container_search_activate),
4639         (nautilus_icon_container_search_delete_event),
4640         (nautilus_icon_container_search_button_press_event),
4641         (nautilus_icon_container_search_iter),
4642         (nautilus_icon_container_search_move),
4643         (nautilus_icon_container_search_scroll_event),
4644         (nautilus_icon_container_search_key_press_event),
4645         (nautilus_icon_container_search_init),
4646         (nautilus_icon_container_ensure_interactive_directory),
4647         (nautilus_icon_container_real_start_interactive_search),
4648         (nautilus_icon_container_start_interactive_search),
4649         (key_press_event), (nautilus_icon_container_class_init):
4650         * libnautilus-private/nautilus-icon-container.h:
4651         * libnautilus-private/nautilus-icon-private.h:
4652         * libnautilus-private/nautilus-marshal.list:
4654         Replace NautilusIconContainer typeahead implementation by a port of
4655         GtkTreeView's interactive search.
4657 2005-10-18  Alexander Larsson  <alexl@redhat.com>
4659         * libnautilus-extension/Makefile.am:
4660         * libnautilus-private/Makefile.am:
4661         Build fixes for cygwin.
4662         Patch from Yaakov S (Cygwin Port)
4664 2005-10-17  Christian Neumair  <chris@gnome-de.org>
4666         * libnautilus-private/nautilus-bookmark.c:
4667         * libnautilus-private/nautilus-bookmark.h:
4668         * libnautilus-private/nautilus-icon-container.c:
4669         * libnautilus-private/nautilus-icon-factory.c:
4670         * libnautilus-private/nautilus-icon-factory.h:
4671         * libnautilus-private/nautilus-ui-utilities.c:
4672         * src/nautilus-bookmarks-window.c:
4673         * src/nautilus-history-sidebar.c:
4674         * src/nautilus-places-sidebar.c:
4675         * src/nautilus-sidebar-title.c:
4676         * src/nautilus-spatial-window.c:
4677         * src/nautilus-window-menus.c:
4678         * src/file-manager/fm-directory-view.c:
4679         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
4680         stock icon size, use this size in the sidebar, and in menus.
4681         Fixes #167107 and others.
4683 2005-10-17  Alexander Larsson  <alexl@redhat.com>
4685         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
4686         Remove ctrl-backspace delete keybinding. (#310546)
4688 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4690         * libnautilus-extension/nautilus-file-info.c:
4691         * libnautilus-extension/nautilus-file-info.h:
4692         * libnautilus-private/nautilus-file.c:
4693         Add new functions for extensions:
4694         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
4695         nautilus_file_info_get_volume, nautilus_file_info_get_drive
4697         Patch from Trevor Davenport
4699 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4701         * configure.in:
4702         Bump version to 2.13.1. Further 2.12.x work is on
4703         gnome-2-12 branch.
4705 ==== gnome-2-12 branched from here ===
4707 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4709         * configure.in:
4710         Post release version bump
4712 === nautilus 2.12.1 ===
4714 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4716         * NEWS:
4717         Update for 2.12.1
4719 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4721         * libnautilus-private/nautilus-file-operations-progress.c:
4722         (nautilus_file_operations_progress_new),
4723         (nautilus_file_operations_progress_new_file):
4724         Correctly escape input strings for GMarkup. (#317736)
4725         Patch from Christian Neumair.
4727 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4729         * src/file-manager/fm-list-model.c:
4730         (fm_list_model_sort_file_entries):
4731         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
4732         Patch from Christian Neumair.
4734 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4736         * libnautilus-private/nautilus-directory-metafile.c:
4737         (nautilus_directory_get_file_metadata):
4738         On assert failure, return default metadata, not NULL.
4739         Partial fix of #308977.
4740         Patch from Christian Neumair.
4742 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4744         * src/nautilus-window.c:
4745         Verify arguments in public functions.
4746         Patch from Christian Neumair.
4748 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4750         * libnautilus-private/nautilus-icon-container.c:
4751         * libnautilus-private/nautilus-icon-private.h:
4752         Don't crash if file removed during start of drag. (#158196)
4753         Patch from Christian Neumair.
4755         Remove remove_context_menu_timeout, which is not needed anymore.
4757 2005-10-03  Alexander Larsson  <alexl@redhat.com>
4759         * src/file-manager/nautilus-directory-view-ui.xml:
4760         Fix some spelling errors.
4761         Patch from Lukasz Stelmach <stlman@poczta.fm>
4763 2005-09-30  Christian Neumair  <chris@gnome-de.org>
4765         * libnautilus-private/nautilus-icon-container.c:
4766         (nautilus_icon_container_update_scroll_region),
4767         (lay_down_icons_horizontal):
4768         Only wrap icons when the right margin touches the rightmost icon.
4769         Fixes #313025.
4771 2005-09-30  Alexander Larsson  <alexl@redhat.com>
4773         * src/file-manager/fm-tree-view.c: (compare_rows):
4774         Correct sort order for dummy row.
4775         Possible fix for #123051
4777 2005-09-27  Alexander Larsson  <alexl@redhat.com>
4779         * src/file-manager/fm-directory-view.c:
4780         (activate_check_mime_types):
4781         Never warn if the files would be launched in the same app.
4782         Partially reverts checkin from 2005-08-01.
4784 2005-09-26  Christian Neumair  <chris@gnome-de.org>
4786         * libnautilus-private/nautilus-desktop-directory.c:
4787         (desktop_directory_changed_callback), (desktop_finalize),
4788         (update_desktop_directory): Make changes to "desktop_is_home_dir"
4789         GConf key instant apply. Fixes #116217.
4791         * libnautilus-private/nautilus-icon-canvas-item.c:
4792         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
4793         Partially fixes #159643.
4795         * src/file-manager/fm-directory-view.c:
4796         (action_mount_volume_callback), (action_unmount_volume_callback),
4797         (action_eject_volume_callback), (file_should_show_foreach),
4798         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
4799         volumes at once. Fixes #156169.
4801 2005-09-20  christian neumair  <chris@gnome-de.org>
4803         * src/nautilus-connect-server-dialog.c: (connect_to_server):
4804         Fix leak and crasher. Fixes #314730.
4806         * src/file-manager/fm-directory-view.c: (connect_proxy):
4807         Don't poke around with null pixbuf if icon theme lookup failed.
4809         * libnautilus-private/nautilus-desktop-directory-file.c:
4810         (desktop_directory_file_get_deep_counts):
4811         * libnautilus-private/nautilus-file.c:
4812         (nautilus_file_get_deep_counts),
4813         (nautilus_file_get_string_attribute_with_default:):
4814         * libnautilus-private/nautilus-file.h:
4815         * libnautilus-private/nautilus-trash-file.c:
4816         (trash_file_get_deep_counts):
4817         * src/file-manager/fm-properties-window.c:
4818         (directory_contents_value_field_update),
4819         (attach_directory_contents_value_field),
4820         (update_visibility_of_item_count_fields),
4821         (update_visibility_of_item_count_fields_wrapper),
4822         (remember_directory_contents_widget),
4823         (append_directory_contents_fields), (real_destroy):
4824         Add force flag to nautilus_file_get_deep_counts, which forces
4825         generation even if the "show deep count" preference is turned off.
4826         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
4828 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
4830         * nautilus-connect-server-dialog-main.c: (main):
4831         * nautilus-connect-server-dialog.h:
4832         * nautilus-connect-server-dialog.c:
4833         (nautilus_connect_server_dialog_new):
4834         * nautilus-window-menus.c:
4835         (action_connect_to_server_callback):
4836         Autofill "Connect to server" dialog where possible.
4837         Fixes #314745
4839 2005-09-19  Christian Neumair  <chris@gnome-de.org>
4841         * libnautilus-private/nautilus-file-operations.c:
4842         (nautilus_file_operations_copy_move),:
4843         Try to use the trash associated with a symlink's parent directory if
4844         resolution fails because of broken symlink when moving symlink to
4845         trash.
4847         * libnautilus-private/nautilus-file-operations.c:
4848         (nautilus_self_check_file_operations):
4849         Fix date self checks. Fixes #47364.
4851 2005-09-19  Alexander Larsson  <alexl@redhat.com>
4853         * icons/Makefile.am:
4854         * icons/Search.png:
4855         * icons/nautilus-desktop.png:
4856         * icons/nautilus-file-management-properties.png:
4857         * icons/nautilus-mini-logo.png:
4858         * icons/nautilus-server-connect.png:
4859         * icons/side_bar_image.png:
4860         Remove unused icons (#315990)
4861         Patch from Jaap A. Haitsma
4863 2005-09-19  Christian Neumair  <chris@gnome-de.org>
4865         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
4866         * libnautilus-private/nautilus-thumbnails.c:
4867         (nautilus_update_thumbnail_file_copied),
4868         (nautilus_update_thumbnail_file_renamed),
4869         (nautilus_remove_thumbnail_for_file):
4870         * libnautilus-private/nautilus-thumbnails.h:
4871         Copy thumbnails when copying file metadata. Fixes #45191.
4873 2005-09-19  Christian Neumair  <chris@gnome-de.org>
4875         * src/file-manager/fm-list-view.c: (drag_begin_callback),
4876         (motion_notify_callback):
4877         Setup drag in the "drag-begin" handler.
4879 2005-09-19  Alexander Larsson  <alexl@redhat.com>
4881         * libnautilus-private/nautilus-icon-container.[ch]:
4882         * libnautilus-private/nautilus-icon-private.h:
4883         Add support for lazily positioned icons.
4885         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
4886         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
4887         (fm_icon_view_screen_changed):
4888         Use lazily positioned icons for desktop icons. (#45953)
4890         Patch from Christian Neumair  <chris@gnome-de.org>
4892 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
4894         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
4896 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
4898         Fixes bug #171073:
4900         * libnautilus-private/nautilus-trash-directory.c
4901         (nautilus_trash_directory_instance_init): In addition to
4902         connecting to "volume_pre_unmount" on the volume monitor, also
4903         connect to "volume_unmounted".  This will let the trash clean up
4904         its merged directory even if the unmount is not initiated from
4905         Nautilus.
4907         * libnautilus-private/nautilus-merged-directory.c
4908         (merged_remove_real_directory): When a real directory is removed
4909         from the merged directory, emit notifications to that effect.
4910         This lets the trash window remove the icons that used to
4911         correspond to a volume that got unmounted.
4912         (real_directory_notify_files_removed): New utility function.
4914 2005-09-06  Christian Neumair  <chris@gnome-de.org>
4916         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
4917         the zoom level is initialized correctly in fm_list_view_begin_loading.
4918         Fixes #314269.
4920 2005-09-06  Alexander Larsson  <alexl@redhat.com>
4922         * libnautilus-private/nautilus-directory-async.c:
4923         (nautilus_directory_monitor_add_internal),
4924         (nautilus_directory_monitor_remove_internal):
4925         * libnautilus-private/nautilus-file-private.h:
4926         * libnautilus-private/nautilus-file.c: (finalize):
4927         Only use directory monitors to avoid using lots and lots of
4928         file monitors. This is an optimization in almost all cases, although
4929         it does a bit more work when viewing a file properties dialog with the
4930         containing folder window hidden. (#315041)
4932 2005-09-06  Christian Neumair  <chris@gnome-de.org>
4934         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
4935         (get_unique_files), (reset_extension_actions_menu): Always pass all
4936         selected files to extension, instead of passing max. 1 per selected
4937         MIME type. Fixes #314721.
4939 2005-09-05  Alexander Larsson  <alexl@redhat.com>
4941         * configure.in:
4942         Post release version bump.
4944 === nautilus 2.12.0 ===
4946 2005-09-05  Alexander Larsson  <alexl@redhat.com>
4948         * configure.in:
4949         Require eel 2.12.
4951         * NEWS:
4952         Update for release
4954 2005-08-31  Alexander Larsson  <alexl@redhat.com>
4956         * libnautilus-private/nautilus-icon-container.c:
4957         (handle_focus_in_event), (handle_focus_out_event):
4958         Don't redraw the whole desktop on focus in/out.
4960 2005-08-29  Alexander Larsson  <alexl@redhat.com>
4962         * libnautilus-private/nautilus-icon-factory.c:
4963         (get_icon_from_cache):
4964         Revert memleak patch from 2005-08-23, since it was
4965         wrong and causes crashes.
4967 2005-08-29  Alexander Larsson  <alexl@redhat.com>
4969         * libnautilus-private/nautilus-icon-dnd.c:
4970         (nautilus_icon_container_get_drop_action):
4971         Handle background color/image drops even on
4972         icons. (#47536)
4973         Patch from Christian Neumair  <chris@gnome-de.org>
4975 2005-08-29  Alexander Larsson  <alexl@redhat.com>
4977         * src/file-manager/fm-directory-view.c:
4978         (filtering_changed_callback):
4979         Fix handling of global show-hidden-file prefs change.
4980         (#306821)
4981         Patch from Christian Neumair  <chris@gnome-de.org>
4983 2005-08-29  Alexander Larsson  <alexl@redhat.com>
4985         * libnautilus-private/nautilus-icon-container.c:
4986         (nautilus_icon_container_get_first_visible_icon):
4987         Handle non-sorted-by-y icon containers (manual mode).
4988         #157415. Patch from Christian Neumair <chris@gnome-de.org>
4990 2005-08-25  William Jon McCann  <mccann@jhu.edu>
4992         * src/file-manager/fm-icon-view.c (should_preview_sound):
4993         Don't allow audio preview in burn://.  Workaround for
4994         #312275.
4996 2005-08-29  Alexander Larsson  <alexl@redhat.com>
4998         * libnautilus-private/nautilus-icon-factory.c:
4999         (get_special_icon_for_file),
5000         (nautilus_icon_factory_get_icon_for_file),
5001         (nautilus_icon_factory_is_icon_ready_for_file):
5002         Handle some more special location icons, and don't require
5003         attributes for special location icons. (#312095, #312134)
5004         Patch from Christian Neumair  <chris@gnome-de.org>
5006 2005-08-26  Alexander Larsson  <alexl@redhat.com>
5008         * src/file-manager/fm-directory-view.c:
5009         Better handling of script env vars:
5010         Expand uri for desktop directory.
5011         Expand uris for links on desktop
5012         Expand pathnames for items in trash.
5013         Fixes bug #148545
5014         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5016 2005-08-26  Alexander Larsson  <alexl@redhat.com>
5018         * libnautilus-private/nautilus-icon-container.c:
5019         (lay_down_icons_horizontal):
5020         Fix layouting in text-beside-icons mode for short names.
5021         (#159621)
5022         Patch from Christian Neumair  <chris@gnome-de.org>
5024 2005-08-25  Alexander Larsson  <alexl@redhat.com>
5026         * libnautilus-private/nautilus-file-operations.[ch]:
5027         * src/file-manager/fm-directory-view.c:
5028         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
5029         nautilus_file_operations_new_file_from_template, instead
5030         manually removing source when needed. This fixes #309592.
5032 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5034         * configure.in:
5035         Post release version bump.
5037 === nautilus 2.11.92 ===
5039 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5041         * configure.in:
5042         Require eel 2.11.92.
5044         * NEWS:
5045         Update for release
5047 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5049         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5050         (get_drop_action), (receive_dropped_keyword),
5051         (drag_data_received_callback):
5052         Enable emblem dropping to the list view and allow text
5053         drags on the list background. Fixes #313408.
5055         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5057 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
5059         * libnautilus-private/nautilus-icon-factory.c:
5060         (get_icon_from_cache):
5061         Don't ref cached_icon twice. Fixes #307288.
5063         Patch from Kjartan Maraas  <kmaraas@gnome.org>
5065 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
5067         * libnautilus-private/nautilus-file.c:
5068         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
5069         (prepend_automatic_emblem_names):
5070         * libnautilus-private/nautilus-file.h:
5071         * src/file-manager/fm-directory-view.c:
5072         (desktop_or_home_dir_in_selection), (real_update_location_menu),
5073         (real_update_menus):
5074         Don't allow trashing or deleting the home or desktop folder within
5075         a selection or via the location button context menu. Fixes #310414.
5077         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5079 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
5081         * libnautilus-private/nautilus-mime-actions.c:
5082         (filter_nautilus_handler), (get_open_with_mime_applications),
5083         (nautilus_mime_get_open_with_applications_for_file),
5084         (nautilus_mime_get_applications_for_file),
5085         (nautilus_mime_has_any_applications_for_file):
5086         Don't show nautilus folder handler as application option
5087         for folders. Fixes #310382.
5089         Based on a patch from Christian Neumair  <chris@gnome-de.org>
5091 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
5093         * src/nautilus-main.c: (main):
5094         Revert the GDK threading patch as it causes major
5095         freezage. Fixes #313588.
5097 2005-08-12  Christian Neumair  <chris@gnome-de.org>
5099         * src/file-manager/fm-properties-window.c: (create_image_widget),
5100         (create_basic_page): Don't make icon drop target for images if
5101         should_show_custom_icon_buttons is FALSE. Fixes #312967.
5103 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
5105         * src/nautilus-main.c:
5106         Initialize the GDK threading system. Fixes #312894.
5108 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
5110         Lots of cleanups. Closes bug #313094 and bug #149714
5112         * libnautilus-private/nautilus-directory-background.c:
5113         (nautilus_file_background_write_desktop_default_settings):
5114         ANSIfication
5115         * libnautilus-private/nautilus-file.c: Mark some variables
5116         static.
5117         * libnautilus-private/nautilus-icon-container.c:
5118         (nautilus_icon_container_get_selection): Return NULL not
5119         FALSE.
5120         * libnautilus-private/nautilus-icon-factory.c:
5121         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
5122         * libnautilus-private/nautilus-metafile.c: Static variables
5123         * libnautilus-private/nautilus-program-choosing.c:
5124         (slowly_and_stupidly_obtain_timestamp): Sparse fix
5125         * src/file-manager/fm-icon-view.c:
5126         (fm_icon_view_get_background_widget): FALSE vs NULL
5127         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
5128         Plug a leak. Bug #313094.
5129         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
5130         NULL vs 0.
5131         * src/nautilus-bookmark-list.c:
5132         (nautilus_bookmark_list_get_file_path),
5133         (nautilus_bookmark_list_load_file): ANSIfication
5134         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
5135         ANSIfication
5136         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
5137         NULL vs 0.
5138         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
5139         ANSIfication
5141 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
5143         * configure.in:
5144         Post release version bump.
5146 === nautilus 2.11.91 ===
5148 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
5150         * configure.in:
5151         Require eel 2.11.91.
5153         * NEWS:
5154         Update for release
5156 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
5158         * libnautilus-private/nautilus-file.c: (file_is_desktop),
5159         (nautilus_file_can_rename):
5160         Don't allow renaming of the desktop folder. Closes #125637.
5162         Patch from Christian Neumair  <chris@gnome-de.org>
5164 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
5166         * src/nautilus-property-browser.c:
5167         (nautilus_property_browser_class_init),
5168         (nautilus_property_browser_drag_begin), (element_clicked_callback):
5169         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
5171         Patch from Christian Neumair  <chris@gnome-de.org>
5173 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
5175         * libnautilus-private/nautilus-file-operations.c
5176         (nautilus_file_operations_copy_move):
5177         Allow moving files within the burn location. Fixes #312085.
5179         Patch from William Jon McCann <mccann@jhu.edu>
5181 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
5183         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
5184         (open_selected_bookmark): Open the appropriate kind of window when
5185         jumping to bookmark. Fixes #312160.
5187         Patch from Jaap Haitsma <jaap@haitsma.org>
5189 2005-08-05  Christian Neumair  <chris@gnome-de.org>
5191         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
5192         Fixes #308996.
5194 2005-08-05  Christian Neumair  <chris@gnome-de.org>
5196         * src/nautilus-window.c: (nautilus_window_class_init):
5197         * src/nautilus-window.h:
5198         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
5199         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
5201 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
5203         * configure.in: Added "te" to ALL_LINGUAS.
5205 2005-08-03  Joe Shaw  <joeshaw@novell.com>
5207         * libnautilus-private/nautilus-metafile.c
5208         (set_file_node_timestamp): Added, sets a timestamp property on a
5209         file node so that metadata changes can be tracked per file, rather
5210         than per directory.
5211         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
5212         copy_file_metadata): Set the timestamp on the node.
5214 2005-08-03  Christian Neumair  <chris@gnome-de.org>
5216         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
5217         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
5218         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
5220         * src/nautilus-location-bar.c: (real_cancel),
5221         (nautilus_location_bar_class_init),
5222         (nautilus_location_bar_set_location)
5223         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
5224         * src/nautilus-navigation-bar.h:
5225         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
5226         (navigation_bar_location_changed_callback): Hide temporary bars when
5227         pressing the escape key. Fixes #311652.
5229 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
5231         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
5232         Initialize best_icon_size when constructing sidebar.
5233         Fixes a critical librsvg warning.
5235         Patch from Jaap Haitsma <jaap@haitsma.org>
5237 2005-08-02  Christian Neumair  <chris@gnome-de.org>
5239         * libnautilus-private/nautilus-customization-data.c:
5240         (format_name_for_display):
5241         * src/nautilus-property-browser.c: (add_reset_property):
5242         Use "Reset" as reset emblem label. Fixes #311380.
5244 2005-08-01  Christian Neumair  <chris@gnome-de.org>
5246         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
5247         Use actual/guessed MIME type relation instead of relying on their
5248         default application information. Partially fixes #309862.
5250 2005-07-28  Christian Neumair  <chris@gnome-de.org>
5252         * libnautilus-private/nautilus-file-operations-progress.c:
5253         (nautilus_file_operations_progress_new):
5254         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
5255         appears in tasklist and is minimizable. Fixes #310676.
5257 2005-07-28  Christian Neumair  <chris@gnome-de.org>
5259         * libnautilus-private/nautilus-dnd.c:
5260         (nautilus_drag_default_drop_action_for_icons):
5261         Default to move action for locations on other file systems if they
5262         should be moved to their parent folder. Fixes #61269.
5264 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
5266         * src/nautilus-pathbar.c: (get_display_name_for_folder):
5267         Use the display name of the file if the uri uses a method
5268         unknown to gnome-vfs (trash:). Fixes #310274.
5270 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
5272         * configure.in:
5273         Post release version bump.
5275 === nautilus 2.11.90 ===
5277 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
5279         * configure.in:
5280         Require eel 2.11.90 and bump version.
5282         * NEWS:
5283         Update for release
5285 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
5287         * src/file-manager/fm-directory-view.c:
5288         Don't use trash icon for location button delete action.
5289         Fixes #310414.
5291         Patch from Christian Neumair  <chris@gnome-de.org>
5293 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
5295         * src/nautilus-desktop-window.c: (real_get_icon_name),
5296         (nautilus_desktop_window_class_init):
5297         * src/nautilus-navigation-window.c: (real_get_icon_name),
5298         (nautilus_navigation_window_class_init):
5299         * src/nautilus-spatial-window.c: (real_get_icon_name),
5300         (nautilus_spatial_window_class_init):
5301         * src/nautilus-window.c: (nautilus_window_update_icon):
5302         * src/nautilus-window.h:
5303         Use file-manager icon for browser windows. Fixes bug #166516.
5305         Patch from Christian Neumair  <chris@gnome-de.org>
5307 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
5309         * src/file-manager/fm-icon-view.c:
5310         (play_file), (preview_audio): track the pid of the currently
5311         running sound process using a static variable and kill it
5312         before starting any new process.
5313         (can_play_sound): copy from nautilus-sound.c
5315         * src/nautilus-application.c: (finish_startup): don't call
5316         nautilus_sound_init()
5318         * libnautilus-private/nautilus-sound.[ch]: remove old code
5319         to track the currently runing sound process using a GConf
5320         key.
5322         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
5324 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
5326         * libnautilus-private/nautilus-global-preferences.c:
5327         (nautilus_global_preferences_init): remove code to import
5328         some preferences which were deprecated in GNOME 2.2.
5330 2005-07-15  Vincent Noel  <vnoel@cox.net>
5332         * src/nautilus-information-panel.c: (make_button_box),
5333         (add_command_buttons):
5334         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5335         (sidebar_title_create_more_info_label): Ellipsize everything in
5336         the information side pane, and make labels selectable. Fixes
5337         #310386, #80429 and #43858.
5339 2005-07-14  Elijah Newren  <newren@gmail.com>
5341         * configure.in: Bump required startup-notification version up to
5342         0.8 (should have been done back in February with the updated
5343         startup-notification stuff, but better late than never)
5345 2005-07-14  Alexander Larsson  <alexl@redhat.com>
5347         * src/file-manager/fm-list-view.c:
5348         Remove underlines from all lines in single click mode.
5349         Add hover underline and cursor. (#105521)
5350         Patch from Christian Neumair  <chris@gnome-de.org>
5352 2005-07-13  Christian Neumair  <chris@gnome-de.org>
5354         * libnautilus-private/nautilus-desktop-link-monitor.c:
5355         (volume_delete_dialog): Refer to the volume context menu as "popup
5356         menu", and not as "right-click menu". Fixes #308248.
5358 2005-07-13  Christian Neumair  <chris@gnome-de.org>
5360         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
5361         path_bar_location_changed_callback): Try to reload visited locations
5362         from history before doing a full location change. Fixes #310068.
5364         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
5365         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
5366         Fixes #92862.
5368 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5370         * src/nautilus-navigation-window.c:
5371         * src/nautilus-spatial-window.c:
5372         * src/nautilus-window.c:
5373         Pack main table with GTK_SHRINK (#16057)
5375 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5377         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
5378         Don't scroll to end of column on rename (#309964).
5380 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5382         * libnautilus-private/nautilus-file-utilities.c:
5383         Files with name "~" are not backups. (#170607)
5384         Patch from Christian Neumair <chris@gnome-de.org>
5386 2005-07-13  Alexander Larsson  <alexl@redhat.com>
5388         * libnautilus-private/nautilus-icon-dnd.c:
5389         Set dnd icon in drag_begin (#307943)
5390         patch from Matthias Clasen
5392 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5394         * configure.in:
5395         Post release version bump.
5397 === nautilus 2.11.4 ===
5399 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5401         * configure.in:
5402         Require eel 2.11.4
5404         * NEWS:
5405         Update for release
5407 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5409         * src/nautilus-image-properties-page.c: (load_finished):
5410         list width/height separately (#159851)
5412         Patch from Christian Neumair <chris@gnome-de.org>
5414 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5416         * src/nautilus-spatial-window.[ch]:
5417         * src/nautilus-window-private.h:
5418         * src/nautilus-window.c:
5419         Show busy cursor in browser mode too. (#97887)
5421         Patch from Christian Neumair <chris@gnome-de.org>
5423 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5425         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5426         * nautilus.desktop.in:
5427         * src/file-manager/fm-tree-view.c:
5428         * src/nautilus-places-sidebar.c:
5429         filesystem -> file system in strings
5431         Sebastien Bacher <seb128@debian.org>
5433 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5435         * libnautilus-private/nautilus-icon-dnd.c:
5436         * src/file-manager/fm-directory-view.c:
5437         * src/file-manager/fm-properties-window.c:
5438         * src/nautilus-emblem-sidebar.c:
5439         Fix up some strings for the translators. (#309879)
5440         Patch from Christian Neumair <chris@gnome-de.org>
5442 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5444         * libnautilus-private/nautilus-desktop-link-monitor.c:
5445         Handle volumes_visible changing from true to true.
5447         Patch from Benjamin Berg <benjamin@sipsolutions.net>
5449 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5451         * src/file-manager/fm-list-view.c:
5452         don't activate selection on expand in single click mode (#309389)
5454         Patch from chris@gnome-de.org
5456 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5458         * src/nautilus-places-sidebar.c:
5459         Remove gtk_range_get_adjustment assertion warnings.
5461 2005-07-11  Alexander Larsson  <alexl@redhat.com>
5463         * libnautilus-private/nautilus-global-preferences.[ch]:
5464         * src/nautilus-actions.h:
5465         * src/nautilus-navigation-window-menus.c:
5466         * src/nautilus-navigation-window-ui.xml:
5467         * src/nautilus-navigation-window.c:
5468         Add toggle to hide/show main toolbar.
5470         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5472 2005-07-10  Christian Neumair  <chris@gnome-de.org>
5474         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
5475         to add a color if another equally-named one already exists. Fixes
5476         #44867.
5478         Patch from Daniel Godas <siro.san@gmail.com>.
5480 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
5482         * src/nautilus-pathbar.c:
5483         * src/nautilus-places-sidebar.c: (update_places):
5484         Use the same icon for filesystem as the gtk file chooser.
5485         Fixes #309825.
5487         Patch from Christian Neumair  <chris@gnome-de.org>
5489 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
5491         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
5492         Remove extra ScrolledWindow container. Fixes #309832.
5494 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
5496         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
5497         Preserve the selection when refreshing the view. Fixes #48383.
5499         Patch from Fabio Bonelli <fabiobonelli@libero.it>
5501 2005-07-08  Alexander Larsson  <alexl@redhat.com>
5503         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5505         * src/Makefile.am:
5506         * src/nautilus-pathbar.[ch]:
5507         New pathbar widget. Based on code from gtk.
5509         * src/nautilus-navigation-window.[ch]:
5510         * src/nautilus-window-manage-views.c:
5511         * src/nautilus-window-private.h:
5512         Use pathbar in browser window.
5514         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5515         * libnautilus-private/nautilus-global-preferences.[ch]:
5516         Add always_use_location_entry prefs.
5518         * src/nautilus-navigation-window-menus.c:
5519         Whitespace fixup.
5521 2005-07-07  Joe Shaw  <joeshaw@novell.com>
5523         * configure.in: Bump required gnome-vfs version up to
5524         2.11.1
5526 2005-07-06  Christian Neumair  <chris@gnome-de.org>
5528         * src/nautilus-window.c: (add_view_as_menu_item):
5529         Connect accelerators with "View as" menu items. Fixes #139908.
5531         * libnautilus-private/nautilus-file-operations.c:
5532         (progress_dialog_set_to_from_item_text):
5533         When operating on remote locations, also display hostname in copy/move
5534         progress dialog.
5536 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
5538         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
5539         Free the tree paths.
5540         * src/nautilus-notes-viewer.c: (get_property_pages): Close
5541         a tiny leak. (1 byte :-)
5542         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
5543         (make_properties_from_directories): Unref pixbufs.
5544         * src/nautilus-spatial-window.c:
5545         (nautilus_spatial_window_set_location_button): Free icon name
5546         Closes bug #307291 and bug #308540.
5548 2005-07-06  Danilo Å egan  <danilo@gnome.org>
5550         * src/file-manager/nautilus-directory-view-ui.xml: Add space
5551         before 'action="Rename"'.
5553 2005-07-06  Christian Neumair  <chris@gnome-de.org>
5555         * libnautilus-private/nautilus-icon-container.c:
5556         (nautilus_icon_container_get_selection):
5557         * src/file-manager/fm-directory-view.c: (delete_selected_files):
5558         Correctly sort files before operating on them. Fixes #308884.
5560         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
5561         * libnautilus-private/nautilus-dnd.h:
5562         * libnautilus-private/nautilus-icon-dnd.c:
5563         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
5564         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5565         (nautilus_tree_view_drag_dest_new):
5566         * src/nautilus-spatial-window.c:
5567         (nautilus_spatial_window_instance_init):
5568         * src/file-manager/fm-list-model.c:
5569         (fm_list_model_multi_drag_data_get):
5570         Use GTK+ helpers for text D'n'D.
5572         * src/nautilus-shell-ui.xml:
5573         * src/nautilus-window-menus.c:
5574         Register control-+/- keys on keypad for zooming. Fixes #309018.
5576         * libnautilus-private/nautilus-file-operations.c:
5577         (new_file_transfer_callback):
5578         Fix template duplicate numbering. Fixes #307252.
5580 2005-07-06  Alexander Larsson  <alexl@redhat.com>
5582         * libnautilus-private/nautilus-icon-canvas-item.c:
5583         * libnautilus-private/nautilus-icon-container.c:
5584         * libnautilus-private/nautilus-icon-private.h:
5585         Add normal_alpha style property that is used when
5586         frame_text is on.
5588         Patch from Benjamin Berg <benjamin@sipsolutions.net>
5590 2005-07-05  Joe Shaw  <joeshaw@novell.com>
5592         * nautilus-folder-handler.desktop.in: Add x-directory/normal
5593         and inode/directory to the list of mime types this desktop file
5594         can handle.
5596 2005-07-05  Christian Neumair  <chris@gnome-de.org>
5598         * libnautilus-private/nautilus-dnd.h:
5599         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
5601         * libnautilus-private/nautilus-file-operations.[ch]:
5602         * libnautilus-private/nautilus-icon-container.[ch]:
5603         * libnautilus-private/nautilus-icon-dnd.c:
5604         * libnautilus-private/nautilus-marshal.list:
5605         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5606         * src/file-manager/fm-directory-view.[ch]:
5607         * src/file-manager/fm-icon-view.c:
5608         * src/file-manager/fm-list-view.c:
5609         * src/file-manager/fm-tree-view.c:
5610         Enable dropping of text, which will create a new file containing the
5611         dropped text. Fix drop handle marshallers.
5613 2005-07-02  Christian Kellner  <gicmo@gnome.org>
5615         * src/nautilus-location-entry.c:
5616         Replace eel_make_uri_from_input_with_trailing_ws with
5617         the gnome-vfs one.
5618         Fixes bug #165755.
5620 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5622         * configure.in:
5623         Post release version bump.
5625 === nautilus 2.11.3 ===
5627 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5629         * libnautilus-private/nautilus-file-operations.c:
5630         Fix test
5632         * NEWS:
5633         Update for release
5635         * configure.in:
5636         Require eel 2.11.3
5638 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5640         * libnautilus-private/nautilus-window-info.[ch]:
5641         * src/nautilus-window.c:
5642         Add nautilus_window_info_get_bookmark_list
5644         * src/Makefile.am:
5645         * src/nautilus-application.c:
5646         * src/nautilus-places-sidebar.[ch]:
5647         Add new places sidebar.
5649         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5651         * src/file-manager/fm-tree-view.c:
5652         Fix runtime warnings.
5654 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5656         * src/file-manager/fm-actions.h:
5657         * src/file-manager/fm-directory-view.c:
5658         Add icon for empty file in create menu.
5660         Patch from Christian Neumair  <chris@gnome-de.org>
5662 2005-07-01  Alexander Larsson  <alexl@redhat.com>
5664         * src/file-manager/fm-directory-view.c:
5665         Better strings for browser tooltips.
5666         Patch from Luca Ferretti <elle.uca@libero.it>
5668 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
5670         * libnautilus-private/nautilus-file-operations.c:
5671         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
5672         base name from the file name. (Fixes #306341).
5674 2005-06-28  Alexander Larsson  <alexl@redhat.com>
5676         * libnautilus-private/nautilus-sidebar.[ch]:
5677         Add get_tab_tooltop method.
5679         * src/nautilus-navigation-window.c:
5680         * src/nautilus-side-pane.[ch]:
5681         Use get_tab_tooltip.
5683         * src/nautilus-emblem-sidebar.c:
5684         * src/nautilus-history-sidebar.c:
5685         * src/nautilus-information-panel.c:
5686         * src/nautilus-notes-viewer.c:
5687         Implement get_tab_toolkit.
5689         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
5691 2005-06-23  Christian Neumair  <chris@gnome-de.org>
5693         * src/nautilus-notes-viewer.c:
5694         (nautilus_notes_viewer_set_parent_window):
5695         Adapt to recent nautilus clipboard API changes.
5697 2005-06-23  Christian Neumair  <chris@gnome-de.org>
5699         * libnautilus-private/nautilus-clipboard.c:
5700         (editable_connect_callbacks), (editable_disconnect_callbacks),
5701         (text_buffer_update_sensitivity), (text_buffer_delete_range),
5702         (text_buffer_mark_set), (text_view_connect_callbacks),
5703         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
5704         (initialize_clipboard_component_with_callback_data),
5705         (nautilus_clipboard_real_set_up),
5706         (nautilus_clipboard_set_up_text_view):
5707         * libnautilus-private/nautilus-clipboard.h:
5708         Properly set text view paste action sensitivity on clipboard changes.
5709         Fixes #306127.
5711 2005-06-23  Alexander Larsson  <alexl@redhat.com>
5713         * src/nautilus-bookmark-list.c:
5714         Fix handling of notification of .gtk-bookmark file changes.
5716         * src/Makefile.am:
5717         * src/nautilus-window-bookmarks.[ch]:
5718         * src/nautilus-application.c:
5719         * src/nautilus-navigation-window-menus.c:
5720         * src/nautilus-navigation-window.[ch]:
5721         * src/nautilus-spatial-window-ui.xml:
5722         * src/nautilus-spatial-window.c:
5723         * src/nautilus-window-menus.c:
5724         * src/nautilus-window-private.h:
5725         * src/nautilus-window.[ch]:
5726         Move most bookmark stuff to nautilus-window-bookmarks and
5727         put bookmarks in spatial windows too.
5729 2005-06-23  Alexander Larsson  <alexl@redhat.com>
5731         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5733         * src/nautilus-bookmark-list.[ch]:
5734         Share bookmarks with gtk+.
5736         * libnautilus-private/nautilus-file-utilities.[ch]:
5737         * src/nautilus-window.c: (real_get_title):
5738         Move compute_default_title to nautilus_compute_title_for_uri.
5740         * libnautilus-private/nautilus-bookmark.[ch]:
5741         * src/nautilus-bookmarks-window.c:
5742         Add has_custom_name boolean to NautilusBookmark
5744         * src/Makefile.am:
5745         * src/nautilus-bookmark-parsing.[ch]:
5746         * src/nautilus-navigation-window-menus.c:
5747         Remove no longer needed files nautilus-bookmark-parsing.[ch].
5749 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
5751         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
5752         (real_update_menus_volumes): Plug a couple leaks. Closes
5753         bug #307267
5755 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5757         * src/nautilus-navigation-window-menus.c:
5758         * src/nautilus-window-menus.c:
5759         * src/nautilus-window-private.h:
5760         Make bookmark menu item action names unique. (#161859)
5762 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5764         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
5765         Fix ctrl-unselect in single click mode (#145331)
5767 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5769         * libnautilus-private/nautilus-icon-container.c:
5770         Better font sizes for zooming. (#160080)
5772 2005-06-20  Anders Carlsson  <andersca@imendio.com>
5774         * src/file-manager/fm-directory-view.c (process_old_files):
5775         Plug leak by freeing the sorted list instead.
5777 2005-06-20  Alexander Larsson  <alexl@redhat.com>
5779         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
5780         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
5781         Fix uninitialized variable warning.
5783 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
5785         * libnautilus-private/nautilus-directory-async.c:
5786         (start_or_stop_io), (file_needs_high_priority_work_done),
5787         (file_needs_low_priority_work_done):
5788         Make mime sniffing a high priority job. Prevents activation
5789         from getting blocked by deep count I/O. (#145560)
5791 2005-06-19  Anders Carlsson  <andersca@imendio.com>
5793         * src/nautilus-throbber.c (nautilus_throbber_finalize):
5794         Free throbber->details after we're done using it.
5796 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5798         * src/file-manager/fm-list-model.c:
5799         Small delay before turning Loading... into (Empty) to
5800         avoid flicker.
5802 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5804         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5805         Fix iter stamp handling.
5807 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5809         * src/file-manager/fm-list-view.c: (button_press_callback):
5810         Allow selection of the dummy node. Otherwise things
5811         got all strange: You could still select it using ranges, and
5812         if you double clicked on it you activated the old selection.
5814 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5816         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5817         On remove, add dummy node before removing file so the
5818         row isn't collapsed.
5820 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5822         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
5823         (fm_list_model_unload_subdirectory),
5824         (fm_list_model_subdirectory_done_loading):
5825         Keep track of done_loading in parent instead of in dummy node.
5826         That way it doesn't get lost when the dummy node is recreated.
5828 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5830         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
5831         Handle moves between open subdirectories. We handle
5832         this in file adding when the file already exists in
5833         the tree, but in another place. This is sort of a hack,
5834         but is required due to how the list view merges the initial
5835         change being sent to the original directory and the add to the
5836         new directory.
5838 2005-06-17  Alexander Larsson  <alexl@redhat.com>
5840         * libnautilus-private/nautilus-file-operations.c:
5841         (nautilus_file_operations_copy_move):
5842         Handle duplication of files in two subdirectories at
5843         the same time.
5845 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
5847         * src/file-manager/fm-directory-view.c:
5848         (fm_directory_view_destroy):
5849         Remove subdirectories when destroying the view.
5851 2005-06-16  Alexander Larsson  <alexl@redhat.com>
5853         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
5854         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
5856 2005-06-16  Alexander Larsson  <alexl@redhat.com>
5858         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5859         Slightly slower auto hover expand.
5861         * src/file-manager/fm-directory-view.c:
5862         Make add/remove_subdirectory more straightforward.
5863         Now remove just removes the NautilusDirectory passed in, and
5864         you're not allowed to add multiple times or remove non-added.
5866         * src/file-manager/fm-list-model.[ch]:
5867         Actually track the NautilusDirectories that are added to the
5868         FMDirectoryView so we can easily remove them when the files are
5869         removed. This was causing problem before where directories for
5870         removed files weren't removed.
5872         Emits the subdirectory_unloaded signal when subdirectories go away.
5874         Add support for unloading subdirectories.
5876         * src/file-manager/fm-list-view.c:
5877         Unload subdirectories in timeout on collapse.
5878         remove subdirectories when they get unloaded.
5880 2005-06-16  Anders Carlsson  <andersca@imendio.com>
5882         * src/nautilus-navigation-window-menus.c
5883         (append_dynamic_bookmarks): Unref the action group here too.
5885 2005-06-16  Anders Carlsson  <andersca@imendio.com>
5887         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
5888         Unref the action group after inserting it. This makes
5889         a NautilusFile memory leak go away.
5891 2005-06-16  Alexander Larsson  <alexl@redhat.com>
5893         * src/file-manager/fm-directory-view.[ch]:
5894         * src/file-manager/fm-icon-view.c
5895         add fm_directory_view_get_selection_for_file_transfer and
5896         use it for all file transfers
5898         * src/file-manager/fm-list-view.c:
5899         Implement fm_directory_view_get_selection_for_file_transfer by
5900         filtering out all files there a parent is also in the selection.
5901         Do the same for the dnd source list.
5903         * src/file-manager/fm-list-model.c:
5904         Allow deletion of dummy node so that clearing the model
5905         doesn't loop forever.
5907 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
5909         * src/file-manager/fm-directory-view.c: (new_folder_done),
5910         (new_folder_data_new), (fm_directory_view_new_folder),
5911         (fm_directory_view_new_file):
5912         Don't try to setup renaming if the view was already destroyed.
5913         Fixes a crash when closing a window while creating files/folders.
5915 2005-06-15  Alexander Larsson  <alexl@redhat.com>
5917         * libnautilus-private/nautilus-icon-dnd.c:
5918         No dnd shadow on the desktop.
5919         Redraw less to get rid of the dnd shadow.
5921         Patch from Matthias Clasen (#307803)
5923 2005-06-15  Alexander Larsson  <alexl@redhat.com>
5925         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5926         Add hover expansion
5928         * src/file-manager/fm-directory-view.[ch]:
5929         Add support for adding/removing subdirectories.
5931         * src/file-manager/fm-list-model.[ch]:
5932         Add support for subdirectories making this a tree view.
5934         * src/file-manager/fm-list-view.c:
5935         Turn listview into a treeview.
5937         Patch from Jürg Billeter <j@bitron.ch>
5939 2005-06-15  Alexander Larsson  <alexl@redhat.com>
5941         * src/nautilus-spatial-window.c:
5942         Add icons for path menu.
5943         Patch from Vincent Noel <vincent.noel@gmail.com>
5945 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
5947         * src/file-manager/fm-directory-view.c:
5948         (fm_directory_view_handle_uri_list_drop):
5949         Check for n_uris instead of real_uri_list. Looks neater.
5951 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
5953         * src/file-manager/fm-directory-view.c:
5954         (fm_directory_view_handle_uri_list_drop):
5955         Don't try to start a file operation if there are no real uris
5956         left after sanitizing the list. Fixes #306246.
5958 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
5960         * libnautilus-private/nautilus-emblem-utils.c:
5961         (nautilus_emblem_install_custom_emblem): Free the path.
5962         * libnautilus-private/nautilus-file-operations-progress.c:
5963         (nautilus_file_operations_progress_new),
5964         (nautilus_file_operations_progress_new_file): Free markup strings.
5965         Closes bug #307138.
5967 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
5969         * src/file-manager/fm-directory-view.c:
5970         (fm_directory_view_confirm_deletion): Mark two strings for translation.
5972 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
5974         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
5975         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
5976         Always initialize cut.
5978         * configure.in:
5979         Add --Wno-pointer-sign
5981         Fix gcc4 compilation (#303491/#307038).
5982         Based on patches from James M. Cape <jcape@ignore-your.tv>
5983         and Kjartan Maraas <kmaraas@gnome.org>
5985 2005-06-08  Alexander Larsson  <alexl@redhat.com>
5987         * configure.in:
5988         Post release version bump
5990 === nautilus 2.11.2 ===
5992 2005-06-08  Alexander Larsson  <alexl@redhat.com>
5994         * configure.in:
5995         Require new eel.
5997         * NEWS:
5998         Update for release.
6000 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6002         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6003         Back out the "(Empty)" vs. "(No subfolders)" change. The string
6004         is too wide for the tree and gets even wider in some locales.
6006 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6008         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
6009         Fix conflicting mnemonics in the column chooser (#167475).
6011         Patch from Michael Terry <mike@mterry.name>
6013 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6015         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6016         Use "(No subfolders)" instead of misleading "(Empty)" label
6017         if files are not to be shown in the tree. Fixes #85141.
6019         Patch from Christian Neumair <chris@gnome-de.org>
6021 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
6023         * libnautilus-private/nautilus-icon-container.c:
6024         (select_one_unselect_others):
6025         Reveal icon when selecting it. Fixes #121111.
6027         Based on a patch from Christian Neumair <chris@gnome-de.org>
6029 2005-06-04  Christian Neumair  <chris@gnome-de.org>
6031         * libnautilus-private/nautilus-clipboard.c:
6032         (nautilus_clipboard_real_set_up):
6033         Don't setup clipboard twice for the same editing widget.
6035 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
6037         * src/nautilus-window-manage-views.c: (load_new_location),
6038         (update_for_new_location):
6039         Set the displayed location when the location is really
6040         changed, not when we set out to do it. Fixes the
6041         "bookmark uri mismatch" warning.
6043 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
6045         * src/file-manager/fm-directory-view.c:
6046         * src/nautilus-shell-ui.xml:
6047         * src/nautilus-window-menus.c:
6048         Fix critical warnings from the new accelerators
6049         by adding dummy labels.
6051 2005-06-03  Christian Neumair  <chris@gnome-de.org>
6053         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
6055 2005-06-03  Christian Neumair  <chris@gnome-de.org>
6057         * libnautilus-extension/nautilus-column.c:
6058         (nautilus_column_class_init):
6059         * libnautilus-extension/nautilus-menu-item.c:
6060         (nautilus_menu_item_class_init):
6061         * libnautilus-extension/nautilus-property-page.c:
6062         (nautilus_property_page_class_init):
6063         * libnautilus-private/nautilus-icon-canvas-item.c:
6064         (nautilus_icon_canvas_item_class_init):
6065         * libnautilus-private/nautilus-icon-container.c:
6066         (nautilus_icon_container_class_init):
6067         * src/nautilus-window.c: (nautilus_window_class_init):
6068         Don't mark object property names/descriptions for translation. Fixes
6069         #135281.
6071 2005-06-02  Sebastien Bacher  <seb128@debian.org>
6073         * libnautilus-private/nautilus-emblem-utils.c:
6074         (nautilus_emblem_install_custom_emblem),
6075         (nautilus_emblem_can_remove_emblem),
6076         (nautilus_emblem_can_rename_emblem),
6077         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
6078         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
6080 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6082         * src/file-manager/fm-directory-view.c: (real_action_rename):
6083         Always pre-select the whole name of a directory when renaming it.
6084         Fixes #306217.
6086 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6088         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
6089         (get_automatic_emblems_as_integer):
6090         * libnautilus-private/nautilus-file-private.h:
6091         Only take user-added emblems ("keywords") into account when sorting by
6092         emblems. Fixes #166376.
6094 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6096         * src/file-manager/fm-directory-view.c:
6097         (fm_directory_view_scroll_event):
6098         Change scroll zoom modifier to control. Fixes #79352.
6100         * src/nautilus-shell-ui.xml:
6101         * src/nautilus-window-menus.c:
6102         Bind control-= to zoom-in. Fixes #306225.
6104 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6106         * libnautilus-private/nautilus-clipboard.c:
6107         * libnautilus-private/nautilus-icon-dnd.c:
6108         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6109         * src/file-manager/fm-desktop-icon-view.c:
6110         * src/file-manager/fm-ditem-page.c:
6111         * src/file-manager/fm-icon-view.c:
6112         * src/file-manager/fm-list-model.c:
6113         * src/file-manager/fm-list-model.h:
6114         * src/file-manager/fm-list-view.c:
6115         * src/file-manager/fm-properties-window.c:
6116         * src/nautilus-emblem-sidebar.c
6117         * src/nautilus-file-management-properties.c:
6118         * src/nautilus-information-panel.c:
6119         * src/nautilus-location-bar.c:
6120         * src/nautilus-navigation-window-menus.c:
6121         * src/nautilus-spatial-window.c:
6122         * src/nautilus-zoom-controls.c:
6123         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
6124         GtkTargetEntry as well as some char and int arrays const.
6126 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6128         * src/file-manager/fm-desktop-icon-view.c:
6129         * src/file-manager/fm-directory-view.c:
6130         * src/file-manager/fm-icon-view.c:
6131         * src/file-manager/fm-list-view.c:
6132         * src/nautilus-navigation-window-menus.c:
6133         * src/nautilus-spatial-window.c:
6134         * src/nautilus-window-menus.c:
6135         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
6136         pointing this out.
6138 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
6140         * libnautilus-extension/libnautilus-extension.pc.in: added
6141         extensiondir variable so that extensions can find out via pkg-config
6142         the dir to install to.
6144 2005-06-02  Christian Neumair  <chris@gnome-de.org>
6146         * libnautilus-private/nautilus-icon-container.c:
6147         * libnautilus-private/nautilus-icon-container.h:
6148         (process_pending_icon_to_rename),
6149         (nautilus_icon_container_start_renaming_selected_item):
6150         * src/file-manager/fm-directory-view.c: (start_renaming_file),
6151         (real_action_rename), (action_rename_callback),
6152         (action_rename_select_all_callback):
6153         * src/file-manager/fm-directory-view.h:
6154         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
6155         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
6156         * src/file-manager/nautilus-directory-view-ui.xml:
6157         Bind shift-f2 to rename whole file. Fixes #131467.
6159 2005-05-27  Christian Neumair  <chris@gnome-de.org>
6161         * src/file-manager/fm-directory-view.c: (real_update_menus):
6162         Don't display "Properties" background context menu item for Desktop.
6164 2005-05-27  Christian Neumair  <chris@gnome-de.org>
6166         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
6167         Only set dialog transient if a parent window was specified.
6168         Fixes #142814.
6170 2005-05-27  Alexander Larsson  <alexl@redhat.com>
6172         * src/file-manager/fm-directory-view.c:
6173         (fm_directory_view_handle_url_drop):
6174         Better handling of default action for mozilla dnd drops.
6176         Patch from Dave Ahlswede
6178 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
6180         * src/nautilus-navigation-action.c: (set_tooltip_callback),
6181         (connect_proxy), (nautilus_navigation_action_finalize),
6182         (nautilus_navigation_action_set_property),
6183         (nautilus_navigation_action_get_property),
6184         (nautilus_navigation_action_class_init),
6185         (nautilus_navigation_action_init):
6186         * src/nautilus-navigation-window-menus.c:
6187         (nautilus_navigation_window_initialize_actions):
6188         Add specific tooltips to the drop-down arrow of Back/Forward
6189         toolbar items. Fixes bug #86569.
6191 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
6193         * src/nautilus-connect-server-dialog.c:
6194         (connect_to_server), (nautilus_connect_server_dialog_finalize),
6195         (nautilus_connect_server_dialog_init), (setup_for_type):
6196         Added a domain field to enter domain name for Windows share in
6197         Connect to server dialog.
6198         Fixes bug #304760.
6200 2005-05-26  Christian Neumair  <chris@gnome-de.org>
6202         * libnautilus-private/nautilus-clipboard.c:
6203         * src/file-manager/fm-directory-view.c:
6204         (copy_or_cut_files), (real_update_menus):
6205         * src/file-manager/fm-tree-view.c:
6206         (copy_or_cut_files), (create_popup_menu):
6207         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
6208         Folders". Fixes #95112.
6210 2005-05-26  Christian Neumair  <chris@gnome-de.org>
6212         * src/file-manager/fm-directory-view.c: (real_update_menus):
6213         Fix empty trash accelerator. Fixes #173059.
6215         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
6216         (copy_callback), (paste_callback), (editable_select_all_callback),
6217         (text_view_select_all_callback), (action_cut_callback),
6218         (action_copy_callback), (action_paste_callback),
6219         (action_select_all_callback), (merge_in_clipboard_menu_items),
6220         (selection_changed_callback), (nautilus_clipboard_real_set_up),
6221         (nautilus_clipboard_set_up_editable),
6222         (nautilus_clipboard_set_up_text_view):
6223         * libnautilus-private/nautilus-clipboard.h:
6224         (nautilus_clipboard_set_up_text_view):
6225         * src/nautilus-notes-viewer.c:
6226         Add nautilus_clipboard_set_up_text_view, setup clipboard for
6227         notes text view.
6229         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6230         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
6231         issue down and providing a patch. Fixes #305551.
6233 2005-05-25  Christian Neumair  <chris@gnome-de.org>
6235         * src/file-manager/fm-directory-view.c:
6236         (fm_directory_view_scroll_event),
6237         (fm_directory_view_class_init):
6238         Bind shift+scroll to zoom in/out. Fixes #79352.
6240 2005-05-23  Alexander Larsson  <alexl@redhat.com>
6242         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
6243         Change sort order for size, count and time.
6244         See bug #88585
6246 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
6248         * configure.in:
6249         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
6251         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
6253 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
6255         * components/*
6256         * help/*
6257         * icons/*/*
6258         * libnautilus/*
6259         * libnautilus-adapter/*
6260         * omf-install/*
6261         * user-guide/*
6262         Remove old cruft, mostly .cvsignore files.
6264         * autogen.sh:
6265         Look for libnautilus-private instead of libnautilus.
6267 2005-05-21  Christian Neumair  <chris@gnome-de.org>
6269         * libnautilus-private/nautilus-icon-factory.c:
6270         * libnautilus-private/nautilus-icon-factory.h:
6271         (get_smaller_icon_size), (get_larger_icon_size),
6272         (nautilus_icon_factory_get_smaller_icon_size),
6273         (nautilus_icon_factory_get_larger_icon_size):
6274         Make get_(larger|smaller)_icon_size public.
6276         * src/nautilus-sidebar-title.c:
6277         (nautilus_sidebar_title_size_allocate),
6278         (get_best_icon_size):
6279         Use the best-fitting folder icon for the sidebar
6280         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
6281         Fixes #48190.
6283 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6285         * configure.in:
6286         Post release version bump
6288 === nautilus 2.11.1 ===
6290 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6292         * icons/*/*:
6293         Remove old junk.
6295         * configure.in:
6296         Require eel 2.11.1
6297         Remove icons/*/Makefile
6299         * NEWS:
6300         Update for 2.11.1
6302 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6304         * libnautilus-private/nautilus-view.[ch]:
6305         Add nautilus_view_pop_up_location_context_menu
6307         * src/file-manager/fm-actions.h:
6308         * src/file-manager/fm-directory-view.c:
6309         * src/file-manager/fm-directory-view.h:
6310         * src/file-manager/nautilus-directory-view-ui.xml:
6311         * src/nautilus-location-bar.c:
6312         * src/nautilus-spatial-window.c:
6313         Add location context menu to location button/label.
6315         Patch from Christian Neumair
6317 2005-05-17  Christian Neumair  <chris@gnome-de.org>
6319         * src/nautilus-spatial-window.c:
6320         (real_set_allow_up), (nautilus_spatial_window_class_init)
6321         * src/nautilus-window.c:
6322         * src/nautilus-window.h:
6323         (nautilus_window_allow_up), (real_set_allow_up),
6324         (nautilus_window_class_init):
6325         Add set_allow_up method to NautilusWindowClass,
6326         make "Close All Parents" in spatial windows insensitive
6327         if there are no parent folders.
6329 2005-05-17  Christian Neumair  <chris@gnome-de.org>
6331         * libnautilus-private/nautilus-file-operations.c:
6332         (handle_transfer_vfs_error):
6333         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
6334         if more than one file is transferred. Otherwise, just
6335         offer "Cancel" and "Retry".
6337 2005-05-17  Alexander Larsson  <alexl@redhat.com>
6339         * nautilus-folder-handler.desktop.in (Exec):
6340         Use --no-desktop for default folder handler
6342 2005-05-16  Christian Neumair  <chris@gnome-de.org>
6344         * src/file-manager/fm-actions.h:
6345         * src/file-manager/fm-directory-view.c:
6346         (action_self_properties_callback), (real_update_menus):
6347         * src/file-manager/nautilus-directory-view-ui.xml:
6348         Add "Properties" item to background context menu which displays
6349         the properties of the currently displayed folder.
6351 2005-05-16  Alexander Larsson  <alexl@redhat.com>
6353         * libnautilus-private/nautilus-bookmark.c:
6354         (bookmark_file_changed_callback):
6355         Don't loop when a bookmarked file is removed
6357         * src/file-manager/fm-directory-view.c: (process_new_files):
6358         Don't call get_file_info for files no longer in the directory
6359         (was caused by the ready_to_load call).
6361         This fixes #165530 and likely #170761
6363 2005-05-12  Christian Neumair  <chris@gnome-de.org>
6365         * libnautilus-private/nautilus-clipboard.c:
6366         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
6367         Don't merge UI twice. Fixes #301854.
6369 2005-05-12  Christian Neumair  <chris@gnome-de.org>
6371         * src/nautilus-location-bar.c:
6372         (nautilus_location_bar_init):
6373         Make "Location:" label GDK_ACTION_COPY drag source.
6374         Fixes #115942.
6376 2005-05-12  David Zeuthen  <david@fubar.dk>
6378         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6379         Change comment for translator note of default desktop font to
6380         say that Sans shouldn't never be changed. Fixes bug #138731.
6382 2005-05-11  Christian Neumair  <chris@gnome-de.org>
6384         * libnautilus-private/nautilus-file-utilities.c:
6385         (nautilus_get_vfs_method_display_name):
6386         * data/browser.xml:
6387         * src/file-manager/fm-directory-view.c:
6388         Add translator comments. Fixes #145304, #145305, #145307.
6389         Change "Show Hidden Files" tooltip to infinitive
6390         construction. Fixes #145306.
6392 2005-05-11  Christian Neumair  <chris@gnome-de.org>
6394         * libnautilus-private/nautilus-directory-async.c:
6395         (should_look_for_dot_directory_file), (make_dot_directory_uri),
6396         (link_info_start), (lacks_link_info):
6397         Kill dotfile-related code. ".directory" supporting schemas have
6398         gone. Fixes #142343.
6400 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
6402         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6403         Remove obsolete window_always_new option from schema.
6405         Patch from Michael Terry <mike@mterry.name>
6407 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
6409         * src/file-manager/fm-directory-view.c: (real_update_menus):
6410         Fix a string conflict between the c-format plural string and
6411         non-c-format strings. Fixes bug #167344.
6413         Patch from Changwoo Ryu <cwryu@debian.org>
6415 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
6417         * libnautilus-private/nautilus-thumbnails.c:
6418         (thumbnail_thread_start):
6419         Don't try to thumbnail files which have been modified in the
6420         last few seconds to avoid constantly re-thumbnailing them.
6421         Current cool-off period is three seconds. Fixes bug #107418.
6423 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
6425         * src/file-manager/fm-directory-view.[ch]:
6426         (display_pending_files), (fm_directory_view_freeze_updates),
6427         (fm_directory_view_unfreeze_updates), (queue_pending_files):
6428         Allow freeze of update processing inside a view.
6430         * src/file-manager/fm-list-view.c:
6431         (cell_renderer_editing_canceled), (cell_renderer_edited),
6432         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
6433         Freeze and unfreeze the list view when renaming.
6435         Workaround for bug #87701: Updates to the list view are put on
6436         hold during rename to prevent losing editing focus. If too many
6437         changes are queued while being frozen, further changes are thrown
6438         away and the view is marked for reload.
6440 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
6442         * src/nautilus-window-menus.c:
6443         Add Ctrl-0 keyboard shortcut to View->Normal Size as
6444         recommended by the HIG.
6446         Patch from Olav Vitters <olav@bkor.dhs.org>
6448 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
6450         * libnautilus-private/nautilus-icon-container.c:
6451         (keyboard_space): Prevent nautilus from crashing on press of
6452         Ctrl+Space in an empty directory. Fixes bug #302018.
6454         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
6456 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
6458         * libnautilus-private/nautilus-program-choosing.c:
6459         (nautilus_launch_desktop_file):
6460         * src/nautilus-application.c:
6461         (nautilus_application_present_spatial_window_with_selection),
6462         (nautilus_application_create_navigation_window):
6463         fix build when startup notification isn't installed.
6465 2005-05-02  Alexander Larsson  <alexl@redhat.com>
6467         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
6468         Remove the ui too.
6470 2005-04-27  Alexander Larsson  <alexl@redhat.com>
6472         * src/file-manager/fm-desktop-icon-view.c:
6473         Remove "Open New Terminal" from desktop menu.
6474         Patch from Luca Ferretti <elle.uca@libero.it>
6476         If you really need this, install the nautilus-open-terminal
6477         extension. It does this even better than the removed code.
6478         Also, in newer Metacity there is a a way to set a keybinding
6479         for "new terminal".
6481 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
6483         * src/nautilus-main.c: (main): Merge fix for leak
6484         Bug #172234.
6486 2005-04-19  Christian Neumair  <chris@gnome-de.org>
6488         * libnautilus-private/nautilus-view-factory.h:
6489         * src/nautilus-navigation-window.c:
6490         * src/nautilus-window-manage-views.c:
6491         * src/nautilus-window-manage-views.h:
6492         * src/nautilus-window.c:
6493         * src/file-manager/fm-desktop-icon-view.c:
6494         * src/file-manager/fm-icon-view.c:
6495         * src/file-manager/fm-list-view.c:
6496         Improve NautilusViewInfo view factory labels marked for translation.
6498 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
6500         * libnautilus-private/nautilus-directory-async.c:
6501         (read_dot_hidden_file): Plug leaks here too. There
6502         were three actually :-)
6504 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
6506         * src/nautilus-connect-server-dialog-main.c: (main)
6507         Set window icon.
6509 2005-04-17  Christian Neumair  <chris@gnome-de.org>
6511         * src/nautilus-spatial-window.c:
6512         Add more drop targets to location button.
6514 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
6516         * src/file-manager/fm-directory-view.c:
6517         (fm_directory_view_destroy), (rename_file):
6518         Remove delayed_rename timeout when registering a new one
6519         or destroying the view.
6521 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
6523         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6524         Free the stored selection path only when setting a new one.
6526 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
6528         * src/file-manager/fm-directory-view.c:
6529         (trash_or_delete_selected_files),
6530         (fm_directory_view_notify_selection_changed):
6531         Remember if the current selection was already removed
6532         and don't try to remove it again.
6534         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6535         Only set a new selection if the removal affects the current selection.
6537 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
6539         * src/file-manager/fm-directory-view.c:
6540         (trash_or_delete_selected_files):
6541         Unset selection so the same file won't be deleted twice via a binding.
6543         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
6544         (fm_list_view_remove_file), (fm_list_view_finalize),
6545         (fm_list_view_class_init):
6546         Store the new selection and set it after a batch of changes,
6547         not on every removal. Speeds up deleting from the list view
6548         by preventing a redraw for each removed file.
6550 2005-04-05  Alexander Larsson  <alexl@redhat.com>
6552         * src/file-manager/fm-properties-window.c:
6553         Use label instead of entry if not editable.
6554         (#149201)
6556         Patch from Michael Terry
6558 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
6560         * src/nautilus-notes-viewer.c:
6561         Fix missing include.
6563 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
6565         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
6566         Don't leak file_uri.
6568 2005-04-04  Diego Gonzalez  <diego@pemas.net>
6570         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
6571           from the build process.
6572         * libnautilus-private/nautilus-icon-factory.c:
6573           (load_thumbnail_frame) remove the need to use the deprecated
6574           nautilus themes.
6575         * libnautilus-private/nautilus-icon-canvas-item.c:
6576           (draw_strech_handles), (it_test_stretch_handle):
6577           remove the need to use the deprecated nautilus themes.
6578         * libnautilus-private/nautilus-thumbnails.c:
6579         * libnautilus-private/nautilus-icon-factory.c:
6580           remove nautilus-theme.h include
6582         * src/nautilus-navigation-window.c:
6583         * src/nautilus-property-browser.c:
6584         * src/nautilus-notes-viewer.c:
6585         * src/nautilus-sidebar-title.c:
6586         * src/nautilus-window-manage-views.c:
6587         * src/nautilus-window-toolbars.c:
6588         * src/nautilus-zoom-control.c:
6589           remove nautilus-theme.h include
6591         * src/nautilus-sidebar-title:
6592          (nautilus_sidebar_title_select_text_color): remove use of
6593          old theme stuff and adapt the shadow offset, made it equal to 1,
6594          which is the default.
6595          (nautilus_sidebar_title_theme_changed): remove, as there will be
6596          no sidebar theme changes.
6597          (nautilus_sidebar_title_init): remove the theme_changed callback, as
6598          there will not be sidebar theme changes anymore.
6600          * src/nautilus-notes-viewer.c:
6601          (nautilus_notes_viewer_init): remove use of old theme stuff.
6603         * icons/Makefile.am: don't install old theme stuff.
6605 2005-03-31  Steve Murphy  <murf@e-tools.com>
6607         * configure.in: Added "rw" to ALL_LINGUAS.
6609 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
6611         * libnautilus-private/nautilus-file-utilities.c:
6612         (nautilus_get_uri_shortname_for_display): Plug the leak.
6614 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
6616         * icons/audio.svg:
6617         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
6619         * icons/audio.png:
6620         Remove old file.
6622         * icons/Makefile.am:
6623         Install new icon.
6625         * libnautilus-private/nautilus-icon-canvas-item.c:
6626         (real_map_pixbuf):
6627         Use svg instead of bitmap audio preview emblem.
6629         Patch from Jaap Haitsma <jaap@haitsma.org>
6631 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
6633         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
6634         (location_button_drag_begin_callback), (get_data_binder),
6635         (location_button_drag_data_get_callback),
6636         (nautilus_spatial_window_instance_init):
6637         Allow drag and drop operations with location bar icon.
6639         Patch from Christian Neumair <chris@gnome-de.org>
6641 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
6643         * libnautilus-private/nautilus-file-operations-progress.c:
6644         (nautilus_file_operations_progress_update),
6645         (nautilus_file_operations_progress_destroy),
6646         (nautilus_file_operations_progress_init),
6647         (time_remaining_callback), (nautilus_file_operations_progress_new),
6648         (nautilus_file_operations_progress_set_operation_string),
6649         (nautilus_file_operations_progress_new_file):
6650         * libnautilus-private/nautilus-file-operations.c:
6651         (progress_dialog_set_to_from_item_text):
6652         Change layout of the progress dialog to be more HIG compliant.
6654         Patch from Michiel Sikkes <michiel@eyesopened.nl>
6656 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6658         * src/file-manager/fm-desktop-icon-view.c:
6659         * src/file-manager/fm-directory-view.c:
6660         Add elipses to "Create Launcher" menu item. (#95113)
6662         Based on a patch from Christian Neumair <chris@gnome-de.org>
6664 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6666         * libnautilus-private/nautilus-desktop-link-monitor.c:
6667         (eject_for_type), (volume_delete_dialog),
6668         (nautilus_desktop_link_monitor_delete_link):
6669         Reference the proper context menu item in the volume
6670         delete dialog of network volumes. Fixes bug #152391.
6672         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6674 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6676         * src/file-manager/fm-directory-view.c: (real_merge_menus):
6677         Remove hard coded script directory path from tooltip message.
6678         Fixes bug #161905.
6680         Patch from Michael Terry <mike@mterry.name>
6682 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6684         * src/nautilus-connect-server-dialog.c: (connect_to_server):
6685         * src/nautilus-location-bar.c:
6686         (nautilus_location_bar_get_location),
6687         (nautilus_location_bar_update_label):
6688         * src/nautilus-location-dialog.c: (open_current_location):
6689         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
6690         Closes bug #165743.
6692         Patch from Christian Kellner <gicmo@gnome.org>
6694 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
6696         * libnautilus-private/nautilus-bookmark.c:
6697         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
6698         (bookmark_file_changed_callback):
6699         * libnautilus-private/nautilus-file.c:
6700         (nautilus_file_get_internal):
6701         * src/file-manager/fm-properties-window.c:
6702         (is_merged_trash_directory):
6703         * src/nautilus-application.c:
6704         (nautilus_application_present_spatial_window_with_selection):
6705         * src/nautilus-location-bar.c:
6706         (nautilus_location_bar_update_label):
6707         * src/nautilus-window-manage-views.c: (set_displayed_location),
6708         (check_bookmark_location_matches), (handle_go_elsewhere),
6709         (got_file_info_for_view_selection_callback):
6710         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
6712         Patch from Paolo Borelli <pborelli@katamail.com>
6714 2005-03-23  Fernando Herrera  <fherrera onirica com>
6716         * src/nautilus-connect-server-dialog-main.c: (main): call
6717         gnome_authentication_manager_init to use gnome-vfs auth
6718         callbacks.
6720 2005-03-23  Alexander Larsson  <alexl@redhat.com>
6722         * src/nautilus-desktop-window.c:
6723         Remove unused code. We avoid flicker in other ways.
6725 2005-03-22  Alexander Larsson  <alexl@redhat.com>
6727         * configure.in:
6728         Bump version to 2.11.1
6729         Gnome 2.10 versions are now on the gnome-2-10 branch.
6731 2005-03-22  Alexander Larsson  <alexl@redhat.com>
6733         * src/nautilus-location-entry.c:
6734         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
6736 2005-03-22  Alexander Larsson  <alexl@redhat.com>
6738         * libnautilus-private/nautilus-window-info.[ch]:
6739         Add nautilus_window_info_show_window call.
6741         * src/file-manager/fm-directory-view.c:
6742         * src/nautilus-window-manage-views.c:
6743         * src/nautilus-window.[ch]:
6744         Implement and call the new show_window call.
6745         This allows us to set up the EelBackground before
6746         showing the window, causing less flicker (#169347)
6748         Patch from Nickolay V. Shmyrev
6750 2005-03-16  Alexander Larsson  <alexl@redhat.com>
6752         * configure.in:
6753         Require eel 2.10.1 (for EelBackground changes)
6755         * libnautilus-private/nautilus-icon-dnd.c:
6756         * libnautilus-private/nautilus-directory-background.c:
6757         Use the background setting now in eel.
6758         Delay background setting slightly after gconf change to group
6759         together multiple changes. (#169347)
6761         Patch from Nickolay V. Shmyrev
6763 2005-03-15  Alexander Larsson  <alexl@redhat.com>
6765         * configure.in:
6766         Require gtk 2.6.0
6768 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
6770         * src/file-manager/fm-directory-view.c:
6771         Re-add keybinding to "Show Hidden Files".
6772         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
6774 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
6776         * src/file-manager/fm-actions.h:
6777         * src/file-manager/fm-directory-view.c: (real_update_menus):
6778         Disable "Select Pattern" for empty folders. (#169817)
6779         Patch from Raj <ringuva@novell.com>
6781 2005-03-10  Vincent Noel  <vnoel@cox.net>
6783         * src/nautilus-spatial-window.c:
6784         (location_button_clicked_callback),
6785         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
6786         for the location button icon instead of GTK_ICON_SIZE_BUTTON
6787         (#169669).
6789 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
6791         * configure.in: Added "xh" to ALL_LINGUAS.
6793 2005-03-07  Alexander Larsson  <alexl@redhat.com>
6795         * configure.in:
6796         Post release version bump
6798 === nautilus 2.10.0 ===
6800 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
6802         * THANKS:
6803         Update for release
6805         * check-THANKS.pl:
6806         Extract names from ChangeLog bodies too. (#43452)
6807         Patch from Richard Hoelscher <rah@rahga.com>
6809 2005-03-07  Alexander Larsson  <alexl@redhat.com>
6811         * NEWS:
6812         Update for 2.10.0
6814         * configure.in:
6815         Bump version to 2.10.0, require eel 2.10.0
6817 2005-03-03  Elijah Newren  <newren@gmail.com>
6819         If launched without startup-notification, make an approximation to
6820         when the launch occurred so that focus-stealing-prevention will
6821         work better.
6823         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
6824         function, (main): if no startup id provided, ping xserver for a
6825         timestamp and make a dummy startup_id with it.
6827         * src/nautilus-application.c: (end_startup_notification): don't
6828         set _NET_STARTUP_ID if given a fake startup_id, remove commented
6829         out warning that should now no longer be needed
6831 2005-03-01  Alexander Larsson  <alexl@redhat.com>
6833         * src/nautilus-file-management-properties.glade:
6834         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
6836 2005-03-01  Alexander Larsson  <alexl@redhat.com>
6838         * configure.in:
6839         Post release version bump
6841 === nautilus 2.9.92 ===
6843 2005-03-01  Alexander Larsson  <alexl@redhat.com>
6845         * data/applications.desktop.in:
6846         * data/favorites.desktop.in:
6847         Remove old files.
6849         * docs/Makefile.am (EXTRA_DIST):
6850         Remove nautilus-context-menus.txt from makefile
6852         * NEWS:
6853         Update for release
6855 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
6857         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
6858         Make the backspace key open the parent folder in the
6859         list view like it does in the icon view. (#142891)
6860         Patch from Christian Neumair <chris@gnome-de.org>
6862 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
6864         * libnautilus-private/nautilus-desktop-link.c:
6865         (nautilus_desktop_link_can_rename):
6866         Make Computer icon renameable. (#154122)
6867         Patch from Tim Savannah <opticcow@linux-militia.net>
6869 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
6871         * libnautilus-private/nautilus-file-operations-progress.c:
6872         (time_remaining_callback):
6873         Don't show ETA if bytes_copied > bytes_total.
6874         Prevents miscalculated ETAs from being shown. (#158614)
6875         Based on a patch from John Spray <jcs116@york.ac.uk>
6877 2005-02-24  Alexander Larsson  <alexl@redhat.com>
6879         * src/file-manager/fm-properties-window.c:
6880         Make show_original work (had a typo)
6881         Make where use original file, not target.
6882         Fixes location display for desktop icons.
6884 2005-02-24  Alexander Larsson  <alexl@redhat.com>
6886         * src/file-manager/fm-properties-window.c:
6887         deep count on target files, not original files.
6888         Fixes properties for e.g. home icon on desktop.
6889         Patch from Jaap Haitsma <jaap@haitsma.org>
6891 2005-02-23  Alexander Larsson  <alexl@redhat.com>
6893         * docs/nautilus-context-menus.txt:
6894         Remove old docs.
6896 2005-02-22  Alexander Larsson  <alexl@redhat.com>
6898         * libnautilus-private/nautilus-desktop-icon-file.c:
6899         * libnautilus-private/nautilus-file-operations.c:
6900         (nautilus_file_operations_delete):
6901         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
6902         (rename_guts), (nautilus_file_get_drop_target_uri):
6903         * src/file-manager/fm-desktop-icon-view.c:
6904         (trash_link_is_selection):
6905         * src/file-manager/fm-icon-container.c: (get_sort_category):
6906         * src/file-manager/fm-properties-window.c:
6907         (get_target_file_for_original_file):
6908         Handle nautilus_desktop_icon_file_get_link() returning NULL.
6909         Likely fixes bug #145971
6911 2005-02-22  Alexander Larsson  <alexl@redhat.com>
6913         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
6914         Remove stale comment.
6915         Patch from Jaap Haitsma <jaap@haitsma.org>
6917 2005-02-22  Alexander Larsson  <alexl@redhat.com>
6919         * src/nautilus-application.c: (end_startup_notification):
6920         Don't give critical warnings if we have no startup_id.
6922         * src/nautilus-window.c: (nautilus_window_update_icon):
6923         Use names and not pixbufs for the window icons.
6924         This means the icons of the best size are used.
6925         Patch from Jaap Haitsma <jaap@haitsma.org>
6927 2005-02-22  Alexander Larsson  <alexl@redhat.com>
6929         * src/nautilus-application.c: (create_window):
6930         * src/nautilus-window-private.h:
6931         * src/nautilus-window.c: (nautilus_window_init),
6932         (nautilus_window_finalize):
6933         Remove unneeded startup_id.
6935 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
6937         * MAINTAINERS:
6938         Update my email address.
6940 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
6942         * src/file-manager/fm-desktop-icon-view.c:
6943         (fm_desktop_icon_view_supports_uri):
6944         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
6946         Patch from Jaap Haitsma <jaap@haitsma.org>
6948 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
6950         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
6951         fix #136578 (Menu key should pop up context menu).
6953 2005-02-18  Alexander Larsson  <alexl@redhat.com>
6955         * src/file-manager/fm-properties-window.c (should_show_open_with):
6956         Don't show open with property page for desktop files and
6957         desktop special icons.
6959 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
6961         * src/nautilus-navigation-window-menus.c:
6962         (add_bookmark_for_current_location):
6963         Only add a bookmark once for a given location.
6964         Fixes #161862.
6966         Patch from egeetha@novell.com
6968 2005-02-15  Alexander Larsson  <alexl@redhat.com>
6970         * src/nautilus-application.c:
6971         * src/nautilus-shell.c:
6972         Fixes to the startup notification stuff.
6973         Patch from Elijah Newren <newren@gmail.com>
6975 2005-02-14  Alexander Larsson  <alexl@redhat.com>
6977         * data/applications.desktop.in:
6978         * data/favorites.desktop.in:
6979         * src/network-scheme.desktop.in:
6980         * nautilus-computer.desktop.in:
6981         * nautilus-folder-handler.desktop.in:
6982         * nautilus-home.desktop.in:
6983         * nautilus.desktop.in:
6984         Enable startup notification.
6986         * src/nautilus-application.c:
6987         * src/nautilus-application.h:
6988         * src/nautilus-bookmarks-window.c:
6989         * src/nautilus-connect-server-dialog-nonmain.c:
6990         * src/nautilus-location-bar.c:
6991         * src/nautilus-main.c:
6992         * src/nautilus-navigation-window-menus.c:
6993         * src/nautilus-shell-interface.idl:
6994         * src/nautilus-shell.c:
6995         * src/nautilus-window-manage-views.c:
6996         * src/nautilus-window-private.h:
6997         * src/nautilus-window.c:
6998         Handle startup notification across corba activation.
6999         Patch from Elijah Newren <newren@gmail.com>
7001 2005-02-11  Alexander Larsson  <alexl@redhat.com>
7003         * src/file-manager/fm-tree-model.c:
7004         Don't do any i/o on tree roots until they are opened.
7005         This means you don't get any auth dialogs.
7006         Removed the monitor on the root file totally, as that should
7007         not normally change/go away anyway (and it was doing i/o).
7009         This changes semantics in the file a bit, we now have a dummy
7010         row also if node->directory != NULL and node->parent == NULL.
7012 2005-02-10  Alexander Larsson  <alexl@redhat.com>
7014         * configure.in:
7015         Post release version bump
7017 === nautilus 2.9.91 ===
7019 2005-02-10  Alexander Larsson  <alexl@redhat.com>
7021         * configure.in:
7022         Bump eel requires
7024         * NEWS:
7025         Update for release
7027 2005-02-09  Alexander Larsson  <alexl@redhat.com>
7029         * Makefile.am:
7030         * nautilus-folder-handler.desktop.in:
7031         Add new default folder handler NoDisplay desktop file
7033         * nautilus.desktop.in:
7034         Add %U to exec line
7036         * src/Nautilus_shell.server.in:
7037         Remove all the bonobo components we no longer support
7039         * src/file-manager/fm-directory-view.c:
7040         Allow open with menu on folders (#151747)
7042 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
7044         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7045         (fm_list_view_start_renaming_file):
7046         Set original_name to the new name as cell_renderer_edited()
7047         might be called multiple times if the view looses focus.
7048         Fixes bug #166120.
7050 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
7052         * src/file-manager/fm-properties-window.c: (get_original_file),
7053         (name_field_done_editing), (update_properties_window_title):
7054         Handle disappearing original_files without crashing.
7055         Fixes bug #151024/158904.
7057 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
7059         * configure.in:
7060         Revert libexif change as it breaks the build with new libexif.
7062 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
7064         * libnautilus-private/nautilus-program-choosing.c:
7065         (slowly_and_stupidly_obtain_timestamp),
7066         (nautilus_launch_show_file), (nautilus_launch_application),
7067         (nautilus_launch_desktop_file):
7068         Use new gnome_desktop_item_set_launch_time() API. (#166334)
7070         * configure.in:
7071         Require gnome-desktop 2.9.91
7073         Patch from Elijah Newren <newren@gmail.com>
7075 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
7077         * configure.in:
7078         Make libexif dependency optional again. (#165773)
7080 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
7082         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7083         Make default desktop font localizable. (#138731)
7085         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
7087 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
7089         * data/Makefile.am:
7090         * data/static_bookmarks.xml:
7091         Remove unused file.
7093 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
7095         * src/file-manager/fm-directory-view.c:
7096         (real_update_menus): Added mnemonic for Browse Folder option.
7097         * src/file-manager/fm-desktop-icon-view.c:
7098         (real_update_menus): Added mnemonic for Empty Trash option.
7099         Fixes #162307.
7101         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
7103 2005-02-04  Alexander Larsson  <alexl@redhat.com>
7105         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
7106         Fix workarea detection on 64bit machines.
7107         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
7109 2005-02-01  Alexander Larsson  <alexl@redhat.com>
7111         * src/file-manager/fm-directory-view.c:
7112         (clipboard_targets_received):
7113         Handle destroyed windows
7115         * src/nautilus-window.c: (nautilus_window_destroy):
7116         cancel outstanding view as callbacks
7118         Fixes #165938
7120 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
7122         * libnautilus-private/nautilus-directory-background.c:
7123         (image_loading_done_callback): Free the color string.
7124         Closes bug #154204.
7126 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
7128         reviewed by: Martin Wehner  <martin.wehner@epost.de>
7130         * libnautilus-private/nautilus-file-operations.c:
7131         change the strings for move/copy/link/delete from "Files Moved:" to
7132         "Moving file:", fixes #154839
7134 2005-01-28  Alexander Larsson  <alexl@redhat.com>
7136         * libnautilus-private/nautilus-file.c:
7137         Fix leak
7139         * Makefile.am:
7140         Remove unnecessary stuff
7142 2005-01-28  Alexander Larsson  <alexl@redhat.com>
7144         * src/nautilus-actions.h:
7145         * src/nautilus-desktop-window.c:
7146         (nautilus_desktop_window_instance_init):
7147         Disable close action on desktop window (#160100)
7149 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
7151         * src/nautilus-main.c: (register_icons):
7152         Don't try to free NULL icon info.
7154 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
7156         * libnautilus-private/nautilus-file.c:
7157         (nautilus_file_compare_for_sort_by_attribute):
7158         Don't compare NULL values from files we can't get permissions for.
7159         Fixes bug #153890.
7161 2005-01-27  Chris Lahey  <clahey@ximian.com>
7163         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
7164         Support the API change in libexif > 0.5.12.
7166 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
7168         * src/nautilus-main.c: Don't leak the icon info
7170 2005-01-27  Alexander Larsson  <alexl@redhat.com>
7172         * src/nautilus-spatial-window.c:
7173         Make path button more obvious. #145237
7174         Patch from  Michael Henson <mike@axl.net>
7176 2005-01-27  Alexander Larsson  <alexl@redhat.com>
7178         * src/file-manager/fm-directory-view.c: (ask_link_action):
7179         Set focus_on_map for dnd ask dialog to avoid it ending
7180         up under the browser window.
7181         Patch from Jorn Baayen <jbaayen@gnome.org>
7183 2005-01-27  Alexander Larsson  <alexl@redhat.com>
7185         * libnautilus-private/nautilus-file-operations.c:
7186         (confirm_empty_trash):
7187         No title on dialog.
7188         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7190 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
7191         * libnautilus-private/nautilus-file-operations.c:
7192         (handle_transfer_overwrite): Trivial string fix.
7194 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7196         * src/file-manager/fm-directory-view.c: (cancel_activate),
7197         (activate_weak_notify), (cancel_activate_callback):
7198         weak_unref the view if we cancel the activation.
7199         Might fix #145789
7201 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7203         * configure.in:
7204         Post release version bump.
7206 === nautilus 2.9.90 ===
7208 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7210         * NEWS:
7211         Update for release.
7213         * MAINTAINERS:
7214         Add Martin, remove Darin.
7215         Update daves email address.
7217         * configure.in:
7218         Bump version to 2.9.90
7219         Require eel 2.9.90
7221 2005-01-25  Alexander Larsson  <alexl@redhat.com>
7223         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
7224         Fix typo.
7226 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
7228         * libnautilus-private/nautilus-icon-container.c:
7229         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
7230         to nautilus_icon_container_accessible_update_selection.
7231         (nautilus_icon_container_accessible_ref_selection):
7232         (nautilus_icon_container_accessible_get_selection):
7233         (nautilus_icon_container_accessible_remove_selection): All call
7234         to nautilus_icon_container_accessible_update_selection.
7236         Fixes bug #160087.
7238 2005-01-24  Alexander Larsson  <alexl@redhat.com>
7240         * src/nautilus-window-menus.c (action_about_nautilus_callback):
7241         WE WANT THE CHEESEPUFF!!!
7243 2005-01-24  Alexander Larsson  <alexl@redhat.com>
7245         * libnautilus-private/nautilus-file-operations.c:
7246         (confirm_empty_trash):
7247         Use warning icon instead of info one.
7248         Use GtkMessageDialog.
7249         Patch from Luca Ferretti <elle.uca@libero.it>
7251 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
7253         * src/file-manager/fm-actions.h:
7254         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
7255         * src/file-manager/fm-directory-view.c: (real_update_menus):
7256         * src/file-manager/nautilus-directory-view-ui.xml:
7257         Remove "Reset Background" entry from folder context menus.
7259         Patch from Jaap Haitsma <jaap@haitsma.org>
7261 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7263         * src/nautilus-window-menus.c: Correct License (It said Evince).
7265 2005-01-21  Alexander Larsson  <alexl@redhat.com>
7267         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7268         Add license to about dialog.
7269         Change copyright statement.
7271         Patch from Luca Ferretti <elle.uca@libero.it>
7273 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
7275         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7276         Fix sidebar_width typo in gconf schema (#162204).
7278         Patch from J. Christopher Six <j.christopher.six@gmail.com>
7280 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
7282         * libnautilus-private/nautilus-column-chooser.c:
7283         (button_new_with_mnemonic), (add_buttons):
7284         Add stock arrow icons to "Move Up/Down" buttons.
7286         Patch from Michael Gossard <michael.gossard@free.fr>
7288 2005-01-19  Alexander Larsson  <alexl@redhat.com>
7290         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7291         Use GtkAboutDialog.
7293         Patch from Luca Ferretti <elle.uca@libero.it>
7295 2005-01-19  Alexander Larsson  <alexl@redhat.com>
7297         * nautilus-home.desktop.in:
7298         Fix icon
7300         * nautilus.desktop.in:
7301         Put in menus.
7303         Patch from Luca Ferretti <elle.uca@libero.it>
7305 2005-01-18  Alexander Larsson  <alexl@redhat.com>
7307         * src/nautilus-main.c: (main):
7308         * src/nautilus-window.c: (nautilus_window_class_init):
7309         Better default icon.
7310         Patch from Jaap Haitsma <jaap@haitsma.org>
7312 2005-01-17  Alexander Larsson  <alexl@redhat.com>
7314         * src/nautilus-connect-server-dialog.c: (connect_to_server):
7315         Don't use destroyed dialog.
7316         Patch from Vincent Untz <vincent@vuntz.net>.
7318 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7320         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
7321         Moisan that resolves trivial bug #159128.
7323 2005-01-14  Alexander Larsson  <alexl@redhat.com>
7325         * Makefile.am:
7326         * src/.cvsignore:
7327         * src/Makefile.am:
7328         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
7329         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
7330         * src/nautilus-connect-server-dialog-nonmain.c:
7331         (nautilus_connect_server_dialog_present_uri):
7332         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7333         (response_callback), (nautilus_connect_server_dialog_new):
7334         * src/nautilus-connect-server-dialog.h:
7335         Make connect to server dialog availible as separate application.
7337         Patch from Vincent Untz <vincent@vuntz.net>
7339 2005-01-14  Alexander Larsson  <alexl@redhat.com>
7341         * libnautilus-private/nautilus-file-utilities.[ch]:
7342         New function nautilus_ensure_unique_file_name
7344         * libnautilus-private/nautilus-link.[ch]:
7345         * libnautilus-private/nautilus-link-desktop-file.[ch]:
7346         Uniquify name for nautilus_link_local_create if requested.
7348         * src/file-manager/fm-directory-view.c:
7349         (fm_directory_view_handle_url_drop):
7350         Uniquify desktop link name
7352         Patch from Jorn Baayen <jbaayen@gnome.org>
7354 2005-01-13  Alexander Larsson  <alexl@redhat.com>
7356         * libnautilus-private/nautilus-icon-container.[ch]:
7357         * libnautilus-private/nautilus-marshal.list:
7358         Add handle_url signal
7359         Fix argument list for handle_uri_list
7361         * libnautilus-private/nautilus-dnd.[ch]:
7362         Add nautilus_drag_default_drop_action_for_url
7364         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7365         (nautilus_icon_container_get_drop_action),
7366         (drag_data_received_callback):
7367         Handle URL drops separately from URI_LIST
7368         Set different actions for URL drop
7370         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7371         (get_drop_action), (receive_dropped_uri_list),
7372         (receive_dropped_url), (drag_data_received_callback),
7373         (nautilus_tree_view_drag_dest_class_init):
7374         Add handle_url and handle_uri lists
7375         Set different actions for URL drop
7376         Fix bug that made url_list & url drops not work
7378         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
7379         (ask_link_action), (fm_directory_view_handle_url_drop),
7380         (fm_directory_view_handle_uri_list_drop):
7381         Move url and uri_list drop handling here. Make it handle
7382         url drops better.
7384         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
7385         (icon_view_handle_uri_list), (fm_icon_view_init):
7386         * src/file-manager/fm-list-view.c: (list_view_handle_url),
7387         (list_view_handle_uri_list), (create_and_set_up_tree_view):
7388         Call up to the drop code in directory view.
7390         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
7392         * libnautilus-private/nautilus-directory.c:
7393         (nautilus_directory_schedule_metadata_copy):
7394         Handle source_directory being NULL. (happens on toplevel uri)
7396         * libnautilus-private/nautilus-file-operations.c:
7397         (nautilus_file_operations_copy_move):
7398         Handle source_dir_uri being NULL. (happens on toplevel uri)
7400         * libnautilus-private/nautilus-link-desktop-file.c:
7401         (nautilus_link_desktop_file_local_create):
7402         Use right icon field
7404 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7406         * src/file-manager/fm-actions.h:
7407         * src/file-manager/fm-directory-view.c:
7408         (volume_or_drive_unmounted_callback),
7409         (volume_or_drive_ejected_callback),
7410         (action_unmount_volume_callback), (action_eject_volume_callback),
7411         (real_update_menus_volumes):
7412         * src/file-manager/nautilus-directory-view-ui.xml:
7413         Allow eject on unmounted devices.
7414         Patch from Magnus Damm <magnus.damm@gmail.com>
7416 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7418         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
7419         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
7420         what you think, it means don't load if the app the desktop file
7421         references doesn't exist.
7423 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7425         * libnautilus-private/Makefile.am:
7426         * libnautilus-private/nautilus-link-historical.c:
7427         * libnautilus-private/nautilus-link-historical.h:
7428         Remove historical link support.
7430         * libnautilus-private/nautilus-link-desktop-file.[ch]:
7431         * libnautilus-private/nautilus-link.[ch]:
7432         Remove historical link support and unused functions.
7434         * src/file-manager/fm-directory-view.h:
7435         Remove unused declaration.
7437         * src/file-manager/fm-icon-view.c:
7438         Fix up due to small api change for nautilus-link.
7440         * src/file-manager/fm-properties-window.c: (set_icon_callback):
7441         Fix icon change for desktop files that point to nonexisting binaries.
7443 2005-01-12  Alexander Larsson  <alexl@redhat.com>
7445         * src/nautilus-main.c (register_icons):
7446         Remove debug spew
7448 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7450         * libnautilus-private/nautilus-icon-factory.c:
7451         (nautilus_icon_factory_get_icon_for_file):
7452         Special case icons for burn: and computer:
7454         * src/nautilus-main.c: (register_icons):
7455         * src/nautilus-navigation-window-menus.c:
7456         * src/nautilus-window-menus.c:
7457         Fix up icons and names in go/places menu.
7458         Fixes #162750 and #149941
7460         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
7462 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7464         * src/nautilus-navigation-window.c (real_set_title):
7465         Make window title "location - File Browser", not "File Browser: location".
7466         Fixes #149008. Patch by Gustavo Carneiro.
7468 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7470         * configure.in:
7471         Post release version bump
7473 === nautilus 2.9.2 ===
7475 2004-01-11  James Henstridge  <james@jamesh.id.au>
7477         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
7479         * src/Makefile.am: remove desktop and server files on clean.
7480         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
7481         in config.h.
7483         * Makefile.am: remove desktop files on clean, and intltool files
7484         on distclean.
7486         * acconfig.h: remove, since it isn't needed anymore.
7488         * configure.in: remove some macro calls not needed with newer
7489         automakes, and use newer versions of some macros.
7491         * autogen.sh: require Automake >= 1.7.
7493 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7495         * NEWS:
7496         Update for release.
7498         * configure.in:
7499         Require eel 2.92.
7501 2005-01-11  Alexander Larsson  <alexl@redhat.com>
7503         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7504         Add back mk.
7506 2005-01-10  Alexander Larsson  <alexl@redhat.com>
7508         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7509         Remove mk for ALL_LINGUAS since it broke the build.
7511 2004-12-17  Alexander Larsson  <alexl@redhat.com>
7513         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7514         Don't use frames for images with alpha.
7516         Patch from Jaap Haitsma <jaap@haitsma.org>
7518 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
7520         * src/nautilus-bookmarks-window.[ch]:
7521         (open_selected_bookmark): New function, choose if to open in
7522         parent or new window.
7523         (get_bookmark_nautilus_navigation_window_new): Get New window.
7524         (on_jump_button_clicked): Call open_selected_bookmark.
7525         (on_row_activated): Call open_selected_bookmark.
7526         * src/nautilus-navigation-window-menus.c:
7527         (get_or_create_bookmarks_window): Reset signals for the
7528         edit bookmark dialog.
7529         fixes bug #160224.
7531 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7533         * configure.in:
7534         Require glib 2.6.0
7536         * libnautilus-private/nautilus-file-utilities.c:
7537         (nautilus_get_uri_shortname_for_display):
7538         * libnautilus-private/nautilus-file.c:
7539         (nautilus_file_get_display_name_nocopy):
7540         Use g_filename_display_basename() for display names
7542 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7544         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7545         (fm_list_view_start_renaming_file):
7546         * src/file-manager/fm-properties-window.c:
7547         (name_field_done_editing):
7548         Make sure we don't rename files if the name was never
7549         changed from the original display name.
7551 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7553         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
7554         Fill in ctrl-l dialog correctly for desktop.
7556         Patch from Matthew Gatto <poobar@nycap.rr.com>
7558 2004-12-15  Alexander Larsson  <alexl@redhat.com>
7560         * libnautilus-private/nautilus-icon-container.c:
7561         (nautilus_icon_container_update_icon):
7562         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7563         * libnautilus-private/nautilus-thumbnails.c:
7564         (nautilus_thumbnail_frame_image),
7565         (nautilus_thumbnail_load_framed_image):
7566         * libnautilus-private/nautilus-thumbnails.h:
7567         Better handling of icon sizes, including
7568         framing of large file-as-icon images.
7570         Patches from Jaap Haitsma <jaap@haitsma.org>
7572 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
7574         * configure.in: Added "zu" to ALL_LINGUAS.
7576 2004-12-12  Alexander Larsson  <alexl@redhat.com>
7578         * libnautilus-private/nautilus-desktop-link-monitor.c:
7579         (destroy_desktop_link_monitor),
7580         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
7581         (nautilus_desktop_link_monitor_make_filename_unique),
7582         (create_volume_link), (nautilus_desktop_link_monitor_init):
7583         * libnautilus-private/nautilus-desktop-link-monitor.h:
7584         * libnautilus-private/nautilus-desktop-link.c:
7585         (nautilus_desktop_link_new_from_volume):
7586         Make sure volume filenames are unique (#153888)
7588 2004-12-12  Alexander Larsson  <alexl@redhat.com>
7590         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
7591         Disconnect from right object.
7593 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7595         * src/file-manager/fm-directory-view.c:
7596         (add_application_to_open_with_menu), (real_update_menus):
7597         Fix underscore escaping in open with menu.
7599 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7601         * libnautilus-private/nautilus-bookmark.c:
7602         (nautilus_bookmark_get_pixbuf):
7603         Force size for pixbufs.
7605         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7606         Load force-sized svgs right.
7607         (nautilus_icon_factory_get_pixbuf_from_name):
7608         Allow force-size loading
7610         * libnautilus-private/nautilus-icon-factory.h:
7611         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
7613         * libnautilus-private/nautilus-ui-utilities.c:
7614         (nautilus_action_from_menu_item),
7615         (nautilus_toolbar_action_from_menu_item):
7616         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
7617         * src/nautilus-property-browser.c: (make_drag_image),
7618         (make_properties_from_directories):
7619         * src/nautilus-sidebar-title.c: (update_icon):
7620         * src/file-manager/fm-directory-view.c:
7621         (add_extension_action_for_files):
7622         * src/file-manager/fm-properties-window.c: (create_emblems_page):
7623         * src/file-manager/fm-tree-model.c:
7624         (tree_node_get_pixbuf_from_factory):
7626         Force-size load icons
7628         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
7629         (nautilus_throbber_finalize):
7630         Disconnect icon theme changed signal on finalize.
7632 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7634         * libnautilus-private/nautilus-file-dnd.c:
7635         (nautilus_drag_can_accept_item):
7636         Handle drags to desktop items.
7638 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
7640         * configure.in: Added "nso" to ALL_LINGUAS.
7642 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7644         * libnautilus-private/nautilus-icon-container.c:
7645         (canvas_position_to_grid_position):
7646         Fix positioning. Makes find_new_empty_spot tighter.
7647         Patch from Jimmy Do <crispyleaves@gmail.com>
7649 2004-11-29  Alexander Larsson  <alexl@redhat.com>
7651         * libnautilus-private/nautilus-icon-container.c: (snap_position),
7652         (find_empty_location):
7653         Fix a few typos in icon placement.
7654         Patch from Jimmy Do <crispyleaves@gmail.com>
7656 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
7658         * src/file-manager/Makefile.am:
7660         No need to define VERSION here, it's aleady in
7661         config.h. Fix the build.
7663 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
7665         reviewed by: Alexander Larsson  <alexl@redhat.com>
7667         * configure.in:
7669         Bump gnome-vfs required version
7671         * libnautilus-private/nautilus-mime-actions.c:
7672         (nautilus_mime_get_default_application_for_file),
7673         (application_equal), (get_open_with_mime_applications),
7674         (nautilus_mime_get_open_with_applications_for_file),
7675         (nautilus_mime_get_applications_for_file),
7676         (nautilus_mime_has_any_applications_for_file):
7677         * libnautilus-private/nautilus-mime-actions.h:
7678         * libnautilus-private/nautilus-program-choosing.c:
7679         (nautilus_launch_show_file), (nautilus_launch_application):
7680         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7681         (activate_check_mime_types):
7682         * src/nautilus-information-panel.c: (command_button_callback),
7683         (add_command_buttons), (nautilus_information_panel_update_buttons):
7685         Remove all mime api deprecated calls and replace them with the
7686         new API. Fix bug #159435.
7688 2004-11-24  Alexander Larsson  <alexl@redhat.com>
7690         * configure.in:
7691         Post release version bump
7693 === nautilus 2.9.1 ===
7695 2004-11-24  Alexander Larsson  <alexl@redhat.com>
7697         * NEWS:
7698         Update for release.
7700 2004-11-22  Alexander Larsson  <alexl@redhat.com>
7702         * libnautilus-private/nautilus-undo-signal-handlers.c:
7703         Fix include.
7705 2004-11-22  Alexander Larsson  <alexl@redhat.com>
7706         * Merge bonobo-slay-branch
7708 2004-11-22  Alexander Larsson  <alexl@redhat.com>
7710         * src/nautilus-window.c: (action_view_as_callback),
7711         (nautilus_window_synch_view_as_menus):
7712         Don't reenter action callback when switching views.
7714 2004-11-19  Dave Camp  <dave@novell.com>
7716         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7717         (can_show_default_app), (real_update_menus): Fix some jumping
7718         menus.
7719         * test/Makefile.am: Don't link to libnautilus
7721 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7723         * libnautilus-private/nautilus-mime-actions.c:
7724         removed unneeded includes
7726         * src/nautilus-application.c:
7727         * src/nautilus-desktop-window.c:
7728         Removed app_id property on NautilusWindow
7730         * src/nautilus-main.c: (main):
7731         Remove old code
7733         * src/nautilus-navigation-window.c:
7734         * src/nautilus-sidebar-title.c:
7735         * src/nautilus-window-menus.c:
7736         * src/file-manager/fm-ditem-page.c:
7737         Remove bonobo comments
7739         * src/nautilus-window.c:
7740         Remove app_id property
7741         fix last bonobo details
7743         * src/file-manager/fm-actions.h:
7744         * src/file-manager/fm-directory-view.c:
7745         * src/file-manager/nautilus-directory-view-ui.xml:
7746         remove edit launcher action
7748 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7750         * configure.in:
7751         Require new eel
7753         * src/file-manager/fm-actions.h:
7754         * src/file-manager/fm-directory-view.[ch]:
7755         * src/file-manager/nautilus-directory-view-ui.xml:
7756         * src/nautilus-actions.h:
7757         * src/nautilus-shell-ui.xml:
7758         * src/nautilus-spatial-window-ui.xml:
7759         * src/nautilus-spatial-window.c:
7760         * src/nautilus-window-menus.c:
7761         * src/nautilus-window.[ch]:
7762         Implement some accels as GtkBindings instead to avoid
7763         overriding widget-specific keybindings like "delete" and "backspace".
7765 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7767         * src/nautilus-navigation-window.c:
7768         * src/nautilus-window-private.h:
7769         Put location entry etc in a toolbar.
7771 2004-11-19  Alexander Larsson  <alexl@redhat.com>
7773         * libnautilus-private/nautilus-file.c: (is_desktop_file),
7774         (nautilus_file_is_nautilus_link):
7775         Don't check for "application/x-gnome-app-info", as that is already
7776         handled by the alias system. This also avoids stating for a
7777         mimetype xml file.
7779         * src/nautilus-throbber.c:
7780         Don't create a new icon theme for each throbber.
7781         Use GtkIconTheme instead of GnomeIconTheme
7783         * libnautilus-private/nautilus-ui-utilities.[ch]:
7784         New function nautilus_ui_string_get to cache the loaded ui files.
7786         * src/nautilus-navigation-window.c:
7787         Remove old bonoboui stuff
7789         * src/nautilus-navigation-window-menus.c:
7790         Open New window is Ctrl-N.
7791         Use the new nautilus_ui_string_get call
7793         * src/nautilus-spatial-window.c:
7794         * src/nautilus-window-menus.c:
7795         * src/file-manager/fm-desktop-icon-view.c:
7796         * src/file-manager/fm-directory-view.c:
7797         * src/file-manager/fm-icon-view.c:
7798         * src/file-manager/fm-list-view.c:
7799         Use the new nautilus_ui_string_get call
7801         * src/file-manager/nautilus-directory-view-ui.xml:
7802         * src/file-manager/nautilus-icon-view-ui.xml:
7803         Name separators to work around bug #158620
7805 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7807         * src/file-manager/fm-actions.h:
7808         * src/file-manager/fm-directory-view.c:
7809         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
7810         * src/file-manager/nautilus-directory-view-ui.xml:
7811         * src/file-manager/nautilus-icon-view-ui.xml:
7812         * src/file-manager/nautilus-list-view-ui.xml:
7813         * src/nautilus-actions.h:
7814         * src/nautilus-navigation-window-ui.xml:
7815         * src/nautilus-shell-ui.xml:
7816         * src/nautilus-spatial-window-ui.xml:
7817         * src/nautilus-spatial-window.c:
7818         * src/nautilus-window-menus.c:
7819         * src/nautilus-window.[ch]:
7820         Add all extra accellerators and clean up ui files.
7822 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7824         * src/nautilus-window-menus.c:
7825         * src/nautilus-window-toolbars.c:
7826         * libnautilus-private/nautilus-ui-utilities.[ch]:
7827         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
7828         Move code to utility functions.
7830 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7832         * libnautilus-private/nautilus-file-utilities.[ch]:
7833         * src/nautilus-spatial-window.c:
7834         * src/nautilus-navigation-window-menus.c:
7835         * src/nautilus-window-menus.c:
7836         Move some functions to nautilus-ui-utilities
7838         * libnautilus-private/Makefile.am:
7839         * libnautilus-private/nautilus-ui-utilities.[ch]:
7840         Various ui utility functions
7842         * src/file-manager/fm-desktop-icon-view.c:
7843         * src/file-manager/fm-directory-view.c:
7844         * src/file-manager/fm-icon-view.c:
7845         * src/file-manager/fm-list-view.c:
7846         Unmerge everything on destroy
7848         * src/nautilus-shell-ui.xml:
7849         Remove unused stuff
7851 2004-11-18  Alexander Larsson  <alexl@redhat.com>
7853         * libnautilus-private/nautilus-clipboard-monitor.c:
7854         Handle ownership changes from XFixes
7856         * libnautilus-private/Makefile.am:
7857         * libnautilus-private/nautilus-clipboard-ui.xml:
7858         Remove (is now inline)
7860         * libnautilus-private/nautilus-clipboard.[ch]:
7861         Convert to GtkUIManager
7863         * src/nautilus-location-bar.c:
7864         * src/nautilus-notes-viewer.c:
7865         Adapt to NautilusClipboard changes
7867         * src/nautilus-window-menus.c:
7868         Remove duplicated action
7870         * src/file-manager/fm-actions.h:
7871         * src/file-manager/fm-directory-view.c:
7872         * src/file-manager/fm-icon-view.c:
7873         * src/file-manager/fm-list-view.c:
7874         * src/file-manager/nautilus-directory-view-ui.xml:
7875         Adapt to NautilusClipboard changes
7876         Fix paste into folder to not use stock accelerator
7878 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7880         * components/Makefile.am:
7881         Remove references to throbber
7883         * src/Makefile.am:
7884         * src/nautilus-throbber.[ch]:
7885         Moved throbber here and made it not be a bonobo object
7887         * src/nautilus-window-private.h:
7888         * src/nautilus-window-toolbars.c:
7889         Work with the throbber
7891 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7893         * src/nautilus-application.c:
7894         * src/nautilus-navigation-window.c:
7895         * src/nautilus-spatial-window.c:
7896         * src/nautilus-window-private.h:
7897         * src/nautilus-window.c:
7898         Make initial window geometry work.
7900 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7902         * src/nautilus-image-properties-page.c: (get_property_pages):
7903         Only show for images.
7905 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7907         * src/file-manager/fm-properties-window.h:
7908         Don't include libnautilus files.
7910 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7912         * src/file-manager/fm-desktop-icon-view.c:
7913         * src/nautilus-navigation-window.c:
7914         * src/nautilus-desktop-window.c:
7915         Remove old defines
7917         * src/file-manager/fm-directory-view.c:
7918         * src/file-manager/nautilus-directory-view-ui.xml:
7919         * src/nautilus-navigation-window-ui.xml:
7920         * src/nautilus-shell-ui.xml:
7921         Make the menus look like pre-bonobo-removal
7923 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7925         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
7926         Don't have use default background on desktop context menu.
7928 2004-11-17  Alexander Larsson  <alexl@redhat.com>
7930         * Makefile.am:
7931         Remove libnautilus-adapter subdir
7933         * components/Makefile.am:
7934         Don't build throbber atm
7936         * src/nautilus-navigation-action.c:
7937         Use GtkMenuToolButton instead of NautilusArrowToolbutton
7939         * src/Makefile.am:
7940         * src/nautilus-arrow-toolbutton.[ch]:
7941         Remove.
7943 2004-11-16  Anders Carlsson  <andersca@gnome.org>
7945         * libnautilus-private/nautilus-window-info.c:
7946         (nautilus_window_info_get_ui_manager):
7947         It's NULL now, not CORBA_OBJECT_NIL.
7949 2004-11-16  Alexander Larsson  <alexl@redhat.com>
7951         * libnautilus-private/nautilus-view.h:
7952         remove bonoboui inclide
7954         * src/nautilus-navigation-action.[ch]:
7955         Add navigation GtkAction, based on epi code
7957         * src/nautilus-window-menus.c:
7958         * src/nautilus-window-toolbars.c:
7959         Correctly handle toolbar icons for extensions
7961 2004-11-16  Alexander Larsson  <alexl@redhat.com>
7963         * configure.in:
7964         Remove bonoboui dependencies
7966         * libnautilus-private/Makefile.am:
7967         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
7968         * libnautilus-private/nautilus-bonobo-ui.h:
7969         Remove unneeded files
7971         * libnautilus-private/nautilus-clipboard.c:
7972         Comment out for now.
7974         * libnautilus-private/nautilus-directory-metafile-monitor.c:
7975         * libnautilus-private/nautilus-metafile.c:
7976         * src/nautilus-application.c:
7977         * src/nautilus-history-sidebar.c:
7978         * src/nautilus-information-panel.c:
7979         * src/nautilus-main.c: (main):
7980         * src/nautilus-notes-viewer.c:
7981         * src/nautilus-sidebar-title.c:
7982         * src/file-manager/fm-properties-window.c:
7983         Remove bonobo includes
7985         * libnautilus-private/nautilus-file-utilities.[ch]:
7986         (nautilus_get_ui_directory), (nautilus_ui_file):
7987         Util functions for ui files.
7989         * libnautilus-private/nautilus-view.[ch]:
7990         * libnautilus-private/nautilus-window-info.[ch]:
7991         Remove bonoboui methods
7993         * src/Makefile.am:
7994         Add new files, remove some old ones
7995         Move ui files to datadir/nautilus/ui
7997         * src/nautilus-actions.h:
7998         New file with action names
8000         * src/nautilus-arrow-toolbutton.[ch]:
8001         New widget for back/forward buttons.
8003         * src/nautilus-desktop-window.c:
8004         * src/nautilus-navigation-window-menus.c:
8005         * src/nautilus-navigation-window-ui.xml:
8006         * src/nautilus-navigation-window.[ch]:
8007         * src/nautilus-shell-ui.xml:
8008         * src/nautilus-spatial-window-ui.xml:
8009         * src/nautilus-spatial-window.c:
8010         * src/nautilus-window-manage-views.[ch]:
8011         * src/nautilus-window-menus.c:
8012         * src/nautilus-window-private.h:
8013         * src/nautilus-window-toolbars.c:
8014         * src/nautilus-window.[ch]:
8015         Initial port to GtkUIManager
8017         * src/nautilus-profiler.[ch]:
8018         Remove
8020         * src/file-manager/Makefile.am:
8021         * src/file-manager/fm-actions.h:
8022         New file with action names
8024         * src/file-manager/fm-desktop-icon-view.c:
8025         * src/file-manager/fm-directory-view.[ch]:
8026         * src/file-manager/fm-icon-view.c:
8027         * src/file-manager/fm-list-view.c:
8028         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
8029         * src/file-manager/nautilus-directory-view-ui.xml:
8030         * src/file-manager/nautilus-icon-view-ui.xml:
8031         * src/file-manager/nautilus-list-view-ui.xml:
8032         Initial port of views to GtkUIManager
8034 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8036         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
8037         Remove some unused bonobo extensions.
8039         * libnautilus-private/Makefile.am:
8040         * src/nautilus-navigation-window.c:
8041         * src/nautilus-property-browser.c:
8042         * src/nautilus-spatial-window.c:
8043         * src/nautilus-window.c:
8044         * libnautilus-private/nautilus-drag-window.[ch]:
8045         Remove NautilusDragWindow (not used anyway)
8047 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8049         * configure.in:
8050         * libnautilus-private/Makefile.am:
8051         * libnautilus-private/nautilus-directory-async.c:
8052         * libnautilus-private/nautilus-lib-self-check-functions.h:
8053         * libnautilus-private/nautilus-medusa-support.[ch]:
8054         * libnautilus-private/nautilus-metafile.c:
8055         * libnautilus-private/nautilus-search-uri.[ch]:
8056         * src/Makefile.am:
8057         * src/file-manager/Makefile.am:
8058         * src/file-manager/fm-search-list-view.[ch]:
8059         * src/file-manager/nautilus-indexing-info.[ch]:
8060         * src/file-manager/nautilus-search-list-view-ui.xml:
8061         * src/nautilus-application.c:
8062         * src/nautilus-complex-search-bar.[ch]:
8063         * src/nautilus-navigation-window-menus.c:
8064         * src/nautilus-navigation-window-ui.xml:
8065         * src/nautilus-navigation-window.[ch]:
8066         * src/nautilus-search-bar-criterion-private.h:
8067         * src/nautilus-search-bar-criterion.[ch]:
8068         * src/nautilus-search-bar-private.h:
8069         * src/nautilus-search-bar.[ch]:
8070         * src/nautilus-shell-ui.xml:
8071         * src/nautilus-sidebar-title.c:
8072         * src/nautilus-simple-search-bar.[ch]:
8073         * src/nautilus-spatial-window.c:
8074         * src/nautilus-switchable-navigation-bar.[ch]:
8075         * src/nautilus-switchable-search-bar.[ch]:
8076         * src/nautilus-window-manage-views.c:
8077         * src/nautilus-window-menus.c:
8078         * src/nautilus-window.c:
8079         Remove all traces of old medusa support.
8081 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8083         * libnautilus-private/nautilus-icon-factory.[ch]:
8084         (nautilus_get_relative_icon_size_for_zoom_level):
8085         New function.
8087         * libnautilus-private/nautilus-view.[ch]:
8088         Redo the zooming interface
8090         * src/file-manager/fm-directory-view.[ch]:
8091         * src/file-manager/fm-icon-view.c:
8092         * src/file-manager/fm-list-view.c:
8093         Implement the new interface for zooming and clean up.
8094         Remove the "default zoom affects fonts" behaviour.
8096         * src/nautilus-navigation-window.c:
8097         * src/nautilus-zoom-control.[ch]:
8098         Use the new simplified zoom interfaces
8100 2004-11-09  Alexander Larsson  <alexl@redhat.com>
8102         * libnautilus-private/nautilus-directory-async.c:
8103         (nautilus_async_destroying_file), (extension_info_cancel),
8104         (info_provider_idle_callback), (info_provider_callback):
8105         * libnautilus-private/nautilus-directory-private.h:
8106         Handle the case when the file we're getting extension info
8107         from goes away.
8109 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8111         * src/nautilus-navigation-window.c:
8112         (nautilus_navigation_window_set_up_sidebar):
8113         * src/nautilus-window-manage-views.c:
8114         (viewed_file_changed_callback):
8115         Remove some BONOBO TODOs
8117 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8119         * components/Makefile.am:
8120         Remove image_properties subdir
8122         * src/Makefile.am:
8123         * src/nautilus-application.c: (nautilus_application_instance_init):
8124         * src/nautilus-image-properties-page.[ch]:
8125         Image property page using new system
8127         * src/nautilus-notes-viewer.c:
8128         add static
8130 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8132         * libnautilus-private/Makefile.am:
8133         * libnautilus-private/nautilus-sidebar-factory.c:
8134         * libnautilus-private/nautilus-sidebar-factory.h:
8135         Remove old sidebar-factory API
8137         * src/file-manager/fm-tree-view.c:
8138         * src/nautilus-emblem-sidebar.c:
8139         * src/nautilus-history-sidebar.c:
8140         * src/nautilus-information-panel.c:
8141         * src/nautilus-navigation-window.c:
8142         Convert to new provider API.
8144 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8146         * libnautilus-private/Makefile.am:
8147         * libnautilus-private/nautilus-sidebar-provider.[ch]:
8148         Add new extensions-style sidebar provider interface
8150         * src/nautilus-navigation-window.c:
8151         Use it.
8153         * src/nautilus-notes-viewer.[ch]:
8154         Convert notes viewer to new iface
8156 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8158         * src/Makefile.am:
8159         * src/nautilus-application.c: (nautilus_application_instance_init):
8160         * src/nautilus-notes-sidebar.[ch]:
8161         * src/nautilus-notes-viewer.[ch]:
8162         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
8163         property page
8165 2004-11-08  Alexander Larsson  <alexl@redhat.com>
8167         * components/Makefile.am:
8168         Remove emblem subdir
8170         * libnautilus-private/nautilus-window-info.[ch]:
8171         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
8172         hidden_files_mode_changed signal
8174         * src/file-manager/Makefile.am:
8175         * src/file-manager/fm-tree-view.[ch]:
8176         * src/nautilus-application.c: (nautilus_application_instance_init):
8177         Make tree view work with new system.
8179         * src/nautilus-window-manage-views.c: (load_new_location),
8180         (location_has_really_changed):
8181         Only emit loading_uri after load_underway has been reported.
8183 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8185         * src/Makefile.am:
8186         * src/nautilus-emblem-sidebar.[ch]:
8187         * src/nautilus-application.c:
8188         Add emblem sidebar, based on old compontent
8189         now uses NautilusSignaller to detect/signal emblem changes
8191         * src/nautilus-property-browser.c:
8192         Catch the emblems_changed signal and refresh
8194 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8196         * src/file-manager/fm-list-view.c:
8197         Fix crash when switching view.
8199         * src/nautilus-history-sidebar.c:
8200         Some cleanups
8202         * src/nautilus-navigation-window.c:
8203         Fix unref-null warning
8205         * src/Makefile.am:
8206         * src/nautilus-application.c:
8207         * src/nautilus-notes-sidebar.[ch]:
8208         Add notes sidebar widget, based on old component
8210         * components/Makefile.am (SUBDIRS):
8211         Remove notes
8213 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8215         * components/Makefile.am:
8216         Remove stuff that are now replaced or not needed anymore.
8218         * libnautilus-private/nautilus-window-info.[ch]:
8219         * src/nautilus-window.c:
8220         Add nautilus_window_info_get_history.
8222         * src/Makefile.am:
8223         * src/nautilus-history-sidebar.[ch]:
8224         * src/nautilus-application.c: (nautilus_application_instance_init):
8225         Add history sidebar widget, based on old component.
8227         * src/nautilus-information-panel.[ch]:
8228         Some fixes
8230 2004-11-05  Alexander Larsson  <alexl@redhat.com>
8232         * libnautilus-private/nautilus-directory-background.c:
8233         Fix spew
8235         * libnautilus-private/nautilus-sidebar-factory.h:
8236         * libnautilus-private/nautilus-window-info.[ch]:
8237         * src/nautilus-application.c:
8238         * src/nautilus-information-panel.[ch]:
8239         * src/nautilus-navigation-window.c:
8240         * src/nautilus-side-pane.c:
8241         * src/nautilus-window.c:
8242         More work on sidebars. Now the information sidebar works.
8244 2004-11-04  Alexander Larsson  <alexl@redhat.com>
8246         * Makefile.am:
8247         Don't build libnautilus subdir
8249         * libnautilus-private/Makefile.am:
8250         Don't link to libnautilus
8251         Add new files (some from libnautilus)
8252         Remove not used files
8254         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8255         Remove hide_built_in_bookmarks
8257         * libnautilus-private/nautilus-bonobo-ui.h:
8258         * libnautilus-private/nautilus-clipboard-ui.xml:
8259         * libnautilus-private/nautilus-clipboard.[ch]:
8260         * libnautilus-private/nautilus-idle-queue.[ch]:
8261         Move here from libnautilus
8263         * libnautilus-private/nautilus-desktop-link.c:
8264         * libnautilus-private/nautilus-global-preferences.[ch]:
8265         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
8266         prefs
8268         * libnautilus-private/nautilus-directory-private.h:
8269         * libnautilus-private/nautilus-metafile-server.idl:
8270         * libnautilus-private/nautilus-program-choosing.h:
8271         Remove not needed header inclusions
8273         * libnautilus-private/nautilus-sidebar-factory.[ch]:
8274         NautilusSidebar registration and creation
8276         * libnautilus-private/nautilus-sidebar.[ch]:
8277         New NautilusSidebar interface
8279         * libnautilus-private/nautilus-sidebar-functions.[ch]:
8280         * libnautilus-private/nautilus-undo-context.[ch]:
8281         * libnautilus-private/nautilus-view-identifier.[ch]:
8282         * libnautilus-private/nautilus-view-query.[ch]:
8283         Remove not needed files
8285         * libnautilus-private/nautilus-undo-manager.[ch]:
8286         * libnautilus-private/nautilus-undo-private.h:
8287         * libnautilus-private/nautilus-undo-transaction.[ch]:
8288         * libnautilus-private/nautilus-undo.[ch]:
8289         Convert from bonobo. Some moved from libnautilus.
8291         * libnautilus-private/nautilus-view-factory.[ch]:
8292         NautilusView registration and creation
8294         * libnautilus-private/nautilus-view.[ch]:
8295         New NautilusView interface
8297         * libnautilus-private/nautilus-window-info.[ch]:
8298         New NautilusWindowInfo interface
8300         * src/Makefile.am:
8301         Don't link to libnautilus
8302         Remove not used files
8304         * src/nautilus-applicable-views.[ch]:
8305         * src/nautilus-component-adapter-factory.[ch]:
8306         * src/nautilus-view-frame-corba.[ch]:
8307         * src/nautilus-view-frame-private.h:
8308         * src/nautilus-view-frame.[ch]:
8309         Removed. Not needed anymore.
8311         * src/nautilus-bookmarks-window.c:
8312         * src/nautilus-complex-search-bar.c:
8313         * src/nautilus-information-panel.[ch]:
8314         * src/nautilus-location-bar.c:
8315         * src/nautilus-location-dialog.c:
8316         * src/nautilus-location-entry.c:
8317         * src/nautilus-shell-interface.idl:
8318         * src/nautilus-side-pane.h:
8319         * src/nautilus-sidebar-title.c:
8320         * src/nautilus-simple-search-bar.c:
8321         Minor changes to build.
8323         * src/nautilus-shell.c:
8324         Remove WEB_NAVIGATION_ENABLED
8326         * src/nautilus-application.c:
8327         * src/nautilus-desktop-window.c:
8328         * src/nautilus-navigation-window-menus.c:
8329         * src/nautilus-navigation-window.[ch]:
8330         * src/nautilus-spatial-window.c:
8331         * src/nautilus-window-manage-views.[ch]:
8332         * src/nautilus-window-menus.c:
8333         * src/nautilus-window-private.h:
8334         * src/nautilus-window.[ch]:
8335         Initial conversion to new NautilusView interface.
8337         * src/file-manager/Makefile.am:
8338         * src/file-manager/fm-bonobo-provider.[ch]:
8339         Removed. Not needed anymore.
8340         Temporary commented out fm-tree-view.[ch]
8342         * src/file-manager/fm-desktop-icon-view.c:
8343         * src/file-manager/fm-desktop-icon-view.h:
8344         * src/file-manager/fm-directory-view.c:
8345         * src/file-manager/fm-directory-view.h:
8346         * src/file-manager/fm-icon-view.c:
8347         * src/file-manager/fm-icon-view.h:
8348         * src/file-manager/fm-list-view.c:
8349         * src/file-manager/fm-list-view.h:
8350         * src/file-manager/fm-properties-window.c:
8351         * src/file-manager/fm-tree-view.h:
8352         Initial conversion to new NautilusView interface.
8354 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
8356         * Makefile.am: install nautilus-file-management-properties.desktop
8357         in $(datadir)/applications
8359         * nautilus-file-management-properties.desktop.in:
8360         add OnlyShowIn=GNOME;
8362 2004-10-29  Iain <iaingnome@gmail.com>
8364         * libnautilus-private/nautilus-icon-canvas-item.c
8365         (compute_text_rectangle): Line up the text with the middle of the icon.
8367         * libnautilus-private/nautilus-icon-container.c
8368         (lay_down_one_line): Take the max height of the row so that icons can
8369         be lined up.
8370         (lay_down_icons_horizontal): Calculate the grid_width depending on the
8371         max width of an icon.
8372         Line up icons on a vertical line set at the left of the text.
8374 2004-10-29  Alexander Larsson  <alexl@redhat.com>
8376         * configure.in:
8377         Update version to 2.9.1.
8378         Gnome 2.8 versions are now on the gnome-2-8 branch.
8380         * ChangeLog: rolled over to ChangeLog-20041029.
8382 ==== gnome-2-8 branched from here ===
8384 # Local Variables:
8385 # coding: utf-8
8386 # End: