2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / ChangeLog
blob172c86c7105c280a7717a549292e1f62c065c11d
1 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
3         * libnautilus-private/nautilus-progress-info.c:
4         (get_progress_window):
5         Use title capitalization for the File Operations dialog. (#516353).
7 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
9         * src/nautilus-places-sidebar.c: (update_places):
10         Show network servers in Places sidebar. Patch by Vincent Untz.
11         (#350974).
13 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
15         * libnautilus-private/nautilus-icon-container.c:
16         (nautilus_icon_container_invert_selection):
17         * libnautilus-private/nautilus-icon-container.h:
18         * libnautilus-private/nautilus-view.c:
19         (nautilus_view_invert_selection):
20         * libnautilus-private/nautilus-view.h:
21         * src/file-manager/fm-actions.h:
22         * src/file-manager/fm-directory-view.c:
23         (action_invert_selection_callback),
24         (fm_directory_view_invert_selection), (real_update_menus),
25         (fm_directory_view_class_init):
26         * src/file-manager/fm-directory-view.h:
27         * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
28         (fm_icon_view_class_init):
29         * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
30         (fm_list_view_class_init):
31         * src/file-manager/nautilus-directory-view-ui.xml:
32         Add support for "Invert Selection". Patch by Amos Brocco
33         <amos.brocco@unifr.ch>. (#305295).
35 2008-03-29  Christian Neumair  <cneumair@gnome.org>
37         * src/nautilus-application.c
38         (nautilus_application_save_session_to_file), (save_session):
39         * src/nautilus-application.h:
40         * src/nautilus-main.c (main):
41         * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
42         When restarting with "nautilus --restart", use XML file session
43         save / load mechanism, instead of writing to / reading from GConf.
45 2008-03-29  Christian Neumair  <cneumair@gnome.org>
47         * src/nautilus-bookmarks-window.c (create_bookmarks_window),
48         (on_button_pressed), (on_key_pressed), (repopulate):
49         Write back changes to selected bookmark before changing
50         selection (#318278).
52 2008-03-28  Alexander Larsson  <alexl@redhat.com>
54         * configure.in:
55         Bump version to 2.23.1
56         Gnome 2.22 work continues on gnome-2-22 branch
58 2008-03-28  Alexander Larsson  <alexl@redhat.com>
60         * configure.in:
61         Post release version bump
63 === nautilus 2.22.1 ===
65 2008-03-28  Alexander Larsson  <alexl@redhat.com>
67         * NEWS:
68         Update for release
70 2008-03-28  A. Walton  <awalton@svn.gnome.org>
72         * libnautilus-private/nautilus-progress-info.c:
73         (get_progress_window):
74         Fix annoying behavior of the file progress info dialog jumping
75         to the center of the screen when new file operations begin.
76         Closes #524241.
78 2008-03-28  Alexander Larsson  <alexl@redhat.com>
80         * libnautilus-private/nautilus-file-operations.c:
81         (copy_move_file):
82         Make sure to queue a move even if the op was a move,
83         not just an added event.
85 2008-03-28  Alexander Larsson  <alexl@redhat.com>
87         * libnautilus-private/nautilus-file-operations.c:
88         (move_job): 
89         Don't leak dest_fs_id by requesting it twice.
90         
91 2008-03-28  Alexander Larsson  <alexl@redhat.com>
93         * libnautilus-private/nautilus-file-operations.c:
94         (copy_move_file):
95         During the merge part of a recursive move/copy always
96         disable same_fs to make sure we transcode filenames
97         correctly, as the target directory may be on another
98         filesystem.
100 2008-03-28  Alexander Larsson  <alexl@redhat.com>
102         * libnautilus-private/nautilus-file-operations.c:
103         When prepare move fails and we didn't select overwrite
104         do not silently overwrite. Instead we remember for each
105         file if overwrite was already specified or not.
107 2008-03-28  Alexander Larsson  <alexl@redhat.com>
109         * libnautilus-private/nautilus-file-operations.c:
110         (move_file_prepare):
111         Actually handle the move-file-over-directory case.
113 2008-03-26  Alexander Larsson  <alexl@redhat.com>
115         * libnautilus-private/nautilus-monitor.c:
116         (nautilus_monitor_directory):
117         Avoid constantly trying to create directory monitors
118         if it fails once by returning an "empty"
119         NautilusMonitor instead of NULL.
121 2008-03-24  Christian Neumair  <cneumair@gnome.org>
123         * src/file-manager/fm-directory-view.c
124         (delayed_rename_file_hack_callback),
125         (delayed_rename_file_hack_removed), (rename_file):
126         Ensure that the rename file callback data is destroyed. We leaked it
127         in case of cancellation.
129 2008-03-23  Christian Neumair  <cneumair@gnome.org>
131         * src/file-manager/fm-directory-view.c
132         (directory_list_lookup_file), (fm_directory_view_new_folder),
133         (paste_clipboard_received_callback),
134         (paste_into_clipboard_received_callback),
135         (action_paste_files_callback), (action_paste_files_into_callback):
136         Ref/unref view before/after receiving clipboard data, and check
137         whether it has been disposed. Should fix most of the clipboard crashers.
139         * src/file-manager/fm-tree-view.c
140         (clipboard_contents_received_callback), (button_pressed_callback),
141         (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
142         (fm_tree_view_finalize):
143         Cancel activation and destroy popup in dispose() and not in finalize().
144         Create popup menu on demand.
145         Unref popup file in dispose() instead of leaking a reference.
146         Use eel_preferences_add_callback_while_alive() for preferences
147         callbacks.
148         Also ref/unref before/after requesting clipboard data, and check for
149         previous disposal in callback. Should fix rest of clipboard crashers.
151 2008-03-23  Christian Neumair  <cneumair@gnome.org>
153         * src/file-manager/fm-icon-view.c (play_file):
154         Use playbin for playback, but keep video playback disabled. (#523959).
156 2008-03-23  Paolo Borelli  <pborelli@katamail.com>
158         * src/nautilus-location-entry.c: do not leak the
159         location string when autocompleting.
161 2008-03-23  Christian Neumair  <cneumair@gnome.org>
163         * libnautilus-private/nautilus-directory-async.c
164         (directory_count_start), (deep_count_load):
165         Do not follow symlinks. (#504980).
167 2008-03-23  Christian Neumair  <cneumair@gnome.org>
169         * libnautilus-private/nautilus-file-operations.c
170         (custom_full_name_skip), (custom_basename_skip),
171         (custom_size_skip), (custom_time_skip), (custom_mount_skip):
172         Fix compiler warnings about unused value by casting va_arg calls with
173         unused return values to void. (#523908).
175 2008-03-22  Christian Neumair  <cneumair@gnome.org>
177         * src/file-manager/fm-directory-view.c
178         (delayed_rename_file_hack_callback):
179         Only start renaming if we have not yet been destroyed.
181 2008-03-20  Alexander Larsson  <alexl@redhat.com>
183         * libnautilus-private/nautilus-program-choosing.c:
184         Use GDesktopAppInfos for launching desktop files. (#342084)
185         Patch from Cosimo Cecchi.
186         
187         * src/file-manager/fm-directory-view.c:
188         (paste_clipboard_data):
189         Fix leak 
191 2008-03-19  Frederic Crozat  <fcrozat@mandriva.com>
193         * libnautilus-private/nautilus-link.c:
194         Only strip icon name when it ends with a know
195         icon extension.
197 2008-03-19  Alexander Larsson  <alexl@redhat.com>
199         * MAINTAINERS:
200         Add Christian Neumair as new maintainer
202 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
204         * libnautilus-private/nautilus-search-engine-tracker.c:
205         (nautilus_search_engine_tracker_new): Check that tracker is
206         actually running before using it (#386512).
207         Patch by Josselin Mouette.
209 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
211         * src/file-manager/fm-directory-view.c:
212         (action_show_hidden_files_callback): Show backup files too if the
213         option for it is set. Showing hidden files and backup files is
214         handled exactly the same in nautilus nowadays (#327361).
215         Patch by Stephen Cook.
217 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
219         * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
220         Allow "Connect to server" for sftp and ssh shares too (#385608).
221         Patch from Mike Hommey.
223 2008-03-18  Cosimo Cecchi  <cosimoc@gnome.org>
225         * libnautilus-private/nautilus-file.c:
226         (nautilus_file_should_show_thumbnail):
227         * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
228         (nautilus_thumbnail_is_mimetype_limited_by_size):
229         * libnautilus-private/nautilus-thumbnails.h:
230         Always use the thumbnails regardless of the original file size if
231         it has been already generated (#501268).
232         Also, reimplement image mimetypes table to determine if we have
233         to check for file size limit.
236 2008-03-17  A. Walton  <awalton@svn.gnome.org>
238         * libnautilus-private/nautilus-icon-info.h:
239         Trivial build fix for users with Gtk+ SVN trunk (#522835), 
240         caused by recent changes in Gtk+'s file includes.
241         Patch from Marc-Andre Lureau.
242         
243 2008-03-17  Alexander Larsson  <alexl@redhat.com>
245         * src/nautilus-connect-server-dialog-main.c:
246         * src/nautilus-connect-server-dialog-nonmain.c:
247         * src/nautilus-connect-server-dialog.c:
248         Mount location when using the external connect
249         to server dialog app. (#520390)
250         Patch from Cosimo Cecchi <anarki@lilik.it>
252 2008-03-14  A. Walton  <awalton@svn.gnome.org>
254         * src/nautilus-connect-server-dialog.c
255         (bookmark_checkmark_toggled),
256         (nautilus_connect_server_dialog_init):
257         Set the bookmark name widget in the connect server dialog insensitive
258         if the user doesn't check the add bookmark check button.
260 2008-03-14  A. Walton  <awalton@svn.gnome.org>
262         * libnautilus-private/nautilus-bookmark.c
263         (nautilus_bookmark_compare_with):
264         Fixes crash if the user doesn't set a name for the bookmark (#522446).
266 2008-03-14  Alexander Larsson  <alexl@redhat.com>
268         * libnautilus-private/nautilus-column-chooser.c:
269         (button_new_with_mnemonic):
270         respect gtk-button-images property for buttons (#514130)
271         Patch from Marcin Galazka
273 2008-03-13  Alexander Larsson  <alexl@redhat.com>
275         * libnautilus-private/nautilus-mime-application-chooser.c:
276         (set_extension_and_description):
277         Don't create application/x-ext-<extension> types for known mimetypes
279 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
281         * src/nautilus-property-browser.c:
282         (make_properties_from_directories):
283         Use the correct string to lookup the icons for the emblems.
284         (#505111).
286 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
288         * src/file-manager/fm-properties-window.c:
289         Fix a crash while changing owner
291 2008-03-11  Alexander Larsson  <alexl@redhat.com>
293         * configure.in:
294         Post release version bump
296 === nautilus 2.22.0 ===
298 2008-03-11  Alexander Larsson  <alexl@redhat.com>
300         * configure.in:
301         Bump to 2.22.0
303         * AUTHORS:
304         * NEWS:
305         * THANKS:
306         * check-THANKS.pl:
307         Update for release.
309 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
311         * libnautilus-private/nautilus-file-operations.c:
312         (callback_for_move_to_trash):
313         Fix a crash due to a missing NULL check (#520947).
315 2008-03-06  Alexander Larsson  <alexl@redhat.com>
317         * libnautilus-private/nautilus-bookmark.c:
318         (nautilus_bookmark_uri_known_not_to_exist):
319         Fix this check to actually only access local
320         files, not fuse-based gvfs paths.
322 2008-03-06  Alexander Larsson  <alexl@redhat.com>
324         * libnautilus-private/nautilus-icon-container.c:
325         (nautilus_icon_container_update_icon):
326         Remove dead code
327         
328         * libnautilus-private/nautilus-icon-info.c:
329         (nautilus_icon_info_lookup):
330         Resize custom icons (#513102)
332 2008-03-06  Alexander Larsson  <alexl@redhat.com>
334         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
335         Avoid crashing if no pixbuf for menu icon. (#513719)
336         
337 2008-03-06  Alexander Larsson  <alexl@redhat.com>
339         * src/nautilus-file-management-properties.c:
340         Avoid showing broken icons for the media type list (#519880)
342 2008-03-06  Alexander Larsson  <alexl@redhat.com>
344         * libnautilus-private/nautilus-file-operations.c:
345         (trash_files):
346         Fix delete all button (#518616)
347         Patch from Rached Ben Mustapha
349 2008-03-06  Alexander Larsson  <alexl@redhat.com>
351         * libnautilus-private/nautilus-file.c:
352         (nautilus_file_can_set_permissions):
353         Try to set permissions on remote shares. (#520572)
355 2008-03-06  Alexander Larsson  <alexl@redhat.com>
357         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
358         Only look for autorun stuff for local files.
359         We can't generally exec stuff for non-local files anyway,
360         and is a performance hit to do the check.
362 2008-03-05  Alexander Larsson  <alexl@redhat.com>
364         * libnautilus-private/nautilus-autorun.[ch]:
365         Add async x-content type getter, change sync one
366         to only read the cached value
367         
368         * src/file-manager/fm-directory-view.c:
369         * src/nautilus-window-manage-views.c:
370         Get x-content type async
372 2008-03-04  Alexander Larsson  <alexl@redhat.com>
374         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
375         Handle the case of empty display name as if it wasn't specified.
377 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
379         * nautilus-computer.desktop.in.in:
380         * nautilus-folder-handler.desktop.in.in:
381         * nautilus-home.desktop.in.in:
382         Computer, Home and Open Folder .desktop files should only show in
383         GNOME. Patch from Federico Mena Quintero. (#350947)
385 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
387         * src/nautilus-file-management-properties.c:
388         (update_icon_captions_from_gconf):
389         Fix a crasher when reading NULL values from GConf. (#518974)
391 2008-02-28  Christian Neumair  <cneumair@gnome.org>
393         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
394         Handle NULL file.
395         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
396         Ignore lines beginning with a space (#512593).
398 2008-02-28  Alexander Larsson  <alexl@redhat.com>
400         * src/file-manager/fm-directory-view.c:
401         (file_should_show_foreach):
402         Add mount entry for mountables, not unmount (#519056)
403         
404 2008-02-28  Alexander Larsson  <alexl@redhat.com>
406         * libnautilus-private/nautilus-progress-info.c:
407         Use better icon for system tray. (#518644)
408         Patch from Michael Monreal
410 2008-02-07  Christian Neumair  <cneumair@gnome.org>
412         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
413         Handle NULL state (#512042).
414         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
415         trash monitor signal (#519050).
417 2008-02-26  Alexander Larsson  <alexl@redhat.com>
419         * src/nautilus-autorun-software.c (autorun):
420         Fix typo in string
422 2008-02-25  Alexander Larsson  <alexl@redhat.com>
424         * configure.in:
425         Post release version bump
427 === nautilus 2.21.92 ===
429 2008-02-25  Alexander Larsson  <alexl@redhat.com>
431         * configure.in:
432         Require glib 2.15.6
434         * NEWS:
435         Update for release
436         
437 2008-02-25  Alexander Larsson  <alexl@redhat.com>
439         * src/nautilus-autorun-software.c:
440         Show dialog on autorun errors
442 2008-02-25  Alexander Larsson  <alexl@redhat.com>
444         * src/file-manager/fm-properties-window.c:
445         Don't show permissions for computer.
446         Make "open with tab" consistent for computer and trash.
447         Patch from Cosimo Cecchi (#518131)
449 2008-02-25  Alexander Larsson  <alexl@redhat.com>
451         * src/nautilus-window-manage-views.c:
452         (got_file_info_for_view_selection_callback):
453         Fix NautilusFile leak.
454         Patch from Christian Neumair
456 2008-02-25  Alexander Larsson  <alexl@redhat.com>
458         * libnautilus-private/nautilus-icon-container.[ch]:
459         * src/file-manager/fm-directory-view.[ch]:
460         * src/file-manager/fm-icon-view.c:
461         Fixes the icon position when creating a new folder,
462         and the view is zoomed.
463         Patch from Christian Neumair
465 2008-02-25  Alexander Larsson  <alexl@redhat.com>
467         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
468         Fix s/display_name/filename/ typo (#515903)
469         Fixes blurry window icons
470         Patch from Christian Neumair
472 2008-02-25  Alexander Larsson  <alexl@redhat.com>
474         * src/file-manager/fm-properties-window.c:
475         Allow theming of chart colors (#478471)
476         Patch from Baris Cicek
478 2008-02-25  Alexander Larsson  <alexl@redhat.com>
480         * libnautilus-private/nautilus-file.c (is_uri_relative):
481         g_uri_get_scheme -> g_uri_parse_scheme
483 2008-02-25  Alexander Larsson  <alexl@redhat.com>
485         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
486         Don't display error on G_IO_ERROR_FAILED_HANDLED.
488 2008-02-22  David Zeuthen  <davidz@redhat.com>
490         * libnautilus-private/nautilus-autorun.c:
491         (autorun_dialog_response), (do_autorun_for_content_type):
492         Actually handle when the user presses the Eject or Unmount button.
494         * src/nautilus-window-manage-views.c: (found_mount_cb),
495         (update_for_new_location):
496         * src/nautilus-window-private.h:
497         * src/nautilus-window.c: (nautilus_window_finalize):
498         Find the mount for the window, used for determining if a x-content
499         clue bar should be shown, async.
501 2008-02-22  Alexander Larsson  <alexl@redhat.com>
503         * libnautilus-private/nautilus-mime-actions.c:
504         (activation_mount_not_mounted):
505         Don't crash if all files were removed due to error
506         when activating.
508 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
510         * libnautilus-private/nautilus-icon-container.c:
511         (nautilus_icon_container_get_selected_icons),
512         (nautilus_icon_container_get_selected_icon_locations),
513         (stop_rubberbanding): Add
514         nautilus_icon_container_get_selected_icons(). Use icon as range
515         selection base if it has been rubberbanded. Fixes #512894.
517 2008-02-21  Vincent Untz  <vuntz@gnome.org>
519         Bring back the Connect to dialog. It still needs some work, but it's
520         better than nothing.
522         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
523         Actually save the name in the bookmark, instead of forgetting it.
525         * src/Makefile.am: Updated to build the connect dialog stuff.
526         * src/nautilus-connect-server-dialog-main.c: (show_uri),
527         (nautilus_connect_server_dialog_present_uri), (main):
528         Port to gio. We use g_app_info_launch_default_for_uri() to open the
529         URI, but it will need some more work because it doesn't automount the
530         URI.
531         * src/nautilus-connect-server-dialog-nonmain.c:
532         (nautilus_connect_server_dialog_present_uri): Trivial update.
533         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
534         (nautilus_connect_server_dialog_finalize), (connect_to_server),
535         (response_callback), (setup_for_type), (display_server_location),
536         (nautilus_connect_server_dialog_init),
537         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
538         feature, to replace the old gnome-vfs network volumes. Remove the
539         Browse button, which isn't really needed there. Needs some more polish.
540         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
541         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
542         Uncomment code to make use of the dialog
544 2008-02-21  David Zeuthen  <davidz@redhat.com>
546         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
547         Use g_volume_should_automount() to determine if we should autorun
548         programs on a mount.
550         * libnautilus-private/nautilus-directory-async.c:
551         (nautilus_directory_set_up_request),
552         (nautilus_async_destroying_file), (lacks_filesystem_info),
553         (wants_filesystem_info), (request_is_satisfied),
554         (directory_count_start), (mime_list_start),
555         (filesystem_info_cancel), (filesystem_info_stop),
556         (filesystem_info_state_free), (got_filesystem_info),
557         (query_filesystem_info_callback), (filesystem_info_start),
558         (start_or_stop_io), (nautilus_directory_cancel),
559         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
560         (nautilus_directory_cancel_loading_file_attributes):
561         * libnautilus-private/nautilus-directory-private.h:
562         * libnautilus-private/nautilus-file-attributes.h: Add new
563         filesystem info attribute; right now two bits in NautilusFile's
564         private structure are set; the filesystem::use-preview and
565         filesystem:readonly.
567         * libnautilus-private/nautilus-file-operations.c:
568         (nautilus_file_operations_mount_volume):
569         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
570         (mount_shortcut_cb): Don't inhibit automount from
571         nautilus_file_operations_mount_volume() because then everything
572         will be inhibited as the mount_added callback use it as
573         well. Rather, move the call to inhibit out to the proper call
574         sites.
576         * libnautilus-private/nautilus-file-private.h:
577         * libnautilus-private/nautilus-file.c:
578         (nautilus_file_get_filesystem_use_preview),
579         (nautilus_file_should_show_thumbnail),
580         (get_speed_tradeoff_preference_for_file),
581         (nautilus_file_get_mount):
582         * libnautilus-private/nautilus-file.h:
583         * src/file-manager/fm-directory-view.c: (load_directory):
584         * src/file-manager/fm-icon-view.c: (should_preview_sound):
585         * src/nautilus-window-manage-views.c: (update_for_new_location):
586         Use the new filesystem::use-preview hint to determine if we should
587         preview non-native files (such as gphoto2:// and cdda://
588         mounts). 
590 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
592         * src/nautilus-application.c: (find_parent_spatial_window):
593         Stop closing parent windows at Desktop in spatial mode only if it's
594         not explicitly opened in a spatial window. (#515180).
596 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
598         * src/nautilus-pathbar.c: (trash_state_changed_cb),
599         (nautilus_path_bar_init):
600         Update the trash icon on the pathbar according to the trash state.
601         (#332162).
603 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
605         * libnautilus-private/nautilus-mime-application-chooser.c:
606         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
607         Finish work on open with tab with multiple files selected. (#343930).
609 2008-02-20  Alexander Larsson  <alexl@redhat.com>
611         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
612         * libnautilus-private/nautilus-open-with-dialog.[ch]:
613         * src/file-manager/fm-directory-view.c:
614         * src/file-manager/fm-properties-window.c:
615         Initial work on open with tab with multple selected
616         files. (#343930)
617         Patch from Cosimo Cecchi
619 2008-02-20  Alexander Larsson  <alexl@redhat.com>
621         * libnautilus-private/nautilus-file-operations.c:
622         Duplicate if src and dest dirs are the same (#512392)
624 2008-02-20  Alexander Larsson  <alexl@redhat.com>
626         * src/nautilus-main.c:
627         Call eel_debug_shut_down() after freeing
628         NautilusApplications (fixes warning about
629         bookmark leaks).
630         Pointed out by Christian Neumair
631         
632 2008-02-20  Alexander Larsson  <alexl@redhat.com>
634         * libnautilus-private/nautilus-icon-info.c:
635         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
636         (nautilus_icon_info_get_pixbuf_at_size):
637         Don't scale icons if not needed (#515903)
638         Patch from Christian Neumair
640 2008-02-19  Alexander Larsson  <alexl@redhat.com>
642         * src/file-manager/fm-tree-model.[ch]:
643         Add fm_tree_model_iter_compare_roots to compare roots
644         Report dummy rows added before reporting has_child_toggled.
645         
646         * src/file-manager/fm-tree-view.c:
647         (compare_rows):
648         Use fm_tree_model_iter_compare_roots when comparing roots
649         to force a stable sort, because GtkTreeModelSort isn't stable.
651 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
653         * libnautilus-private/nautilus-file-operations.c:
654         (delete_job_done), (delete_job), (trash_or_delete_internal),
655         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
656         * libnautilus-private/nautilus-file-operations.h:
657         * src/file-manager/fm-directory-view.c:
658         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
659         (trash_or_delete_files), (action_location_trash_callback):
660         Reset selection_was_removed in FMDirectoryView if the user
661         cancels the deletion from trash (#337937).
663 2008-02-19  Alexander Larsson  <alexl@redhat.com>
665         * libnautilus-private/nautilus-clipboard.c:
666         * src/file-manager/fm-directory-view.c:
667         * src/file-manager/fm-icon-view.c:
668         * src/file-manager/fm-list-view.c:
669         * src/nautilus-navigation-window-menus.c:
670         * src/nautilus-spatial-window.c:
671         * src/nautilus-window-menus.c:
672         Move comments around to help translators (#463616)
673         Patch from Yann Simon
675 2008-02-19  Alexander Larsson  <alexl@redhat.com>
677         * libnautilus-private/Makefile.am:
678         * libnautilus-private/nautilus-file-operations-progress-icons.h:
679         * libnautilus-private/nautilus-file-operations-progress.[ch]:
680         Removed unused files. (#515259)
681         
682         * libnautilus-private/nautilus-file-operations.c:
683         Don't include removed file
685 2008-02-18  Alexander Larsson  <alexl@redhat.com>
687         * libnautilus-private/nautilus-directory-async.c:
688         (link_info_nautilus_link_read_callback):
689         Avoid free of random memory if desktop file reading
690         failed.
692 2008-02-15  Alexander Larsson  <alexl@redhat.com>
694         * libnautilus-private/nautilus-dnd.c:
695         (nautilus_drag_build_selection_list):
696         Don't build selection list in wrong order. (#330357)
698 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
700         * src/file-manager/fm-properties-window.c:
701         (should_show_custom_icon_buttons):
702         Fix typo, now you can set custom icons again. (#512795)
704 2008-02-15  Alexander Larsson  <alexl@redhat.com>
706         * libnautilus-private/nautilus-mime-actions.c:
707         * libnautilus-private/nautilus-vfs-file.c:
708         Fix checking when to display errors (#514135)
710 2008-02-14  Alexander Larsson  <alexl@redhat.com>
712         * libnautilus-private/nautilus-file-operations.c:
713         (report_copy_progress):
714         Only change progress status string as needed when
715         copying. This avoids a lot of I/O ops to get the
716         name.
718 2008-02-14  Alexander Larsson  <alexl@redhat.com>
720         * libnautilus-private/nautilus-file-operations.c:
721         ask before emptying the trash or deleting files (#509877)
722         Patch from Cosimo Cecchi and Luca Ferretti
724 2008-02-14  Alexander Larsson  <alexl@redhat.com>
726         * src/file-manager/fm-properties-window.[ch]:
727         Close properties dialog on escape (#515620)
728         Patch from Cosimo Cecchi
730 2008-02-14  Alexander Larsson  <alexl@redhat.com>
732         * libnautilus-private/nautilus-file-operations.c:
733         Don't ref parent window during operation, as this
734         could lead to some crash when the gtkuimanager is updated
735         but the child widgets were destroyed. Instead use
736         a weak ref.
738 2008-02-13  Alexander Larsson  <alexl@redhat.com>
740         * configure.in:
741         Handle beagle >= 0.3.0
743 2008-02-13  Alexander Larsson  <alexl@redhat.com>
745         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
746         Fix bookmark comparison (#516214)
747         Patch from Cosimo Cecchi
749 2008-02-13  Alexander Larsson  <alexl@redhat.com>
751         * libnautilus-private/nautilus-progress-info.c:
752         Allow minimize of progress window (#512778)
753         Patch from Cosimo Cecchi
755 2008-02-13  Alexander Larsson  <alexl@redhat.com>
757         * libnautilus-private/nautilus-progress-info.[ch]:
758         * libnautilus-private/nautilus-file-operations.c:
759         Add paused status to progress infos and use it
760         to avoid poping up the progress dialog while dialogs
761         are up. (#512406)
762         Patch from Cosimo Cecchi
763         
764 2008-02-13  Alexander Larsson  <alexl@redhat.com>
766         * libnautilus-private/nautilus-icon-dnd.c:
767         If using composite, make dnd icons partially transparent.
768         
769 2008-02-13  Alexander Larsson  <alexl@redhat.com>
771         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
772         * libnautilus-private/nautilus-icon-dnd.c:
773         Support alpha icons during DnD on composited screens. (#500084)
774         Patch from Alexander "weej" Jones
776 2008-02-13  Alexander Larsson  <alexl@redhat.com>
778         * libnautilus-private/nautilus-link.c:
779         (nautilus_link_get_link_icon_from_desktop):
780         Strip extension from non-absolute-filename icons.
781         This fixes icons for some old-school desktop files.
783 2008-02-13  Alexander Larsson  <alexl@redhat.com>
785         * libnautilus-private/nautilus-file.[ch]:
786         * libnautilus-private/nautilus-file-private.h:
787         Add nautilus_file_is_launcher()
788         
789         * libnautilus-private/nautilus-directory-async.c:
790         * libnautilus-private/nautilus-dnd.c:
791         * libnautilus-private/nautilus-link.[ch]
792         * libnautilus-private/nautilus-mime-actions.c:
793         * libnautilus-private/nautilus-program-choosing.[ch]:
794         * src/file-manager/fm-directory-view.c:
795         * src/file-manager/fm-tree-view.c:
796         Remove weird desktop-file: and command: hacks, and
797         replace with usage and implementation of
798         nautilus_file_is_launcher().
799         This fixes some problems where the old desktop-file uri
800         was interpreted as an actual file.
802 2008-02-13  Alexander Larsson  <alexl@redhat.com>
804         * libnautilus-private/nautilus-file-operations.c (verify_destination):
805         Don't free NULL GError.
807 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
809         * libnautilus-private/nautilus-file-operations.c:
810         Remove unneeded gnome-vfs includes.
812 2008-02-12  Alexander Larsson  <alexl@redhat.com>
814         * libnautilus-private/nautilus-mime-actions.c:
815         (mime_application_hash):
816         Fix 64bit build (#515896)
818 2008-02-11  Alexander Larsson  <alexl@redhat.com>
820         * configure.in:
821         Post-release version bump
823 === nautilus 2.21.91 ===
825 2008-02-11  Alexander Larsson  <alexl@redhat.com>
827         * configure.in:
828         Require glib 2.15.5
830         * NEWS:
831         Update for release
833 2008-02-11  Alexander Larsson  <alexl@redhat.com>
835         * libnautilus-private/nautilus-progress-info.[ch]:
836         * libnautilus-private/nautilus-file-operations.c:
837         Make progress setting be ratio based and not
838         percent based and then ensure we handle division
839         by zero correctly in all cases.
841 2008-02-11  Alexander Larsson  <alexl@redhat.com>
843         * libnautilus-private/nautilus-file-operations.c:
844         * libnautilus-private/nautilus-mime-actions.c:
845         * libnautilus-private/nautilus-vfs-file.c:
846         * src/nautilus-application.c:
847         * src/nautilus-window-manage-views.c:
848         Update for new gio mount flags argument
850 2008-02-11  Alexander Larsson  <alexl@redhat.com>
852         * src/nautilus-places-sidebar.c (update_places):
853         Fix leak of volumes list.
854         Pointed out by Vincent Untz
856 2008-02-08  Alexander Larsson  <alexl@redhat.com>
858         * libnautilus-private/nautilus-autorun.c:
859         C89 fix. (#515093)
861 2008-02-08  Alexander Larsson  <alexl@redhat.com>
863         * src/nautilus-application.c:
864         Use the new g_volume_should_automount()
866 2008-02-08  Alexander Larsson  <alexl@redhat.com>
868         * libnautilus-private/nautilus-desktop-link.c:
869         Maks sure we disconnect from the changed
870         signal on the mount.
872 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
874         * HACKING: Change CVS things into SVN.
876 2008-02-08  Alexander Larsson  <alexl@redhat.com>
878         * libnautilus-private/nautilus-desktop-link.c:
879         (mount_changed_callback):
880         (nautilus_desktop_link_new_from_mount):
881         Handle changes of GMount objects
883 2008-02-08  Alexander Larsson  <alexl@redhat.com>
885         * src/file-manager/fm-directory-view.c:
886         Fix open and open with menu display in
887         always-use-browser mode.
888         
889 2008-02-08  Alexander Larsson  <alexl@redhat.com>
891         * src/file-manager/fm-directory-view.c:
892         Make sure delete-from-trash is correctly sensitive.
893         (#514039)
895 2008-02-08  Alexander Larsson  <alexl@redhat.com>
897         * test/test-nautilus-search-engine.c:
898         (main):
899         Initialize threads (#515031)
901 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
903         * configure.in:
904         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
905         the build.
907 2008-02-07  A. Walton <awalton@svn.gnome.org>
908         * configure.in:
909         * libnautilus-private/nautilus-emblem-utils.c:
910         (is_reserved_keyword):
911         * libnautilus-private/nautilus-file.c:
912         (nautilus_file_fit_date_as_string):
913         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
914         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
916 2008-02-07  Alexander Larsson  <alexl@redhat.com>
918         * libnautilus-private/nautilus-icon-dnd.c:
919         Rewrite the desktop uri to the real uri on
920         uri-list drops (i.e. from other apps) (#511764)
922 2008-02-06  Alexander Larsson  <alexl@redhat.com>
924         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
925         Don't crash if parent doesn't exist (#512636)
926         Move exact change before key generation to avoid leak.
928 2008-02-06  Alexander Larsson  <alexl@redhat.com>
930         * src/nautilus-window-manage-views.c:
931         (nautilus_window_reload):
932         Selection is already GFiles now, no need to
933         convert from uris (#514458)
934         Patch from John Millikin
936 2008-02-06  Alexander Larsson  <alexl@redhat.com>
938         * libnautilus-private/nautilus-directory-async.c:
939         (directory_load_one):
940         Avoid crashing if gvfs backend gives NULL as name for
941         a new file. (#511601)
943 2008-02-06  Alexander Larsson  <alexl@redhat.com>
945         * libnautilus-private/nautilus-directory-async.c:
946         * libnautilus-private/nautilus-directory-private.h:
947         Change how we handle cancellation of the directory count
948         and mime list for files in a directory. We now make sure
949         that the callback for the cancelled operation is run before
950         starting a new one.
951         
952         This was causing problems when viewing a directory that had
953         a subdirectory getting a lot of new files added, as for each
954         new file added the directory count would be cancelled and
955         re-started, leading to lots of outstanding (cancelled)
956         operations. Each of these was using a file descriptor for
957         the readdir operation, which wasn't really leaking (it was
958         eventually freed) but could cause temporary out-of-fd errors.
960         Perhaps we should do something similar for all kinds of
961         operations, but its worst for dir count and mime list due to
962         nautilus_directory_invalidate_count_and_mime_list() which is
963         called on file creation.
965 2008-02-05  Alexander Larsson  <alexl@redhat.com>
967         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
968         Escape characters that won't work in GMarkup.
970 2008-02-04  Alexander Larsson  <alexl@redhat.com>
972         * libnautilus-private/nautilus-autorun.c:
973         Don't autorun non-local mounts.
975 2008-02-04  Alexander Larsson  <alexl@redhat.com>
977         * libnautilus-private/nautilus-dnd.c ()
978         (nautilus_drag_default_drop_action_for_icons):
979         Default to move when dragging from trash.
981 2008-02-04  Alexander Larsson  <alexl@redhat.com>
983         * src/file-manager/fm-properties-window.c (create_permissions_page):
984         Only show selinux context if HAVE_SELINUX.
985         
986 2008-02-04  Alexander Larsson  <alexl@redhat.com>
988         * libnautilus-private/nautilus-file-operations.c:
989         Don't follow symlinks when emptying trash (#513912)
991 2008-02-01  Alexander Larsson  <alexl@redhat.com>
993         * libnautilus-private/nautilus-mime-actions.c:
994         Handle GAppInfos having NULL id
996 2008-01-30  Alexander Larsson  <alexl@redhat.com>
998         * libnautilus-private/nautilus-autorun.[ch]:
999         Add functions to inhibit autorun for a volume
1000         or for the volume of a file.
1001         
1002         * src/nautilus-application.c:
1003         Convert automount code to new way to inhibit autorun.
1004         
1005         * libnautilus-private/nautilus-file-operations.c:
1006         * libnautilus-private/nautilus-mime-actions.c:
1007         * libnautilus-private/nautilus-vfs-file.c:
1008         * src/nautilus-window-manage-views.c:
1009         Inhibit autorun if we manually mount stuff.
1011 2008-01-29  Alexander Larsson  <alexl@redhat.com>
1013         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1014         Fix string wrt plural
1016 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1018         * configure.in:
1019         Post release version bump
1021 === nautilus 2.21.90 ===
1023 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1025         * NEWS:
1026         Update for release
1028         * configure.in:
1029         Update version to 2.21.90
1031 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1033         * libnautilus-private/nautilus-autorun.c:
1034         Better finding of case insensitive files. (#511450)
1035         
1036         * libnautilus-private/nautilus-file-utilities.[ch]:
1037         Add nautilus_find_file_insensitive
1039         Based on patch from John Millikin
1041 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1043         * src/file-manager/fm-directory-view.c:
1044         Enable paste into folder for volume links (#386800)
1045         Based on patch from John Millikin
1047 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1049         * libnautilus-private/nautilus-directory-async.c:
1050         (thumbnail_done):
1051         Don't reference thumb_mtime_str if its not
1052         set, fixing a crash on zoom in. (#511406)
1053         Patch from John Millikin
1055 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1057         * libnautilus-private/nautilus-file-operations.c:
1058         (report_count_progress):
1059         Use ngettext for number of files strings. (#512203)
1060         Patch from Vasiliy Faronov
1062 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1064         * libnautilus-private/nautilus-metafile.c:
1065         (escape_slashes):
1066         Escape slashes in the same way as old versions,
1067         fixing loss of metadata customization.
1068         Patch from Rached Ben Mustapha (#511592)
1070 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
1072         * libnautilus-private/nautilus-directory-background.c
1073         (nautilus_connect_desktop_background_to_file_metadata): Remove
1074         call of noop eel_background_set_is_constant()
1076 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
1078         * libnautilus-private/nautilus-file-operations.c: Update all
1079         GIOSchedulerJobFunc callbacks to return FALSE.
1081 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
1083         reviewed by: Alexander Larsson
1085         * libnautilus-private/Makefile.am:
1086         * libnautilus-private/nautilus-icon-names.h
1088         Add a new file to define icon names, like
1089           #define NAUTILUS_ICON_HOME "user-home"
1090         using named icons from fd.o icon naming spec.
1091         
1092         * libnautilus-private/nautilus-desktop-link.c:
1093         (nautilus_desktop_link_new):
1094         * libnautilus-private/nautilus-link.c:
1095         (nautilus_link_get_link_icon_from_desktop):
1096         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1097         (nautilus_trash_monitor_init):
1098         * src/file-manager/fm-directory-view.c:
1099         * src/file-manager/fm-tree-view.c: (create_popup_menu),
1100         (create_tree):
1101         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1102         * src/nautilus-connect-server-dialog-main.c: (main):
1103         * src/nautilus-desktop-window.c: (real_get_icon):
1104         * src/nautilus-main.c: (main):
1105         * src/nautilus-pathbar.c: (get_icon_for_file_path),
1106         (get_button_image), (is_file_path_mounted_mount),
1107         (make_directory_button):
1108         * src/nautilus-places-sidebar.c: (update_places),
1109         (bookmarks_drop_uris):
1110         * src/nautilus-window-menus.c:
1112         Include nautilus-icon-name.h and use its icons defines.
1113         This means that now Nautilus is using "user-home",
1114         "user-desktop", "folder", "user-trash*", "computer", 
1115         "drive-harddisk", "folder-remote", "network-workgroup",
1116         and "text-x-generic-template".
1118         * src/network-scheme.desktop.in:
1119         * nautilus-computer.desktop.in.in:
1120         * nautilus-file-management-properties.desktop.in.in:
1121         * nautilus-folder-handler.desktop.in.in:
1122         * nautilus-home.desktop.in.in:
1123         * nautilus.desktop.in.in:
1125         Use icons from fd.o spec here too. In details, we have
1126          Launcher       | New Icon
1127         ----------------+----------------------
1128         Computer        | computer
1129         File Browser    | system-file-manager
1130         Open Folder     | folder-open
1131         Home Folder     | user-home
1132         File Management | system-file-manager
1133         Network         | network-workgroup
1135         For other details see bug #407130.
1137 2008-01-23  Alexander Larsson  <alexl@redhat.com>
1139         * libnautilus-private/nautilus-file-operations.c:
1140         Don't leak enumerators
1141         
1142         * libnautilus-private/nautilus-trash-monitor.c:
1143         Don't leak file info
1145         Fixes from Matthias Clasen
1147 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1149         * libnautilus-extension/nautilus-column.c:
1150         Add attribute_q property that is the Quark
1151         of the attribute property.
1152         
1153         * src/file-manager/fm-icon-container.c:
1154         * src/file-manager/fm-list-model.[ch]:
1155         * src/file-manager/fm-list-view.c:
1156         Use the quark versions of the string attribute
1157         calls for better performance.
1159 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1161         * libnautilus-private/nautilus-file.[ch]:
1162         Add quark-bases string-attribute accessors.
1163         Store extension infos as quarks
1165 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1167         * libnautilus-private/nautilus-file.c:
1168         (nautilus_file_invalidate_extension_info_internal):
1169         (nautilus_file_add_string_attribute):
1170         Lazily allocate the extension info hashtable.
1171         Internalize the extension info attribute names.
1173 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1175         * libnautilus-private/nautilus-file.c:
1176         (nautilus_file_get_emblem_pixbufs):
1177         Don't leak NautilusIconInfo
1179 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1181         * libnautilus-private/nautilus-bookmark.c:
1182         (nautilus_bookmark_get_pixbuf):
1183         Don't leak icon
1184         
1185         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1186         Indentation fixups
1187         
1188         * libnautilus-private/nautilus-icon-info.c:
1189         (nautilus_icon_info_get_pixbuf_nodefault):
1190         Only set toggle ref first time we get a pixbuf request.
1191         
1192 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1194         * src/nautilus-main.c:
1195         (main):
1196         Clear caches on shutdown to help track leaks.
1198 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1200         * libnautilus-private/nautilus-file.c:
1201         (get_description):
1202         (update_description_for_link):
1203         Fix leak of description
1204         
1205         * libnautilus-private/nautilus-metafile.c:
1206         (set_metafile_contents):
1207         fix leak of xmlName.
1209 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1211         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1212         * libnautilus-private/nautilus-file-operations.c:
1213         * src/Nautilus_shell.server.in:
1214         * src/file-manager/fm-directory-view.c:
1215         * src/file-manager/fm-properties-window.c:
1216         * src/nautilus-connect-server-dialog-main.c:
1217         * src/nautilus-file-management-properties.glade:
1218         * src/nautilus-navigation-window-menus.c:
1219         Clean up strings for l10n. (#510327)
1221 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1223         * libnautilus-private/nautilus-file-operations.c:
1224         * libnautilus-private/nautilus-file.c:
1225         * libnautilus-private/nautilus-progress-info.c:
1226         * src/file-manager/fm-directory-view.c:
1227         * src/file-manager/fm-properties-window.c:
1228         Use thousands separators (#41455)
1230 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1232         * configure.in:
1233         Post release version bump
1235 === nautilus 2.21.6 ===
1237 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1239         * NEWS:
1240         Update for release
1242         * configure.in:
1243         Bump glib requirement to 2.15.3
1245 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1247         * libnautilus-private/nautilus-desktop-icon-file.c:
1248         Fix up indentation
1249         
1250         * libnautilus-private/nautilus-file.c:
1251         Allow umount and eject for NautilusFiles that have
1252         a GMount. (e.g. unix mountpoints)
1254 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1256         * libnautilus-private/nautilus-autorun.c:
1257         * src/nautilus-autorun-software.c:
1258         Fix coding style
1260 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1262         * libnautilus-private/nautilus-program-choosing.c:
1263         Just use get_activation_location instead of all
1264         the unnecessary special casing.
1265         
1266         * libnautilus-private/nautilus-autorun.[ch]:
1267         * src/file-manager/fm-directory-view.c:
1268         * src/nautilus-window-manage-views.c:
1269         Use nautilus_file_get_mount() to do the
1270         x-content type detection.
1272 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1274         * libnautilus-private/nautilus-file.[ch]:
1275         Add nautilus_file_get_activation_location.
1276         
1277         * libnautilus-private/nautilus-directory-async.c:
1278         Get mounts from mountable files too.
1279         
1280 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1282         * src/nautilus-x-content-bar.c:
1283         Don't free result of g_app_info_get_icon ().
1285 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1287         * libnautilus-private/nautilus-desktop-icon-file.c:
1288         * libnautilus-private/nautilus-directory-async.c:
1289         * libnautilus-private/nautilus-directory-private.h:
1290         * libnautilus-private/nautilus-file.c:
1291         Implement reading the mount attribute
1292         (not used or tested yet)
1294 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1296         * libnautilus-private/nautilus-file.[ch]:
1297         * libnautilus-private/nautilus-file-attributes.h:
1298         * libnautilus-private/nautilus-file-private.h:
1299         Add GMount attribute to NautilusFile.
1300         (not implemented yet)
1301         
1302         * Makefile.am:
1303         * configure.in:
1304         * data/nautilus.xml.in:
1305         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1306         * libnautilus-private/nautilus-autorun.[ch]:
1307         * libnautilus-private/nautilus-global-preferences.c:
1308         * libnautilus-private/nautilus-global-preferences.h:
1309         * libnautilus-private/nautilus-program-choosing.c:
1310         * src/Makefile.am:
1311         * src/file-manager/fm-directory-view.c:
1312         * src/nautilus-application.c:
1313         * src/nautilus-autorun-software.c: Added.
1314         * src/nautilus-file-management-properties.c:
1315         * src/nautilus-file-management-properties.glade:
1316         * src/nautilus-window-manage-views.c:
1317         * src/nautilus-x-content-bar.[ch]: Added.
1318         More work on autorun and x-content types from David Zeuthen
1320 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1322         * src/nautilus-application.c:
1323         (find_parent_spatial_window):
1324         unref, not free the GFile.
1325         Fixes crash in close parent windows (#509821)
1327 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1329         * src/nautilus-file-management-properties.c:
1330         (nautilus_file_management_properties_dialog_setup):
1331         Fix help crash by actually owning a ref to 
1332         xml_dialog. (#509835)
1334 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1336         * libnautilus-private/nautilus-dnd.[ch]:
1337         Add nautilus_drag_uris_local
1338         
1339         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1340         Don't copy/move files if you dnd within the same
1341         location (#508216)
1343 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1345         * src/file-manager/fm-directory-view.c:
1346         Selection lists are GFiles now, not uris (#505944)
1348 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1350         * libnautilus-private/nautilus-mime-application-chooser.c:
1351         (nautilus_mime_application_chooser_finalize):
1352         Disconnect mime changed handler
1354 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1356         * src/nautilus-file-management-properties.c:
1357         (nautilus_file_management_properties_dialog_response_cb):
1358         Don't crash when exiting separate properties app. (#505687)
1359         
1360         * src/nautilus-window.c:
1361         (nautilus_window_update_icon):
1362         Unref pixbuf inside != NULL block.
1364 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1366         * libnautilus-private/nautilus-directory-async.c:
1367         * libnautilus-private/nautilus-file-private.h:
1368         * libnautilus-private/nautilus-file.c:
1369         Honor mtime specified in thumbnail (#504833)
1371 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1373         * configure.in:
1374         Post release version bump
1376 === nautilus 2.21.5 ===
1378 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1380         * src/nautilus-application.c:
1381         Correct includes
1383         * NEWS:
1384         Update for release
1386         * configure.in:
1387         Update version to 2.21.5
1388         Require eel 2.21.5
1389         
1390 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1392         * configure.in:
1393         Require glib 2.15.2
1395         * libnautilus-private/nautilus-file-utilities.c:
1396         * libnautilus-private/nautilus-monitor.c:
1397         * libnautilus-private/nautilus-trash-monitor.c:
1398         * src/nautilus-bookmark-list.c:
1399         Update to new gio API.
1401 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1403         * src/file-manager/fm-directory-view.c:
1404         (search_in_menu_items):
1405         (extension_action_callback):
1406         Check recursively for valid menu items (#508878)
1407         Patch from Choe Hwanjin.
1409 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1411         * libnautilus-private/nautilus-ui-utilities.c:
1412         (extension_action_sensitive_callback):
1413         (nautilus_toolbar_action_from_menu_item):
1414         Update toolbar item sensitivity if menu item changes.
1416 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1418         * libnautilus-private/nautilus-file-operations.[ch]:
1419         Add check_trash arg to nautilus_file_operations_unmount_mount.
1420         Add nautilus_file_operations_mount_volume().
1421         
1422         * libnautilus-private/nautilus-desktop-icon-file.c:
1423         * src/nautilus-places-sidebar.c:
1424         * src/file-manager/fm-tree-view.c:
1425         Update to API change.
1426         
1427         * data/nautilus.xml.in:
1428         * libnautilus-private/Makefile.am:
1429         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1430         * libnautilus-private/nautilus-autorun.[ch]: Added.
1431         * libnautilus-private/nautilus-global-preferences.[ch]:
1432         * src/nautilus-application.c:
1433         * src/nautilus-file-management-properties.c:
1434         * src/nautilus-file-management-properties.glade:
1435         Add new autorun setup (by David Zeuthen)
1437 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1439         * libnautilus-private/nautilus-file.[ch]:
1440         Add nautilus_file_has_activation_uri.
1441         Don't show can't write emblems if you can't
1442         write in the parent either.
1443         
1444         * libnautilus-private/nautilus-mime-actions.c:
1445         Don't launch mountables that have no activation uri.
1447 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1449         Don't check for unportable functions, fixes #396923
1451         Reviewed by Alex.
1453         * configure.in: don't check for unportable functions to modify the
1454         environment
1455         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1457 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1459         * src/file-manager/fm-directory-view.c:
1460         Use nautilus_file_can_delete() to control sensitivity
1461         of delete menu item.
1463 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1465         * icons/colors.png:
1466         * icons/backgrounds.png:
1467         * icons/emblems.png:
1468         New Tango icons from Ulisse Perusin (see bug #374722).
1470 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1472         * data/icons/16x16/apps/Makefile.am:
1473         * data/icons/22x22/apps/Makefile.am:
1474         * data/icons/24x24/apps/Makefile.am:
1475         * data/icons/32x32/apps/Makefile.am:
1476         * data/icons/scalable/apps/Makefile.am:
1477         Run gtk-update-icon-cache one one when exiting from
1478         icons directory. Not needed to repeat it 5 times.
1480 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1482         * configure.in:
1483         * data/Makefile.am:
1484         * data/icons/*:
1485         * icons/Makefile.am:
1486         * icons/appicon/*:
1487         Move "nautilus" named icon from icon/appicon to data/icons
1488         matching the directory and naming structure of other GNOME
1489         projects.
1491         This will also help if we'll need to add custom themeable
1492         icons.
1494 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1496         * libnautilus-private/nautilus-mime-actions.c:
1497         (cancel_activate_callback):
1498         Fix assertion crash on cancel.
1500 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1502         * libnautilus-private/nautilus-file-operations.c:
1503         (verify_destination):
1504         Non-strdup()'d string potentially free()'d.
1506 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1508         * libnautilus-private/nautilus-file-operations.c:
1509         (move_file_prepare):
1510         Remove bad g_error_free()'s causing crashes while 
1511         merging files.
1513 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1515         * src/Makefile.am:
1516         EXTRA_DIST the currently not built
1517         connect to server dialogs.
1519 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1521         * configure.in:
1522         Post release version bump
1524 === nautilus 2.21.2 ===
1526 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1528         * NEWS:
1529         Update for release
1531 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1533         * libnautilus-private/nautilus-desktop-icon-file.c:
1534         * libnautilus-private/nautilus-file.[ch]:
1535         * libnautilus-private/nautilus-vfs-file.c:
1536         * src/file-manager/fm-directory-view.c:
1537         Remove unused callbacks in nautilus_file_unmount/eject.
1538         Patch from Tomas Bzatek <tbzatek@redhat.com>
1540 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1542         * libnautilus-private/nautilus-desktop-icon-file.c:
1543         * libnautilus-private/nautilus-file-operations.c:
1544         * libnautilus-private/nautilus-vfs-file.c:
1545         Implement some missing mount/unmount functionallity.
1546         Patch from Tomas Bzatek <tbzatek@redhat.com>
1548 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1550         * configure.in:
1551         Bump glib req to 2.15.1
1553 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1555         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1556         Fix memleak.
1558 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1560         * libnautilus-private/nautilus-monitor.c:
1561         * libnautilus-private/nautilus-trash-monitor.c:
1562         Update to new gio API
1564 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1566         * libnautilus-extension/libnautilus-extension.pc.in:
1567         Pull in gio, not gnome-vfs.
1568         
1569         * libnautilus-extension/nautilus-file-info.[ch]:
1570         * libnautilus-private/nautilus-file.c:
1571         Export some gio specific things like file type and
1572         location/parent location.
1573         
1574         * libnautilus-private/nautilus-desktop-icon-file.c:
1575         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1577 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1579         * configure.in:
1580         * src/nautilus-main.c:
1581         Set desktop env for GAppInfo
1582         
1583         * libnautilus-private/nautilus-open-with-dialog.c:
1584         Filter out apps that don't take file args from
1585         open with list.
1587 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1589         * libnautilus-private/nautilus-file-operations.c:
1590         (delete_job):
1591         Remove unnecessary delete_if_all_already_in_trash boolean.
1592         
1593 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1595         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1596         Fix a typo.
1598 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1600         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1601         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1602         Update to use extensions-2.0 dir.
1604 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1606         * libnautilus-private/nautilus-dnd.c:
1607         (nautilus_drag_default_drop_action_for_icons):
1608         Default dnd of desktop icons to move. (#504824)
1609         Based on patch by Cosimo Cecchi
1611 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1613         * configure.in:
1614         Post release version bump
1616 === nautilus 2.21.1 ===
1618 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1620         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1621         Fix old test
1623         * NEWS: 
1624         Update for release
1626         * configure.in:
1627         Remove gnome-vfs requirement
1628         Bump glib and eel requirements
1629         
1630 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1632         * libnautilus-private/nautilus-mime-actions.c:
1633         Correct check for require_uri.
1634         Small performance fix
1636 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1638         * libnautilus-private/nautilus-file-private.h:
1639         Missed one "std" in the conversion
1641 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1643         * libnautilus-private/nautilus-customization-data.c:
1644         * libnautilus-private/nautilus-directory-async.c:
1645         * libnautilus-private/nautilus-dnd.c:
1646         * libnautilus-private/nautilus-file-operations.c:
1647         * libnautilus-private/nautilus-file-utilities.c:
1648         * libnautilus-private/nautilus-file.c:
1649         * libnautilus-private/nautilus-icon-dnd.c:
1650         * libnautilus-private/nautilus-link.c:
1651         * libnautilus-private/nautilus-search-engine-simple.c:
1652         * libnautilus-private/nautilus-trash-monitor.c:
1653         * src/file-manager/fm-directory-view.c:
1654         * src/file-manager/fm-properties-window.c:
1655         * src/nautilus-pathbar.c:
1656         * src/nautilus-property-browser.c:
1657         Update to new gio file attribute names
1659 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1661         * libnautilus-private/nautilus-file-operations.c:
1662         * src/nautilus-places-sidebar.c:
1663         Update to new gio api
1665 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1667         * libnautilus-private/nautilus-file-operations.c:
1668         * libnautilus-private/nautilus-file.c:
1669         * src/file-manager/fm-directory-view.c:
1670         * src/file-manager/fm-properties-window.c:
1671         Update for glib API change.
1673 2007-12-19  David Zeuthen  <davidz@redhat.com>
1675         Don't put up error dialogs if the error code is
1676         G_IO_ERROR_FAILED_HANDLED.
1678         * libnautilus-private/nautilus-file-operations.c:
1679         (unmount_mount_callback):
1680         * src/nautilus-places-sidebar.c: (volume_mount_cb),
1681         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1682         (drive_poll_for_media_cb):
1684 2007-12-17  Alexander Larsson  <alexl@redhat.com>
1686         * src/nautilus-main.c:
1687         (setup_debug_log_signals):
1688         Disable unsafe segv handler by default
1690 2007-12-14  David Zeuthen  <davidz@redhat.com>
1692         * libnautilus-private/nautilus-desktop-icon-file.c:
1693         (update_info_from_link):
1694         * libnautilus-private/nautilus-desktop-link-monitor.c:
1695         (volume_delete_dialog):
1696         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1697         (fm_tree_view_unmount_cb):
1698         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1699         * src/nautilus-places-sidebar.c: (check_visibility),
1700         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1701         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1702         (eject_shortcut_cb):
1704         Update for API changes in gio trunk.
1706 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1708         * libnautilus-private/nautilus-file-operations.c:
1709         * libnautilus-private/nautilus-monitor.c:
1710         * libnautilus-private/nautilus-open-with-dialog.c:
1711         Update to new flags API
1713 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1715         * libnautilus-private/nautilus-bookmark.c:
1716         * libnautilus-private/nautilus-bookmark.h:
1717         * libnautilus-private/nautilus-desktop-icon-file.c:
1718         * libnautilus-private/nautilus-desktop-link-monitor.c:
1719         * libnautilus-private/nautilus-desktop-link.c:
1720         * libnautilus-private/nautilus-desktop-link.h:
1721         * libnautilus-private/nautilus-directory-private.h:
1722         * libnautilus-private/nautilus-directory.h:
1723         * libnautilus-private/nautilus-emblem-utils.h:
1724         * libnautilus-private/nautilus-file-changes-queue.h:
1725         * libnautilus-private/nautilus-file-operations.c:
1726         * libnautilus-private/nautilus-file-operations.h:
1727         * libnautilus-private/nautilus-file-utilities.c:
1728         * libnautilus-private/nautilus-file-utilities.h:
1729         * libnautilus-private/nautilus-file.c:
1730         * libnautilus-private/nautilus-file.h:
1731         * libnautilus-private/nautilus-icon-info.c:
1732         * libnautilus-private/nautilus-icon-info.h:
1733         * libnautilus-private/nautilus-link.c:
1734         * libnautilus-private/nautilus-mime-actions.h:
1735         * libnautilus-private/nautilus-mime-application-chooser.c:
1736         * libnautilus-private/nautilus-monitor.c:
1737         * libnautilus-private/nautilus-monitor.h:
1738         * libnautilus-private/nautilus-open-with-dialog.c:
1739         * libnautilus-private/nautilus-open-with-dialog.h:
1740         * libnautilus-private/nautilus-program-choosing.c:
1741         * libnautilus-private/nautilus-program-choosing.h:
1742         * libnautilus-private/nautilus-progress-info.h:
1743         * libnautilus-private/nautilus-recent.h:
1744         * libnautilus-private/nautilus-search-directory.c:
1745         * libnautilus-private/nautilus-search-engine-simple.c:
1746         * libnautilus-private/nautilus-trash-monitor.c:
1747         * libnautilus-private/nautilus-trash-monitor.h:
1748         * libnautilus-private/nautilus-ui-utilities.c:
1749         * libnautilus-private/nautilus-view-factory.h:
1750         * src/file-manager/fm-directory-view.c:
1751         * src/file-manager/fm-directory-view.h:
1752         * src/file-manager/fm-icon-container.c:
1753         * src/file-manager/fm-icon-view.c:
1754         * src/file-manager/fm-tree-model.h:
1755         * src/file-manager/fm-tree-view.c:
1756         * src/nautilus-application.c:
1757         * src/nautilus-application.h:
1758         * src/nautilus-bookmark-list.c:
1759         * src/nautilus-bookmark-list.h:
1760         * src/nautilus-desktop-window.c:
1761         * src/nautilus-image-properties-page.c:
1762         * src/nautilus-location-entry.c:
1763         * src/nautilus-navigation-window.c:
1764         * src/nautilus-pathbar.c:
1765         * src/nautilus-pathbar.h:
1766         * src/nautilus-places-sidebar.c:
1767         * src/nautilus-property-browser.c:
1768         * src/nautilus-query-editor.c:
1769         * src/nautilus-window-menus.c:
1770         Only use <gio/gio.h> include 
1772 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1774         * libnautilus-private/nautilus-file-operations.c:
1775         Update to gioscheduler.h changes
1777 2007-12-13  Alexander Larsson  <alexl@redhat.com>
1779         * libnautilus-private/nautilus-mime-actions.c:
1780         * src/nautilus-window-manage-views.c:
1781         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1783 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1785         * src/file-manager/fm-directory-view.c:
1786         (new_folder_done):
1787         Remove spew
1788         (add_submenu):
1789         (add_submenu_to_directory_menus):
1790         Avoid creating three copies of template menu actions
1792 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1794         * libnautilus-private/nautilus-file-private.h:
1795         * libnautilus-private/nautilus-file-utilities.c:
1796         Update to new gio attribute names
1798 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1800         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1801         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1803 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1805         * src/file-manager/fm-properties-window.c (create_pie_widget):
1806         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
1807         add two translator comments.
1809 2007-12-11  David Zeuthen  <davidz@redhat.com>
1811         Update for API changes in gio trunk.
1813         * libnautilus-private/nautilus-desktop-icon-file.c:
1814         (update_info_from_link):
1815         * libnautilus-private/nautilus-desktop-link-monitor.c:
1816         (volume_delete_dialog), (volume_file_name_used),
1817         (create_mount_link), (mount_added_callback),
1818         (mount_removed_callback), (mount_changed_callback),
1819         (desktop_volumes_visible_changed),
1820         (nautilus_desktop_link_monitor_init),
1821         (desktop_link_monitor_finalize):
1822         * libnautilus-private/nautilus-desktop-link.c:
1823         (nautilus_desktop_link_new),
1824         (nautilus_desktop_link_new_from_mount),
1825         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1826         * libnautilus-private/nautilus-desktop-link.h:
1827         * libnautilus-private/nautilus-file-operations.c:
1828         (custom_mount_to_string), (custom_mount_skip),
1829         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1830         (has_trash_files), (nautilus_file_operations_unmount_mount):
1831         * libnautilus-private/nautilus-file-operations.h:
1832         * libnautilus-private/nautilus-file.c:
1833         (nautilus_file_get_volume_name):
1834         * src/file-manager/fm-icon-container.c: (get_sort_category):
1835         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1836         (fm_tree_model_get_mount_for_root_node_file),
1837         (fm_tree_model_remove_root_uri):
1838         * src/file-manager/fm-tree-model.h:
1839         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1840         (mount_added_callback), (mount_removed_callback),
1841         (button_pressed_callback), (fm_tree_view_unmount_cb),
1842         (create_tree):
1843         * src/nautilus-application.c: (nautilus_application_instance_init),
1844         (mount_added_callback), (mount_removed_callback):
1845         * src/nautilus-pathbar.c:
1846         (nautilus_path_bar_update_button_appearance),
1847         (is_file_path_mounted_mount), (find_button_type),
1848         (make_directory_button):
1849         * src/nautilus-places-sidebar.c: (add_place), (update_places),
1850         (mount_added_callback), (mount_removed_callback),
1851         (mount_changed_callback), (volume_added_callback),
1852         (volume_removed_callback), (volume_changed_callback),
1853         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1854         (check_visibility), (bookmarks_check_popup_sensitivity),
1855         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1856         (unmount_shortcut_cb), (eject_shortcut_cb),
1857         (drive_poll_for_media_cb), (rescan_shortcut_cb),
1858         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1859         (nautilus_places_sidebar_set_parent_window):
1861 2007-12-11  A. Walton  <awalton@svn.gnome.org>
1862         * src/nautilus-shell-interface.idl:
1863         Fix build error from nautilus metafile removal.
1865 2007-12-10  Alexander Larsson  <alexl@redhat.com>
1867         * libnautilus-private/nautilus-directory-async.c:
1868         * libnautilus-private/nautilus-directory-metafile.[ch]:
1869         * libnautilus-private/nautilus-metafile.[ch]:
1870         * libnautilus-private/nautilus-directory-private.h:
1871         * libnautilus-private/nautilus-directory.c:
1872         * libnautilus-private/Makefile.am:
1873         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1874         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1875         * libnautilus-private/nautilus-metafile-server.idl: Removed.
1876         * src/nautilus-application.c:
1877         * src/nautilus-main.c:
1878         * src/nautilus-spatial-window.c:
1879         Remove the bonobo layer for metadata, as we're always in-process anyway
1880         these days.
1882 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1884         * libnautilus-private/nautilus-file.[ch]:
1885         * libnautilus-private/nautilus-vfs-file.c:
1886         * src/file-manager/fm-directory-view.c:
1887         Add optional cancellable arg to nautilus_file_mount
1888         
1889         * libnautilus-private/nautilus-mime-actions.c:
1890         Implement cancellation of file activation
1892 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1894         * libnautilus-private/nautilus-file-operations.c:
1895         Implement nautilus_file_set_permissions_recursive
1897 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1899         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1900         Use new gio apis to avoid getting uri.
1902 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1904         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1905         No need to get the uri to figure out if the
1906         directory is in the trash, just use
1907         g_file_has_uri_scheme().
1908         
1909 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1911         * src/nautilus-places-sidebar.c:
1912         Display errors on mount/unmount failure
1914 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1916         * libnautilus-private/nautilus-file-operations.[ch]:
1917         * src/file-manager/fm-tree-view.c:
1918         * src/nautilus-places-sidebar.c:
1919         Show errors on unmount/eject failing.
1921 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1923         * libnautilus-private/nautilus-file-operations.[ch]:
1924         * src/nautilus-places-sidebar.c:
1925         Implement empty trash on unmount and eject
1926         
1927         * src/file-manager/fm-tree-view.c:
1928         Use the file op version of unmount
1930 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1932         * libnautilus-private/nautilus-file-operations.[ch]:
1933         Implement the rest of the file create ops
1934         
1935         * src/file-manager/fm-directory-view.c:
1936         Get sane filenames for dropped text
1938 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1940         * libnautilus-private/nautilus-directory.c:
1941         Don't avoid adding existing files that are not is_added.
1942         Fixes a problem where new folder didn't display the new folder.
1943         
1944         * libnautilus-private/nautilus-file-operations.[ch]:
1945         * src/file-manager/fm-directory-view.c:
1946         * src/file-manager/fm-tree-view.c:
1947         Implement new folder.
1949 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1951         * libnautilus-private/nautilus-file-operations.c:
1952         Set position on move and link
1954 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1956         * libnautilus-private/nautilus-file-operations.[ch]:
1957         * src/file-manager/fm-directory-view.c:
1958         Implement symlinking
1960 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1962         * libnautilus-private/nautilus-file-operations.[ch]:
1963         Implement duplicate.
1965 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1967         * src/file-manager/fm-directory-view.c:
1968         Fix merge error that made the Open Folder Window
1969         menu item appear in non-browser mode
1971 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1972         * libnautilus-private/nautilus-search-engine-beagle.c:
1973         Fixed some spacing issues.
1975 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1977         * libnautilus-private/nautilus-file-operations.c:
1978         Implement empty trash
1980 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1981         * libnautilus-private/nautilus-search-engine-beagle.c:
1982         Fix a memory leak from the last commit.
1984 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1986         * libnautilus-private/nautilus-file-operations.c:
1987         Implement trash with CommonJob
1988         
1989         * libnautilus-private/nautilus-progress-info.c:
1990         (nautilus_progress_info_set_progress):
1991         Ensure progress always is inside 0.0 - 1.0
1993 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1994         * libnautilus-private/nautilus-search-engine-beagle.c:
1995         Replace depreciated beagle_query_add_hit_type and
1996         beagle_query_add_mime_type with compatible query strings.
1997         
1998 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2000         * libnautilus-private/nautilus-file-operations.c:
2001         Support recursive delete with progress reporting
2003 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2005         * libnautilus-private/nautilus-file-operations.c:
2006         Use CommonJob in the delete confirmation dialogs
2008 2007-12-03  Christian Persch  <chpe@gnome.org>
2010         * libnautilus-private/nautilus-directory-metafile.c:
2011         (nautilus_directory_get_integer_file_metadata),
2012         (nautilus_directory_set_integer_file_metadata):
2013         * libnautilus-private/nautilus-directory.c:
2014         (nautilus_directory_schedule_position_set):
2015         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2016         * libnautilus-private/nautilus-file-operations-progress.c:
2017         (time_remaining_callback):
2018         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2019         * src/file-manager/fm-directory-view.c: (new_folder_done):
2020         * src/nautilus-application.c: (get_desktop_manager_selection):
2021         * src/nautilus-connect-server-dialog.c: (display_server_uri):
2022         * src/nautilus-information-panel.c: (receive_dropped_color):
2023         * src/nautilus-property-browser.c: (add_color_to_browser):
2024         * src/nautilus-window.c: (nautilus_window_init),
2025         (nautilus_window_finalize), (free_activate_view_data),
2026         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2027         (nautilus_window_class_init): Remove some small allocations, and use
2028         GSlice more often. Bug #461795.
2030 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2032         * libnautilus-private/nautilus-file-operations.c:
2033         Move screen_num to CommonJob
2034         Use GtkWindow * for parent_window in CommonJob
2035         shallow conversion to CommonJob use for delete
2037 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2039         * libnautilus-private/nautilus-file-operations.c:
2040         Remove old gnome-vfs base implementation to make
2041         this easier to read.
2042         
2043 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2045         * libnautilus-private/nautilus-file-operations.c:
2046         Implement cancellation in all ops
2047         
2048         * libnautilus-private/nautilus-progress-info.[ch]:
2049         Allow cancelling in progress dialog
2051 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2053         * test/test.h: 
2054         Don't include deprectated headers
2056 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2058         * libnautilus-private/nautilus-search-engine-tracker.c:
2059         Fix build
2060         
2061         * src/file-manager/fm-directory-view.h:
2062         Don't include deprectated headers
2064 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2066         * libnautilus-private/nautilus-file-operations.c:
2067         * libnautilus-private/nautilus-file.c:
2068         * libnautilus-private/nautilus-progress-info.c:
2069         * src/file-manager/fm-error-reporting.c:
2070         Fix ngettext use and othe i18n issues (#500945)
2072 2007-11-30  Federico Mena Quintero  <federico@novell.com>
2074         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2075         the HIG police.
2077         * src/file-manager/fm-properties-window.c
2078         (create_permissions_page): Use header capitalization for command button.
2079         (add_permissions_combo_box): Use sentence capitalization for field labels.
2081 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2083         * libnautilus-private/nautilus-file-operations.[ch]:
2084         Reimplement copy_move helper with _copy and _move
2085         Also support move to trash as trash
2086         
2087         * src/file-manager/fm-directory-view.c:
2088         Use _copy_move again
2090 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2092         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2093         Convert changes queue to only use GFile, not uris.
2094         Kill all _by_uri versions
2095         
2096         * libnautilus-private/nautilus-directory-notify.h:
2097         * libnautilus-private/nautilus-directory.c:
2098         * libnautilus-private/nautilus-link.c:
2099         * libnautilus-private/nautilus-monitor.c:
2100         * src/file-manager/fm-directory-view.c:
2101         Update for above changes
2103 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2105         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2106         More uri -> gfile API changes
2107         
2108         * libnautilus-private/nautilus-file-operations.[ch]:
2109         Add move operation
2110         
2111         * src/file-manager/fm-directory-view.c:
2112         Use move operation
2114 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2116         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2117         * libnautilus-private/nautilus-icon-dnd.c:
2118         Change position setting api to accept GFile instead of
2119         uri
2120         
2121         * libnautilus-private/nautilus-file-operations.c:
2122         Set positions and copy metadata.
2124 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2126         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2127         Add some GFile version and rename the old to _by_uri
2128         
2129         * libnautilus-private/nautilus-file-operations.c:
2130         Emit change events
2131         
2132         * libnautilus-private/nautilus-file-operations-progress.c:
2133         * libnautilus-private/nautilus-file.c:
2134         * libnautilus-private/nautilus-icon-dnd.c:
2135         * libnautilus-private/nautilus-metafile.c:
2136         * libnautilus-private/nautilus-monitor.c:
2137         * src/file-manager/fm-directory-view.c:
2138         * src/file-manager/fm-icon-view.c:
2139         Update to latest APIs
2141 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2143         * libnautilus-private/nautilus-file-operations.c:
2144         Better status message when copying one folder
2145         
2146         * libnautilus-private/nautilus-progress-info.c:
2147         Correct tooltip message for status icon
2149 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2151         * libnautilus-private/nautilus-file-operations.c:
2152         Nicer progress texts
2153         
2154         * libnautilus-private/nautilus-progress-info.c:
2155         Hide progress window when last op finishes.
2157 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2159         * libnautilus-private/nautilus-directory-async.c:
2160         Don't free uninitialized memory.
2161         
2162         * libnautilus-private/nautilus-file-operations.c:
2163         * libnautilus-private/nautilus-progress-info.[ch]:
2164         Add progress info dialog
2166 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2168         * libnautilus-private/nautilus-file-operations.c:
2169         Handle debuting URIs in file copy op
2170         
2171         * src/file-manager/fm-directory-view.c:
2172         Use new nautilus_file_operations_copy for copy.
2173         Make debuting_uri hash into debuting_files in new
2174         API. Convert for old calls.
2176 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2178         * libnautilus-private/nautilus-file-operations.c:
2179         Add run_warning and run_error to simplify the
2180         code for error dialogs.
2182 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2184         * libnautilus-private/nautilus-file-operations.c:
2185         Add defines for common button names to make sure
2186         they are consistent
2188 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2190         * libnautilus-private/nautilus-file-operations.c:
2191         Use the right create_dest arg to copy_directory
2192         
2193 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2195         * libnautilus-private/nautilus-file-operations.c:
2196         Free primary / secondary in run_simple_dialog
2198 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2200         * libnautilus-private/nautilus-file-operations.c:
2201         Add IS_IO_ERROR macro and use that
2202         
2203 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2205         * libnautilus-private/nautilus-progress-info.[ch]:
2206         Remove printf versions
2207         rename _set_foo_nocopy to _take_foo
2209         * libnautilus-private/nautilus-file-operations.c:
2210         Use new custom printf formating for all strings
2211         
2212 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2214         * libnautilus-private/nautilus-file-operations.c:
2215         Use eel_strdup_printf_with_custom to make it easier
2216         to create error dialogs.
2218 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2220         * libnautilus-private/nautilus-file-operations.c:
2221         Handle deleting a directory when overwriting it with a
2222         file.
2224 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2226         * libnautilus-private/nautilus-file-operations.c:
2227         Handle errors in remove destination
2228         
2229 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2231         * libnautilus-private/nautilus-file-operations.c:
2232         Pass cancellable into strdup_with_name
2234 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2236         * libnautilus-private/nautilus-file-operations.c:
2237         Add progress updates to copy.
2238         Make some error dialogs more consistent (add skip all, reorder)
2240         * libnautilus-private/nautilus-progress-info.[ch]:
2241         Add nautilus_progress_info_set_status_printf
2243 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2245         * libnautilus-private/nautilus-file-operations.c:
2246         Don't create dest dir on merges
2247         
2248 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2250         * libnautilus-private/nautilus-file-operations.c:
2251         Handle recursive copies
2253 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2255         * libnautilus-private/nautilus-file-operations.c:
2256         Pass in same_fs instead of dest_fs_id so we can
2257         reuse copy_file recursively and only check once.
2259 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2261         * libnautilus-private/nautilus-file-operations.c:
2262         More work on file copies
2264 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2266         * libnautilus-private/nautilus-file-operations.c:
2267         Add error handling for source scanning
2269 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2271         * libnautilus-private/nautilus-progress-info.[ch]:
2272         Add nautilus_get_all_progress_info()
2273         
2274         * test/test-copy.c:
2275         Print progress info
2276         
2277         * libnautilus-private/nautilus-file-operations.c:
2278         Implement generic run_simple_dialog()
2280 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2282         * libnautilus-private/nautilus-file-operations.c:
2283         Add generic run_simple_dialog.
2285 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2287         * libnautilus-private/nautilus-progress-info.c:
2288         Fix signal emissions
2290         * libnautilus-private/nautilus-file-operations.[ch]:
2291         Add nautilus_file_operations_copy, with some initial
2292         (far from done) code
2293         
2294         * test/Makefile.am:
2295         * test/test-copy.c:
2296         nautilus_file_operations_copy testcase
2298 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2300         * libnautilus-private/nautilus-progress-info.c:
2301         Reindent
2302         Fix threading issues wrt the idle source
2304 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2306         * libnautilus-private/Makefile.am:
2307         * libnautilus-private/nautilus-progress-info.[ch]:
2308         Added NautilusProgressInfo class
2309         
2310         * libnautilus-private/nautilus-file-operations.c:
2311         * src/file-manager/fm-tree-view.c:
2312         * src/nautilus-places-sidebar.c:
2313         Update to new gio API
2315 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2317         * src/file-manager/fm-error-reporting.c:
2318         Remove last use of GNOME_VFS_ERROR
2319         
2320         * libnautilus-private/Makefile.am:
2321         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2322         * src/file-manager/fm-directory-view.c:
2323         * src/nautilus-window-manage-views.c:
2324         Remove GNOME_VFS_ERROR
2326 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2328         * src/nautilus-window-manage-views.c:
2329         * src/nautilus-window-private.h:
2330         Better error reporting on view failure
2332 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2334         * src/nautilus-window-manage-views.c:
2335         * src/nautilus-window-private.h:
2336         Try to mount location if not mounted.
2338 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2340         * libnautilus-private/nautilus-directory-async.c:
2341         * libnautilus-private/nautilus-file-private.h:
2342         * libnautilus-private/nautilus-file.c:
2343         Handle std:target_uri gio links
2345 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2347         * libnautilus-private/nautilus-file.c:
2348         Fix reversed checks
2350 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2352         * configure.in:
2353         * src/nautilus-image-properties-page.c:
2354         Add support for exempi >= 1.99.5 while keeping support for older
2355         versions.
2357 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2359         * NEWS:
2360         * docs/key_mouse_navigation.txt:
2361         * libnautilus-private/nautilus-emblem-utils.c:
2362         * libnautilus-private/nautilus-emblem-utils.h:
2363         * src/file-manager/fm-properties-window.c:
2364         * src/nautilus-emblem-sidebar.c:
2365         * src/nautilus-property-browser.c:
2366         Fix typo: availible -> available.
2368 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2370         * libnautilus-private/nautilus-program-choosing.c:
2371         Update to the new GAppInfo and EelAppLaunchContext APIs
2372         Remove old startup notify code
2374 2007-11-05  Jürg Billeter  <j@bitron.ch>
2376         reviewed by: Alexander Larsson  <alexl@redhat.com>
2378         * src/file-manager/fm-actions.h:
2379         * src/file-manager/fm-directory-view.c:
2380         (action_open_folder_window_callback), (open_one_in_folder_window),
2381         (action_location_open_folder_window_callback),
2382         (real_update_location_menu), (real_update_menus):
2383         * src/file-manager/nautilus-directory-view-ui.xml:
2384         * src/nautilus-actions.h:
2385         * src/nautilus-navigation-window-menus.c:
2386         (nautilus_navigation_window_update_spatial_menu_item),
2387         (action_folder_window_callback),
2388         (nautilus_navigation_window_initialize_menus):
2389         * src/nautilus-navigation-window-ui.xml:
2390         * src/nautilus-navigation-window.c:
2391         (nautilus_navigation_window_init), (always_use_browser_changed):
2392         * src/nautilus-window-private.h:
2393         Add menu item to open spatial folder window from browser window to File
2394         menu and context menus.
2396 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2398         * src/file-manager/fm-directory-view.c:
2399         * src/nautilus-file-management-properties.c:
2400         * src/nautilus-navigation-window.c:
2401         * libnautilus-private/nautilus-icon-info.c:
2402         * libnautilus-private/nautilus-mime-application-chooser.c:
2403         Plug some minor memory leaks.
2405 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2407         * src/file-manager/fm-icon-container.c:
2408         * src/file-manager/fm-list-view.c:
2409         * src/nautilus-shell.c:
2410         * src/nautilus-file-management-properties.c:
2411         * libnautilus-private/nautilus-column-utilities.c:
2412         * libnautilus-private/nautilus-column-utilities.h:
2413         * libnautilus-private/nautilus-column-chooser.c:
2414         * libnautilus-private/nautilus-column-chooser.h:
2415         Remove all uses of eel-string-list and update code to the new
2416         eel_preferences_[set|get]_string_array api.
2418         * libnautilus-private/nautilus-global-preferences.c:
2419         Update to the eel-enumerations api changes.
2421 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2423         * libnautilus-private/nautilus-customization-data.[ch]:
2424         * libnautilus-private/nautilus-desktop-directory.c:
2425         * libnautilus-private/nautilus-directory-async.c:
2426         * libnautilus-private/nautilus-directory-private.h:
2427         * libnautilus-private/nautilus-directory.[ch]:
2428         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2429         * libnautilus-private/nautilus-file-private.h:
2430         * libnautilus-private/nautilus-file-utilities.c:
2431         * libnautilus-private/nautilus-file.[ch]:
2432         * libnautilus-private/nautilus-global-preferences.c:
2433         * libnautilus-private/nautilus-icon-dnd.c:
2434         * libnautilus-private/nautilus-metafile.c:
2435         * libnautilus-private/nautilus-monitor.c:
2436         * libnautilus-private/nautilus-program-choosing.c:
2437         * libnautilus-private/nautilus-query.h:
2438         * libnautilus-private/nautilus-search-directory.c:
2439         * libnautilus-private/nautilus-search-engine-tracker.c:
2440         * libnautilus-private/nautilus-search-engine.h:
2441         * libnautilus-private/nautilus-thumbnails.c:
2442         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2443         * libnautilus-private/nautilus-vfs-utils.h:
2444         * src/file-manager/fm-desktop-icon-view.c:
2445         * src/file-manager/fm-ditem-page.c:
2446         * src/file-manager/fm-icon-container.c:
2447         * src/file-manager/fm-icon-view.c:
2448         * src/file-manager/fm-list-view.c:
2449         * src/file-manager/fm-properties-window.c:
2450         * src/file-manager/fm-tree-view.c:
2451         * src/nautilus-desktop-window.c:
2452         * src/nautilus-emblem-sidebar.c:
2453         * src/nautilus-location-bar.c:
2454         * src/nautilus-location-dialog.c:
2455         * src/nautilus-location-entry.c:
2456         * src/nautilus-main.c:
2457         * src/nautilus-navigation-window-menus.c:
2458         * src/nautilus-places-sidebar.c:
2459         * src/nautilus-query-editor.c:
2460         * src/nautilus-shell.c:
2461         * src/nautilus-sidebar-title.c:
2462         * src/nautilus-window-manage-views.c:
2463         * src/nautilus-window.c:
2464         * test/test-nautilus-mime-actions-set.c:
2465         * test/test-nautilus-mime-actions.c:
2466         * test/test.h:
2467         Remove lots of gnome vfs includes
2468         
2469         * src/Makefile.am:
2470         Disable building of connect to server app
2472 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2474         * libnautilus-private/nautilus-file.[ch]:
2475         Add nautilus_file_is_launchable
2477         * libnautilus-private/nautilus-program-choosing.c:
2478         Add launched apps to recent files
2479         
2480         * libnautilus-private/nautilus-mime-actions.[ch]:
2481         * src/file-manager/fm-directory-view.[ch]:
2482         Move all the file activaton code from FMDirectoryView
2483         to a common place in nautilus-mime-actions
2485 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2487         * libnautilus-private/nautilus-file-operations.[ch]:
2488         Stub out all gnome-vfs using operations with a
2489         dialog saying this isn't supported yet.
2490         
2491         * src/Makefile.am:
2492         * src/file-manager/fm-directory-view.c:
2493         * src/nautilus-shell-ui.xml:
2494         * src/nautilus-window-menus.c:
2495         Remove all connect to server use for now
2496         Not sure what to do with it in the gvfs world
2497         
2498         * src/file-manager/fm-error-reporting.c:
2499         * src/nautilus-main.c:
2500         Remove gnome_vfs uses
2502 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2504         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2505         instead of a hand rolled version.
2507 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2509         * src/file-manager/fm-directory-view.c: do not use the deprecated
2510         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2511         doesn't exist.
2513 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2515         * libnautilus-private/nautilus-file-operations.[ch]:
2516         Convert unmount volume to gio
2517         Remove unmount drive (makes no sense!)
2518         
2519         * src/nautilus-places-sidebar.c:
2520         Use new APIs
2522 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2524         * libnautilus-private/nautilus-file.c:
2525         (nautilus_file_get_uri_scheme):
2526         Better get_uri_scheme implementation
2527         
2528         * libnautilus-private/nautilus-mime-actions.[ch]:
2529         Remove the open_with versions (not needed anymore)
2530         Add support for uri_handlers
2531         
2532         * libnautilus-private/nautilus-program-choosing.[ch]:
2533         Remove now unused function nautilus_launch_show_file
2534         
2535         * src/file-manager/fm-directory-view.c:
2536         * src/nautilus-information-panel.c:
2537         * src/nautilus-window.c:
2538         Update for above api changes
2540 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2542         * libnautilus-private/nautilus-dnd.c:
2543         Convert default dnd op to gio code
2545 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2547         * libnautilus-private/nautilus-search-engine-simple.c:
2548         Update to changed gio API
2550 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2552         * libnautilus-private/nautilus-vfs-utils.[ch]:
2553         Remove more unused gnome-vfs helpers
2555 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2557         * src/file-manager/fm-icon-view.c (play_file):
2558         Use a better pipeline for audio preview (doesn't play videos)
2559         Add back totem preview app.
2561         * libnautilus-private/nautilus-file.c:
2562         (nautilus_file_get_volume_name):
2563         Get volume name using gio
2564         
2565         * src/file-manager/fm-properties-window.c:
2566         Show volume name for non local files too
2567         Avoid crashes if query fsinfo fails
2569 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2571         * libnautilus-private/nautilus-program-choosing.c:
2572         (nautilus_launch_show_file):
2573         Avoid gnome_vfs calls
2575 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2577         * libnautilus-private/nautilus-icon-canvas-item.c:
2578         (real_map_pixbuf):
2579         Fix indentation
2580         
2581         * src/file-manager/Makefile.am:
2582         * src/file-manager/fm-icon-view.c:
2583         * src/file-manager/nautilus-audio-mime-types.h:
2584         Replace audio preview code with new one based
2585         on gst-launch, removing all the gnome-vfs code
2587 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2589         * libnautilus-private/nautilus-dnd.c:
2590         Remove gnome-vfs code
2592 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2594         * libnautilus-private/nautilus-file-utilities.[ch]:
2595         * libnautilus-private/nautilus-file-operations.c:
2596         Move public gnome-vfs functions from file-utilities to internal
2597         calls in file-operations.c
2598         Replace gnome-vfs use with gio
2599         
2600         * libnautilus-private/nautilus-file-operations-progress.c:
2601         * src/file-manager/fm-tree-view.c:
2602         Replace gnome-vfs use with gio
2604 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2606         * libnautilus-private/nautilus-file-operations.[ch]:
2607         Move nautilus_file_operations_delete to the gio code.
2609         * src/file-manager/fm-directory-view.c:
2610         * src/file-manager/fm-tree-view.c:
2611         Update to use new nautilus_file_operations_delete
2613 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2615         * libnautilus-private/nautilus-module.c:
2616         Fix valgrind warning on shutdown (#346401, ported from trunk).
2618 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2620         * libnautilus-private/nautilus-directory.c:
2621         * libnautilus-private/nautilus-desktop-link.c:
2622         * libnautilus-private/nautilus-desktop-icon-file.c:
2623         * libnautilus-private/nautilus-bookmark.c:
2624         * libnautilus-private/nautilus-trash-monitor.c:
2625         * libnautilus-private/nautilus-file.c:
2626         Plug minor memory leaks and improper uses of eel_ref_str_*
2628 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2630         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2631         of freeing it to avoid memory corruption.
2633 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2635         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2636         * libnautilus-private/nautilus-monitor.c:
2637         Rename some file change queue functions to _by_uri
2638         add GFile based version with the original name
2639         
2640         * libnautilus-private/nautilus-file-operations.[ch]:
2641         Add gio based nautilus_file_operations_trash_or_delete() call.
2642         
2643         * src/file-manager/fm-directory-view.c:
2644         Call nautilus_file_operations_trash_or_delete()
2645         Remove unused code
2647 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2649         * src/file-manager/fm-directory-view.[ch]:
2650         Make file activation handle mounting of mountables and non-mounted
2651         locations. Also general cleanup of activation.
2652         Cancellation not handled yet.
2654 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2656         * src/file-manager/fm-list-view.c:
2657         * libnautilus-private/nautilus-icon-info.c:
2658         * libnautilus-private/nautilus-file.c:
2659         Plug some minor memory leaks.
2661 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2663         * src/nautilus-window-manage-view.c (location_has_really_changed):
2664         Fix a warning when switching view.
2666 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2668         * src/nautilus-application.c:
2669         * src/nautilus-property-browser.c:
2670         * src/nautilus-shell.c:
2672         Do not use EelStringList.
2674 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
2676         * src/nautilus-file-management-properties.c:
2677         remove eel_string_list (ab)use.
2679 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2681         * libnautilus-private/nautilus-file.[ch]:
2682         * libnautilus-private/nautilus-vfs-file.c:
2683         Pass GMountOperation instead of parent to mount.
2684         Nothing for unmount/eject
2685         
2686         * src/file-manager/fm-directory-view.c:
2687         Pass in a mount operation for mount.
2688         Disable timeout when mount operation is active
2690 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2692         * libnautilus-private/nautilus-file.c:
2693         Use g_utf8_collate, not eel_strcoll.
2695 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2697         * libnautilus-private/nautilus-icon-canvas-item.c:
2698         * test/test.c:
2699         Update for eel changes
2701 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2703         * configure.in:
2704         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2705         * libnautilus-private/nautilus-icon-container.c:
2706         * libnautilus-private/nautilus-icon-dnd.c:
2707         * libnautilus-private/nautilus-icon-private.h:
2708         * test/test.c:
2709         Remove libart dependency, use eel rect and point types
2711 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2713         * libnautilus-private/nautilus-program-choosing.c:
2714         (nautilus_launch_application_from_command):
2715         Use gdk_spawn instead of eel
2717 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2719         * libnautilus-private/nautilus-dnd.c:
2720         * libnautilus-private/nautilus-file.c:
2721         * libnautilus-private/nautilus-program-choosing.c:
2722         * src/file-manager/fm-directory-view.c:
2723         * src/file-manager/fm-properties-window.c:
2724         * src/nautilus-emblem-sidebar.c:
2725         * src/nautilus-information-panel.c:
2726         Don't use removed eel gnome-vfs functions
2728 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2730         * libnautilus-private/nautilus-directory.[ch]:
2731         Add nautilus_directory_get_location
2733         * libnautilus-private/nautilus-file.[ch]:
2734         Add nautilus_file_get_parent_location.
2735         Port from eel_format_uri_for_display to gio parse names
2736         
2737         * libnautilus-private/nautilus-program-choosing.c:
2738         * src/file-manager/fm-directory-view.c:
2739         * src/nautilus-emblem-sidebar.c:
2740         * src/nautilus-location-bar.c:
2741         * src/nautilus-location-dialog.c:
2742         * src/nautilus-navigation-window-menus.c:
2743         * src/nautilus-window-bookmarks.c:
2744         Port from eel_format_uri_for_display to gio parse names
2746 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2748         * libnautilus-private/nautilus-file-utilities.c:
2749         (nautilus_ensure_unique_file_name):
2750         Port from gnome-vfs
2751         
2752         * src/file-manager/fm-directory-view.c:
2753         (fm_directory_view_handle_netscape_url_drop):
2754         Handle missing mimetype
2756 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2758         * libnautilus-private/nautilus-file-utilities.c:
2759         (nautilus_compute_title_for_location):
2760         Make this use only display name.
2761         
2762         * libnautilus-private/nautilus-icon-info.c:
2763         (nautilus_icon_info_lookup):
2764         Don't free filename before use
2765         
2766         * libnautilus-private/nautilus-search-directory-file.[ch]:
2767         * libnautilus-private/nautilus-search-directory.c:
2768         Create nice display name for search directories, and keep it updated.
2769         
2770         * src/nautilus-window-manage-views.c:
2771         Fix wrong type of argument passed to signal
2773 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2775         * libnautilus-private/nautilus-file.c:
2776         Replace some gnome vfs calls
2778 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2780         * libnautilus-private/nautilus-metafile.c:
2781         Use new gio uri escape functions instead of gnome-vfs
2783 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2785         * src/nautilus-location-entry.c:
2786         Use GFilenameCompleter
2788 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2790         * src/nautilus-application.c:
2791         * src/nautilus-information-panel.c:
2792         * src/nautilus-spatial-window.c:
2793         * src/nautilus-spatial-window.h:
2794         * src/nautilus-window-manage-views.c:
2795         Use GFile * instead of uris in some more places
2796         
2797         Patch from Paolo Borelli
2799 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2801         * libnautilus-private/nautilus-desktop-icon-file.c:
2802         * libnautilus-private/nautilus-file.c:
2803         * libnautilus-private/nautilus-saved-search-file.c:
2804         * libnautilus-private/nautilus-search-directory-file.c:
2805         Fix handling of mimetype as refstring
2806         Fix leak of GFile
2807         Code cleanups
2809         Patch from Paolo Borelli
2811 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2813         * src/file-manager/fm-icon-view.c:
2814         * src/file-manager/fm-directory-view.c:
2815         use g_content_type_equals instead of strcasecmp on the mime type.
2817         * src/nautilus-window-menus.c:
2818         Remove unneeded includes
2820 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2822         * libnautilus-private/nautilus-emblem-utils.h:
2823         * libnautilus-private/nautilus-emblem-utils.c:
2824         * src/nautilus-emblem-sidebar.c:
2825         * src/nautilus-property-browser.c:
2827         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2829 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2831         * libnautilus-private/nautilus-file.c:
2832         (nautilus_file_set_display_name):
2833         Don't crash on NULL display name
2835 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2837         * libnautilus-private/nautilus-file-private.h:
2838         * libnautilus-private/nautilus-file.[ch]:
2839         * libnautilus-private/nautilus-vfs-file.c:
2840         Remove NautilusFileMountCallback and just make
2841         NautilusFileOperationCallback take an extra
2842         resultant file argument.
2843         
2844         * src/file-manager/fm-directory-view.c:
2845         * src/file-manager/fm-error-reporting.c:
2846         * src/file-manager/fm-list-view.c:
2847         * src/file-manager/fm-properties-window.c:
2848         Update to API change
2849         
2850         * src/nautilus-pathbar.c:
2851         (get_display_name_for_folder):
2852         Fix crash if NULL display name
2854 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2856         * libnautilus-private/nautilus-desktop-icon-file.c:
2857         Set can_mount/unmount to FALSE unless set
2858         
2859         * libnautilus-private/nautilus-file-private.h:
2860         * libnautilus-private/nautilus-file.c:
2861         * libnautilus-private/nautilus-file.h:
2862         Make the Operation object semi-public
2863         Move mount ops to virtual functions
2864         
2865         * libnautilus-private/nautilus-vfs-file.c:
2866         Initial work to implement mount op
2868 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2870         * libnautilus-private/nautilus-file-utilities.[ch]:
2871         * src/nautilus-pathbar.c:
2872         Add & use nautilus_get_desktop_location
2873         
2874         * libnautilus-private/nautilus-dnd.c:
2875         Port code to gio
2876         
2877         * libnautilus-private/nautilus-icon-dnd.c:
2878         Trash is now a real uri location, remove special case
2880 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2882         * libnautilus-private/nautilus-file-utilities.[ch]:
2883         Make compute_title take a GFile
2885         * libnautilus-private/nautilus-view-factory.[ch]:
2886         * libnautilus-private/nautilus-window-info.[ch]:
2887         * src/file-manager/fm-directory-view.c:
2888         * src/file-manager/fm-tree-view.c:
2889         * src/nautilus-application.[ch]:
2890         * src/nautilus-bookmark-list.c:
2891         * src/nautilus-bookmarks-window.c:
2892         * src/nautilus-connect-server-dialog-nonmain.c:
2893         * src/nautilus-desktop-window.c:
2894         * src/nautilus-history-sidebar.c:
2895         * src/nautilus-location-bar.c:
2896         * src/nautilus-location-dialog.c:
2897         * src/nautilus-navigation-window.c:
2898         * src/nautilus-places-sidebar.c:
2899         * src/nautilus-shell.c:
2900         * src/nautilus-spatial-window.c:
2901         * src/nautilus-window-manage-views.[ch]:
2902         * src/nautilus-window-menus.c:
2903         * src/nautilus-window-private.h:
2904         * src/nautilus-window.[ch]:
2905         Use GFile * instead of char * uri in all loation handling
2906         for windows.
2908 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
2910         * src/nautilus-image-properties-page.c: port to gio.
2912 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2914         * libnautilus-private/nautilus-directory-private.h:
2915         * libnautilus-private/nautilus-directory.[ch]:
2916         * src/nautilus-application.c:
2917         Make nautilus_directory_get_existing take GFile *.
2918         Add nautilus_directory_get taking a GFile *
2920 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2922         * libnautilus-private/nautilus-desktop-directory-file.c:
2923         * libnautilus-private/nautilus-desktop-directory.c:
2924         * libnautilus-private/nautilus-desktop-icon-file.c:
2925         * libnautilus-private/nautilus-desktop-link-monitor.c:
2926         * libnautilus-private/nautilus-directory.c:
2927         * libnautilus-private/nautilus-directory.h:
2928         * libnautilus-private/nautilus-file-operations.c:
2929         * libnautilus-private/nautilus-file-utilities.c:
2930         * src/file-manager/fm-directory-view.c:
2931         * src/nautilus-navigation-window.c:
2932         * src/nautilus-window-manage-views.c:
2933         * test/test-nautilus-directory-async.c:
2934         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2936 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2938         * libnautilus-private/nautilus-desktop-link.c:
2939         * libnautilus-private/nautilus-desktop-icon-file.c:
2940         Handle NULL volume
2941         
2942         * libnautilus-private/nautilus-file.c:
2943         * libnautilus-private/nautilus-icon-dnd.c:
2944         Convert gnome_vfs calls to gio
2946 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2948         * libnautilus-private/nautilus-desktop-icon-file.c:
2949         * src/nautilus-application.c:
2950         * src/nautilus-window-menus.c:
2951         * test/test-nautilus-directory-async.c:
2952         * test/test.c:
2953         Convert gnome_vfs calls to gio
2955 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2957         * src/nautilus-application.[ch]:
2958         Convert gnome_vfs calls to gio
2960         * TODO-gio:
2961         Document some stuff that needs doing in gio-branch
2963 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2965         * libnautilus-private/nautilus-search-engine-simple.c:
2966         Remove spew
2967         
2968         * src/nautilus-query-editor.c:
2969         Work around crash getting NULL back as the location.
2971 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2973         * libnautilus-private/nautilus-file-utilities.[ch]:
2974         Add nautilus_is_home_directory and nautilus_is_root_directory
2975         
2976         * src/nautilus-window-manage-views.c:
2977         Convert gnome_vfs calls to gio
2979 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2981         * src/nautilus-window.c (nautilus_window_go_up):
2982         Use gio to find parent
2984 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2986         * src/nautilus-pathbar.[ch]:
2987         * src/nautilus-navigation-window.c:
2988         * src/nautilus-window-manage-views.c:
2989         Use gio in pathbar
2991 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2993         * libnautilus-private/nautilus-vfs-utils.[ch]:
2994         Remove now unused gnome_vfs to gio helpers
2996 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2998         * src/nautilus-location-bar.c:
2999         Remove some unused code
3000         Replace gnome_vfs code with gio code
3002 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3004         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3005         Typo can_delete -> can_trash
3007 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3009         * src/nautilus-property-browser.c:
3010         Replace some gnome-vfs code with gio code
3012 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3014         * src/file-manager/fm-properties-window.c:
3015         Replace some gnome-vfs code with gio code
3017 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3019         * libnautilus-private/nautilus-file-private.h:
3020         * libnautilus-private/nautilus-file.[ch]:
3021         Add can_delete and can_trash
3022         
3023         * src/file-manager/fm-directory-view.c:
3024         Replace some gnome-vfs code with gio code
3026 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3028         * src/nautilus-location-dialog.c (open_current_location): 
3029         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3030         
3031 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3033         * libnautilus-private/nautilus-search-engine-simple.c:
3034         Update to use gio
3036 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3038         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3040 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3042         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3044 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3046         * libnautilus-private/nautilus-link.[ch]: remove.
3047         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3048         and rename them to nautilus-link.[ch]
3049         * libnautilus-private/nautilus-file.c: adapt for the above change.
3051 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3053         * src/nautilus-places-sidebar.c:
3054         Use gio volume APIs
3056 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3058         * libnautilus-private/nautilus-file.[ch]:
3059         * libnautilus-private/nautilus-file-private.h:
3060         Remove has/get_volume/drive, replace with
3061         can_mount/unmount/eject and mount/unmount/eject.
3062         (Which are not fully implemented yet)
3063         Add nautilus_file_is_mountpoint.
3064         
3065         * libnautilus-extension/nautilus-file-info.[ch]:
3066         * libnautilus-private/nautilus-directory-async.c:
3067         * libnautilus-private/nautilus-link-desktop-file.[ch]:
3068         * libnautilus-private/nautilus-link.[ch]:
3069         * src/file-manager/fm-directory-view.c:
3070         * src/file-manager/fm-icon-view.c:
3071         * src/file-manager/fm-properties-window.c:
3072         * src/file-manager/fm-tree-model.[ch]:
3073         * src/file-manager/fm-tree-view.c:
3074         Use gio volume APIs
3076 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3078         * libnautilus-private/nautilus-desktop-icon-file.c:
3079         * libnautilus-private/nautilus-desktop-link-monitor.c:
3080         * libnautilus-private/nautilus-desktop-link.[ch]:
3081         * libnautilus-private/nautilus-directory-async.c:
3082         * libnautilus-private/nautilus-file-private.h:
3083         * libnautilus-private/nautilus-file.c:
3084         * libnautilus-private/nautilus-search-directory-file.c:
3085         * src/file-manager/fm-directory-view.c:
3086         * src/file-manager/fm-properties-window.c:
3087         Convert some volume monitor use to gio
3089 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3091         * libnautilus-private/nautilus-trash-monitor.c:
3092         Ref icon in nautilus_trash_monitor_get_icon()
3093         
3094         * libnautilus-private/nautilus-desktop-icon-file.c:
3095         * libnautilus-private/nautilus-desktop-link.c:
3096         * libnautilus-private/nautilus-desktop-link.h:
3097         * src/nautilus-places-sidebar.c:
3098         Use nautilus_trash_monitor_get_icon() when possible
3099         
3100 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3102         * libnautilus-private/nautilus-trash-monitor.[ch]:
3103         Add full gio implementation and get_icon()
3105 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3107         * libnautilus-private/Makefile.am:
3108         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3109         * libnautilus-private/nautilus-icon-factory.c: Removed.
3110         * libnautilus-private/nautilus-icon-factory.h: Removed.
3111         Remove NautilusIconFactory code.
3112         Now all code use the new APIs
3113         YAHOO!!!
3114         
3115         * libnautilus-private/nautilus-bookmark.c:
3116         * libnautilus-private/nautilus-bookmark.h:
3117         * libnautilus-private/nautilus-file.c:
3118         * libnautilus-private/nautilus-global-preferences.c:
3119         * libnautilus-private/nautilus-icon-canvas-item.c:
3120         * libnautilus-private/nautilus-icon-canvas-item.h:
3121         * libnautilus-private/nautilus-icon-container.h:
3122         * libnautilus-private/nautilus-icon-private.h:
3123         * libnautilus-private/nautilus-link-desktop-file.c:
3124         * libnautilus-private/nautilus-program-choosing.c:
3125         * libnautilus-private/nautilus-view.h:
3126         * src/file-manager/fm-directory-view.c:
3127         * src/file-manager/fm-icon-view.c:
3128         * src/file-manager/fm-list-model.c:
3129         * src/file-manager/fm-list-model.h:
3130         * src/file-manager/fm-list-view.c:
3131         * src/file-manager/fm-properties-window.c:
3132         * src/file-manager/fm-tree-model.c:
3133         * src/file-manager/fm-tree-view.c:
3134         * src/nautilus-application.c:
3135         * src/nautilus-bookmark-list.c:
3136         * src/nautilus-bookmarks-window.c:
3137         * src/nautilus-emblem-sidebar.c:
3138         * src/nautilus-navigation-window-menus.c:
3139         * src/nautilus-navigation-window.c:
3140         * src/nautilus-pathbar.c:
3141         * src/nautilus-places-sidebar.c:
3142         * src/nautilus-sidebar-title.c:
3143         * src/nautilus-window-menus.c:
3144         * src/nautilus-window.c:
3145         * src/nautilus-zoom-control.h:
3146         * test/test-nautilus-wrap-table.c:
3147         Don't include the nautilus-icon-factory headers
3149 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3151         * libnautilus-private/nautilus-file.[ch]:
3152         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3153         Fix force_size handling
3154         
3155         * src/file-manager/fm-directory-view.c:
3156         * src/file-manager/fm-empty-view.c:
3157         * src/file-manager/fm-list-model.c:
3158         * src/file-manager/fm-properties-window.c:
3159         * src/file-manager/fm-tree-model.c:
3160         * src/nautilus-emblem-sidebar.c:
3161         * src/nautilus-navigation-window-menus.c:
3162         * src/nautilus-property-browser.c:
3163         * src/nautilus-sidebar-title.c:
3164         Convert more stuff to new icon API
3166 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3168         * libnautilus-private/nautilus-icon-info.[ch]:
3169         Add nautilus_icon_info_lookup_from_name
3170         
3171         * libnautilus-private/nautilus-ui-utilities.c:
3172         * src/nautilus-desktop-window.c:
3173         * src/nautilus-navigation-window.c:
3174         * src/nautilus-pathbar.c:
3175         Use nautilus_icon_info_lookup_from_name to get less
3176         code
3178 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3180         * src/nautilus-pathbar.c:
3181         * src/nautilus-spatial-window.c:
3182         Convert more stuff to new icon API
3184 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3186         * libnautilus-private/nautilus-file.[ch]:
3187         Add nautilus_file_get_icon_pixbuf and
3188         IGNORE_VISITING icon flag
3189         
3190         * libnautilus-private/nautilus-icon-info.[ch]:
3191         Add nautilus_icon_info_get_used_name function
3193         * libnautilus-private/nautilus-emblem-utils.c:
3194         * libnautilus-private/nautilus-program-choosing.c:
3195         * libnautilus-private/nautilus-ui-utilities.c:
3196         * src/nautilus-desktop-window.c:
3197         * src/nautilus-navigation-window.c:
3198         * src/nautilus-spatial-window.c:
3199         * src/nautilus-window.[ch]:
3200         Convert to new icon APIs
3202 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3204         * libnautilus-private/Makefile.am:
3205         * libnautilus-private/nautilus-audio-player.c: Removed.
3206         * libnautilus-private/nautilus-audio-player.h: Removed.
3207         * src/file-manager/fm-icon-view.c:
3208         Kill old unused code
3210 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3212         * libnautilus-private/nautilus-icon-info.[ch]:
3213         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3214         
3215         * libnautilus-private/nautilus-file.[ch]:
3216         New functions for getting emblem icons and emblem pixbufs
3217         
3218         * libnautilus-private/nautilus-icon-container.[ch]:
3219         * libnautilus-private/nautilus-icon-factory.c:
3220         * src/file-manager/fm-directory-view.[ch]:
3221         * src/file-manager/fm-icon-container.c:
3222         * src/file-manager/fm-list-model.c:
3223         * src/file-manager/fm-tree-model.c:
3224         * src/nautilus-sidebar-title.c:
3225         Update to use the new emblem getters
3227 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3229         * libnautilus-private/nautilus-icon-info.[ch]:
3230         Add nautilus_get_icon_size_for_stock_size
3231         
3232         * libnautilus-private/nautilus-bookmark.c:
3233         * src/nautilus-places-sidebar.c:
3234         Use the above
3236 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3238         * libnautilus-private/nautilus-thumbnails.c:
3239         Add required thumbnailing stuff from NautilusIconFactory here
3241 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3243         * libnautilus-private/nautilus-icon-factory.[ch]:
3244         * libnautilus-private/nautilus-icon-info.[ch]:
3245         Move over icon size util functions to nautilus-icon-info
3247         * libnautilus-private/nautilus-icon-container.c:
3248         * libnautilus-private/nautilus-lib-self-check-functions.h:
3249         * src/file-manager/fm-list-model.c:
3250         * src/nautilus-sidebar-title.c:
3251         Update to new names
3253 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3255         * libnautilus-private/nautilus-icon-container.c:
3256         * libnautilus-private/nautilus-icon-factory.h:
3257         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3258         really dynamic.
3260 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3262         * libnautilus-private/nautilus-file.c:
3263         Actually handle thumbnail size prefs
3264         
3265 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3267         * libnautilus-private/nautilus-file.c:
3268         Handle thumbnail size prefs
3269         Handle all sorts of icon changes and emit CHANGED on
3270         files in this case.
3272         * libnautilus-private/nautilus-directory-private.h:
3273         * libnautilus-private/nautilus-directory.c:
3274         * libnautilus-private/nautilus-icon-container.c:
3275         * libnautilus-private/nautilus-icon-info.c:
3276         * libnautilus-private/nautilus-icon-info.h:
3277         * src/file-manager/fm-directory-view.c:
3278         * src/file-manager/fm-list-view.c:
3279         * src/file-manager/fm-properties-window.c:
3280         * src/file-manager/fm-tree-model.c:
3281         * src/file-manager/fm-tree-model.h:
3282         * src/file-manager/fm-tree-view.c:
3283         * src/nautilus-bookmarks-window.c:
3284         * src/nautilus-sidebar-title.c:
3285         * src/nautilus-window-bookmarks.c:
3286         * src/nautilus-window.c:
3287         Remove use of icon factory icons_changed signal, using instead
3288         the file CHANGED signal.
3290 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3292         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3293         Add thumbnail to all attributes
3295 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3297         * libnautilus-private/nautilus-file.h:
3298         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3299         
3300         * libnautilus-private/nautilus-bookmark.c:
3301         * src/file-manager/fm-directory-view.c:
3302         * src/file-manager/fm-properties-window.c:
3303         * src/file-manager/fm-tree-model.c:
3304         * src/nautilus-bookmark-list.c:
3305         * src/nautilus-pathbar.c:
3306         * src/nautilus-sidebar-title.c:
3307         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3308         nautilus_icon_factory_is_icon_ready_for_file and
3309         nautilus_icon_factory_get_required_file_attributes.
3311 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3313         * libnautilus-private/nautilus-bookmark.[ch]:
3314         * libnautilus-private/nautilus-file.[ch]:
3315         * libnautilus-private/nautilus-icon-info.c:
3316         * src/nautilus-application.c:
3317         * src/nautilus-bookmark-list.c:
3318         * src/nautilus-bookmarks-window.c:
3319         * src/nautilus-places-sidebar.c:
3320         * src/nautilus-window-manage-views.c:
3321         * src/nautilus-window-private.h:
3322         * src/nautilus-window.c:
3323         Convert bookmarks API to gio / GIcon
3325 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3327         * libnautilus-private/nautilus-file-private.h:
3328         * libnautilus-private/nautilus-file.c:
3329         * libnautilus-private/nautilus-icon-container.c:
3330         * libnautilus-private/nautilus-thumbnails.[ch]:
3331         Add back support for generating thumbnails.
3333 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3335         * libnautilus-private/nautilus-directory-async.c:
3336         * libnautilus-private/nautilus-file-private.h:
3337         * libnautilus-private/nautilus-file.c:
3338         For large icons, try to use the original file
3339         when thumbnailing.
3341 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3343         * libnautilus-private/nautilus-file.c:
3344         Only invalidate thumbnails when sizing up, not
3345         on the original scale from raw
3346         
3347 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3349         * libnautilus-private/nautilus-directory-async.c:
3350         * libnautilus-private/nautilus-file-private.h:
3351         * libnautilus-private/nautilus-file.c:
3352         Simplify thumbnail size handling and make it work.
3353         Now handles resizing icons.
3355 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3357         * libnautilus-private/nautilus-directory-async.c:
3358         * libnautilus-private/nautilus-file-private.h:
3359         * libnautilus-private/nautilus-file.c:
3360         More exact handling of thumbnail up_to_date-ness, including
3361         if loading a thumbnail fails.
3362         Return thumbnails of the right size.
3363         
3364         * libnautilus-private/nautilus-thumbnails.[ch]:
3365         Add nautilus_thumbnail_unframe_image and export
3366         frame element sizes as defines
3368 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3370         * libnautilus-private/nautilus-file.[ch]:
3371         * libnautilus-private/nautilus-directory-async.c:
3372         Export nautilus_file_should_show_thumbnail and use it as needed in the
3373         thumbnail reading code
3375 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3377         * libnautilus-private/nautilus-file-attributes.h:
3378         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3379         
3380         * libnautilus-private/nautilus-directory-private.h:
3381         * libnautilus-private/nautilus-directory-async.c:
3382         * libnautilus-private/nautilus-file-private.h:
3383         Load thumbnails asynchronosuly.
3384         
3385         * libnautilus-private/nautilus-file.c:
3386         Initial code to use the asynchronoulsy loaded thumbnail
3387         
3388         * libnautilus-private/nautilus-icon-factory.c:
3389         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3390         icons
3392 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3394         * libnautilus-private/nautilus-file-private.h:
3395         * libnautilus-private/nautilus-file.c:
3396         Read thumbnail info from gio
3398 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3400         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3401         Handle accept, visited and embedding text state and
3402         rewrite the icon as needed.
3403         
3404         * libnautilus-private/nautilus-icon-info.c:
3405         (nautilus_icon_info_finalize):
3406         Fix crash if pixbuf is NULL
3408 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3410         * libnautilus-private/Makefile.am:
3411         * libnautilus-private/nautilus-icon-info.[ch]:
3412         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3413         
3414         * libnautilus-private/nautilus-file.[ch]:
3415         Make nautilus_file_get_icon return a NautilusFileInfo
3416         
3417         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3418         Split out attach points instead of using NautilusAttachPoints
3419         
3420         * libnautilus-private/nautilus-icon-container.[ch]:
3421         * src/file-manager/fm-icon-container.c:
3422         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3424         * libnautilus-private/nautilus-icon-factory.c:
3425         * libnautilus-private/nautilus-program-choosing.c:
3426         * libnautilus-private/nautilus-mime-application-chooser.c:
3427         * libnautilus-private/nautilus-open-with-dialog.c:
3428         Update to g_themed_icon_get_names const type
3429         
3430 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3432         * libnautilus-private/nautilus-file-private.h:
3433         * libnautilus-private/nautilus-file.[ch]:
3434         Keep track of GIcon from gio.
3435         Add nautilus_file_get_icon()
3436         
3437         * libnautilus-private/nautilus-icon-factory.[ch]:
3438         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3439         This is a bit temporary, but can be used to move over
3440         users to nautilus_file_get_icon().
3441         
3442         * libnautilus-private/nautilus-icon-container.[ch]:
3443         * src/file-manager/fm-icon-container.c:
3444         Use nautilus_file_get_icon() in icon view.
3446 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3448         * libnautilus-private/nautilus-file-utilities.c:
3449         * libnautilus-private/nautilus-monitor.c:
3450         * src/nautilus-bookmark-list.c:
3451         Update for file monitoring API change
3452         
3453         * src/nautilus-spatial-window.c:
3454         Gio port from Paolo Borelli
3455         
3456 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3458         * libnautilus-private/nautilus-file.c:
3459         (nautilus_file_peek_display_name):
3460         Use a display name based on the filename as the default instead
3461         of "" before we've read the real display name from the backend.
3463 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3465         * libnautilus-private/nautilus-icon-dnd.[ch]:
3466         * src/nautilus-emblem-sidebar.c:
3467         * src/nautilus-location-bar.c:
3469         Replace nautilus_icon_dnd_uri_list_extract_uris with
3470         g_uri_list_extract_uris.
3472 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3474         * src/nautilus-bookmark-list.[ch]: port to gio.
3476 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3478         * configure.in: use gio-2.0 instead of gio-standalone.
3480 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3482         * libnautilus-private/Makefile.am:
3483         * libnautilus-private/nautilus-trash-directory.[ch]:
3484         * libnautilus-private/nautilus-trash-file.[ch]:
3485         Remove virtual trash locations, we now use the gvfs trash:
3486         
3487         * libnautilus-private/nautilus-trash-monitor.[ch]:
3488         Make this a stub for now. Need to figure out how to do this.
3489         
3490         * libnautilus-private/nautilus-directory-private.h:
3491         * libnautilus-private/nautilus-directory.c:
3492         * libnautilus-private/nautilus-file-operations.c:
3493         * libnautilus-private/nautilus-file.c:
3494         * src/file-manager/fm-directory-view.c:
3495         * src/nautilus-window-manage-views.c:
3496         Handle the removal of NautilusTrash*
3498 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3500         * libnautilus-private/nautilus-thumbnails.c:
3501         Use gio instead of gnome-vfs to get mtime
3503 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3505         * libnautilus-private/nautilus-customization-data.c:
3506         * libnautilus-private/nautilus-customization-data.h:
3507         * src/nautilus-property-browser.c:
3508         Use gio to read info
3510 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3512         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3513         Use gio to get mime type
3515 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3517         * libnautilus-private/nautilus-file-utilities.c:
3518         Use GFileMonitor to monitor xdg user dirs file
3520 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3522         * libnautilus-private/Makefile.am (INCLUDES):
3523         Bump name for extension dir since we're not compatible anymore
3525 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3527         * libnautilus-private/nautilus-bookmark.c:
3528         * libnautilus-private/nautilus-customization-data.c:
3529         * libnautilus-private/nautilus-desktop-directory.c:
3530         * libnautilus-private/nautilus-directory-background.c:
3531         * libnautilus-private/nautilus-dnd.c:
3532         * libnautilus-private/nautilus-file-operations.c:
3533         * libnautilus-private/nautilus-file-utilities.c:
3534         * libnautilus-private/nautilus-file.c:
3535         * libnautilus-private/nautilus-icon-factory.c:
3536         * libnautilus-private/nautilus-metafile.c:
3537         * libnautilus-private/nautilus-search-directory.c:
3538         * libnautilus-private/nautilus-search-engine-tracker.c:
3539         * src/file-manager/fm-directory-view.c:
3540         * src/file-manager/fm-ditem-page.c:
3541         * src/file-manager/fm-icon-view.c:
3542         * src/file-manager/fm-properties-window.c:
3543         * src/file-manager/fm-tree-view.c:
3544         * src/nautilus-application.c:
3545         * src/nautilus-bookmark-list.c:
3546         * src/nautilus-image-properties-page.c:
3547         * src/nautilus-information-panel.c:
3548         * src/nautilus-places-sidebar.c:
3549         * src/nautilus-property-browser.c:
3550         * src/nautilus-query-editor.c:
3551         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3552         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3554 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3556         * libnautilus-private/nautilus-icon-factory.c:
3557         Don't clear thumbnails and other absolute pathnames from icon
3558         cache when mime data or icon theme changes. This is to avoid
3559         flashing and async realoading of all thumbnails.
3561 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3563         * libnautilus-private/nautilus-directory-async.c:
3564         (mime_db_changed_callback):
3565         Use the right call to invalidate attributes, so that
3566         they get re-read correctly.
3568 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3570         * libnautilus-private/nautilus-icon-factory.c:
3571         (mime_type_data_changed_callback):
3572         * libnautilus-private/nautilus-directory-async.c:
3573         (mime_db_changed_callback):
3574         Fix up types in callbacks
3575         
3576         * libnautilus-private/nautilus-mime-application-chooser.c:
3577         * libnautilus-private/nautilus-open-with-dialog.c:
3578         Handle and emit mime_data_changed on NautilusSignaller
3580 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3582         * libnautilus-private/Makefile.am:
3583         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3584         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3585         Moved these from eel and renamed
3586         
3587         * src/file-manager/fm-directory-view.c:
3588         * src/file-manager/fm-properties-window.c:
3589         Use the nautilus version imported above instead of the eel one.
3591 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3593         * libnautilus-private/nautilus-directory-async.c:
3594         * libnautilus-private/nautilus-icon-factory.c:
3595         * libnautilus-private/nautilus-signaller.c:
3596         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3597         
3598         * src/nautilus-query-editor.c:
3599         Use gio to list all mime types
3601 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3603         * libnautilus-private/nautilus-theme.[ch]:
3604         Delete leftover files
3606 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3608         * configure.in:
3609         Update for new gio pkgconfig name
3611 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3613         * libnautilus-private/nautilus-file.c:
3614         * src/file-manager/fm-directory-view.c:
3615         * src/file-manager/fm-properties-window.c:
3616         Update to the new name for g_format_file_size_for_display
3618 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3620         * libnautilus-private/nautilus-file.c:
3621         * libnautilus-private/nautilus-link.c:
3622         * src/file-manager/fm-icon-container.c:
3623         * src/nautilus-query-editor.c:
3624         Use gio mimetype functions instead of gnome-vfs ones.
3626 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3628         * libnautilus-private/nautilus-mime-actions.[ch]:
3629         * libnautilus-private/nautilus-program-choosing.[ch]:
3630         * libnautilus-private/nautilus-recent.[ch]:
3631         Use GAppInfo instead of GnomeVFSMimeApplication
3632         
3633         * src/file-manager/fm-directory-view.c:
3634         * src/nautilus-information-panel.c:
3635         * test/test-nautilus-mime-actions.c:
3636         Update due to the api changes in the GAppInfo move.
3638 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3640         * libnautilus-private/nautilus-file.c:
3641         * src/file-manager/fm-directory-view.c:
3642         * src/file-manager/fm-properties-window.c:
3643         Use g_file_size_format_for_display instead of
3644         gnome_vfs_format_file_size_for_display
3645         
3646 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3648         * libnautilus-private/nautilus-file.c:
3649         Remove unused GnomeVFSHandle stuff
3650         
3651 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3653         * libnautilus-private/nautilus-file.c:
3654         Forgot to change GnomeVFSResult to GError in
3655         one spot.
3657 007-09-27  Alexander Larsson  <alexl@redhat.com>
3659         * libnautilus-private/nautilus-file.c:
3660         Implement nautilus_file_set_owner and nautilus_file_set_group
3661         using set_attributes
3662         
3664 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3666         * libnautilus-private/nautilus-file.c:
3667         Implement nautilus_file_set_permissions using
3668         nautilus_file_set_attributes.
3670 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3672         * libnautilus-private/nautilus-file.[ch]:
3673         Add nautilus_file_set_attributes
3675 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3677         * libnautilus-private/nautilus-vfs-utils.[ch]:
3678         Add gnome_vfs_result_to_error call
3679         
3680         * libnautilus-private/nautilus-file.[ch]:
3681         Convert renaming to use gio.
3682         Pass GError instead of GnomeVFSResult in
3683         NautilusFileOperationCallback
3684         
3685         * src/file-manager/fm-error-reporting.c:
3686         * src/file-manager/fm-error-reporting.h:
3687         * src/file-manager/fm-list-view.c:
3688         * src/file-manager/fm-properties-window.c:
3689         Update to the NautilusFileOperationCallback API change
3691 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3693         * libnautilus-private/nautilus-file-private.h:
3694         * libnautilus-private/nautilus-file.c:
3695         Read can_delete and can_rename from gio.
3696         Use can_rename in nautilus_file_can_rename.
3698 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3700         * libnautilus-private/nautilus-file.[ch]:
3701         Add nautilus_file_get_edit_name()
3703 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3705         * libnautilus-private/nautilus-file-utilities.[ch]:
3706         Make string args const char * where possible.
3708         * libnautilus-private/nautilus-desktop-icon-file.c:
3709         * libnautilus-private/nautilus-directory-async.c:
3710         * libnautilus-private/nautilus-file-private.h:
3711         * libnautilus-private/nautilus-file.c:
3712         Read display_name and edit_name from gio.
3713         Kill old cached_display_name creation.
3714         Use eel_ref_str for name, display_name, edit_name and make sure to
3715         share them when possible.
3716         Old use of display_name as the link info only is moved so that
3717         its shared with the normal name, with got_custom_display_name showing
3718         where its from.
3720 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3722         * libnautilus-private/nautilus-file-private.h:
3723         * libnautilus-private/nautilus-file.c:
3724         Use new refcounted string implementation for mime_type.
3725         This way we don't have to store duplicate strings for
3726         each file.
3728 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3730         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3731         directory->details->pending_file_info now has GFileInfo objects, not
3732         GnomeVFSFileInfo objects. Free them in the correct way.
3734 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3736         * libnautilus-private/nautilus-directory-async.c:
3737         Remove old irrelevant comment
3738         
3739 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3741         * libnautilus-private/nautilus-directory-async.c:
3742         Read top left text with gio
3744 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3746         * src/file-manager/fm-ditem-page.c:
3747         Use g_file_load_contents_async instead of
3748         eel_read_entire_file_async.
3750 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3752         * libnautilus-private/nautilus-icon-factory.c:
3753         * libnautilus-private/nautilus-thumbnails.c:
3754         Use g_file_load_contents_async instead of
3755         eel_read_entire_file_async.
3757 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3759         * libnautilus-private/nautilus-metafile.c:
3760         Use g_file_load_contents_async instead of
3761         eel_read_entire_file_async.
3763 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3765         * libnautilus-private/nautilus-directory-async.c:
3766         * libnautilus-private/nautilus-directory.c:
3767         * libnautilus-private/nautilus-file.c:
3768         Initialize hidden_file_hash lazily
3770 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3772         * libnautilus-private/nautilus-directory-async.c:
3773         Read link info using gio
3775 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3777         * libnautilus-private/nautilus-directory-async.c:
3778         * libnautilus-private/nautilus-directory-private.h:
3779         Read mime list using gio
3781 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3783         * libnautilus-private/nautilus-directory-async.c:
3784         Read .hidden using gio.
3786 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3788         * libnautilus-private/nautilus-icon-factory.c:
3789         Free file_info after last use (fixed valgrind warning)
3790         
3791         * libnautilus-private/nautilus-file.c:
3792         Sometimes we freed an uninitialized pointer
3793         
3794         * libnautilus-private/nautilus-directory-async.c:
3795         * libnautilus-private/nautilus-directory-private.h:
3796         Keep all the directory loading info in DirectoryLoadState
3798 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3800         * libnautilus-private/nautilus-directory-async.c:
3801         * libnautilus-private/nautilus-directory-private.h:
3802         Implement deep count using gio
3804 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3806         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3807         Don't crash on files that have slashes in them.
3809 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3811         * libnautilus-private/nautilus-directory-async.c:
3812         * libnautilus-private/nautilus-directory-private.h:
3813         Use gio to do directory counts
3815 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3817         * libnautilus-private/nautilus-directory-async.c:
3818         * libnautilus-private/nautilus-file-private.h:
3819         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3821 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3823         * libnautilus-private/nautilus-desktop-directory-file.c:
3824         * libnautilus-private/nautilus-desktop-icon-file.c:
3825         * libnautilus-private/nautilus-file.c:
3826         * libnautilus-private/nautilus-file.h:
3827         * libnautilus-private/nautilus-saved-search-file.c:
3828         * libnautilus-private/nautilus-search-directory-file.c:
3829         * libnautilus-private/nautilus-trash-file.c:
3830         There was some problems removing the virtual call for
3831         get_file_type, as this broke getting the type for "virtual"
3832         directory types like trash and the desktop. Re-introduce this,
3833         but set the type directly instead of via an indirect jump.
3835 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3837         * libnautilus-private/nautilus-directory.c:
3838         * libnautilus-private/nautilus-file.c:
3839         * libnautilus-private/nautilus-file.h:
3840         nautilus_file_get_for_location -> nautilus_file_get
3841         same for get_existing
3843 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3845         * libnautilus-private/nautilus-bookmark.c:
3846         * libnautilus-private/nautilus-directory-async.c:
3847         * libnautilus-private/nautilus-directory.c:
3848         * libnautilus-private/nautilus-file-operations.c:
3849         * libnautilus-private/nautilus-file-utilities.c:
3850         * libnautilus-private/nautilus-file.c:
3851         * libnautilus-private/nautilus-file.h:
3852         * libnautilus-private/nautilus-icon-dnd.c:
3853         * libnautilus-private/nautilus-search-directory.c:
3854         * libnautilus-private/nautilus-thumbnails.c:
3855         * libnautilus-private/nautilus-trash-monitor.c:
3856         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3857         * src/file-manager/fm-directory-view.c:
3858         * src/file-manager/fm-ditem-page.c:
3859         * src/file-manager/fm-icon-view.c:
3860         * src/file-manager/fm-list-view.c:
3861         * src/file-manager/fm-properties-window.c:
3862         * src/file-manager/fm-tree-model.c:
3863         * src/file-manager/fm-tree-view.c:
3864         * src/nautilus-application.c:
3865         * src/nautilus-bookmark-list.c:
3866         * src/nautilus-information-panel.c:
3867         * src/nautilus-notes-viewer.c:
3868         * src/nautilus-pathbar.c:
3869         * src/nautilus-places-sidebar.c:
3870         * src/nautilus-spatial-window.c:
3871         * src/nautilus-window-manage-views.c:
3872         * test/test-nautilus-mime-actions-set.c:
3873         * test/test-nautilus-mime-actions.c:
3874         Rename nautilus_file_get -> nautilus_file_get_by_uri.
3875         Same with nautilus_file_get_existing.
3877 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3879         * libnautilus-private/nautilus-file.[ch]:
3880         Fix up type for get_permissions return value (don't use gnome-vfs types).
3881         
3882         * libnautilus-private/nautilus-vfs-utils.[ch]:
3883         Add gnome_vfs_file_type_from_g_file_type()
3884         
3885         * libnautilus-private/nautilus-icon-factory.c:
3886         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3888 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3890         * libnautilus-private/nautilus-directory-async.c:
3891         * libnautilus-private/nautilus-monitor.[ch]:
3892         Use gio to implement file monitoring.
3894 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3896         * libnautilus-private/nautilus-directory-async.c:
3897         * libnautilus-private/nautilus-directory-private.h:
3898         Read info for new files 
3900 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3902         * libnautilus-private/nautilus-directory-async.c:
3903         * libnautilus-private/nautilus-directory-private.h:
3904         Implement get_file_info using gio
3906 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3908         * libnautilus-private/nautilus-directory-async.c:
3909         * libnautilus-private/nautilus-directory-private.h:
3910         Read directory list via gio instead of gnome-vfs
3911         
3912         * libnautilus-private/nautilus-file-private.h:
3913         * libnautilus-private/nautilus-file.c:
3914         Get is_hidden & is_backup from gio instead of doing
3915         filename matching ourselves.
3917         * libnautilus-private/nautilus-file-utilities.c:
3918         Remove unused hidden/backup pattern matching.
3919         
3920         * src/nautilus-main.c:
3921         Initiate GThreads, as we need this for gio async emulation.
3923 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3925         * libnautilus-private/nautilus-vfs-utils.c:
3926         Fix typo in attribute name
3927         
3928         * libnautilus-private/nautilus-directory-async.c:
3929         * libnautilus-private/nautilus-file-private.h:
3930         * libnautilus-private/nautilus-file.c:
3931         Make NautilusFile info update use GFileInfo.
3932         Update all call sites to convert to it.
3934 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3936         * libnautilus-private/nautilus-vfs-utils.[ch]:
3937         Add gnome_vfs_file_info_to_gio
3939 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3941         * libnautilus-private/nautilus-directory-metafile-monitor.c:
3942         * libnautilus-private/nautilus-directory-private.h:
3943         * libnautilus-private/nautilus-directory.c:
3944         * libnautilus-private/nautilus-file.c:
3945         * libnautilus-private/nautilus-metafile.c:
3946         Make the filename key for metadata be unescaped in memory.
3947         Escape it only when reading/writing the metadata files.
3948         This is to avoid escaping a lot since we're now storing the
3949         filename unescaped in NautilusFile.
3951 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3953         * libnautilus-private/nautilus-directory-notify.h:
3954         * libnautilus-private/nautilus-directory.c:
3955         Add GFile versions of metadata scheduling functions.
3957 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3959         * libnautilus-private/nautilus-directory-notify.h:
3960         * libnautilus-private/nautilus-directory.c:
3961         Add GFile versions:
3962          nautilus_directory_notify_files_changed
3963          nautilus_directory_notify_files_removed
3965 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3967         * libnautilus-private/nautilus-directory-private.h:
3968         * libnautilus-private/nautilus-directory.c:
3969         * libnautilus-private/nautilus-file.c:
3970         Avoid for_location suffix when its not needed anymore
3972 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3974         * libnautilus-private/nautilus-directory.c:
3975         Add _by_uri suffix to uri versions of functions and
3976         remove suffix for GFile versions
3977         
3978 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3980         * libnautilus-private/nautilus-directory-notify.h:
3981         * libnautilus-private/nautilus-directory.c:
3982         * libnautilus-private/nautilus-file-changes-queue.c:
3983         * libnautilus-private/nautilus-link-desktop-file.c:
3984         * libnautilus-private/nautilus-merged-directory.c:
3985         Rename notify functions that work on uris to _by_uri and
3986         the GFile ones to have no suffix
3988 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3990         * libnautilus-private/nautilus-metafile.c: 
3991         * libnautilus-private/nautilus-directory.[ch]:
3992         Remove unused function nautilus_directory_make_uri_canonical
3993         
3994 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3996         * libnautilus-private/nautilus-directory-notify.h:
3997         * libnautilus-private/nautilus-directory.c:
3998         Added nautilus_directory_notify_files_moved_by_location and
3999         made nautilus_directory_notify_files_moved use that.
4001 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4003         * libnautilus-private/nautilus-directory-notify.h:
4004         * libnautilus-private/nautilus-directory.c:
4005         Add nautilus_directory_notify_files_added_by_location.
4006         Use GFile instead of uris in more places
4008 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4010         * libnautilus-private/nautilus-directory-private.h:
4011         * libnautilus-private/nautilus-directory.c:
4012         * libnautilus-private/nautilus-file.[ch]:
4013         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4014         and implement nautilus_file_get based on these.
4016 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4018         * libnautilus-private/nautilus-file.[ch]:
4019         Add nautilus_file_get_location () and use it when
4020         generating uris.
4022 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4024         * libnautilus-private/nautilus-directory.c:
4025         (nautilus_directory_is_desktop_directory):
4026         * libnautilus-private/nautilus-file-utilities.[ch]:
4027         (nautilus_is_home_directory_file):
4028         (nautilus_is_desktop_directory_file):
4029         (nautilus_is_desktop_directory):
4030         * libnautilus-private/nautilus-file.c:
4031         (nautilus_file_is_desktop_directory):
4032         (nautilus_file_is_home):
4033         Don't keep dup:ing strings for these commonly called
4034         functions.
4036 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4038         * libnautilus-private/nautilus-directory-async.c:
4039         * libnautilus-private/nautilus-directory-private.h:
4040         * libnautilus-private/nautilus-directory.c:
4041         * libnautilus-private/nautilus-file-utilities.[ch]:
4042         * libnautilus-private/nautilus-file.c:
4043         Use GFile *location to store the uri for NautilusDirectory.
4044         In preparation for using GFile for all I/O.
4046 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4048         * libnautilus-private/nautilus-file-private.h:
4049         * libnautilus-private/nautilus-directory-async.c:
4050         * libnautilus-private/nautilus-file-attributes.h:
4051         * libnautilus-private/nautilus-file.[ch]:
4052         * libnautilus-private/nautilus-mime-actions.c:
4053         * src/file-manager/fm-directory-view.c:
4054         * src/file-manager/fm-ditem-page.c:
4055         * src/file-manager/fm-properties-window.c:
4056         * src/nautilus-window.c:
4057         Remove slow mimetype attribute and all its use.
4058         This is in preparation for the gio move which has
4059         a canonical mimetype definition instead of the
4060         guessed/slow couple.
4062 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4064         * libnautilus-private/nautilus-file-attributes.h:
4065         * libnautilus-private/nautilus-directory-async.c:
4066         * libnautilus-private/nautilus-directory.c:
4067         * libnautilus-private/nautilus-file-utilities.c:
4068         * libnautilus-private/nautilus-file.c:
4069         * libnautilus-private/nautilus-icon-factory.c:
4070         * libnautilus-private/nautilus-mime-actions.c:
4071         * src/file-manager/fm-directory-view.c:
4072         * src/file-manager/fm-properties-window.c:
4073         * src/file-manager/fm-tree-model.c:
4074         * src/file-manager/fm-tree-view.c:
4075         * src/nautilus-spatial-window.c:
4076         * src/nautilus-window-manage-views.c:
4077         * src/nautilus-window.c:
4078         Limit the set of file attributes to the ones we actually read
4079         separately. This makes it more obvious what is happening when
4080         doing I/O. It does put some extra work on users, because they
4081         need to know where the data is coming from, but that is rarely
4082         a problem.
4084 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4086         * libnautilus-private/nautilus-desktop-icon-file.c:
4087         * libnautilus-private/nautilus-directory-async.c:
4088         * libnautilus-private/nautilus-directory.c:
4089         * libnautilus-private/nautilus-file-private.h:
4090         * libnautilus-private/nautilus-file-utilities.[ch]:
4091         * libnautilus-private/nautilus-file.c:
4092         Store "name" instead of "relative_uri" in NautilusFile.
4093         We want to avoid escaping/unescaping as much as possible and
4094         limit that to when we go from/to a full uri.
4096 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4098         * libnautilus-private/nautilus-file-private.h:
4099         Remove declaration for removed function
4100         
4101 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4103         * libnautilus-private/nautilus-directory-async.c:
4104         * libnautilus-private/nautilus-file-private.h:
4105         * libnautilus-private/nautilus-file.[ch]:
4106         * libnautilus-private/nautilus-program-choosing.c:
4107         * src/file-manager/fm-directory-view.c:
4108         * src/nautilus-spatial-window.c:
4109         * src/nautilus-window-manage-views.c:
4110         Use GError instead of GnomeVFSResult for get_info_error
4112 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4114         * libnautilus-private/nautilus-desktop-directory-file.c:
4115         * libnautilus-private/nautilus-desktop-icon-file.c:
4116         * libnautilus-private/nautilus-file-private.h:
4117         * libnautilus-private/nautilus-file.[ch]:
4118         * libnautilus-private/nautilus-saved-search-file.c:
4119         * libnautilus-private/nautilus-search-directory-file.c:
4120         * libnautilus-private/nautilus-trash-file.c:
4121         * libnautilus-private/nautilus-vfs-file.c:
4122         * libnautilus-private/nautilus-vfs-utils.c:
4123         * libnautilus-private/nautilus-vfs-utils.h:
4124         * libnautilus-private/nautilus-view-factory.c:
4125         * libnautilus-private/nautilus-view-factory.h:
4126         * src/file-manager/fm-desktop-icon-view.c:
4127         * src/file-manager/fm-empty-view.c:
4128         * src/file-manager/fm-icon-view.c:
4129         * src/file-manager/fm-list-view.c:
4130         Move from GnomeVFSFileType to GFileType
4132 2007-11-28  Alexander Larsson  <alexl@redhat.com>
4134         * src/nautilus-search-bar.c:
4135         Use invisible event box for search bar. (#464193)
4136         Patch from Andrea Cimitan
4138 2007-11-27  Andre Klapper  <a9016009@gmx.de>
4140         * configure.in:
4141         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4142         Fixes bug #496266.
4144 2007-11-12  Alexander Larsson  <alexl@redhat.com>
4146         * libnautilus-private/nautilus-icon-canvas-item.c:
4147         * libnautilus-private/nautilus-icon-container.c:
4148         * libnautilus-private/nautilus-icon-container.h:
4149         * libnautilus-private/nautilus-icon-dnd.c:
4150         * libnautilus-private/nautilus-icon-private.h:
4151         * src/file-manager/fm-desktop-icon-view.c:
4152         * src/file-manager/fm-icon-view.c:
4153         Handle RTL layout of icons (#342009)
4154         Patch from Yair Hershkovitz
4156 2007-11-05  Jürg Billeter  <j@bitron.ch>
4158         reviewed by: Alexander Larsson  <alexl@redhat.com>
4160         * src/file-manager/fm-actions.h:
4161         * src/file-manager/fm-directory-view.c:
4162         (action_open_folder_window_callback), (open_one_in_folder_window),
4163         (action_location_open_folder_window_callback),
4164         (real_update_location_menu), (real_update_menus):
4165         * src/file-manager/nautilus-directory-view-ui.xml:
4166         * src/nautilus-actions.h:
4167         * src/nautilus-navigation-window-menus.c:
4168         (nautilus_navigation_window_update_spatial_menu_item),
4169         (action_folder_window_callback),
4170         (nautilus_navigation_window_initialize_menus):
4171         * src/nautilus-navigation-window-ui.xml:
4172         * src/nautilus-navigation-window.c:
4173         (nautilus_navigation_window_init), (always_use_browser_changed):
4174         * src/nautilus-window-private.h:
4175         Add menu item to open spatial folder window from browser window to File
4176         menu and context menus.
4178 2007-10-03  Christian Neumair  <cneumair@gnome.org>
4180         * libnautilus-private/nautilus-module.c:
4181         Fix valgrind warning on shutdown (#346401, re-applied).
4183 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
4185         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4186         patch from Joachim Sauer, fix beep when backspace or delete are pressed
4187         (#452067)
4189 2007-10-03  Alexander Larsson  <alexl@redhat.com>
4191         * src/nautilus-sidebar-title.c:
4192         (update_title_font):
4193         Fix crash with small fonts (#454884)
4195 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
4197         Backport from gio-branch, fixes #480608, from 
4198         Alexander Larsson  <alexl@redhat.com>
4200         * libnautilus-private/nautilus-icon-factory.c:
4201         Don't clear thumbnails and other absolute pathnames from icon
4202         cache when mime data or icon theme changes. This is to avoid
4203         flashing and async realoading of all thumbnails.
4205         * libnautilus-private/nautilus-directory-async.c:
4206         (mime_db_changed_callback):
4207         Use the right call to invalidate attributes, so that
4208         they get re-read correctly.
4210 2007-09-27  Christian Neumair  <cneumair@gnome.org>
4212         * libnautilus-private/nautilus-icon-factory.c:
4213         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4214         Fixes #478363.
4216 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4217         
4218         * libnautilus-private/nautilus-file-private.h:
4219         Clean up NautilusFileDetails a bit.
4221 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4223         * libnautilus-extension/nautilus-file-info.[ch]:
4224         * libnautilus-private/nautilus-desktop-directory-file.c:
4225         * libnautilus-private/nautilus-desktop-icon-file.c:
4226         * libnautilus-private/nautilus-directory-async.c:
4227         * libnautilus-private/nautilus-directory.c:
4228         * libnautilus-private/nautilus-file-private.h:
4229         * libnautilus-private/nautilus-file.[ch]:
4230         * libnautilus-private/nautilus-icon-factory.c:
4231         * libnautilus-private/nautilus-saved-search-file.c:
4232         * libnautilus-private/nautilus-search-directory-file.c:
4233         * libnautilus-private/nautilus-thumbnails.c:
4234         * libnautilus-private/nautilus-trash-file.c:
4235         * libnautilus-private/nautilus-vfs-file.c:
4236         * src/file-manager/fm-directory-view.c:
4237         Store file info directly in NautilusFile instead of using a
4238         GnomeVfsFileInfo.
4240 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4242         * libnautilus-private/nautilus-desktop-directory-file.c:
4243         * libnautilus-private/nautilus-desktop-icon-file.c:
4244         * libnautilus-private/nautilus-directory-async.c:
4245         * libnautilus-private/nautilus-file-operations-progress.c:
4246         * libnautilus-private/nautilus-file-operations-progress.h:
4247         * libnautilus-private/nautilus-file-private.h:
4248         * libnautilus-private/nautilus-file.c:
4249         * libnautilus-private/nautilus-file.h:
4250         * libnautilus-private/nautilus-metafile.c:
4251         * libnautilus-private/nautilus-search-directory-file.c:
4252         * libnautilus-private/nautilus-thumbnails.c:
4253         * libnautilus-private/nautilus-trash-file.c:
4254         * libnautilus-private/nautilus-vfs-file.c:
4255         * src/file-manager/fm-directory-view.c:
4256         * src/file-manager/fm-ditem-page.c:
4257         * src/file-manager/fm-icon-view.c:
4258         * src/file-manager/fm-properties-window.c:
4259         Use goffset instead of GnomeVFSFileSize
4261 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4263         * libnautilus-private/Makefile.am:
4264         * libnautilus-private/nautilus-vfs-utils.[ch]:
4265         Added tools for conversion from GnomeVFSResult to GError
4266         
4267         * libnautilus-private/nautilus-directory-async.c:
4268         * libnautilus-private/nautilus-directory-private.h:
4269         * libnautilus-private/nautilus-directory.[ch]:
4270         * libnautilus-private/nautilus-search-directory.c:
4271         * src/file-manager/fm-directory-view.[ch]:
4272         * src/file-manager/fm-error-reporting.[ch]:
4273         Use GError instead of GnomeVFSResult for directory loading errors
4275 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4277         * configure.in:
4278         Add -gio to version for now
4279         Pull in gio-standalone
4281 === gio-branch starts here ===
4282         
4283 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4285         * configure.in:
4286         Post release version bump
4288 === nautilus 2.20.0 ===
4290 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4292         * NEWS: 
4293         * configure.in:
4294         Bump version to 2.20.0
4296 2007-09-14  Alexander Shopov  <ash@contact.bg>
4298         * libnautilus-private/apps_nautilus_preferences.schemas.in
4299         Added translator visible comment for difference
4300         between date_changed and date_modified.
4302 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4304         * libnautilus-private/nautilus-module.c:
4305         Revert. We're in hard code freeze.
4306         
4307 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4309         * libnautilus-private/nautilus-module.c:
4310         Fix valgrind warning on shutdown (#346401)
4312 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4314         * libnautilus-private/nautilus-thumbnails.[ch]:
4315         Add nautilus_thumbnail_load_image_async and cancel.
4316         
4317         * libnautilus-private/nautilus-icon-container.c:
4318         * libnautilus-private/nautilus-icon-factory.[ch]:
4319         Load thumbnails asynchronously
4321         Patch from Christian Neumair
4323 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4325         * libnautilus-private/nautilus-dnd.h:
4326         * libnautilus-private/nautilus-file-dnd.c:
4327         * libnautilus-private/nautilus-icon-dnd.c:
4328         Implement direct save (XDS) DnD.
4329         Based on patch from BROCCO Amos
4331 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4333         * libnautilus-private/nautilus-file.c:
4334         (nautilus_file_get_octal_permissions_as_string):
4335         Filter out any non-unix-permissions flags for the
4336         octal mode.
4338 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4340         * src/nautilus-application.c: (save_session_to_file),
4341         (nautilus_application_load_session): 
4342         * src/nautilus-window-manage-views.c: (setup_new_window),
4343         (nautilus_spatial_window_state_event):
4344         * src/nautilus-spatial-window.c:
4345         (nautilus_spatial_window_state_event):
4346         * libnautilus-private/nautilus-metadata.h:
4347         Store keep-above and stickiness for navigation and spatial windows
4348         across sessions (#163335).
4350 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4352         * src/nautilus-connect-server-dialog.c:
4353         (port_insert_text):
4354         Use gdk_window_beep instead of gdk_display_beep (#373760)
4355         Based on patch from Young-Ho Cha
4357 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4359         * nautilus-folder-handler.desktop.in.in (MimeType):
4360         Add colon at end of list.
4362 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4364         * configure.in:
4365         Post release version bump
4367 === nautilus 2.19.91 ===
4369 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4371         * NEWS:
4372         Update for release.
4374 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4376         * src/file-manager/fm-directory-view.c:
4377         (change_to_view_directory):
4378         Set cwd correctly for scripts on desktop. (#320218)
4379         Patch from Sebastien Bacher
4381 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4383         * libnautilus-private/nautilus-module.c:
4384         Be more robust against broken extensions (#449488)
4386 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4388         * libnautilus-private/nautilus-file-utilities.c:
4389         * libnautilus-private/nautilus-file.c:
4390         Avoid crashing if going to file:///# (#436071)
4392 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4394         * libnautilus-private/nautilus-icon-container.c:
4395         * libnautilus-private/nautilus-icon-factory.c:
4396         * libnautilus-private/nautilus-icon-factory.h:
4397         * src/file-manager/fm-list-model.c:
4398         * src/nautilus-sidebar-title.c:
4399         The icon theme changed how the sizes of the emblem icons
4400         are used, update to comply with that.
4402 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4404         * configure.in:
4405         Post release version bump
4407 === nautilus 2.19.90 ===
4409 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4411         * NEWS:
4412         Update for release
4414 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4416         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4417         * src/nautilus-navigation-window-menus.c:
4418         Replace references to "sidebar" with "side pane". (#131285)
4419         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4421 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4423         * src/nautilus-window-manage-views.c:
4424         (display_view_selection_failure):
4425         Added debug message when GnomeVFS service is not available
4426         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4428 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4430         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4431         Remove excess lines from uninstalled.pc file. (#462496)
4432         Patch from Damien Carbery  <damien.carbery@sun.com>
4434 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4436         * libnautilus-private/Makefile.am:
4437         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4438         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4439         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4440         Use a custom cell renderer for the filename column which applies
4441         ellipsization but reports its size based on the actual width of 
4442         the text to be rendered. This restores the original column
4443         autosizing behaviour while keeping the ellipsization. (#419343)
4445 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4447         * configure.in:
4448         Post release version bump
4450 === nautilus 2.19.6 ===
4452 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4454         * NEWS:
4455         Update for release
4457 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4459         * configure.in: Revert dependency on libSM 1.0.2
4460         added on 2007-07-24 as it makes nautilus unbuildable on
4461         everything but the most cutting-edge distributions.
4462         Plus, nobody else does it.  
4464 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4466         * src/nautilus-window-toolbars.c:
4467         (nautilus_navigation_window_load_extension_toolbar_items):
4468         Don't use the same name for the extensions menu action group
4469         and the extensions toolbar action group. (#461792)
4470         Patch from Christian Persch <chpe@gnome.org>
4472 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4474         * src/nautilus-window.c: (real_load_view_as_menu):
4475         Dont't try to remove extra_viewer_radio_action from a group
4476         that may already have been finalized. (#461789)
4477         Patch from Christian Persch <chpe@gnome.org>
4479 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4481         * libnautilus-private/nautilus-search-engine-simple.c:
4482         (search_visit_func): Don't try to lowercase non-unicode
4483         filenames with g_utf8_strdown. Fixes #454799.
4484         Patch from Jan de Groot  <jan@jgc.homeip.net>
4486 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4488         * src/file-manager/fm-properties-window.c:
4489         (changed_group_callback): Don't crash if the active group
4490         combobox entry is removed or the group information becomes
4491         unreadable. Fixes #355018.
4493 2007-07-24  Christian Persch  <chpe@gnome.org>
4495         * libnautilus-private/nautilus-bookmark.c:
4496         (nautilus_bookmark_menu_item_new):
4497         * libnautilus-private/nautilus-customization-data.c:
4498         (nautilus_customization_data_new),
4499         (nautilus_customization_data_get_next_element_for_display):
4500         * libnautilus-private/nautilus-customization-data.h:
4501         * src/nautilus-application.c:
4502         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4503         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4504         (refresh_go_menu):
4505         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4506         (drag_data_received_callback):
4507         * src/nautilus-property-browser.c:
4508         (make_properties_from_directories):
4509         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4510         (update_bookmarks):
4511         * src/nautilus-window-menus.c:
4512         (nautilus_menus_append_bookmark_to_menu):
4513         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4514         instead of truncating the strings. Bug #410113.
4516 2007-07-24  Christian Persch  <chpe@gnome.org>
4518         * src/nautilus-navigation-window.c: (location_button_create),
4519         (nautilus_navigation_window_init):
4520         * src/nautilus-pathbar.c: (get_slider_button),
4521         (make_directory_button):
4522         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4523         (nautilus_zoom_control_instance_init),
4524         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4525         (and the others on the same 'toolbar') on click, for consistency with
4526         toolbars, and the gtk filechooser path bar. Bug #326774.
4528 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4530         * configure.in:
4531         Require cvs gnome-vfs
4533 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4535         * configure.in:
4536         * src/Makefile.am:
4537         * src/nautilus-image-properties-page.c:
4538         * src/nautilus-main.c:
4539         Optionally support XMP metadata in images via exemi (#451380)
4540         Patch from Hubert Figuiere
4542 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4544         * src/nautilus-connect-server-dialog.c:
4545         (nautilus_connect_server_dialog_init):
4546         React on enter key (#449591)
4547         Patch from Christian Neumair
4549 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4551         * configure.in: 
4552         Add missing dependency on libSM.
4554 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4556         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4557         fixed a typo in key description
4559 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4561         * src/nautilus-file-management-properties.glade:
4562         corrected executable text file labels (#334309)
4564 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4566         * src/file-manager/fm-directory-view.c:
4567         improved string and added ngettext support (#326952)
4569 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4571         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4572         corrected description for confirm_trash (#329440)
4574 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4576         * src/nautilus-window-menus.c:
4577         added two missing tooltip strings (#329308)
4579 2007-07-23  Christian Persch  <chpe@gnome.org>
4581         * configure.in:
4582         * src/nautilus-navigation-action.c: (connect_proxy),
4583         (disconnect_proxy):
4584         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4585         (refresh_go_menu):
4586         * src/nautilus-navigation-window.c: (location_button_create),
4587         (nautilus_navigation_window_init),
4588         (nautilus_navigation_window_destroy),
4589         (nautilus_navigation_window_finalize),
4590         (nautilus_navigation_window_class_init):
4591         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4592         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4593         (finish_first_line):
4594         * src/nautilus-side-pane.c: (side_panel_free),
4595         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4596         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4597         (nautilus_side_pane_add_panel), (create_shortcut):
4598         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4599         (nautilus_trash_bar_init):
4600         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4601         Bug #458284 and bug #455616.
4603 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4605         * libnautilus-private/nautilus-search-engine-simple.c:
4606         Don't error out when recursing into directories during search. (#433105)
4607         Requires recent gnome-vfs
4608         Patch from Marlon Nelson
4610 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4612         * configure.in:
4613         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4614         Add uninstalled pkg-config file. (#400114)
4615         Patch from Brian Cameron  <brian.cameron@sun.com>
4617 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4619         * nautilus-computer.desktop.in.in:
4620         * nautilus-folder-handler.desktop.in.in:
4621         * nautilus-home.desktop.in.in:
4622         Remove trailing whitespace from TryExec line. (#426949)
4623         Patch from Dan Winship  <danw@novell.com>
4625 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4627         * src/nautilus-navigation-window.c:
4628         (view_as_menu_switch_views_callback):
4629         Handle the fact that the gtk+ 2.11.x combobox emits the
4630         changed signal on removing the active entry without crash.
4632 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4634         * configure.in:
4635         Post release version bump
4637 === nautilus 2.19.5 ===
4639 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4641         * NEWS:
4642         Update for release
4644 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4646         * libnautilus-private/nautilus-program-choosing.c:
4647         (nautilus_launch_desktop_file):
4648         Check command_string for NULL before using it. (#427618)
4649         Patch from Tom Parker  <palfrey@tevp.net>
4651 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4653         * src/nautilus-image-properties-page.c: (file_read_callback):
4654         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4655         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4657 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4659         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4660         (sidebar_title_create_more_info_label):
4661         Fix alignment of labels in information sidebar. (#414199)
4662         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4664 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4666         * configure.in:
4667         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4668         but Interactive Unix is obsolete.
4669         Remove checks for functions and headers we don't use anymore.
4670         Remove check for jw as the SGML docs have been removed.
4671         Remove configuration for removed gimphwrapbox.
4672         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4674 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4676         * libnautilus-private/Makefile.am:
4677         * libnautilus-private/nautilus-cdrom-extensions.h:
4678         Remove unused file.
4680 2007-06-27  Alexander Larsson  <alexl@redhat.com>
4682         * src/nautilus-file-management-properties-main.c:
4683         Fix warning. Patch from Hubert Figuiere.
4685 2007-06-24  Christian Neumair  <cneumair@gnome.org>
4687         * configure.in:
4688         * src/nautilus-application.c:
4689         * src/file-manager/Makefile.am:
4690         * src/file-manager/fm-empty-view.[ch]:
4691         Add optional empty view.
4693 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4695         * configure.in:
4696         Make libexif dependency optional again. (#165773)
4698 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4700         * components/services/nautilus-dependent-shared/
4701         shared-service-widgets.c:
4702         Remove undead file.
4704 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4706         * src/nautilus-shell-interface.idl:
4707         Fix build with libIDL-0.8.5 and older. (#341173)
4708         Patch from Marinus Schraal  <foser@gentoo.org>
4710 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4712         * src/nautilus-connect-server-dialog-main.c: (main):
4713         Set translation domain for goption context. (#450159)
4714         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4716 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4718         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4719         Unref extension modules at shutdown. (#346401)
4720         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4722 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4724         * libnautilus-private/nautilus-file-utilities.c:
4725         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4726         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4727         Destroy xdg-user-dirs cache at shutdown.
4729 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4731         * configure.in:
4732         Don't set both -Wsign-compare and -Wno-sign-compare.
4733         Don't set -Wchar-subscripts as it's included in -Wall.
4735 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4737         * configure.in:
4738         Don't set extra warning flags in the user environment CFLAGS.
4739         Fixes 'make distcheck'.
4741 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4743         * Makefile.am:
4744         Add all past ChangeLog files to EXTRA_DIST.
4746 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4748         * configure.in:
4749         Post release version bump
4751 === nautilus 2.19.4 ===
4753 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4755         * NEWS:
4756         Update for release
4758 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4760         * src/nautilus-application.c: (nautilus_application_startup):
4761         Fix whitespace typo in error message. (#424573)
4762         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
4764 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4766         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4767         Set program-name instead of deprecated name property
4768         and mark the website-label for translation (#438901).
4769         Patch from Christian Persch <chpe@gnome.org>
4771 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4773         * libnautilus-private/nautilus-search-engine-simple.c:
4774         (search_thread_data_new), (search_visit_func):
4775         Normalize unicode search strings and use g_utf8_strdown to
4776         lowercase them. (#421486/#421512)
4777         Patch from Denis Jacquerye  <moyogo@gmail.com>
4779 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4781         * src/file-manager/fm-desktop-icon-view.c:
4782         (action_change_background_callback):
4783         Call background page of gnome-appearance-properties for
4784         "Change Desktop Background" menu item. (#445195)
4785         Patch from Denis Washington  <denisw@svn.gnome.org>
4787 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
4789         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4790         * libnautilus-private/nautilus-desktop-link.c:
4791         (trash_name_changed), (nautilus_desktop_link_new),
4792         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4793         (nautilus_desktop_link_rename), (desktop_link_finalize):
4794         * libnautilus-private/nautilus-global-preferences.c:
4795         (default_computer_link_name), (default_trash_link_name):
4796         * libnautilus-private/nautilus-global-preferences.h:
4797         Allow renaming of the network servers desktop icon. (#383182)
4798         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4800 2007-06-13  Jürg Billeter  <j@bitron.ch>
4802         * nautilus-folder-handler.desktop.in.in:
4803         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4804         bookmarks from the panel.
4806 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4808         * src/file-manager/fm-properties-window.c:
4809         (should_show_volume_usage):
4810         Don't crash on opening properties for multiple files. (#444265)
4812 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4814         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4815         Fix typo in warning message. (#446911)
4816         Patch from Florian Steinel  <fsteinel@flonet.net> 
4818 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4820         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4821         Position the zoom popup menu under the control itself,
4822         not where the mouse cursor happens to be. (#446682)
4823         Patch from Christian Persch <chpe@gnome.org>
4825 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4827         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4828         Don't leak item text and remove stale comment.
4830 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4832         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4833         (zoom_popup_menu_show), (zoom_popup_menu),
4834         (nautilus_zoom_control_button_press_event),
4835         (nautilus_zoom_control_instance_init):
4836         Make zoom control context menu keyboard-activatable by adding
4837         a button to the zoom label. (#326733)
4838         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4840 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
4842         * src/nautilus-file-management-properties.glade:
4843         Replace the "atkrelation" declarations with
4844         "mnemonic_widget" properties (#437340)
4846 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4848         * configure.in:
4849         Post release version bump
4851 === nautilus 2.19.3 ===
4853 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4855         * NEWS:
4856         Update for release
4858 2007-06-04  Willie Walker <william.walker@sun.com>
4860         * src/nautilus-file-management-properties.glade:
4861         Add accessible label for/by properties (#356124)
4863 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4865         * icons/thumbnail_frame.png:
4866         Tango compliant thumbnail frame (#440221)
4867         Icon from David Prieto
4869 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4871         * src/file-manager/fm-properties-window.c:
4872         Fix build in some cases
4874 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4876         * nautilus-folder-handler.desktop.in.in:
4877         Don't show in menu editor
4879 2007-05-22  Alexander Larsson  <alexl@redhat.com>
4881         * libnautilus-private/nautilus-icon-canvas-item.c:
4882         Handle alpha in draw_frame
4884 2007-05-16  Alexander Larsson  <alexl@redhat.com>
4886         * libnautilus-private/nautilus-file-utilities.[ch]:
4887         * libnautilus-private/nautilus-file.c:
4888         * libnautilus-private/nautilus-signaller.c:
4889         * src/file-manager/fm-directory-view.c:
4890         Add support for xdg-user-dirs
4892 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4894         * configure.in:
4895         Post release version bump
4897 === nautilus 2.19.2 ===
4899 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4901         * NEWS:
4902         * configure.in:
4903         Bump to 2.19.2
4905         * libnautilus-private/nautilus-icon-factory.c:
4906         * libnautilus-private/nautilus-icon-container.c:
4907         Fix up checks
4909 2007-05-09  Alexander Larsson  <alexl@redhat.com>
4911         * src/file-manager/fm-directory-view.c:
4912         Avoid displaying file size if none exists (#390055)
4913         Patch from Ed Catmur
4915 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
4917         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4918         Don't leak original hash key.
4920 2007-05-02  Alexander Larsson  <alexl@redhat.com>
4922         * configure.in:
4923         * src/file-manager/fm-properties-window.c:
4924         Add disk usage pie chart (#410658)
4925         Based on patch from Trevor Davenport
4927 2007-04-16  Alexander Larsson  <alexl@redhat.com>
4929         * libnautilus-private/nautilus-thumbnails.c:
4930         Work with glib < 2.13.0
4932 2007-04-13  Alexander Larsson  <alexl@redhat.com>
4934         * libnautilus-private/nautilus-thumbnails.c:
4935         Avoid searching possibly long lists of thumbnails.
4936         Based on patch from Iain
4938 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4940         * src/nautilus-window-menus.c:
4941         (action_about_nautilus_callback):
4942         Add url in about dialog and update copyright year.
4943         Patch from Jaap A. Haitsma
4945 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4947         * libnautilus-private/nautilus-directory-async.c:
4948         Limit number of calls to is_needy() (#320282)
4949         Based on patch from Aivars Kalvans
4951 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4953         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4954         * libnautilus-private/nautilus-global-preferences.c:
4955         * libnautilus-private/nautilus-global-preferences.h:
4956         * libnautilus-private/nautilus-icon-factory.c:
4957         * libnautilus-private/nautilus-thumbnails.c:
4958         Added support for a thumbnail icon size prefs (#424127)
4960 2007-04-11  Alexander Larsson  <alexl@redhat.com>
4962         * src/file-manager/fm-directory-view.c:
4963         (file_and_directory_list_free):
4964         Fix memleak (#427942)
4965         patch from Matthias Clasen
4967 2007-03-30  Alexander Larsson  <alexl@redhat.com>
4969         * src/nautilus-places-sidebar.c:
4970         Add trash to sidebar places.
4971         Patch from Stefano Teso
4973 2007-03-29  Alexander Larsson  <alexl@redhat.com>
4975         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4976         Bump default name column width to 32 (#410361)
4978 2007-03-28  Alexander Larsson  <alexl@redhat.com>
4980         * src/nautilus-window-manage-views.c:
4981         (nautilus_window_open_location_full):
4982         Avoid reloading window with same location. (#417193)
4983         Patch from Stefano Teso
4985 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4987         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4988         Avoid recursion when updating symlinks (#418771)
4990 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4992         * libnautilus-private/nautilus-icon-factory.h:
4993         Make default icon sizes match xdg icon sizes better (#347168)
4994         Patch from Christian Neumair
4996 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4998         * libnautilus-private/nautilus-metadata.h:
4999         * src/nautilus-sidebar-title.c:
5000         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5001         code related to it.
5003 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5005         * src/nautilus-places-sidebar.c:
5006         Update icons on theme change (#416806)
5007         Patch from Stefano Teso
5009 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5011         * src/nautilus-history-sidebar.c:
5012         (nautilus_history_sidebar_class_init):
5013         (nautilus_history_sidebar_style_set):
5014         Update icons on theme change (#416810)
5015         Patch from Stefano Teso
5017 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5019         * src/nautilus-places-sidebar.c:
5020         Re-apply reverted context menu patch.
5022 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5024         * configure.in:
5025         Bump version to 2.19.1
5026         Gnome 2.18 work continues on gnome-2-18 branch
5028 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5030         * src/nautilus-places-sidebar.c:
5031         Revert previous checkin since it broke the freeze.
5033 2007-03-15  Alexander Larsson  <alexl@redhat.com>
5035         * src/nautilus-places-sidebar.c:
5036         (bookmarks_build_popup_menu):
5037         Add mnemonics to Open and Open in New Window to reuse
5038         old translations.
5040 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5042         * src/nautilus-places-sidebar.c:
5043         Add open and open in new window to places sidebar context menu.
5044         Patch from Stefano Teso
5046 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5048         * src/file-manager/fm-directory-view.c (schedule_update_menus)
5049         (schedule_update_status):
5050         Make sure we never schedule an update after the window has been
5051         destroyed. Likely fixes #349551
5053 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5055         * configure.in:
5056         Post release version bump
5058 === nautilus 2.18.0.1 ===
5060 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5062         * NEWS:
5063         Update for release
5065         * configure.in:
5066         Set version to 2.18.0.1
5068         * libnautilus-private/nautilus-file-utilities.c:
5069         * libnautilus-private/nautilus-file-utilities.h:
5070         * libnautilus-private/nautilus-file.c:
5071         * libnautilus-private/nautilus-signaller.c:
5072         * src/file-manager/fm-directory-view.c:
5073         Revert accidental commit.
5075 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5077         * configure.in:
5078         Post release version bump
5080 === nautilus 2.18.0 ===
5082 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5084         * NEWS:
5085         Update for release
5087         * configure.in:
5088         Bump version to 2.18.0
5090 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5092         * src/network-scheme.desktop.in:
5093         * nautilus-computer.desktop.in.in:
5094         * nautilus.desktop.in.in:
5095         * nautilus-home.desktop.in.in:
5096         * nautilus-file-management-properties.desktop.in.in:
5097         "Application" is not a valid category in the freedesktop.org
5098         specification. Also added GNOME and/or GTK where appropriate.
5100 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5102         * libnautilus-private/nautilus-file.c:
5103         * libnautilus-private/nautilus-icon-canvas-item.c:
5104         * libnautilus-private/nautilus-icon-container.c:
5105         * libnautilus-private/nautilus-program-choosing.c:
5106         * libnautilus-private/nautilus-trash-file.c:
5107         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5108         * src/file-manager/fm-desktop-icon-view.c:
5109         * src/file-manager/fm-directory-view.c:
5110         * src/file-manager/fm-list-model.c:
5111         * src/file-manager/fm-list-view.c:
5112         * src/file-manager/fm-tree-model.c:
5113         * src/nautilus-image-properties-page.c:
5114         * src/nautilus-navigation-bar.c:
5115         * src/nautilus-query-editor.c:
5116         * src/nautilus-search-bar.c:
5117         * src/nautilus-window-private.h:
5118         Sparse cleanups from kjartan
5120 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5122         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5123         Don't make filename column expand, instead default
5124         to 16 chars wide. (#408155)
5126 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5128         * configure.in:
5129         Post release version bump
5131 === nautilus 2.17.92 ===
5133 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5135         * NEWS:
5136         Update for release
5138 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5140         * cut-n-paste-code/widgets/Makefile.am:
5141         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5142         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5143         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5144         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5145         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5146         * libnautilus-private/Makefile.am:
5147         * src/Makefile.am:
5148         Remove unused gtkhwrapbox.
5150 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5152         * src/nautilus-connect-server-dialog.c:
5153         Don't show unsupported methods. (#333151)
5154         Patch from Christian Neumair.
5156 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5158         * libnautilus-private/nautilus-file.c:
5159         Avoid asserting when the symbolic link hastable isn't
5160         uptodate (#358172)
5161         Store absolute uris, not relative paths in symbolic link
5162         hashtable.
5164 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
5166         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5167         Ellipsise the filename column in list view mode, and make it expand so
5168         it doesn't just show "...". Bug #408155.
5170 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
5172         * libnautilus-private/nautilus-file-operations-progress.c:
5173         (set_text_unescaped_trimmed), (create_titled_label),
5174         (nautilus_file_operations_progress_init),
5175         (nautilus_file_operations_progress_new_file):
5176         * src/file-manager/fm-properties-window.c:
5177         (value_field_update_internal), (value_field_update),
5178         (attach_label), (attach_value_field_internal): Remove
5179         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5180         Bug #409276.
5182 2007-02-20  Alexander Larsson  <alexl@redhat.com>
5184         * libnautilus-private/nautilus-file-operations.c:
5185         Fix for C89 compilers. (#407150)
5186         Patch from Jens Granseuer
5188 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
5190         * configure.in:
5191         * cut-n-paste-code/Makefile.am:
5192         * src/Makefile.am:
5193         * src/file-manager/fm-list-model.c: Don't build included GSequence on
5194         glib >= 2.13.0. Bug #407618.
5196 2007-02-19  Alexander Larsson  <alexl@redhat.com>
5198         * src/nautilus-pathbar.c:
5199         Don't display homedir as desktop in pathbar when
5200         in home-as-desktop mode. (#368661)
5201         Patch from John Millikin
5203 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5205         * configure.in:
5206         Post release version bump
5208 === nautilus 2.17.91 ===
5210 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5212         * configure.in:
5213         Bump to 2.17.91
5215         * NEWS:
5216         Update for release
5218 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5220         * configure.in:
5221         Bump libgnome req (#404475)
5223 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5225         * libnautilus-private/nautilus-file-operations.c:
5226         * libnautilus-private/nautilus-file.c:
5227         * src/file-manager/fm-directory-view.c:
5228         Capitilize "Link" in link to... names. (#314175)
5229         Patch from Frederic Peters
5231 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5233         * libnautilus-private/nautilus-icon-container.c:
5234         Avoid translating nonvisible text. (#364466)
5236 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5238         * libnautilus-private/nautilus-thumbnails.c:
5239         (nautilus_thumbnail_load_image):
5240         Fix crash on broken images. (#403255)
5241         Patch from Lucas Mazzardo Veloso
5243 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5245         * libnautilus-private/nautilus-emblem-utils.c:
5246         OSX build fix. (#403255)
5247         Patch from dmacks@netspace.org
5249 2007-02-05  Jesse Stockall <jesse@cleverone.org>
5251        * src/file-manager/fm-directory-view.c
5252        * src/file-manager/fm-tree-view.c
5253        * src/nautilus-places-sidebar.c
5254        * libnautilus-private/nautilus-file-operations.[ch]
5255        Prompts to empty trash when unmounting drives. Closes #138058
5257 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5259         * src/file-manager/fm-list-model.c:
5260         Avoid ever showing "empty" while loading a subdirectory (#340495)
5261         Based on patch from Christof Krüger
5263 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5265         * src/nautilus-application.c (save_session_to_file):
5266         Fix memory leak and fd leak.
5268 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5270         * libnautilus-private/nautilus-desktop-icon-file.c:
5271         Fix crasher (#403565)
5272         Patch from Padraig O'Briain
5274 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5276         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5277         Avoid crash if we've not set the content view of the window yet.
5279 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5281         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5282         Avoid crashing if not enough items in icon view caption pref (#357955)
5284         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5285         Avoid spewing warnings in above case, also some performance fixes.
5287 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5289         * nautilus-file-management-properties.desktop.in.in:
5290         Move File Management capplet to PersonalSettings.
5292 === nautilus 2.17.90 ===
5294 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5296         * NEWS:
5297         * configure.in:
5298         Bump to 2.17.90
5300 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5302         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5303         (egg_tree_multi_drag_source_get_type):
5304         * libnautilus-extension/nautilus-column-provider.c:
5305         (nautilus_column_provider_get_type):
5306         * libnautilus-extension/nautilus-column.c:
5307         (nautilus_column_get_type):
5308         * libnautilus-extension/nautilus-file-info.c:
5309         (nautilus_file_info_get_type):
5310         * libnautilus-extension/nautilus-info-provider.c:
5311         (nautilus_info_provider_get_type):
5312         * libnautilus-extension/nautilus-location-widget-provider.c:
5313         (nautilus_location_widget_provider_get_type):
5314         * libnautilus-extension/nautilus-menu-item.c:
5315         (nautilus_menu_item_get_type):
5316         * libnautilus-extension/nautilus-menu-provider.c:
5317         (nautilus_menu_provider_get_type):
5318         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5319         * libnautilus-extension/nautilus-property-page-provider.c:
5320         (nautilus_property_page_provider_get_type):
5321         * libnautilus-extension/nautilus-property-page.c:
5322         (nautilus_property_page_get_type):
5323         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5324         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5325         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5326         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5327         * libnautilus-private/nautilus-icon-canvas-item.c:
5328         (nautilus_icon_canvas_item_accessible_get_type),
5329         (nautilus_icon_canvas_item_get_type):
5330         * libnautilus-private/nautilus-sidebar-provider.c:
5331         (nautilus_sidebar_provider_get_type):
5332         * libnautilus-private/nautilus-sidebar.c:
5333         (nautilus_sidebar_get_type):
5334         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5335         * libnautilus-private/nautilus-window-info.c:
5336         (nautilus_window_info_get_type):
5337         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5338         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5339         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5340         * src/nautilus-navigation-action.c:
5341         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5342         GInterfaceInfo static. Bug #362034.
5344 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5346         * src/nautilus-window-menus.c:
5347         Restore "CD/DVD Creator" label for menu item. Was removed by
5348         a misunderstood, see bug #385382.
5350 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5352         Merged from gnome-2-16:
5354         * src/nautilus-property-browser.c (add_reset_property): Make the
5355         "Reset" string translatable.  Fixes #394328.  Patch committed by
5356         Federico Mena-Quintero <federico@novell.com>.
5358 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5360         * libnautilus-private/nautilus-directory-background.c:
5361         (nautilus_connect_background_to_file_metadata):
5362         Remove all pending eel preferences callbacks.
5364 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5366         * src/nautilus-navigation-window.c:
5367         (nautilus_navigation_window_key_press_event)
5368         * src/nautilus-actions.h:
5369         * src/nautilus-window.c:
5370         (nautilus_window_key_press_event)
5371         * configure.in:
5372         Add support for XF86 multimedia keys (#329920) .
5374 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5376         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5377         Avoid crash on NULL vfs_uri (#320020)
5379 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5381         * libnautilus-private/nautilus-file-operations.c:
5382         (nautilus_file_operations_new_file_from_template):
5383         Use default permissions when copying template to use
5384         umask correctly. (#327249)
5385         Patch from Josselin Mouette
5387 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5389         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5391         Handle NULL activation uris from drives
5393 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5395         * libnautilus-private/nautilus-ui-utilities.c:
5396         (nautilus_ui_string_get):
5397         Handle ui file load error better.
5398         Patch from Tom Parker
5400 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5402         Add svn:externals property to include libbackground from trunk.
5404 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5406         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5407         Use proper macro for translating the scripts menu item (#389467).
5408         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5410 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5412         * libnautilus-private/nautilus-debug-log.c
5413         (make_key_file_from_configuration): Oops, handle the case of an
5414         empty domains_hash.
5416 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5418         * libnautilus-private/nautilus-file-operations-progress.c:
5419         (time_remaining_callback):
5420         Zero-pad seconds in the remaining time display (#376291).
5421         Patch from Sven Herzberg  <herzi@gnome-de.org>
5423 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5425         * src/nautilus-image-properties-page.c: (load_finished):
5426         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5427         (setup_internal_entry):
5428         Avoid markup in translatable messages (#360448).
5429         Patch from Elijah Newren <newren@gmail.com>
5431 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5433         * src/nautilus-navigation-window.c:
5434         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5435         Don't connect the changed signal handler on the view as combobox
5436         each time the contents of the combobox are reloaded, but only on
5437         instantiation. Prevents creating as many view instances as times
5438         the view/location was already changed when using the view as menu.
5440 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5442         * libnautilus-extension/nautilus-file-info.c:
5443         * libnautilus-extension/nautilus-file-info.h:
5444         * libnautilus-private/nautilus-file.c:
5445         Add nautilus_file_info_get_activation_uri().
5447 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5449         * configure.in:
5450         Post release version bump
5452 === nautilus 2.17.1 ===
5454 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5456         * NEWS:
5457         Update for release.
5459 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5461         * src/nautilus-trash-bar.c:
5462         * src/nautilus-trash-bar.h:
5464         Remove unneeded function I left in by mistake.
5466 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5468         * src/nautilus-trash-bar.c:
5469         * src/nautilus-trash-bar.h:
5470         * src/nautilus-window-manage-views.c:
5472         Add an extra widget to the trash folder with the "Empty Trash"
5473         button. Kudos also to Lakin Wecker who came up with a similar
5474         patch some months ago, though it never went in.
5476         * src/nautilus-information-panel.c:
5478         Remove the "Empty Trash" and "Burn" buttons from the side pane
5479         since we now have extra location widgets.
5481 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5483         * src/file-manager/fm-directory-view.c:
5485         Use "document-new", "folder-new" named icon from
5486         Icon Naming Spec for File->Create Document and
5487         File->Create Folder menu entries.
5489         * src/nautilus-navigation-window-menus.c:
5491         Use "window-new" named icon from Icon Naming Spec for
5492         File->New Window menu entry in browser window.
5494 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5496         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5497         a tiny leak.
5499 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5501         * nautilus-computer.desktop.in.in:
5503         Fix a typo in previous commit (folders, not folder)
5505 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5507         * src/nautilus-actions.h:
5509         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5511         * src/nautilus-navigation-window-menus.c:
5512         (nautilus_navigation_window_initialize_actions),
5513         (nautilus_navigation_window_initialize_menus):
5514         * src/nautilus-spatial-window.c:
5515         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5517         Define short_label for NAUTILUS_ACTION_HOME and
5518         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5519         in search menu entry.
5521 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5523         * nautilus-computer.desktop.in.in:
5524         * nautilus-file-management-properties.desktop.in.in:
5525         * nautilus-home.desktop.in.in:
5526         * src/nautilus-navigation-window-menus.c:
5527         * src/nautilus-spatial-window.c:
5528         * src/nautilus-window-menus.c:
5529         * src/network-scheme.desktop.in:
5531         Update comments and some menu entries to match suggestions on
5532         http://live.gnome.org/UsabilityTeam/Menu
5534 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5536         * libnautilus-private/nautilus-debug-log.c
5537         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5538         30000 was way too big for normal usage.
5539         (add_to_milestones): New function; adds a milestone string to a
5540         linked list of milestones.
5541         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5542         (write_string): New helper function.
5543         (dump_milestones): New helper function.
5544         (dump_configuration): Use write_string().
5545         (dump_ring_buffer): New helper function; moved the code from
5546         nautilus_debug_log_dump().
5547         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5548         (dump_configuration): Print the instructions to re-create the
5549         configuration here, instead of in nautilus_debug_log_dump().
5551 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5553         * src/ephy-spinner.c:
5554         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5556         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5558 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5560         * src/nautilus-application.c (save_session_to_file): use
5561         g_mkstemp instead of tempnam.
5563 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5565         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5566         Don't expand vbox with dialog size (#384078)
5567         Patch from Baptiste Mille-Mathias
5569 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5571         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5572         Default location dialog to $home for desktop (#383840)
5573         Patch from Guillaume Desmottes
5575 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5577         * libnautilus-private/nautilus-desktop-link.c:
5578         * libnautilus-private/nautilus-file-utilities.c:
5579         * libnautilus-private/nautilus-query.c:
5580         * src/nautilus-navigation-window.c:
5581         * src/nautilus-navigation-window.h:
5582         * src/nautilus-pathbar.c:
5583         * src/nautilus-places-sidebar.c:
5584         * src/nautilus-shell.c:
5585         * src/nautilus-window-manage-views.c:
5586         * src/nautilus-window.c:
5587         * src/file-manager/fm-tree-model.c:
5588         * src/file-manager/fm-tree-view.c:
5590         Use nautilus_get_home_directory_uri everywhere instead of
5591         open coding it and other minor cleanups.
5593 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5595         * libnautilus-private/nautilus-monitor.c:
5596         Schedule metadata removal when we get external remove events.
5597         Patch from Gene Z. Ragan (#45953)
5599 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5601         * libnautilus-private/nautilus-icon-canvas-item.c:
5602         Disable the mask code for now...
5604 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5606         * libnautilus-private/nautilus-icon-canvas-item.c:
5607         * libnautilus-private/nautilus-icon-container.c:
5608         * libnautilus-private/nautilus-icon-private.h:
5609         Draw selection rect using cairo.
5611         * icons/Makefile.am:
5612         * icons/text-selection-frame.png:
5613         Remove old icon used for selection rect.
5615         Patch from Gene Z. Ragan
5617 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5619         * src/file-manager/fm-list-view.c:
5620         Reveal selection on sort-order change.(#332667)
5621         Patch from Gene Z. Ragan
5623 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5625         * cut-n-paste-code/gsequence/gsequence.[ch]:
5626         Import gsequence fix for #350579
5628 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5630         * libnautilus-private/nautilus-icon-container.[ch]:
5631         * src/file-manager/fm-icon-container.c:
5632         Freeze icon view updates while renaming to avoid things
5633         moving around on file changes. (#318373)
5634         Patch from Nelson Benítez
5636 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5638         * icons/nautilus-server-connect.png
5639         Removed this legacy icon.
5641 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5643         * configure.in:
5644         * icons/Makefile.am:
5645         * icons/appicon/*:
5646         Add new Nautilus logo from Ulisse Perusin, installed
5647         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5649         * icons/nautilus-launch-icon.png:
5650         Removed.
5652         * src/nautilus-window-menus.c:
5653         Use the new named icon logo in about dialog.
5655 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5657         * icons/knob.png:
5658         Remove black outline, using Tango style.
5659         See bug 374722 for details.
5661 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5663         * libnautilus-private/nautilus-icon-canvas-item.c:
5664         * libnautilus-private/nautilus-icon-container.c:
5665         * libnautilus-private/nautilus-icon-private.h:
5666         Add more themeing features for icon view icons.
5667         Patch from JackTheDipper
5669 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5671         * src/file-manager/fm-tree-view.c:
5672         Add delete menu item if configured. (#132326)
5673         Patch from Ferran Puig
5675 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5677         * libnautilus-private/nautilus-icon-container.c:
5678         * libnautilus-private/nautilus-icon-private.h:
5679         Handle scroll wheel while rubberbanding.
5680         Patch from Nelson Benítez
5682 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
5684         * icons/nautilus-desktop.png:
5685         * icons/nautilus-file-management-properties.png:
5686         * icons/nautilus-mini-logo.png
5687         * icons/Search.png:
5688         * icons/side_bar_image.png:
5689         Remove legacy icons from cvs.
5691 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5693         * src/nautilus-spatial-window.c:
5694         Ellipsice location menu button at 16 chars.
5695         Patch from Tom Parker
5697 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5699         Use the write-to-a-pipe trick from the signal handler instead of
5700         queueing an idle handler from there.
5702         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5703         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5704         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5705         idle handler.
5706         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5707         the pipe, and dump the debug log.
5709         Add a configuration file for the logging mechanism.  You create
5710         ~/nautilus-debug-log.conf as a GKeyFile.
5712         * libnautilus-private/nautilus-debug-log.c
5713         (nautilus_debug_log_load_configuration): New function; loads the
5714         configuration from a key file like this:
5716                 [debug log]
5717                 enable domains = foo; bar; baz
5718                 max lines = 1000
5720         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5721         New utility function.
5722         (nautilus_debug_log_dump): At the end of the log, dump the
5723         configuration used for the debug log so that the user can
5724         re-create it later.
5726         * libnautilus-private/nautilus-debug-log.h: New prototype for
5727         nautilus_debug_log_load_configuration().
5729         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5730         configuration from ~/nautilus-debug-log.conf
5731         (setup_debug_log_domains): Removed.
5733         * src/nautilus-main.c (log_override_cb): If the log level of the
5734         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5735         use this log level for miscellaneous debugging messages from
5736         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5737         default log handler, to avoid a huge ~/.xsession-errors.
5738         (setup_debug_log_domains): Enable logging for
5739         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5741 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5743         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5744         Fix inconsistent label boleding. (#372550)
5746 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5748         * libnautilus-private/nautilus-icon-canvas-item.c:
5749         A11y fix for handing renames better (#338353)
5751 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5753         * Commit federicos debug logging patch:
5755 2006-10-23  Federico Mena Quintero  <federico@novell.com>
5757         * libnautilus-private/nautilus-debug-log.h
5758         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5759         We'll spit the messages that come from GLog as milestone events.
5761         * src/nautilus-main.c (setup_debug_log): New function; set up
5762         everything here.
5763         (setup_debug_log_glog): New function.  Override the default
5764         handler for GLog so that its messages will also appear as
5765         milestone events in our own debug log.
5767 2006-10-16  Federico Mena Quintero  <federico@novell.com>
5769         * src/file-manager/fm-directory-view.c (files_added_callback): Log
5770         when files are added to the view.
5771         (files_changed_callback): Log when files get changed in the view.
5772         (fm_directory_view_notify_selection_changed): Log when the
5773         selection changes.
5775         * src/nautilus-main.c (setup_debug_log_domains): Add
5776         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5778         * libnautilus-private/nautilus-debug-log.h: New prototype for
5779         nautilus_debug_log_with_file_list().
5781         * libnautilus-private/nautilus-debug-log.c
5782         (nautilus_debug_log_with_file_list): New function; takes a GList
5783         of NautilusFile.
5785 2006-10-03  Federico Mena Quintero  <federico@novell.com>
5787         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5788         Deal with URI lists optionally.
5789         (nautilus_debug_log_with_uri_list): New function.
5791         * libnautilus-private/nautilus-icon-dnd.c
5792         (receive_dropped_color): Log when a color is dropped.
5793         (receive_dropped_tile_image): Log when a tile image is dropped.
5795         * libnautilus-private/nautilus-icon-container.c
5796         (motion_notify_event): Log when a drag begins.
5797         (button_release_event): Log when a drag ends.
5799         * libnautilus-private/nautilus-file-operations.c
5800         (nautilus_file_operations_copy_move): Log move/copy/link actions.
5801         (nautilus_file_operations_new_folder): Log when a folder is created.
5802         (nautilus_file_operations_new_file_from_template): Log when a file
5803         is created from a template.
5804         (nautilus_file_operations_new_file): Log when a file is created.
5805         (nautilus_file_operations_delete): Log when files are deleted.
5806         (do_empty_trash): Log when the trash is emptied.
5808 2006-09-22  Federico Mena Quintero  <federico@novell.com>
5810         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5811         simple logging infrastructure based on a ring buffer.
5813         * libnautilus-private/Makefile.am
5814         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5816         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5817         ~/nautilus-debug-log.txt.
5819         * src/file-manager/fm-directory-view.c
5820         (fm_directory_view_activate_files): Log the action of activating a
5821         file.
5822         (open_location): Likewise.
5823         (fm_directory_view_launch_application): Likewise, for launching an
5824         application.
5825         (action_new_launcher_callback): Likewise, for creating a launcher.
5826         (activate_callback): Log the various actions that can happen here.
5828         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5829         Log the various activations/launches that can happen.
5831         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5832         action of the user activating something in the Places sidebar.
5834         * src/nautilus-window-manage-views.c
5835         (nautilus_window_open_location_full): Log the action of changing
5836         the location in a window.
5837         (nautilus_window_set_content_view): Log the action of thanging the
5838         view of a window.
5839         (end_location_change): Log when the window finishes loading.
5841         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5842         action of expanding a row to load a subdirectory.
5843         (row_collapsed_callback): Likewise, for collapsing a row.
5845         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5846         action of renaming a file.
5848         * src/nautilus-application.c
5849         (nautilus_application_present_spatial_window_with_selection): Log
5850         when new or existing spatial windows get presented.
5851         (nautilus_application_create_navigation_window): Log when a
5852         navigation window gets created.
5854 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5856         * configure.in:
5857         Bump version to 2.17.1
5858         Gnome 2.16 work continues on gnome-2-16 branch
5860 2006-11-22  Alexander Larsson  <alexl@redhat.com>
5862         * libnautilus-private/nautilus-search-engine.c:
5863         Look for Beagle before looking for Tracker. Since Tracker
5864         autostarts and Beagle doesn't this means you can have both
5865         installed and configured and pick which one to use.
5867 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5869         * configure.in:
5870         Post release version bump
5872 === nautilus 2.16.3 ===
5874 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5876         * NEWS:
5877         Update for release.
5879 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5881         * libnautilus-private/nautilus-icon-container.c:
5882         * src/file-manager/fm-icon-view.c:
5883         Revert federicos patch from 2006-11-06, as it was causing problems.
5885 2006-11-13  Alexander Larsson  <alexl@redhat.com>
5887         * libnautilus-private/nautilus-directory-async.c:
5888         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5889         Fixes #372471
5891 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5893         * configure.in:
5894         Post release version bump
5896 === nautilus 2.16.2 ===
5898 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5900         * NEWS:
5901         Update for release
5903         * libnautilus-private/nautilus-directory-async.c:
5904         * libnautilus-private/nautilus-directory.c:
5905         Unschedule call_ready callbacks on directory finalize, not
5906         on file finalize.
5907         Keep monitors around until we call the call_when_ready callback
5908         at idle time.
5909         Call async_state_changed and update_metadata_monitors after
5910         call_when_ready callbacks have been called at idle.
5912         (fixes make check)
5914 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5916         * src/nautilus-application.c:
5917         * src/nautilus-shell.c:
5918         * src/nautilus-main.[ch]:
5919         Make the session restart work again (from 2006-11-03 change)
5920         Make the session not restart nautilus on --quit
5922 2006-11-06  Federico Mena Quintero  <federico@novell.com>
5924         http://bugzilla.gnome.org/show_bug.cgi?id=330298
5926         Fix the use of lazy positioning, and the saving of metadata for
5927         lazily-positioned icons.  Fixes
5928         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5929         https://bugzilla.novell.com/show_bug.cgi?id=174766.
5931         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5932         desktop icon files (not "real" files) have lazy positions.  Don't
5933         consider whether the directory is loading; this is not the right
5934         place to check that.
5935         (fm_icon_view_begin_loading): Tell the icon container that we
5936         just started reloading.
5937         (fm_icon_view_end_loading): Tell the icon container that we
5938         finished loading.
5940         * libnautilus-private/nautilus-icon-private.h
5941         (NautilusIconContainerDetails): New flag "is_reloading".
5943         * libnautilus-private/nautilus-icon-container.h: New prototype for
5944         nautilus_icon_container_set_is_reloading().
5946         * libnautilus-private/nautilus-icon-container.c
5947         (nautilus_icon_container_set_is_reloading): New function; sets an
5948         is_reloading flag in the icon container.
5949         (icon_set_position): Clear icon->has_lazy_position, since the icon
5950         will be well-positioned once this function exits.
5951         (finish_adding_new_icons): Do not ignore already-placed lazy
5952         position icons when filling the placement grid!  Save the value of
5953         icon->has_lazy_position before calling assign_icon_position().
5954         Since that function may call icon_set_position() (which will clear
5955         the flag), we need to keep the original value of the flag.
5956         (finish_adding_new_icons): Don't clear icon->has_lazy_position
5957         here; let icon_set_position() do it.
5958         (finish_adding_new_icons): Emit the icon_position_changed signal
5959         so that the parent knows that we moved an icon under it.  This has
5960         the effect of updating/preserving the position metadata for
5961         has_lazy_position icons.
5963 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5965         * configure.in:
5966         * nautilus-computer.desktop.in:
5967         * nautilus-computer.desktop.in.in:
5968         * nautilus-file-management-properties.desktop.in:
5969         * nautilus-file-management-properties.desktop.in.in:
5970         * nautilus-folder-handler.desktop.in:
5971         * nautilus-folder-handler.desktop.in.in:
5972         * nautilus-home.desktop.in:
5973         * nautilus-home.desktop.in.in:
5974         * nautilus.desktop.in:
5975         * nautilus.desktop.in.in:
5976         Add X-GNOME-Bugzilla-Version marking to desktop files.
5978 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5980         * libnautilus-private/nautilus-icon-container.c:
5981         Cancel rubberbanding if we get a grab shadow event.
5982         This happens when a modal dialog (e.g. an error or auth dialog)
5983         appears. (Partially fixes #122688)
5985 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5987         * src/file-manager/fm-icon-view.c (play_file):
5988         Don't close handle and free buffer twice on error. (#321175)
5990 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5992         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5993         Don't crash on old desktop dir and search dir uris. (#349840)
5995 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
5997         * src/nautilus-file-management-properties.glade:
5998         Specify label-for and labelled-by atk relations. (#356124)
6000         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6002 2006-11-03  Alexander Larsson  <alexl@redhat.com>
6004         * libnautilus-private/nautilus-directory-metafile.c:
6005         Always use the in-process metafile factory. We don't need it
6006         oop, since nautilus is single process these days. This fixes
6007         some strange races with bonobo-activation that caused #351713
6009         * src/nautilus-application.[ch]:
6010         * src/nautilus-shell.h:
6011         Change the way we use bonobo-activation to get the NautilusShell
6012         so that we don't rely on bonobo-activation-server to spawn nautilus,
6013         as this could lead to some strange duplicate processes.
6014         We now directly try to register the app-wide shell object with
6015         bonobo-activation manually and activate it with
6016         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6018         * src/nautilus-shell.c:
6019         Handle all corba calls from the NautilusShell in an idle handler.
6020         This fixes some crashes where we reentered badly into e.g. quit
6021         when calling gconf.
6023         * src/nautilus-main.c:
6024         Since we now handle the initial open_window shell calls via an idle
6025         we need to delay until idle time to know if we can quit or not.
6027 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6029         * test/file-torture.py (main):
6030         Sleep shorter, for more torture
6032 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6034         * libnautilus-private/nautilus-directory-private.h:
6035         * libnautilus-private/nautilus-directory-async.c:
6036         Call all call_when_ready callbacks from an idle handler.
6037         This fixes problems with reentrancy, like bug #348161
6039 2006-11-01  Alexander Larsson  <alexl@redhat.com>
6041         * src/file-manager/fm-tree-model.c:
6042         Always emit the row-deleted signal before deleting the row
6043         from the model. This is according to the GtkTreeModel::row-changed
6044         docs and feedback from kris.
6045         Hopefully this will fix bug #356672
6047 2006-10-31  Alexander Larsson  <alexl@redhat.com>
6049         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6050         Remove assert that keep randomly failing to fix crash (#352592)
6051         Replace it with some debug output that hopefully lets us
6052         track down the cause.
6054 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6056         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6057         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6058         Fix C99-style variable initialization for gcc 2.95. (#348665)
6060         Patch from Jens Granseuer <jensgr@gmx.net>
6062 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6064         * src/nautilus-property-browser.c: (remove_color),
6065         (nautilus_property_browser_remove_element),
6066         (element_clicked_callback), (make_properties_from_xml_node):
6067         Remove colors by really removing them from browser.xml,
6068         not marking them deleted. That made it impossible to add
6069         another color with the same name later on.
6070         Also delete colors by their (unique) names and not their color
6071         values. That made it possible to delete built-in colors.
6072         Fixes #358893.
6074         Based on a patch from Emil Soleyman-Zomalan
6076 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6078         * src/file-manager/fm-properties-window.c:
6079         (attach_value_field_internal), (attach_value_field),
6080         (attach_ellipsizing_value_field), (append_title_value_pair),
6081         (append_title_and_ellipsizing_value),
6082         (append_directory_contents_fields), (add_permissions_combo_box),
6083         (create_simple_permissions), (create_advanced_permissions):
6084         Set up proper relationships between labels and widgets in the
6085         properties dialog. Fixes #363116.
6087         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6089 2006-10-19  Federico Mena Quintero  <federico@novell.com>
6091         * test/file-torture.py: New file with a little torture test.  It
6092         does a bunch of file operations on a directory.  Nautilus
6093         sometimes crashes when viewing that directory, so this should help
6094         us find bugs.
6096 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6098         * libnautilus-private/nautilus-file.c:
6099         (nautilus_file_get_volume_name):
6100         Check for NULL path before calling
6101         gnome_vfs_volume_monitor_get_volume_for_path().
6103         * libnautilus-private/nautilus-monitor.c:
6104         (path_is_on_readonly_volume):
6105         Assert path.
6107 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6109         * src/file-manager/fm-directory-view.c:
6110         (convert_file_list_to_string):
6111         Don't append final newline for textual URIs.
6112         Fixes #360441.
6114 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6116         * src/nautilus-main.c: (main):
6117         Shut down eel before GnomeVFS.
6119 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6121         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6122         Only deregister "ignore hidden file preferences" callback if it has
6123         been initialized before.
6125 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6127         * libnautilus-private/nautilus-customization-data.c:
6128         (nautilus_customization_data_new),
6129         (nautilus_customization_data_get_next_element),
6130         (nautilus_customization_make_pattern_chit):
6131         Handle NULL pattern chit, don't unref pattern tile in
6132         make_pattern_chit.
6134         * libnautilus-private/nautilus-file-utilities.c:
6135         (nautilus_pixmap_file):
6136         Bail using g_debug if pixmap couldn't be found.
6138         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6139         Only create pixmap if path lookup succeeded.
6141         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6142         (make_drag_image), (make_color_drag_image),
6143         (make_properties_from_directories), (add_reset_property),
6144         (property_browser_category_button_new):
6145         Handle NULL pattern chits, don't operate on NULL pixbufs.
6147 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6149         * src/file-manager/fm-list-view.c:
6150         Share target list for all instances (#357573)
6152         * src/nautilus-location-bar.c: (style_set_handler):
6153         Don't leak layout (#352693)
6155         * src/nautilus-zoom-control.c:
6156         Fix O(n^2) use of list (#357589)
6158         All patches from paolo borelli.
6160 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6162         * src/Makefile.am:
6163         * src/ephy-spinner.[ch]:
6164         * src/nautilus-throbber.[ch]:
6165         Import ephy spinner and use ad throbber.
6166         This supports different icon sizes.
6168         * src/nautilus-window-toolbars.c:
6169         Change throbber size when toolbar size changes.
6171 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6173         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6174         Renew typeahead timeout when you scroll between typeahead hits with the
6175         mouse wheel. (#354042)
6176         Patch from Nelson Benitez
6178 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6180         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6181         The row might have disappeared if it was removed since the
6182         timeout was scheduled. Protect against this. (#336051)
6184 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6186         * libnautilus-private/nautilus-file-private.h:
6187         Add is_added flag to NautilusFile to make sure we always
6188         send an added event to directory monitors.
6190         * libnautilus-private/nautilus-directory-async.c:
6191         (dequeue_pending_idle_callback):
6192         Don't add the file to both added and changed list
6193         If the file exist but hasn't been added yet, add it.
6195         * libnautilus-private/nautilus-directory.c: (is_tentative):
6196         Don't return non-added files for get_file_list to avoid duplicating
6197         files if you do a list and then track adds.
6199         Partially fixes #336051.
6201 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6203         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6204         dequeue_pending_idle_callback):
6205         Call nautilus_file_mark_gone instead of directly setting is_gone, as
6206         this allows us to clean up the symlink hash.
6208         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6209         Allow multiple mark_gone. Just ignore any but the first.
6211 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6213         * libnautilus-private/nautilus-directory.c
6214         (emit_change_signals_for_all_files):
6215         Ref all files when emitting change signals. This is
6216         an unverified possible fix for #343488, but it
6217         can't possibly be bad to do this, so i'm
6218         commiting it.
6220 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6222         * libnautilus-private/nautilus-file.c:
6223         nautilus_file_get_vfs_file_info: handle NULL info
6224         Fix typo.
6226 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6228         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6229         Don't cause critical if slow mimetype not loaded.
6230         I was able to get that with a circular symlink.
6231         In that case a fast mimetype should be ok.
6233 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6235         * configure.in:
6236         Post release version bump
6238 === nautilus 2.16.1 ===
6240 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6242         * NEWS:
6243         Update for release
6245         * configure.in:
6246         Bump to 2.16.1
6248 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6250         * src/nautilus-navigation-window.c (search_bar_activate_callback):
6251         In non-indexed mode, start at current dir.
6253 2006-09-27  Christian Neumair  <chris@gnome-de.org>
6255         * libnautilus-private/nautilus-directory.c:
6256         * libnautilus-private/nautilus-directory.h:
6257         * libnautilus-private/nautilus-directory-private.h:
6258         Add is_in_trash_state to NautilusDirectoryDetails.
6259         Also add nautilus_directory_is_in_trash which works
6260         like nautilus_directory_is_local.
6262         * libnautilus-private/nautilus-file.c:
6263         Proxy nautilus_file_is_in_trash to
6264         nautilus_directory_is_in_trash, similar to
6265         nautilus_file_is_local.
6267 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6269         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6270         Fixes #46664.
6272 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6274         * src/nautilus-places-sidebar.c:
6275         Don't use the same type name for the shortcut model filter as
6276         GtkFileChooser to avoid name clashes. Fixes #355242.
6278         Patch from Stephen Cook <siti@orcon.net.nz>
6280 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6282         * configure.in:
6283         Bump version to 2.16.0
6285         * NEWS:
6286         Update for release
6288 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6290         * src/file-manager/fm-list-view.c:
6291         Handle enter activation when using typeahead search (#334928)
6292         Patch from Nelson Benitez
6294 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6296         * libnautilus-private/nautilus-directory-private.h:
6297         * libnautilus-private/nautilus-directory.c:
6298         (nautilus_directory_is_local):
6299         Cache return value from gnome_vfs_uri_is_local
6301         * libnautilus-private/nautilus-file-operations.c:
6302         * libnautilus-private/nautilus-file-utilities.c:
6303         Avoid using gnome_vfs_uri_is_local.
6305 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6307         * configure.in:
6308         Post release version bump
6310 === nautilus 2.15.92.1 ===
6312 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6314         * libbackground/preferences.c:
6315         Fix double free
6317         * configure.in:
6318         Release a 2.15.92.1 with fix
6320 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6322         * configure.in:
6323         Post release version bump
6325 === nautilus 2.15.92 ===
6327 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6329         * NEWS:
6330         Update for release
6332 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6334         * src/file-manager/fm-properties-window.c:
6335         Don't crash when quickly changing user or group.
6336         Patch from Christian Neumair
6338 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6340         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6341         Fix double free.
6342         Patch from Rouslan Solomakhin
6344 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6346         * src/nautilus-main.c (main): Call setlocale() before we try to
6347         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6348         Brabec <sbrabec@suse.cz>.
6350 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6352         * configure.in: Fix intltool req.
6354 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6356         * configure.in:
6357         Post release version bump
6359 === nautilus 2.15.91 ===
6361 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6363         * NEWS:
6364         Update for release
6366         * configure.in:
6367         Require new eel.
6369 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6371         Use GTK+ to handle recent documents.
6373         * configure.in: require GTK+ 2.10
6374         * cut-n-paste-code/libegg/Makefile.am:
6375         * cut-n-paste-code/libegg/egg-recent-*: kill
6376         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6377         renamed to nautilus_recent_get_manager()
6378         (nautilus_recent_add_uri): new, to make it easier to use
6379         gtk_recent_manager_add_full()
6380         * src/file-manager/fm-directory-view.c:
6381         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6382         instead of old egg code
6383         (activate_callback): ditto
6385 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6387         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6388         Follow symlinks when reading .hidden files.
6390 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6392         * libnautilus-private/nautilus-directory-background.c:
6393         Do background change comparison in eel instead (#349961)
6394         Patch from Matthias Clasen
6396 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6398         * libnautilus-private/nautilus-icon-container.c:
6399         Fix down when in the rightmost column in the next to last row (#316117)
6400         Based on patch from Nelson Benitez
6402 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6404         * libnautilus-private/nautilus-file-operations.c:
6405         Handle desktop drops from panel. (#347673)
6406         Patch from Christian Neumair
6408 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6410         * libnautilus-private/nautilus-directory-async.c:
6411         (dequeue_pending_idle_callback): Revert patch from #336051
6412         as it breaks the file update machinery. Fixes #348097.
6414 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6416         * libnautilus-private/nautilus-dnd.c:
6417         Rename nautilus_drag_default_drop_action_for_url to
6418         nautilus_drag_default_drop_action_for_netscape_url.
6419         Don't offer netscape URL drags.
6421         * libnautilus-private/nautilus-dnd.h: Rename
6422         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6423         and nautilus_drag_default_drop_action_for_url to
6424         nautilus_drag_default_drop_action_for_netscape_url.
6426         * libnautilus-private/nautilus-file-operations.c:
6427         (nautilus_file_operations_new_file_from_template):
6428         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6430         * libnautilus-private/nautilus-file-utilities.c:
6431         (test_uri_exists), (nautilus_ensure_unique_file_name):
6432         Handle gnome_vfs_uri_new() failure by returning NULL.
6434         * libnautilus-private/nautilus-icon-container.c:
6435         * libnautilus-private/nautilus-icon-container.h:
6436         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6438         * libnautilus-private/nautilus-icon-dnd.c:
6439         * libnautilus-private/nautilus-icon-dnd.h:
6440         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6441         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6442         Don't offer netscape URL drags, prefer netscape URL drops over
6443         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6445         * libnautilus-private/nautilus-link-desktop-file.c:
6446         (nautilus_link_desktop_file_local_create):
6447         Handle trash, desktop and search URIs, handle
6448         NULL retval of nautilus_ensure_unique_file_name.
6450         * src/nautilus-location-bar.c:
6451         * src/nautilus-spatial-window.c:
6452         * src/file-manager/fm-list-model.c:
6453         Don't offer/handle netscape URL drags.
6455         * src/file-manager/fm-directory-view.h:
6456         * src/file-manager/fm-icon-view.c:
6457         * src/file-manager/fm-list-view:
6458         Rename DND_URL symbols to DND_NETSCAPE_URL.
6460         Should fix #347673.
6462 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6464         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6465         Translate the selinux context from raw form when displayin.
6467 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6469         * cut-n-paste-code/gsequence/gsequence.[ch]:
6470         Import the latest EggSequence which supposedly fixes a
6471         bunch of bugs.
6473         * src/file-manager/fm-list-model.c:
6474         Fix to use new function names of EggSequence
6476 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6478         * configure.in:
6479         Post-release version bump
6481 === nautilus 2.15.90 ===
6483 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6485         * NEWS:
6486         Update for release
6488         * configure.in:
6489         Require eel 2.15.90
6491 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6493         * src/nautilus-main.c: (main):
6494         Unref GnomeProgram at the end. (#348429)
6496         Patch from Christian Persch <chpe@gnome.org>
6498 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6500         * src/nautilus-file-management-properties.c:
6501         (nautilus_file_management_properties_dialog_setup):
6502         * src/nautilus-file-management-properties.glade:
6503         Remove the "always use text-entry location bar" checkbox from the
6504         preferences page.
6506         * src/nautilus-navigation-window.[ch]: (location_button_create),
6507         (nautilus_navigation_window_instance_init),
6508         (nautilus_navigation_window_destroy):
6509         Add a tooltip to the new location bar toggle button.
6511 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6513         * src/file-manager/fm-properties-window.c:
6514         (permission_combo_update): Add a translator comment for
6515         permission combo box labels. (#347764)
6517         Patch from Hendrik Richter  <hendi@gnome-de.org>
6519 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6521         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6522         Add a location_button field.
6524         * src/nautilus-navigation-window.c
6525         (nautilus_navigation_window_instance_init): Create the
6526         location_button.
6527         (location_button_toggled_cb): New callback.  Changes the
6528         preference for toggling between the path bar and the location bar.
6529         (always_use_location_entry_changed): Toggle the button as
6530         appropriate.
6532         Add a button to the location bar to toggle betwen the path bar
6533         and a location entry. (#347991)
6535         Patch from Federico Mena Quintero  <federico@novell.com>
6537 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6539         * libnautilus-private/nautilus-icon-factory.c:
6540         * src/file-manager/fm-directory-view.c:
6541         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6542         * src/nautilus-window-menus.c:
6543         Use trash icons from the icon naming specification for trash
6544         related operations. (#340321)
6546         Patch from Rodney Dawes  <dobey@novell.com>
6548 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6550         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6551         Take the sidebar as parameter and refilter it after adding.
6553         (reorder_bookmarks): Implement reordering of bookmarks.
6555         (drag_data_delete_callback), (drag_data_received_callback),
6556         (drag_motion_callback): Handle dragging of tree rows.
6558         (nautilus_places_sidebar_init)
6559         (_shortcuts_model_filter_class_init),
6560         (_shortcuts_model_filter_init),
6561         (shortcuts_model_filter_row_draggable),
6562         (shortcuts_model_filter_drag_data_get),
6563         (shortcuts_model_filter_drag_source_iface_init),
6564         (shortcuts_model_filter_new):
6565         Implement GtkTreeDragSource.
6567         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6568         (loading_uri_callback): Use the filter model.
6570         Enable reordering of bookmarks in the places sidebar via
6571         Drag'n'Drop. (#319022)
6573         Patch from Xavier Claessens <xclaesse@gmail.com>
6575 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6577         * libnautilus-private/nautilus-search-engine-beagle.c:
6578         (nautilus_search_engine_beagle_new): Check whether daemon is
6579         running as beagle_client_new doesn't fail when a stale socket
6580         file exists.
6582         Patch from Jürg Billeter <j@bitron.ch>
6584 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6586         * configure.in:
6587         * libnautilus-extension/Makefile.am:
6588         Add extension versioning infrastructure and add nautilus-menu.[ch].
6590         * libnautilus-extension/nautilus-menu-item.[ch]:
6591         Add and handle a 'menu' property and add a function
6592         nautilus_menu_item_set_submenu.
6594         * libnautilus-extension/nautilus-menu.[ch]:
6595         New files implementing a submenu item.
6597         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6598         (reset_extension_actions_menu):
6599         Add extension menu items recursively.
6601         * libnautilus-extension/nautilus-menu-provider.h:
6602         Update include.
6604         Extend extension API to support submenus. (#314579)
6606         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6608 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6610         * configure.in:
6611         Post-release version bump
6613 === nautilus 2.15.4 ===
6615 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6617         * NEWS:
6618         Update for release
6620         * configure.in:
6621         Bump version to 2.15.4
6622         Require eel 2.15.4
6624 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6626         * libnautilus-private/nautilus-directory-async.c:
6627         (dequeue_pending_idle_callback): Never add a file to both
6628         the added_files and changed_files lists. Don't ref an existing
6629         file without adding it to the changed_file list. (#336051)
6631         Patch from Christian Neumair  <chris@gnome-de.org>
6633 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6635         * libnautilus-private/nautilus-file-dnd.[ch]:
6636         Add functions nautilus_drag_can_accept_files and
6637         nautilus_drag_can_accept_info.
6639         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6640         (receive_dropped_uri_list), (receive_dropped_text),
6641         (drag_data_received_callback):
6642         Accept the entire drag context as parameter and use
6643         nautilus_icon_container_find_drop_target.
6645         (nautilus_icon_container_find_drop_target):
6646         (nautilus_icon_dnd_update_drop_target):
6647         Use nautilus_drag_can_accept_info.
6649         * libnautilus-private/nautilus-marshal.list:
6650         Add new signature.
6652         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6653         Add function get_drop_target_uri_at_pos and use it in the drop
6654         handlers to determine the target uris for actions.
6655         Rename get_drop_target to get_drop_target_uri_for path.
6657         (nautilus_tree_view_drag_dest_class_init):
6658         Adapt to new drag handler signatures.
6660         (set_widget_highlight):
6661         Fix DND highlighting of an empty tree view.
6663         (drag_motion_callback):
6664         Ignore drags on the header.
6666         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6667         * libnautilus-private/nautilus-icon-container.[ch]:
6668         * src/file-manager/fm-icon-view.c:
6669         * src/file-manager/fm-list-view.c:
6670         Add a target/parent uri parameter to the drop handler functions.
6672         * src/file-manager/fm-directory-view.[ch]:
6673         Add handling for the additional target parameter to support
6674         drops of URIs, URLs and text to subfolders.
6676         Patch from Christian Neumair  <chris@gnome-de.org>
6678 2006-07-08  Christian Neumair  <chris@gnome-de.org>
6680         * libnautilus-private/nautilus-file-utilities.c:
6681         * libnautilus-private/nautilus-file-utilities.h:
6682         Add nautilus_find_existing_uri_in_hierarchy.
6683         Remove undefined in_gnome_path helper declarations.
6685         * src/nautilus-pathbar.c:
6686         * src/nautilus-pathbar.h:
6687         Make nautilus_path_bar_clear_buttons public.
6689         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6690         If the displayed location was removed, and it has an existing parent,
6691         navigate window to this parent. Fixes #336724.
6693 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6695         * libnautilus-private/nautilus-icon-factory.c:
6696         (get_special_icon_for_file):
6697         * src/nautilus-window-menus.c:
6698         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6699         for burn:///.
6701 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6703         Add complete session management, remember maximization state and type
6704         of open windows, save history on quit.
6706         * libnautilus-private/nautilus-global-preferences.c
6707         * libnautilus-private/nautilus-global-preferences.h:
6708         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6710         * libnautilus-private/nautilus-metadata.h:
6711         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6713         * src/nautilus-application.c:
6714         * src/nautilus-application.h:
6715         Save session on session save request, add
6716         nautilus_application_load_session(), move
6717         initial navigational geometry handling to
6718         nautilus_application_create_navigation_window,
6719         maximize window if
6720         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6721         is set.
6723         * src/nautilus-main.c:
6724         Add "--load-session" parameter.
6726         * src/nautilus-shell-interface.idl:
6727         * src/nautilus-shell.c:
6728         Add load_session CORBA method.
6730         * src/nautilus-navigation-window.c:
6731         * src/nautilus-spatial-window.c:
6732         Save maximized state when appropriate.
6734         * src/nautilus-window-manage-views.c:
6735         Load maximized state for spatial windows,
6736         remove navigation window geometry handling.
6738         * src/nautilus-window.c:
6739         * src/nautilus-window-private.h:
6740         Add nautilus_add_to_history_list_no_notify.
6742 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6744         * libnautilus-extension/nautilus-menu-provider.[ch]:
6745         Add items_updated signal
6747         * libnautilus-private/Makefile.am:
6748         * libnautilus-private/nautilus-signaller.[ch]:
6749         * src/nautilus-signaller.[ch]:
6750         * src/Makefile.am:
6751         Move NautilusSignaller to libnautilus-private.
6752         Add popup_menu_changed signal.
6754         * src/nautilus-application.c:
6755         Signal popup_menu_changed when a menu provider emits items_updated.
6757         * src/file-manager/fm-directory-view.c:
6758         * src/nautilus-window.c:
6759         Handle popup_menu_changed.
6761         * src/nautilus-emblem-sidebar.c:
6762         * src/nautilus-history-sidebar.c:
6763         * src/nautilus-navigation-window-menus.c:
6764         * src/nautilus-navigation-window.c:
6765         * src/nautilus-property-browser.c:
6766         * src/nautilus-spatial-window.c:
6767         * src/nautilus-window-menus.c:
6768         Update includes.
6770         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6772 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6774         * libnautilus-private/nautilus-column-utilities.c:
6775         Add selinux context column
6777         * libnautilus-private/nautilus-directory-async.c:
6778         * libnautilus-private/nautilus-file-private.h:
6779         * libnautilus-private/nautilus-file.[ch]:
6780         Get selinux context for all files.
6781         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6782         Add selinux_context string attribute.
6784         * src/file-manager/fm-properties-window.c:
6785         Display selinux context in permissions page.
6787 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6789         * libnautilus-private/nautilus-global-preferences.[ch]:
6790         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6791         Add show_advanced_permissions setting
6792         Remove show_special_flags setting, its always on in advanced mode.
6794         * libnautilus-private/nautilus-file-operations.[ch]:
6795         Add nautilus_file_set_permissions_recursive
6797         * src/file-manager/fm-properties-window.c:
6798         Change permission page. Implement both simple and advanced mode.
6799         Add recursive permissions setting.
6800         HIGify some spacing.
6802 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6804         * configure.in:
6805         Post-release version bump
6807 === nautilus 2.15.2 ===
6809 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6811         * NEWS:
6812         Update for release
6814 2006-05-30  Christian Neumair  <chris@gnome-de.org>
6816         * libnautilus-private/nautilus-icon-factory.c:
6817         * libnautilus-private/nautilus-thumbnails.c:
6818         * libnautilus-private/nautilus-thumbnails.h:
6819         Use GdkPixbufLoader for thumbnailing.
6821 2006-05-29  Christian Neumair  <chris@gnome-de.org>
6823         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6824         Limit max. returned SVG icon size to requested icon size.
6826 2006-05-24  Christian Neumair  <chris@gnome-de.org>
6828         * libnautilus-private/nautilus-file-utilities.c:
6829         (nautilus_file_operations_copy_move):
6830         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6831         nautilus_file_get_enclosing_volume.
6833         * libnautilus-private/nautilus-file-utilities.c:
6834         * libnautilus-private/nautilus-file-utilities.h:
6835         Remove nautilus_get_enclosing_volume.
6837 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6839         * src/nautilus-information-panel.c:
6840         * src/nautilus-window-bookmarks.c:
6841         * src/file-manager/fm-properties-window.c:
6843         Use g_signal_connect_data instead of the outdated eel equivalent.
6845 2006-05-24  Alexander Larsson  <alexl@redhat.com>
6847         * src/file-manager/fm-list-view.c:
6848         Remove unused include of eel-cell-renderer-pixbuf-list.h
6850 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6852         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6853         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6855 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
6857         * nautilus-folder-handler.desktop.in: Add internationalization
6858         * po/POTFILES.in: Add the file.
6860 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6862         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6863         Only pass TRUE for embedding_text if we actually read a top-left text.
6864         Based on patch from Rene Hausleitner (#335435)
6866 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6868         * src/file-manager/fm-directory-view.c:
6869         * src/nautilus-places-sidebar.c:
6870         Don't allow floppy formating if the floppy is mounted,
6871         since gfloppy can't handle that. (#125819)
6872         Patch from Xavier Claessens
6874 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6876         * configure.in:
6877         Post-release version bump.
6879 === nautilus 2.15.1 ===
6881 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6883         * NEWS:
6884         Update for release
6886 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6888         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6889         (icon_set_size), (icon_toggle_selected),
6890         (nautilus_icon_container_move_icon), (keyboard_stretching),
6891         (end_stretching), (nautilus_icon_container_update_icon),
6892         (assign_icon_position), (nautilus_icon_container_add),
6893         (nautilus_icon_container_is_stretched),
6894         (nautilus_icon_container_unstretch),
6895         (nautilus_icon_container_freeze_icon_positions):
6896         * libnautilus-private/nautilus-icon-container.h:
6897         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6898         * libnautilus-private/nautilus-icon-private.h:
6899         * src/file-manager/fm-icon-view.c:
6900         (get_stored_icon_position_callback),
6901         (icon_position_changed_callback):
6902         Cleanup to merge the x any y icon scale factors into one variable.
6904         Patch from Christian Neumair <chris@gnome-de.org>
6906 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
6908         * src/nautilus-places-sidebar.c: (update_places_cb),
6909         (volume_unmounted_callback), (drive_disconnected_callback),
6910         (drive_connected_callback),
6911         (nautilus_places_sidebar_set_parent_window):
6912         Update the places on drive-connected and drive-disconnected
6913         signals too. Delay the update for the volume-unmounted signal
6914         with an idle callback to work around gnome-vfs removing the
6915         volume only after we received the signal.
6917         Patch from Xavier Claessens <xclaesse@gmail.com>
6919 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
6921         * src/nautilus-window-manage-views.c:
6922         (got_file_info_for_view_selection_callback):
6923         Re-set viewed_file after a location change failed. Prevents
6924         crashing over an assertion in viewed_file_changed_callback
6925         on slow filesystems. Fixes #339965.
6927 2006-05-08  Federico Mena Quintero  <federico@novell.com>
6929         * libnautilus-private/nautilus-file-operations.c
6930         (handle_transfer_ok): Don't special-case the first 0 bytes of the
6931         file in the case of reporting actual copy/move progress.  It is
6932         fine to update both the labels and the sizes every time.  Fixes
6933         http://bugzilla.gnome.org/show_bug.cgi?id=341064
6934         https://bugzilla.novell.com/show_bug.cgi?id=66073
6936 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
6938         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6939         (check_visibility), (bookmarks_check_popup_sensitivity),
6940         (get_selected_iter), (rename_selected_bookmark),
6941         (remove_selected_bookmarks), (mount_shortcut_cb),
6942         (unmount_shortcut_cb), (eject_shortcut_cb),
6943         (nautilus_places_sidebar_init):
6944         Add volume data to the list store and use it to show
6945         an unmount command for network volumes. (#316184)
6947         Patch from Xavier Claessens <xclaesse@gmail.com>
6949 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6951         * libnautilus-private/nautilus-dnd.c:
6952         (nautilus_drag_drop_action_ask),
6953         (nautilus_drag_drop_background_ask):
6954         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6955         * src/nautilus-places-sidebar.c:
6956         (bookmarks_build_popup_menu):
6957         Use eel_gtk_menu_append_separator.
6959         * src/nautilus-places-sidebar.c:
6960         (bookmarks_check_popup_sensitivity):
6961         Use eel_gtk_widget_set_shown.
6963 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6965         * src/nautilus-query-editor.c: (type_combo_changed):
6966         Fix typo in function name: s/availible/available/ (#326053)
6968         * configure.in:
6969         Require eel 2.15.1
6971 2006-05-04  Christian Neumair  <chris@gnome-de.org>
6973         * src/nautilus-navigation-action.c:
6974         (nautilus_navigation_action_class_init), (disconnect_proxy):
6975         Disconnect signal handlers registered when connecting proxies.
6977 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
6979         * src/nautilus-places-sidebar.c: (volume_op_callback):
6980         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6981         (eject_for_type), (set_visibility),
6982         (bookmarks_check_popup_sensitivity), (get_selected_drive),
6983         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6984         (format_shortcut_cb), (bookmarks_build_popup_menu):
6985         Add mount, unmount, eject and format menu items to the popup menu
6986         of drives in the places sidebar. (#316184)
6988         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6990 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6992         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6993         Adapt to new GtkAboutDialog behaviour and use wrap-license.
6994         Makes the close button work again. Fixes #336520.
6996         Patch from Christian Persch <chpe@gnome.org>
6998 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7000         * src/nautilus-query-editor.c: (location_row_create_widgets):
7001         Fix typo in the query filechooser window title. (#325284)
7003 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7005         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7006         (finish_first_line):
7007         Fix wording: Use "criterion" instead of "criterium". (#331682)
7009         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7011 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7013         * libnautilus-private/nautilus-program-choosing.c:
7014         (application_cannot_open_location):
7015         Remove bogus period from strings. (#336909)
7017         Patch from Javier F. Serrador <serrador@tecknolabs.com>
7019 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7021         * libnautilus-private/nautilus-file-operations.c:
7022         (handle_transfer_overwrite):  Use the same phrasing and
7023         format as the GTK+ overwrite dialog.  Also, per the HIG
7024         convert the dialog to a confirmation alert since the user's
7025         command may destroy data. (#325188)
7027         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7029 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7031         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7032         (append_exifdata_string):
7033         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7034         deciding which date to show from image metadata. (#331810)
7036         Patch from Pat Suwalski <pat@suwalski.net>
7038 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
7040         * configure.in:
7041         * po/LINGUAS:
7042         Update handling of po/LINGUAS for new instructions.  Refer
7043         to http://live.gnome.org/GnomeGoals/PoLinguas
7045         Patch from Brian Pepple  <bdpepple@gmail.com>
7047 2006-04-27  Christian Neumair  <chris@gnome-de.org>
7049         * src/file-manager/fm-actions.h:
7050         * src/file-manager/fm-directory-view.c:
7051         (file_get_volume_and_drive),
7052         (action_self_mount_volume_callback),
7053         (action_self_unmount_volume_callback),
7054         (action_self_eject_volume_callback),
7055         (action_self_format_volume_callback),
7056         (file_get_volume_and_drive),
7057         (file_should_show_self),
7058         (real_update_menus_volumes):
7059         * src/file-manager/fm-tree-view.c:
7060         (create_popup_menu):
7061         * src/file-manager/nautilus-directory-view-ui.xml:
7062         Allow to mount/unmout/eject/format a volume when displaying its
7063         activation URI.
7065 2006-04-26  Christian Neumair  <chris@gnome-de.org>
7067         * libnautilus-private/nautilus-file.c:
7068         (nautilus_file_denies_access_permission),
7069         (nautilus_file_can_get_permissions),
7070         (nautilus_file_can_set_permissions):
7071         If no ACCESS file info field is available, pretend to have full
7072         access. If no PERMISSIONS field is available, pretend to have full
7073         permission control.
7075 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7077         * libnautilus-private/nautilus-icon-canvas-item.c:
7078         Fix width of text selection in text-below-icons mode.
7079         (it was to wide.)
7081 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7083         * configure.in:
7084         Remove popt
7086         * src/nautilus-connect-server-dialog-main.c:
7087         * src/nautilus-main.c:
7088         Convert from popt to goption.
7089         Based on patch from Philip Van Hoof
7091 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7093         * src/nautilus-main.c:
7094         Remove icon registration, as its no longer needed with gtk 2.9.
7096         * src/nautilus-window-menus.c:
7097         (nautilus_menus_append_bookmark_to_menu):
7098         Remove bogus TODO.
7100 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7102         * configure.in:
7103         Bump version to 2.15.1
7104         2.14 development continues on gnome-2-14 branch.
7106 ==== gnome-2-14 branched from here ===
7108 2006-04-25  Christian Neumair  <chris@gnome-de.org>
7110         * configure.in:
7111         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7113         * src/file-manager/fm-tree-view.c: (create_tree):
7114         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7116 2006-04-18  Alexander Larsson  <alexl@redhat.com>
7118         * libnautilus-private/nautilus-file-attributes.h:
7119         * libnautilus-private/nautilus-directory-async.c:
7120         * libnautilus-private/nautilus-directory-private.h:
7121         * libnautilus-private/nautilus-file-private.h:
7122         * libnautilus-private/nautilus-file.c:
7123         * libnautilus-private/nautilus-file.h:
7124         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
7125         the normal top-left text to 10x5.
7126         Add need_large argument to nautilus_file_peek_top_left_text and
7127         nautilus_extract_top_left_text.
7129         * libnautilus-private/nautilus-icon-canvas-item.[ch]
7130         Make details an instance-private instead of allocating separately.
7131         Add _set_is_visible() and only keep PangoLayouts cached for
7132         visible icons.
7134         * libnautilus-private/nautilus-icon-container.[ch]:
7135         * src/file-manager/fm-icon-container.c:
7136         Monitor large embedded text for larger icons.
7137         Call nautilus_icon_canvas_item_set_is_visible as needed.
7139         * libnautilus-private/nautilus-icon-factory.[ch]:
7140         Limit never-free recently used cache to 20 items.
7141         Free other unused cache items after a 100 sec.
7143 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7145         * po/LINGUAS:
7146         Remove newlines to fix build with CVS intltool. (#338423)
7148 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7150         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7151         Don't delete the first bookmark if pressing del key on an
7152         undeletable item. Fixes #338377.
7154 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
7156         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7157         Don't add location bookmark for desktop windows. Fixes #334860.
7159         Patch from Christian Neumair <chris@gnome-de.org>
7161 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7163         * configure.in:
7164         Post-release version bump.
7166 === nautilus 2.14.1 ===
7168 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7170         * NEWS:
7171         Update for release
7173         * configure.in:
7174         Require eel 2.14.1
7176 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7178         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7179         Use smaller close icon for the sidebar.
7181         Patch from Yang Hong <yanghong@ccoss.com.cn>
7183 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7185         * libnautilus-private/nautilus-icon-dnd.c:
7186         (get_data_on_first_target_we_support):
7187         Determine drop target by iterating through drop container
7188         target list instead of drag context DND list. (#337588)
7190         Patch from Christian Neumair <chris@gnome-de.org>
7192 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7194         * po/LINGUAS: New file listing all supported languages.
7196         * configure.in: Use po/LINGUAS instead of including all languages
7197         directly in this file. See the wiki for more information:
7198         http://live.gnome.org/GnomeGoals/PoLinguas
7200         Patch from Brian Pepple  <bdpepple@gmail.com>
7202 2006-04-08  Christian Neumair  <chris@gnome-de.org>
7204         * libnautilus-private/nautilus-file-operations-progress.c:
7205         (nautilus_file_operations_progress_update),
7206         (nautilus_file_operations_progress_set_operation_string):
7207         Update progress dialog when setting its operation string,
7208         also set operation string during preflight.
7210 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
7212         * src/file-manager/fm-directory-view.c:
7213         (set_script_environment_variables),
7214         (unset_script_environment_variables):
7215         * src/nautilus-main.c: (main):
7216         * src/nautilus-shell.c: (corba_restart):
7217         Use g_(un)setenv instead of their eel_ counterparts.
7219 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7221         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7222         (mount_volume_callback), (row_activated_callback),
7223         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7224         Adapt the same policy for showing drives and volumes in the places
7225         sidebar as in computer:/// and the gtk filechooser: Show unmounted
7226         but user-visible drives and mount them on activation. (#321320)
7228         Patch from Xavier Claessens <xclaesse@gmail.com>
7230 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7232         * data/patterns/.striated.png:
7233         * data/patterns/Makefile.am:
7234         Remove unused pattern file. (#337353)
7236 2006-03-30  Christian Neumair  <chris@gnome-de.org>
7238         * src/file-manager/fm-directory-view.c:
7239         (fm_directory_view_get_loading):
7240         * src/file-manager/fm-directory-view.h:
7241         Add fm_directory_view_get_loading().
7243         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7244         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7245         Use fm_directory_view_get_loading() to determine whether view is
7246         loaded. If it is not yet loaded, don't position icons lazily.
7248 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
7250         * src/nautilus-connect-server-dialog-main.c: (main):
7251         Get the command line options and pass them on to the dialog.
7253         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7254         (nautilus_connect_server_dialog_init), (setup_for_type):
7255         Use new MethodInfo struct to construct the UI.
7256         (display_server_uri): New function for initialising the UI based
7257         on the broken down parts of the URI.
7258         (nautilus_connect_server_dialog_new): Use display_server_uri.
7259         (get_method_description): New helper function.
7260         (port_insert_text): Accept more than one digit at a time.
7262         Display broken down URIs in 'Connect to Server' properly. (#332848)
7264         Patch from Nate Nielsen <nielsen@memberwebs.com>
7266 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7268         * libnautilus-private/nautilus-icon-factory.c: Only consider
7269         the filename suffix when deciding if a file is an SVG image.
7270         Bug #330019.
7272 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7274         * src/nautilus-application.c: use g_strv_length instead of a
7275         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7276         the old eel_make_uri_from_shell_arg. Bug #334077.
7278 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7280         * src/file-manager/fm-directory-view.c:
7281         (pattern_select_response_cb), (select_pattern):
7282         Add help button to the Select Pattern dialog. (#331443)
7284         * src/nautilus-connect-server-dialog.c: (response_callback),
7285         (nautilus_connect_server_dialog_init):
7286         Add help button to the Connect to Server dialog. (#334330)
7288         * src/nautilus-location-dialog.c: (response_callback),
7289         (nautilus_location_dialog_init):
7290         Add help button to the Open Location dialog (#334293)
7292 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7294         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7295         Don't set the visibility of the "burn CD" action here.
7296         (nautilus_window_initialize_menus_constructed): New public
7297         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7298         a window which has a menubar.  This prevents calling
7299         have_burn_uri() unnecessarily for the desktop window, as this is
7300         an expensive operation during login (up to 1 second!).  The way
7301         have_burn_uri() works is by creating a "burn:///" URI and seeing
7302         if it is valid, but this makes gnome-vfs load libmapping.so from
7303         nautilus-cd-burner; this takes a long time during login.
7305         * src/nautilus-window-private.h: Added prototype for
7306         nautilus_window_initialize_menus_constructed().
7308         * src/nautilus-window.h: New prototype for
7309         nautilus_window_has_menubar_and_statusbar().
7311         * src/nautilus-window.c
7312         (nautilus_window_has_menubar_and_statusbar): New function; returns
7313         whether the window should have a menubar and statusbar.  This
7314         depends on the window_type from the class structure.
7315         (nautilus_window_constructor): Call
7316         nautilus_window_initialize_menus_constructed().  We do it here so
7317         that its own call to nautilus_window_has_menubar_and_statusbar()
7318         will already have the right value for class->window_type.
7320 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7322         * src/nautilus-main.c: (register_icons):
7323         Speed up stock icon registration, as discussed on the mailing list:
7325         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7327         Also fixes #335158.
7329         * libnautilus-private/nautilus-file-operations.c:
7330         (nautilus_file_operations_copy_move):
7331         Check whether enclosing volume for any of the source files is
7332         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7333         Fixes #167102.
7335         * libnautilus-private/nautilus-file-utilities.c:
7336         * libnautilus-private/nautilus-file-utilities.h:
7337         Add nautilus_get_enclosing_volume.
7339 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7341         * nautilus-computer.desktop.in:
7342         * nautilus-folder-handler.desktop.in:
7343         * nautilus-home.desktop.in:
7344         * src/network-scheme.desktop.in:
7345         Add --no-desktop to the Exec command line options. (#326338)
7347         Patch from Saleem Abdulrasool
7349         * nautilus-computer.desktop.in:
7350         * nautilus-folder-handler.desktop.in:
7351         * nautilus-home.desktop.in:
7352         * nautilus.desktop.in:
7353         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7354         none of the listed binaries does exist anymore.
7356 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7358         * libnautilus-private/*.c:
7359         * src/file-manager/*.c:
7360         * src/*.c:
7361         Use gi18n.h instead of deprecated gnome-i18n.h header.
7363         * libnautilus-private/nautilus-query.c:
7364         (nautilus_query_to_readable_string):
7365         Mark string for translation.
7367         * po/POTFILES.in:
7368         Add nautilus-query.c
7370         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7372 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7374         * configure.in: Added "ka" Georgian to
7375         ALL_LINGUAS.
7377 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7379         * configure.in:
7380         Post-release version bump.
7382 === nautilus 2.14.0 ===
7384 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7386         * NEWS:
7387         Update for release
7389         * configure.in:
7390         Update version to 2.14.0
7392 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7394         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7395         (activation_drive_mounted_callback):
7396         Don't show error dialog if mount error is "".
7398 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7400         * libnautilus-private/nautilus-icon-canvas-item.c:
7401         Fix text drawing in RTL mode in text beside icons.
7403 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7405         * libnautilus-private/nautilus-mime-actions.c:
7406         (nautilus_mime_actions_get_full_file_attributes):
7407         Don't request the mime list for activation, context menu and
7408         the view as menu anymore. It was once used for determining a
7409         specialized component for directories, but we don't support that
7410         anymore. Nowadays it just delays these operations and can cause
7411         auth dialogs when opening the popup menu.
7413 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7415         * libnautilus-private/nautilus-file.c:
7416         (nautilus_file_recompute_deep_counts):
7417         Add file to work queue of enclosing directory when recomputing
7418         deep count for the properties dialog. Fixes #169342.
7420         Patch from Christian Neumair
7422 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7424         * src/nautilus-window-manage-views.c:
7425         * src/nautilus-window-private.h:
7426         Close window when it gets put in the trash.
7428         Patch from Christian Neumair
7430 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7432         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7433         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7434         icons jumping around
7436         * libnautilus-private/nautilus-icon-container.c:
7437         remove old workaround
7439         Patch from Christian Neumair
7441 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7443         * configure.in: Add "km" to ALL_LINGUAS.
7445 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7447         * libnautilus-private/nautilus-directory-async.c:
7448         (new_files_cancel), (nautilus_directory_cancel):
7449         Cancel get_file_info calls for new files too. Fixes a crash
7450         when leaving a directory with pending calls (#152977).
7452 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7454         * src/file-manager/fm-directory-view.c: (activate_callback):
7455         Close the window after the file activation, not before.
7456         Fixes a crash when middle-clicking a file (#330491).
7458 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7460         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7461         Don't show directory count for smb shares, as that can cause
7462         lots of network traffic and auth dialogs.
7464 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7466         * libnautilus-private/nautilus-icon-container.c:
7467         (get_cmp_point_x), (get_cmp_point_y),
7468         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7469         (closest_in_90_degrees), (record_arrow_key_start):
7470         Use better icon points for comparing the position of two items in
7471         "Text Beside Icon" mode. Fixes keynav issues with items that have
7472         different icon sizes.
7474 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7476         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7477         (get_drop_path):
7478         Test for the right path in the break condition. Fixes an infinite
7479         loop when dragging an item over a non-folder child of an expanded
7480         node in the list view, deadlocking the desktop.
7482 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7484         * configure.in:
7485         Post release version bump
7487 === nautilus 2.13.92 ===
7489 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7491         * NEWS:
7492         Update for release
7494 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7496         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7497         Use lazy positioning for volumes only, not all desktop file icons,
7498         as this can cause icons to move around, and its mainly required
7499         for removable volumes anyway.
7501 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7503         * src/nautilus-navigation-window.c:
7504         * src/nautilus-spatial-window.c:
7505         * src/nautilus-window.[ch]:
7506         Don't shortcut the title change when the bookmark name changes.
7507         Fixes #331383
7508         Patch from Christian Neumair.
7510 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7512         Get users' and groups' names via a cache to avoid calling
7513         getpwuid/getgrgid too often (i.e. many times during single redraw).
7515         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7516         Added nautilus-users-groups-cache.[ch]
7517         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7518         implementation of cache for getpwuid/getgrgid results.
7519         * libnautilus-private/nautilus-file.c:
7520         (get_user_name_from_id): removed
7521         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7522         (get_user_and_real_name_from_id): get user name and gecos using
7523         nautilus_users_cache_* functions instead of using getpwuid directly.
7524         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7525         (nautilus_file_get_group_name): get group name using
7526         nautilus_groups_cache_get_name instead of using getgrgid directly.
7527         (nautilus_file_get_owner_as_string): get user name using
7528         nautilus_users_cache_get_name.
7530 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7532         Don't add all possible columns to GtkTreeView when initializing
7533         FMListView, only the ones we actually show. This way we avoid getting
7534         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7535         columns with the default settings.
7537         * src/file-manager/fm-list-view.c:
7538         (apply_visible_columns_foreach, apply_visible_columns,
7539         apply_column_order): removed
7540         (apply_columns_settings): new function, updates a list of columns in
7541         GtkTreeView given both a list of visible columns and their ordering,
7542         replacement for apply_visible_columns and apply_column_order.
7543         (create_and_set_up_tree_view): when creating details->columns hash
7544         table, pass g_object_unref as value_destroy_func; before adding
7545         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7546         add columns to the view, the appropriate columns will be added when
7547         applying the configuration; in order to apply initial columns
7548         settings, call apply_columns_settings (instead of
7549         apply_visible_columns + apply_column_order).
7550         (set_visible_columns_from_metadata_and_preferences,
7551         set_column_order_from_metadata_and_preferences): removed
7552         (set_columns_settings_from_metadata_and_preferences): new, replacement
7553         for set_visible_columns_* and set_column_order_*.
7554         (fm_list_view_begin_loading, column_chooser_changed_callback,
7555         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7556         default_visible_columns_changed_callback,
7557         default_column_order_changed_callback): use newly added
7558         set_columns_settings_from_metadata_and_preferences.
7560 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7562         Avoid heavy operations inside "motion_notify_event" handler: don't
7563         call gtk_tree_model_row_changed (which causes updating the whole
7564         view), don't create new mouse cursor, change cursor only when
7565         necessary.
7566         As a bonus we avoid leaking hand cursor in nautilus and X server.
7568         * src/file-manager/fm-list-view.c:
7569         (hand_cursor): new global variable for storing hand cursor used in
7570         single click mode
7571         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7572         the model when changing rows, it's very slow and unnecessary - GTK+
7573         automatically invalidates parts of the view occupied by old and new
7574         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7575         only when necessary (from GDK_HAND2 to default and the other way
7576         round)
7577         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7578         the current row in the model, GTK+ automatically redraws the current
7579         row
7580         (enter_notify_callback): in case single click mode is used, update
7581         details->hover_path and set hand cursor if necessary
7582         (create_and_set_up_tree_view): connect to enter_notify_event signal
7583         in addition to leave_notify_event.
7584         (fm_list_view_click_policy_changed): unref global hand_cursor and
7585         set it to NULL when changing to double click mode, create new cursor
7586         and assign it to hand_cursor when changing to single click one.
7587         (fm_list_view_finalize): free details->hover_path if necessary
7588         (fm_list_view_init): explicitly set details->hover_path to NULL
7590 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7592         * src/nautilus-window-manage-views.c:
7593         Don't close window if old file changed when we're loading
7594         a new one (#137027).
7595         Based on patch from Christian Neumair.
7597 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7599         * libnautilus-private/nautilus-icon-container.c:
7600         Correctly handle *_margins as pixel values, not world-coords.
7601         Based on patch from Christian Neumair.
7603 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7605         * libnautilus-private/nautilus-icon-container.c
7606         (finish_adding_new_icons): Do not place icons both in the
7607         no_position_icons and semi_position_icons lists!
7608         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7609         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7610         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7611         getting a negative number.  So, we initially test for this and
7612         start that the first snap column.  The same reasoning applies to
7613         *y and the baseline.
7615 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7617         * src/nautilus-navigation-window.c:
7618         Allow saving a sidebar width of 0 (#331475)
7619         Patch from Christian Neumair
7621 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7623         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7624         Allow line-breaks after '-', '_', '.'
7625         (although not when a short number follows '.')
7626         Patch from Christian Neumair
7628 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7630         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7631         (can_accept_items_as_bookmarks), (drag_motion_callback),
7632         (bookmarks_drop_uris), (build_selection_list),
7633         (drag_data_received_callback):
7634         Only allow creation of bookmarks for directories. Fixes #328074.
7636 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7638         * libnautilus-private/nautilus-directory.c:
7639         (nautilus_directory_notify_files_removed):
7640         Plug potential leak.
7642 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7644         * src/file-manager/fm-directory-view.c: (done_loading):
7645         Only use the idle reveal mechanism for the list view.
7647 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7649         * src/file-manager/fm-directory-view.c:
7650         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7651         (done_loading):
7652         Call reveal_selection in an idle callback to work around a bug in
7653         GtkTreeView which produces buggy scroll states when the nodes have
7654         not yet been allocated. It would make the selection always the top
7655         row even when it should ignore alignment, among other oddities.
7657 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7659         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7660         * src/nautilus-application.h:
7661         * src/nautilus-window-manage-views.c:
7662         (got_file_info_for_view_selection_callback):
7663         Also consider desktop windows when deciding whether to fallback to
7664         home or not. Fixes #331605.
7666 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7668         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7670 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7672         * libnautilus-private/nautilus-directory-async.c:
7673         (directory_count_start):
7674         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7675         This avoids lots of stats.
7677         * configure.in:
7678         Require vfs 2.13.92 (cvs for now) for the above.
7680 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7682         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7683         Don't leak bookmark.
7685 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7687         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7688         Resolve the dropped uris to their drop target, use the same naming
7689         logic as the bookmark menu and use gnome-fs-directory icon when adding.
7690         If something more fitting is available it will be updated anyway.
7691         Fixes #332235.
7693 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7695         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7696         Set the has_custom_name_flag before setting the name - which would
7697         otherwise immediately commit the bookmarks to disk without the name.
7698         Fixes #327744.
7700 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7702         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7703         (bookmarks_button_press_event_cb):
7704         Open the popup menu non-modal and pass the button event on to the
7705         tree view. Makes a right click select the item under the cursor
7706         before bringing up the menu. Fixes #329778.
7708 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7710         * libnautilus-private/nautilus-file.c:
7711         (nautilus_file_get_size_as_string_with_real_size):
7712         Add a cast to fix build for platforms where GnomeVFSFileSize
7713         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7715 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7717         * src/file-manager/fm-error-reporting.[ch]:
7718         Add callback to fm_rename_file.
7720         * src/file-manager/fm-icon-view.c:
7721         Pass NULL as above callback
7723         * src/file-manager/fm-list-view.c:
7724         Don't activate file when renaming, delay until rename done.
7725         After rename, scroll to renamed file if not visibile, because it
7726         may have moved.
7728         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7730         * src/file-manager/fm-list-model.c:
7731         On file change, if file was re-sorted emit rows_reordered.
7733         This fixes bug #326581
7735 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7737         * libnautilus-private/nautilus-mime-actions.c:
7738         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7739         (file_compare_by_uri_scheme),
7740         (nautilus_mime_get_default_application_for_files),
7741         (nautilus_mime_get_open_with_applications_for_files),
7742         (nautilus_mime_get_applications_for_files),
7743         (nautilus_mime_has_any_applications_for_files):
7744         Avoid redundant application lookups by sorting the files by mime type
7745         and skipping the ones which have the same mime type / parent uri
7746         combination as the previous one. Prevents nautilus from blocking for
7747         seconds when selecting many files of similar type.
7749 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
7751         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7752         Fall back to locale encoding or force utf8 if the utf8 conversion
7753         of the link target filename fails. (#331379)
7755 2006-02-15  Alexander Larsson  <alexl@redhat.com>
7757         * src/file-manager/fm-properties-window.c (append_extension_pages):
7758         Pass the original files, not the target files to property
7759         page providers. (#329426)
7760         (create_permissions_page):
7761         Make sure we can get permissions from target before showing
7762         permissions page.
7764 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7766         * configure.in:
7767         Post release version bump.
7769 === nautilus 2.13.91 ===
7771 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7773         * NEWS:
7774         Update for release
7776         * configure.in:
7777         Require eel 2.13.91
7779 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7781         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7782         Fix layout bug on desktop (#153519)
7784 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7786         * nautilus-folder-handler.desktop.in:
7787         Add application/x-gnome-saved-search to the list of folder types handled
7789 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7791         * configure.in:
7792         Post release version bump.
7794 === nautilus 2.13.90 ===
7796 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7798         * NEWS:
7799         Update for release
7801         * configure.in:
7802         Bump version to 2.13.90
7804 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7806         * src/nautilus-file-management-properties.c:
7807         (nautilus_file_management_properties_dialog_setup):
7808         * src/nautilus-file-management-properties.glade:
7809         Add the option to always use the location bar to the
7810         preferences dialog. Closes #328659.
7811         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7813 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7815         * libnautilus-private/nautilus-view.h:
7816         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7817         Add new grab_focus method.
7819         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7820         (fm_list_view_iface_init):
7821         Implement grab_focus.
7823         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7824         Use grab_focus to set the focus on the content view. Fixes #329087.
7825         Patch from Nelson Benitez <gnel@cenobioracing.com>
7827 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
7829         * src/nautilus-places-sidebar.c: (compute_drop_position),
7830         (get_drag_data), (free_drag_data), (drag_motion_callback),
7831         (drag_leave_callback), (uri_list_from_selection),
7832         (drag_data_received_callback), (drag_drop_callback),
7833         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7834         Enable bookmarks as drop targets. Closes #43311.
7835         Based on a patch from Christian Neumair <chris@gnome-de.org>.
7837 2006-01-29  Christian Neumair  <chris@gnome-de.org>
7839         * libnautilus-private/nautilus-icon-container.c:
7840         (finish_adding_new_icons):
7841         Use same grid as positioned icons to not mess up spacing.
7843 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
7845         * libnautilus-private/nautilus-file.c:
7846         (nautilus_file_get_size_as_string_with_real_size),
7847         (nautilus_file_get_string_attribute):
7848         * src/file-manager/fm-properties-window.c: (create_basic_page):
7849         Show the detailed file size in addition to the formatted one
7850         in the properties dialog. Fixes #62713.
7851         Patch from Gautier Portet <kassoulet@gmail.com>
7853 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7855         * src/file-manager/fm-directory-view.c:
7856         (confirm_delete_from_trash):
7857         HIGify the icon in the delete from trash dialog.
7858         Patch from Luca Ferretti <elle.uca@libero.it>
7860 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7862         * test/test-nautilus-directory-async.c: (main):
7863         Fix C99-style variable initialization.
7864         Patch from Jens Granseuer <jensgr@gmx.net>
7866 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7868         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7869         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7870         Stop cell editing when disposing the view. Fixes #322821.
7872 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7874         * libnautilus-private/nautilus-file-operations.c:
7875         (progress_dialog_set_to_from_item_text):
7876         Use nautilus_get_uri_shortname_for_display to avoid
7877         crashing g_markup with invalid utf-8. Fixes #325586.
7879 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
7881         * src/file-manager/fm-properties-window.c:
7882         (synch_groups_combo_box), (synch_user_menu):
7883         Don't try to update the owner and group widgets if
7884         the monitored file was removed. Fixes #325702.
7886 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7888         * src/nautilus-window.c: (nautilus_window_destroy):
7889         Unref and destroy a new content view that has been created
7890         but not yet been switched to. Fixes a rare crash.
7892 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7894         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7895         Don't leak title.
7897 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7899         * libnautilus-private/nautilus-desktop-directory-file.c:
7900         (desktop_directory_file_monitor_add):
7901         Fix a typo that makes the desktop directory monitors leak.
7903 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7905         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7906         Never try to scale icons down to 0px. Fixes scaling for
7907         images with extreme ratios.
7909 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7911         * libnautilus-private/nautilus-mime-actions.c:
7912         (nautilus_mime_get_applications_for_file):
7913         Don't leak mime_type.
7915 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
7917         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7918         Destroy the bookmarks window on shutdown.
7920         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7921         Release the bookmark stores.
7923 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
7925         * src/nautilus-spatial-window.c:
7926         (nautilus_spatial_window_finalize):
7927         Don't leak last_geometry.
7929         * src/file-manager/fm-tree-view.c:
7930         (show_iter_for_file):
7931         Don't leak path.
7933 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7935         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7936         Don't try to remove dummy rows from the reverse maps. Fixes
7937         critical warnings when reloading a list view with subdirectories.
7939 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7941         * configure.in:
7942         Post release version bump.
7944 === nautilus 2.13.4 ===
7946 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7948         * NEWS:
7949         Update for release.
7951 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7953         * configure.in:
7954         * libnautilus-private/Makefile.am:
7955         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7956         * libnautilus-private/nautilus-search-engine.c:
7957         Add search support for the Tracker indexing engine.
7959 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7961         * src/file-manager/fm-directory-view.c:
7962         Handle the mount/unmount error case where the mount system handled
7963         the error dialogs.
7965 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7967         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7968         (get_bookmark_index), (compute_drop_position),
7969         (drag_motion_callback), (drag_leave_callback),
7970         (bookmarks_drop_uris), (drag_data_received_callback),
7971         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7972         (bookmarks_check_popup_sensitivity),
7973         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7974         (rename_shortcut_cb), (remove_selected_bookmarks),
7975         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7976         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7977         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7978         (bookmarks_button_press_event_cb), (bookmarks_edited),
7979         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7980         Merge parts of the d'n'd and popup menu code from the gtk filechooser
7981         into the places sidebar.
7983 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7985         * libnautilus-private/nautilus-directory-background.c:
7986         (nautilus_file_background_read_desktop_settings),
7987         (nautilus_file_background_write_desktop_settings):
7988         Handle new background zooming mode. (#105231)
7990 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7992         * src/file-manager/fm-desktop-icon-view.c:
7993         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7994         Remove the default_zoom pref callback in finalize, not destroy.
7995         Fixes #326063.
7997 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7999         * libnautilus-private/nautilus-file-operations.c:
8000         (progress_dialog_set_to_from_item_text):
8001         Handle hostnames in the progress dialog strings more robustly.
8002         Fixes #325737.
8003         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8005 2006-01-12  Christian Neumair  <chris@gnome-de.org>
8007         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8008         Update current bookmark name/pixbuf on changes. Partially fixes
8009         #44906.
8011 2006-01-12  Alexander Larsson  <alexl@redhat.com>
8013         * src/file-manager/fm-error-reporting.c: (rename_callback),
8014         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8015         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8017 2006-01-11  Sebastien Bacher  <seb128@debian.org>
8019         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8020         updated the default thumbnailing value (Fixes #317587)
8022 2006-01-11  Christian Neumair  <chris@gnome-de.org>
8024         * libnautilus-private/nautilus-mime-actions.c:
8025         (nautilus_mime_get_default_application_for_files),
8026         (intersect_application_lists),
8027         (nautilus_mime_get_open_with_applications_for_files),
8028         (nautilus_mime_has_any_applications_for_files):
8029         * libnautilus-private/nautilus-mime-actions.h:
8030         Add file list helpers for getting associated applications.
8032         * libnautilus-private/nautilus-program-choosing.c:
8033         * libnautilus-private/nautilus-program-choosing.h:
8034         (nautilus_launch_application):
8035         Allow to pass multiple files per application launch.
8037         * src/nautilus-information-panel.c:
8038         (command_button_callback):
8039         Port to new API.
8041         * src/file-manager/fm-directory-view.c:
8042         (application_launch_parameters_new),
8043         (application_launch_parameters_free),
8044         (fm_directory_view_launch_application),
8045         (fm_directory_view_chose_application_callback),
8046         (application_selected_cb),
8047         (open_with_launch_application_callback),
8048         (add_application_to_open_with_menu), (reset_open_with_menu),
8049         (real_update_menus), (list_to_parameters_foreach),
8050         (mime_application_hash),
8051         (fm_directory_view_make_activation_parameters),
8052         (activate_callback):
8053         Support activation of multiple files at once, correctly figure out
8054         their associated applications. Fixes #105653.
8056         * src/file-manager/fm-directory-view.c:
8057         (activate_callback):
8058         ref/unref the view before/after operating on it. Fixes #326231.
8060 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
8062         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8063         instead of g_utf8_strlen() since gtk_editable_insert_text takes
8064         the number of bytes (not number of characters).  Fixes #324406.
8066 2006-01-10  Jürg Billeter  <j@bitron.ch>
8068         * libnautilus-private/nautilus-desktop-link.c:
8069         (nautilus_desktop_link_new):
8070         Don't try to free constant string. Fixes #326114.
8072 2005-12-20  Christian Neumair  <chris@gnome-de.org>
8074         * libnautilus-private/nautilus-file.c:
8075         (nautilus_file_get_custom_icon):
8076         * src/file-manager/fm-properties-window.c:
8077         (fm_properties_window_drag_data_received),
8078         (make_relative_uri_from_full), (set_icon),
8079         (select_image_button_callback):
8080         Set icons for directories relative to the directory location to make
8081         it follow location changes.
8083 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8085         * src/nautilus-query-editor.c:
8086         Support filtering on arbitrary mime type.
8087         Uses the new eel_mime_get_availible_mime_types
8089         * configure.in:
8090         Require eel 2.13.4 for new mime list function
8092 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8094         * src/nautilus-query-editor.c: (edit_clicked),
8095         (nautilus_query_editor_grab_focus):
8096         Don't focus invisible widget.
8098 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8100         * libnautilus-extension/Makefile.am:
8101         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8102         Add NautilusLocationWidgetProvider
8104         * src/nautilus-window-manage-views.c:
8105         Use NautilusLocationWidgetProvider
8107 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8109         * src/file-manager/fm-directory-view.c:
8110         (action_save_search_as_callback):
8111         Some better strings, not resizeable.
8113         * src/nautilus-navigation-window.c:
8114         (nautilus_navigation_window_instance_init),
8115         (nautilus_navigation_window_destroy):
8116         Remove unused tooltips object
8118         * src/nautilus-query-editor.c:
8119         Add tooltips, fix spacing
8121         * src/nautilus-spatial-window.c:
8122         * src/nautilus-window-manage-views.c:
8123         Fix spacing for extra location widgets
8125 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
8127         * src/file-manager/fm-directory-view.c
8128         (action_save_search_as_callback):  HIG fixes for the save
8129         search dialog.
8131 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
8133         * libnautilus-private/nautilus-desktop-link-monitor.c:
8134         (volume_delete_dialog):
8135         * libnautilus-private/nautilus-file-operations.c:
8136         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8137         * libnautilus-private/nautilus-icon-dnd.c:
8138         (confirm_switch_to_manual_layout):
8139         * libnautilus-private/nautilus-program-choosing.c:
8140         (application_cannot_open_location):
8141         * src/file-manager/fm-directory-view.c:
8142         (report_broken_symbolic_link):
8143         * src/nautilus-location-bar.c: (drag_data_received_callback):
8144         Adapt callers to eel dialog API changes. Fixes #324262.
8146         Patch from Christian Neumair <chris@gnome-de.org>
8147         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8149 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8151         * libnautilus-private/nautilus-dnd.c:
8152         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
8153         for menu items.
8155 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8157         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8158         (add_new_pattern), (add_new_color): HIG fixes.  Use title
8159         capitalization for window titles.  Fix widget spacing.
8161 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8163         * libnautilus-private/nautilus-file.c: (get_time),
8164         (compare_by_time), (nautilus_file_compare_for_sort),
8165         (nautilus_file_compare_for_sort_by_attribute):
8166         Support comparison by accessed time. Fixes #321671.
8168         * libnautilus-private/nautilus-file.h:
8169         Add atime sort type.
8171         Based on a patch from bluefuture@email.it
8173 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8175         * src/file-manager/fm-properties-window.c:
8176         (select_image_button_callback):
8177         Use GTK_STOCK_REVERT_TO_SAVED item for icon
8178         selection dialog. Closes #95115.
8179         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8181 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8183         * libnautilus-extension/nautilus-column.c:
8184         * libnautilus-extension/nautilus-menu-item.c:
8185         * libnautilus-extension/nautilus-property-page.c:
8186         Chain up in finalize handler, to fix leaks.
8188 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8190         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8191         Correct arguments for add_file, makes rename on new folder/file work
8192         again.
8194 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8196         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8197         * libnautilus-private/nautilus-global-preferences.h:
8198         Rename network icon prefs to match others.
8200 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8202         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8203         * libnautilus-private/nautilus-global-preferences.c:
8204         Disable network icon on desktop by default.
8206         * src/nautilus-main.c:
8207         * src/nautilus-navigation-window-ui.xml:
8208         * src/nautilus-spatial-window-ui.xml:
8209         * src/nautilus-window-menus.c:
8210         Add network to go/places menu.
8212 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8214         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8215         Make entry 30 chars to match file selector dialog.
8216         Patch from Ray Strode
8218 2005-12-13  Alexander Larsson  <alexl@redhat.com>
8220         * libnautilus-private/nautilus-module.c (nautilus_module_load):
8221         open modules G_MODULE_BIND_LOCAL
8223 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8225         * configure.in:
8226         Post release version bump.
8228 === nautilus 2.13.3 ===
8230 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8232         * Makefile.am:
8233         disable update-mimedb in distcheck
8235         * libnautilus-private/Makefile.am:
8236         Add beagle sources to extradist
8238         * NEWS:
8239         Update for release
8241 --- Merged the nautilus-search2 branch ---
8243 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8245         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8246         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8247         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8249 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8251         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8252         Another case where we need to create a saved search file.
8254 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8256         * configure.in:
8257         Make it possible to build without beagle.
8259 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8261         * libnautilus-private/Makefile.am:
8262         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8263         Add new NautilusSearchEngineSimple backend.
8265         * libnautilus-private/nautilus-file-utilities.[ch]:
8266         Add nautilus_get_home_directory_uri.
8268         * libnautilus-private/nautilus-marshal.list:
8269         Add VOID:OBJECT,BOOLEAN, sort
8271         * libnautilus-private/nautilus-search-directory.[ch]:
8272         Add nautilus_search_directory_is_indexed.
8273         Make sure saved searches are never returned as search hits.
8275         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8276         Make _new fail if we can't contact beagle daemon.
8277         Set text on query as one string (it can have keywords in it)
8278         Move freeing of query data to after query is done.
8279         Add _is_indexed
8281         * libnautilus-private/nautilus-search-engine.[ch]:
8282         Add nautilus_search_engine_is_indexed
8283         Remove nautilus_search_engine_enabled
8284         Use beagle if availible, otherwise simple backend.
8286         * src/nautilus-navigation-window-menus.c:
8287         Remove search disabled code
8289         * src/nautilus-query-editor.[ch]:
8290         Rename activate to changed and add reload argument
8291         Add go/reload button for non-indexed searches
8292         Add mnemonic for entry
8293         Change saved search string to "Search Folder"
8295         * src/nautilus-navigation-window.c:
8296         Update for query editor changes
8297         For indexed search engines, default to search in homedir
8299         * src/nautilus-spatial-window.c:
8300         Update for query editor changes
8301         For indexed search engines, default to search in homedir
8302         Remove search disabled code
8304 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8306         * src/nautilus-query-editor.c (setup_external_entry):
8307         Make ugly string slightly better.
8309 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8311         * configure.in:
8312         Mime API needs gnome-vfs-module. Unfortunate...
8314         * libnautilus-private/nautilus-query.c:
8315         Parse queries fully
8317         * libnautilus-private/nautilus-search-engine-beagle.c:
8318         Look at mime types and location.
8320         * src/nautilus-query-editor.c:
8321         Add mime type and location to query editor
8323 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8325         * libnautilus-private/nautilus-query.[ch]:
8326         Add new fields to NautilusQuery
8328 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8330         Merge in changes from NAUTILUS_2_12_1 to
8331         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8332         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8334 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8336         * src/nautilus-history-sidebar.c: (update_history),
8337         (nautilus_history_sidebar_init):
8338         Fix leaks of bookmarks and model.
8340 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8342         * libnautilus-private/nautilus-search-engine-beagle.c:
8343         (nautilus_search_engine_beagle_set_query):
8344         Unref the right query.
8346 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8348         * libnautilus-private/nautilus-file-utilities.c:
8349         (nautilus_compute_title_for_uri):
8350         Handle NULL query in search.
8352         * libnautilus-private/nautilus-file-utilities.h:
8353         * libnautilus-private/nautilus-search-directory.h:
8354         Move saved search uri/mimetype define to
8355         nautilus-file-utilities.h.
8357         * libnautilus-private/nautilus-search-directory.c:
8358         Ref query in get
8360         * libnautilus-private/nautilus-search-engine.c:
8361         Remove unused stuff.
8363         * src/Makefile.am:
8364         * src/nautilus-query-editor.[ch]:
8365         Add new files implementing NautilusQueryEditor
8367         * src/nautilus-places-sidebar.c:
8368         Remove search from places sidebar.
8370         * src/nautilus-search-bar.[ch]:
8371         Only handle text queries.
8373         * src/nautilus-window.[ch]:
8374         * src/nautilus-window-private.h:
8375         * src/nautilus-navigation-window-menus.c:
8376         * src/nautilus-window-manage-views.c:
8377         extra location widgets support and some search mode changes
8379         * src/nautilus-navigation-window.[ch]:
8380         * src/nautilus-spatial-window.c:
8381         Implement new search ui using extra location widgets
8383         * src/file-manager/fm-directory-view.c:
8384         Implement save search and save search as.
8385         Fix free bugs in fm_directory_view_stop.
8387         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8388         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8389         Also handle saved search mimetypes.
8392 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8394         * libnautilus-private/nautilus-search-directory.[ch]:
8395         More functions to save queres.
8397         * src/file-manager/fm-actions.h:
8398         * src/file-manager/fm-directory-view.c:
8399         * src/file-manager/nautilus-directory-view-ui.xml:
8400         Initial stubs for save search menu items.
8402 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8404         * libnautilus-private/nautilus-directory.c:
8405         * libnautilus-private/nautilus-search-directory.[ch]:
8406         * src/nautilus-bookmark-list.c:
8407         Further refactor the query loading, and remove all traces
8408         of the old load/save mechanism.
8410 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8412         * libnautilus-private/nautilus-directory.c:
8413         * libnautilus-private/nautilus-query.[ch]:
8414         * libnautilus-private/nautilus-search-directory.[ch]:
8415         Refactor query loading into NautilusQuery object.
8417 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8419         * configure.in:
8420         Check for update-mime-database
8422         * data/.cvsignore:
8423         * data/Makefile.am:
8424         * data/nautilus.xml.in:
8425         Add mime database entries for saved searches.
8427         * libnautilus-private/Makefile.am:
8428         * libnautilus-private/nautilus-saved-search-file.[ch]:
8429         Special file type for saved search files to pretend that
8430         they are directories.
8432         * libnautilus-private/nautilus-directory.[ch]:
8433         Make nautilus_directory_ref return its arg.
8434         Create NautilusSearchDirectory for saved searches.
8436         * libnautilus-private/nautilus-file-dnd.c:
8437         Non-editable directories do not accept drops.
8439         * libnautilus-private/nautilus-file-private.h:
8440         * libnautilus-private/nautilus-file.h:
8441         Move nautilus_file_get_existing to public header.
8443         * libnautilus-private/nautilus-file.c:
8444         Create saved search files at right time
8446         * libnautilus-private/nautilus-marshal.list:
8447         Add new marshallers
8449         * libnautilus-private/nautilus-monitor.c:
8450         Remove some spew
8452         * libnautilus-private/nautilus-search-directory.[ch]:
8453         Split out search file loading to a separate function.
8455         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8456         Handle several layers of cannot accept drop.
8458         * src/file-manager/fm-directory-view.[ch]:
8459         Make files be related to the directory they are in, since
8460         a file can be in a tree multiple times, with searches.
8461         Sorting us now done in base class, and inheriting classes just
8462         add a compare function.
8463         Fix file leak in new_folder_done.
8465         * src/file-manager/fm-icon-view.c:
8466         Update to new base class API.
8467         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8469         * src/file-manager/fm-list-model.[ch]:
8470         Rearrange data so that we can have one file in multiple dirs.
8471         Still problems with the same directory in multiple dirs.
8472         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8473         Fix leak in each_path_get_data_binder
8475         * src/file-manager/fm-list-view.c:
8476         Update to new APIs (base class and model).
8477         Fix leak in fm_list_view_get_selection_foreach_func.
8479 --- end of nautilus-search2 merge ---
8481 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8483         * src/file-manager/fm-directory-view.c:
8484         (report_broken_symbolic_link):
8485         Don't ask to move broken symlinks to trash in trash (#132751)
8487         Patch from Christian Neumair
8489 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8491         * libnautilus-private/nautilus-desktop-icon-file.c:
8492         * libnautilus-private/nautilus-directory-async.c:
8493         * libnautilus-private/nautilus-file.c:
8494         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8495         permissions.
8497         Patch from Christian Neumair and Christian Kellner
8499         * configure.in:
8500         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8502 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8504         * src/file-manager/fm-properties-window.c:
8505         Use GtkComboBox, not option menu. (#322567)
8507         Patch by Jaap A. Haitsma
8509 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8511         * src/file-manager/fm-directory-view.c:
8512         (extension_action_slow_mime_types_ready_callback),
8513         (extension_action_callback), (add_extension_action_for_files):
8514         Keep the original action refed till its activation callback is
8515         done. Prevents the callback data from being freed prematurely.
8516         Fixes #320230.
8518 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8520         Fixes bug #322957:
8522         Add a "Network Servers" icon on the desktop, which takes you to network:///
8524         * libnautilus-private/nautilus-global-preferences.h
8525         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8526         name.  This determines whether we show the "Network Servers" icon.
8528         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8529         schema for /apps/nautilus/desktop/network_visible; the default is true.
8531         * libnautilus-private/nautilus-desktop-link.h
8532         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8534         * libnautilus-private/nautilus-desktop-link.c
8535         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8537         * libnautilus-private/nautilus-desktop-link-monitor.c
8538         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8539         (nautilus_desktop_link_monitor_delete_link): Don't delete
8540         NAUTILUS_DESKTOP_LINK_NETWORK links.
8541         (update_link_visibility): New helper function.
8542         (desktop_home_visible_changed): Use update_link_visibility(), to
8543         avoid duplicated code.
8544         (desktop_computer_visible_changed): Likewise.
8545         (desktop_trash_visible_changed): Likewise.
8546         (desktop_network_visible_changed): New function.
8547         (create_link_and_add_preference): New helper function.
8548         (nautilus_desktop_link_monitor_init): Use
8549         create_link_and_add_preference() to avoid duplicated code.  Also,
8550         create the network_link.
8551         (desktop_link_monitor_finalize): Unref the network_link.
8552         (remove_link_and_preference): New helper function.
8553         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8554         to avoid duplicated code.  Also, free the network_link.
8556         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8557         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8558         the "Network Servers" icon appears before mounts.
8559         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8560         NAUTILUS_DESKTOP_LINK_NETWORK.
8562 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8564         * libnautilus-private/nautilus-emblem-utils.c:
8565         * libnautilus-private/nautilus-file-operations.c:
8566         * libnautilus-private/nautilus-program-choosing.c:
8567         * src/file-manager/fm-directory-view.c:
8568         * src/file-manager/fm-error-reporting.c:
8569         * src/file-manager/fm-properties-window.c:
8570         * src/file-manager/fm-tree-view.c:
8571         * src/nautilus-application.c:
8572         * src/nautilus-connect-server-dialog-main.c:
8573         * src/nautilus-connect-server-dialog.c:
8574         * src/nautilus-emblem-sidebar.c:
8575         * src/nautilus-information-panel.c:
8576         * src/nautilus-navigation-window-menus.c:
8577         * src/nautilus-property-browser.c:
8578         * src/nautilus-window-bookmarks.c:
8579         * src/nautilus-window-manage-views.c:
8580         Remove title from alerts. (#323134)
8582         Patch from jaap@haitsma.org
8584         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8585         Fix warning from ignoring g_list_append return value
8587 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8589         * src/nautilus-navigation-window.[ch]:
8590         Use combo box instead of option menu (#322567)
8592         Patch from jaap@haitsma.org
8594 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8596         * src/nautilus-file-management-properties.c:
8597         * src/nautilus-file-management-properties.glade:
8598         Use the new combo box code (#322487)
8600         Patch from jaap@haitsma.org
8602         * configure.in:
8603         Require new eel.
8605 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8607         Fixes bug #318140:
8609         * libnautilus-private/nautilus-link-desktop-file.c
8610         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8611         .desktop file doesn't have an Icon property, fall back to some
8612         reasonable icons depending on the type of the .desktop file.
8614         * libnautilus-private/nautilus-icon-factory.c
8615         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8616         custom icons vs. special icons.
8618 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8620         Fixes bug #317962:
8622         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8623         name for $HOME; just let it be the actual display name of the
8624         folder on disk.
8626         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8627         this consistent.
8629 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8631         * src/file-manager/fm-directory-view.c: (done_loading),
8632         (display_pending_callback),
8633         (schedule_idle_display_of_pending_files),
8634         (schedule_timeout_display_of_pending_files),
8635         (unschedule_display_of_pending_files), (queue_pending_files),
8636         (remove_changes_timeout_callback), (reset_update_interval),
8637         (changes_timeout_callback), (schedule_changes),
8638         (files_added_callback), (files_changed_callback),
8639         (done_loading_callback), (schedule_update_menus),
8640         (file_changed_callback), (finish_loading),
8641         (fm_directory_view_stop):
8642         Schedule the frequency of updates to the view in relation to the
8643         activity in a viewed directory instead of simply scheduling everything
8644         as idle. Prevents high CPU load from constant updates in busy
8645         directories and allows more efficient use of the cached info for
8646         the initial display.
8648 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8650         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8651         HIG fixes for the delete confirmation dialog.  Remove window
8652         title & convert dialog type from question to warning.
8654 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8656         * src/file-manager/fm-directory-view.c:
8657         Allow shift-delete even if not visible in ui.
8659         Patch from Nelson Benítez <gnel@cenobioracing.com>
8661 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8663         * icons/knob.png:
8664         New knob icon from Luca Ferretti
8666 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8668         * libnautilus-private/nautilus-file.[ch]:
8669         Add nautilus_file_list_cancel_call_when_ready.
8671         * src/file-manager/fm-directory-view.c:
8672         Handle multiple files being activated together.
8674         Patch from Christian Neumair with some changes.
8676 2005-11-23  Alexander Larsson  <alexl@redhat.com>
8678         * libnautilus-private/nautilus-thumbnails.c:
8679         (nautilus_thumbnail_load_framed_image):
8680         Don't frame thumbnails with alpha channel.
8682 2005-11-22  Alexander Larsson  <alexl@redhat.com>
8684         * src/nautilus-file-management-properties.glade:
8685         Use pixel offset for indenting, not spaces.
8686         Patch from Jaap Haitsma
8688 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
8690         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8691         G_MODULE_BIND_LAZY when dlopening a module.
8693 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8695         * src/file-manager/fm-directory-view.c:
8696         (action_location_delete_callback): Ask for confirmation when deleting
8697         through the location context menu. Fixes #321584.
8699 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8701         * src/nautilus-file-management-properties.c:
8702         (nautilus_file_management_properties_size_group_create):
8703         Don't leak size_group reference.
8704         Patch from Jaap Haitsma <jaap@haitsma.org>
8706 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8708         * configure.in:
8709         Post release version bump.
8711 === nautilus 2.13.2 ===
8713 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8715         * configure.in:
8716         Require new eel
8718         * NEWS:
8719         Update for release
8721 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8723         * src/file-manager/fm-tree-view.c: (create_tree):
8724         * src/nautilus-main.c: (register_icons):
8725         * src/nautilus-window-menus.c:
8726         Always use gnome-fs-home for home icon.
8728 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8730         * libnautilus-private/nautilus-icon-canvas-item.c:
8731         (nautilus_icon_canvas_item_bounds):
8732         Handle emblem size correctly when zoomed.
8733         Patch from Christian Neumair
8735 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8737         * src/nautilus-desktop-window.c (realize):
8738         Fix typo (#320003)
8740 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8742        Fix the volumes part of bug #45953:
8744        * libnautilus-private/nautilus-icon-container.c
8745        (finish_adding_new_icons): First, call assign_icon_position().
8746        Then, don't ignore the fact that the icon may have a lazy
8747        position; check the icon->has_lazy_position flag even after
8748        retrieving its stored position.  If the flag is turned on, defer
8749        the icon to the semi_position_icons list.
8751 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8753         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8754         Handle the case of missing highlight frame better.
8755         Patch from Christian Neumair
8757 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8759         * src/file-manager/fm-properties-window.c:
8760         Nicer ui for setting custom icons (#95115)
8761         Patch from Christian Neumair
8763 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8765         * libnautilus-private/nautilus-file-operations.[ch]:
8766         * src/file-manager/fm-directory-view.[ch]:
8767         * src/file-manager/fm-icon-view.c:
8768         * src/file-manager/fm-list-view.c:
8769         * src/file-manager/fm-tree-view.c:
8770         Get the right position on new folders/files when in
8771         manual position mode.
8772         Patch from Christian Neumair
8774 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8776         * libnautilus-private/nautilus-file-operations.c:
8777         (handle_transfer_overwrite):
8778         Add skip all button. (#48331)
8779         Patch from Guillaume Desmottes <cass@skynet.be>
8781 2005-11-13  Christian Neumair  <chris@gnome-de.org>
8783         * libnautilus-private/nautilus-icon-container.c:
8784         Use ctrl-shift-g to browse back in results. Fixes #320061.
8786 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
8788         * src/file-manager/fm-tree-view.c: (create_tree):
8789         Connect the compare function before root nodes are added.
8790         Prevents the internal sort model of GtkTree from going
8791         out of sync with the tree view after a root node resort.
8792         Fixes #158506.
8794 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
8796         * libnautilus-private/nautilus-icon-canvas-item.h:
8797         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8798         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8799         make the knob image themable as stock-nautilus-knob.
8801         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8802         via keyboard, with <Control>+, <Control>- and <Control>0.
8804         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8805         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8806         does not eat <Control>0.
8808 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8810         * libnautilus-private/nautilus-file-operations.c:
8811         Include locale.h to fix build. Patch from Nelson Benítez.
8813 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8815         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8816         Fix leak. Patch from Kjartan Maraas. (#319333)
8818 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8820         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8821         Correctly sort the mime lists.
8823 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8825         * configure.in:
8826         Post release version bump.
8828 === nautilus 2.13.1 ===
8830 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8832         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8833         Fix test, icon size was removed
8835         * NEWS:
8836         Update for release
8838 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8840         * src/file-manager/fm-directory-view.c: Only show
8841         the "Format" item if gfloppy is around.
8843 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8845         * src/file-manager/fm-actions.h:
8846         * src/file-manager/nautilus-directory-view-ui.xml:
8847         * src/file-manager/fm-directory-view.c: Add a "Format"
8848         menuitem to the context menu of Floppy in Computer,
8849         which runs gfloppy.
8851 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8853         * libnautilus-private/nautilus-program-choosing.c:
8854         (nautilus_launch_show_file):
8855         * src/nautilus-window-manage-views.c:
8856         (display_view_selection_failure):
8857         * src/file-manager/fm-directory-view.c:
8858         (activate_callback),
8859         (activate_activation_uri_ready_callback):
8860         Don't bail if an authentication request was cancelled.
8862 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8864         * src/nautilus-sidebar-title.c:
8865         (update_more_info):
8866         * libnautilus-private/nautilus-file.c:
8867         * libnautilus-private/nautilus-file.h:
8868         (nautilus_file_should_show_type):
8869         Don't display file type in sidebar for computer, network and smb
8870         toplevel URIs. Fixes #168561.
8872 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8874         * libnautilus-private/nautilus-mime-actions.c:
8875         (get_open_with_mime_applications), (application_compare_by_name),
8876         (application_compare_by_id):
8877         Sort applications by name. Fixes bug #310038.
8879 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8881         * libnautilus-private/nautilus-bookmark.c:
8882         (bookmark_file_changed_callback):
8883         Don't update bookmarks when its target file is trashed. Fixes #162787.
8885 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8887         * libnautilus-private/nautilus-window-info.h:
8888         * src/nautilus-window-manage-views.c:
8889         (nautilus_window_open_location_full):
8890         * src/file-manager/fm-icon-view.c:
8891         (icon_container_activate_alternate_callback):
8892         * src/file-manager/fm-list-view.c:
8893         (activate_selected_items_alternate):
8894         Open a new navigational window on alternative item activation.
8896 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8898         * src/nautilus-spatial-window.c:
8899         (got_file_info_for_location_menu_callback):
8900         Use custom image for location button if available. Partially fixes
8901         #311394 and plugs a leak.
8903 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8905         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8906         Scroll into view correctly when renaming (#309964)
8908 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8910         * libnautilus-private/Makefile.am (INCLUDES):
8911         Remove duplicate setting of libnautilus_private_la_LIBADD
8913 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8915         * src/nautilus-shell-interface.idl:
8916         Reuse Nautilus::URI from the one defined in libnautilus-private.
8918         * libnautilus-private/Makefile.am:
8919         Link libnautilus-private statically.
8921 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8923         * src/file-manager/fm-directory-view.c:
8924         (can_delete_uri_without_confirm),
8925         (confirm_delete_directly):
8926         Don't request confirmation for deletion of "burn:" URIs. Fixes
8927         #302607.
8929 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8931         * src/nautilus-places-sidebar.c: (update_places):
8932         * src/nautilus-window-bookmarks.c: (update_bookmarks):
8933         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8935 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8937         * libnautilus-private/nautilus-metafile.c: Make metadata
8938         copying/moving asynchronous.
8940 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8942         * data/browser.xml: Don't mark strings for translation we get from
8943         gnome-icon-theme. Fixes #114919.
8945 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8947         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8948         Don't send slash to typeahead
8950         * src/nautilus-location-dialog.[ch]:
8951         Add nautilus_location_dialog_set_location.
8953         * src/nautilus-navigation-window-menus.c:
8954         * src/nautilus-navigation-window.c:
8955         * src/nautilus-spatial-window.c:
8956         * src/nautilus-window.[ch]:
8957         Open location dialog/entry when you press '/'.
8959 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8961         * src/file-manager/fm-list-view.c:
8962         Use gtktreeview typeahead. Patch by Christian Neumair.
8964 2005-10-18  Jürg Billeter  <j@bitron.ch>
8966         * libnautilus-private/nautilus-icon-container.c: (destroy),
8967         (unrealize), (button_press_event),
8968         (nautilus_icon_container_search_position_func),
8969         (nautilus_icon_container_real_search_enable_popdown),
8970         (nautilus_icon_container_search_enable_popdown),
8971         (nautilus_icon_container_search_disable_popdown),
8972         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8973         (nautilus_icon_container_search_entry_flush_timeout),
8974         (nautilus_icon_container_search_preedit_changed),
8975         (nautilus_icon_container_search_activate),
8976         (nautilus_icon_container_search_delete_event),
8977         (nautilus_icon_container_search_button_press_event),
8978         (nautilus_icon_container_search_iter),
8979         (nautilus_icon_container_search_move),
8980         (nautilus_icon_container_search_scroll_event),
8981         (nautilus_icon_container_search_key_press_event),
8982         (nautilus_icon_container_search_init),
8983         (nautilus_icon_container_ensure_interactive_directory),
8984         (nautilus_icon_container_real_start_interactive_search),
8985         (nautilus_icon_container_start_interactive_search),
8986         (key_press_event), (nautilus_icon_container_class_init):
8987         * libnautilus-private/nautilus-icon-container.h:
8988         * libnautilus-private/nautilus-icon-private.h:
8989         * libnautilus-private/nautilus-marshal.list:
8991         Replace NautilusIconContainer typeahead implementation by a port of
8992         GtkTreeView's interactive search.
8994 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8996         * libnautilus-extension/Makefile.am:
8997         * libnautilus-private/Makefile.am:
8998         Build fixes for cygwin.
8999         Patch from Yaakov S (Cygwin Port)
9001 2005-10-17  Christian Neumair  <chris@gnome-de.org>
9003         * libnautilus-private/nautilus-bookmark.c:
9004         * libnautilus-private/nautilus-bookmark.h:
9005         * libnautilus-private/nautilus-icon-container.c:
9006         * libnautilus-private/nautilus-icon-factory.c:
9007         * libnautilus-private/nautilus-icon-factory.h:
9008         * libnautilus-private/nautilus-ui-utilities.c:
9009         * src/nautilus-bookmarks-window.c:
9010         * src/nautilus-history-sidebar.c:
9011         * src/nautilus-places-sidebar.c:
9012         * src/nautilus-sidebar-title.c:
9013         * src/nautilus-spatial-window.c:
9014         * src/nautilus-window-menus.c:
9015         * src/file-manager/fm-directory-view.c:
9016         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9017         stock icon size, use this size in the sidebar, and in menus.
9018         Fixes #167107 and others.
9020 2005-10-17  Alexander Larsson  <alexl@redhat.com>
9022         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9023         Remove ctrl-backspace delete keybinding. (#310546)
9025 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9027         * libnautilus-extension/nautilus-file-info.c:
9028         * libnautilus-extension/nautilus-file-info.h:
9029         * libnautilus-private/nautilus-file.c:
9030         Add new functions for extensions:
9031         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9032         nautilus_file_info_get_volume, nautilus_file_info_get_drive
9034         Patch from Trevor Davenport
9036 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9038         * configure.in:
9039         Bump version to 2.13.1. Further 2.12.x work is on
9040         gnome-2-12 branch.
9042 ==== gnome-2-12 branched from here ===
9044 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9046         * configure.in:
9047         Post release version bump
9049 === nautilus 2.12.1 ===
9051 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9053         * NEWS:
9054         Update for 2.12.1
9056 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9058         * libnautilus-private/nautilus-file-operations-progress.c:
9059         (nautilus_file_operations_progress_new),
9060         (nautilus_file_operations_progress_new_file):
9061         Correctly escape input strings for GMarkup. (#317736)
9062         Patch from Christian Neumair.
9064 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9066         * src/file-manager/fm-list-model.c:
9067         (fm_list_model_sort_file_entries):
9068         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9069         Patch from Christian Neumair.
9071 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9073         * libnautilus-private/nautilus-directory-metafile.c:
9074         (nautilus_directory_get_file_metadata):
9075         On assert failure, return default metadata, not NULL.
9076         Partial fix of #308977.
9077         Patch from Christian Neumair.
9079 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9081         * src/nautilus-window.c:
9082         Verify arguments in public functions.
9083         Patch from Christian Neumair.
9085 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9087         * libnautilus-private/nautilus-icon-container.c:
9088         * libnautilus-private/nautilus-icon-private.h:
9089         Don't crash if file removed during start of drag. (#158196)
9090         Patch from Christian Neumair.
9092         Remove remove_context_menu_timeout, which is not needed anymore.
9094 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9096         * src/file-manager/nautilus-directory-view-ui.xml:
9097         Fix some spelling errors.
9098         Patch from Lukasz Stelmach <stlman@poczta.fm>
9100 2005-09-30  Christian Neumair  <chris@gnome-de.org>
9102         * libnautilus-private/nautilus-icon-container.c:
9103         (nautilus_icon_container_update_scroll_region),
9104         (lay_down_icons_horizontal):
9105         Only wrap icons when the right margin touches the rightmost icon.
9106         Fixes #313025.
9108 2005-09-30  Alexander Larsson  <alexl@redhat.com>
9110         * src/file-manager/fm-tree-view.c: (compare_rows):
9111         Correct sort order for dummy row.
9112         Possible fix for #123051
9114 2005-09-27  Alexander Larsson  <alexl@redhat.com>
9116         * src/file-manager/fm-directory-view.c:
9117         (activate_check_mime_types):
9118         Never warn if the files would be launched in the same app.
9119         Partially reverts checkin from 2005-08-01.
9121 2005-09-26  Christian Neumair  <chris@gnome-de.org>
9123         * libnautilus-private/nautilus-desktop-directory.c:
9124         (desktop_directory_changed_callback), (desktop_finalize),
9125         (update_desktop_directory): Make changes to "desktop_is_home_dir"
9126         GConf key instant apply. Fixes #116217.
9128         * libnautilus-private/nautilus-icon-canvas-item.c:
9129         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9130         Partially fixes #159643.
9132         * src/file-manager/fm-directory-view.c:
9133         (action_mount_volume_callback), (action_unmount_volume_callback),
9134         (action_eject_volume_callback), (file_should_show_foreach),
9135         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9136         volumes at once. Fixes #156169.
9138 2005-09-20  christian neumair  <chris@gnome-de.org>
9140         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9141         Fix leak and crasher. Fixes #314730.
9143         * src/file-manager/fm-directory-view.c: (connect_proxy):
9144         Don't poke around with null pixbuf if icon theme lookup failed.
9146         * libnautilus-private/nautilus-desktop-directory-file.c:
9147         (desktop_directory_file_get_deep_counts):
9148         * libnautilus-private/nautilus-file.c:
9149         (nautilus_file_get_deep_counts),
9150         (nautilus_file_get_string_attribute_with_default:):
9151         * libnautilus-private/nautilus-file.h:
9152         * libnautilus-private/nautilus-trash-file.c:
9153         (trash_file_get_deep_counts):
9154         * src/file-manager/fm-properties-window.c:
9155         (directory_contents_value_field_update),
9156         (attach_directory_contents_value_field),
9157         (update_visibility_of_item_count_fields),
9158         (update_visibility_of_item_count_fields_wrapper),
9159         (remember_directory_contents_widget),
9160         (append_directory_contents_fields), (real_destroy):
9161         Add force flag to nautilus_file_get_deep_counts, which forces
9162         generation even if the "show deep count" preference is turned off.
9163         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9165 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
9167         * nautilus-connect-server-dialog-main.c: (main):
9168         * nautilus-connect-server-dialog.h:
9169         * nautilus-connect-server-dialog.c:
9170         (nautilus_connect_server_dialog_new):
9171         * nautilus-window-menus.c:
9172         (action_connect_to_server_callback):
9173         Autofill "Connect to server" dialog where possible.
9174         Fixes #314745
9176 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9178         * libnautilus-private/nautilus-file-operations.c:
9179         (nautilus_file_operations_copy_move),:
9180         Try to use the trash associated with a symlink's parent directory if
9181         resolution fails because of broken symlink when moving symlink to
9182         trash.
9184         * libnautilus-private/nautilus-file-operations.c:
9185         (nautilus_self_check_file_operations):
9186         Fix date self checks. Fixes #47364.
9188 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9190         * icons/Makefile.am:
9191         * icons/Search.png:
9192         * icons/nautilus-desktop.png:
9193         * icons/nautilus-file-management-properties.png:
9194         * icons/nautilus-mini-logo.png:
9195         * icons/nautilus-server-connect.png:
9196         * icons/side_bar_image.png:
9197         Remove unused icons (#315990)
9198         Patch from Jaap A. Haitsma
9200 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9202         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9203         * libnautilus-private/nautilus-thumbnails.c:
9204         (nautilus_update_thumbnail_file_copied),
9205         (nautilus_update_thumbnail_file_renamed),
9206         (nautilus_remove_thumbnail_for_file):
9207         * libnautilus-private/nautilus-thumbnails.h:
9208         Copy thumbnails when copying file metadata. Fixes #45191.
9210 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9212         * src/file-manager/fm-list-view.c: (drag_begin_callback),
9213         (motion_notify_callback):
9214         Setup drag in the "drag-begin" handler.
9216 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9218         * libnautilus-private/nautilus-icon-container.[ch]:
9219         * libnautilus-private/nautilus-icon-private.h:
9220         Add support for lazily positioned icons.
9222         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9223         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9224         (fm_icon_view_screen_changed):
9225         Use lazily positioned icons for desktop icons. (#45953)
9227         Patch from Christian Neumair  <chris@gnome-de.org>
9229 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
9231         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9233 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
9235         Fixes bug #171073:
9237         * libnautilus-private/nautilus-trash-directory.c
9238         (nautilus_trash_directory_instance_init): In addition to
9239         connecting to "volume_pre_unmount" on the volume monitor, also
9240         connect to "volume_unmounted".  This will let the trash clean up
9241         its merged directory even if the unmount is not initiated from
9242         Nautilus.
9244         * libnautilus-private/nautilus-merged-directory.c
9245         (merged_remove_real_directory): When a real directory is removed
9246         from the merged directory, emit notifications to that effect.
9247         This lets the trash window remove the icons that used to
9248         correspond to a volume that got unmounted.
9249         (real_directory_notify_files_removed): New utility function.
9251 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9253         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9254         the zoom level is initialized correctly in fm_list_view_begin_loading.
9255         Fixes #314269.
9257 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9259         * libnautilus-private/nautilus-directory-async.c:
9260         (nautilus_directory_monitor_add_internal),
9261         (nautilus_directory_monitor_remove_internal):
9262         * libnautilus-private/nautilus-file-private.h:
9263         * libnautilus-private/nautilus-file.c: (finalize):
9264         Only use directory monitors to avoid using lots and lots of
9265         file monitors. This is an optimization in almost all cases, although
9266         it does a bit more work when viewing a file properties dialog with the
9267         containing folder window hidden. (#315041)
9269 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9271         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9272         (get_unique_files), (reset_extension_actions_menu): Always pass all
9273         selected files to extension, instead of passing max. 1 per selected
9274         MIME type. Fixes #314721.
9276 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9278         * configure.in:
9279         Post release version bump.
9281 === nautilus 2.12.0 ===
9283 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9285         * configure.in:
9286         Require eel 2.12.
9288         * NEWS:
9289         Update for release
9291 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9293         * libnautilus-private/nautilus-icon-container.c:
9294         (handle_focus_in_event), (handle_focus_out_event):
9295         Don't redraw the whole desktop on focus in/out.
9297 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9299         * libnautilus-private/nautilus-icon-factory.c:
9300         (get_icon_from_cache):
9301         Revert memleak patch from 2005-08-23, since it was
9302         wrong and causes crashes.
9304 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9306         * libnautilus-private/nautilus-icon-dnd.c:
9307         (nautilus_icon_container_get_drop_action):
9308         Handle background color/image drops even on
9309         icons. (#47536)
9310         Patch from Christian Neumair  <chris@gnome-de.org>
9312 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9314         * src/file-manager/fm-directory-view.c:
9315         (filtering_changed_callback):
9316         Fix handling of global show-hidden-file prefs change.
9317         (#306821)
9318         Patch from Christian Neumair  <chris@gnome-de.org>
9320 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9322         * libnautilus-private/nautilus-icon-container.c:
9323         (nautilus_icon_container_get_first_visible_icon):
9324         Handle non-sorted-by-y icon containers (manual mode).
9325         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9327 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9329         * src/file-manager/fm-icon-view.c (should_preview_sound):
9330         Don't allow audio preview in burn://.  Workaround for
9331         #312275.
9333 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9335         * libnautilus-private/nautilus-icon-factory.c:
9336         (get_special_icon_for_file),
9337         (nautilus_icon_factory_get_icon_for_file),
9338         (nautilus_icon_factory_is_icon_ready_for_file):
9339         Handle some more special location icons, and don't require
9340         attributes for special location icons. (#312095, #312134)
9341         Patch from Christian Neumair  <chris@gnome-de.org>
9343 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9345         * src/file-manager/fm-directory-view.c:
9346         Better handling of script env vars:
9347         Expand uri for desktop directory.
9348         Expand uris for links on desktop
9349         Expand pathnames for items in trash.
9350         Fixes bug #148545
9351         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9353 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9355         * libnautilus-private/nautilus-icon-container.c:
9356         (lay_down_icons_horizontal):
9357         Fix layouting in text-beside-icons mode for short names.
9358         (#159621)
9359         Patch from Christian Neumair  <chris@gnome-de.org>
9361 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9363         * libnautilus-private/nautilus-file-operations.[ch]:
9364         * src/file-manager/fm-directory-view.c:
9365         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9366         nautilus_file_operations_new_file_from_template, instead
9367         manually removing source when needed. This fixes #309592.
9369 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9371         * configure.in:
9372         Post release version bump.
9374 === nautilus 2.11.92 ===
9376 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9378         * configure.in:
9379         Require eel 2.11.92.
9381         * NEWS:
9382         Update for release
9384 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9386         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9387         (get_drop_action), (receive_dropped_keyword),
9388         (drag_data_received_callback):
9389         Enable emblem dropping to the list view and allow text
9390         drags on the list background. Fixes #313408.
9392         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9394 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9396         * libnautilus-private/nautilus-icon-factory.c:
9397         (get_icon_from_cache):
9398         Don't ref cached_icon twice. Fixes #307288.
9400         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9402 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9404         * libnautilus-private/nautilus-file.c:
9405         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9406         (prepend_automatic_emblem_names):
9407         * libnautilus-private/nautilus-file.h:
9408         * src/file-manager/fm-directory-view.c:
9409         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9410         (real_update_menus):
9411         Don't allow trashing or deleting the home or desktop folder within
9412         a selection or via the location button context menu. Fixes #310414.
9414         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9416 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9418         * libnautilus-private/nautilus-mime-actions.c:
9419         (filter_nautilus_handler), (get_open_with_mime_applications),
9420         (nautilus_mime_get_open_with_applications_for_file),
9421         (nautilus_mime_get_applications_for_file),
9422         (nautilus_mime_has_any_applications_for_file):
9423         Don't show nautilus folder handler as application option
9424         for folders. Fixes #310382.
9426         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9428 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9430         * src/nautilus-main.c: (main):
9431         Revert the GDK threading patch as it causes major
9432         freezage. Fixes #313588.
9434 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9436         * src/file-manager/fm-properties-window.c: (create_image_widget),
9437         (create_basic_page): Don't make icon drop target for images if
9438         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9440 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9442         * src/nautilus-main.c:
9443         Initialize the GDK threading system. Fixes #312894.
9445 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9447         Lots of cleanups. Closes bug #313094 and bug #149714
9449         * libnautilus-private/nautilus-directory-background.c:
9450         (nautilus_file_background_write_desktop_default_settings):
9451         ANSIfication
9452         * libnautilus-private/nautilus-file.c: Mark some variables
9453         static.
9454         * libnautilus-private/nautilus-icon-container.c:
9455         (nautilus_icon_container_get_selection): Return NULL not
9456         FALSE.
9457         * libnautilus-private/nautilus-icon-factory.c:
9458         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9459         * libnautilus-private/nautilus-metafile.c: Static variables
9460         * libnautilus-private/nautilus-program-choosing.c:
9461         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9462         * src/file-manager/fm-icon-view.c:
9463         (fm_icon_view_get_background_widget): FALSE vs NULL
9464         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9465         Plug a leak. Bug #313094.
9466         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9467         NULL vs 0.
9468         * src/nautilus-bookmark-list.c:
9469         (nautilus_bookmark_list_get_file_path),
9470         (nautilus_bookmark_list_load_file): ANSIfication
9471         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9472         ANSIfication
9473         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9474         NULL vs 0.
9475         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9476         ANSIfication
9478 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9480         * configure.in:
9481         Post release version bump.
9483 === nautilus 2.11.91 ===
9485 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9487         * configure.in:
9488         Require eel 2.11.91.
9490         * NEWS:
9491         Update for release
9493 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9495         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9496         (nautilus_file_can_rename):
9497         Don't allow renaming of the desktop folder. Closes #125637.
9499         Patch from Christian Neumair  <chris@gnome-de.org>
9501 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9503         * src/nautilus-property-browser.c:
9504         (nautilus_property_browser_class_init),
9505         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9506         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9508         Patch from Christian Neumair  <chris@gnome-de.org>
9510 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9512         * libnautilus-private/nautilus-file-operations.c
9513         (nautilus_file_operations_copy_move):
9514         Allow moving files within the burn location. Fixes #312085.
9516         Patch from William Jon McCann <mccann@jhu.edu>
9518 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9520         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9521         (open_selected_bookmark): Open the appropriate kind of window when
9522         jumping to bookmark. Fixes #312160.
9524         Patch from Jaap Haitsma <jaap@haitsma.org>
9526 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9528         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9529         Fixes #308996.
9531 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9533         * src/nautilus-window.c: (nautilus_window_class_init):
9534         * src/nautilus-window.h:
9535         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9536         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9538 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9540         * configure.in: Added "te" to ALL_LINGUAS.
9542 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9544         * libnautilus-private/nautilus-metafile.c
9545         (set_file_node_timestamp): Added, sets a timestamp property on a
9546         file node so that metadata changes can be tracked per file, rather
9547         than per directory.
9548         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9549         copy_file_metadata): Set the timestamp on the node.
9551 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9553         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9554         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9555         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9557         * src/nautilus-location-bar.c: (real_cancel),
9558         (nautilus_location_bar_class_init),
9559         (nautilus_location_bar_set_location)
9560         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9561         * src/nautilus-navigation-bar.h:
9562         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9563         (navigation_bar_location_changed_callback): Hide temporary bars when
9564         pressing the escape key. Fixes #311652.
9566 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9568         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9569         Initialize best_icon_size when constructing sidebar.
9570         Fixes a critical librsvg warning.
9572         Patch from Jaap Haitsma <jaap@haitsma.org>
9574 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9576         * libnautilus-private/nautilus-customization-data.c:
9577         (format_name_for_display):
9578         * src/nautilus-property-browser.c: (add_reset_property):
9579         Use "Reset" as reset emblem label. Fixes #311380.
9581 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9583         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9584         Use actual/guessed MIME type relation instead of relying on their
9585         default application information. Partially fixes #309862.
9587 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9589         * libnautilus-private/nautilus-file-operations-progress.c:
9590         (nautilus_file_operations_progress_new):
9591         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9592         appears in tasklist and is minimizable. Fixes #310676.
9594 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9596         * libnautilus-private/nautilus-dnd.c:
9597         (nautilus_drag_default_drop_action_for_icons):
9598         Default to move action for locations on other file systems if they
9599         should be moved to their parent folder. Fixes #61269.
9601 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9603         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9604         Use the display name of the file if the uri uses a method
9605         unknown to gnome-vfs (trash:). Fixes #310274.
9607 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9609         * configure.in:
9610         Post release version bump.
9612 === nautilus 2.11.90 ===
9614 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9616         * configure.in:
9617         Require eel 2.11.90 and bump version.
9619         * NEWS:
9620         Update for release
9622 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9624         * src/file-manager/fm-directory-view.c:
9625         Don't use trash icon for location button delete action.
9626         Fixes #310414.
9628         Patch from Christian Neumair  <chris@gnome-de.org>
9630 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9632         * src/nautilus-desktop-window.c: (real_get_icon_name),
9633         (nautilus_desktop_window_class_init):
9634         * src/nautilus-navigation-window.c: (real_get_icon_name),
9635         (nautilus_navigation_window_class_init):
9636         * src/nautilus-spatial-window.c: (real_get_icon_name),
9637         (nautilus_spatial_window_class_init):
9638         * src/nautilus-window.c: (nautilus_window_update_icon):
9639         * src/nautilus-window.h:
9640         Use file-manager icon for browser windows. Fixes bug #166516.
9642         Patch from Christian Neumair  <chris@gnome-de.org>
9644 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9646         * src/file-manager/fm-icon-view.c:
9647         (play_file), (preview_audio): track the pid of the currently
9648         running sound process using a static variable and kill it
9649         before starting any new process.
9650         (can_play_sound): copy from nautilus-sound.c
9652         * src/nautilus-application.c: (finish_startup): don't call
9653         nautilus_sound_init()
9655         * libnautilus-private/nautilus-sound.[ch]: remove old code
9656         to track the currently runing sound process using a GConf
9657         key.
9659         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9661 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9663         * libnautilus-private/nautilus-global-preferences.c:
9664         (nautilus_global_preferences_init): remove code to import
9665         some preferences which were deprecated in GNOME 2.2.
9667 2005-07-15  Vincent Noel  <vnoel@cox.net>
9669         * src/nautilus-information-panel.c: (make_button_box),
9670         (add_command_buttons):
9671         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9672         (sidebar_title_create_more_info_label): Ellipsize everything in
9673         the information side pane, and make labels selectable. Fixes
9674         #310386, #80429 and #43858.
9676 2005-07-14  Elijah Newren  <newren@gmail.com>
9678         * configure.in: Bump required startup-notification version up to
9679         0.8 (should have been done back in February with the updated
9680         startup-notification stuff, but better late than never)
9682 2005-07-14  Alexander Larsson  <alexl@redhat.com>
9684         * src/file-manager/fm-list-view.c:
9685         Remove underlines from all lines in single click mode.
9686         Add hover underline and cursor. (#105521)
9687         Patch from Christian Neumair  <chris@gnome-de.org>
9689 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9691         * libnautilus-private/nautilus-desktop-link-monitor.c:
9692         (volume_delete_dialog): Refer to the volume context menu as "popup
9693         menu", and not as "right-click menu". Fixes #308248.
9695 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9697         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9698         path_bar_location_changed_callback): Try to reload visited locations
9699         from history before doing a full location change. Fixes #310068.
9701         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9702         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9703         Fixes #92862.
9705 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9707         * src/nautilus-navigation-window.c:
9708         * src/nautilus-spatial-window.c:
9709         * src/nautilus-window.c:
9710         Pack main table with GTK_SHRINK (#16057)
9712 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9714         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9715         Don't scroll to end of column on rename (#309964).
9717 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9719         * libnautilus-private/nautilus-file-utilities.c:
9720         Files with name "~" are not backups. (#170607)
9721         Patch from Christian Neumair <chris@gnome-de.org>
9723 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9725         * libnautilus-private/nautilus-icon-dnd.c:
9726         Set dnd icon in drag_begin (#307943)
9727         patch from Matthias Clasen
9729 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9731         * configure.in:
9732         Post release version bump.
9734 === nautilus 2.11.4 ===
9736 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9738         * configure.in:
9739         Require eel 2.11.4
9741         * NEWS:
9742         Update for release
9744 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9746         * src/nautilus-image-properties-page.c: (load_finished):
9747         list width/height separately (#159851)
9749         Patch from Christian Neumair <chris@gnome-de.org>
9751 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9753         * src/nautilus-spatial-window.[ch]:
9754         * src/nautilus-window-private.h:
9755         * src/nautilus-window.c:
9756         Show busy cursor in browser mode too. (#97887)
9758         Patch from Christian Neumair <chris@gnome-de.org>
9760 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9762         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9763         * nautilus.desktop.in:
9764         * src/file-manager/fm-tree-view.c:
9765         * src/nautilus-places-sidebar.c:
9766         filesystem -> file system in strings
9768         Sebastien Bacher <seb128@debian.org>
9770 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9772         * libnautilus-private/nautilus-icon-dnd.c:
9773         * src/file-manager/fm-directory-view.c:
9774         * src/file-manager/fm-properties-window.c:
9775         * src/nautilus-emblem-sidebar.c:
9776         Fix up some strings for the translators. (#309879)
9777         Patch from Christian Neumair <chris@gnome-de.org>
9779 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9781         * libnautilus-private/nautilus-desktop-link-monitor.c:
9782         Handle volumes_visible changing from true to true.
9784         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9786 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9788         * src/file-manager/fm-list-view.c:
9789         don't activate selection on expand in single click mode (#309389)
9791         Patch from chris@gnome-de.org
9793 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9795         * src/nautilus-places-sidebar.c:
9796         Remove gtk_range_get_adjustment assertion warnings.
9798 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9800         * libnautilus-private/nautilus-global-preferences.[ch]:
9801         * src/nautilus-actions.h:
9802         * src/nautilus-navigation-window-menus.c:
9803         * src/nautilus-navigation-window-ui.xml:
9804         * src/nautilus-navigation-window.c:
9805         Add toggle to hide/show main toolbar.
9807         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9809 2005-07-10  Christian Neumair  <chris@gnome-de.org>
9811         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9812         to add a color if another equally-named one already exists. Fixes
9813         #44867.
9815         Patch from Daniel Godas <siro.san@gmail.com>.
9817 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9819         * src/nautilus-pathbar.c:
9820         * src/nautilus-places-sidebar.c: (update_places):
9821         Use the same icon for filesystem as the gtk file chooser.
9822         Fixes #309825.
9824         Patch from Christian Neumair  <chris@gnome-de.org>
9826 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9828         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9829         Remove extra ScrolledWindow container. Fixes #309832.
9831 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9833         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9834         Preserve the selection when refreshing the view. Fixes #48383.
9836         Patch from Fabio Bonelli <fabiobonelli@libero.it>
9838 2005-07-08  Alexander Larsson  <alexl@redhat.com>
9840         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9842         * src/Makefile.am:
9843         * src/nautilus-pathbar.[ch]:
9844         New pathbar widget. Based on code from gtk.
9846         * src/nautilus-navigation-window.[ch]:
9847         * src/nautilus-window-manage-views.c:
9848         * src/nautilus-window-private.h:
9849         Use pathbar in browser window.
9851         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9852         * libnautilus-private/nautilus-global-preferences.[ch]:
9853         Add always_use_location_entry prefs.
9855         * src/nautilus-navigation-window-menus.c:
9856         Whitespace fixup.
9858 2005-07-07  Joe Shaw  <joeshaw@novell.com>
9860         * configure.in: Bump required gnome-vfs version up to
9861         2.11.1
9863 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9865         * src/nautilus-window.c: (add_view_as_menu_item):
9866         Connect accelerators with "View as" menu items. Fixes #139908.
9868         * libnautilus-private/nautilus-file-operations.c:
9869         (progress_dialog_set_to_from_item_text):
9870         When operating on remote locations, also display hostname in copy/move
9871         progress dialog.
9873 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
9875         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9876         Free the tree paths.
9877         * src/nautilus-notes-viewer.c: (get_property_pages): Close
9878         a tiny leak. (1 byte :-)
9879         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9880         (make_properties_from_directories): Unref pixbufs.
9881         * src/nautilus-spatial-window.c:
9882         (nautilus_spatial_window_set_location_button): Free icon name
9883         Closes bug #307291 and bug #308540.
9885 2005-07-06  Danilo Šegan  <danilo@gnome.org>
9887         * src/file-manager/nautilus-directory-view-ui.xml: Add space
9888         before 'action="Rename"'.
9890 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9892         * libnautilus-private/nautilus-icon-container.c:
9893         (nautilus_icon_container_get_selection):
9894         * src/file-manager/fm-directory-view.c: (delete_selected_files):
9895         Correctly sort files before operating on them. Fixes #308884.
9897         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9898         * libnautilus-private/nautilus-dnd.h:
9899         * libnautilus-private/nautilus-icon-dnd.c:
9900         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9901         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9902         (nautilus_tree_view_drag_dest_new):
9903         * src/nautilus-spatial-window.c:
9904         (nautilus_spatial_window_instance_init):
9905         * src/file-manager/fm-list-model.c:
9906         (fm_list_model_multi_drag_data_get):
9907         Use GTK+ helpers for text D'n'D.
9909         * src/nautilus-shell-ui.xml:
9910         * src/nautilus-window-menus.c:
9911         Register control-+/- keys on keypad for zooming. Fixes #309018.
9913         * libnautilus-private/nautilus-file-operations.c:
9914         (new_file_transfer_callback):
9915         Fix template duplicate numbering. Fixes #307252.
9917 2005-07-06  Alexander Larsson  <alexl@redhat.com>
9919         * libnautilus-private/nautilus-icon-canvas-item.c:
9920         * libnautilus-private/nautilus-icon-container.c:
9921         * libnautilus-private/nautilus-icon-private.h:
9922         Add normal_alpha style property that is used when
9923         frame_text is on.
9925         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9927 2005-07-05  Joe Shaw  <joeshaw@novell.com>
9929         * nautilus-folder-handler.desktop.in: Add x-directory/normal
9930         and inode/directory to the list of mime types this desktop file
9931         can handle.
9933 2005-07-05  Christian Neumair  <chris@gnome-de.org>
9935         * libnautilus-private/nautilus-dnd.h:
9936         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9938         * libnautilus-private/nautilus-file-operations.[ch]:
9939         * libnautilus-private/nautilus-icon-container.[ch]:
9940         * libnautilus-private/nautilus-icon-dnd.c:
9941         * libnautilus-private/nautilus-marshal.list:
9942         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9943         * src/file-manager/fm-directory-view.[ch]:
9944         * src/file-manager/fm-icon-view.c:
9945         * src/file-manager/fm-list-view.c:
9946         * src/file-manager/fm-tree-view.c:
9947         Enable dropping of text, which will create a new file containing the
9948         dropped text. Fix drop handle marshallers.
9950 2005-07-02  Christian Kellner  <gicmo@gnome.org>
9952         * src/nautilus-location-entry.c:
9953         Replace eel_make_uri_from_input_with_trailing_ws with
9954         the gnome-vfs one.
9955         Fixes bug #165755.
9957 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9959         * configure.in:
9960         Post release version bump.
9962 === nautilus 2.11.3 ===
9964 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9966         * libnautilus-private/nautilus-file-operations.c:
9967         Fix test
9969         * NEWS:
9970         Update for release
9972         * configure.in:
9973         Require eel 2.11.3
9975 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9977         * libnautilus-private/nautilus-window-info.[ch]:
9978         * src/nautilus-window.c:
9979         Add nautilus_window_info_get_bookmark_list
9981         * src/Makefile.am:
9982         * src/nautilus-application.c:
9983         * src/nautilus-places-sidebar.[ch]:
9984         Add new places sidebar.
9986         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9988         * src/file-manager/fm-tree-view.c:
9989         Fix runtime warnings.
9991 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9993         * src/file-manager/fm-actions.h:
9994         * src/file-manager/fm-directory-view.c:
9995         Add icon for empty file in create menu.
9997         Patch from Christian Neumair  <chris@gnome-de.org>
9999 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10001         * src/file-manager/fm-directory-view.c:
10002         Better strings for browser tooltips.
10003         Patch from Luca Ferretti <elle.uca@libero.it>
10005 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
10007         * libnautilus-private/nautilus-file-operations.c:
10008         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10009         base name from the file name. (Fixes #306341).
10011 2005-06-28  Alexander Larsson  <alexl@redhat.com>
10013         * libnautilus-private/nautilus-sidebar.[ch]:
10014         Add get_tab_tooltop method.
10016         * src/nautilus-navigation-window.c:
10017         * src/nautilus-side-pane.[ch]:
10018         Use get_tab_tooltip.
10020         * src/nautilus-emblem-sidebar.c:
10021         * src/nautilus-history-sidebar.c:
10022         * src/nautilus-information-panel.c:
10023         * src/nautilus-notes-viewer.c:
10024         Implement get_tab_toolkit.
10026         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10028 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10030         * src/nautilus-notes-viewer.c:
10031         (nautilus_notes_viewer_set_parent_window):
10032         Adapt to recent nautilus clipboard API changes.
10034 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10036         * libnautilus-private/nautilus-clipboard.c:
10037         (editable_connect_callbacks), (editable_disconnect_callbacks),
10038         (text_buffer_update_sensitivity), (text_buffer_delete_range),
10039         (text_buffer_mark_set), (text_view_connect_callbacks),
10040         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10041         (initialize_clipboard_component_with_callback_data),
10042         (nautilus_clipboard_real_set_up),
10043         (nautilus_clipboard_set_up_text_view):
10044         * libnautilus-private/nautilus-clipboard.h:
10045         Properly set text view paste action sensitivity on clipboard changes.
10046         Fixes #306127.
10048 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10050         * src/nautilus-bookmark-list.c:
10051         Fix handling of notification of .gtk-bookmark file changes.
10053         * src/Makefile.am:
10054         * src/nautilus-window-bookmarks.[ch]:
10055         * src/nautilus-application.c:
10056         * src/nautilus-navigation-window-menus.c:
10057         * src/nautilus-navigation-window.[ch]:
10058         * src/nautilus-spatial-window-ui.xml:
10059         * src/nautilus-spatial-window.c:
10060         * src/nautilus-window-menus.c:
10061         * src/nautilus-window-private.h:
10062         * src/nautilus-window.[ch]:
10063         Move most bookmark stuff to nautilus-window-bookmarks and
10064         put bookmarks in spatial windows too.
10066 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10068         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10070         * src/nautilus-bookmark-list.[ch]:
10071         Share bookmarks with gtk+.
10073         * libnautilus-private/nautilus-file-utilities.[ch]:
10074         * src/nautilus-window.c: (real_get_title):
10075         Move compute_default_title to nautilus_compute_title_for_uri.
10077         * libnautilus-private/nautilus-bookmark.[ch]:
10078         * src/nautilus-bookmarks-window.c:
10079         Add has_custom_name boolean to NautilusBookmark
10081         * src/Makefile.am:
10082         * src/nautilus-bookmark-parsing.[ch]:
10083         * src/nautilus-navigation-window-menus.c:
10084         Remove no longer needed files nautilus-bookmark-parsing.[ch].
10086 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
10088         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10089         (real_update_menus_volumes): Plug a couple leaks. Closes
10090         bug #307267
10092 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10094         * src/nautilus-navigation-window-menus.c:
10095         * src/nautilus-window-menus.c:
10096         * src/nautilus-window-private.h:
10097         Make bookmark menu item action names unique. (#161859)
10099 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10101         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10102         Fix ctrl-unselect in single click mode (#145331)
10104 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10106         * libnautilus-private/nautilus-icon-container.c:
10107         Better font sizes for zooming. (#160080)
10109 2005-06-20  Anders Carlsson  <andersca@imendio.com>
10111         * src/file-manager/fm-directory-view.c (process_old_files):
10112         Plug leak by freeing the sorted list instead.
10114 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10116         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10117         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10118         Fix uninitialized variable warning.
10120 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
10122         * libnautilus-private/nautilus-directory-async.c:
10123         (start_or_stop_io), (file_needs_high_priority_work_done),
10124         (file_needs_low_priority_work_done):
10125         Make mime sniffing a high priority job. Prevents activation
10126         from getting blocked by deep count I/O. (#145560)
10128 2005-06-19  Anders Carlsson  <andersca@imendio.com>
10130         * src/nautilus-throbber.c (nautilus_throbber_finalize):
10131         Free throbber->details after we're done using it.
10133 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10135         * src/file-manager/fm-list-model.c:
10136         Small delay before turning Loading... into (Empty) to
10137         avoid flicker.
10139 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10141         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10142         Fix iter stamp handling.
10144 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10146         * src/file-manager/fm-list-view.c: (button_press_callback):
10147         Allow selection of the dummy node. Otherwise things
10148         got all strange: You could still select it using ranges, and
10149         if you double clicked on it you activated the old selection.
10151 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10153         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10154         On remove, add dummy node before removing file so the
10155         row isn't collapsed.
10157 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10159         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10160         (fm_list_model_unload_subdirectory),
10161         (fm_list_model_subdirectory_done_loading):
10162         Keep track of done_loading in parent instead of in dummy node.
10163         That way it doesn't get lost when the dummy node is recreated.
10165 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10167         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10168         Handle moves between open subdirectories. We handle
10169         this in file adding when the file already exists in
10170         the tree, but in another place. This is sort of a hack,
10171         but is required due to how the list view merges the initial
10172         change being sent to the original directory and the add to the
10173         new directory.
10175 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10177         * libnautilus-private/nautilus-file-operations.c:
10178         (nautilus_file_operations_copy_move):
10179         Handle duplication of files in two subdirectories at
10180         the same time.
10182 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
10184         * src/file-manager/fm-directory-view.c:
10185         (fm_directory_view_destroy):
10186         Remove subdirectories when destroying the view.
10188 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10190         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10191         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10193 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10195         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10196         Slightly slower auto hover expand.
10198         * src/file-manager/fm-directory-view.c:
10199         Make add/remove_subdirectory more straightforward.
10200         Now remove just removes the NautilusDirectory passed in, and
10201         you're not allowed to add multiple times or remove non-added.
10203         * src/file-manager/fm-list-model.[ch]:
10204         Actually track the NautilusDirectories that are added to the
10205         FMDirectoryView so we can easily remove them when the files are
10206         removed. This was causing problem before where directories for
10207         removed files weren't removed.
10209         Emits the subdirectory_unloaded signal when subdirectories go away.
10211         Add support for unloading subdirectories.
10213         * src/file-manager/fm-list-view.c:
10214         Unload subdirectories in timeout on collapse.
10215         remove subdirectories when they get unloaded.
10217 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10219         * src/nautilus-navigation-window-menus.c
10220         (append_dynamic_bookmarks): Unref the action group here too.
10222 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10224         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10225         Unref the action group after inserting it. This makes
10226         a NautilusFile memory leak go away.
10228 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10230         * src/file-manager/fm-directory-view.[ch]:
10231         * src/file-manager/fm-icon-view.c
10232         add fm_directory_view_get_selection_for_file_transfer and
10233         use it for all file transfers
10235         * src/file-manager/fm-list-view.c:
10236         Implement fm_directory_view_get_selection_for_file_transfer by
10237         filtering out all files there a parent is also in the selection.
10238         Do the same for the dnd source list.
10240         * src/file-manager/fm-list-model.c:
10241         Allow deletion of dummy node so that clearing the model
10242         doesn't loop forever.
10244 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
10246         * src/file-manager/fm-directory-view.c: (new_folder_done),
10247         (new_folder_data_new), (fm_directory_view_new_folder),
10248         (fm_directory_view_new_file):
10249         Don't try to setup renaming if the view was already destroyed.
10250         Fixes a crash when closing a window while creating files/folders.
10252 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10254         * libnautilus-private/nautilus-icon-dnd.c:
10255         No dnd shadow on the desktop.
10256         Redraw less to get rid of the dnd shadow.
10258         Patch from Matthias Clasen (#307803)
10260 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10262         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10263         Add hover expansion
10265         * src/file-manager/fm-directory-view.[ch]:
10266         Add support for adding/removing subdirectories.
10268         * src/file-manager/fm-list-model.[ch]:
10269         Add support for subdirectories making this a tree view.
10271         * src/file-manager/fm-list-view.c:
10272         Turn listview into a treeview.
10274         Patch from Jürg Billeter <j@bitron.ch>
10276 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10278         * src/nautilus-spatial-window.c:
10279         Add icons for path menu.
10280         Patch from Vincent Noel <vincent.noel@gmail.com>
10282 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10284         * src/file-manager/fm-directory-view.c:
10285         (fm_directory_view_handle_uri_list_drop):
10286         Check for n_uris instead of real_uri_list. Looks neater.
10288 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10290         * src/file-manager/fm-directory-view.c:
10291         (fm_directory_view_handle_uri_list_drop):
10292         Don't try to start a file operation if there are no real uris
10293         left after sanitizing the list. Fixes #306246.
10295 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10297         * libnautilus-private/nautilus-emblem-utils.c:
10298         (nautilus_emblem_install_custom_emblem): Free the path.
10299         * libnautilus-private/nautilus-file-operations-progress.c:
10300         (nautilus_file_operations_progress_new),
10301         (nautilus_file_operations_progress_new_file): Free markup strings.
10302         Closes bug #307138.
10304 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10306         * src/file-manager/fm-directory-view.c:
10307         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10309 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10311         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10312         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10313         Always initialize cut.
10315         * configure.in:
10316         Add --Wno-pointer-sign
10318         Fix gcc4 compilation (#303491/#307038).
10319         Based on patches from James M. Cape <jcape@ignore-your.tv>
10320         and Kjartan Maraas <kmaraas@gnome.org>
10322 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10324         * configure.in:
10325         Post release version bump
10327 === nautilus 2.11.2 ===
10329 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10331         * configure.in:
10332         Require new eel.
10334         * NEWS:
10335         Update for release.
10337 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10339         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10340         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10341         is too wide for the tree and gets even wider in some locales.
10343 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10345         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10346         Fix conflicting mnemonics in the column chooser (#167475).
10348         Patch from Michael Terry <mike@mterry.name>
10350 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10352         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10353         Use "(No subfolders)" instead of misleading "(Empty)" label
10354         if files are not to be shown in the tree. Fixes #85141.
10356         Patch from Christian Neumair <chris@gnome-de.org>
10358 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10360         * libnautilus-private/nautilus-icon-container.c:
10361         (select_one_unselect_others):
10362         Reveal icon when selecting it. Fixes #121111.
10364         Based on a patch from Christian Neumair <chris@gnome-de.org>
10366 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10368         * libnautilus-private/nautilus-clipboard.c:
10369         (nautilus_clipboard_real_set_up):
10370         Don't setup clipboard twice for the same editing widget.
10372 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10374         * src/nautilus-window-manage-views.c: (load_new_location),
10375         (update_for_new_location):
10376         Set the displayed location when the location is really
10377         changed, not when we set out to do it. Fixes the
10378         "bookmark uri mismatch" warning.
10380 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10382         * src/file-manager/fm-directory-view.c:
10383         * src/nautilus-shell-ui.xml:
10384         * src/nautilus-window-menus.c:
10385         Fix critical warnings from the new accelerators
10386         by adding dummy labels.
10388 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10390         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10392 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10394         * libnautilus-extension/nautilus-column.c:
10395         (nautilus_column_class_init):
10396         * libnautilus-extension/nautilus-menu-item.c:
10397         (nautilus_menu_item_class_init):
10398         * libnautilus-extension/nautilus-property-page.c:
10399         (nautilus_property_page_class_init):
10400         * libnautilus-private/nautilus-icon-canvas-item.c:
10401         (nautilus_icon_canvas_item_class_init):
10402         * libnautilus-private/nautilus-icon-container.c:
10403         (nautilus_icon_container_class_init):
10404         * src/nautilus-window.c: (nautilus_window_class_init):
10405         Don't mark object property names/descriptions for translation. Fixes
10406         #135281.
10408 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10410         * libnautilus-private/nautilus-emblem-utils.c:
10411         (nautilus_emblem_install_custom_emblem),
10412         (nautilus_emblem_can_remove_emblem),
10413         (nautilus_emblem_can_rename_emblem),
10414         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10415         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10417 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10419         * src/file-manager/fm-directory-view.c: (real_action_rename):
10420         Always pre-select the whole name of a directory when renaming it.
10421         Fixes #306217.
10423 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10425         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10426         (get_automatic_emblems_as_integer):
10427         * libnautilus-private/nautilus-file-private.h:
10428         Only take user-added emblems ("keywords") into account when sorting by
10429         emblems. Fixes #166376.
10431 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10433         * src/file-manager/fm-directory-view.c:
10434         (fm_directory_view_scroll_event):
10435         Change scroll zoom modifier to control. Fixes #79352.
10437         * src/nautilus-shell-ui.xml:
10438         * src/nautilus-window-menus.c:
10439         Bind control-= to zoom-in. Fixes #306225.
10441 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10443         * libnautilus-private/nautilus-clipboard.c:
10444         * libnautilus-private/nautilus-icon-dnd.c:
10445         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10446         * src/file-manager/fm-desktop-icon-view.c:
10447         * src/file-manager/fm-ditem-page.c:
10448         * src/file-manager/fm-icon-view.c:
10449         * src/file-manager/fm-list-model.c:
10450         * src/file-manager/fm-list-model.h:
10451         * src/file-manager/fm-list-view.c:
10452         * src/file-manager/fm-properties-window.c:
10453         * src/nautilus-emblem-sidebar.c
10454         * src/nautilus-file-management-properties.c:
10455         * src/nautilus-information-panel.c:
10456         * src/nautilus-location-bar.c:
10457         * src/nautilus-navigation-window-menus.c:
10458         * src/nautilus-spatial-window.c:
10459         * src/nautilus-zoom-controls.c:
10460         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10461         GtkTargetEntry as well as some char and int arrays const.
10463 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10465         * src/file-manager/fm-desktop-icon-view.c:
10466         * src/file-manager/fm-directory-view.c:
10467         * src/file-manager/fm-icon-view.c:
10468         * src/file-manager/fm-list-view.c:
10469         * src/nautilus-navigation-window-menus.c:
10470         * src/nautilus-spatial-window.c:
10471         * src/nautilus-window-menus.c:
10472         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10473         pointing this out.
10475 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10477         * libnautilus-extension/libnautilus-extension.pc.in: added
10478         extensiondir variable so that extensions can find out via pkg-config
10479         the dir to install to.
10481 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10483         * libnautilus-private/nautilus-icon-container.c:
10484         * libnautilus-private/nautilus-icon-container.h:
10485         (process_pending_icon_to_rename),
10486         (nautilus_icon_container_start_renaming_selected_item):
10487         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10488         (real_action_rename), (action_rename_callback),
10489         (action_rename_select_all_callback):
10490         * src/file-manager/fm-directory-view.h:
10491         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10492         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10493         * src/file-manager/nautilus-directory-view-ui.xml:
10494         Bind shift-f2 to rename whole file. Fixes #131467.
10496 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10498         * src/file-manager/fm-directory-view.c: (real_update_menus):
10499         Don't display "Properties" background context menu item for Desktop.
10501 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10503         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10504         Only set dialog transient if a parent window was specified.
10505         Fixes #142814.
10507 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10509         * src/file-manager/fm-directory-view.c:
10510         (fm_directory_view_handle_url_drop):
10511         Better handling of default action for mozilla dnd drops.
10513         Patch from Dave Ahlswede
10515 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10517         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10518         (connect_proxy), (nautilus_navigation_action_finalize),
10519         (nautilus_navigation_action_set_property),
10520         (nautilus_navigation_action_get_property),
10521         (nautilus_navigation_action_class_init),
10522         (nautilus_navigation_action_init):
10523         * src/nautilus-navigation-window-menus.c:
10524         (nautilus_navigation_window_initialize_actions):
10525         Add specific tooltips to the drop-down arrow of Back/Forward
10526         toolbar items. Fixes bug #86569.
10528 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10530         * src/nautilus-connect-server-dialog.c:
10531         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10532         (nautilus_connect_server_dialog_init), (setup_for_type):
10533         Added a domain field to enter domain name for Windows share in
10534         Connect to server dialog.
10535         Fixes bug #304760.
10537 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10539         * libnautilus-private/nautilus-clipboard.c:
10540         * src/file-manager/fm-directory-view.c:
10541         (copy_or_cut_files), (real_update_menus):
10542         * src/file-manager/fm-tree-view.c:
10543         (copy_or_cut_files), (create_popup_menu):
10544         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10545         Folders". Fixes #95112.
10547 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10549         * src/file-manager/fm-directory-view.c: (real_update_menus):
10550         Fix empty trash accelerator. Fixes #173059.
10552         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10553         (copy_callback), (paste_callback), (editable_select_all_callback),
10554         (text_view_select_all_callback), (action_cut_callback),
10555         (action_copy_callback), (action_paste_callback),
10556         (action_select_all_callback), (merge_in_clipboard_menu_items),
10557         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10558         (nautilus_clipboard_set_up_editable),
10559         (nautilus_clipboard_set_up_text_view):
10560         * libnautilus-private/nautilus-clipboard.h:
10561         (nautilus_clipboard_set_up_text_view):
10562         * src/nautilus-notes-viewer.c:
10563         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10564         notes text view.
10566         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10567         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10568         issue down and providing a patch. Fixes #305551.
10570 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10572         * src/file-manager/fm-directory-view.c:
10573         (fm_directory_view_scroll_event),
10574         (fm_directory_view_class_init):
10575         Bind shift+scroll to zoom in/out. Fixes #79352.
10577 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10579         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10580         Change sort order for size, count and time.
10581         See bug #88585
10583 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10585         * configure.in:
10586         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10588         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10590 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10592         * components/*
10593         * help/*
10594         * icons/*/*
10595         * libnautilus/*
10596         * libnautilus-adapter/*
10597         * omf-install/*
10598         * user-guide/*
10599         Remove old cruft, mostly .cvsignore files.
10601         * autogen.sh:
10602         Look for libnautilus-private instead of libnautilus.
10604 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10606         * libnautilus-private/nautilus-icon-factory.c:
10607         * libnautilus-private/nautilus-icon-factory.h:
10608         (get_smaller_icon_size), (get_larger_icon_size),
10609         (nautilus_icon_factory_get_smaller_icon_size),
10610         (nautilus_icon_factory_get_larger_icon_size):
10611         Make get_(larger|smaller)_icon_size public.
10613         * src/nautilus-sidebar-title.c:
10614         (nautilus_sidebar_title_size_allocate),
10615         (get_best_icon_size):
10616         Use the best-fitting folder icon for the sidebar
10617         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10618         Fixes #48190.
10620 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10622         * configure.in:
10623         Post release version bump
10625 === nautilus 2.11.1 ===
10627 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10629         * icons/*/*:
10630         Remove old junk.
10632         * configure.in:
10633         Require eel 2.11.1
10634         Remove icons/*/Makefile
10636         * NEWS:
10637         Update for 2.11.1
10639 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10641         * libnautilus-private/nautilus-view.[ch]:
10642         Add nautilus_view_pop_up_location_context_menu
10644         * src/file-manager/fm-actions.h:
10645         * src/file-manager/fm-directory-view.c:
10646         * src/file-manager/fm-directory-view.h:
10647         * src/file-manager/nautilus-directory-view-ui.xml:
10648         * src/nautilus-location-bar.c:
10649         * src/nautilus-spatial-window.c:
10650         Add location context menu to location button/label.
10652         Patch from Christian Neumair
10654 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10656         * src/nautilus-spatial-window.c:
10657         (real_set_allow_up), (nautilus_spatial_window_class_init)
10658         * src/nautilus-window.c:
10659         * src/nautilus-window.h:
10660         (nautilus_window_allow_up), (real_set_allow_up),
10661         (nautilus_window_class_init):
10662         Add set_allow_up method to NautilusWindowClass,
10663         make "Close All Parents" in spatial windows insensitive
10664         if there are no parent folders.
10666 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10668         * libnautilus-private/nautilus-file-operations.c:
10669         (handle_transfer_vfs_error):
10670         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10671         if more than one file is transferred. Otherwise, just
10672         offer "Cancel" and "Retry".
10674 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10676         * nautilus-folder-handler.desktop.in (Exec):
10677         Use --no-desktop for default folder handler
10679 2005-05-16  Christian Neumair  <chris@gnome-de.org>
10681         * src/file-manager/fm-actions.h:
10682         * src/file-manager/fm-directory-view.c:
10683         (action_self_properties_callback), (real_update_menus):
10684         * src/file-manager/nautilus-directory-view-ui.xml:
10685         Add "Properties" item to background context menu which displays
10686         the properties of the currently displayed folder.
10688 2005-05-16  Alexander Larsson  <alexl@redhat.com>
10690         * libnautilus-private/nautilus-bookmark.c:
10691         (bookmark_file_changed_callback):
10692         Don't loop when a bookmarked file is removed
10694         * src/file-manager/fm-directory-view.c: (process_new_files):
10695         Don't call get_file_info for files no longer in the directory
10696         (was caused by the ready_to_load call).
10698         This fixes #165530 and likely #170761
10700 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10702         * libnautilus-private/nautilus-clipboard.c:
10703         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10704         Don't merge UI twice. Fixes #301854.
10706 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10708         * src/nautilus-location-bar.c:
10709         (nautilus_location_bar_init):
10710         Make "Location:" label GDK_ACTION_COPY drag source.
10711         Fixes #115942.
10713 2005-05-12  David Zeuthen  <david@fubar.dk>
10715         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10716         Change comment for translator note of default desktop font to
10717         say that Sans shouldn't never be changed. Fixes bug #138731.
10719 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10721         * libnautilus-private/nautilus-file-utilities.c:
10722         (nautilus_get_vfs_method_display_name):
10723         * data/browser.xml:
10724         * src/file-manager/fm-directory-view.c:
10725         Add translator comments. Fixes #145304, #145305, #145307.
10726         Change "Show Hidden Files" tooltip to infinitive
10727         construction. Fixes #145306.
10729 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10731         * libnautilus-private/nautilus-directory-async.c:
10732         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10733         (link_info_start), (lacks_link_info):
10734         Kill dotfile-related code. ".directory" supporting schemas have
10735         gone. Fixes #142343.
10737 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10739         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10740         Remove obsolete window_always_new option from schema.
10742         Patch from Michael Terry <mike@mterry.name>
10744 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10746         * src/file-manager/fm-directory-view.c: (real_update_menus):
10747         Fix a string conflict between the c-format plural string and
10748         non-c-format strings. Fixes bug #167344.
10750         Patch from Changwoo Ryu <cwryu@debian.org>
10752 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
10754         * libnautilus-private/nautilus-thumbnails.c:
10755         (thumbnail_thread_start):
10756         Don't try to thumbnail files which have been modified in the
10757         last few seconds to avoid constantly re-thumbnailing them.
10758         Current cool-off period is three seconds. Fixes bug #107418.
10760 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
10762         * src/file-manager/fm-directory-view.[ch]:
10763         (display_pending_files), (fm_directory_view_freeze_updates),
10764         (fm_directory_view_unfreeze_updates), (queue_pending_files):
10765         Allow freeze of update processing inside a view.
10767         * src/file-manager/fm-list-view.c:
10768         (cell_renderer_editing_canceled), (cell_renderer_edited),
10769         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10770         Freeze and unfreeze the list view when renaming.
10772         Workaround for bug #87701: Updates to the list view are put on
10773         hold during rename to prevent losing editing focus. If too many
10774         changes are queued while being frozen, further changes are thrown
10775         away and the view is marked for reload.
10777 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10779         * src/nautilus-window-menus.c:
10780         Add Ctrl-0 keyboard shortcut to View->Normal Size as
10781         recommended by the HIG.
10783         Patch from Olav Vitters <olav@bkor.dhs.org>
10785 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10787         * libnautilus-private/nautilus-icon-container.c:
10788         (keyboard_space): Prevent nautilus from crashing on press of
10789         Ctrl+Space in an empty directory. Fixes bug #302018.
10791         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
10793 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
10795         * libnautilus-private/nautilus-program-choosing.c:
10796         (nautilus_launch_desktop_file):
10797         * src/nautilus-application.c:
10798         (nautilus_application_present_spatial_window_with_selection),
10799         (nautilus_application_create_navigation_window):
10800         fix build when startup notification isn't installed.
10802 2005-05-02  Alexander Larsson  <alexl@redhat.com>
10804         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10805         Remove the ui too.
10807 2005-04-27  Alexander Larsson  <alexl@redhat.com>
10809         * src/file-manager/fm-desktop-icon-view.c:
10810         Remove "Open New Terminal" from desktop menu.
10811         Patch from Luca Ferretti <elle.uca@libero.it>
10813         If you really need this, install the nautilus-open-terminal
10814         extension. It does this even better than the removed code.
10815         Also, in newer Metacity there is a a way to set a keybinding
10816         for "new terminal".
10818 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10820         * src/nautilus-main.c: (main): Merge fix for leak
10821         Bug #172234.
10823 2005-04-19  Christian Neumair  <chris@gnome-de.org>
10825         * libnautilus-private/nautilus-view-factory.h:
10826         * src/nautilus-navigation-window.c:
10827         * src/nautilus-window-manage-views.c:
10828         * src/nautilus-window-manage-views.h:
10829         * src/nautilus-window.c:
10830         * src/file-manager/fm-desktop-icon-view.c:
10831         * src/file-manager/fm-icon-view.c:
10832         * src/file-manager/fm-list-view.c:
10833         Improve NautilusViewInfo view factory labels marked for translation.
10835 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10837         * libnautilus-private/nautilus-directory-async.c:
10838         (read_dot_hidden_file): Plug leaks here too. There
10839         were three actually :-)
10841 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
10843         * src/nautilus-connect-server-dialog-main.c: (main)
10844         Set window icon.
10846 2005-04-17  Christian Neumair  <chris@gnome-de.org>
10848         * src/nautilus-spatial-window.c:
10849         Add more drop targets to location button.
10851 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10853         * src/file-manager/fm-directory-view.c:
10854         (fm_directory_view_destroy), (rename_file):
10855         Remove delayed_rename timeout when registering a new one
10856         or destroying the view.
10858 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10860         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10861         Free the stored selection path only when setting a new one.
10863 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10865         * src/file-manager/fm-directory-view.c:
10866         (trash_or_delete_selected_files),
10867         (fm_directory_view_notify_selection_changed):
10868         Remember if the current selection was already removed
10869         and don't try to remove it again.
10871         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10872         Only set a new selection if the removal affects the current selection.
10874 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10876         * src/file-manager/fm-directory-view.c:
10877         (trash_or_delete_selected_files):
10878         Unset selection so the same file won't be deleted twice via a binding.
10880         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10881         (fm_list_view_remove_file), (fm_list_view_finalize),
10882         (fm_list_view_class_init):
10883         Store the new selection and set it after a batch of changes,
10884         not on every removal. Speeds up deleting from the list view
10885         by preventing a redraw for each removed file.
10887 2005-04-05  Alexander Larsson  <alexl@redhat.com>
10889         * src/file-manager/fm-properties-window.c:
10890         Use label instead of entry if not editable.
10891         (#149201)
10893         Patch from Michael Terry
10895 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10897         * src/nautilus-notes-viewer.c:
10898         Fix missing include.
10900 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10902         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10903         Don't leak file_uri.
10905 2005-04-04  Diego Gonzalez  <diego@pemas.net>
10907         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10908           from the build process.
10909         * libnautilus-private/nautilus-icon-factory.c:
10910           (load_thumbnail_frame) remove the need to use the deprecated
10911           nautilus themes.
10912         * libnautilus-private/nautilus-icon-canvas-item.c:
10913           (draw_strech_handles), (it_test_stretch_handle):
10914           remove the need to use the deprecated nautilus themes.
10915         * libnautilus-private/nautilus-thumbnails.c:
10916         * libnautilus-private/nautilus-icon-factory.c:
10917           remove nautilus-theme.h include
10919         * src/nautilus-navigation-window.c:
10920         * src/nautilus-property-browser.c:
10921         * src/nautilus-notes-viewer.c:
10922         * src/nautilus-sidebar-title.c:
10923         * src/nautilus-window-manage-views.c:
10924         * src/nautilus-window-toolbars.c:
10925         * src/nautilus-zoom-control.c:
10926           remove nautilus-theme.h include
10928         * src/nautilus-sidebar-title:
10929          (nautilus_sidebar_title_select_text_color): remove use of
10930          old theme stuff and adapt the shadow offset, made it equal to 1,
10931          which is the default.
10932          (nautilus_sidebar_title_theme_changed): remove, as there will be
10933          no sidebar theme changes.
10934          (nautilus_sidebar_title_init): remove the theme_changed callback, as
10935          there will not be sidebar theme changes anymore.
10937          * src/nautilus-notes-viewer.c:
10938          (nautilus_notes_viewer_init): remove use of old theme stuff.
10940         * icons/Makefile.am: don't install old theme stuff.
10942 2005-03-31  Steve Murphy  <murf@e-tools.com>
10944         * configure.in: Added "rw" to ALL_LINGUAS.
10946 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
10948         * libnautilus-private/nautilus-file-utilities.c:
10949         (nautilus_get_uri_shortname_for_display): Plug the leak.
10951 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
10953         * icons/audio.svg:
10954         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10956         * icons/audio.png:
10957         Remove old file.
10959         * icons/Makefile.am:
10960         Install new icon.
10962         * libnautilus-private/nautilus-icon-canvas-item.c:
10963         (real_map_pixbuf):
10964         Use svg instead of bitmap audio preview emblem.
10966         Patch from Jaap Haitsma <jaap@haitsma.org>
10968 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10970         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10971         (location_button_drag_begin_callback), (get_data_binder),
10972         (location_button_drag_data_get_callback),
10973         (nautilus_spatial_window_instance_init):
10974         Allow drag and drop operations with location bar icon.
10976         Patch from Christian Neumair <chris@gnome-de.org>
10978 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10980         * libnautilus-private/nautilus-file-operations-progress.c:
10981         (nautilus_file_operations_progress_update),
10982         (nautilus_file_operations_progress_destroy),
10983         (nautilus_file_operations_progress_init),
10984         (time_remaining_callback), (nautilus_file_operations_progress_new),
10985         (nautilus_file_operations_progress_set_operation_string),
10986         (nautilus_file_operations_progress_new_file):
10987         * libnautilus-private/nautilus-file-operations.c:
10988         (progress_dialog_set_to_from_item_text):
10989         Change layout of the progress dialog to be more HIG compliant.
10991         Patch from Michiel Sikkes <michiel@eyesopened.nl>
10993 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10995         * src/file-manager/fm-desktop-icon-view.c:
10996         * src/file-manager/fm-directory-view.c:
10997         Add elipses to "Create Launcher" menu item. (#95113)
10999         Based on a patch from Christian Neumair <chris@gnome-de.org>
11001 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11003         * libnautilus-private/nautilus-desktop-link-monitor.c:
11004         (eject_for_type), (volume_delete_dialog),
11005         (nautilus_desktop_link_monitor_delete_link):
11006         Reference the proper context menu item in the volume
11007         delete dialog of network volumes. Fixes bug #152391.
11009         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11011 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11013         * src/file-manager/fm-directory-view.c: (real_merge_menus):
11014         Remove hard coded script directory path from tooltip message.
11015         Fixes bug #161905.
11017         Patch from Michael Terry <mike@mterry.name>
11019 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11021         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11022         * src/nautilus-location-bar.c:
11023         (nautilus_location_bar_get_location),
11024         (nautilus_location_bar_update_label):
11025         * src/nautilus-location-dialog.c: (open_current_location):
11026         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11027         Closes bug #165743.
11029         Patch from Christian Kellner <gicmo@gnome.org>
11031 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11033         * libnautilus-private/nautilus-bookmark.c:
11034         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11035         (bookmark_file_changed_callback):
11036         * libnautilus-private/nautilus-file.c:
11037         (nautilus_file_get_internal):
11038         * src/file-manager/fm-properties-window.c:
11039         (is_merged_trash_directory):
11040         * src/nautilus-application.c:
11041         (nautilus_application_present_spatial_window_with_selection):
11042         * src/nautilus-location-bar.c:
11043         (nautilus_location_bar_update_label):
11044         * src/nautilus-window-manage-views.c: (set_displayed_location),
11045         (check_bookmark_location_matches), (handle_go_elsewhere),
11046         (got_file_info_for_view_selection_callback):
11047         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11049         Patch from Paolo Borelli <pborelli@katamail.com>
11051 2005-03-23  Fernando Herrera  <fherrera onirica com>
11053         * src/nautilus-connect-server-dialog-main.c: (main): call
11054         gnome_authentication_manager_init to use gnome-vfs auth
11055         callbacks.
11057 2005-03-23  Alexander Larsson  <alexl@redhat.com>
11059         * src/nautilus-desktop-window.c:
11060         Remove unused code. We avoid flicker in other ways.
11062 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11064         * configure.in:
11065         Bump version to 2.11.1
11066         Gnome 2.10 versions are now on the gnome-2-10 branch.
11068 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11070         * src/nautilus-location-entry.c:
11071         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11073 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11075         * libnautilus-private/nautilus-window-info.[ch]:
11076         Add nautilus_window_info_show_window call.
11078         * src/file-manager/fm-directory-view.c:
11079         * src/nautilus-window-manage-views.c:
11080         * src/nautilus-window.[ch]:
11081         Implement and call the new show_window call.
11082         This allows us to set up the EelBackground before
11083         showing the window, causing less flicker (#169347)
11085         Patch from Nickolay V. Shmyrev
11087 2005-03-16  Alexander Larsson  <alexl@redhat.com>
11089         * configure.in:
11090         Require eel 2.10.1 (for EelBackground changes)
11092         * libnautilus-private/nautilus-icon-dnd.c:
11093         * libnautilus-private/nautilus-directory-background.c:
11094         Use the background setting now in eel.
11095         Delay background setting slightly after gconf change to group
11096         together multiple changes. (#169347)
11098         Patch from Nickolay V. Shmyrev
11100 2005-03-15  Alexander Larsson  <alexl@redhat.com>
11102         * configure.in:
11103         Require gtk 2.6.0
11105 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11107         * src/file-manager/fm-directory-view.c:
11108         Re-add keybinding to "Show Hidden Files".
11109         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11111 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11113         * src/file-manager/fm-actions.h:
11114         * src/file-manager/fm-directory-view.c: (real_update_menus):
11115         Disable "Select Pattern" for empty folders. (#169817)
11116         Patch from Raj <ringuva@novell.com>
11118 2005-03-10  Vincent Noel  <vnoel@cox.net>
11120         * src/nautilus-spatial-window.c:
11121         (location_button_clicked_callback),
11122         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11123         for the location button icon instead of GTK_ICON_SIZE_BUTTON
11124         (#169669).
11126 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
11128         * configure.in: Added "xh" to ALL_LINGUAS.
11130 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11132         * configure.in:
11133         Post release version bump
11135 === nautilus 2.10.0 ===
11137 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
11139         * THANKS:
11140         Update for release
11142         * check-THANKS.pl:
11143         Extract names from ChangeLog bodies too. (#43452)
11144         Patch from Richard Hoelscher <rah@rahga.com>
11146 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11148         * NEWS:
11149         Update for 2.10.0
11151         * configure.in:
11152         Bump version to 2.10.0, require eel 2.10.0
11154 2005-03-03  Elijah Newren  <newren@gmail.com>
11156         If launched without startup-notification, make an approximation to
11157         when the launch occurred so that focus-stealing-prevention will
11158         work better.
11160         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11161         function, (main): if no startup id provided, ping xserver for a
11162         timestamp and make a dummy startup_id with it.
11164         * src/nautilus-application.c: (end_startup_notification): don't
11165         set _NET_STARTUP_ID if given a fake startup_id, remove commented
11166         out warning that should now no longer be needed
11168 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11170         * src/nautilus-file-management-properties.glade:
11171         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11173 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11175         * configure.in:
11176         Post release version bump
11178 === nautilus 2.9.92 ===
11180 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11182         * data/applications.desktop.in:
11183         * data/favorites.desktop.in:
11184         Remove old files.
11186         * docs/Makefile.am (EXTRA_DIST):
11187         Remove nautilus-context-menus.txt from makefile
11189         * NEWS:
11190         Update for release
11192 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11194         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11195         Make the backspace key open the parent folder in the
11196         list view like it does in the icon view. (#142891)
11197         Patch from Christian Neumair <chris@gnome-de.org>
11199 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11201         * libnautilus-private/nautilus-desktop-link.c:
11202         (nautilus_desktop_link_can_rename):
11203         Make Computer icon renameable. (#154122)
11204         Patch from Tim Savannah <opticcow@linux-militia.net>
11206 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11208         * libnautilus-private/nautilus-file-operations-progress.c:
11209         (time_remaining_callback):
11210         Don't show ETA if bytes_copied > bytes_total.
11211         Prevents miscalculated ETAs from being shown. (#158614)
11212         Based on a patch from John Spray <jcs116@york.ac.uk>
11214 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11216         * src/file-manager/fm-properties-window.c:
11217         Make show_original work (had a typo)
11218         Make where use original file, not target.
11219         Fixes location display for desktop icons.
11221 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11223         * src/file-manager/fm-properties-window.c:
11224         deep count on target files, not original files.
11225         Fixes properties for e.g. home icon on desktop.
11226         Patch from Jaap Haitsma <jaap@haitsma.org>
11228 2005-02-23  Alexander Larsson  <alexl@redhat.com>
11230         * docs/nautilus-context-menus.txt:
11231         Remove old docs.
11233 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11235         * libnautilus-private/nautilus-desktop-icon-file.c:
11236         * libnautilus-private/nautilus-file-operations.c:
11237         (nautilus_file_operations_delete):
11238         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11239         (rename_guts), (nautilus_file_get_drop_target_uri):
11240         * src/file-manager/fm-desktop-icon-view.c:
11241         (trash_link_is_selection):
11242         * src/file-manager/fm-icon-container.c: (get_sort_category):
11243         * src/file-manager/fm-properties-window.c:
11244         (get_target_file_for_original_file):
11245         Handle nautilus_desktop_icon_file_get_link() returning NULL.
11246         Likely fixes bug #145971
11248 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11250         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11251         Remove stale comment.
11252         Patch from Jaap Haitsma <jaap@haitsma.org>
11254 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11256         * src/nautilus-application.c: (end_startup_notification):
11257         Don't give critical warnings if we have no startup_id.
11259         * src/nautilus-window.c: (nautilus_window_update_icon):
11260         Use names and not pixbufs for the window icons.
11261         This means the icons of the best size are used.
11262         Patch from Jaap Haitsma <jaap@haitsma.org>
11264 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11266         * src/nautilus-application.c: (create_window):
11267         * src/nautilus-window-private.h:
11268         * src/nautilus-window.c: (nautilus_window_init),
11269         (nautilus_window_finalize):
11270         Remove unneeded startup_id.
11272 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11274         * MAINTAINERS:
11275         Update my email address.
11277 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11279         * src/file-manager/fm-desktop-icon-view.c:
11280         (fm_desktop_icon_view_supports_uri):
11281         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11283         Patch from Jaap Haitsma <jaap@haitsma.org>
11285 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11287         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11288         fix #136578 (Menu key should pop up context menu).
11290 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11292         * src/file-manager/fm-properties-window.c (should_show_open_with):
11293         Don't show open with property page for desktop files and
11294         desktop special icons.
11296 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11298         * src/nautilus-navigation-window-menus.c:
11299         (add_bookmark_for_current_location):
11300         Only add a bookmark once for a given location.
11301         Fixes #161862.
11303         Patch from egeetha@novell.com
11305 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11307         * src/nautilus-application.c:
11308         * src/nautilus-shell.c:
11309         Fixes to the startup notification stuff.
11310         Patch from Elijah Newren <newren@gmail.com>
11312 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11314         * data/applications.desktop.in:
11315         * data/favorites.desktop.in:
11316         * src/network-scheme.desktop.in:
11317         * nautilus-computer.desktop.in:
11318         * nautilus-folder-handler.desktop.in:
11319         * nautilus-home.desktop.in:
11320         * nautilus.desktop.in:
11321         Enable startup notification.
11323         * src/nautilus-application.c:
11324         * src/nautilus-application.h:
11325         * src/nautilus-bookmarks-window.c:
11326         * src/nautilus-connect-server-dialog-nonmain.c:
11327         * src/nautilus-location-bar.c:
11328         * src/nautilus-main.c:
11329         * src/nautilus-navigation-window-menus.c:
11330         * src/nautilus-shell-interface.idl:
11331         * src/nautilus-shell.c:
11332         * src/nautilus-window-manage-views.c:
11333         * src/nautilus-window-private.h:
11334         * src/nautilus-window.c:
11335         Handle startup notification across corba activation.
11336         Patch from Elijah Newren <newren@gmail.com>
11338 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11340         * src/file-manager/fm-tree-model.c:
11341         Don't do any i/o on tree roots until they are opened.
11342         This means you don't get any auth dialogs.
11343         Removed the monitor on the root file totally, as that should
11344         not normally change/go away anyway (and it was doing i/o).
11346         This changes semantics in the file a bit, we now have a dummy
11347         row also if node->directory != NULL and node->parent == NULL.
11349 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11351         * configure.in:
11352         Post release version bump
11354 === nautilus 2.9.91 ===
11356 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11358         * configure.in:
11359         Bump eel requires
11361         * NEWS:
11362         Update for release
11364 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11366         * Makefile.am:
11367         * nautilus-folder-handler.desktop.in:
11368         Add new default folder handler NoDisplay desktop file
11370         * nautilus.desktop.in:
11371         Add %U to exec line
11373         * src/Nautilus_shell.server.in:
11374         Remove all the bonobo components we no longer support
11376         * src/file-manager/fm-directory-view.c:
11377         Allow open with menu on folders (#151747)
11379 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11381         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11382         (fm_list_view_start_renaming_file):
11383         Set original_name to the new name as cell_renderer_edited()
11384         might be called multiple times if the view looses focus.
11385         Fixes bug #166120.
11387 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11389         * src/file-manager/fm-properties-window.c: (get_original_file),
11390         (name_field_done_editing), (update_properties_window_title):
11391         Handle disappearing original_files without crashing.
11392         Fixes bug #151024/158904.
11394 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11396         * configure.in:
11397         Revert libexif change as it breaks the build with new libexif.
11399 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11401         * libnautilus-private/nautilus-program-choosing.c:
11402         (slowly_and_stupidly_obtain_timestamp),
11403         (nautilus_launch_show_file), (nautilus_launch_application),
11404         (nautilus_launch_desktop_file):
11405         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11407         * configure.in:
11408         Require gnome-desktop 2.9.91
11410         Patch from Elijah Newren <newren@gmail.com>
11412 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11414         * configure.in:
11415         Make libexif dependency optional again. (#165773)
11417 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11419         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11420         Make default desktop font localizable. (#138731)
11422         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11424 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11426         * data/Makefile.am:
11427         * data/static_bookmarks.xml:
11428         Remove unused file.
11430 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11432         * src/file-manager/fm-directory-view.c:
11433         (real_update_menus): Added mnemonic for Browse Folder option.
11434         * src/file-manager/fm-desktop-icon-view.c:
11435         (real_update_menus): Added mnemonic for Empty Trash option.
11436         Fixes #162307.
11438         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11440 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11442         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11443         Fix workarea detection on 64bit machines.
11444         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11446 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11448         * src/file-manager/fm-directory-view.c:
11449         (clipboard_targets_received):
11450         Handle destroyed windows
11452         * src/nautilus-window.c: (nautilus_window_destroy):
11453         cancel outstanding view as callbacks
11455         Fixes #165938
11457 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11459         * libnautilus-private/nautilus-directory-background.c:
11460         (image_loading_done_callback): Free the color string.
11461         Closes bug #154204.
11463 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11465         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11467         * libnautilus-private/nautilus-file-operations.c:
11468         change the strings for move/copy/link/delete from "Files Moved:" to
11469         "Moving file:", fixes #154839
11471 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11473         * libnautilus-private/nautilus-file.c:
11474         Fix leak
11476         * Makefile.am:
11477         Remove unnecessary stuff
11479 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11481         * src/nautilus-actions.h:
11482         * src/nautilus-desktop-window.c:
11483         (nautilus_desktop_window_instance_init):
11484         Disable close action on desktop window (#160100)
11486 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11488         * src/nautilus-main.c: (register_icons):
11489         Don't try to free NULL icon info.
11491 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11493         * libnautilus-private/nautilus-file.c:
11494         (nautilus_file_compare_for_sort_by_attribute):
11495         Don't compare NULL values from files we can't get permissions for.
11496         Fixes bug #153890.
11498 2005-01-27  Chris Lahey  <clahey@ximian.com>
11500         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11501         Support the API change in libexif > 0.5.12.
11503 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11505         * src/nautilus-main.c: Don't leak the icon info
11507 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11509         * src/nautilus-spatial-window.c:
11510         Make path button more obvious. #145237
11511         Patch from  Michael Henson <mike@axl.net>
11513 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11515         * src/file-manager/fm-directory-view.c: (ask_link_action):
11516         Set focus_on_map for dnd ask dialog to avoid it ending
11517         up under the browser window.
11518         Patch from Jorn Baayen <jbaayen@gnome.org>
11520 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11522         * libnautilus-private/nautilus-file-operations.c:
11523         (confirm_empty_trash):
11524         No title on dialog.
11525         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11527 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11528         * libnautilus-private/nautilus-file-operations.c:
11529         (handle_transfer_overwrite): Trivial string fix.
11531 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11533         * src/file-manager/fm-directory-view.c: (cancel_activate),
11534         (activate_weak_notify), (cancel_activate_callback):
11535         weak_unref the view if we cancel the activation.
11536         Might fix #145789
11538 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11540         * configure.in:
11541         Post release version bump.
11543 === nautilus 2.9.90 ===
11545 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11547         * NEWS:
11548         Update for release.
11550         * MAINTAINERS:
11551         Add Martin, remove Darin.
11552         Update daves email address.
11554         * configure.in:
11555         Bump version to 2.9.90
11556         Require eel 2.9.90
11558 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11560         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11561         Fix typo.
11563 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11565         * libnautilus-private/nautilus-icon-container.c:
11566         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11567         to nautilus_icon_container_accessible_update_selection.
11568         (nautilus_icon_container_accessible_ref_selection):
11569         (nautilus_icon_container_accessible_get_selection):
11570         (nautilus_icon_container_accessible_remove_selection): All call
11571         to nautilus_icon_container_accessible_update_selection.
11573         Fixes bug #160087.
11575 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11577         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11578         WE WANT THE CHEESEPUFF!!!
11580 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11582         * libnautilus-private/nautilus-file-operations.c:
11583         (confirm_empty_trash):
11584         Use warning icon instead of info one.
11585         Use GtkMessageDialog.
11586         Patch from Luca Ferretti <elle.uca@libero.it>
11588 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11590         * src/file-manager/fm-actions.h:
11591         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11592         * src/file-manager/fm-directory-view.c: (real_update_menus):
11593         * src/file-manager/nautilus-directory-view-ui.xml:
11594         Remove "Reset Background" entry from folder context menus.
11596         Patch from Jaap Haitsma <jaap@haitsma.org>
11598 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11600         * src/nautilus-window-menus.c: Correct License (It said Evince).
11602 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11604         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11605         Add license to about dialog.
11606         Change copyright statement.
11608         Patch from Luca Ferretti <elle.uca@libero.it>
11610 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11612         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11613         Fix sidebar_width typo in gconf schema (#162204).
11615         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11617 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11619         * libnautilus-private/nautilus-column-chooser.c:
11620         (button_new_with_mnemonic), (add_buttons):
11621         Add stock arrow icons to "Move Up/Down" buttons.
11623         Patch from Michael Gossard <michael.gossard@free.fr>
11625 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11627         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11628         Use GtkAboutDialog.
11630         Patch from Luca Ferretti <elle.uca@libero.it>
11632 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11634         * nautilus-home.desktop.in:
11635         Fix icon
11637         * nautilus.desktop.in:
11638         Put in menus.
11640         Patch from Luca Ferretti <elle.uca@libero.it>
11642 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11644         * src/nautilus-main.c: (main):
11645         * src/nautilus-window.c: (nautilus_window_class_init):
11646         Better default icon.
11647         Patch from Jaap Haitsma <jaap@haitsma.org>
11649 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11651         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11652         Don't use destroyed dialog.
11653         Patch from Vincent Untz <vincent@vuntz.net>.
11655 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11657         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11658         Moisan that resolves trivial bug #159128.
11660 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11662         * Makefile.am:
11663         * src/.cvsignore:
11664         * src/Makefile.am:
11665         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11666         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11667         * src/nautilus-connect-server-dialog-nonmain.c:
11668         (nautilus_connect_server_dialog_present_uri):
11669         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11670         (response_callback), (nautilus_connect_server_dialog_new):
11671         * src/nautilus-connect-server-dialog.h:
11672         Make connect to server dialog availible as separate application.
11674         Patch from Vincent Untz <vincent@vuntz.net>
11676 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11678         * libnautilus-private/nautilus-file-utilities.[ch]:
11679         New function nautilus_ensure_unique_file_name
11681         * libnautilus-private/nautilus-link.[ch]:
11682         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11683         Uniquify name for nautilus_link_local_create if requested.
11685         * src/file-manager/fm-directory-view.c:
11686         (fm_directory_view_handle_url_drop):
11687         Uniquify desktop link name
11689         Patch from Jorn Baayen <jbaayen@gnome.org>
11691 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11693         * libnautilus-private/nautilus-icon-container.[ch]:
11694         * libnautilus-private/nautilus-marshal.list:
11695         Add handle_url signal
11696         Fix argument list for handle_uri_list
11698         * libnautilus-private/nautilus-dnd.[ch]:
11699         Add nautilus_drag_default_drop_action_for_url
11701         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11702         (nautilus_icon_container_get_drop_action),
11703         (drag_data_received_callback):
11704         Handle URL drops separately from URI_LIST
11705         Set different actions for URL drop
11707         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11708         (get_drop_action), (receive_dropped_uri_list),
11709         (receive_dropped_url), (drag_data_received_callback),
11710         (nautilus_tree_view_drag_dest_class_init):
11711         Add handle_url and handle_uri lists
11712         Set different actions for URL drop
11713         Fix bug that made url_list & url drops not work
11715         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11716         (ask_link_action), (fm_directory_view_handle_url_drop),
11717         (fm_directory_view_handle_uri_list_drop):
11718         Move url and uri_list drop handling here. Make it handle
11719         url drops better.
11721         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11722         (icon_view_handle_uri_list), (fm_icon_view_init):
11723         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11724         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11725         Call up to the drop code in directory view.
11727         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11729         * libnautilus-private/nautilus-directory.c:
11730         (nautilus_directory_schedule_metadata_copy):
11731         Handle source_directory being NULL. (happens on toplevel uri)
11733         * libnautilus-private/nautilus-file-operations.c:
11734         (nautilus_file_operations_copy_move):
11735         Handle source_dir_uri being NULL. (happens on toplevel uri)
11737         * libnautilus-private/nautilus-link-desktop-file.c:
11738         (nautilus_link_desktop_file_local_create):
11739         Use right icon field
11741 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11743         * src/file-manager/fm-actions.h:
11744         * src/file-manager/fm-directory-view.c:
11745         (volume_or_drive_unmounted_callback),
11746         (volume_or_drive_ejected_callback),
11747         (action_unmount_volume_callback), (action_eject_volume_callback),
11748         (real_update_menus_volumes):
11749         * src/file-manager/nautilus-directory-view-ui.xml:
11750         Allow eject on unmounted devices.
11751         Patch from Magnus Damm <magnus.damm@gmail.com>
11753 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11755         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11756         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11757         what you think, it means don't load if the app the desktop file
11758         references doesn't exist.
11760 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11762         * libnautilus-private/Makefile.am:
11763         * libnautilus-private/nautilus-link-historical.c:
11764         * libnautilus-private/nautilus-link-historical.h:
11765         Remove historical link support.
11767         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11768         * libnautilus-private/nautilus-link.[ch]:
11769         Remove historical link support and unused functions.
11771         * src/file-manager/fm-directory-view.h:
11772         Remove unused declaration.
11774         * src/file-manager/fm-icon-view.c:
11775         Fix up due to small api change for nautilus-link.
11777         * src/file-manager/fm-properties-window.c: (set_icon_callback):
11778         Fix icon change for desktop files that point to nonexisting binaries.
11780 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11782         * src/nautilus-main.c (register_icons):
11783         Remove debug spew
11785 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11787         * libnautilus-private/nautilus-icon-factory.c:
11788         (nautilus_icon_factory_get_icon_for_file):
11789         Special case icons for burn: and computer:
11791         * src/nautilus-main.c: (register_icons):
11792         * src/nautilus-navigation-window-menus.c:
11793         * src/nautilus-window-menus.c:
11794         Fix up icons and names in go/places menu.
11795         Fixes #162750 and #149941
11797         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11799 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11801         * src/nautilus-navigation-window.c (real_set_title):
11802         Make window title "location - File Browser", not "File Browser: location".
11803         Fixes #149008. Patch by Gustavo Carneiro.
11805 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11807         * configure.in:
11808         Post release version bump
11810 === nautilus 2.9.2 ===
11812 2004-01-11  James Henstridge  <james@jamesh.id.au>
11814         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11816         * src/Makefile.am: remove desktop and server files on clean.
11817         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11818         in config.h.
11820         * Makefile.am: remove desktop files on clean, and intltool files
11821         on distclean.
11823         * acconfig.h: remove, since it isn't needed anymore.
11825         * configure.in: remove some macro calls not needed with newer
11826         automakes, and use newer versions of some macros.
11828         * autogen.sh: require Automake >= 1.7.
11830 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11832         * NEWS:
11833         Update for release.
11835         * configure.in:
11836         Require eel 2.92.
11838 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11840         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11841         Add back mk.
11843 2005-01-10  Alexander Larsson  <alexl@redhat.com>
11845         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11846         Remove mk for ALL_LINGUAS since it broke the build.
11848 2004-12-17  Alexander Larsson  <alexl@redhat.com>
11850         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11851         Don't use frames for images with alpha.
11853         Patch from Jaap Haitsma <jaap@haitsma.org>
11855 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11857         * src/nautilus-bookmarks-window.[ch]:
11858         (open_selected_bookmark): New function, choose if to open in
11859         parent or new window.
11860         (get_bookmark_nautilus_navigation_window_new): Get New window.
11861         (on_jump_button_clicked): Call open_selected_bookmark.
11862         (on_row_activated): Call open_selected_bookmark.
11863         * src/nautilus-navigation-window-menus.c:
11864         (get_or_create_bookmarks_window): Reset signals for the
11865         edit bookmark dialog.
11866         fixes bug #160224.
11868 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11870         * configure.in:
11871         Require glib 2.6.0
11873         * libnautilus-private/nautilus-file-utilities.c:
11874         (nautilus_get_uri_shortname_for_display):
11875         * libnautilus-private/nautilus-file.c:
11876         (nautilus_file_get_display_name_nocopy):
11877         Use g_filename_display_basename() for display names
11879 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11881         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11882         (fm_list_view_start_renaming_file):
11883         * src/file-manager/fm-properties-window.c:
11884         (name_field_done_editing):
11885         Make sure we don't rename files if the name was never
11886         changed from the original display name.
11888 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11890         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11891         Fill in ctrl-l dialog correctly for desktop.
11893         Patch from Matthew Gatto <poobar@nycap.rr.com>
11895 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11897         * libnautilus-private/nautilus-icon-container.c:
11898         (nautilus_icon_container_update_icon):
11899         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11900         * libnautilus-private/nautilus-thumbnails.c:
11901         (nautilus_thumbnail_frame_image),
11902         (nautilus_thumbnail_load_framed_image):
11903         * libnautilus-private/nautilus-thumbnails.h:
11904         Better handling of icon sizes, including
11905         framing of large file-as-icon images.
11907         Patches from Jaap Haitsma <jaap@haitsma.org>
11909 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
11911         * configure.in: Added "zu" to ALL_LINGUAS.
11913 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11915         * libnautilus-private/nautilus-desktop-link-monitor.c:
11916         (destroy_desktop_link_monitor),
11917         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11918         (nautilus_desktop_link_monitor_make_filename_unique),
11919         (create_volume_link), (nautilus_desktop_link_monitor_init):
11920         * libnautilus-private/nautilus-desktop-link-monitor.h:
11921         * libnautilus-private/nautilus-desktop-link.c:
11922         (nautilus_desktop_link_new_from_volume):
11923         Make sure volume filenames are unique (#153888)
11925 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11927         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11928         Disconnect from right object.
11930 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11932         * src/file-manager/fm-directory-view.c:
11933         (add_application_to_open_with_menu), (real_update_menus):
11934         Fix underscore escaping in open with menu.
11936 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11938         * libnautilus-private/nautilus-bookmark.c:
11939         (nautilus_bookmark_get_pixbuf):
11940         Force size for pixbufs.
11942         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11943         Load force-sized svgs right.
11944         (nautilus_icon_factory_get_pixbuf_from_name):
11945         Allow force-size loading
11947         * libnautilus-private/nautilus-icon-factory.h:
11948         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11950         * libnautilus-private/nautilus-ui-utilities.c:
11951         (nautilus_action_from_menu_item),
11952         (nautilus_toolbar_action_from_menu_item):
11953         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11954         * src/nautilus-property-browser.c: (make_drag_image),
11955         (make_properties_from_directories):
11956         * src/nautilus-sidebar-title.c: (update_icon):
11957         * src/file-manager/fm-directory-view.c:
11958         (add_extension_action_for_files):
11959         * src/file-manager/fm-properties-window.c: (create_emblems_page):
11960         * src/file-manager/fm-tree-model.c:
11961         (tree_node_get_pixbuf_from_factory):
11963         Force-size load icons
11965         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11966         (nautilus_throbber_finalize):
11967         Disconnect icon theme changed signal on finalize.
11969 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11971         * libnautilus-private/nautilus-file-dnd.c:
11972         (nautilus_drag_can_accept_item):
11973         Handle drags to desktop items.
11975 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
11977         * configure.in: Added "nso" to ALL_LINGUAS.
11979 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11981         * libnautilus-private/nautilus-icon-container.c:
11982         (canvas_position_to_grid_position):
11983         Fix positioning. Makes find_new_empty_spot tighter.
11984         Patch from Jimmy Do <crispyleaves@gmail.com>
11986 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11988         * libnautilus-private/nautilus-icon-container.c: (snap_position),
11989         (find_empty_location):
11990         Fix a few typos in icon placement.
11991         Patch from Jimmy Do <crispyleaves@gmail.com>
11993 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11995         * src/file-manager/Makefile.am:
11997         No need to define VERSION here, it's aleady in
11998         config.h. Fix the build.
12000 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12002         reviewed by: Alexander Larsson  <alexl@redhat.com>
12004         * configure.in:
12006         Bump gnome-vfs required version
12008         * libnautilus-private/nautilus-mime-actions.c:
12009         (nautilus_mime_get_default_application_for_file),
12010         (application_equal), (get_open_with_mime_applications),
12011         (nautilus_mime_get_open_with_applications_for_file),
12012         (nautilus_mime_get_applications_for_file),
12013         (nautilus_mime_has_any_applications_for_file):
12014         * libnautilus-private/nautilus-mime-actions.h:
12015         * libnautilus-private/nautilus-program-choosing.c:
12016         (nautilus_launch_show_file), (nautilus_launch_application):
12017         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12018         (activate_check_mime_types):
12019         * src/nautilus-information-panel.c: (command_button_callback),
12020         (add_command_buttons), (nautilus_information_panel_update_buttons):
12022         Remove all mime api deprecated calls and replace them with the
12023         new API. Fix bug #159435.
12025 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12027         * configure.in:
12028         Post release version bump
12030 === nautilus 2.9.1 ===
12032 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12034         * NEWS:
12035         Update for release.
12037 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12039         * libnautilus-private/nautilus-undo-signal-handlers.c:
12040         Fix include.
12042 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12043         * Merge bonobo-slay-branch
12045 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12047         * src/nautilus-window.c: (action_view_as_callback),
12048         (nautilus_window_synch_view_as_menus):
12049         Don't reenter action callback when switching views.
12051 2004-11-19  Dave Camp  <dave@novell.com>
12053         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12054         (can_show_default_app), (real_update_menus): Fix some jumping
12055         menus.
12056         * test/Makefile.am: Don't link to libnautilus
12058 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12060         * libnautilus-private/nautilus-mime-actions.c:
12061         removed unneeded includes
12063         * src/nautilus-application.c:
12064         * src/nautilus-desktop-window.c:
12065         Removed app_id property on NautilusWindow
12067         * src/nautilus-main.c: (main):
12068         Remove old code
12070         * src/nautilus-navigation-window.c:
12071         * src/nautilus-sidebar-title.c:
12072         * src/nautilus-window-menus.c:
12073         * src/file-manager/fm-ditem-page.c:
12074         Remove bonobo comments
12076         * src/nautilus-window.c:
12077         Remove app_id property
12078         fix last bonobo details
12080         * src/file-manager/fm-actions.h:
12081         * src/file-manager/fm-directory-view.c:
12082         * src/file-manager/nautilus-directory-view-ui.xml:
12083         remove edit launcher action
12085 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12087         * configure.in:
12088         Require new eel
12090         * src/file-manager/fm-actions.h:
12091         * src/file-manager/fm-directory-view.[ch]:
12092         * src/file-manager/nautilus-directory-view-ui.xml:
12093         * src/nautilus-actions.h:
12094         * src/nautilus-shell-ui.xml:
12095         * src/nautilus-spatial-window-ui.xml:
12096         * src/nautilus-spatial-window.c:
12097         * src/nautilus-window-menus.c:
12098         * src/nautilus-window.[ch]:
12099         Implement some accels as GtkBindings instead to avoid
12100         overriding widget-specific keybindings like "delete" and "backspace".
12102 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12104         * src/nautilus-navigation-window.c:
12105         * src/nautilus-window-private.h:
12106         Put location entry etc in a toolbar.
12108 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12110         * libnautilus-private/nautilus-file.c: (is_desktop_file),
12111         (nautilus_file_is_nautilus_link):
12112         Don't check for "application/x-gnome-app-info", as that is already
12113         handled by the alias system. This also avoids stating for a
12114         mimetype xml file.
12116         * src/nautilus-throbber.c:
12117         Don't create a new icon theme for each throbber.
12118         Use GtkIconTheme instead of GnomeIconTheme
12120         * libnautilus-private/nautilus-ui-utilities.[ch]:
12121         New function nautilus_ui_string_get to cache the loaded ui files.
12123         * src/nautilus-navigation-window.c:
12124         Remove old bonoboui stuff
12126         * src/nautilus-navigation-window-menus.c:
12127         Open New window is Ctrl-N.
12128         Use the new nautilus_ui_string_get call
12130         * src/nautilus-spatial-window.c:
12131         * src/nautilus-window-menus.c:
12132         * src/file-manager/fm-desktop-icon-view.c:
12133         * src/file-manager/fm-directory-view.c:
12134         * src/file-manager/fm-icon-view.c:
12135         * src/file-manager/fm-list-view.c:
12136         Use the new nautilus_ui_string_get call
12138         * src/file-manager/nautilus-directory-view-ui.xml:
12139         * src/file-manager/nautilus-icon-view-ui.xml:
12140         Name separators to work around bug #158620
12142 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12144         * src/file-manager/fm-actions.h:
12145         * src/file-manager/fm-directory-view.c:
12146         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12147         * src/file-manager/nautilus-directory-view-ui.xml:
12148         * src/file-manager/nautilus-icon-view-ui.xml:
12149         * src/file-manager/nautilus-list-view-ui.xml:
12150         * src/nautilus-actions.h:
12151         * src/nautilus-navigation-window-ui.xml:
12152         * src/nautilus-shell-ui.xml:
12153         * src/nautilus-spatial-window-ui.xml:
12154         * src/nautilus-spatial-window.c:
12155         * src/nautilus-window-menus.c:
12156         * src/nautilus-window.[ch]:
12157         Add all extra accellerators and clean up ui files.
12159 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12161         * src/nautilus-window-menus.c:
12162         * src/nautilus-window-toolbars.c:
12163         * libnautilus-private/nautilus-ui-utilities.[ch]:
12164         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12165         Move code to utility functions.
12167 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12169         * libnautilus-private/nautilus-file-utilities.[ch]:
12170         * src/nautilus-spatial-window.c:
12171         * src/nautilus-navigation-window-menus.c:
12172         * src/nautilus-window-menus.c:
12173         Move some functions to nautilus-ui-utilities
12175         * libnautilus-private/Makefile.am:
12176         * libnautilus-private/nautilus-ui-utilities.[ch]:
12177         Various ui utility functions
12179         * src/file-manager/fm-desktop-icon-view.c:
12180         * src/file-manager/fm-directory-view.c:
12181         * src/file-manager/fm-icon-view.c:
12182         * src/file-manager/fm-list-view.c:
12183         Unmerge everything on destroy
12185         * src/nautilus-shell-ui.xml:
12186         Remove unused stuff
12188 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12190         * libnautilus-private/nautilus-clipboard-monitor.c:
12191         Handle ownership changes from XFixes
12193         * libnautilus-private/Makefile.am:
12194         * libnautilus-private/nautilus-clipboard-ui.xml:
12195         Remove (is now inline)
12197         * libnautilus-private/nautilus-clipboard.[ch]:
12198         Convert to GtkUIManager
12200         * src/nautilus-location-bar.c:
12201         * src/nautilus-notes-viewer.c:
12202         Adapt to NautilusClipboard changes
12204         * src/nautilus-window-menus.c:
12205         Remove duplicated action
12207         * src/file-manager/fm-actions.h:
12208         * src/file-manager/fm-directory-view.c:
12209         * src/file-manager/fm-icon-view.c:
12210         * src/file-manager/fm-list-view.c:
12211         * src/file-manager/nautilus-directory-view-ui.xml:
12212         Adapt to NautilusClipboard changes
12213         Fix paste into folder to not use stock accelerator
12215 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12217         * components/Makefile.am:
12218         Remove references to throbber
12220         * src/Makefile.am:
12221         * src/nautilus-throbber.[ch]:
12222         Moved throbber here and made it not be a bonobo object
12224         * src/nautilus-window-private.h:
12225         * src/nautilus-window-toolbars.c:
12226         Work with the throbber
12228 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12230         * src/nautilus-application.c:
12231         * src/nautilus-navigation-window.c:
12232         * src/nautilus-spatial-window.c:
12233         * src/nautilus-window-private.h:
12234         * src/nautilus-window.c:
12235         Make initial window geometry work.
12237 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12239         * src/nautilus-image-properties-page.c: (get_property_pages):
12240         Only show for images.
12242 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12244         * src/file-manager/fm-properties-window.h:
12245         Don't include libnautilus files.
12247 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12249         * src/file-manager/fm-desktop-icon-view.c:
12250         * src/nautilus-navigation-window.c:
12251         * src/nautilus-desktop-window.c:
12252         Remove old defines
12254         * src/file-manager/fm-directory-view.c:
12255         * src/file-manager/nautilus-directory-view-ui.xml:
12256         * src/nautilus-navigation-window-ui.xml:
12257         * src/nautilus-shell-ui.xml:
12258         Make the menus look like pre-bonobo-removal
12260 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12262         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12263         Don't have use default background on desktop context menu.
12265 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12267         * Makefile.am:
12268         Remove libnautilus-adapter subdir
12270         * components/Makefile.am:
12271         Don't build throbber atm
12273         * src/nautilus-navigation-action.c:
12274         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12276         * src/Makefile.am:
12277         * src/nautilus-arrow-toolbutton.[ch]:
12278         Remove.
12280 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12282         * libnautilus-private/nautilus-window-info.c:
12283         (nautilus_window_info_get_ui_manager):
12284         It's NULL now, not CORBA_OBJECT_NIL.
12286 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12288         * libnautilus-private/nautilus-view.h:
12289         remove bonoboui inclide
12291         * src/nautilus-navigation-action.[ch]:
12292         Add navigation GtkAction, based on epi code
12294         * src/nautilus-window-menus.c:
12295         * src/nautilus-window-toolbars.c:
12296         Correctly handle toolbar icons for extensions
12298 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12300         * configure.in:
12301         Remove bonoboui dependencies
12303         * libnautilus-private/Makefile.am:
12304         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12305         * libnautilus-private/nautilus-bonobo-ui.h:
12306         Remove unneeded files
12308         * libnautilus-private/nautilus-clipboard.c:
12309         Comment out for now.
12311         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12312         * libnautilus-private/nautilus-metafile.c:
12313         * src/nautilus-application.c:
12314         * src/nautilus-history-sidebar.c:
12315         * src/nautilus-information-panel.c:
12316         * src/nautilus-main.c: (main):
12317         * src/nautilus-notes-viewer.c:
12318         * src/nautilus-sidebar-title.c:
12319         * src/file-manager/fm-properties-window.c:
12320         Remove bonobo includes
12322         * libnautilus-private/nautilus-file-utilities.[ch]:
12323         (nautilus_get_ui_directory), (nautilus_ui_file):
12324         Util functions for ui files.
12326         * libnautilus-private/nautilus-view.[ch]:
12327         * libnautilus-private/nautilus-window-info.[ch]:
12328         Remove bonoboui methods
12330         * src/Makefile.am:
12331         Add new files, remove some old ones
12332         Move ui files to datadir/nautilus/ui
12334         * src/nautilus-actions.h:
12335         New file with action names
12337         * src/nautilus-arrow-toolbutton.[ch]:
12338         New widget for back/forward buttons.
12340         * src/nautilus-desktop-window.c:
12341         * src/nautilus-navigation-window-menus.c:
12342         * src/nautilus-navigation-window-ui.xml:
12343         * src/nautilus-navigation-window.[ch]:
12344         * src/nautilus-shell-ui.xml:
12345         * src/nautilus-spatial-window-ui.xml:
12346         * src/nautilus-spatial-window.c:
12347         * src/nautilus-window-manage-views.[ch]:
12348         * src/nautilus-window-menus.c:
12349         * src/nautilus-window-private.h:
12350         * src/nautilus-window-toolbars.c:
12351         * src/nautilus-window.[ch]:
12352         Initial port to GtkUIManager
12354         * src/nautilus-profiler.[ch]:
12355         Remove
12357         * src/file-manager/Makefile.am:
12358         * src/file-manager/fm-actions.h:
12359         New file with action names
12361         * src/file-manager/fm-desktop-icon-view.c:
12362         * src/file-manager/fm-directory-view.[ch]:
12363         * src/file-manager/fm-icon-view.c:
12364         * src/file-manager/fm-list-view.c:
12365         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12366         * src/file-manager/nautilus-directory-view-ui.xml:
12367         * src/file-manager/nautilus-icon-view-ui.xml:
12368         * src/file-manager/nautilus-list-view-ui.xml:
12369         Initial port of views to GtkUIManager
12371 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12373         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12374         Remove some unused bonobo extensions.
12376         * libnautilus-private/Makefile.am:
12377         * src/nautilus-navigation-window.c:
12378         * src/nautilus-property-browser.c:
12379         * src/nautilus-spatial-window.c:
12380         * src/nautilus-window.c:
12381         * libnautilus-private/nautilus-drag-window.[ch]:
12382         Remove NautilusDragWindow (not used anyway)
12384 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12386         * configure.in:
12387         * libnautilus-private/Makefile.am:
12388         * libnautilus-private/nautilus-directory-async.c:
12389         * libnautilus-private/nautilus-lib-self-check-functions.h:
12390         * libnautilus-private/nautilus-medusa-support.[ch]:
12391         * libnautilus-private/nautilus-metafile.c:
12392         * libnautilus-private/nautilus-search-uri.[ch]:
12393         * src/Makefile.am:
12394         * src/file-manager/Makefile.am:
12395         * src/file-manager/fm-search-list-view.[ch]:
12396         * src/file-manager/nautilus-indexing-info.[ch]:
12397         * src/file-manager/nautilus-search-list-view-ui.xml:
12398         * src/nautilus-application.c:
12399         * src/nautilus-complex-search-bar.[ch]:
12400         * src/nautilus-navigation-window-menus.c:
12401         * src/nautilus-navigation-window-ui.xml:
12402         * src/nautilus-navigation-window.[ch]:
12403         * src/nautilus-search-bar-criterion-private.h:
12404         * src/nautilus-search-bar-criterion.[ch]:
12405         * src/nautilus-search-bar-private.h:
12406         * src/nautilus-search-bar.[ch]:
12407         * src/nautilus-shell-ui.xml:
12408         * src/nautilus-sidebar-title.c:
12409         * src/nautilus-simple-search-bar.[ch]:
12410         * src/nautilus-spatial-window.c:
12411         * src/nautilus-switchable-navigation-bar.[ch]:
12412         * src/nautilus-switchable-search-bar.[ch]:
12413         * src/nautilus-window-manage-views.c:
12414         * src/nautilus-window-menus.c:
12415         * src/nautilus-window.c:
12416         Remove all traces of old medusa support.
12418 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12420         * libnautilus-private/nautilus-icon-factory.[ch]:
12421         (nautilus_get_relative_icon_size_for_zoom_level):
12422         New function.
12424         * libnautilus-private/nautilus-view.[ch]:
12425         Redo the zooming interface
12427         * src/file-manager/fm-directory-view.[ch]:
12428         * src/file-manager/fm-icon-view.c:
12429         * src/file-manager/fm-list-view.c:
12430         Implement the new interface for zooming and clean up.
12431         Remove the "default zoom affects fonts" behaviour.
12433         * src/nautilus-navigation-window.c:
12434         * src/nautilus-zoom-control.[ch]:
12435         Use the new simplified zoom interfaces
12437 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12439         * libnautilus-private/nautilus-directory-async.c:
12440         (nautilus_async_destroying_file), (extension_info_cancel),
12441         (info_provider_idle_callback), (info_provider_callback):
12442         * libnautilus-private/nautilus-directory-private.h:
12443         Handle the case when the file we're getting extension info
12444         from goes away.
12446 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12448         * src/nautilus-navigation-window.c:
12449         (nautilus_navigation_window_set_up_sidebar):
12450         * src/nautilus-window-manage-views.c:
12451         (viewed_file_changed_callback):
12452         Remove some BONOBO TODOs
12454 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12456         * components/Makefile.am:
12457         Remove image_properties subdir
12459         * src/Makefile.am:
12460         * src/nautilus-application.c: (nautilus_application_instance_init):
12461         * src/nautilus-image-properties-page.[ch]:
12462         Image property page using new system
12464         * src/nautilus-notes-viewer.c:
12465         add static
12467 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12469         * libnautilus-private/Makefile.am:
12470         * libnautilus-private/nautilus-sidebar-factory.c:
12471         * libnautilus-private/nautilus-sidebar-factory.h:
12472         Remove old sidebar-factory API
12474         * src/file-manager/fm-tree-view.c:
12475         * src/nautilus-emblem-sidebar.c:
12476         * src/nautilus-history-sidebar.c:
12477         * src/nautilus-information-panel.c:
12478         * src/nautilus-navigation-window.c:
12479         Convert to new provider API.
12481 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12483         * libnautilus-private/Makefile.am:
12484         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12485         Add new extensions-style sidebar provider interface
12487         * src/nautilus-navigation-window.c:
12488         Use it.
12490         * src/nautilus-notes-viewer.[ch]:
12491         Convert notes viewer to new iface
12493 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12495         * src/Makefile.am:
12496         * src/nautilus-application.c: (nautilus_application_instance_init):
12497         * src/nautilus-notes-sidebar.[ch]:
12498         * src/nautilus-notes-viewer.[ch]:
12499         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12500         property page
12502 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12504         * components/Makefile.am:
12505         Remove emblem subdir
12507         * libnautilus-private/nautilus-window-info.[ch]:
12508         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12509         hidden_files_mode_changed signal
12511         * src/file-manager/Makefile.am:
12512         * src/file-manager/fm-tree-view.[ch]:
12513         * src/nautilus-application.c: (nautilus_application_instance_init):
12514         Make tree view work with new system.
12516         * src/nautilus-window-manage-views.c: (load_new_location),
12517         (location_has_really_changed):
12518         Only emit loading_uri after load_underway has been reported.
12520 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12522         * src/Makefile.am:
12523         * src/nautilus-emblem-sidebar.[ch]:
12524         * src/nautilus-application.c:
12525         Add emblem sidebar, based on old compontent
12526         now uses NautilusSignaller to detect/signal emblem changes
12528         * src/nautilus-property-browser.c:
12529         Catch the emblems_changed signal and refresh
12531 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12533         * src/file-manager/fm-list-view.c:
12534         Fix crash when switching view.
12536         * src/nautilus-history-sidebar.c:
12537         Some cleanups
12539         * src/nautilus-navigation-window.c:
12540         Fix unref-null warning
12542         * src/Makefile.am:
12543         * src/nautilus-application.c:
12544         * src/nautilus-notes-sidebar.[ch]:
12545         Add notes sidebar widget, based on old component
12547         * components/Makefile.am (SUBDIRS):
12548         Remove notes
12550 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12552         * components/Makefile.am:
12553         Remove stuff that are now replaced or not needed anymore.
12555         * libnautilus-private/nautilus-window-info.[ch]:
12556         * src/nautilus-window.c:
12557         Add nautilus_window_info_get_history.
12559         * src/Makefile.am:
12560         * src/nautilus-history-sidebar.[ch]:
12561         * src/nautilus-application.c: (nautilus_application_instance_init):
12562         Add history sidebar widget, based on old component.
12564         * src/nautilus-information-panel.[ch]:
12565         Some fixes
12567 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12569         * libnautilus-private/nautilus-directory-background.c:
12570         Fix spew
12572         * libnautilus-private/nautilus-sidebar-factory.h:
12573         * libnautilus-private/nautilus-window-info.[ch]:
12574         * src/nautilus-application.c:
12575         * src/nautilus-information-panel.[ch]:
12576         * src/nautilus-navigation-window.c:
12577         * src/nautilus-side-pane.c:
12578         * src/nautilus-window.c:
12579         More work on sidebars. Now the information sidebar works.
12581 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12583         * Makefile.am:
12584         Don't build libnautilus subdir
12586         * libnautilus-private/Makefile.am:
12587         Don't link to libnautilus
12588         Add new files (some from libnautilus)
12589         Remove not used files
12591         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12592         Remove hide_built_in_bookmarks
12594         * libnautilus-private/nautilus-bonobo-ui.h:
12595         * libnautilus-private/nautilus-clipboard-ui.xml:
12596         * libnautilus-private/nautilus-clipboard.[ch]:
12597         * libnautilus-private/nautilus-idle-queue.[ch]:
12598         Move here from libnautilus
12600         * libnautilus-private/nautilus-desktop-link.c:
12601         * libnautilus-private/nautilus-global-preferences.[ch]:
12602         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12603         prefs
12605         * libnautilus-private/nautilus-directory-private.h:
12606         * libnautilus-private/nautilus-metafile-server.idl:
12607         * libnautilus-private/nautilus-program-choosing.h:
12608         Remove not needed header inclusions
12610         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12611         NautilusSidebar registration and creation
12613         * libnautilus-private/nautilus-sidebar.[ch]:
12614         New NautilusSidebar interface
12616         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12617         * libnautilus-private/nautilus-undo-context.[ch]:
12618         * libnautilus-private/nautilus-view-identifier.[ch]:
12619         * libnautilus-private/nautilus-view-query.[ch]:
12620         Remove not needed files
12622         * libnautilus-private/nautilus-undo-manager.[ch]:
12623         * libnautilus-private/nautilus-undo-private.h:
12624         * libnautilus-private/nautilus-undo-transaction.[ch]:
12625         * libnautilus-private/nautilus-undo.[ch]:
12626         Convert from bonobo. Some moved from libnautilus.
12628         * libnautilus-private/nautilus-view-factory.[ch]:
12629         NautilusView registration and creation
12631         * libnautilus-private/nautilus-view.[ch]:
12632         New NautilusView interface
12634         * libnautilus-private/nautilus-window-info.[ch]:
12635         New NautilusWindowInfo interface
12637         * src/Makefile.am:
12638         Don't link to libnautilus
12639         Remove not used files
12641         * src/nautilus-applicable-views.[ch]:
12642         * src/nautilus-component-adapter-factory.[ch]:
12643         * src/nautilus-view-frame-corba.[ch]:
12644         * src/nautilus-view-frame-private.h:
12645         * src/nautilus-view-frame.[ch]:
12646         Removed. Not needed anymore.
12648         * src/nautilus-bookmarks-window.c:
12649         * src/nautilus-complex-search-bar.c:
12650         * src/nautilus-information-panel.[ch]:
12651         * src/nautilus-location-bar.c:
12652         * src/nautilus-location-dialog.c:
12653         * src/nautilus-location-entry.c:
12654         * src/nautilus-shell-interface.idl:
12655         * src/nautilus-side-pane.h:
12656         * src/nautilus-sidebar-title.c:
12657         * src/nautilus-simple-search-bar.c:
12658         Minor changes to build.
12660         * src/nautilus-shell.c:
12661         Remove WEB_NAVIGATION_ENABLED
12663         * src/nautilus-application.c:
12664         * src/nautilus-desktop-window.c:
12665         * src/nautilus-navigation-window-menus.c:
12666         * src/nautilus-navigation-window.[ch]:
12667         * src/nautilus-spatial-window.c:
12668         * src/nautilus-window-manage-views.[ch]:
12669         * src/nautilus-window-menus.c:
12670         * src/nautilus-window-private.h:
12671         * src/nautilus-window.[ch]:
12672         Initial conversion to new NautilusView interface.
12674         * src/file-manager/Makefile.am:
12675         * src/file-manager/fm-bonobo-provider.[ch]:
12676         Removed. Not needed anymore.
12677         Temporary commented out fm-tree-view.[ch]
12679         * src/file-manager/fm-desktop-icon-view.c:
12680         * src/file-manager/fm-desktop-icon-view.h:
12681         * src/file-manager/fm-directory-view.c:
12682         * src/file-manager/fm-directory-view.h:
12683         * src/file-manager/fm-icon-view.c:
12684         * src/file-manager/fm-icon-view.h:
12685         * src/file-manager/fm-list-view.c:
12686         * src/file-manager/fm-list-view.h:
12687         * src/file-manager/fm-properties-window.c:
12688         * src/file-manager/fm-tree-view.h:
12689         Initial conversion to new NautilusView interface.
12691 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12693         * Makefile.am: install nautilus-file-management-properties.desktop
12694         in $(datadir)/applications
12696         * nautilus-file-management-properties.desktop.in:
12697         add OnlyShowIn=GNOME;
12699 2004-10-29  Iain <iaingnome@gmail.com>
12701         * libnautilus-private/nautilus-icon-canvas-item.c
12702         (compute_text_rectangle): Line up the text with the middle of the icon.
12704         * libnautilus-private/nautilus-icon-container.c
12705         (lay_down_one_line): Take the max height of the row so that icons can
12706         be lined up.
12707         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12708         max width of an icon.
12709         Line up icons on a vertical line set at the left of the text.
12711 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12713         * configure.in:
12714         Update version to 2.9.1.
12715         Gnome 2.8 versions are now on the gnome-2-8 branch.
12717         * ChangeLog: rolled over to ChangeLog-20041029.
12719 ==== gnome-2-8 branched from here ===
12721 # Local Variables:
12722 # coding: utf-8
12723 # End: