2008-04-04 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / ChangeLog
blobd3a65673a0debdfc8fd874b4616cd18c7c21b9ab
1 2008-04-04  Cosimo Cecchi  <cosimoc@gnome.org>
3         * libnautilus-extension/nautilus-file-info.c:
4         (nautilus_file_info_get_parent_info),
5         (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
6         * libnautilus-extension/nautilus-file-info.h:
7         * libnautilus-private/nautilus-file.c:
8         (nautilus_file_info_iface_init):
9         Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
10         and get_parent_info). (#521612).
12 2008-04-04  Christian Neumair  <cneumair@gnome.org>
14         * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
15         (nautilus_file_operations_mount_volume):
16         * libnautilus-private/nautilus-file-operations.h:
17         * libnautilus-private/nautilus-mime-actions.c
18         (activation_mount_not_mounted_callback),
19         (activation_mount_not_mounted):
20         * src/nautilus-application.c (startup_volume_mount_cb),
21         (automount_all_volumes), (volume_added_callback):
22         * src/nautilus-places-sidebar.c (open_selected_bookmark),
23         (mount_shortcut_cb):
24         * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
25         (got_file_info_for_view_selection_callback):
26         Inhibit autorun in mount callbacks after finishing mounts rather than
27         before mounting.
29         It is neccessary because the mount may take a very long time (floppy,
30         password prompt), which may take longer than the inhibition timeout.
32         This approach works because with the current HAL volume monitor
33         implementation, GVolumeMonitor signal emission is scheduled, while the
34         mount callbacks are invoked synchronously.
36         This should also fix the not working inhibition on startup, which
37         could happen because parallel mounts in the background and the rest of
38         the startup process eat resources, so the mounts may also take longer
39         than the inhibition timeout.
41 2008-04-03  Christian Neumair  <cneumair@gnome.org>
43         * libnautilus-private/nautilus-bookmark.c
44         (nautilus_bookmark_icon_is_different):
45         Fix icon comparison if icon has not yet been set.
47         * libnautilus-private/nautilus-bookmark.c
48         (nautilus_bookmark_update_icon):
49         Never update icon if a file has not yet been confirmed.
51 2008-04-03  Christian Neumair  <cneumair@gnome.org>
53         * libnautilus-private/nautilus-icon-container.c
54         (nautilus_icon_container_update_scroll_region):
55         Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
56         for empty container.
58 2008-04-03  Tomas Bzatek  <tbzatek@redhat.com>
60         * libnautilus-private/nautilus-file.c: (update_info_internal):
61         Fix SELinux:context attribute display issue
63 2008-04-02  Christian Neumair  <cneumair@gnome.org>
65         * libnautilus-private/nautilus-icon-container.c
66         (nautilus_icon_container_update_scroll_region),
67         (lay_down_icons_horizontal), (get_max_icon_dimensions),
68         (lay_down_icons_vertical),
69         (nautilus_icon_container_start_renaming_selected_item),
70         (nautilus_icon_container_is_layout_vertical):
71         * libnautilus-private/nautilus-icon-container.h:
72         * src/nautilus-window.c
73         (nautilus_window_set_initial_window_geometry):
74         Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
75         area since the entire canvas codes requests 1 px more than it needs.
76         Wrap when the icon hits the canvas, rather than wrapping to late.
77         Fixes most of the "text besides icons" glitches.
79         Add container padding on the RHS for vertical layout, and consider
80         max. emblem rectangles when deciding whether to wrap. This may wrap
81         slightly to early in some (high zoom level) situations, but we will
82         never get scroll glitches.
84 2008-04-01  Christian Neumair  <cneumair@gnome.org>
86         * libnautilus-private/nautilus-view-factory.h:
87         * src/file-manager/fm-desktop-icon-view.c
88         (fm_desktop_icon_view_register):
89         * src/file-manager/fm-icon-view.c:
90         * src/file-manager/fm-list-view.c (fm_list_view_register):
91         * src/nautilus-navigation-window.c (load_view_as_menu):
92         * src/nautilus-window-manage-views.c:
93         * src/nautilus-window-manage-views.h:
94         * src/nautilus-window.c (add_view_as_menu_item):
95         Remove unused "label" field of NautilusViewInfo and
96         nautilus_window_get_view_label().
97         Rename two other fields of NautilusViewInfo and make their use
98         more explicit. Remove redundand "View" from view menu label.
100 2008-04-01  Michael J. Chudobiak  <mjc@svn.gnome.org>
102         * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
103         Skip the thumbnailing of unreadable files. This is more efficient
104         than relying on failed thumbnails. (#525594).
106 2008-04-01  A. Walton  <awalton@svn.gnome.org>
108         reviewed by: Cosimo Cecchi
109         * HACKING:
110         Add advice about patches adding strings to Nautilus.
112 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
114         * libnautilus-private/nautilus-file-operations.c: (delete_dir),
115         (prompt_empty_trash), (verify_destination), (copy_move_directory),
116         (remove_target_recursively), (copy_move_file):
117         * libnautilus-private/nautilus-mime-actions.c:
118         (report_broken_symbolic_link), (activate_files):
119         * libnautilus-private/nautilus-program-choosing.c:
120         (application_cannot_open_location), (nautilus_launch_application),
121         (nautilus_launch_desktop_file):
122         * src/file-manager/fm-error-reporting.c:
123         (fm_report_error_loading_directory),
124         (fm_report_error_renaming_file), (fm_report_error_setting_group),
125         (fm_report_error_setting_owner),
126         (fm_report_error_setting_permissions):
127         * src/file-manager/fm-properties-window.c:
128         (fm_properties_window_drag_data_received),
129         (create_permissions_page):
130         * src/nautilus-application.c: (nautilus_application_startup):
131         * src/nautilus-connect-server-dialog-main.c:
132         (display_error_dialog):
133         * src/nautilus-connect-server-dialog.c: (connect_to_server):
134         * src/nautilus-emblem-sidebar.c:
135         (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
136         * src/nautilus-information-panel.c: (receive_dropped_uri_list):
137         * src/nautilus-property-browser.c: (remove_pattern),
138         (remove_emblem), (add_pattern_to_browser):
139         * src/nautilus-window-manage-views.c:
140         (display_view_selection_failure):
141         Do not use contractions in strings. (#145356).
143 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
145         * libnautilus-private/nautilus-file-operations.c:
146         (nautilus_file_operations_unmount_mount), (empty_trash_job),
147         (nautilus_file_operations_empty_trash):
148         Do not ask twice if we want to empty the trash when unmounting
149         a volume. (#525269).
151 2008-03-31  Christian Neumair  <cneumair@gnome.org>
153         * libnautilus-private/nautilus-autorun.c
154         (should_skip_native_mount_root), (should_autorun_mount):
155         Do not automount mount points inside hidden hierarchies (#524075).
157 2008-03-31  Christian Neumair  <cneumair@gnome.org>
159         * libnautilus-private/nautilus-icon-container.c
160         (lay_down_icons_vertical):
161         Reduce vertical space between icons, do not request space at the
162         bottom of a column.
164 2008-03-31  Christian Neumair  <cneumair@gnome.org>
166         * libnautilus-private/nautilus-icon-canvas-item.c
167         (create_label_layout),
168         (nautilus_icon_canvas_item_get_max_text_width):
169         * libnautilus-private/nautilus-icon-container.c
170         (nautilus_icon_container_start_renaming_selected_item):
171         For column layout, do not limit text width if each columns determines
172         its own width.
174 2008-03-30  Christian Neumair  <cneumair@gnome.org>
176         * src/file-manager/fm-icon-view.c
177         (fm_icon_view_real_get_directory_tighter_layout):
178         Return FALSE if view does not support tighter layout.
180 2008-03-30  Christian Neumair  <cneumair@gnome.org>
182         * src/file-manager/fm-desktop-icon-view.c
183         (fm_desktop_icon_view_register):
184         Do not translate unused desktop icon view labels.
186         * src/file-manager/fm-icon-view.c:
187         * src/file-manager/fm-list-view.c:
188         Use "... View" instead of "View as ..." for view menu and dropdown.
189         This makes the labels consistent with the preference dialog and with
190         the compact view.
192 2008-03-30  Christian Neumair  <cneumair@gnome.org>
194         * src/file-manager/fm-properties-window.c
195         (get_image_for_properties_window), (update_properties_window_icon),
196         (create_image_widget):
197         Use icon name for window instead of pixbuf, if available (#519041).
199 2008-03-29  Christian Neumair  <cneumair@gnome.org>
201         * libnautilus-private/apps_nautilus_preferences.schemas.in:
202         * libnautilus-private/nautilus-global-preferences.c
203         (nautilus_global_preferences_get_default_folder_viewer_preference_a
204         s_iid):
205         * libnautilus-private/nautilus-global-preferences.h:
206         * libnautilus-private/nautilus-icon-canvas-item.c
207         (create_label_layout),
208         (nautilus_icon_canvas_item_get_max_text_width):
209         * libnautilus-private/nautilus-icon-container.c
210         (lay_down_one_column), (get_max_icon_dimensions),
211         (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
212         (lay_down_icons), (size_allocate),
213         (nautilus_icon_container_update_icon),
214         (nautilus_icon_container_set_layout_mode),
215         (nautilus_icon_container_start_renaming_selected_item),
216         (nautilus_icon_container_set_forced_icon_size),
217         (nautilus_icon_container_set_all_columns_same_width):
218         * libnautilus-private/nautilus-icon-container.h:
219         * libnautilus-private/nautilus-icon-private.h:
220         * libnautilus-private/nautilus-metadata.h:
221         * src/file-manager/fm-icon-container.c
222         (fm_icon_container_get_icon_images),
223         (fm_icon_container_get_icon_text):
224         * src/file-manager/fm-icon-view.c
225         (get_stored_icon_position_callback),
226         (fm_icon_view_supports_manual_layout),
227         (fm_icon_view_supports_tighter_layout), (update_layout_menus),
228         (fm_icon_view_real_set_directory_sort_reversed),
229         (fm_icon_view_get_directory_auto_layout),
230         (fm_icon_view_real_get_directory_auto_layout),
231         (fm_icon_view_set_directory_auto_layout),
232         (fm_icon_view_real_set_directory_auto_layout),
233         (fm_icon_view_real_set_directory_tighter_layout),
234         (real_supports_manual_layout), (get_default_zoom_level),
235         (set_labels_beside_icons), (set_columns_same_width),
236         (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
237         (fm_icon_view_zoom_to_level),
238         (fm_icon_view_restore_default_zoom_level),
239         (default_zoom_level_changed_callback),
240         (all_columns_same_width_changed_callback),
241         (fm_icon_view_set_property), (fm_icon_view_class_init),
242         (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
243         (fm_compact_view_create), (fm_icon_view_is_compact),
244         (fm_icon_view_register):
245         * src/file-manager/fm-icon-view.h:
246         * src/nautilus-file-management-properties.c
247         (nautilus_file_management_properties_dialog_setup):
248         * src/nautilus-file-management-properties.glade:
249         Added compact view.
251 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
253         * src/nautilus-window-manage-views.c:
254         (display_view_selection_failure):
255         Fix a typo in a string. (#521199).
257 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
259         * libnautilus-private/nautilus-progress-info.c:
260         (get_progress_window):
261         Use title capitalization for the File Operations dialog. (#516353).
263 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
265         * src/nautilus-places-sidebar.c: (update_places):
266         Show network servers in Places sidebar. Patch by Vincent Untz.
267         (#350974).
269 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
271         * libnautilus-private/nautilus-icon-container.c:
272         (nautilus_icon_container_invert_selection):
273         * libnautilus-private/nautilus-icon-container.h:
274         * libnautilus-private/nautilus-view.c:
275         (nautilus_view_invert_selection):
276         * libnautilus-private/nautilus-view.h:
277         * src/file-manager/fm-actions.h:
278         * src/file-manager/fm-directory-view.c:
279         (action_invert_selection_callback),
280         (fm_directory_view_invert_selection), (real_update_menus),
281         (fm_directory_view_class_init):
282         * src/file-manager/fm-directory-view.h:
283         * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
284         (fm_icon_view_class_init):
285         * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
286         (fm_list_view_class_init):
287         * src/file-manager/nautilus-directory-view-ui.xml:
288         Add support for "Invert Selection". Patch by Amos Brocco
289         <amos.brocco@unifr.ch>. (#305295).
291 2008-03-29  Christian Neumair  <cneumair@gnome.org>
293         * src/nautilus-application.c
294         (nautilus_application_save_session_to_file), (save_session):
295         * src/nautilus-application.h:
296         * src/nautilus-main.c (main):
297         * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
298         When restarting with "nautilus --restart", use XML file session
299         save / load mechanism, instead of writing to / reading from GConf.
301 2008-03-29  Christian Neumair  <cneumair@gnome.org>
303         * src/nautilus-bookmarks-window.c (create_bookmarks_window),
304         (on_button_pressed), (on_key_pressed), (repopulate):
305         Write back changes to selected bookmark before changing
306         selection (#318278).
308 2008-03-28  Alexander Larsson  <alexl@redhat.com>
310         * configure.in:
311         Bump version to 2.23.1
312         Gnome 2.22 work continues on gnome-2-22 branch
314 2008-03-28  Alexander Larsson  <alexl@redhat.com>
316         * configure.in:
317         Post release version bump
319 === nautilus 2.22.1 ===
321 2008-03-28  Alexander Larsson  <alexl@redhat.com>
323         * NEWS:
324         Update for release
326 2008-03-28  A. Walton  <awalton@svn.gnome.org>
328         * libnautilus-private/nautilus-progress-info.c:
329         (get_progress_window):
330         Fix annoying behavior of the file progress info dialog jumping
331         to the center of the screen when new file operations begin.
332         Closes #524241.
334 2008-03-28  Alexander Larsson  <alexl@redhat.com>
336         * libnautilus-private/nautilus-file-operations.c:
337         (copy_move_file):
338         Make sure to queue a move even if the op was a move,
339         not just an added event.
341 2008-03-28  Alexander Larsson  <alexl@redhat.com>
343         * libnautilus-private/nautilus-file-operations.c:
344         (move_job): 
345         Don't leak dest_fs_id by requesting it twice.
346         
347 2008-03-28  Alexander Larsson  <alexl@redhat.com>
349         * libnautilus-private/nautilus-file-operations.c:
350         (copy_move_file):
351         During the merge part of a recursive move/copy always
352         disable same_fs to make sure we transcode filenames
353         correctly, as the target directory may be on another
354         filesystem.
356 2008-03-28  Alexander Larsson  <alexl@redhat.com>
358         * libnautilus-private/nautilus-file-operations.c:
359         When prepare move fails and we didn't select overwrite
360         do not silently overwrite. Instead we remember for each
361         file if overwrite was already specified or not.
363 2008-03-28  Alexander Larsson  <alexl@redhat.com>
365         * libnautilus-private/nautilus-file-operations.c:
366         (move_file_prepare):
367         Actually handle the move-file-over-directory case.
369 2008-03-26  Alexander Larsson  <alexl@redhat.com>
371         * libnautilus-private/nautilus-monitor.c:
372         (nautilus_monitor_directory):
373         Avoid constantly trying to create directory monitors
374         if it fails once by returning an "empty"
375         NautilusMonitor instead of NULL.
377 2008-03-24  Christian Neumair  <cneumair@gnome.org>
379         * src/file-manager/fm-directory-view.c
380         (delayed_rename_file_hack_callback),
381         (delayed_rename_file_hack_removed), (rename_file):
382         Ensure that the rename file callback data is destroyed. We leaked it
383         in case of cancellation.
385 2008-03-23  Christian Neumair  <cneumair@gnome.org>
387         * src/file-manager/fm-directory-view.c
388         (directory_list_lookup_file), (fm_directory_view_new_folder),
389         (paste_clipboard_received_callback),
390         (paste_into_clipboard_received_callback),
391         (action_paste_files_callback), (action_paste_files_into_callback):
392         Ref/unref view before/after receiving clipboard data, and check
393         whether it has been disposed. Should fix most of the clipboard crashers.
395         * src/file-manager/fm-tree-view.c
396         (clipboard_contents_received_callback), (button_pressed_callback),
397         (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
398         (fm_tree_view_finalize):
399         Cancel activation and destroy popup in dispose() and not in finalize().
400         Create popup menu on demand.
401         Unref popup file in dispose() instead of leaking a reference.
402         Use eel_preferences_add_callback_while_alive() for preferences
403         callbacks.
404         Also ref/unref before/after requesting clipboard data, and check for
405         previous disposal in callback. Should fix rest of clipboard crashers.
407 2008-03-23  Christian Neumair  <cneumair@gnome.org>
409         * src/file-manager/fm-icon-view.c (play_file):
410         Use playbin for playback, but keep video playback disabled. (#523959).
412 2008-03-23  Paolo Borelli  <pborelli@katamail.com>
414         * src/nautilus-location-entry.c: do not leak the
415         location string when autocompleting.
417 2008-03-23  Christian Neumair  <cneumair@gnome.org>
419         * libnautilus-private/nautilus-directory-async.c
420         (directory_count_start), (deep_count_load):
421         Do not follow symlinks. (#504980).
423 2008-03-23  Christian Neumair  <cneumair@gnome.org>
425         * libnautilus-private/nautilus-file-operations.c
426         (custom_full_name_skip), (custom_basename_skip),
427         (custom_size_skip), (custom_time_skip), (custom_mount_skip):
428         Fix compiler warnings about unused value by casting va_arg calls with
429         unused return values to void. (#523908).
431 2008-03-22  Christian Neumair  <cneumair@gnome.org>
433         * src/file-manager/fm-directory-view.c
434         (delayed_rename_file_hack_callback):
435         Only start renaming if we have not yet been destroyed.
437 2008-03-20  Alexander Larsson  <alexl@redhat.com>
439         * libnautilus-private/nautilus-program-choosing.c:
440         Use GDesktopAppInfos for launching desktop files. (#342084)
441         Patch from Cosimo Cecchi.
442         
443         * src/file-manager/fm-directory-view.c:
444         (paste_clipboard_data):
445         Fix leak 
447 2008-03-19  Frederic Crozat  <fcrozat@mandriva.com>
449         * libnautilus-private/nautilus-link.c:
450         Only strip icon name when it ends with a know
451         icon extension.
453 2008-03-19  Alexander Larsson  <alexl@redhat.com>
455         * MAINTAINERS:
456         Add Christian Neumair as new maintainer
458 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
460         * libnautilus-private/nautilus-search-engine-tracker.c:
461         (nautilus_search_engine_tracker_new): Check that tracker is
462         actually running before using it (#386512).
463         Patch by Josselin Mouette.
465 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
467         * src/file-manager/fm-directory-view.c:
468         (action_show_hidden_files_callback): Show backup files too if the
469         option for it is set. Showing hidden files and backup files is
470         handled exactly the same in nautilus nowadays (#327361).
471         Patch by Stephen Cook.
473 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
475         * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
476         Allow "Connect to server" for sftp and ssh shares too (#385608).
477         Patch from Mike Hommey.
479 2008-03-18  Cosimo Cecchi  <cosimoc@gnome.org>
481         * libnautilus-private/nautilus-file.c:
482         (nautilus_file_should_show_thumbnail):
483         * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
484         (nautilus_thumbnail_is_mimetype_limited_by_size):
485         * libnautilus-private/nautilus-thumbnails.h:
486         Always use the thumbnails regardless of the original file size if
487         it has been already generated (#501268).
488         Also, reimplement image mimetypes table to determine if we have
489         to check for file size limit.
492 2008-03-17  A. Walton  <awalton@svn.gnome.org>
494         * libnautilus-private/nautilus-icon-info.h:
495         Trivial build fix for users with Gtk+ SVN trunk (#522835), 
496         caused by recent changes in Gtk+'s file includes.
497         Patch from Marc-Andre Lureau.
498         
499 2008-03-17  Alexander Larsson  <alexl@redhat.com>
501         * src/nautilus-connect-server-dialog-main.c:
502         * src/nautilus-connect-server-dialog-nonmain.c:
503         * src/nautilus-connect-server-dialog.c:
504         Mount location when using the external connect
505         to server dialog app. (#520390)
506         Patch from Cosimo Cecchi <anarki@lilik.it>
508 2008-03-14  A. Walton  <awalton@svn.gnome.org>
510         * src/nautilus-connect-server-dialog.c
511         (bookmark_checkmark_toggled),
512         (nautilus_connect_server_dialog_init):
513         Set the bookmark name widget in the connect server dialog insensitive
514         if the user doesn't check the add bookmark check button.
516 2008-03-14  A. Walton  <awalton@svn.gnome.org>
518         * libnautilus-private/nautilus-bookmark.c
519         (nautilus_bookmark_compare_with):
520         Fixes crash if the user doesn't set a name for the bookmark (#522446).
522 2008-03-14  Alexander Larsson  <alexl@redhat.com>
524         * libnautilus-private/nautilus-column-chooser.c:
525         (button_new_with_mnemonic):
526         respect gtk-button-images property for buttons (#514130)
527         Patch from Marcin Galazka
529 2008-03-13  Alexander Larsson  <alexl@redhat.com>
531         * libnautilus-private/nautilus-mime-application-chooser.c:
532         (set_extension_and_description):
533         Don't create application/x-ext-<extension> types for known mimetypes
535 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
537         * src/nautilus-property-browser.c:
538         (make_properties_from_directories):
539         Use the correct string to lookup the icons for the emblems.
540         (#505111).
542 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
544         * src/file-manager/fm-properties-window.c:
545         Fix a crash while changing owner
547 2008-03-11  Alexander Larsson  <alexl@redhat.com>
549         * configure.in:
550         Post release version bump
552 === nautilus 2.22.0 ===
554 2008-03-11  Alexander Larsson  <alexl@redhat.com>
556         * configure.in:
557         Bump to 2.22.0
559         * AUTHORS:
560         * NEWS:
561         * THANKS:
562         * check-THANKS.pl:
563         Update for release.
565 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
567         * libnautilus-private/nautilus-file-operations.c:
568         (callback_for_move_to_trash):
569         Fix a crash due to a missing NULL check (#520947).
571 2008-03-06  Alexander Larsson  <alexl@redhat.com>
573         * libnautilus-private/nautilus-bookmark.c:
574         (nautilus_bookmark_uri_known_not_to_exist):
575         Fix this check to actually only access local
576         files, not fuse-based gvfs paths.
578 2008-03-06  Alexander Larsson  <alexl@redhat.com>
580         * libnautilus-private/nautilus-icon-container.c:
581         (nautilus_icon_container_update_icon):
582         Remove dead code
583         
584         * libnautilus-private/nautilus-icon-info.c:
585         (nautilus_icon_info_lookup):
586         Resize custom icons (#513102)
588 2008-03-06  Alexander Larsson  <alexl@redhat.com>
590         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
591         Avoid crashing if no pixbuf for menu icon. (#513719)
592         
593 2008-03-06  Alexander Larsson  <alexl@redhat.com>
595         * src/nautilus-file-management-properties.c:
596         Avoid showing broken icons for the media type list (#519880)
598 2008-03-06  Alexander Larsson  <alexl@redhat.com>
600         * libnautilus-private/nautilus-file-operations.c:
601         (trash_files):
602         Fix delete all button (#518616)
603         Patch from Rached Ben Mustapha
605 2008-03-06  Alexander Larsson  <alexl@redhat.com>
607         * libnautilus-private/nautilus-file.c:
608         (nautilus_file_can_set_permissions):
609         Try to set permissions on remote shares. (#520572)
611 2008-03-06  Alexander Larsson  <alexl@redhat.com>
613         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
614         Only look for autorun stuff for local files.
615         We can't generally exec stuff for non-local files anyway,
616         and is a performance hit to do the check.
618 2008-03-05  Alexander Larsson  <alexl@redhat.com>
620         * libnautilus-private/nautilus-autorun.[ch]:
621         Add async x-content type getter, change sync one
622         to only read the cached value
623         
624         * src/file-manager/fm-directory-view.c:
625         * src/nautilus-window-manage-views.c:
626         Get x-content type async
628 2008-03-04  Alexander Larsson  <alexl@redhat.com>
630         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
631         Handle the case of empty display name as if it wasn't specified.
633 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
635         * nautilus-computer.desktop.in.in:
636         * nautilus-folder-handler.desktop.in.in:
637         * nautilus-home.desktop.in.in:
638         Computer, Home and Open Folder .desktop files should only show in
639         GNOME. Patch from Federico Mena Quintero. (#350947)
641 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
643         * src/nautilus-file-management-properties.c:
644         (update_icon_captions_from_gconf):
645         Fix a crasher when reading NULL values from GConf. (#518974)
647 2008-02-28  Christian Neumair  <cneumair@gnome.org>
649         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
650         Handle NULL file.
651         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
652         Ignore lines beginning with a space (#512593).
654 2008-02-28  Alexander Larsson  <alexl@redhat.com>
656         * src/file-manager/fm-directory-view.c:
657         (file_should_show_foreach):
658         Add mount entry for mountables, not unmount (#519056)
659         
660 2008-02-28  Alexander Larsson  <alexl@redhat.com>
662         * libnautilus-private/nautilus-progress-info.c:
663         Use better icon for system tray. (#518644)
664         Patch from Michael Monreal
666 2008-02-07  Christian Neumair  <cneumair@gnome.org>
668         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
669         Handle NULL state (#512042).
670         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
671         trash monitor signal (#519050).
673 2008-02-26  Alexander Larsson  <alexl@redhat.com>
675         * src/nautilus-autorun-software.c (autorun):
676         Fix typo in string
678 2008-02-25  Alexander Larsson  <alexl@redhat.com>
680         * configure.in:
681         Post release version bump
683 === nautilus 2.21.92 ===
685 2008-02-25  Alexander Larsson  <alexl@redhat.com>
687         * configure.in:
688         Require glib 2.15.6
690         * NEWS:
691         Update for release
692         
693 2008-02-25  Alexander Larsson  <alexl@redhat.com>
695         * src/nautilus-autorun-software.c:
696         Show dialog on autorun errors
698 2008-02-25  Alexander Larsson  <alexl@redhat.com>
700         * src/file-manager/fm-properties-window.c:
701         Don't show permissions for computer.
702         Make "open with tab" consistent for computer and trash.
703         Patch from Cosimo Cecchi (#518131)
705 2008-02-25  Alexander Larsson  <alexl@redhat.com>
707         * src/nautilus-window-manage-views.c:
708         (got_file_info_for_view_selection_callback):
709         Fix NautilusFile leak.
710         Patch from Christian Neumair
712 2008-02-25  Alexander Larsson  <alexl@redhat.com>
714         * libnautilus-private/nautilus-icon-container.[ch]:
715         * src/file-manager/fm-directory-view.[ch]:
716         * src/file-manager/fm-icon-view.c:
717         Fixes the icon position when creating a new folder,
718         and the view is zoomed.
719         Patch from Christian Neumair
721 2008-02-25  Alexander Larsson  <alexl@redhat.com>
723         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
724         Fix s/display_name/filename/ typo (#515903)
725         Fixes blurry window icons
726         Patch from Christian Neumair
728 2008-02-25  Alexander Larsson  <alexl@redhat.com>
730         * src/file-manager/fm-properties-window.c:
731         Allow theming of chart colors (#478471)
732         Patch from Baris Cicek
734 2008-02-25  Alexander Larsson  <alexl@redhat.com>
736         * libnautilus-private/nautilus-file.c (is_uri_relative):
737         g_uri_get_scheme -> g_uri_parse_scheme
739 2008-02-25  Alexander Larsson  <alexl@redhat.com>
741         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
742         Don't display error on G_IO_ERROR_FAILED_HANDLED.
744 2008-02-22  David Zeuthen  <davidz@redhat.com>
746         * libnautilus-private/nautilus-autorun.c:
747         (autorun_dialog_response), (do_autorun_for_content_type):
748         Actually handle when the user presses the Eject or Unmount button.
750         * src/nautilus-window-manage-views.c: (found_mount_cb),
751         (update_for_new_location):
752         * src/nautilus-window-private.h:
753         * src/nautilus-window.c: (nautilus_window_finalize):
754         Find the mount for the window, used for determining if a x-content
755         clue bar should be shown, async.
757 2008-02-22  Alexander Larsson  <alexl@redhat.com>
759         * libnautilus-private/nautilus-mime-actions.c:
760         (activation_mount_not_mounted):
761         Don't crash if all files were removed due to error
762         when activating.
764 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
766         * libnautilus-private/nautilus-icon-container.c:
767         (nautilus_icon_container_get_selected_icons),
768         (nautilus_icon_container_get_selected_icon_locations),
769         (stop_rubberbanding): Add
770         nautilus_icon_container_get_selected_icons(). Use icon as range
771         selection base if it has been rubberbanded. Fixes #512894.
773 2008-02-21  Vincent Untz  <vuntz@gnome.org>
775         Bring back the Connect to dialog. It still needs some work, but it's
776         better than nothing.
778         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
779         Actually save the name in the bookmark, instead of forgetting it.
781         * src/Makefile.am: Updated to build the connect dialog stuff.
782         * src/nautilus-connect-server-dialog-main.c: (show_uri),
783         (nautilus_connect_server_dialog_present_uri), (main):
784         Port to gio. We use g_app_info_launch_default_for_uri() to open the
785         URI, but it will need some more work because it doesn't automount the
786         URI.
787         * src/nautilus-connect-server-dialog-nonmain.c:
788         (nautilus_connect_server_dialog_present_uri): Trivial update.
789         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
790         (nautilus_connect_server_dialog_finalize), (connect_to_server),
791         (response_callback), (setup_for_type), (display_server_location),
792         (nautilus_connect_server_dialog_init),
793         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
794         feature, to replace the old gnome-vfs network volumes. Remove the
795         Browse button, which isn't really needed there. Needs some more polish.
796         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
797         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
798         Uncomment code to make use of the dialog
800 2008-02-21  David Zeuthen  <davidz@redhat.com>
802         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
803         Use g_volume_should_automount() to determine if we should autorun
804         programs on a mount.
806         * libnautilus-private/nautilus-directory-async.c:
807         (nautilus_directory_set_up_request),
808         (nautilus_async_destroying_file), (lacks_filesystem_info),
809         (wants_filesystem_info), (request_is_satisfied),
810         (directory_count_start), (mime_list_start),
811         (filesystem_info_cancel), (filesystem_info_stop),
812         (filesystem_info_state_free), (got_filesystem_info),
813         (query_filesystem_info_callback), (filesystem_info_start),
814         (start_or_stop_io), (nautilus_directory_cancel),
815         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
816         (nautilus_directory_cancel_loading_file_attributes):
817         * libnautilus-private/nautilus-directory-private.h:
818         * libnautilus-private/nautilus-file-attributes.h: Add new
819         filesystem info attribute; right now two bits in NautilusFile's
820         private structure are set; the filesystem::use-preview and
821         filesystem:readonly.
823         * libnautilus-private/nautilus-file-operations.c:
824         (nautilus_file_operations_mount_volume):
825         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
826         (mount_shortcut_cb): Don't inhibit automount from
827         nautilus_file_operations_mount_volume() because then everything
828         will be inhibited as the mount_added callback use it as
829         well. Rather, move the call to inhibit out to the proper call
830         sites.
832         * libnautilus-private/nautilus-file-private.h:
833         * libnautilus-private/nautilus-file.c:
834         (nautilus_file_get_filesystem_use_preview),
835         (nautilus_file_should_show_thumbnail),
836         (get_speed_tradeoff_preference_for_file),
837         (nautilus_file_get_mount):
838         * libnautilus-private/nautilus-file.h:
839         * src/file-manager/fm-directory-view.c: (load_directory):
840         * src/file-manager/fm-icon-view.c: (should_preview_sound):
841         * src/nautilus-window-manage-views.c: (update_for_new_location):
842         Use the new filesystem::use-preview hint to determine if we should
843         preview non-native files (such as gphoto2:// and cdda://
844         mounts). 
846 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
848         * src/nautilus-application.c: (find_parent_spatial_window):
849         Stop closing parent windows at Desktop in spatial mode only if it's
850         not explicitly opened in a spatial window. (#515180).
852 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
854         * src/nautilus-pathbar.c: (trash_state_changed_cb),
855         (nautilus_path_bar_init):
856         Update the trash icon on the pathbar according to the trash state.
857         (#332162).
859 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
861         * libnautilus-private/nautilus-mime-application-chooser.c:
862         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
863         Finish work on open with tab with multiple files selected. (#343930).
865 2008-02-20  Alexander Larsson  <alexl@redhat.com>
867         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
868         * libnautilus-private/nautilus-open-with-dialog.[ch]:
869         * src/file-manager/fm-directory-view.c:
870         * src/file-manager/fm-properties-window.c:
871         Initial work on open with tab with multple selected
872         files. (#343930)
873         Patch from Cosimo Cecchi
875 2008-02-20  Alexander Larsson  <alexl@redhat.com>
877         * libnautilus-private/nautilus-file-operations.c:
878         Duplicate if src and dest dirs are the same (#512392)
880 2008-02-20  Alexander Larsson  <alexl@redhat.com>
882         * src/nautilus-main.c:
883         Call eel_debug_shut_down() after freeing
884         NautilusApplications (fixes warning about
885         bookmark leaks).
886         Pointed out by Christian Neumair
887         
888 2008-02-20  Alexander Larsson  <alexl@redhat.com>
890         * libnautilus-private/nautilus-icon-info.c:
891         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
892         (nautilus_icon_info_get_pixbuf_at_size):
893         Don't scale icons if not needed (#515903)
894         Patch from Christian Neumair
896 2008-02-19  Alexander Larsson  <alexl@redhat.com>
898         * src/file-manager/fm-tree-model.[ch]:
899         Add fm_tree_model_iter_compare_roots to compare roots
900         Report dummy rows added before reporting has_child_toggled.
901         
902         * src/file-manager/fm-tree-view.c:
903         (compare_rows):
904         Use fm_tree_model_iter_compare_roots when comparing roots
905         to force a stable sort, because GtkTreeModelSort isn't stable.
907 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
909         * libnautilus-private/nautilus-file-operations.c:
910         (delete_job_done), (delete_job), (trash_or_delete_internal),
911         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
912         * libnautilus-private/nautilus-file-operations.h:
913         * src/file-manager/fm-directory-view.c:
914         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
915         (trash_or_delete_files), (action_location_trash_callback):
916         Reset selection_was_removed in FMDirectoryView if the user
917         cancels the deletion from trash (#337937).
919 2008-02-19  Alexander Larsson  <alexl@redhat.com>
921         * libnautilus-private/nautilus-clipboard.c:
922         * src/file-manager/fm-directory-view.c:
923         * src/file-manager/fm-icon-view.c:
924         * src/file-manager/fm-list-view.c:
925         * src/nautilus-navigation-window-menus.c:
926         * src/nautilus-spatial-window.c:
927         * src/nautilus-window-menus.c:
928         Move comments around to help translators (#463616)
929         Patch from Yann Simon
931 2008-02-19  Alexander Larsson  <alexl@redhat.com>
933         * libnautilus-private/Makefile.am:
934         * libnautilus-private/nautilus-file-operations-progress-icons.h:
935         * libnautilus-private/nautilus-file-operations-progress.[ch]:
936         Removed unused files. (#515259)
937         
938         * libnautilus-private/nautilus-file-operations.c:
939         Don't include removed file
941 2008-02-18  Alexander Larsson  <alexl@redhat.com>
943         * libnautilus-private/nautilus-directory-async.c:
944         (link_info_nautilus_link_read_callback):
945         Avoid free of random memory if desktop file reading
946         failed.
948 2008-02-15  Alexander Larsson  <alexl@redhat.com>
950         * libnautilus-private/nautilus-dnd.c:
951         (nautilus_drag_build_selection_list):
952         Don't build selection list in wrong order. (#330357)
954 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
956         * src/file-manager/fm-properties-window.c:
957         (should_show_custom_icon_buttons):
958         Fix typo, now you can set custom icons again. (#512795)
960 2008-02-15  Alexander Larsson  <alexl@redhat.com>
962         * libnautilus-private/nautilus-mime-actions.c:
963         * libnautilus-private/nautilus-vfs-file.c:
964         Fix checking when to display errors (#514135)
966 2008-02-14  Alexander Larsson  <alexl@redhat.com>
968         * libnautilus-private/nautilus-file-operations.c:
969         (report_copy_progress):
970         Only change progress status string as needed when
971         copying. This avoids a lot of I/O ops to get the
972         name.
974 2008-02-14  Alexander Larsson  <alexl@redhat.com>
976         * libnautilus-private/nautilus-file-operations.c:
977         ask before emptying the trash or deleting files (#509877)
978         Patch from Cosimo Cecchi and Luca Ferretti
980 2008-02-14  Alexander Larsson  <alexl@redhat.com>
982         * src/file-manager/fm-properties-window.[ch]:
983         Close properties dialog on escape (#515620)
984         Patch from Cosimo Cecchi
986 2008-02-14  Alexander Larsson  <alexl@redhat.com>
988         * libnautilus-private/nautilus-file-operations.c:
989         Don't ref parent window during operation, as this
990         could lead to some crash when the gtkuimanager is updated
991         but the child widgets were destroyed. Instead use
992         a weak ref.
994 2008-02-13  Alexander Larsson  <alexl@redhat.com>
996         * configure.in:
997         Handle beagle >= 0.3.0
999 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1001         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1002         Fix bookmark comparison (#516214)
1003         Patch from Cosimo Cecchi
1005 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1007         * libnautilus-private/nautilus-progress-info.c:
1008         Allow minimize of progress window (#512778)
1009         Patch from Cosimo Cecchi
1011 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1013         * libnautilus-private/nautilus-progress-info.[ch]:
1014         * libnautilus-private/nautilus-file-operations.c:
1015         Add paused status to progress infos and use it
1016         to avoid poping up the progress dialog while dialogs
1017         are up. (#512406)
1018         Patch from Cosimo Cecchi
1019         
1020 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1022         * libnautilus-private/nautilus-icon-dnd.c:
1023         If using composite, make dnd icons partially transparent.
1024         
1025 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1027         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1028         * libnautilus-private/nautilus-icon-dnd.c:
1029         Support alpha icons during DnD on composited screens. (#500084)
1030         Patch from Alexander "weej" Jones
1032 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1034         * libnautilus-private/nautilus-link.c:
1035         (nautilus_link_get_link_icon_from_desktop):
1036         Strip extension from non-absolute-filename icons.
1037         This fixes icons for some old-school desktop files.
1039 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1041         * libnautilus-private/nautilus-file.[ch]:
1042         * libnautilus-private/nautilus-file-private.h:
1043         Add nautilus_file_is_launcher()
1044         
1045         * libnautilus-private/nautilus-directory-async.c:
1046         * libnautilus-private/nautilus-dnd.c:
1047         * libnautilus-private/nautilus-link.[ch]
1048         * libnautilus-private/nautilus-mime-actions.c:
1049         * libnautilus-private/nautilus-program-choosing.[ch]:
1050         * src/file-manager/fm-directory-view.c:
1051         * src/file-manager/fm-tree-view.c:
1052         Remove weird desktop-file: and command: hacks, and
1053         replace with usage and implementation of
1054         nautilus_file_is_launcher().
1055         This fixes some problems where the old desktop-file uri
1056         was interpreted as an actual file.
1058 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1060         * libnautilus-private/nautilus-file-operations.c (verify_destination):
1061         Don't free NULL GError.
1063 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
1065         * libnautilus-private/nautilus-file-operations.c:
1066         Remove unneeded gnome-vfs includes.
1068 2008-02-12  Alexander Larsson  <alexl@redhat.com>
1070         * libnautilus-private/nautilus-mime-actions.c:
1071         (mime_application_hash):
1072         Fix 64bit build (#515896)
1074 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1076         * configure.in:
1077         Post-release version bump
1079 === nautilus 2.21.91 ===
1081 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1083         * configure.in:
1084         Require glib 2.15.5
1086         * NEWS:
1087         Update for release
1089 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1091         * libnautilus-private/nautilus-progress-info.[ch]:
1092         * libnautilus-private/nautilus-file-operations.c:
1093         Make progress setting be ratio based and not
1094         percent based and then ensure we handle division
1095         by zero correctly in all cases.
1097 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1099         * libnautilus-private/nautilus-file-operations.c:
1100         * libnautilus-private/nautilus-mime-actions.c:
1101         * libnautilus-private/nautilus-vfs-file.c:
1102         * src/nautilus-application.c:
1103         * src/nautilus-window-manage-views.c:
1104         Update for new gio mount flags argument
1106 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1108         * src/nautilus-places-sidebar.c (update_places):
1109         Fix leak of volumes list.
1110         Pointed out by Vincent Untz
1112 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1114         * libnautilus-private/nautilus-autorun.c:
1115         C89 fix. (#515093)
1117 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1119         * src/nautilus-application.c:
1120         Use the new g_volume_should_automount()
1122 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1124         * libnautilus-private/nautilus-desktop-link.c:
1125         Maks sure we disconnect from the changed
1126         signal on the mount.
1128 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
1130         * HACKING: Change CVS things into SVN.
1132 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1134         * libnautilus-private/nautilus-desktop-link.c:
1135         (mount_changed_callback):
1136         (nautilus_desktop_link_new_from_mount):
1137         Handle changes of GMount objects
1139 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1141         * src/file-manager/fm-directory-view.c:
1142         Fix open and open with menu display in
1143         always-use-browser mode.
1144         
1145 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1147         * src/file-manager/fm-directory-view.c:
1148         Make sure delete-from-trash is correctly sensitive.
1149         (#514039)
1151 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1153         * test/test-nautilus-search-engine.c:
1154         (main):
1155         Initialize threads (#515031)
1157 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
1159         * configure.in:
1160         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1161         the build.
1163 2008-02-07  A. Walton <awalton@svn.gnome.org>
1164         * configure.in:
1165         * libnautilus-private/nautilus-emblem-utils.c:
1166         (is_reserved_keyword):
1167         * libnautilus-private/nautilus-file.c:
1168         (nautilus_file_fit_date_as_string):
1169         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1170         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1172 2008-02-07  Alexander Larsson  <alexl@redhat.com>
1174         * libnautilus-private/nautilus-icon-dnd.c:
1175         Rewrite the desktop uri to the real uri on
1176         uri-list drops (i.e. from other apps) (#511764)
1178 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1180         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1181         Don't crash if parent doesn't exist (#512636)
1182         Move exact change before key generation to avoid leak.
1184 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1186         * src/nautilus-window-manage-views.c:
1187         (nautilus_window_reload):
1188         Selection is already GFiles now, no need to
1189         convert from uris (#514458)
1190         Patch from John Millikin
1192 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1194         * libnautilus-private/nautilus-directory-async.c:
1195         (directory_load_one):
1196         Avoid crashing if gvfs backend gives NULL as name for
1197         a new file. (#511601)
1199 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1201         * libnautilus-private/nautilus-directory-async.c:
1202         * libnautilus-private/nautilus-directory-private.h:
1203         Change how we handle cancellation of the directory count
1204         and mime list for files in a directory. We now make sure
1205         that the callback for the cancelled operation is run before
1206         starting a new one.
1207         
1208         This was causing problems when viewing a directory that had
1209         a subdirectory getting a lot of new files added, as for each
1210         new file added the directory count would be cancelled and
1211         re-started, leading to lots of outstanding (cancelled)
1212         operations. Each of these was using a file descriptor for
1213         the readdir operation, which wasn't really leaking (it was
1214         eventually freed) but could cause temporary out-of-fd errors.
1216         Perhaps we should do something similar for all kinds of
1217         operations, but its worst for dir count and mime list due to
1218         nautilus_directory_invalidate_count_and_mime_list() which is
1219         called on file creation.
1221 2008-02-05  Alexander Larsson  <alexl@redhat.com>
1223         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1224         Escape characters that won't work in GMarkup.
1226 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1228         * libnautilus-private/nautilus-autorun.c:
1229         Don't autorun non-local mounts.
1231 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1233         * libnautilus-private/nautilus-dnd.c ()
1234         (nautilus_drag_default_drop_action_for_icons):
1235         Default to move when dragging from trash.
1237 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1239         * src/file-manager/fm-properties-window.c (create_permissions_page):
1240         Only show selinux context if HAVE_SELINUX.
1241         
1242 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1244         * libnautilus-private/nautilus-file-operations.c:
1245         Don't follow symlinks when emptying trash (#513912)
1247 2008-02-01  Alexander Larsson  <alexl@redhat.com>
1249         * libnautilus-private/nautilus-mime-actions.c:
1250         Handle GAppInfos having NULL id
1252 2008-01-30  Alexander Larsson  <alexl@redhat.com>
1254         * libnautilus-private/nautilus-autorun.[ch]:
1255         Add functions to inhibit autorun for a volume
1256         or for the volume of a file.
1257         
1258         * src/nautilus-application.c:
1259         Convert automount code to new way to inhibit autorun.
1260         
1261         * libnautilus-private/nautilus-file-operations.c:
1262         * libnautilus-private/nautilus-mime-actions.c:
1263         * libnautilus-private/nautilus-vfs-file.c:
1264         * src/nautilus-window-manage-views.c:
1265         Inhibit autorun if we manually mount stuff.
1267 2008-01-29  Alexander Larsson  <alexl@redhat.com>
1269         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1270         Fix string wrt plural
1272 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1274         * configure.in:
1275         Post release version bump
1277 === nautilus 2.21.90 ===
1279 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1281         * NEWS:
1282         Update for release
1284         * configure.in:
1285         Update version to 2.21.90
1287 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1289         * libnautilus-private/nautilus-autorun.c:
1290         Better finding of case insensitive files. (#511450)
1291         
1292         * libnautilus-private/nautilus-file-utilities.[ch]:
1293         Add nautilus_find_file_insensitive
1295         Based on patch from John Millikin
1297 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1299         * src/file-manager/fm-directory-view.c:
1300         Enable paste into folder for volume links (#386800)
1301         Based on patch from John Millikin
1303 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1305         * libnautilus-private/nautilus-directory-async.c:
1306         (thumbnail_done):
1307         Don't reference thumb_mtime_str if its not
1308         set, fixing a crash on zoom in. (#511406)
1309         Patch from John Millikin
1311 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1313         * libnautilus-private/nautilus-file-operations.c:
1314         (report_count_progress):
1315         Use ngettext for number of files strings. (#512203)
1316         Patch from Vasiliy Faronov
1318 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1320         * libnautilus-private/nautilus-metafile.c:
1321         (escape_slashes):
1322         Escape slashes in the same way as old versions,
1323         fixing loss of metadata customization.
1324         Patch from Rached Ben Mustapha (#511592)
1326 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
1328         * libnautilus-private/nautilus-directory-background.c
1329         (nautilus_connect_desktop_background_to_file_metadata): Remove
1330         call of noop eel_background_set_is_constant()
1332 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
1334         * libnautilus-private/nautilus-file-operations.c: Update all
1335         GIOSchedulerJobFunc callbacks to return FALSE.
1337 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
1339         reviewed by: Alexander Larsson
1341         * libnautilus-private/Makefile.am:
1342         * libnautilus-private/nautilus-icon-names.h
1344         Add a new file to define icon names, like
1345           #define NAUTILUS_ICON_HOME "user-home"
1346         using named icons from fd.o icon naming spec.
1347         
1348         * libnautilus-private/nautilus-desktop-link.c:
1349         (nautilus_desktop_link_new):
1350         * libnautilus-private/nautilus-link.c:
1351         (nautilus_link_get_link_icon_from_desktop):
1352         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1353         (nautilus_trash_monitor_init):
1354         * src/file-manager/fm-directory-view.c:
1355         * src/file-manager/fm-tree-view.c: (create_popup_menu),
1356         (create_tree):
1357         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1358         * src/nautilus-connect-server-dialog-main.c: (main):
1359         * src/nautilus-desktop-window.c: (real_get_icon):
1360         * src/nautilus-main.c: (main):
1361         * src/nautilus-pathbar.c: (get_icon_for_file_path),
1362         (get_button_image), (is_file_path_mounted_mount),
1363         (make_directory_button):
1364         * src/nautilus-places-sidebar.c: (update_places),
1365         (bookmarks_drop_uris):
1366         * src/nautilus-window-menus.c:
1368         Include nautilus-icon-name.h and use its icons defines.
1369         This means that now Nautilus is using "user-home",
1370         "user-desktop", "folder", "user-trash*", "computer", 
1371         "drive-harddisk", "folder-remote", "network-workgroup",
1372         and "text-x-generic-template".
1374         * src/network-scheme.desktop.in:
1375         * nautilus-computer.desktop.in.in:
1376         * nautilus-file-management-properties.desktop.in.in:
1377         * nautilus-folder-handler.desktop.in.in:
1378         * nautilus-home.desktop.in.in:
1379         * nautilus.desktop.in.in:
1381         Use icons from fd.o spec here too. In details, we have
1382          Launcher       | New Icon
1383         ----------------+----------------------
1384         Computer        | computer
1385         File Browser    | system-file-manager
1386         Open Folder     | folder-open
1387         Home Folder     | user-home
1388         File Management | system-file-manager
1389         Network         | network-workgroup
1391         For other details see bug #407130.
1393 2008-01-23  Alexander Larsson  <alexl@redhat.com>
1395         * libnautilus-private/nautilus-file-operations.c:
1396         Don't leak enumerators
1397         
1398         * libnautilus-private/nautilus-trash-monitor.c:
1399         Don't leak file info
1401         Fixes from Matthias Clasen
1403 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1405         * libnautilus-extension/nautilus-column.c:
1406         Add attribute_q property that is the Quark
1407         of the attribute property.
1408         
1409         * src/file-manager/fm-icon-container.c:
1410         * src/file-manager/fm-list-model.[ch]:
1411         * src/file-manager/fm-list-view.c:
1412         Use the quark versions of the string attribute
1413         calls for better performance.
1415 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1417         * libnautilus-private/nautilus-file.[ch]:
1418         Add quark-bases string-attribute accessors.
1419         Store extension infos as quarks
1421 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1423         * libnautilus-private/nautilus-file.c:
1424         (nautilus_file_invalidate_extension_info_internal):
1425         (nautilus_file_add_string_attribute):
1426         Lazily allocate the extension info hashtable.
1427         Internalize the extension info attribute names.
1429 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1431         * libnautilus-private/nautilus-file.c:
1432         (nautilus_file_get_emblem_pixbufs):
1433         Don't leak NautilusIconInfo
1435 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1437         * libnautilus-private/nautilus-bookmark.c:
1438         (nautilus_bookmark_get_pixbuf):
1439         Don't leak icon
1440         
1441         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1442         Indentation fixups
1443         
1444         * libnautilus-private/nautilus-icon-info.c:
1445         (nautilus_icon_info_get_pixbuf_nodefault):
1446         Only set toggle ref first time we get a pixbuf request.
1447         
1448 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1450         * src/nautilus-main.c:
1451         (main):
1452         Clear caches on shutdown to help track leaks.
1454 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1456         * libnautilus-private/nautilus-file.c:
1457         (get_description):
1458         (update_description_for_link):
1459         Fix leak of description
1460         
1461         * libnautilus-private/nautilus-metafile.c:
1462         (set_metafile_contents):
1463         fix leak of xmlName.
1465 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1467         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1468         * libnautilus-private/nautilus-file-operations.c:
1469         * src/Nautilus_shell.server.in:
1470         * src/file-manager/fm-directory-view.c:
1471         * src/file-manager/fm-properties-window.c:
1472         * src/nautilus-connect-server-dialog-main.c:
1473         * src/nautilus-file-management-properties.glade:
1474         * src/nautilus-navigation-window-menus.c:
1475         Clean up strings for l10n. (#510327)
1477 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1479         * libnautilus-private/nautilus-file-operations.c:
1480         * libnautilus-private/nautilus-file.c:
1481         * libnautilus-private/nautilus-progress-info.c:
1482         * src/file-manager/fm-directory-view.c:
1483         * src/file-manager/fm-properties-window.c:
1484         Use thousands separators (#41455)
1486 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1488         * configure.in:
1489         Post release version bump
1491 === nautilus 2.21.6 ===
1493 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1495         * NEWS:
1496         Update for release
1498         * configure.in:
1499         Bump glib requirement to 2.15.3
1501 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1503         * libnautilus-private/nautilus-desktop-icon-file.c:
1504         Fix up indentation
1505         
1506         * libnautilus-private/nautilus-file.c:
1507         Allow umount and eject for NautilusFiles that have
1508         a GMount. (e.g. unix mountpoints)
1510 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1512         * libnautilus-private/nautilus-autorun.c:
1513         * src/nautilus-autorun-software.c:
1514         Fix coding style
1516 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1518         * libnautilus-private/nautilus-program-choosing.c:
1519         Just use get_activation_location instead of all
1520         the unnecessary special casing.
1521         
1522         * libnautilus-private/nautilus-autorun.[ch]:
1523         * src/file-manager/fm-directory-view.c:
1524         * src/nautilus-window-manage-views.c:
1525         Use nautilus_file_get_mount() to do the
1526         x-content type detection.
1528 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1530         * libnautilus-private/nautilus-file.[ch]:
1531         Add nautilus_file_get_activation_location.
1532         
1533         * libnautilus-private/nautilus-directory-async.c:
1534         Get mounts from mountable files too.
1535         
1536 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1538         * src/nautilus-x-content-bar.c:
1539         Don't free result of g_app_info_get_icon ().
1541 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1543         * libnautilus-private/nautilus-desktop-icon-file.c:
1544         * libnautilus-private/nautilus-directory-async.c:
1545         * libnautilus-private/nautilus-directory-private.h:
1546         * libnautilus-private/nautilus-file.c:
1547         Implement reading the mount attribute
1548         (not used or tested yet)
1550 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1552         * libnautilus-private/nautilus-file.[ch]:
1553         * libnautilus-private/nautilus-file-attributes.h:
1554         * libnautilus-private/nautilus-file-private.h:
1555         Add GMount attribute to NautilusFile.
1556         (not implemented yet)
1557         
1558         * Makefile.am:
1559         * configure.in:
1560         * data/nautilus.xml.in:
1561         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1562         * libnautilus-private/nautilus-autorun.[ch]:
1563         * libnautilus-private/nautilus-global-preferences.c:
1564         * libnautilus-private/nautilus-global-preferences.h:
1565         * libnautilus-private/nautilus-program-choosing.c:
1566         * src/Makefile.am:
1567         * src/file-manager/fm-directory-view.c:
1568         * src/nautilus-application.c:
1569         * src/nautilus-autorun-software.c: Added.
1570         * src/nautilus-file-management-properties.c:
1571         * src/nautilus-file-management-properties.glade:
1572         * src/nautilus-window-manage-views.c:
1573         * src/nautilus-x-content-bar.[ch]: Added.
1574         More work on autorun and x-content types from David Zeuthen
1576 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1578         * src/nautilus-application.c:
1579         (find_parent_spatial_window):
1580         unref, not free the GFile.
1581         Fixes crash in close parent windows (#509821)
1583 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1585         * src/nautilus-file-management-properties.c:
1586         (nautilus_file_management_properties_dialog_setup):
1587         Fix help crash by actually owning a ref to 
1588         xml_dialog. (#509835)
1590 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1592         * libnautilus-private/nautilus-dnd.[ch]:
1593         Add nautilus_drag_uris_local
1594         
1595         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1596         Don't copy/move files if you dnd within the same
1597         location (#508216)
1599 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1601         * src/file-manager/fm-directory-view.c:
1602         Selection lists are GFiles now, not uris (#505944)
1604 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1606         * libnautilus-private/nautilus-mime-application-chooser.c:
1607         (nautilus_mime_application_chooser_finalize):
1608         Disconnect mime changed handler
1610 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1612         * src/nautilus-file-management-properties.c:
1613         (nautilus_file_management_properties_dialog_response_cb):
1614         Don't crash when exiting separate properties app. (#505687)
1615         
1616         * src/nautilus-window.c:
1617         (nautilus_window_update_icon):
1618         Unref pixbuf inside != NULL block.
1620 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1622         * libnautilus-private/nautilus-directory-async.c:
1623         * libnautilus-private/nautilus-file-private.h:
1624         * libnautilus-private/nautilus-file.c:
1625         Honor mtime specified in thumbnail (#504833)
1627 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1629         * configure.in:
1630         Post release version bump
1632 === nautilus 2.21.5 ===
1634 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1636         * src/nautilus-application.c:
1637         Correct includes
1639         * NEWS:
1640         Update for release
1642         * configure.in:
1643         Update version to 2.21.5
1644         Require eel 2.21.5
1645         
1646 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1648         * configure.in:
1649         Require glib 2.15.2
1651         * libnautilus-private/nautilus-file-utilities.c:
1652         * libnautilus-private/nautilus-monitor.c:
1653         * libnautilus-private/nautilus-trash-monitor.c:
1654         * src/nautilus-bookmark-list.c:
1655         Update to new gio API.
1657 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1659         * src/file-manager/fm-directory-view.c:
1660         (search_in_menu_items):
1661         (extension_action_callback):
1662         Check recursively for valid menu items (#508878)
1663         Patch from Choe Hwanjin.
1665 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1667         * libnautilus-private/nautilus-ui-utilities.c:
1668         (extension_action_sensitive_callback):
1669         (nautilus_toolbar_action_from_menu_item):
1670         Update toolbar item sensitivity if menu item changes.
1672 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1674         * libnautilus-private/nautilus-file-operations.[ch]:
1675         Add check_trash arg to nautilus_file_operations_unmount_mount.
1676         Add nautilus_file_operations_mount_volume().
1677         
1678         * libnautilus-private/nautilus-desktop-icon-file.c:
1679         * src/nautilus-places-sidebar.c:
1680         * src/file-manager/fm-tree-view.c:
1681         Update to API change.
1682         
1683         * data/nautilus.xml.in:
1684         * libnautilus-private/Makefile.am:
1685         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1686         * libnautilus-private/nautilus-autorun.[ch]: Added.
1687         * libnautilus-private/nautilus-global-preferences.[ch]:
1688         * src/nautilus-application.c:
1689         * src/nautilus-file-management-properties.c:
1690         * src/nautilus-file-management-properties.glade:
1691         Add new autorun setup (by David Zeuthen)
1693 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1695         * libnautilus-private/nautilus-file.[ch]:
1696         Add nautilus_file_has_activation_uri.
1697         Don't show can't write emblems if you can't
1698         write in the parent either.
1699         
1700         * libnautilus-private/nautilus-mime-actions.c:
1701         Don't launch mountables that have no activation uri.
1703 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1705         Don't check for unportable functions, fixes #396923
1707         Reviewed by Alex.
1709         * configure.in: don't check for unportable functions to modify the
1710         environment
1711         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1713 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1715         * src/file-manager/fm-directory-view.c:
1716         Use nautilus_file_can_delete() to control sensitivity
1717         of delete menu item.
1719 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1721         * icons/colors.png:
1722         * icons/backgrounds.png:
1723         * icons/emblems.png:
1724         New Tango icons from Ulisse Perusin (see bug #374722).
1726 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1728         * data/icons/16x16/apps/Makefile.am:
1729         * data/icons/22x22/apps/Makefile.am:
1730         * data/icons/24x24/apps/Makefile.am:
1731         * data/icons/32x32/apps/Makefile.am:
1732         * data/icons/scalable/apps/Makefile.am:
1733         Run gtk-update-icon-cache one one when exiting from
1734         icons directory. Not needed to repeat it 5 times.
1736 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1738         * configure.in:
1739         * data/Makefile.am:
1740         * data/icons/*:
1741         * icons/Makefile.am:
1742         * icons/appicon/*:
1743         Move "nautilus" named icon from icon/appicon to data/icons
1744         matching the directory and naming structure of other GNOME
1745         projects.
1747         This will also help if we'll need to add custom themeable
1748         icons.
1750 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1752         * libnautilus-private/nautilus-mime-actions.c:
1753         (cancel_activate_callback):
1754         Fix assertion crash on cancel.
1756 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1758         * libnautilus-private/nautilus-file-operations.c:
1759         (verify_destination):
1760         Non-strdup()'d string potentially free()'d.
1762 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1764         * libnautilus-private/nautilus-file-operations.c:
1765         (move_file_prepare):
1766         Remove bad g_error_free()'s causing crashes while 
1767         merging files.
1769 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1771         * src/Makefile.am:
1772         EXTRA_DIST the currently not built
1773         connect to server dialogs.
1775 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1777         * configure.in:
1778         Post release version bump
1780 === nautilus 2.21.2 ===
1782 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1784         * NEWS:
1785         Update for release
1787 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1789         * libnautilus-private/nautilus-desktop-icon-file.c:
1790         * libnautilus-private/nautilus-file.[ch]:
1791         * libnautilus-private/nautilus-vfs-file.c:
1792         * src/file-manager/fm-directory-view.c:
1793         Remove unused callbacks in nautilus_file_unmount/eject.
1794         Patch from Tomas Bzatek <tbzatek@redhat.com>
1796 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1798         * libnautilus-private/nautilus-desktop-icon-file.c:
1799         * libnautilus-private/nautilus-file-operations.c:
1800         * libnautilus-private/nautilus-vfs-file.c:
1801         Implement some missing mount/unmount functionallity.
1802         Patch from Tomas Bzatek <tbzatek@redhat.com>
1804 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1806         * configure.in:
1807         Bump glib req to 2.15.1
1809 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1811         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1812         Fix memleak.
1814 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1816         * libnautilus-private/nautilus-monitor.c:
1817         * libnautilus-private/nautilus-trash-monitor.c:
1818         Update to new gio API
1820 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1822         * libnautilus-extension/libnautilus-extension.pc.in:
1823         Pull in gio, not gnome-vfs.
1824         
1825         * libnautilus-extension/nautilus-file-info.[ch]:
1826         * libnautilus-private/nautilus-file.c:
1827         Export some gio specific things like file type and
1828         location/parent location.
1829         
1830         * libnautilus-private/nautilus-desktop-icon-file.c:
1831         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1833 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1835         * configure.in:
1836         * src/nautilus-main.c:
1837         Set desktop env for GAppInfo
1838         
1839         * libnautilus-private/nautilus-open-with-dialog.c:
1840         Filter out apps that don't take file args from
1841         open with list.
1843 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1845         * libnautilus-private/nautilus-file-operations.c:
1846         (delete_job):
1847         Remove unnecessary delete_if_all_already_in_trash boolean.
1848         
1849 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1851         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1852         Fix a typo.
1854 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1856         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1857         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1858         Update to use extensions-2.0 dir.
1860 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1862         * libnautilus-private/nautilus-dnd.c:
1863         (nautilus_drag_default_drop_action_for_icons):
1864         Default dnd of desktop icons to move. (#504824)
1865         Based on patch by Cosimo Cecchi
1867 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1869         * configure.in:
1870         Post release version bump
1872 === nautilus 2.21.1 ===
1874 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1876         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1877         Fix old test
1879         * NEWS: 
1880         Update for release
1882         * configure.in:
1883         Remove gnome-vfs requirement
1884         Bump glib and eel requirements
1885         
1886 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1888         * libnautilus-private/nautilus-mime-actions.c:
1889         Correct check for require_uri.
1890         Small performance fix
1892 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1894         * libnautilus-private/nautilus-file-private.h:
1895         Missed one "std" in the conversion
1897 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1899         * libnautilus-private/nautilus-customization-data.c:
1900         * libnautilus-private/nautilus-directory-async.c:
1901         * libnautilus-private/nautilus-dnd.c:
1902         * libnautilus-private/nautilus-file-operations.c:
1903         * libnautilus-private/nautilus-file-utilities.c:
1904         * libnautilus-private/nautilus-file.c:
1905         * libnautilus-private/nautilus-icon-dnd.c:
1906         * libnautilus-private/nautilus-link.c:
1907         * libnautilus-private/nautilus-search-engine-simple.c:
1908         * libnautilus-private/nautilus-trash-monitor.c:
1909         * src/file-manager/fm-directory-view.c:
1910         * src/file-manager/fm-properties-window.c:
1911         * src/nautilus-pathbar.c:
1912         * src/nautilus-property-browser.c:
1913         Update to new gio file attribute names
1915 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1917         * libnautilus-private/nautilus-file-operations.c:
1918         * src/nautilus-places-sidebar.c:
1919         Update to new gio api
1921 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1923         * libnautilus-private/nautilus-file-operations.c:
1924         * libnautilus-private/nautilus-file.c:
1925         * src/file-manager/fm-directory-view.c:
1926         * src/file-manager/fm-properties-window.c:
1927         Update for glib API change.
1929 2007-12-19  David Zeuthen  <davidz@redhat.com>
1931         Don't put up error dialogs if the error code is
1932         G_IO_ERROR_FAILED_HANDLED.
1934         * libnautilus-private/nautilus-file-operations.c:
1935         (unmount_mount_callback):
1936         * src/nautilus-places-sidebar.c: (volume_mount_cb),
1937         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1938         (drive_poll_for_media_cb):
1940 2007-12-17  Alexander Larsson  <alexl@redhat.com>
1942         * src/nautilus-main.c:
1943         (setup_debug_log_signals):
1944         Disable unsafe segv handler by default
1946 2007-12-14  David Zeuthen  <davidz@redhat.com>
1948         * libnautilus-private/nautilus-desktop-icon-file.c:
1949         (update_info_from_link):
1950         * libnautilus-private/nautilus-desktop-link-monitor.c:
1951         (volume_delete_dialog):
1952         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1953         (fm_tree_view_unmount_cb):
1954         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1955         * src/nautilus-places-sidebar.c: (check_visibility),
1956         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1957         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1958         (eject_shortcut_cb):
1960         Update for API changes in gio trunk.
1962 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1964         * libnautilus-private/nautilus-file-operations.c:
1965         * libnautilus-private/nautilus-monitor.c:
1966         * libnautilus-private/nautilus-open-with-dialog.c:
1967         Update to new flags API
1969 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1971         * libnautilus-private/nautilus-bookmark.c:
1972         * libnautilus-private/nautilus-bookmark.h:
1973         * libnautilus-private/nautilus-desktop-icon-file.c:
1974         * libnautilus-private/nautilus-desktop-link-monitor.c:
1975         * libnautilus-private/nautilus-desktop-link.c:
1976         * libnautilus-private/nautilus-desktop-link.h:
1977         * libnautilus-private/nautilus-directory-private.h:
1978         * libnautilus-private/nautilus-directory.h:
1979         * libnautilus-private/nautilus-emblem-utils.h:
1980         * libnautilus-private/nautilus-file-changes-queue.h:
1981         * libnautilus-private/nautilus-file-operations.c:
1982         * libnautilus-private/nautilus-file-operations.h:
1983         * libnautilus-private/nautilus-file-utilities.c:
1984         * libnautilus-private/nautilus-file-utilities.h:
1985         * libnautilus-private/nautilus-file.c:
1986         * libnautilus-private/nautilus-file.h:
1987         * libnautilus-private/nautilus-icon-info.c:
1988         * libnautilus-private/nautilus-icon-info.h:
1989         * libnautilus-private/nautilus-link.c:
1990         * libnautilus-private/nautilus-mime-actions.h:
1991         * libnautilus-private/nautilus-mime-application-chooser.c:
1992         * libnautilus-private/nautilus-monitor.c:
1993         * libnautilus-private/nautilus-monitor.h:
1994         * libnautilus-private/nautilus-open-with-dialog.c:
1995         * libnautilus-private/nautilus-open-with-dialog.h:
1996         * libnautilus-private/nautilus-program-choosing.c:
1997         * libnautilus-private/nautilus-program-choosing.h:
1998         * libnautilus-private/nautilus-progress-info.h:
1999         * libnautilus-private/nautilus-recent.h:
2000         * libnautilus-private/nautilus-search-directory.c:
2001         * libnautilus-private/nautilus-search-engine-simple.c:
2002         * libnautilus-private/nautilus-trash-monitor.c:
2003         * libnautilus-private/nautilus-trash-monitor.h:
2004         * libnautilus-private/nautilus-ui-utilities.c:
2005         * libnautilus-private/nautilus-view-factory.h:
2006         * src/file-manager/fm-directory-view.c:
2007         * src/file-manager/fm-directory-view.h:
2008         * src/file-manager/fm-icon-container.c:
2009         * src/file-manager/fm-icon-view.c:
2010         * src/file-manager/fm-tree-model.h:
2011         * src/file-manager/fm-tree-view.c:
2012         * src/nautilus-application.c:
2013         * src/nautilus-application.h:
2014         * src/nautilus-bookmark-list.c:
2015         * src/nautilus-bookmark-list.h:
2016         * src/nautilus-desktop-window.c:
2017         * src/nautilus-image-properties-page.c:
2018         * src/nautilus-location-entry.c:
2019         * src/nautilus-navigation-window.c:
2020         * src/nautilus-pathbar.c:
2021         * src/nautilus-pathbar.h:
2022         * src/nautilus-places-sidebar.c:
2023         * src/nautilus-property-browser.c:
2024         * src/nautilus-query-editor.c:
2025         * src/nautilus-window-menus.c:
2026         Only use <gio/gio.h> include 
2028 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2030         * libnautilus-private/nautilus-file-operations.c:
2031         Update to gioscheduler.h changes
2033 2007-12-13  Alexander Larsson  <alexl@redhat.com>
2035         * libnautilus-private/nautilus-mime-actions.c:
2036         * src/nautilus-window-manage-views.c:
2037         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2039 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2041         * src/file-manager/fm-directory-view.c:
2042         (new_folder_done):
2043         Remove spew
2044         (add_submenu):
2045         (add_submenu_to_directory_menus):
2046         Avoid creating three copies of template menu actions
2048 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2050         * libnautilus-private/nautilus-file-private.h:
2051         * libnautilus-private/nautilus-file-utilities.c:
2052         Update to new gio attribute names
2054 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2056         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2057         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2059 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2061         * src/file-manager/fm-properties-window.c (create_pie_widget):
2062         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
2063         add two translator comments.
2065 2007-12-11  David Zeuthen  <davidz@redhat.com>
2067         Update for API changes in gio trunk.
2069         * libnautilus-private/nautilus-desktop-icon-file.c:
2070         (update_info_from_link):
2071         * libnautilus-private/nautilus-desktop-link-monitor.c:
2072         (volume_delete_dialog), (volume_file_name_used),
2073         (create_mount_link), (mount_added_callback),
2074         (mount_removed_callback), (mount_changed_callback),
2075         (desktop_volumes_visible_changed),
2076         (nautilus_desktop_link_monitor_init),
2077         (desktop_link_monitor_finalize):
2078         * libnautilus-private/nautilus-desktop-link.c:
2079         (nautilus_desktop_link_new),
2080         (nautilus_desktop_link_new_from_mount),
2081         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2082         * libnautilus-private/nautilus-desktop-link.h:
2083         * libnautilus-private/nautilus-file-operations.c:
2084         (custom_mount_to_string), (custom_mount_skip),
2085         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2086         (has_trash_files), (nautilus_file_operations_unmount_mount):
2087         * libnautilus-private/nautilus-file-operations.h:
2088         * libnautilus-private/nautilus-file.c:
2089         (nautilus_file_get_volume_name):
2090         * src/file-manager/fm-icon-container.c: (get_sort_category):
2091         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2092         (fm_tree_model_get_mount_for_root_node_file),
2093         (fm_tree_model_remove_root_uri):
2094         * src/file-manager/fm-tree-model.h:
2095         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2096         (mount_added_callback), (mount_removed_callback),
2097         (button_pressed_callback), (fm_tree_view_unmount_cb),
2098         (create_tree):
2099         * src/nautilus-application.c: (nautilus_application_instance_init),
2100         (mount_added_callback), (mount_removed_callback):
2101         * src/nautilus-pathbar.c:
2102         (nautilus_path_bar_update_button_appearance),
2103         (is_file_path_mounted_mount), (find_button_type),
2104         (make_directory_button):
2105         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2106         (mount_added_callback), (mount_removed_callback),
2107         (mount_changed_callback), (volume_added_callback),
2108         (volume_removed_callback), (volume_changed_callback),
2109         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2110         (check_visibility), (bookmarks_check_popup_sensitivity),
2111         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2112         (unmount_shortcut_cb), (eject_shortcut_cb),
2113         (drive_poll_for_media_cb), (rescan_shortcut_cb),
2114         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2115         (nautilus_places_sidebar_set_parent_window):
2117 2007-12-11  A. Walton  <awalton@svn.gnome.org>
2118         * src/nautilus-shell-interface.idl:
2119         Fix build error from nautilus metafile removal.
2121 2007-12-10  Alexander Larsson  <alexl@redhat.com>
2123         * libnautilus-private/nautilus-directory-async.c:
2124         * libnautilus-private/nautilus-directory-metafile.[ch]:
2125         * libnautilus-private/nautilus-metafile.[ch]:
2126         * libnautilus-private/nautilus-directory-private.h:
2127         * libnautilus-private/nautilus-directory.c:
2128         * libnautilus-private/Makefile.am:
2129         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2130         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2131         * libnautilus-private/nautilus-metafile-server.idl: Removed.
2132         * src/nautilus-application.c:
2133         * src/nautilus-main.c:
2134         * src/nautilus-spatial-window.c:
2135         Remove the bonobo layer for metadata, as we're always in-process anyway
2136         these days.
2138 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2140         * libnautilus-private/nautilus-file.[ch]:
2141         * libnautilus-private/nautilus-vfs-file.c:
2142         * src/file-manager/fm-directory-view.c:
2143         Add optional cancellable arg to nautilus_file_mount
2144         
2145         * libnautilus-private/nautilus-mime-actions.c:
2146         Implement cancellation of file activation
2148 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2150         * libnautilus-private/nautilus-file-operations.c:
2151         Implement nautilus_file_set_permissions_recursive
2153 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2155         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2156         Use new gio apis to avoid getting uri.
2158 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2160         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2161         No need to get the uri to figure out if the
2162         directory is in the trash, just use
2163         g_file_has_uri_scheme().
2164         
2165 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2167         * src/nautilus-places-sidebar.c:
2168         Display errors on mount/unmount failure
2170 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2172         * libnautilus-private/nautilus-file-operations.[ch]:
2173         * src/file-manager/fm-tree-view.c:
2174         * src/nautilus-places-sidebar.c:
2175         Show errors on unmount/eject failing.
2177 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2179         * libnautilus-private/nautilus-file-operations.[ch]:
2180         * src/nautilus-places-sidebar.c:
2181         Implement empty trash on unmount and eject
2182         
2183         * src/file-manager/fm-tree-view.c:
2184         Use the file op version of unmount
2186 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2188         * libnautilus-private/nautilus-file-operations.[ch]:
2189         Implement the rest of the file create ops
2190         
2191         * src/file-manager/fm-directory-view.c:
2192         Get sane filenames for dropped text
2194 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2196         * libnautilus-private/nautilus-directory.c:
2197         Don't avoid adding existing files that are not is_added.
2198         Fixes a problem where new folder didn't display the new folder.
2199         
2200         * libnautilus-private/nautilus-file-operations.[ch]:
2201         * src/file-manager/fm-directory-view.c:
2202         * src/file-manager/fm-tree-view.c:
2203         Implement new folder.
2205 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2207         * libnautilus-private/nautilus-file-operations.c:
2208         Set position on move and link
2210 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2212         * libnautilus-private/nautilus-file-operations.[ch]:
2213         * src/file-manager/fm-directory-view.c:
2214         Implement symlinking
2216 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2218         * libnautilus-private/nautilus-file-operations.[ch]:
2219         Implement duplicate.
2221 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2223         * src/file-manager/fm-directory-view.c:
2224         Fix merge error that made the Open Folder Window
2225         menu item appear in non-browser mode
2227 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2228         * libnautilus-private/nautilus-search-engine-beagle.c:
2229         Fixed some spacing issues.
2231 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2233         * libnautilus-private/nautilus-file-operations.c:
2234         Implement empty trash
2236 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2237         * libnautilus-private/nautilus-search-engine-beagle.c:
2238         Fix a memory leak from the last commit.
2240 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2242         * libnautilus-private/nautilus-file-operations.c:
2243         Implement trash with CommonJob
2244         
2245         * libnautilus-private/nautilus-progress-info.c:
2246         (nautilus_progress_info_set_progress):
2247         Ensure progress always is inside 0.0 - 1.0
2249 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2250         * libnautilus-private/nautilus-search-engine-beagle.c:
2251         Replace depreciated beagle_query_add_hit_type and
2252         beagle_query_add_mime_type with compatible query strings.
2253         
2254 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2256         * libnautilus-private/nautilus-file-operations.c:
2257         Support recursive delete with progress reporting
2259 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2261         * libnautilus-private/nautilus-file-operations.c:
2262         Use CommonJob in the delete confirmation dialogs
2264 2007-12-03  Christian Persch  <chpe@gnome.org>
2266         * libnautilus-private/nautilus-directory-metafile.c:
2267         (nautilus_directory_get_integer_file_metadata),
2268         (nautilus_directory_set_integer_file_metadata):
2269         * libnautilus-private/nautilus-directory.c:
2270         (nautilus_directory_schedule_position_set):
2271         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2272         * libnautilus-private/nautilus-file-operations-progress.c:
2273         (time_remaining_callback):
2274         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2275         * src/file-manager/fm-directory-view.c: (new_folder_done):
2276         * src/nautilus-application.c: (get_desktop_manager_selection):
2277         * src/nautilus-connect-server-dialog.c: (display_server_uri):
2278         * src/nautilus-information-panel.c: (receive_dropped_color):
2279         * src/nautilus-property-browser.c: (add_color_to_browser):
2280         * src/nautilus-window.c: (nautilus_window_init),
2281         (nautilus_window_finalize), (free_activate_view_data),
2282         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2283         (nautilus_window_class_init): Remove some small allocations, and use
2284         GSlice more often. Bug #461795.
2286 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2288         * libnautilus-private/nautilus-file-operations.c:
2289         Move screen_num to CommonJob
2290         Use GtkWindow * for parent_window in CommonJob
2291         shallow conversion to CommonJob use for delete
2293 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2295         * libnautilus-private/nautilus-file-operations.c:
2296         Remove old gnome-vfs base implementation to make
2297         this easier to read.
2298         
2299 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2301         * libnautilus-private/nautilus-file-operations.c:
2302         Implement cancellation in all ops
2303         
2304         * libnautilus-private/nautilus-progress-info.[ch]:
2305         Allow cancelling in progress dialog
2307 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2309         * test/test.h: 
2310         Don't include deprectated headers
2312 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2314         * libnautilus-private/nautilus-search-engine-tracker.c:
2315         Fix build
2316         
2317         * src/file-manager/fm-directory-view.h:
2318         Don't include deprectated headers
2320 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2322         * libnautilus-private/nautilus-file-operations.c:
2323         * libnautilus-private/nautilus-file.c:
2324         * libnautilus-private/nautilus-progress-info.c:
2325         * src/file-manager/fm-error-reporting.c:
2326         Fix ngettext use and othe i18n issues (#500945)
2328 2007-11-30  Federico Mena Quintero  <federico@novell.com>
2330         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2331         the HIG police.
2333         * src/file-manager/fm-properties-window.c
2334         (create_permissions_page): Use header capitalization for command button.
2335         (add_permissions_combo_box): Use sentence capitalization for field labels.
2337 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2339         * libnautilus-private/nautilus-file-operations.[ch]:
2340         Reimplement copy_move helper with _copy and _move
2341         Also support move to trash as trash
2342         
2343         * src/file-manager/fm-directory-view.c:
2344         Use _copy_move again
2346 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2348         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2349         Convert changes queue to only use GFile, not uris.
2350         Kill all _by_uri versions
2351         
2352         * libnautilus-private/nautilus-directory-notify.h:
2353         * libnautilus-private/nautilus-directory.c:
2354         * libnautilus-private/nautilus-link.c:
2355         * libnautilus-private/nautilus-monitor.c:
2356         * src/file-manager/fm-directory-view.c:
2357         Update for above changes
2359 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2361         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2362         More uri -> gfile API changes
2363         
2364         * libnautilus-private/nautilus-file-operations.[ch]:
2365         Add move operation
2366         
2367         * src/file-manager/fm-directory-view.c:
2368         Use move operation
2370 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2372         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2373         * libnautilus-private/nautilus-icon-dnd.c:
2374         Change position setting api to accept GFile instead of
2375         uri
2376         
2377         * libnautilus-private/nautilus-file-operations.c:
2378         Set positions and copy metadata.
2380 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2382         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2383         Add some GFile version and rename the old to _by_uri
2384         
2385         * libnautilus-private/nautilus-file-operations.c:
2386         Emit change events
2387         
2388         * libnautilus-private/nautilus-file-operations-progress.c:
2389         * libnautilus-private/nautilus-file.c:
2390         * libnautilus-private/nautilus-icon-dnd.c:
2391         * libnautilus-private/nautilus-metafile.c:
2392         * libnautilus-private/nautilus-monitor.c:
2393         * src/file-manager/fm-directory-view.c:
2394         * src/file-manager/fm-icon-view.c:
2395         Update to latest APIs
2397 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2399         * libnautilus-private/nautilus-file-operations.c:
2400         Better status message when copying one folder
2401         
2402         * libnautilus-private/nautilus-progress-info.c:
2403         Correct tooltip message for status icon
2405 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2407         * libnautilus-private/nautilus-file-operations.c:
2408         Nicer progress texts
2409         
2410         * libnautilus-private/nautilus-progress-info.c:
2411         Hide progress window when last op finishes.
2413 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2415         * libnautilus-private/nautilus-directory-async.c:
2416         Don't free uninitialized memory.
2417         
2418         * libnautilus-private/nautilus-file-operations.c:
2419         * libnautilus-private/nautilus-progress-info.[ch]:
2420         Add progress info dialog
2422 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2424         * libnautilus-private/nautilus-file-operations.c:
2425         Handle debuting URIs in file copy op
2426         
2427         * src/file-manager/fm-directory-view.c:
2428         Use new nautilus_file_operations_copy for copy.
2429         Make debuting_uri hash into debuting_files in new
2430         API. Convert for old calls.
2432 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2434         * libnautilus-private/nautilus-file-operations.c:
2435         Add run_warning and run_error to simplify the
2436         code for error dialogs.
2438 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2440         * libnautilus-private/nautilus-file-operations.c:
2441         Add defines for common button names to make sure
2442         they are consistent
2444 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2446         * libnautilus-private/nautilus-file-operations.c:
2447         Use the right create_dest arg to copy_directory
2448         
2449 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2451         * libnautilus-private/nautilus-file-operations.c:
2452         Free primary / secondary in run_simple_dialog
2454 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2456         * libnautilus-private/nautilus-file-operations.c:
2457         Add IS_IO_ERROR macro and use that
2458         
2459 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2461         * libnautilus-private/nautilus-progress-info.[ch]:
2462         Remove printf versions
2463         rename _set_foo_nocopy to _take_foo
2465         * libnautilus-private/nautilus-file-operations.c:
2466         Use new custom printf formating for all strings
2467         
2468 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2470         * libnautilus-private/nautilus-file-operations.c:
2471         Use eel_strdup_printf_with_custom to make it easier
2472         to create error dialogs.
2474 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2476         * libnautilus-private/nautilus-file-operations.c:
2477         Handle deleting a directory when overwriting it with a
2478         file.
2480 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2482         * libnautilus-private/nautilus-file-operations.c:
2483         Handle errors in remove destination
2484         
2485 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2487         * libnautilus-private/nautilus-file-operations.c:
2488         Pass cancellable into strdup_with_name
2490 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2492         * libnautilus-private/nautilus-file-operations.c:
2493         Add progress updates to copy.
2494         Make some error dialogs more consistent (add skip all, reorder)
2496         * libnautilus-private/nautilus-progress-info.[ch]:
2497         Add nautilus_progress_info_set_status_printf
2499 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2501         * libnautilus-private/nautilus-file-operations.c:
2502         Don't create dest dir on merges
2503         
2504 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2506         * libnautilus-private/nautilus-file-operations.c:
2507         Handle recursive copies
2509 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2511         * libnautilus-private/nautilus-file-operations.c:
2512         Pass in same_fs instead of dest_fs_id so we can
2513         reuse copy_file recursively and only check once.
2515 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2517         * libnautilus-private/nautilus-file-operations.c:
2518         More work on file copies
2520 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2522         * libnautilus-private/nautilus-file-operations.c:
2523         Add error handling for source scanning
2525 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2527         * libnautilus-private/nautilus-progress-info.[ch]:
2528         Add nautilus_get_all_progress_info()
2529         
2530         * test/test-copy.c:
2531         Print progress info
2532         
2533         * libnautilus-private/nautilus-file-operations.c:
2534         Implement generic run_simple_dialog()
2536 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2538         * libnautilus-private/nautilus-file-operations.c:
2539         Add generic run_simple_dialog.
2541 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2543         * libnautilus-private/nautilus-progress-info.c:
2544         Fix signal emissions
2546         * libnautilus-private/nautilus-file-operations.[ch]:
2547         Add nautilus_file_operations_copy, with some initial
2548         (far from done) code
2549         
2550         * test/Makefile.am:
2551         * test/test-copy.c:
2552         nautilus_file_operations_copy testcase
2554 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2556         * libnautilus-private/nautilus-progress-info.c:
2557         Reindent
2558         Fix threading issues wrt the idle source
2560 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2562         * libnautilus-private/Makefile.am:
2563         * libnautilus-private/nautilus-progress-info.[ch]:
2564         Added NautilusProgressInfo class
2565         
2566         * libnautilus-private/nautilus-file-operations.c:
2567         * src/file-manager/fm-tree-view.c:
2568         * src/nautilus-places-sidebar.c:
2569         Update to new gio API
2571 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2573         * src/file-manager/fm-error-reporting.c:
2574         Remove last use of GNOME_VFS_ERROR
2575         
2576         * libnautilus-private/Makefile.am:
2577         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2578         * src/file-manager/fm-directory-view.c:
2579         * src/nautilus-window-manage-views.c:
2580         Remove GNOME_VFS_ERROR
2582 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2584         * src/nautilus-window-manage-views.c:
2585         * src/nautilus-window-private.h:
2586         Better error reporting on view failure
2588 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2590         * src/nautilus-window-manage-views.c:
2591         * src/nautilus-window-private.h:
2592         Try to mount location if not mounted.
2594 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2596         * libnautilus-private/nautilus-directory-async.c:
2597         * libnautilus-private/nautilus-file-private.h:
2598         * libnautilus-private/nautilus-file.c:
2599         Handle std:target_uri gio links
2601 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2603         * libnautilus-private/nautilus-file.c:
2604         Fix reversed checks
2606 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2608         * configure.in:
2609         * src/nautilus-image-properties-page.c:
2610         Add support for exempi >= 1.99.5 while keeping support for older
2611         versions.
2613 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2615         * NEWS:
2616         * docs/key_mouse_navigation.txt:
2617         * libnautilus-private/nautilus-emblem-utils.c:
2618         * libnautilus-private/nautilus-emblem-utils.h:
2619         * src/file-manager/fm-properties-window.c:
2620         * src/nautilus-emblem-sidebar.c:
2621         * src/nautilus-property-browser.c:
2622         Fix typo: availible -> available.
2624 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2626         * libnautilus-private/nautilus-program-choosing.c:
2627         Update to the new GAppInfo and EelAppLaunchContext APIs
2628         Remove old startup notify code
2630 2007-11-05  Jürg Billeter  <j@bitron.ch>
2632         reviewed by: Alexander Larsson  <alexl@redhat.com>
2634         * src/file-manager/fm-actions.h:
2635         * src/file-manager/fm-directory-view.c:
2636         (action_open_folder_window_callback), (open_one_in_folder_window),
2637         (action_location_open_folder_window_callback),
2638         (real_update_location_menu), (real_update_menus):
2639         * src/file-manager/nautilus-directory-view-ui.xml:
2640         * src/nautilus-actions.h:
2641         * src/nautilus-navigation-window-menus.c:
2642         (nautilus_navigation_window_update_spatial_menu_item),
2643         (action_folder_window_callback),
2644         (nautilus_navigation_window_initialize_menus):
2645         * src/nautilus-navigation-window-ui.xml:
2646         * src/nautilus-navigation-window.c:
2647         (nautilus_navigation_window_init), (always_use_browser_changed):
2648         * src/nautilus-window-private.h:
2649         Add menu item to open spatial folder window from browser window to File
2650         menu and context menus.
2652 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2654         * src/file-manager/fm-directory-view.c:
2655         * src/nautilus-file-management-properties.c:
2656         * src/nautilus-navigation-window.c:
2657         * libnautilus-private/nautilus-icon-info.c:
2658         * libnautilus-private/nautilus-mime-application-chooser.c:
2659         Plug some minor memory leaks.
2661 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2663         * src/file-manager/fm-icon-container.c:
2664         * src/file-manager/fm-list-view.c:
2665         * src/nautilus-shell.c:
2666         * src/nautilus-file-management-properties.c:
2667         * libnautilus-private/nautilus-column-utilities.c:
2668         * libnautilus-private/nautilus-column-utilities.h:
2669         * libnautilus-private/nautilus-column-chooser.c:
2670         * libnautilus-private/nautilus-column-chooser.h:
2671         Remove all uses of eel-string-list and update code to the new
2672         eel_preferences_[set|get]_string_array api.
2674         * libnautilus-private/nautilus-global-preferences.c:
2675         Update to the eel-enumerations api changes.
2677 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2679         * libnautilus-private/nautilus-customization-data.[ch]:
2680         * libnautilus-private/nautilus-desktop-directory.c:
2681         * libnautilus-private/nautilus-directory-async.c:
2682         * libnautilus-private/nautilus-directory-private.h:
2683         * libnautilus-private/nautilus-directory.[ch]:
2684         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2685         * libnautilus-private/nautilus-file-private.h:
2686         * libnautilus-private/nautilus-file-utilities.c:
2687         * libnautilus-private/nautilus-file.[ch]:
2688         * libnautilus-private/nautilus-global-preferences.c:
2689         * libnautilus-private/nautilus-icon-dnd.c:
2690         * libnautilus-private/nautilus-metafile.c:
2691         * libnautilus-private/nautilus-monitor.c:
2692         * libnautilus-private/nautilus-program-choosing.c:
2693         * libnautilus-private/nautilus-query.h:
2694         * libnautilus-private/nautilus-search-directory.c:
2695         * libnautilus-private/nautilus-search-engine-tracker.c:
2696         * libnautilus-private/nautilus-search-engine.h:
2697         * libnautilus-private/nautilus-thumbnails.c:
2698         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2699         * libnautilus-private/nautilus-vfs-utils.h:
2700         * src/file-manager/fm-desktop-icon-view.c:
2701         * src/file-manager/fm-ditem-page.c:
2702         * src/file-manager/fm-icon-container.c:
2703         * src/file-manager/fm-icon-view.c:
2704         * src/file-manager/fm-list-view.c:
2705         * src/file-manager/fm-properties-window.c:
2706         * src/file-manager/fm-tree-view.c:
2707         * src/nautilus-desktop-window.c:
2708         * src/nautilus-emblem-sidebar.c:
2709         * src/nautilus-location-bar.c:
2710         * src/nautilus-location-dialog.c:
2711         * src/nautilus-location-entry.c:
2712         * src/nautilus-main.c:
2713         * src/nautilus-navigation-window-menus.c:
2714         * src/nautilus-places-sidebar.c:
2715         * src/nautilus-query-editor.c:
2716         * src/nautilus-shell.c:
2717         * src/nautilus-sidebar-title.c:
2718         * src/nautilus-window-manage-views.c:
2719         * src/nautilus-window.c:
2720         * test/test-nautilus-mime-actions-set.c:
2721         * test/test-nautilus-mime-actions.c:
2722         * test/test.h:
2723         Remove lots of gnome vfs includes
2724         
2725         * src/Makefile.am:
2726         Disable building of connect to server app
2728 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2730         * libnautilus-private/nautilus-file.[ch]:
2731         Add nautilus_file_is_launchable
2733         * libnautilus-private/nautilus-program-choosing.c:
2734         Add launched apps to recent files
2735         
2736         * libnautilus-private/nautilus-mime-actions.[ch]:
2737         * src/file-manager/fm-directory-view.[ch]:
2738         Move all the file activaton code from FMDirectoryView
2739         to a common place in nautilus-mime-actions
2741 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2743         * libnautilus-private/nautilus-file-operations.[ch]:
2744         Stub out all gnome-vfs using operations with a
2745         dialog saying this isn't supported yet.
2746         
2747         * src/Makefile.am:
2748         * src/file-manager/fm-directory-view.c:
2749         * src/nautilus-shell-ui.xml:
2750         * src/nautilus-window-menus.c:
2751         Remove all connect to server use for now
2752         Not sure what to do with it in the gvfs world
2753         
2754         * src/file-manager/fm-error-reporting.c:
2755         * src/nautilus-main.c:
2756         Remove gnome_vfs uses
2758 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2760         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2761         instead of a hand rolled version.
2763 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2765         * src/file-manager/fm-directory-view.c: do not use the deprecated
2766         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2767         doesn't exist.
2769 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2771         * libnautilus-private/nautilus-file-operations.[ch]:
2772         Convert unmount volume to gio
2773         Remove unmount drive (makes no sense!)
2774         
2775         * src/nautilus-places-sidebar.c:
2776         Use new APIs
2778 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2780         * libnautilus-private/nautilus-file.c:
2781         (nautilus_file_get_uri_scheme):
2782         Better get_uri_scheme implementation
2783         
2784         * libnautilus-private/nautilus-mime-actions.[ch]:
2785         Remove the open_with versions (not needed anymore)
2786         Add support for uri_handlers
2787         
2788         * libnautilus-private/nautilus-program-choosing.[ch]:
2789         Remove now unused function nautilus_launch_show_file
2790         
2791         * src/file-manager/fm-directory-view.c:
2792         * src/nautilus-information-panel.c:
2793         * src/nautilus-window.c:
2794         Update for above api changes
2796 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2798         * libnautilus-private/nautilus-dnd.c:
2799         Convert default dnd op to gio code
2801 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2803         * libnautilus-private/nautilus-search-engine-simple.c:
2804         Update to changed gio API
2806 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2808         * libnautilus-private/nautilus-vfs-utils.[ch]:
2809         Remove more unused gnome-vfs helpers
2811 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2813         * src/file-manager/fm-icon-view.c (play_file):
2814         Use a better pipeline for audio preview (doesn't play videos)
2815         Add back totem preview app.
2817         * libnautilus-private/nautilus-file.c:
2818         (nautilus_file_get_volume_name):
2819         Get volume name using gio
2820         
2821         * src/file-manager/fm-properties-window.c:
2822         Show volume name for non local files too
2823         Avoid crashes if query fsinfo fails
2825 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2827         * libnautilus-private/nautilus-program-choosing.c:
2828         (nautilus_launch_show_file):
2829         Avoid gnome_vfs calls
2831 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2833         * libnautilus-private/nautilus-icon-canvas-item.c:
2834         (real_map_pixbuf):
2835         Fix indentation
2836         
2837         * src/file-manager/Makefile.am:
2838         * src/file-manager/fm-icon-view.c:
2839         * src/file-manager/nautilus-audio-mime-types.h:
2840         Replace audio preview code with new one based
2841         on gst-launch, removing all the gnome-vfs code
2843 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2845         * libnautilus-private/nautilus-dnd.c:
2846         Remove gnome-vfs code
2848 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2850         * libnautilus-private/nautilus-file-utilities.[ch]:
2851         * libnautilus-private/nautilus-file-operations.c:
2852         Move public gnome-vfs functions from file-utilities to internal
2853         calls in file-operations.c
2854         Replace gnome-vfs use with gio
2855         
2856         * libnautilus-private/nautilus-file-operations-progress.c:
2857         * src/file-manager/fm-tree-view.c:
2858         Replace gnome-vfs use with gio
2860 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2862         * libnautilus-private/nautilus-file-operations.[ch]:
2863         Move nautilus_file_operations_delete to the gio code.
2865         * src/file-manager/fm-directory-view.c:
2866         * src/file-manager/fm-tree-view.c:
2867         Update to use new nautilus_file_operations_delete
2869 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2871         * libnautilus-private/nautilus-module.c:
2872         Fix valgrind warning on shutdown (#346401, ported from trunk).
2874 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2876         * libnautilus-private/nautilus-directory.c:
2877         * libnautilus-private/nautilus-desktop-link.c:
2878         * libnautilus-private/nautilus-desktop-icon-file.c:
2879         * libnautilus-private/nautilus-bookmark.c:
2880         * libnautilus-private/nautilus-trash-monitor.c:
2881         * libnautilus-private/nautilus-file.c:
2882         Plug minor memory leaks and improper uses of eel_ref_str_*
2884 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2886         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2887         of freeing it to avoid memory corruption.
2889 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2891         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2892         * libnautilus-private/nautilus-monitor.c:
2893         Rename some file change queue functions to _by_uri
2894         add GFile based version with the original name
2895         
2896         * libnautilus-private/nautilus-file-operations.[ch]:
2897         Add gio based nautilus_file_operations_trash_or_delete() call.
2898         
2899         * src/file-manager/fm-directory-view.c:
2900         Call nautilus_file_operations_trash_or_delete()
2901         Remove unused code
2903 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2905         * src/file-manager/fm-directory-view.[ch]:
2906         Make file activation handle mounting of mountables and non-mounted
2907         locations. Also general cleanup of activation.
2908         Cancellation not handled yet.
2910 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2912         * src/file-manager/fm-list-view.c:
2913         * libnautilus-private/nautilus-icon-info.c:
2914         * libnautilus-private/nautilus-file.c:
2915         Plug some minor memory leaks.
2917 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2919         * src/nautilus-window-manage-view.c (location_has_really_changed):
2920         Fix a warning when switching view.
2922 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2924         * src/nautilus-application.c:
2925         * src/nautilus-property-browser.c:
2926         * src/nautilus-shell.c:
2928         Do not use EelStringList.
2930 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
2932         * src/nautilus-file-management-properties.c:
2933         remove eel_string_list (ab)use.
2935 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2937         * libnautilus-private/nautilus-file.[ch]:
2938         * libnautilus-private/nautilus-vfs-file.c:
2939         Pass GMountOperation instead of parent to mount.
2940         Nothing for unmount/eject
2941         
2942         * src/file-manager/fm-directory-view.c:
2943         Pass in a mount operation for mount.
2944         Disable timeout when mount operation is active
2946 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2948         * libnautilus-private/nautilus-file.c:
2949         Use g_utf8_collate, not eel_strcoll.
2951 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2953         * libnautilus-private/nautilus-icon-canvas-item.c:
2954         * test/test.c:
2955         Update for eel changes
2957 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2959         * configure.in:
2960         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2961         * libnautilus-private/nautilus-icon-container.c:
2962         * libnautilus-private/nautilus-icon-dnd.c:
2963         * libnautilus-private/nautilus-icon-private.h:
2964         * test/test.c:
2965         Remove libart dependency, use eel rect and point types
2967 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2969         * libnautilus-private/nautilus-program-choosing.c:
2970         (nautilus_launch_application_from_command):
2971         Use gdk_spawn instead of eel
2973 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2975         * libnautilus-private/nautilus-dnd.c:
2976         * libnautilus-private/nautilus-file.c:
2977         * libnautilus-private/nautilus-program-choosing.c:
2978         * src/file-manager/fm-directory-view.c:
2979         * src/file-manager/fm-properties-window.c:
2980         * src/nautilus-emblem-sidebar.c:
2981         * src/nautilus-information-panel.c:
2982         Don't use removed eel gnome-vfs functions
2984 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2986         * libnautilus-private/nautilus-directory.[ch]:
2987         Add nautilus_directory_get_location
2989         * libnautilus-private/nautilus-file.[ch]:
2990         Add nautilus_file_get_parent_location.
2991         Port from eel_format_uri_for_display to gio parse names
2992         
2993         * libnautilus-private/nautilus-program-choosing.c:
2994         * src/file-manager/fm-directory-view.c:
2995         * src/nautilus-emblem-sidebar.c:
2996         * src/nautilus-location-bar.c:
2997         * src/nautilus-location-dialog.c:
2998         * src/nautilus-navigation-window-menus.c:
2999         * src/nautilus-window-bookmarks.c:
3000         Port from eel_format_uri_for_display to gio parse names
3002 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3004         * libnautilus-private/nautilus-file-utilities.c:
3005         (nautilus_ensure_unique_file_name):
3006         Port from gnome-vfs
3007         
3008         * src/file-manager/fm-directory-view.c:
3009         (fm_directory_view_handle_netscape_url_drop):
3010         Handle missing mimetype
3012 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3014         * libnautilus-private/nautilus-file-utilities.c:
3015         (nautilus_compute_title_for_location):
3016         Make this use only display name.
3017         
3018         * libnautilus-private/nautilus-icon-info.c:
3019         (nautilus_icon_info_lookup):
3020         Don't free filename before use
3021         
3022         * libnautilus-private/nautilus-search-directory-file.[ch]:
3023         * libnautilus-private/nautilus-search-directory.c:
3024         Create nice display name for search directories, and keep it updated.
3025         
3026         * src/nautilus-window-manage-views.c:
3027         Fix wrong type of argument passed to signal
3029 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3031         * libnautilus-private/nautilus-file.c:
3032         Replace some gnome vfs calls
3034 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3036         * libnautilus-private/nautilus-metafile.c:
3037         Use new gio uri escape functions instead of gnome-vfs
3039 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3041         * src/nautilus-location-entry.c:
3042         Use GFilenameCompleter
3044 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3046         * src/nautilus-application.c:
3047         * src/nautilus-information-panel.c:
3048         * src/nautilus-spatial-window.c:
3049         * src/nautilus-spatial-window.h:
3050         * src/nautilus-window-manage-views.c:
3051         Use GFile * instead of uris in some more places
3052         
3053         Patch from Paolo Borelli
3055 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3057         * libnautilus-private/nautilus-desktop-icon-file.c:
3058         * libnautilus-private/nautilus-file.c:
3059         * libnautilus-private/nautilus-saved-search-file.c:
3060         * libnautilus-private/nautilus-search-directory-file.c:
3061         Fix handling of mimetype as refstring
3062         Fix leak of GFile
3063         Code cleanups
3065         Patch from Paolo Borelli
3067 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3069         * src/file-manager/fm-icon-view.c:
3070         * src/file-manager/fm-directory-view.c:
3071         use g_content_type_equals instead of strcasecmp on the mime type.
3073         * src/nautilus-window-menus.c:
3074         Remove unneeded includes
3076 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3078         * libnautilus-private/nautilus-emblem-utils.h:
3079         * libnautilus-private/nautilus-emblem-utils.c:
3080         * src/nautilus-emblem-sidebar.c:
3081         * src/nautilus-property-browser.c:
3083         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3085 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3087         * libnautilus-private/nautilus-file.c:
3088         (nautilus_file_set_display_name):
3089         Don't crash on NULL display name
3091 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3093         * libnautilus-private/nautilus-file-private.h:
3094         * libnautilus-private/nautilus-file.[ch]:
3095         * libnautilus-private/nautilus-vfs-file.c:
3096         Remove NautilusFileMountCallback and just make
3097         NautilusFileOperationCallback take an extra
3098         resultant file argument.
3099         
3100         * src/file-manager/fm-directory-view.c:
3101         * src/file-manager/fm-error-reporting.c:
3102         * src/file-manager/fm-list-view.c:
3103         * src/file-manager/fm-properties-window.c:
3104         Update to API change
3105         
3106         * src/nautilus-pathbar.c:
3107         (get_display_name_for_folder):
3108         Fix crash if NULL display name
3110 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3112         * libnautilus-private/nautilus-desktop-icon-file.c:
3113         Set can_mount/unmount to FALSE unless set
3114         
3115         * libnautilus-private/nautilus-file-private.h:
3116         * libnautilus-private/nautilus-file.c:
3117         * libnautilus-private/nautilus-file.h:
3118         Make the Operation object semi-public
3119         Move mount ops to virtual functions
3120         
3121         * libnautilus-private/nautilus-vfs-file.c:
3122         Initial work to implement mount op
3124 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3126         * libnautilus-private/nautilus-file-utilities.[ch]:
3127         * src/nautilus-pathbar.c:
3128         Add & use nautilus_get_desktop_location
3129         
3130         * libnautilus-private/nautilus-dnd.c:
3131         Port code to gio
3132         
3133         * libnautilus-private/nautilus-icon-dnd.c:
3134         Trash is now a real uri location, remove special case
3136 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3138         * libnautilus-private/nautilus-file-utilities.[ch]:
3139         Make compute_title take a GFile
3141         * libnautilus-private/nautilus-view-factory.[ch]:
3142         * libnautilus-private/nautilus-window-info.[ch]:
3143         * src/file-manager/fm-directory-view.c:
3144         * src/file-manager/fm-tree-view.c:
3145         * src/nautilus-application.[ch]:
3146         * src/nautilus-bookmark-list.c:
3147         * src/nautilus-bookmarks-window.c:
3148         * src/nautilus-connect-server-dialog-nonmain.c:
3149         * src/nautilus-desktop-window.c:
3150         * src/nautilus-history-sidebar.c:
3151         * src/nautilus-location-bar.c:
3152         * src/nautilus-location-dialog.c:
3153         * src/nautilus-navigation-window.c:
3154         * src/nautilus-places-sidebar.c:
3155         * src/nautilus-shell.c:
3156         * src/nautilus-spatial-window.c:
3157         * src/nautilus-window-manage-views.[ch]:
3158         * src/nautilus-window-menus.c:
3159         * src/nautilus-window-private.h:
3160         * src/nautilus-window.[ch]:
3161         Use GFile * instead of char * uri in all loation handling
3162         for windows.
3164 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
3166         * src/nautilus-image-properties-page.c: port to gio.
3168 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3170         * libnautilus-private/nautilus-directory-private.h:
3171         * libnautilus-private/nautilus-directory.[ch]:
3172         * src/nautilus-application.c:
3173         Make nautilus_directory_get_existing take GFile *.
3174         Add nautilus_directory_get taking a GFile *
3176 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3178         * libnautilus-private/nautilus-desktop-directory-file.c:
3179         * libnautilus-private/nautilus-desktop-directory.c:
3180         * libnautilus-private/nautilus-desktop-icon-file.c:
3181         * libnautilus-private/nautilus-desktop-link-monitor.c:
3182         * libnautilus-private/nautilus-directory.c:
3183         * libnautilus-private/nautilus-directory.h:
3184         * libnautilus-private/nautilus-file-operations.c:
3185         * libnautilus-private/nautilus-file-utilities.c:
3186         * src/file-manager/fm-directory-view.c:
3187         * src/nautilus-navigation-window.c:
3188         * src/nautilus-window-manage-views.c:
3189         * test/test-nautilus-directory-async.c:
3190         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3192 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3194         * libnautilus-private/nautilus-desktop-link.c:
3195         * libnautilus-private/nautilus-desktop-icon-file.c:
3196         Handle NULL volume
3197         
3198         * libnautilus-private/nautilus-file.c:
3199         * libnautilus-private/nautilus-icon-dnd.c:
3200         Convert gnome_vfs calls to gio
3202 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3204         * libnautilus-private/nautilus-desktop-icon-file.c:
3205         * src/nautilus-application.c:
3206         * src/nautilus-window-menus.c:
3207         * test/test-nautilus-directory-async.c:
3208         * test/test.c:
3209         Convert gnome_vfs calls to gio
3211 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3213         * src/nautilus-application.[ch]:
3214         Convert gnome_vfs calls to gio
3216         * TODO-gio:
3217         Document some stuff that needs doing in gio-branch
3219 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3221         * libnautilus-private/nautilus-search-engine-simple.c:
3222         Remove spew
3223         
3224         * src/nautilus-query-editor.c:
3225         Work around crash getting NULL back as the location.
3227 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3229         * libnautilus-private/nautilus-file-utilities.[ch]:
3230         Add nautilus_is_home_directory and nautilus_is_root_directory
3231         
3232         * src/nautilus-window-manage-views.c:
3233         Convert gnome_vfs calls to gio
3235 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3237         * src/nautilus-window.c (nautilus_window_go_up):
3238         Use gio to find parent
3240 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3242         * src/nautilus-pathbar.[ch]:
3243         * src/nautilus-navigation-window.c:
3244         * src/nautilus-window-manage-views.c:
3245         Use gio in pathbar
3247 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3249         * libnautilus-private/nautilus-vfs-utils.[ch]:
3250         Remove now unused gnome_vfs to gio helpers
3252 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3254         * src/nautilus-location-bar.c:
3255         Remove some unused code
3256         Replace gnome_vfs code with gio code
3258 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3260         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3261         Typo can_delete -> can_trash
3263 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3265         * src/nautilus-property-browser.c:
3266         Replace some gnome-vfs code with gio code
3268 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3270         * src/file-manager/fm-properties-window.c:
3271         Replace some gnome-vfs code with gio code
3273 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3275         * libnautilus-private/nautilus-file-private.h:
3276         * libnautilus-private/nautilus-file.[ch]:
3277         Add can_delete and can_trash
3278         
3279         * src/file-manager/fm-directory-view.c:
3280         Replace some gnome-vfs code with gio code
3282 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3284         * src/nautilus-location-dialog.c (open_current_location): 
3285         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3286         
3287 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3289         * libnautilus-private/nautilus-search-engine-simple.c:
3290         Update to use gio
3292 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3294         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3296 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3298         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3300 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3302         * libnautilus-private/nautilus-link.[ch]: remove.
3303         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3304         and rename them to nautilus-link.[ch]
3305         * libnautilus-private/nautilus-file.c: adapt for the above change.
3307 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3309         * src/nautilus-places-sidebar.c:
3310         Use gio volume APIs
3312 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3314         * libnautilus-private/nautilus-file.[ch]:
3315         * libnautilus-private/nautilus-file-private.h:
3316         Remove has/get_volume/drive, replace with
3317         can_mount/unmount/eject and mount/unmount/eject.
3318         (Which are not fully implemented yet)
3319         Add nautilus_file_is_mountpoint.
3320         
3321         * libnautilus-extension/nautilus-file-info.[ch]:
3322         * libnautilus-private/nautilus-directory-async.c:
3323         * libnautilus-private/nautilus-link-desktop-file.[ch]:
3324         * libnautilus-private/nautilus-link.[ch]:
3325         * src/file-manager/fm-directory-view.c:
3326         * src/file-manager/fm-icon-view.c:
3327         * src/file-manager/fm-properties-window.c:
3328         * src/file-manager/fm-tree-model.[ch]:
3329         * src/file-manager/fm-tree-view.c:
3330         Use gio volume APIs
3332 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3334         * libnautilus-private/nautilus-desktop-icon-file.c:
3335         * libnautilus-private/nautilus-desktop-link-monitor.c:
3336         * libnautilus-private/nautilus-desktop-link.[ch]:
3337         * libnautilus-private/nautilus-directory-async.c:
3338         * libnautilus-private/nautilus-file-private.h:
3339         * libnautilus-private/nautilus-file.c:
3340         * libnautilus-private/nautilus-search-directory-file.c:
3341         * src/file-manager/fm-directory-view.c:
3342         * src/file-manager/fm-properties-window.c:
3343         Convert some volume monitor use to gio
3345 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3347         * libnautilus-private/nautilus-trash-monitor.c:
3348         Ref icon in nautilus_trash_monitor_get_icon()
3349         
3350         * libnautilus-private/nautilus-desktop-icon-file.c:
3351         * libnautilus-private/nautilus-desktop-link.c:
3352         * libnautilus-private/nautilus-desktop-link.h:
3353         * src/nautilus-places-sidebar.c:
3354         Use nautilus_trash_monitor_get_icon() when possible
3355         
3356 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3358         * libnautilus-private/nautilus-trash-monitor.[ch]:
3359         Add full gio implementation and get_icon()
3361 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3363         * libnautilus-private/Makefile.am:
3364         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3365         * libnautilus-private/nautilus-icon-factory.c: Removed.
3366         * libnautilus-private/nautilus-icon-factory.h: Removed.
3367         Remove NautilusIconFactory code.
3368         Now all code use the new APIs
3369         YAHOO!!!
3370         
3371         * libnautilus-private/nautilus-bookmark.c:
3372         * libnautilus-private/nautilus-bookmark.h:
3373         * libnautilus-private/nautilus-file.c:
3374         * libnautilus-private/nautilus-global-preferences.c:
3375         * libnautilus-private/nautilus-icon-canvas-item.c:
3376         * libnautilus-private/nautilus-icon-canvas-item.h:
3377         * libnautilus-private/nautilus-icon-container.h:
3378         * libnautilus-private/nautilus-icon-private.h:
3379         * libnautilus-private/nautilus-link-desktop-file.c:
3380         * libnautilus-private/nautilus-program-choosing.c:
3381         * libnautilus-private/nautilus-view.h:
3382         * src/file-manager/fm-directory-view.c:
3383         * src/file-manager/fm-icon-view.c:
3384         * src/file-manager/fm-list-model.c:
3385         * src/file-manager/fm-list-model.h:
3386         * src/file-manager/fm-list-view.c:
3387         * src/file-manager/fm-properties-window.c:
3388         * src/file-manager/fm-tree-model.c:
3389         * src/file-manager/fm-tree-view.c:
3390         * src/nautilus-application.c:
3391         * src/nautilus-bookmark-list.c:
3392         * src/nautilus-bookmarks-window.c:
3393         * src/nautilus-emblem-sidebar.c:
3394         * src/nautilus-navigation-window-menus.c:
3395         * src/nautilus-navigation-window.c:
3396         * src/nautilus-pathbar.c:
3397         * src/nautilus-places-sidebar.c:
3398         * src/nautilus-sidebar-title.c:
3399         * src/nautilus-window-menus.c:
3400         * src/nautilus-window.c:
3401         * src/nautilus-zoom-control.h:
3402         * test/test-nautilus-wrap-table.c:
3403         Don't include the nautilus-icon-factory headers
3405 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3407         * libnautilus-private/nautilus-file.[ch]:
3408         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3409         Fix force_size handling
3410         
3411         * src/file-manager/fm-directory-view.c:
3412         * src/file-manager/fm-empty-view.c:
3413         * src/file-manager/fm-list-model.c:
3414         * src/file-manager/fm-properties-window.c:
3415         * src/file-manager/fm-tree-model.c:
3416         * src/nautilus-emblem-sidebar.c:
3417         * src/nautilus-navigation-window-menus.c:
3418         * src/nautilus-property-browser.c:
3419         * src/nautilus-sidebar-title.c:
3420         Convert more stuff to new icon API
3422 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3424         * libnautilus-private/nautilus-icon-info.[ch]:
3425         Add nautilus_icon_info_lookup_from_name
3426         
3427         * libnautilus-private/nautilus-ui-utilities.c:
3428         * src/nautilus-desktop-window.c:
3429         * src/nautilus-navigation-window.c:
3430         * src/nautilus-pathbar.c:
3431         Use nautilus_icon_info_lookup_from_name to get less
3432         code
3434 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3436         * src/nautilus-pathbar.c:
3437         * src/nautilus-spatial-window.c:
3438         Convert more stuff to new icon API
3440 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3442         * libnautilus-private/nautilus-file.[ch]:
3443         Add nautilus_file_get_icon_pixbuf and
3444         IGNORE_VISITING icon flag
3445         
3446         * libnautilus-private/nautilus-icon-info.[ch]:
3447         Add nautilus_icon_info_get_used_name function
3449         * libnautilus-private/nautilus-emblem-utils.c:
3450         * libnautilus-private/nautilus-program-choosing.c:
3451         * libnautilus-private/nautilus-ui-utilities.c:
3452         * src/nautilus-desktop-window.c:
3453         * src/nautilus-navigation-window.c:
3454         * src/nautilus-spatial-window.c:
3455         * src/nautilus-window.[ch]:
3456         Convert to new icon APIs
3458 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3460         * libnautilus-private/Makefile.am:
3461         * libnautilus-private/nautilus-audio-player.c: Removed.
3462         * libnautilus-private/nautilus-audio-player.h: Removed.
3463         * src/file-manager/fm-icon-view.c:
3464         Kill old unused code
3466 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3468         * libnautilus-private/nautilus-icon-info.[ch]:
3469         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3470         
3471         * libnautilus-private/nautilus-file.[ch]:
3472         New functions for getting emblem icons and emblem pixbufs
3473         
3474         * libnautilus-private/nautilus-icon-container.[ch]:
3475         * libnautilus-private/nautilus-icon-factory.c:
3476         * src/file-manager/fm-directory-view.[ch]:
3477         * src/file-manager/fm-icon-container.c:
3478         * src/file-manager/fm-list-model.c:
3479         * src/file-manager/fm-tree-model.c:
3480         * src/nautilus-sidebar-title.c:
3481         Update to use the new emblem getters
3483 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3485         * libnautilus-private/nautilus-icon-info.[ch]:
3486         Add nautilus_get_icon_size_for_stock_size
3487         
3488         * libnautilus-private/nautilus-bookmark.c:
3489         * src/nautilus-places-sidebar.c:
3490         Use the above
3492 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3494         * libnautilus-private/nautilus-thumbnails.c:
3495         Add required thumbnailing stuff from NautilusIconFactory here
3497 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3499         * libnautilus-private/nautilus-icon-factory.[ch]:
3500         * libnautilus-private/nautilus-icon-info.[ch]:
3501         Move over icon size util functions to nautilus-icon-info
3503         * libnautilus-private/nautilus-icon-container.c:
3504         * libnautilus-private/nautilus-lib-self-check-functions.h:
3505         * src/file-manager/fm-list-model.c:
3506         * src/nautilus-sidebar-title.c:
3507         Update to new names
3509 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3511         * libnautilus-private/nautilus-icon-container.c:
3512         * libnautilus-private/nautilus-icon-factory.h:
3513         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3514         really dynamic.
3516 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3518         * libnautilus-private/nautilus-file.c:
3519         Actually handle thumbnail size prefs
3520         
3521 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3523         * libnautilus-private/nautilus-file.c:
3524         Handle thumbnail size prefs
3525         Handle all sorts of icon changes and emit CHANGED on
3526         files in this case.
3528         * libnautilus-private/nautilus-directory-private.h:
3529         * libnautilus-private/nautilus-directory.c:
3530         * libnautilus-private/nautilus-icon-container.c:
3531         * libnautilus-private/nautilus-icon-info.c:
3532         * libnautilus-private/nautilus-icon-info.h:
3533         * src/file-manager/fm-directory-view.c:
3534         * src/file-manager/fm-list-view.c:
3535         * src/file-manager/fm-properties-window.c:
3536         * src/file-manager/fm-tree-model.c:
3537         * src/file-manager/fm-tree-model.h:
3538         * src/file-manager/fm-tree-view.c:
3539         * src/nautilus-bookmarks-window.c:
3540         * src/nautilus-sidebar-title.c:
3541         * src/nautilus-window-bookmarks.c:
3542         * src/nautilus-window.c:
3543         Remove use of icon factory icons_changed signal, using instead
3544         the file CHANGED signal.
3546 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3548         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3549         Add thumbnail to all attributes
3551 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3553         * libnautilus-private/nautilus-file.h:
3554         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3555         
3556         * libnautilus-private/nautilus-bookmark.c:
3557         * src/file-manager/fm-directory-view.c:
3558         * src/file-manager/fm-properties-window.c:
3559         * src/file-manager/fm-tree-model.c:
3560         * src/nautilus-bookmark-list.c:
3561         * src/nautilus-pathbar.c:
3562         * src/nautilus-sidebar-title.c:
3563         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3564         nautilus_icon_factory_is_icon_ready_for_file and
3565         nautilus_icon_factory_get_required_file_attributes.
3567 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3569         * libnautilus-private/nautilus-bookmark.[ch]:
3570         * libnautilus-private/nautilus-file.[ch]:
3571         * libnautilus-private/nautilus-icon-info.c:
3572         * src/nautilus-application.c:
3573         * src/nautilus-bookmark-list.c:
3574         * src/nautilus-bookmarks-window.c:
3575         * src/nautilus-places-sidebar.c:
3576         * src/nautilus-window-manage-views.c:
3577         * src/nautilus-window-private.h:
3578         * src/nautilus-window.c:
3579         Convert bookmarks API to gio / GIcon
3581 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3583         * libnautilus-private/nautilus-file-private.h:
3584         * libnautilus-private/nautilus-file.c:
3585         * libnautilus-private/nautilus-icon-container.c:
3586         * libnautilus-private/nautilus-thumbnails.[ch]:
3587         Add back support for generating thumbnails.
3589 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3591         * libnautilus-private/nautilus-directory-async.c:
3592         * libnautilus-private/nautilus-file-private.h:
3593         * libnautilus-private/nautilus-file.c:
3594         For large icons, try to use the original file
3595         when thumbnailing.
3597 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3599         * libnautilus-private/nautilus-file.c:
3600         Only invalidate thumbnails when sizing up, not
3601         on the original scale from raw
3602         
3603 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3605         * libnautilus-private/nautilus-directory-async.c:
3606         * libnautilus-private/nautilus-file-private.h:
3607         * libnautilus-private/nautilus-file.c:
3608         Simplify thumbnail size handling and make it work.
3609         Now handles resizing icons.
3611 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3613         * libnautilus-private/nautilus-directory-async.c:
3614         * libnautilus-private/nautilus-file-private.h:
3615         * libnautilus-private/nautilus-file.c:
3616         More exact handling of thumbnail up_to_date-ness, including
3617         if loading a thumbnail fails.
3618         Return thumbnails of the right size.
3619         
3620         * libnautilus-private/nautilus-thumbnails.[ch]:
3621         Add nautilus_thumbnail_unframe_image and export
3622         frame element sizes as defines
3624 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3626         * libnautilus-private/nautilus-file.[ch]:
3627         * libnautilus-private/nautilus-directory-async.c:
3628         Export nautilus_file_should_show_thumbnail and use it as needed in the
3629         thumbnail reading code
3631 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3633         * libnautilus-private/nautilus-file-attributes.h:
3634         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3635         
3636         * libnautilus-private/nautilus-directory-private.h:
3637         * libnautilus-private/nautilus-directory-async.c:
3638         * libnautilus-private/nautilus-file-private.h:
3639         Load thumbnails asynchronosuly.
3640         
3641         * libnautilus-private/nautilus-file.c:
3642         Initial code to use the asynchronoulsy loaded thumbnail
3643         
3644         * libnautilus-private/nautilus-icon-factory.c:
3645         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3646         icons
3648 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3650         * libnautilus-private/nautilus-file-private.h:
3651         * libnautilus-private/nautilus-file.c:
3652         Read thumbnail info from gio
3654 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3656         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3657         Handle accept, visited and embedding text state and
3658         rewrite the icon as needed.
3659         
3660         * libnautilus-private/nautilus-icon-info.c:
3661         (nautilus_icon_info_finalize):
3662         Fix crash if pixbuf is NULL
3664 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3666         * libnautilus-private/Makefile.am:
3667         * libnautilus-private/nautilus-icon-info.[ch]:
3668         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3669         
3670         * libnautilus-private/nautilus-file.[ch]:
3671         Make nautilus_file_get_icon return a NautilusFileInfo
3672         
3673         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3674         Split out attach points instead of using NautilusAttachPoints
3675         
3676         * libnautilus-private/nautilus-icon-container.[ch]:
3677         * src/file-manager/fm-icon-container.c:
3678         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3680         * libnautilus-private/nautilus-icon-factory.c:
3681         * libnautilus-private/nautilus-program-choosing.c:
3682         * libnautilus-private/nautilus-mime-application-chooser.c:
3683         * libnautilus-private/nautilus-open-with-dialog.c:
3684         Update to g_themed_icon_get_names const type
3685         
3686 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3688         * libnautilus-private/nautilus-file-private.h:
3689         * libnautilus-private/nautilus-file.[ch]:
3690         Keep track of GIcon from gio.
3691         Add nautilus_file_get_icon()
3692         
3693         * libnautilus-private/nautilus-icon-factory.[ch]:
3694         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3695         This is a bit temporary, but can be used to move over
3696         users to nautilus_file_get_icon().
3697         
3698         * libnautilus-private/nautilus-icon-container.[ch]:
3699         * src/file-manager/fm-icon-container.c:
3700         Use nautilus_file_get_icon() in icon view.
3702 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3704         * libnautilus-private/nautilus-file-utilities.c:
3705         * libnautilus-private/nautilus-monitor.c:
3706         * src/nautilus-bookmark-list.c:
3707         Update for file monitoring API change
3708         
3709         * src/nautilus-spatial-window.c:
3710         Gio port from Paolo Borelli
3711         
3712 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3714         * libnautilus-private/nautilus-file.c:
3715         (nautilus_file_peek_display_name):
3716         Use a display name based on the filename as the default instead
3717         of "" before we've read the real display name from the backend.
3719 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3721         * libnautilus-private/nautilus-icon-dnd.[ch]:
3722         * src/nautilus-emblem-sidebar.c:
3723         * src/nautilus-location-bar.c:
3725         Replace nautilus_icon_dnd_uri_list_extract_uris with
3726         g_uri_list_extract_uris.
3728 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3730         * src/nautilus-bookmark-list.[ch]: port to gio.
3732 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3734         * configure.in: use gio-2.0 instead of gio-standalone.
3736 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3738         * libnautilus-private/Makefile.am:
3739         * libnautilus-private/nautilus-trash-directory.[ch]:
3740         * libnautilus-private/nautilus-trash-file.[ch]:
3741         Remove virtual trash locations, we now use the gvfs trash:
3742         
3743         * libnautilus-private/nautilus-trash-monitor.[ch]:
3744         Make this a stub for now. Need to figure out how to do this.
3745         
3746         * libnautilus-private/nautilus-directory-private.h:
3747         * libnautilus-private/nautilus-directory.c:
3748         * libnautilus-private/nautilus-file-operations.c:
3749         * libnautilus-private/nautilus-file.c:
3750         * src/file-manager/fm-directory-view.c:
3751         * src/nautilus-window-manage-views.c:
3752         Handle the removal of NautilusTrash*
3754 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3756         * libnautilus-private/nautilus-thumbnails.c:
3757         Use gio instead of gnome-vfs to get mtime
3759 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3761         * libnautilus-private/nautilus-customization-data.c:
3762         * libnautilus-private/nautilus-customization-data.h:
3763         * src/nautilus-property-browser.c:
3764         Use gio to read info
3766 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3768         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3769         Use gio to get mime type
3771 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3773         * libnautilus-private/nautilus-file-utilities.c:
3774         Use GFileMonitor to monitor xdg user dirs file
3776 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3778         * libnautilus-private/Makefile.am (INCLUDES):
3779         Bump name for extension dir since we're not compatible anymore
3781 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3783         * libnautilus-private/nautilus-bookmark.c:
3784         * libnautilus-private/nautilus-customization-data.c:
3785         * libnautilus-private/nautilus-desktop-directory.c:
3786         * libnautilus-private/nautilus-directory-background.c:
3787         * libnautilus-private/nautilus-dnd.c:
3788         * libnautilus-private/nautilus-file-operations.c:
3789         * libnautilus-private/nautilus-file-utilities.c:
3790         * libnautilus-private/nautilus-file.c:
3791         * libnautilus-private/nautilus-icon-factory.c:
3792         * libnautilus-private/nautilus-metafile.c:
3793         * libnautilus-private/nautilus-search-directory.c:
3794         * libnautilus-private/nautilus-search-engine-tracker.c:
3795         * src/file-manager/fm-directory-view.c:
3796         * src/file-manager/fm-ditem-page.c:
3797         * src/file-manager/fm-icon-view.c:
3798         * src/file-manager/fm-properties-window.c:
3799         * src/file-manager/fm-tree-view.c:
3800         * src/nautilus-application.c:
3801         * src/nautilus-bookmark-list.c:
3802         * src/nautilus-image-properties-page.c:
3803         * src/nautilus-information-panel.c:
3804         * src/nautilus-places-sidebar.c:
3805         * src/nautilus-property-browser.c:
3806         * src/nautilus-query-editor.c:
3807         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3808         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3810 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3812         * libnautilus-private/nautilus-icon-factory.c:
3813         Don't clear thumbnails and other absolute pathnames from icon
3814         cache when mime data or icon theme changes. This is to avoid
3815         flashing and async realoading of all thumbnails.
3817 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3819         * libnautilus-private/nautilus-directory-async.c:
3820         (mime_db_changed_callback):
3821         Use the right call to invalidate attributes, so that
3822         they get re-read correctly.
3824 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3826         * libnautilus-private/nautilus-icon-factory.c:
3827         (mime_type_data_changed_callback):
3828         * libnautilus-private/nautilus-directory-async.c:
3829         (mime_db_changed_callback):
3830         Fix up types in callbacks
3831         
3832         * libnautilus-private/nautilus-mime-application-chooser.c:
3833         * libnautilus-private/nautilus-open-with-dialog.c:
3834         Handle and emit mime_data_changed on NautilusSignaller
3836 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3838         * libnautilus-private/Makefile.am:
3839         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3840         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3841         Moved these from eel and renamed
3842         
3843         * src/file-manager/fm-directory-view.c:
3844         * src/file-manager/fm-properties-window.c:
3845         Use the nautilus version imported above instead of the eel one.
3847 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3849         * libnautilus-private/nautilus-directory-async.c:
3850         * libnautilus-private/nautilus-icon-factory.c:
3851         * libnautilus-private/nautilus-signaller.c:
3852         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3853         
3854         * src/nautilus-query-editor.c:
3855         Use gio to list all mime types
3857 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3859         * libnautilus-private/nautilus-theme.[ch]:
3860         Delete leftover files
3862 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3864         * configure.in:
3865         Update for new gio pkgconfig name
3867 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3869         * libnautilus-private/nautilus-file.c:
3870         * src/file-manager/fm-directory-view.c:
3871         * src/file-manager/fm-properties-window.c:
3872         Update to the new name for g_format_file_size_for_display
3874 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3876         * libnautilus-private/nautilus-file.c:
3877         * libnautilus-private/nautilus-link.c:
3878         * src/file-manager/fm-icon-container.c:
3879         * src/nautilus-query-editor.c:
3880         Use gio mimetype functions instead of gnome-vfs ones.
3882 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3884         * libnautilus-private/nautilus-mime-actions.[ch]:
3885         * libnautilus-private/nautilus-program-choosing.[ch]:
3886         * libnautilus-private/nautilus-recent.[ch]:
3887         Use GAppInfo instead of GnomeVFSMimeApplication
3888         
3889         * src/file-manager/fm-directory-view.c:
3890         * src/nautilus-information-panel.c:
3891         * test/test-nautilus-mime-actions.c:
3892         Update due to the api changes in the GAppInfo move.
3894 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3896         * libnautilus-private/nautilus-file.c:
3897         * src/file-manager/fm-directory-view.c:
3898         * src/file-manager/fm-properties-window.c:
3899         Use g_file_size_format_for_display instead of
3900         gnome_vfs_format_file_size_for_display
3901         
3902 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3904         * libnautilus-private/nautilus-file.c:
3905         Remove unused GnomeVFSHandle stuff
3906         
3907 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3909         * libnautilus-private/nautilus-file.c:
3910         Forgot to change GnomeVFSResult to GError in
3911         one spot.
3913 007-09-27  Alexander Larsson  <alexl@redhat.com>
3915         * libnautilus-private/nautilus-file.c:
3916         Implement nautilus_file_set_owner and nautilus_file_set_group
3917         using set_attributes
3918         
3920 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3922         * libnautilus-private/nautilus-file.c:
3923         Implement nautilus_file_set_permissions using
3924         nautilus_file_set_attributes.
3926 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3928         * libnautilus-private/nautilus-file.[ch]:
3929         Add nautilus_file_set_attributes
3931 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3933         * libnautilus-private/nautilus-vfs-utils.[ch]:
3934         Add gnome_vfs_result_to_error call
3935         
3936         * libnautilus-private/nautilus-file.[ch]:
3937         Convert renaming to use gio.
3938         Pass GError instead of GnomeVFSResult in
3939         NautilusFileOperationCallback
3940         
3941         * src/file-manager/fm-error-reporting.c:
3942         * src/file-manager/fm-error-reporting.h:
3943         * src/file-manager/fm-list-view.c:
3944         * src/file-manager/fm-properties-window.c:
3945         Update to the NautilusFileOperationCallback API change
3947 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3949         * libnautilus-private/nautilus-file-private.h:
3950         * libnautilus-private/nautilus-file.c:
3951         Read can_delete and can_rename from gio.
3952         Use can_rename in nautilus_file_can_rename.
3954 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3956         * libnautilus-private/nautilus-file.[ch]:
3957         Add nautilus_file_get_edit_name()
3959 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3961         * libnautilus-private/nautilus-file-utilities.[ch]:
3962         Make string args const char * where possible.
3964         * libnautilus-private/nautilus-desktop-icon-file.c:
3965         * libnautilus-private/nautilus-directory-async.c:
3966         * libnautilus-private/nautilus-file-private.h:
3967         * libnautilus-private/nautilus-file.c:
3968         Read display_name and edit_name from gio.
3969         Kill old cached_display_name creation.
3970         Use eel_ref_str for name, display_name, edit_name and make sure to
3971         share them when possible.
3972         Old use of display_name as the link info only is moved so that
3973         its shared with the normal name, with got_custom_display_name showing
3974         where its from.
3976 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3978         * libnautilus-private/nautilus-file-private.h:
3979         * libnautilus-private/nautilus-file.c:
3980         Use new refcounted string implementation for mime_type.
3981         This way we don't have to store duplicate strings for
3982         each file.
3984 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3986         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3987         directory->details->pending_file_info now has GFileInfo objects, not
3988         GnomeVFSFileInfo objects. Free them in the correct way.
3990 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3992         * libnautilus-private/nautilus-directory-async.c:
3993         Remove old irrelevant comment
3994         
3995 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3997         * libnautilus-private/nautilus-directory-async.c:
3998         Read top left text with gio
4000 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4002         * src/file-manager/fm-ditem-page.c:
4003         Use g_file_load_contents_async instead of
4004         eel_read_entire_file_async.
4006 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4008         * libnautilus-private/nautilus-icon-factory.c:
4009         * libnautilus-private/nautilus-thumbnails.c:
4010         Use g_file_load_contents_async instead of
4011         eel_read_entire_file_async.
4013 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4015         * libnautilus-private/nautilus-metafile.c:
4016         Use g_file_load_contents_async instead of
4017         eel_read_entire_file_async.
4019 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4021         * libnautilus-private/nautilus-directory-async.c:
4022         * libnautilus-private/nautilus-directory.c:
4023         * libnautilus-private/nautilus-file.c:
4024         Initialize hidden_file_hash lazily
4026 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4028         * libnautilus-private/nautilus-directory-async.c:
4029         Read link info using gio
4031 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4033         * libnautilus-private/nautilus-directory-async.c:
4034         * libnautilus-private/nautilus-directory-private.h:
4035         Read mime list using gio
4037 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4039         * libnautilus-private/nautilus-directory-async.c:
4040         Read .hidden using gio.
4042 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4044         * libnautilus-private/nautilus-icon-factory.c:
4045         Free file_info after last use (fixed valgrind warning)
4046         
4047         * libnautilus-private/nautilus-file.c:
4048         Sometimes we freed an uninitialized pointer
4049         
4050         * libnautilus-private/nautilus-directory-async.c:
4051         * libnautilus-private/nautilus-directory-private.h:
4052         Keep all the directory loading info in DirectoryLoadState
4054 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4056         * libnautilus-private/nautilus-directory-async.c:
4057         * libnautilus-private/nautilus-directory-private.h:
4058         Implement deep count using gio
4060 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4062         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4063         Don't crash on files that have slashes in them.
4065 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4067         * libnautilus-private/nautilus-directory-async.c:
4068         * libnautilus-private/nautilus-directory-private.h:
4069         Use gio to do directory counts
4071 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4073         * libnautilus-private/nautilus-directory-async.c:
4074         * libnautilus-private/nautilus-file-private.h:
4075         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4077 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4079         * libnautilus-private/nautilus-desktop-directory-file.c:
4080         * libnautilus-private/nautilus-desktop-icon-file.c:
4081         * libnautilus-private/nautilus-file.c:
4082         * libnautilus-private/nautilus-file.h:
4083         * libnautilus-private/nautilus-saved-search-file.c:
4084         * libnautilus-private/nautilus-search-directory-file.c:
4085         * libnautilus-private/nautilus-trash-file.c:
4086         There was some problems removing the virtual call for
4087         get_file_type, as this broke getting the type for "virtual"
4088         directory types like trash and the desktop. Re-introduce this,
4089         but set the type directly instead of via an indirect jump.
4091 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4093         * libnautilus-private/nautilus-directory.c:
4094         * libnautilus-private/nautilus-file.c:
4095         * libnautilus-private/nautilus-file.h:
4096         nautilus_file_get_for_location -> nautilus_file_get
4097         same for get_existing
4099 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4101         * libnautilus-private/nautilus-bookmark.c:
4102         * libnautilus-private/nautilus-directory-async.c:
4103         * libnautilus-private/nautilus-directory.c:
4104         * libnautilus-private/nautilus-file-operations.c:
4105         * libnautilus-private/nautilus-file-utilities.c:
4106         * libnautilus-private/nautilus-file.c:
4107         * libnautilus-private/nautilus-file.h:
4108         * libnautilus-private/nautilus-icon-dnd.c:
4109         * libnautilus-private/nautilus-search-directory.c:
4110         * libnautilus-private/nautilus-thumbnails.c:
4111         * libnautilus-private/nautilus-trash-monitor.c:
4112         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4113         * src/file-manager/fm-directory-view.c:
4114         * src/file-manager/fm-ditem-page.c:
4115         * src/file-manager/fm-icon-view.c:
4116         * src/file-manager/fm-list-view.c:
4117         * src/file-manager/fm-properties-window.c:
4118         * src/file-manager/fm-tree-model.c:
4119         * src/file-manager/fm-tree-view.c:
4120         * src/nautilus-application.c:
4121         * src/nautilus-bookmark-list.c:
4122         * src/nautilus-information-panel.c:
4123         * src/nautilus-notes-viewer.c:
4124         * src/nautilus-pathbar.c:
4125         * src/nautilus-places-sidebar.c:
4126         * src/nautilus-spatial-window.c:
4127         * src/nautilus-window-manage-views.c:
4128         * test/test-nautilus-mime-actions-set.c:
4129         * test/test-nautilus-mime-actions.c:
4130         Rename nautilus_file_get -> nautilus_file_get_by_uri.
4131         Same with nautilus_file_get_existing.
4133 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4135         * libnautilus-private/nautilus-file.[ch]:
4136         Fix up type for get_permissions return value (don't use gnome-vfs types).
4137         
4138         * libnautilus-private/nautilus-vfs-utils.[ch]:
4139         Add gnome_vfs_file_type_from_g_file_type()
4140         
4141         * libnautilus-private/nautilus-icon-factory.c:
4142         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4144 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4146         * libnautilus-private/nautilus-directory-async.c:
4147         * libnautilus-private/nautilus-monitor.[ch]:
4148         Use gio to implement file monitoring.
4150 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4152         * libnautilus-private/nautilus-directory-async.c:
4153         * libnautilus-private/nautilus-directory-private.h:
4154         Read info for new files 
4156 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4158         * libnautilus-private/nautilus-directory-async.c:
4159         * libnautilus-private/nautilus-directory-private.h:
4160         Implement get_file_info using gio
4162 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4164         * libnautilus-private/nautilus-directory-async.c:
4165         * libnautilus-private/nautilus-directory-private.h:
4166         Read directory list via gio instead of gnome-vfs
4167         
4168         * libnautilus-private/nautilus-file-private.h:
4169         * libnautilus-private/nautilus-file.c:
4170         Get is_hidden & is_backup from gio instead of doing
4171         filename matching ourselves.
4173         * libnautilus-private/nautilus-file-utilities.c:
4174         Remove unused hidden/backup pattern matching.
4175         
4176         * src/nautilus-main.c:
4177         Initiate GThreads, as we need this for gio async emulation.
4179 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4181         * libnautilus-private/nautilus-vfs-utils.c:
4182         Fix typo in attribute name
4183         
4184         * libnautilus-private/nautilus-directory-async.c:
4185         * libnautilus-private/nautilus-file-private.h:
4186         * libnautilus-private/nautilus-file.c:
4187         Make NautilusFile info update use GFileInfo.
4188         Update all call sites to convert to it.
4190 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4192         * libnautilus-private/nautilus-vfs-utils.[ch]:
4193         Add gnome_vfs_file_info_to_gio
4195 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4197         * libnautilus-private/nautilus-directory-metafile-monitor.c:
4198         * libnautilus-private/nautilus-directory-private.h:
4199         * libnautilus-private/nautilus-directory.c:
4200         * libnautilus-private/nautilus-file.c:
4201         * libnautilus-private/nautilus-metafile.c:
4202         Make the filename key for metadata be unescaped in memory.
4203         Escape it only when reading/writing the metadata files.
4204         This is to avoid escaping a lot since we're now storing the
4205         filename unescaped in NautilusFile.
4207 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4209         * libnautilus-private/nautilus-directory-notify.h:
4210         * libnautilus-private/nautilus-directory.c:
4211         Add GFile versions of metadata scheduling functions.
4213 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4215         * libnautilus-private/nautilus-directory-notify.h:
4216         * libnautilus-private/nautilus-directory.c:
4217         Add GFile versions:
4218          nautilus_directory_notify_files_changed
4219          nautilus_directory_notify_files_removed
4221 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4223         * libnautilus-private/nautilus-directory-private.h:
4224         * libnautilus-private/nautilus-directory.c:
4225         * libnautilus-private/nautilus-file.c:
4226         Avoid for_location suffix when its not needed anymore
4228 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4230         * libnautilus-private/nautilus-directory.c:
4231         Add _by_uri suffix to uri versions of functions and
4232         remove suffix for GFile versions
4233         
4234 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4236         * libnautilus-private/nautilus-directory-notify.h:
4237         * libnautilus-private/nautilus-directory.c:
4238         * libnautilus-private/nautilus-file-changes-queue.c:
4239         * libnautilus-private/nautilus-link-desktop-file.c:
4240         * libnautilus-private/nautilus-merged-directory.c:
4241         Rename notify functions that work on uris to _by_uri and
4242         the GFile ones to have no suffix
4244 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4246         * libnautilus-private/nautilus-metafile.c: 
4247         * libnautilus-private/nautilus-directory.[ch]:
4248         Remove unused function nautilus_directory_make_uri_canonical
4249         
4250 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4252         * libnautilus-private/nautilus-directory-notify.h:
4253         * libnautilus-private/nautilus-directory.c:
4254         Added nautilus_directory_notify_files_moved_by_location and
4255         made nautilus_directory_notify_files_moved use that.
4257 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4259         * libnautilus-private/nautilus-directory-notify.h:
4260         * libnautilus-private/nautilus-directory.c:
4261         Add nautilus_directory_notify_files_added_by_location.
4262         Use GFile instead of uris in more places
4264 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4266         * libnautilus-private/nautilus-directory-private.h:
4267         * libnautilus-private/nautilus-directory.c:
4268         * libnautilus-private/nautilus-file.[ch]:
4269         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4270         and implement nautilus_file_get based on these.
4272 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4274         * libnautilus-private/nautilus-file.[ch]:
4275         Add nautilus_file_get_location () and use it when
4276         generating uris.
4278 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4280         * libnautilus-private/nautilus-directory.c:
4281         (nautilus_directory_is_desktop_directory):
4282         * libnautilus-private/nautilus-file-utilities.[ch]:
4283         (nautilus_is_home_directory_file):
4284         (nautilus_is_desktop_directory_file):
4285         (nautilus_is_desktop_directory):
4286         * libnautilus-private/nautilus-file.c:
4287         (nautilus_file_is_desktop_directory):
4288         (nautilus_file_is_home):
4289         Don't keep dup:ing strings for these commonly called
4290         functions.
4292 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4294         * libnautilus-private/nautilus-directory-async.c:
4295         * libnautilus-private/nautilus-directory-private.h:
4296         * libnautilus-private/nautilus-directory.c:
4297         * libnautilus-private/nautilus-file-utilities.[ch]:
4298         * libnautilus-private/nautilus-file.c:
4299         Use GFile *location to store the uri for NautilusDirectory.
4300         In preparation for using GFile for all I/O.
4302 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4304         * libnautilus-private/nautilus-file-private.h:
4305         * libnautilus-private/nautilus-directory-async.c:
4306         * libnautilus-private/nautilus-file-attributes.h:
4307         * libnautilus-private/nautilus-file.[ch]:
4308         * libnautilus-private/nautilus-mime-actions.c:
4309         * src/file-manager/fm-directory-view.c:
4310         * src/file-manager/fm-ditem-page.c:
4311         * src/file-manager/fm-properties-window.c:
4312         * src/nautilus-window.c:
4313         Remove slow mimetype attribute and all its use.
4314         This is in preparation for the gio move which has
4315         a canonical mimetype definition instead of the
4316         guessed/slow couple.
4318 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4320         * libnautilus-private/nautilus-file-attributes.h:
4321         * libnautilus-private/nautilus-directory-async.c:
4322         * libnautilus-private/nautilus-directory.c:
4323         * libnautilus-private/nautilus-file-utilities.c:
4324         * libnautilus-private/nautilus-file.c:
4325         * libnautilus-private/nautilus-icon-factory.c:
4326         * libnautilus-private/nautilus-mime-actions.c:
4327         * src/file-manager/fm-directory-view.c:
4328         * src/file-manager/fm-properties-window.c:
4329         * src/file-manager/fm-tree-model.c:
4330         * src/file-manager/fm-tree-view.c:
4331         * src/nautilus-spatial-window.c:
4332         * src/nautilus-window-manage-views.c:
4333         * src/nautilus-window.c:
4334         Limit the set of file attributes to the ones we actually read
4335         separately. This makes it more obvious what is happening when
4336         doing I/O. It does put some extra work on users, because they
4337         need to know where the data is coming from, but that is rarely
4338         a problem.
4340 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4342         * libnautilus-private/nautilus-desktop-icon-file.c:
4343         * libnautilus-private/nautilus-directory-async.c:
4344         * libnautilus-private/nautilus-directory.c:
4345         * libnautilus-private/nautilus-file-private.h:
4346         * libnautilus-private/nautilus-file-utilities.[ch]:
4347         * libnautilus-private/nautilus-file.c:
4348         Store "name" instead of "relative_uri" in NautilusFile.
4349         We want to avoid escaping/unescaping as much as possible and
4350         limit that to when we go from/to a full uri.
4352 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4354         * libnautilus-private/nautilus-file-private.h:
4355         Remove declaration for removed function
4356         
4357 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4359         * libnautilus-private/nautilus-directory-async.c:
4360         * libnautilus-private/nautilus-file-private.h:
4361         * libnautilus-private/nautilus-file.[ch]:
4362         * libnautilus-private/nautilus-program-choosing.c:
4363         * src/file-manager/fm-directory-view.c:
4364         * src/nautilus-spatial-window.c:
4365         * src/nautilus-window-manage-views.c:
4366         Use GError instead of GnomeVFSResult for get_info_error
4368 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4370         * libnautilus-private/nautilus-desktop-directory-file.c:
4371         * libnautilus-private/nautilus-desktop-icon-file.c:
4372         * libnautilus-private/nautilus-file-private.h:
4373         * libnautilus-private/nautilus-file.[ch]:
4374         * libnautilus-private/nautilus-saved-search-file.c:
4375         * libnautilus-private/nautilus-search-directory-file.c:
4376         * libnautilus-private/nautilus-trash-file.c:
4377         * libnautilus-private/nautilus-vfs-file.c:
4378         * libnautilus-private/nautilus-vfs-utils.c:
4379         * libnautilus-private/nautilus-vfs-utils.h:
4380         * libnautilus-private/nautilus-view-factory.c:
4381         * libnautilus-private/nautilus-view-factory.h:
4382         * src/file-manager/fm-desktop-icon-view.c:
4383         * src/file-manager/fm-empty-view.c:
4384         * src/file-manager/fm-icon-view.c:
4385         * src/file-manager/fm-list-view.c:
4386         Move from GnomeVFSFileType to GFileType
4388 2007-11-28  Alexander Larsson  <alexl@redhat.com>
4390         * src/nautilus-search-bar.c:
4391         Use invisible event box for search bar. (#464193)
4392         Patch from Andrea Cimitan
4394 2007-11-27  Andre Klapper  <a9016009@gmx.de>
4396         * configure.in:
4397         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4398         Fixes bug #496266.
4400 2007-11-12  Alexander Larsson  <alexl@redhat.com>
4402         * libnautilus-private/nautilus-icon-canvas-item.c:
4403         * libnautilus-private/nautilus-icon-container.c:
4404         * libnautilus-private/nautilus-icon-container.h:
4405         * libnautilus-private/nautilus-icon-dnd.c:
4406         * libnautilus-private/nautilus-icon-private.h:
4407         * src/file-manager/fm-desktop-icon-view.c:
4408         * src/file-manager/fm-icon-view.c:
4409         Handle RTL layout of icons (#342009)
4410         Patch from Yair Hershkovitz
4412 2007-11-05  Jürg Billeter  <j@bitron.ch>
4414         reviewed by: Alexander Larsson  <alexl@redhat.com>
4416         * src/file-manager/fm-actions.h:
4417         * src/file-manager/fm-directory-view.c:
4418         (action_open_folder_window_callback), (open_one_in_folder_window),
4419         (action_location_open_folder_window_callback),
4420         (real_update_location_menu), (real_update_menus):
4421         * src/file-manager/nautilus-directory-view-ui.xml:
4422         * src/nautilus-actions.h:
4423         * src/nautilus-navigation-window-menus.c:
4424         (nautilus_navigation_window_update_spatial_menu_item),
4425         (action_folder_window_callback),
4426         (nautilus_navigation_window_initialize_menus):
4427         * src/nautilus-navigation-window-ui.xml:
4428         * src/nautilus-navigation-window.c:
4429         (nautilus_navigation_window_init), (always_use_browser_changed):
4430         * src/nautilus-window-private.h:
4431         Add menu item to open spatial folder window from browser window to File
4432         menu and context menus.
4434 2007-10-03  Christian Neumair  <cneumair@gnome.org>
4436         * libnautilus-private/nautilus-module.c:
4437         Fix valgrind warning on shutdown (#346401, re-applied).
4439 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
4441         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4442         patch from Joachim Sauer, fix beep when backspace or delete are pressed
4443         (#452067)
4445 2007-10-03  Alexander Larsson  <alexl@redhat.com>
4447         * src/nautilus-sidebar-title.c:
4448         (update_title_font):
4449         Fix crash with small fonts (#454884)
4451 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
4453         Backport from gio-branch, fixes #480608, from 
4454         Alexander Larsson  <alexl@redhat.com>
4456         * libnautilus-private/nautilus-icon-factory.c:
4457         Don't clear thumbnails and other absolute pathnames from icon
4458         cache when mime data or icon theme changes. This is to avoid
4459         flashing and async realoading of all thumbnails.
4461         * libnautilus-private/nautilus-directory-async.c:
4462         (mime_db_changed_callback):
4463         Use the right call to invalidate attributes, so that
4464         they get re-read correctly.
4466 2007-09-27  Christian Neumair  <cneumair@gnome.org>
4468         * libnautilus-private/nautilus-icon-factory.c:
4469         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4470         Fixes #478363.
4472 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4473         
4474         * libnautilus-private/nautilus-file-private.h:
4475         Clean up NautilusFileDetails a bit.
4477 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4479         * libnautilus-extension/nautilus-file-info.[ch]:
4480         * libnautilus-private/nautilus-desktop-directory-file.c:
4481         * libnautilus-private/nautilus-desktop-icon-file.c:
4482         * libnautilus-private/nautilus-directory-async.c:
4483         * libnautilus-private/nautilus-directory.c:
4484         * libnautilus-private/nautilus-file-private.h:
4485         * libnautilus-private/nautilus-file.[ch]:
4486         * libnautilus-private/nautilus-icon-factory.c:
4487         * libnautilus-private/nautilus-saved-search-file.c:
4488         * libnautilus-private/nautilus-search-directory-file.c:
4489         * libnautilus-private/nautilus-thumbnails.c:
4490         * libnautilus-private/nautilus-trash-file.c:
4491         * libnautilus-private/nautilus-vfs-file.c:
4492         * src/file-manager/fm-directory-view.c:
4493         Store file info directly in NautilusFile instead of using a
4494         GnomeVfsFileInfo.
4496 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4498         * libnautilus-private/nautilus-desktop-directory-file.c:
4499         * libnautilus-private/nautilus-desktop-icon-file.c:
4500         * libnautilus-private/nautilus-directory-async.c:
4501         * libnautilus-private/nautilus-file-operations-progress.c:
4502         * libnautilus-private/nautilus-file-operations-progress.h:
4503         * libnautilus-private/nautilus-file-private.h:
4504         * libnautilus-private/nautilus-file.c:
4505         * libnautilus-private/nautilus-file.h:
4506         * libnautilus-private/nautilus-metafile.c:
4507         * libnautilus-private/nautilus-search-directory-file.c:
4508         * libnautilus-private/nautilus-thumbnails.c:
4509         * libnautilus-private/nautilus-trash-file.c:
4510         * libnautilus-private/nautilus-vfs-file.c:
4511         * src/file-manager/fm-directory-view.c:
4512         * src/file-manager/fm-ditem-page.c:
4513         * src/file-manager/fm-icon-view.c:
4514         * src/file-manager/fm-properties-window.c:
4515         Use goffset instead of GnomeVFSFileSize
4517 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4519         * libnautilus-private/Makefile.am:
4520         * libnautilus-private/nautilus-vfs-utils.[ch]:
4521         Added tools for conversion from GnomeVFSResult to GError
4522         
4523         * libnautilus-private/nautilus-directory-async.c:
4524         * libnautilus-private/nautilus-directory-private.h:
4525         * libnautilus-private/nautilus-directory.[ch]:
4526         * libnautilus-private/nautilus-search-directory.c:
4527         * src/file-manager/fm-directory-view.[ch]:
4528         * src/file-manager/fm-error-reporting.[ch]:
4529         Use GError instead of GnomeVFSResult for directory loading errors
4531 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4533         * configure.in:
4534         Add -gio to version for now
4535         Pull in gio-standalone
4537 === gio-branch starts here ===
4538         
4539 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4541         * configure.in:
4542         Post release version bump
4544 === nautilus 2.20.0 ===
4546 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4548         * NEWS: 
4549         * configure.in:
4550         Bump version to 2.20.0
4552 2007-09-14  Alexander Shopov  <ash@contact.bg>
4554         * libnautilus-private/apps_nautilus_preferences.schemas.in
4555         Added translator visible comment for difference
4556         between date_changed and date_modified.
4558 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4560         * libnautilus-private/nautilus-module.c:
4561         Revert. We're in hard code freeze.
4562         
4563 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4565         * libnautilus-private/nautilus-module.c:
4566         Fix valgrind warning on shutdown (#346401)
4568 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4570         * libnautilus-private/nautilus-thumbnails.[ch]:
4571         Add nautilus_thumbnail_load_image_async and cancel.
4572         
4573         * libnautilus-private/nautilus-icon-container.c:
4574         * libnautilus-private/nautilus-icon-factory.[ch]:
4575         Load thumbnails asynchronously
4577         Patch from Christian Neumair
4579 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4581         * libnautilus-private/nautilus-dnd.h:
4582         * libnautilus-private/nautilus-file-dnd.c:
4583         * libnautilus-private/nautilus-icon-dnd.c:
4584         Implement direct save (XDS) DnD.
4585         Based on patch from BROCCO Amos
4587 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4589         * libnautilus-private/nautilus-file.c:
4590         (nautilus_file_get_octal_permissions_as_string):
4591         Filter out any non-unix-permissions flags for the
4592         octal mode.
4594 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4596         * src/nautilus-application.c: (save_session_to_file),
4597         (nautilus_application_load_session): 
4598         * src/nautilus-window-manage-views.c: (setup_new_window),
4599         (nautilus_spatial_window_state_event):
4600         * src/nautilus-spatial-window.c:
4601         (nautilus_spatial_window_state_event):
4602         * libnautilus-private/nautilus-metadata.h:
4603         Store keep-above and stickiness for navigation and spatial windows
4604         across sessions (#163335).
4606 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4608         * src/nautilus-connect-server-dialog.c:
4609         (port_insert_text):
4610         Use gdk_window_beep instead of gdk_display_beep (#373760)
4611         Based on patch from Young-Ho Cha
4613 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4615         * nautilus-folder-handler.desktop.in.in (MimeType):
4616         Add colon at end of list.
4618 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4620         * configure.in:
4621         Post release version bump
4623 === nautilus 2.19.91 ===
4625 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4627         * NEWS:
4628         Update for release.
4630 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4632         * src/file-manager/fm-directory-view.c:
4633         (change_to_view_directory):
4634         Set cwd correctly for scripts on desktop. (#320218)
4635         Patch from Sebastien Bacher
4637 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4639         * libnautilus-private/nautilus-module.c:
4640         Be more robust against broken extensions (#449488)
4642 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4644         * libnautilus-private/nautilus-file-utilities.c:
4645         * libnautilus-private/nautilus-file.c:
4646         Avoid crashing if going to file:///# (#436071)
4648 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4650         * libnautilus-private/nautilus-icon-container.c:
4651         * libnautilus-private/nautilus-icon-factory.c:
4652         * libnautilus-private/nautilus-icon-factory.h:
4653         * src/file-manager/fm-list-model.c:
4654         * src/nautilus-sidebar-title.c:
4655         The icon theme changed how the sizes of the emblem icons
4656         are used, update to comply with that.
4658 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4660         * configure.in:
4661         Post release version bump
4663 === nautilus 2.19.90 ===
4665 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4667         * NEWS:
4668         Update for release
4670 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4672         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4673         * src/nautilus-navigation-window-menus.c:
4674         Replace references to "sidebar" with "side pane". (#131285)
4675         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4677 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4679         * src/nautilus-window-manage-views.c:
4680         (display_view_selection_failure):
4681         Added debug message when GnomeVFS service is not available
4682         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4684 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4686         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4687         Remove excess lines from uninstalled.pc file. (#462496)
4688         Patch from Damien Carbery  <damien.carbery@sun.com>
4690 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4692         * libnautilus-private/Makefile.am:
4693         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4694         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4695         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4696         Use a custom cell renderer for the filename column which applies
4697         ellipsization but reports its size based on the actual width of 
4698         the text to be rendered. This restores the original column
4699         autosizing behaviour while keeping the ellipsization. (#419343)
4701 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4703         * configure.in:
4704         Post release version bump
4706 === nautilus 2.19.6 ===
4708 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4710         * NEWS:
4711         Update for release
4713 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4715         * configure.in: Revert dependency on libSM 1.0.2
4716         added on 2007-07-24 as it makes nautilus unbuildable on
4717         everything but the most cutting-edge distributions.
4718         Plus, nobody else does it.  
4720 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4722         * src/nautilus-window-toolbars.c:
4723         (nautilus_navigation_window_load_extension_toolbar_items):
4724         Don't use the same name for the extensions menu action group
4725         and the extensions toolbar action group. (#461792)
4726         Patch from Christian Persch <chpe@gnome.org>
4728 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4730         * src/nautilus-window.c: (real_load_view_as_menu):
4731         Dont't try to remove extra_viewer_radio_action from a group
4732         that may already have been finalized. (#461789)
4733         Patch from Christian Persch <chpe@gnome.org>
4735 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4737         * libnautilus-private/nautilus-search-engine-simple.c:
4738         (search_visit_func): Don't try to lowercase non-unicode
4739         filenames with g_utf8_strdown. Fixes #454799.
4740         Patch from Jan de Groot  <jan@jgc.homeip.net>
4742 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4744         * src/file-manager/fm-properties-window.c:
4745         (changed_group_callback): Don't crash if the active group
4746         combobox entry is removed or the group information becomes
4747         unreadable. Fixes #355018.
4749 2007-07-24  Christian Persch  <chpe@gnome.org>
4751         * libnautilus-private/nautilus-bookmark.c:
4752         (nautilus_bookmark_menu_item_new):
4753         * libnautilus-private/nautilus-customization-data.c:
4754         (nautilus_customization_data_new),
4755         (nautilus_customization_data_get_next_element_for_display):
4756         * libnautilus-private/nautilus-customization-data.h:
4757         * src/nautilus-application.c:
4758         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4759         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4760         (refresh_go_menu):
4761         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4762         (drag_data_received_callback):
4763         * src/nautilus-property-browser.c:
4764         (make_properties_from_directories):
4765         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4766         (update_bookmarks):
4767         * src/nautilus-window-menus.c:
4768         (nautilus_menus_append_bookmark_to_menu):
4769         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4770         instead of truncating the strings. Bug #410113.
4772 2007-07-24  Christian Persch  <chpe@gnome.org>
4774         * src/nautilus-navigation-window.c: (location_button_create),
4775         (nautilus_navigation_window_init):
4776         * src/nautilus-pathbar.c: (get_slider_button),
4777         (make_directory_button):
4778         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4779         (nautilus_zoom_control_instance_init),
4780         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4781         (and the others on the same 'toolbar') on click, for consistency with
4782         toolbars, and the gtk filechooser path bar. Bug #326774.
4784 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4786         * configure.in:
4787         Require cvs gnome-vfs
4789 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4791         * configure.in:
4792         * src/Makefile.am:
4793         * src/nautilus-image-properties-page.c:
4794         * src/nautilus-main.c:
4795         Optionally support XMP metadata in images via exemi (#451380)
4796         Patch from Hubert Figuiere
4798 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4800         * src/nautilus-connect-server-dialog.c:
4801         (nautilus_connect_server_dialog_init):
4802         React on enter key (#449591)
4803         Patch from Christian Neumair
4805 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4807         * configure.in: 
4808         Add missing dependency on libSM.
4810 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4812         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4813         fixed a typo in key description
4815 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4817         * src/nautilus-file-management-properties.glade:
4818         corrected executable text file labels (#334309)
4820 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4822         * src/file-manager/fm-directory-view.c:
4823         improved string and added ngettext support (#326952)
4825 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4827         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4828         corrected description for confirm_trash (#329440)
4830 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4832         * src/nautilus-window-menus.c:
4833         added two missing tooltip strings (#329308)
4835 2007-07-23  Christian Persch  <chpe@gnome.org>
4837         * configure.in:
4838         * src/nautilus-navigation-action.c: (connect_proxy),
4839         (disconnect_proxy):
4840         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4841         (refresh_go_menu):
4842         * src/nautilus-navigation-window.c: (location_button_create),
4843         (nautilus_navigation_window_init),
4844         (nautilus_navigation_window_destroy),
4845         (nautilus_navigation_window_finalize),
4846         (nautilus_navigation_window_class_init):
4847         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4848         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4849         (finish_first_line):
4850         * src/nautilus-side-pane.c: (side_panel_free),
4851         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4852         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4853         (nautilus_side_pane_add_panel), (create_shortcut):
4854         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4855         (nautilus_trash_bar_init):
4856         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4857         Bug #458284 and bug #455616.
4859 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4861         * libnautilus-private/nautilus-search-engine-simple.c:
4862         Don't error out when recursing into directories during search. (#433105)
4863         Requires recent gnome-vfs
4864         Patch from Marlon Nelson
4866 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4868         * configure.in:
4869         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4870         Add uninstalled pkg-config file. (#400114)
4871         Patch from Brian Cameron  <brian.cameron@sun.com>
4873 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4875         * nautilus-computer.desktop.in.in:
4876         * nautilus-folder-handler.desktop.in.in:
4877         * nautilus-home.desktop.in.in:
4878         Remove trailing whitespace from TryExec line. (#426949)
4879         Patch from Dan Winship  <danw@novell.com>
4881 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4883         * src/nautilus-navigation-window.c:
4884         (view_as_menu_switch_views_callback):
4885         Handle the fact that the gtk+ 2.11.x combobox emits the
4886         changed signal on removing the active entry without crash.
4888 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4890         * configure.in:
4891         Post release version bump
4893 === nautilus 2.19.5 ===
4895 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4897         * NEWS:
4898         Update for release
4900 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4902         * libnautilus-private/nautilus-program-choosing.c:
4903         (nautilus_launch_desktop_file):
4904         Check command_string for NULL before using it. (#427618)
4905         Patch from Tom Parker  <palfrey@tevp.net>
4907 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4909         * src/nautilus-image-properties-page.c: (file_read_callback):
4910         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4911         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4913 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4915         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4916         (sidebar_title_create_more_info_label):
4917         Fix alignment of labels in information sidebar. (#414199)
4918         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4920 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4922         * configure.in:
4923         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4924         but Interactive Unix is obsolete.
4925         Remove checks for functions and headers we don't use anymore.
4926         Remove check for jw as the SGML docs have been removed.
4927         Remove configuration for removed gimphwrapbox.
4928         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4930 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4932         * libnautilus-private/Makefile.am:
4933         * libnautilus-private/nautilus-cdrom-extensions.h:
4934         Remove unused file.
4936 2007-06-27  Alexander Larsson  <alexl@redhat.com>
4938         * src/nautilus-file-management-properties-main.c:
4939         Fix warning. Patch from Hubert Figuiere.
4941 2007-06-24  Christian Neumair  <cneumair@gnome.org>
4943         * configure.in:
4944         * src/nautilus-application.c:
4945         * src/file-manager/Makefile.am:
4946         * src/file-manager/fm-empty-view.[ch]:
4947         Add optional empty view.
4949 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4951         * configure.in:
4952         Make libexif dependency optional again. (#165773)
4954 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4956         * components/services/nautilus-dependent-shared/
4957         shared-service-widgets.c:
4958         Remove undead file.
4960 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4962         * src/nautilus-shell-interface.idl:
4963         Fix build with libIDL-0.8.5 and older. (#341173)
4964         Patch from Marinus Schraal  <foser@gentoo.org>
4966 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4968         * src/nautilus-connect-server-dialog-main.c: (main):
4969         Set translation domain for goption context. (#450159)
4970         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4972 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4974         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4975         Unref extension modules at shutdown. (#346401)
4976         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4978 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4980         * libnautilus-private/nautilus-file-utilities.c:
4981         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4982         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4983         Destroy xdg-user-dirs cache at shutdown.
4985 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4987         * configure.in:
4988         Don't set both -Wsign-compare and -Wno-sign-compare.
4989         Don't set -Wchar-subscripts as it's included in -Wall.
4991 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4993         * configure.in:
4994         Don't set extra warning flags in the user environment CFLAGS.
4995         Fixes 'make distcheck'.
4997 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4999         * Makefile.am:
5000         Add all past ChangeLog files to EXTRA_DIST.
5002 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5004         * configure.in:
5005         Post release version bump
5007 === nautilus 2.19.4 ===
5009 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5011         * NEWS:
5012         Update for release
5014 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5016         * src/nautilus-application.c: (nautilus_application_startup):
5017         Fix whitespace typo in error message. (#424573)
5018         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
5020 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5022         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5023         Set program-name instead of deprecated name property
5024         and mark the website-label for translation (#438901).
5025         Patch from Christian Persch <chpe@gnome.org>
5027 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5029         * libnautilus-private/nautilus-search-engine-simple.c:
5030         (search_thread_data_new), (search_visit_func):
5031         Normalize unicode search strings and use g_utf8_strdown to
5032         lowercase them. (#421486/#421512)
5033         Patch from Denis Jacquerye  <moyogo@gmail.com>
5035 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5037         * src/file-manager/fm-desktop-icon-view.c:
5038         (action_change_background_callback):
5039         Call background page of gnome-appearance-properties for
5040         "Change Desktop Background" menu item. (#445195)
5041         Patch from Denis Washington  <denisw@svn.gnome.org>
5043 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
5045         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5046         * libnautilus-private/nautilus-desktop-link.c:
5047         (trash_name_changed), (nautilus_desktop_link_new),
5048         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5049         (nautilus_desktop_link_rename), (desktop_link_finalize):
5050         * libnautilus-private/nautilus-global-preferences.c:
5051         (default_computer_link_name), (default_trash_link_name):
5052         * libnautilus-private/nautilus-global-preferences.h:
5053         Allow renaming of the network servers desktop icon. (#383182)
5054         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5056 2007-06-13  Jürg Billeter  <j@bitron.ch>
5058         * nautilus-folder-handler.desktop.in.in:
5059         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5060         bookmarks from the panel.
5062 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5064         * src/file-manager/fm-properties-window.c:
5065         (should_show_volume_usage):
5066         Don't crash on opening properties for multiple files. (#444265)
5068 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5070         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5071         Fix typo in warning message. (#446911)
5072         Patch from Florian Steinel  <fsteinel@flonet.net> 
5074 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5076         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5077         Position the zoom popup menu under the control itself,
5078         not where the mouse cursor happens to be. (#446682)
5079         Patch from Christian Persch <chpe@gnome.org>
5081 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5083         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5084         Don't leak item text and remove stale comment.
5086 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5088         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5089         (zoom_popup_menu_show), (zoom_popup_menu),
5090         (nautilus_zoom_control_button_press_event),
5091         (nautilus_zoom_control_instance_init):
5092         Make zoom control context menu keyboard-activatable by adding
5093         a button to the zoom label. (#326733)
5094         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5096 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
5098         * src/nautilus-file-management-properties.glade:
5099         Replace the "atkrelation" declarations with
5100         "mnemonic_widget" properties (#437340)
5102 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5104         * configure.in:
5105         Post release version bump
5107 === nautilus 2.19.3 ===
5109 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5111         * NEWS:
5112         Update for release
5114 2007-06-04  Willie Walker <william.walker@sun.com>
5116         * src/nautilus-file-management-properties.glade:
5117         Add accessible label for/by properties (#356124)
5119 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5121         * icons/thumbnail_frame.png:
5122         Tango compliant thumbnail frame (#440221)
5123         Icon from David Prieto
5125 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5127         * src/file-manager/fm-properties-window.c:
5128         Fix build in some cases
5130 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5132         * nautilus-folder-handler.desktop.in.in:
5133         Don't show in menu editor
5135 2007-05-22  Alexander Larsson  <alexl@redhat.com>
5137         * libnautilus-private/nautilus-icon-canvas-item.c:
5138         Handle alpha in draw_frame
5140 2007-05-16  Alexander Larsson  <alexl@redhat.com>
5142         * libnautilus-private/nautilus-file-utilities.[ch]:
5143         * libnautilus-private/nautilus-file.c:
5144         * libnautilus-private/nautilus-signaller.c:
5145         * src/file-manager/fm-directory-view.c:
5146         Add support for xdg-user-dirs
5148 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5150         * configure.in:
5151         Post release version bump
5153 === nautilus 2.19.2 ===
5155 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5157         * NEWS:
5158         * configure.in:
5159         Bump to 2.19.2
5161         * libnautilus-private/nautilus-icon-factory.c:
5162         * libnautilus-private/nautilus-icon-container.c:
5163         Fix up checks
5165 2007-05-09  Alexander Larsson  <alexl@redhat.com>
5167         * src/file-manager/fm-directory-view.c:
5168         Avoid displaying file size if none exists (#390055)
5169         Patch from Ed Catmur
5171 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
5173         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5174         Don't leak original hash key.
5176 2007-05-02  Alexander Larsson  <alexl@redhat.com>
5178         * configure.in:
5179         * src/file-manager/fm-properties-window.c:
5180         Add disk usage pie chart (#410658)
5181         Based on patch from Trevor Davenport
5183 2007-04-16  Alexander Larsson  <alexl@redhat.com>
5185         * libnautilus-private/nautilus-thumbnails.c:
5186         Work with glib < 2.13.0
5188 2007-04-13  Alexander Larsson  <alexl@redhat.com>
5190         * libnautilus-private/nautilus-thumbnails.c:
5191         Avoid searching possibly long lists of thumbnails.
5192         Based on patch from Iain
5194 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5196         * src/nautilus-window-menus.c:
5197         (action_about_nautilus_callback):
5198         Add url in about dialog and update copyright year.
5199         Patch from Jaap A. Haitsma
5201 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5203         * libnautilus-private/nautilus-directory-async.c:
5204         Limit number of calls to is_needy() (#320282)
5205         Based on patch from Aivars Kalvans
5207 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5209         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5210         * libnautilus-private/nautilus-global-preferences.c:
5211         * libnautilus-private/nautilus-global-preferences.h:
5212         * libnautilus-private/nautilus-icon-factory.c:
5213         * libnautilus-private/nautilus-thumbnails.c:
5214         Added support for a thumbnail icon size prefs (#424127)
5216 2007-04-11  Alexander Larsson  <alexl@redhat.com>
5218         * src/file-manager/fm-directory-view.c:
5219         (file_and_directory_list_free):
5220         Fix memleak (#427942)
5221         patch from Matthias Clasen
5223 2007-03-30  Alexander Larsson  <alexl@redhat.com>
5225         * src/nautilus-places-sidebar.c:
5226         Add trash to sidebar places.
5227         Patch from Stefano Teso
5229 2007-03-29  Alexander Larsson  <alexl@redhat.com>
5231         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5232         Bump default name column width to 32 (#410361)
5234 2007-03-28  Alexander Larsson  <alexl@redhat.com>
5236         * src/nautilus-window-manage-views.c:
5237         (nautilus_window_open_location_full):
5238         Avoid reloading window with same location. (#417193)
5239         Patch from Stefano Teso
5241 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5243         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5244         Avoid recursion when updating symlinks (#418771)
5246 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5248         * libnautilus-private/nautilus-icon-factory.h:
5249         Make default icon sizes match xdg icon sizes better (#347168)
5250         Patch from Christian Neumair
5252 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5254         * libnautilus-private/nautilus-metadata.h:
5255         * src/nautilus-sidebar-title.c:
5256         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5257         code related to it.
5259 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5261         * src/nautilus-places-sidebar.c:
5262         Update icons on theme change (#416806)
5263         Patch from Stefano Teso
5265 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5267         * src/nautilus-history-sidebar.c:
5268         (nautilus_history_sidebar_class_init):
5269         (nautilus_history_sidebar_style_set):
5270         Update icons on theme change (#416810)
5271         Patch from Stefano Teso
5273 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5275         * src/nautilus-places-sidebar.c:
5276         Re-apply reverted context menu patch.
5278 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5280         * configure.in:
5281         Bump version to 2.19.1
5282         Gnome 2.18 work continues on gnome-2-18 branch
5284 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5286         * src/nautilus-places-sidebar.c:
5287         Revert previous checkin since it broke the freeze.
5289 2007-03-15  Alexander Larsson  <alexl@redhat.com>
5291         * src/nautilus-places-sidebar.c:
5292         (bookmarks_build_popup_menu):
5293         Add mnemonics to Open and Open in New Window to reuse
5294         old translations.
5296 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5298         * src/nautilus-places-sidebar.c:
5299         Add open and open in new window to places sidebar context menu.
5300         Patch from Stefano Teso
5302 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5304         * src/file-manager/fm-directory-view.c (schedule_update_menus)
5305         (schedule_update_status):
5306         Make sure we never schedule an update after the window has been
5307         destroyed. Likely fixes #349551
5309 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5311         * configure.in:
5312         Post release version bump
5314 === nautilus 2.18.0.1 ===
5316 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5318         * NEWS:
5319         Update for release
5321         * configure.in:
5322         Set version to 2.18.0.1
5324         * libnautilus-private/nautilus-file-utilities.c:
5325         * libnautilus-private/nautilus-file-utilities.h:
5326         * libnautilus-private/nautilus-file.c:
5327         * libnautilus-private/nautilus-signaller.c:
5328         * src/file-manager/fm-directory-view.c:
5329         Revert accidental commit.
5331 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5333         * configure.in:
5334         Post release version bump
5336 === nautilus 2.18.0 ===
5338 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5340         * NEWS:
5341         Update for release
5343         * configure.in:
5344         Bump version to 2.18.0
5346 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5348         * src/network-scheme.desktop.in:
5349         * nautilus-computer.desktop.in.in:
5350         * nautilus.desktop.in.in:
5351         * nautilus-home.desktop.in.in:
5352         * nautilus-file-management-properties.desktop.in.in:
5353         "Application" is not a valid category in the freedesktop.org
5354         specification. Also added GNOME and/or GTK where appropriate.
5356 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5358         * libnautilus-private/nautilus-file.c:
5359         * libnautilus-private/nautilus-icon-canvas-item.c:
5360         * libnautilus-private/nautilus-icon-container.c:
5361         * libnautilus-private/nautilus-program-choosing.c:
5362         * libnautilus-private/nautilus-trash-file.c:
5363         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5364         * src/file-manager/fm-desktop-icon-view.c:
5365         * src/file-manager/fm-directory-view.c:
5366         * src/file-manager/fm-list-model.c:
5367         * src/file-manager/fm-list-view.c:
5368         * src/file-manager/fm-tree-model.c:
5369         * src/nautilus-image-properties-page.c:
5370         * src/nautilus-navigation-bar.c:
5371         * src/nautilus-query-editor.c:
5372         * src/nautilus-search-bar.c:
5373         * src/nautilus-window-private.h:
5374         Sparse cleanups from kjartan
5376 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5378         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5379         Don't make filename column expand, instead default
5380         to 16 chars wide. (#408155)
5382 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5384         * configure.in:
5385         Post release version bump
5387 === nautilus 2.17.92 ===
5389 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5391         * NEWS:
5392         Update for release
5394 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5396         * cut-n-paste-code/widgets/Makefile.am:
5397         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5398         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5399         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5400         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5401         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5402         * libnautilus-private/Makefile.am:
5403         * src/Makefile.am:
5404         Remove unused gtkhwrapbox.
5406 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5408         * src/nautilus-connect-server-dialog.c:
5409         Don't show unsupported methods. (#333151)
5410         Patch from Christian Neumair.
5412 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5414         * libnautilus-private/nautilus-file.c:
5415         Avoid asserting when the symbolic link hastable isn't
5416         uptodate (#358172)
5417         Store absolute uris, not relative paths in symbolic link
5418         hashtable.
5420 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
5422         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5423         Ellipsise the filename column in list view mode, and make it expand so
5424         it doesn't just show "...". Bug #408155.
5426 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
5428         * libnautilus-private/nautilus-file-operations-progress.c:
5429         (set_text_unescaped_trimmed), (create_titled_label),
5430         (nautilus_file_operations_progress_init),
5431         (nautilus_file_operations_progress_new_file):
5432         * src/file-manager/fm-properties-window.c:
5433         (value_field_update_internal), (value_field_update),
5434         (attach_label), (attach_value_field_internal): Remove
5435         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5436         Bug #409276.
5438 2007-02-20  Alexander Larsson  <alexl@redhat.com>
5440         * libnautilus-private/nautilus-file-operations.c:
5441         Fix for C89 compilers. (#407150)
5442         Patch from Jens Granseuer
5444 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
5446         * configure.in:
5447         * cut-n-paste-code/Makefile.am:
5448         * src/Makefile.am:
5449         * src/file-manager/fm-list-model.c: Don't build included GSequence on
5450         glib >= 2.13.0. Bug #407618.
5452 2007-02-19  Alexander Larsson  <alexl@redhat.com>
5454         * src/nautilus-pathbar.c:
5455         Don't display homedir as desktop in pathbar when
5456         in home-as-desktop mode. (#368661)
5457         Patch from John Millikin
5459 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5461         * configure.in:
5462         Post release version bump
5464 === nautilus 2.17.91 ===
5466 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5468         * configure.in:
5469         Bump to 2.17.91
5471         * NEWS:
5472         Update for release
5474 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5476         * configure.in:
5477         Bump libgnome req (#404475)
5479 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5481         * libnautilus-private/nautilus-file-operations.c:
5482         * libnautilus-private/nautilus-file.c:
5483         * src/file-manager/fm-directory-view.c:
5484         Capitilize "Link" in link to... names. (#314175)
5485         Patch from Frederic Peters
5487 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5489         * libnautilus-private/nautilus-icon-container.c:
5490         Avoid translating nonvisible text. (#364466)
5492 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5494         * libnautilus-private/nautilus-thumbnails.c:
5495         (nautilus_thumbnail_load_image):
5496         Fix crash on broken images. (#403255)
5497         Patch from Lucas Mazzardo Veloso
5499 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5501         * libnautilus-private/nautilus-emblem-utils.c:
5502         OSX build fix. (#403255)
5503         Patch from dmacks@netspace.org
5505 2007-02-05  Jesse Stockall <jesse@cleverone.org>
5507        * src/file-manager/fm-directory-view.c
5508        * src/file-manager/fm-tree-view.c
5509        * src/nautilus-places-sidebar.c
5510        * libnautilus-private/nautilus-file-operations.[ch]
5511        Prompts to empty trash when unmounting drives. Closes #138058
5513 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5515         * src/file-manager/fm-list-model.c:
5516         Avoid ever showing "empty" while loading a subdirectory (#340495)
5517         Based on patch from Christof Krüger
5519 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5521         * src/nautilus-application.c (save_session_to_file):
5522         Fix memory leak and fd leak.
5524 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5526         * libnautilus-private/nautilus-desktop-icon-file.c:
5527         Fix crasher (#403565)
5528         Patch from Padraig O'Briain
5530 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5532         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5533         Avoid crash if we've not set the content view of the window yet.
5535 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5537         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5538         Avoid crashing if not enough items in icon view caption pref (#357955)
5540         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5541         Avoid spewing warnings in above case, also some performance fixes.
5543 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5545         * nautilus-file-management-properties.desktop.in.in:
5546         Move File Management capplet to PersonalSettings.
5548 === nautilus 2.17.90 ===
5550 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5552         * NEWS:
5553         * configure.in:
5554         Bump to 2.17.90
5556 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5558         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5559         (egg_tree_multi_drag_source_get_type):
5560         * libnautilus-extension/nautilus-column-provider.c:
5561         (nautilus_column_provider_get_type):
5562         * libnautilus-extension/nautilus-column.c:
5563         (nautilus_column_get_type):
5564         * libnautilus-extension/nautilus-file-info.c:
5565         (nautilus_file_info_get_type):
5566         * libnautilus-extension/nautilus-info-provider.c:
5567         (nautilus_info_provider_get_type):
5568         * libnautilus-extension/nautilus-location-widget-provider.c:
5569         (nautilus_location_widget_provider_get_type):
5570         * libnautilus-extension/nautilus-menu-item.c:
5571         (nautilus_menu_item_get_type):
5572         * libnautilus-extension/nautilus-menu-provider.c:
5573         (nautilus_menu_provider_get_type):
5574         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5575         * libnautilus-extension/nautilus-property-page-provider.c:
5576         (nautilus_property_page_provider_get_type):
5577         * libnautilus-extension/nautilus-property-page.c:
5578         (nautilus_property_page_get_type):
5579         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5580         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5581         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5582         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5583         * libnautilus-private/nautilus-icon-canvas-item.c:
5584         (nautilus_icon_canvas_item_accessible_get_type),
5585         (nautilus_icon_canvas_item_get_type):
5586         * libnautilus-private/nautilus-sidebar-provider.c:
5587         (nautilus_sidebar_provider_get_type):
5588         * libnautilus-private/nautilus-sidebar.c:
5589         (nautilus_sidebar_get_type):
5590         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5591         * libnautilus-private/nautilus-window-info.c:
5592         (nautilus_window_info_get_type):
5593         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5594         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5595         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5596         * src/nautilus-navigation-action.c:
5597         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5598         GInterfaceInfo static. Bug #362034.
5600 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5602         * src/nautilus-window-menus.c:
5603         Restore "CD/DVD Creator" label for menu item. Was removed by
5604         a misunderstood, see bug #385382.
5606 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5608         Merged from gnome-2-16:
5610         * src/nautilus-property-browser.c (add_reset_property): Make the
5611         "Reset" string translatable.  Fixes #394328.  Patch committed by
5612         Federico Mena-Quintero <federico@novell.com>.
5614 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5616         * libnautilus-private/nautilus-directory-background.c:
5617         (nautilus_connect_background_to_file_metadata):
5618         Remove all pending eel preferences callbacks.
5620 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5622         * src/nautilus-navigation-window.c:
5623         (nautilus_navigation_window_key_press_event)
5624         * src/nautilus-actions.h:
5625         * src/nautilus-window.c:
5626         (nautilus_window_key_press_event)
5627         * configure.in:
5628         Add support for XF86 multimedia keys (#329920) .
5630 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5632         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5633         Avoid crash on NULL vfs_uri (#320020)
5635 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5637         * libnautilus-private/nautilus-file-operations.c:
5638         (nautilus_file_operations_new_file_from_template):
5639         Use default permissions when copying template to use
5640         umask correctly. (#327249)
5641         Patch from Josselin Mouette
5643 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5645         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5647         Handle NULL activation uris from drives
5649 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5651         * libnautilus-private/nautilus-ui-utilities.c:
5652         (nautilus_ui_string_get):
5653         Handle ui file load error better.
5654         Patch from Tom Parker
5656 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5658         Add svn:externals property to include libbackground from trunk.
5660 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5662         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5663         Use proper macro for translating the scripts menu item (#389467).
5664         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5666 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5668         * libnautilus-private/nautilus-debug-log.c
5669         (make_key_file_from_configuration): Oops, handle the case of an
5670         empty domains_hash.
5672 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5674         * libnautilus-private/nautilus-file-operations-progress.c:
5675         (time_remaining_callback):
5676         Zero-pad seconds in the remaining time display (#376291).
5677         Patch from Sven Herzberg  <herzi@gnome-de.org>
5679 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5681         * src/nautilus-image-properties-page.c: (load_finished):
5682         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5683         (setup_internal_entry):
5684         Avoid markup in translatable messages (#360448).
5685         Patch from Elijah Newren <newren@gmail.com>
5687 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5689         * src/nautilus-navigation-window.c:
5690         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5691         Don't connect the changed signal handler on the view as combobox
5692         each time the contents of the combobox are reloaded, but only on
5693         instantiation. Prevents creating as many view instances as times
5694         the view/location was already changed when using the view as menu.
5696 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5698         * libnautilus-extension/nautilus-file-info.c:
5699         * libnautilus-extension/nautilus-file-info.h:
5700         * libnautilus-private/nautilus-file.c:
5701         Add nautilus_file_info_get_activation_uri().
5703 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5705         * configure.in:
5706         Post release version bump
5708 === nautilus 2.17.1 ===
5710 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5712         * NEWS:
5713         Update for release.
5715 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5717         * src/nautilus-trash-bar.c:
5718         * src/nautilus-trash-bar.h:
5720         Remove unneeded function I left in by mistake.
5722 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5724         * src/nautilus-trash-bar.c:
5725         * src/nautilus-trash-bar.h:
5726         * src/nautilus-window-manage-views.c:
5728         Add an extra widget to the trash folder with the "Empty Trash"
5729         button. Kudos also to Lakin Wecker who came up with a similar
5730         patch some months ago, though it never went in.
5732         * src/nautilus-information-panel.c:
5734         Remove the "Empty Trash" and "Burn" buttons from the side pane
5735         since we now have extra location widgets.
5737 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5739         * src/file-manager/fm-directory-view.c:
5741         Use "document-new", "folder-new" named icon from
5742         Icon Naming Spec for File->Create Document and
5743         File->Create Folder menu entries.
5745         * src/nautilus-navigation-window-menus.c:
5747         Use "window-new" named icon from Icon Naming Spec for
5748         File->New Window menu entry in browser window.
5750 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5752         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5753         a tiny leak.
5755 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5757         * nautilus-computer.desktop.in.in:
5759         Fix a typo in previous commit (folders, not folder)
5761 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5763         * src/nautilus-actions.h:
5765         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5767         * src/nautilus-navigation-window-menus.c:
5768         (nautilus_navigation_window_initialize_actions),
5769         (nautilus_navigation_window_initialize_menus):
5770         * src/nautilus-spatial-window.c:
5771         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5773         Define short_label for NAUTILUS_ACTION_HOME and
5774         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5775         in search menu entry.
5777 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5779         * nautilus-computer.desktop.in.in:
5780         * nautilus-file-management-properties.desktop.in.in:
5781         * nautilus-home.desktop.in.in:
5782         * src/nautilus-navigation-window-menus.c:
5783         * src/nautilus-spatial-window.c:
5784         * src/nautilus-window-menus.c:
5785         * src/network-scheme.desktop.in:
5787         Update comments and some menu entries to match suggestions on
5788         http://live.gnome.org/UsabilityTeam/Menu
5790 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5792         * libnautilus-private/nautilus-debug-log.c
5793         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5794         30000 was way too big for normal usage.
5795         (add_to_milestones): New function; adds a milestone string to a
5796         linked list of milestones.
5797         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5798         (write_string): New helper function.
5799         (dump_milestones): New helper function.
5800         (dump_configuration): Use write_string().
5801         (dump_ring_buffer): New helper function; moved the code from
5802         nautilus_debug_log_dump().
5803         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5804         (dump_configuration): Print the instructions to re-create the
5805         configuration here, instead of in nautilus_debug_log_dump().
5807 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5809         * src/ephy-spinner.c:
5810         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5812         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5814 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5816         * src/nautilus-application.c (save_session_to_file): use
5817         g_mkstemp instead of tempnam.
5819 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5821         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5822         Don't expand vbox with dialog size (#384078)
5823         Patch from Baptiste Mille-Mathias
5825 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5827         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5828         Default location dialog to $home for desktop (#383840)
5829         Patch from Guillaume Desmottes
5831 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5833         * libnautilus-private/nautilus-desktop-link.c:
5834         * libnautilus-private/nautilus-file-utilities.c:
5835         * libnautilus-private/nautilus-query.c:
5836         * src/nautilus-navigation-window.c:
5837         * src/nautilus-navigation-window.h:
5838         * src/nautilus-pathbar.c:
5839         * src/nautilus-places-sidebar.c:
5840         * src/nautilus-shell.c:
5841         * src/nautilus-window-manage-views.c:
5842         * src/nautilus-window.c:
5843         * src/file-manager/fm-tree-model.c:
5844         * src/file-manager/fm-tree-view.c:
5846         Use nautilus_get_home_directory_uri everywhere instead of
5847         open coding it and other minor cleanups.
5849 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5851         * libnautilus-private/nautilus-monitor.c:
5852         Schedule metadata removal when we get external remove events.
5853         Patch from Gene Z. Ragan (#45953)
5855 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5857         * libnautilus-private/nautilus-icon-canvas-item.c:
5858         Disable the mask code for now...
5860 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5862         * libnautilus-private/nautilus-icon-canvas-item.c:
5863         * libnautilus-private/nautilus-icon-container.c:
5864         * libnautilus-private/nautilus-icon-private.h:
5865         Draw selection rect using cairo.
5867         * icons/Makefile.am:
5868         * icons/text-selection-frame.png:
5869         Remove old icon used for selection rect.
5871         Patch from Gene Z. Ragan
5873 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5875         * src/file-manager/fm-list-view.c:
5876         Reveal selection on sort-order change.(#332667)
5877         Patch from Gene Z. Ragan
5879 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5881         * cut-n-paste-code/gsequence/gsequence.[ch]:
5882         Import gsequence fix for #350579
5884 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5886         * libnautilus-private/nautilus-icon-container.[ch]:
5887         * src/file-manager/fm-icon-container.c:
5888         Freeze icon view updates while renaming to avoid things
5889         moving around on file changes. (#318373)
5890         Patch from Nelson Benítez
5892 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5894         * icons/nautilus-server-connect.png
5895         Removed this legacy icon.
5897 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5899         * configure.in:
5900         * icons/Makefile.am:
5901         * icons/appicon/*:
5902         Add new Nautilus logo from Ulisse Perusin, installed
5903         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5905         * icons/nautilus-launch-icon.png:
5906         Removed.
5908         * src/nautilus-window-menus.c:
5909         Use the new named icon logo in about dialog.
5911 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5913         * icons/knob.png:
5914         Remove black outline, using Tango style.
5915         See bug 374722 for details.
5917 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5919         * libnautilus-private/nautilus-icon-canvas-item.c:
5920         * libnautilus-private/nautilus-icon-container.c:
5921         * libnautilus-private/nautilus-icon-private.h:
5922         Add more themeing features for icon view icons.
5923         Patch from JackTheDipper
5925 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5927         * src/file-manager/fm-tree-view.c:
5928         Add delete menu item if configured. (#132326)
5929         Patch from Ferran Puig
5931 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5933         * libnautilus-private/nautilus-icon-container.c:
5934         * libnautilus-private/nautilus-icon-private.h:
5935         Handle scroll wheel while rubberbanding.
5936         Patch from Nelson Benítez
5938 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
5940         * icons/nautilus-desktop.png:
5941         * icons/nautilus-file-management-properties.png:
5942         * icons/nautilus-mini-logo.png
5943         * icons/Search.png:
5944         * icons/side_bar_image.png:
5945         Remove legacy icons from cvs.
5947 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5949         * src/nautilus-spatial-window.c:
5950         Ellipsice location menu button at 16 chars.
5951         Patch from Tom Parker
5953 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5955         Use the write-to-a-pipe trick from the signal handler instead of
5956         queueing an idle handler from there.
5958         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5959         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5960         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5961         idle handler.
5962         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5963         the pipe, and dump the debug log.
5965         Add a configuration file for the logging mechanism.  You create
5966         ~/nautilus-debug-log.conf as a GKeyFile.
5968         * libnautilus-private/nautilus-debug-log.c
5969         (nautilus_debug_log_load_configuration): New function; loads the
5970         configuration from a key file like this:
5972                 [debug log]
5973                 enable domains = foo; bar; baz
5974                 max lines = 1000
5976         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5977         New utility function.
5978         (nautilus_debug_log_dump): At the end of the log, dump the
5979         configuration used for the debug log so that the user can
5980         re-create it later.
5982         * libnautilus-private/nautilus-debug-log.h: New prototype for
5983         nautilus_debug_log_load_configuration().
5985         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5986         configuration from ~/nautilus-debug-log.conf
5987         (setup_debug_log_domains): Removed.
5989         * src/nautilus-main.c (log_override_cb): If the log level of the
5990         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5991         use this log level for miscellaneous debugging messages from
5992         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5993         default log handler, to avoid a huge ~/.xsession-errors.
5994         (setup_debug_log_domains): Enable logging for
5995         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5997 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5999         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6000         Fix inconsistent label boleding. (#372550)
6002 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6004         * libnautilus-private/nautilus-icon-canvas-item.c:
6005         A11y fix for handing renames better (#338353)
6007 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6009         * Commit federicos debug logging patch:
6011 2006-10-23  Federico Mena Quintero  <federico@novell.com>
6013         * libnautilus-private/nautilus-debug-log.h
6014         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6015         We'll spit the messages that come from GLog as milestone events.
6017         * src/nautilus-main.c (setup_debug_log): New function; set up
6018         everything here.
6019         (setup_debug_log_glog): New function.  Override the default
6020         handler for GLog so that its messages will also appear as
6021         milestone events in our own debug log.
6023 2006-10-16  Federico Mena Quintero  <federico@novell.com>
6025         * src/file-manager/fm-directory-view.c (files_added_callback): Log
6026         when files are added to the view.
6027         (files_changed_callback): Log when files get changed in the view.
6028         (fm_directory_view_notify_selection_changed): Log when the
6029         selection changes.
6031         * src/nautilus-main.c (setup_debug_log_domains): Add
6032         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6034         * libnautilus-private/nautilus-debug-log.h: New prototype for
6035         nautilus_debug_log_with_file_list().
6037         * libnautilus-private/nautilus-debug-log.c
6038         (nautilus_debug_log_with_file_list): New function; takes a GList
6039         of NautilusFile.
6041 2006-10-03  Federico Mena Quintero  <federico@novell.com>
6043         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6044         Deal with URI lists optionally.
6045         (nautilus_debug_log_with_uri_list): New function.
6047         * libnautilus-private/nautilus-icon-dnd.c
6048         (receive_dropped_color): Log when a color is dropped.
6049         (receive_dropped_tile_image): Log when a tile image is dropped.
6051         * libnautilus-private/nautilus-icon-container.c
6052         (motion_notify_event): Log when a drag begins.
6053         (button_release_event): Log when a drag ends.
6055         * libnautilus-private/nautilus-file-operations.c
6056         (nautilus_file_operations_copy_move): Log move/copy/link actions.
6057         (nautilus_file_operations_new_folder): Log when a folder is created.
6058         (nautilus_file_operations_new_file_from_template): Log when a file
6059         is created from a template.
6060         (nautilus_file_operations_new_file): Log when a file is created.
6061         (nautilus_file_operations_delete): Log when files are deleted.
6062         (do_empty_trash): Log when the trash is emptied.
6064 2006-09-22  Federico Mena Quintero  <federico@novell.com>
6066         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6067         simple logging infrastructure based on a ring buffer.
6069         * libnautilus-private/Makefile.am
6070         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6072         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6073         ~/nautilus-debug-log.txt.
6075         * src/file-manager/fm-directory-view.c
6076         (fm_directory_view_activate_files): Log the action of activating a
6077         file.
6078         (open_location): Likewise.
6079         (fm_directory_view_launch_application): Likewise, for launching an
6080         application.
6081         (action_new_launcher_callback): Likewise, for creating a launcher.
6082         (activate_callback): Log the various actions that can happen here.
6084         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6085         Log the various activations/launches that can happen.
6087         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6088         action of the user activating something in the Places sidebar.
6090         * src/nautilus-window-manage-views.c
6091         (nautilus_window_open_location_full): Log the action of changing
6092         the location in a window.
6093         (nautilus_window_set_content_view): Log the action of thanging the
6094         view of a window.
6095         (end_location_change): Log when the window finishes loading.
6097         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6098         action of expanding a row to load a subdirectory.
6099         (row_collapsed_callback): Likewise, for collapsing a row.
6101         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6102         action of renaming a file.
6104         * src/nautilus-application.c
6105         (nautilus_application_present_spatial_window_with_selection): Log
6106         when new or existing spatial windows get presented.
6107         (nautilus_application_create_navigation_window): Log when a
6108         navigation window gets created.
6110 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6112         * configure.in:
6113         Bump version to 2.17.1
6114         Gnome 2.16 work continues on gnome-2-16 branch
6116 2006-11-22  Alexander Larsson  <alexl@redhat.com>
6118         * libnautilus-private/nautilus-search-engine.c:
6119         Look for Beagle before looking for Tracker. Since Tracker
6120         autostarts and Beagle doesn't this means you can have both
6121         installed and configured and pick which one to use.
6123 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6125         * configure.in:
6126         Post release version bump
6128 === nautilus 2.16.3 ===
6130 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6132         * NEWS:
6133         Update for release.
6135 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6137         * libnautilus-private/nautilus-icon-container.c:
6138         * src/file-manager/fm-icon-view.c:
6139         Revert federicos patch from 2006-11-06, as it was causing problems.
6141 2006-11-13  Alexander Larsson  <alexl@redhat.com>
6143         * libnautilus-private/nautilus-directory-async.c:
6144         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6145         Fixes #372471
6147 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6149         * configure.in:
6150         Post release version bump
6152 === nautilus 2.16.2 ===
6154 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6156         * NEWS:
6157         Update for release
6159         * libnautilus-private/nautilus-directory-async.c:
6160         * libnautilus-private/nautilus-directory.c:
6161         Unschedule call_ready callbacks on directory finalize, not
6162         on file finalize.
6163         Keep monitors around until we call the call_when_ready callback
6164         at idle time.
6165         Call async_state_changed and update_metadata_monitors after
6166         call_when_ready callbacks have been called at idle.
6168         (fixes make check)
6170 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6172         * src/nautilus-application.c:
6173         * src/nautilus-shell.c:
6174         * src/nautilus-main.[ch]:
6175         Make the session restart work again (from 2006-11-03 change)
6176         Make the session not restart nautilus on --quit
6178 2006-11-06  Federico Mena Quintero  <federico@novell.com>
6180         http://bugzilla.gnome.org/show_bug.cgi?id=330298
6182         Fix the use of lazy positioning, and the saving of metadata for
6183         lazily-positioned icons.  Fixes
6184         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6185         https://bugzilla.novell.com/show_bug.cgi?id=174766.
6187         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6188         desktop icon files (not "real" files) have lazy positions.  Don't
6189         consider whether the directory is loading; this is not the right
6190         place to check that.
6191         (fm_icon_view_begin_loading): Tell the icon container that we
6192         just started reloading.
6193         (fm_icon_view_end_loading): Tell the icon container that we
6194         finished loading.
6196         * libnautilus-private/nautilus-icon-private.h
6197         (NautilusIconContainerDetails): New flag "is_reloading".
6199         * libnautilus-private/nautilus-icon-container.h: New prototype for
6200         nautilus_icon_container_set_is_reloading().
6202         * libnautilus-private/nautilus-icon-container.c
6203         (nautilus_icon_container_set_is_reloading): New function; sets an
6204         is_reloading flag in the icon container.
6205         (icon_set_position): Clear icon->has_lazy_position, since the icon
6206         will be well-positioned once this function exits.
6207         (finish_adding_new_icons): Do not ignore already-placed lazy
6208         position icons when filling the placement grid!  Save the value of
6209         icon->has_lazy_position before calling assign_icon_position().
6210         Since that function may call icon_set_position() (which will clear
6211         the flag), we need to keep the original value of the flag.
6212         (finish_adding_new_icons): Don't clear icon->has_lazy_position
6213         here; let icon_set_position() do it.
6214         (finish_adding_new_icons): Emit the icon_position_changed signal
6215         so that the parent knows that we moved an icon under it.  This has
6216         the effect of updating/preserving the position metadata for
6217         has_lazy_position icons.
6219 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6221         * configure.in:
6222         * nautilus-computer.desktop.in:
6223         * nautilus-computer.desktop.in.in:
6224         * nautilus-file-management-properties.desktop.in:
6225         * nautilus-file-management-properties.desktop.in.in:
6226         * nautilus-folder-handler.desktop.in:
6227         * nautilus-folder-handler.desktop.in.in:
6228         * nautilus-home.desktop.in:
6229         * nautilus-home.desktop.in.in:
6230         * nautilus.desktop.in:
6231         * nautilus.desktop.in.in:
6232         Add X-GNOME-Bugzilla-Version marking to desktop files.
6234 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6236         * libnautilus-private/nautilus-icon-container.c:
6237         Cancel rubberbanding if we get a grab shadow event.
6238         This happens when a modal dialog (e.g. an error or auth dialog)
6239         appears. (Partially fixes #122688)
6241 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6243         * src/file-manager/fm-icon-view.c (play_file):
6244         Don't close handle and free buffer twice on error. (#321175)
6246 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6248         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6249         Don't crash on old desktop dir and search dir uris. (#349840)
6251 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
6253         * src/nautilus-file-management-properties.glade:
6254         Specify label-for and labelled-by atk relations. (#356124)
6256         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6258 2006-11-03  Alexander Larsson  <alexl@redhat.com>
6260         * libnautilus-private/nautilus-directory-metafile.c:
6261         Always use the in-process metafile factory. We don't need it
6262         oop, since nautilus is single process these days. This fixes
6263         some strange races with bonobo-activation that caused #351713
6265         * src/nautilus-application.[ch]:
6266         * src/nautilus-shell.h:
6267         Change the way we use bonobo-activation to get the NautilusShell
6268         so that we don't rely on bonobo-activation-server to spawn nautilus,
6269         as this could lead to some strange duplicate processes.
6270         We now directly try to register the app-wide shell object with
6271         bonobo-activation manually and activate it with
6272         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6274         * src/nautilus-shell.c:
6275         Handle all corba calls from the NautilusShell in an idle handler.
6276         This fixes some crashes where we reentered badly into e.g. quit
6277         when calling gconf.
6279         * src/nautilus-main.c:
6280         Since we now handle the initial open_window shell calls via an idle
6281         we need to delay until idle time to know if we can quit or not.
6283 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6285         * test/file-torture.py (main):
6286         Sleep shorter, for more torture
6288 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6290         * libnautilus-private/nautilus-directory-private.h:
6291         * libnautilus-private/nautilus-directory-async.c:
6292         Call all call_when_ready callbacks from an idle handler.
6293         This fixes problems with reentrancy, like bug #348161
6295 2006-11-01  Alexander Larsson  <alexl@redhat.com>
6297         * src/file-manager/fm-tree-model.c:
6298         Always emit the row-deleted signal before deleting the row
6299         from the model. This is according to the GtkTreeModel::row-changed
6300         docs and feedback from kris.
6301         Hopefully this will fix bug #356672
6303 2006-10-31  Alexander Larsson  <alexl@redhat.com>
6305         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6306         Remove assert that keep randomly failing to fix crash (#352592)
6307         Replace it with some debug output that hopefully lets us
6308         track down the cause.
6310 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6312         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6313         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6314         Fix C99-style variable initialization for gcc 2.95. (#348665)
6316         Patch from Jens Granseuer <jensgr@gmx.net>
6318 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6320         * src/nautilus-property-browser.c: (remove_color),
6321         (nautilus_property_browser_remove_element),
6322         (element_clicked_callback), (make_properties_from_xml_node):
6323         Remove colors by really removing them from browser.xml,
6324         not marking them deleted. That made it impossible to add
6325         another color with the same name later on.
6326         Also delete colors by their (unique) names and not their color
6327         values. That made it possible to delete built-in colors.
6328         Fixes #358893.
6330         Based on a patch from Emil Soleyman-Zomalan
6332 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6334         * src/file-manager/fm-properties-window.c:
6335         (attach_value_field_internal), (attach_value_field),
6336         (attach_ellipsizing_value_field), (append_title_value_pair),
6337         (append_title_and_ellipsizing_value),
6338         (append_directory_contents_fields), (add_permissions_combo_box),
6339         (create_simple_permissions), (create_advanced_permissions):
6340         Set up proper relationships between labels and widgets in the
6341         properties dialog. Fixes #363116.
6343         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6345 2006-10-19  Federico Mena Quintero  <federico@novell.com>
6347         * test/file-torture.py: New file with a little torture test.  It
6348         does a bunch of file operations on a directory.  Nautilus
6349         sometimes crashes when viewing that directory, so this should help
6350         us find bugs.
6352 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6354         * libnautilus-private/nautilus-file.c:
6355         (nautilus_file_get_volume_name):
6356         Check for NULL path before calling
6357         gnome_vfs_volume_monitor_get_volume_for_path().
6359         * libnautilus-private/nautilus-monitor.c:
6360         (path_is_on_readonly_volume):
6361         Assert path.
6363 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6365         * src/file-manager/fm-directory-view.c:
6366         (convert_file_list_to_string):
6367         Don't append final newline for textual URIs.
6368         Fixes #360441.
6370 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6372         * src/nautilus-main.c: (main):
6373         Shut down eel before GnomeVFS.
6375 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6377         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6378         Only deregister "ignore hidden file preferences" callback if it has
6379         been initialized before.
6381 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6383         * libnautilus-private/nautilus-customization-data.c:
6384         (nautilus_customization_data_new),
6385         (nautilus_customization_data_get_next_element),
6386         (nautilus_customization_make_pattern_chit):
6387         Handle NULL pattern chit, don't unref pattern tile in
6388         make_pattern_chit.
6390         * libnautilus-private/nautilus-file-utilities.c:
6391         (nautilus_pixmap_file):
6392         Bail using g_debug if pixmap couldn't be found.
6394         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6395         Only create pixmap if path lookup succeeded.
6397         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6398         (make_drag_image), (make_color_drag_image),
6399         (make_properties_from_directories), (add_reset_property),
6400         (property_browser_category_button_new):
6401         Handle NULL pattern chits, don't operate on NULL pixbufs.
6403 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6405         * src/file-manager/fm-list-view.c:
6406         Share target list for all instances (#357573)
6408         * src/nautilus-location-bar.c: (style_set_handler):
6409         Don't leak layout (#352693)
6411         * src/nautilus-zoom-control.c:
6412         Fix O(n^2) use of list (#357589)
6414         All patches from paolo borelli.
6416 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6418         * src/Makefile.am:
6419         * src/ephy-spinner.[ch]:
6420         * src/nautilus-throbber.[ch]:
6421         Import ephy spinner and use ad throbber.
6422         This supports different icon sizes.
6424         * src/nautilus-window-toolbars.c:
6425         Change throbber size when toolbar size changes.
6427 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6429         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6430         Renew typeahead timeout when you scroll between typeahead hits with the
6431         mouse wheel. (#354042)
6432         Patch from Nelson Benitez
6434 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6436         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6437         The row might have disappeared if it was removed since the
6438         timeout was scheduled. Protect against this. (#336051)
6440 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6442         * libnautilus-private/nautilus-file-private.h:
6443         Add is_added flag to NautilusFile to make sure we always
6444         send an added event to directory monitors.
6446         * libnautilus-private/nautilus-directory-async.c:
6447         (dequeue_pending_idle_callback):
6448         Don't add the file to both added and changed list
6449         If the file exist but hasn't been added yet, add it.
6451         * libnautilus-private/nautilus-directory.c: (is_tentative):
6452         Don't return non-added files for get_file_list to avoid duplicating
6453         files if you do a list and then track adds.
6455         Partially fixes #336051.
6457 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6459         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6460         dequeue_pending_idle_callback):
6461         Call nautilus_file_mark_gone instead of directly setting is_gone, as
6462         this allows us to clean up the symlink hash.
6464         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6465         Allow multiple mark_gone. Just ignore any but the first.
6467 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6469         * libnautilus-private/nautilus-directory.c
6470         (emit_change_signals_for_all_files):
6471         Ref all files when emitting change signals. This is
6472         an unverified possible fix for #343488, but it
6473         can't possibly be bad to do this, so i'm
6474         commiting it.
6476 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6478         * libnautilus-private/nautilus-file.c:
6479         nautilus_file_get_vfs_file_info: handle NULL info
6480         Fix typo.
6482 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6484         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6485         Don't cause critical if slow mimetype not loaded.
6486         I was able to get that with a circular symlink.
6487         In that case a fast mimetype should be ok.
6489 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6491         * configure.in:
6492         Post release version bump
6494 === nautilus 2.16.1 ===
6496 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6498         * NEWS:
6499         Update for release
6501         * configure.in:
6502         Bump to 2.16.1
6504 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6506         * src/nautilus-navigation-window.c (search_bar_activate_callback):
6507         In non-indexed mode, start at current dir.
6509 2006-09-27  Christian Neumair  <chris@gnome-de.org>
6511         * libnautilus-private/nautilus-directory.c:
6512         * libnautilus-private/nautilus-directory.h:
6513         * libnautilus-private/nautilus-directory-private.h:
6514         Add is_in_trash_state to NautilusDirectoryDetails.
6515         Also add nautilus_directory_is_in_trash which works
6516         like nautilus_directory_is_local.
6518         * libnautilus-private/nautilus-file.c:
6519         Proxy nautilus_file_is_in_trash to
6520         nautilus_directory_is_in_trash, similar to
6521         nautilus_file_is_local.
6523 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6525         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6526         Fixes #46664.
6528 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6530         * src/nautilus-places-sidebar.c:
6531         Don't use the same type name for the shortcut model filter as
6532         GtkFileChooser to avoid name clashes. Fixes #355242.
6534         Patch from Stephen Cook <siti@orcon.net.nz>
6536 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6538         * configure.in:
6539         Bump version to 2.16.0
6541         * NEWS:
6542         Update for release
6544 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6546         * src/file-manager/fm-list-view.c:
6547         Handle enter activation when using typeahead search (#334928)
6548         Patch from Nelson Benitez
6550 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6552         * libnautilus-private/nautilus-directory-private.h:
6553         * libnautilus-private/nautilus-directory.c:
6554         (nautilus_directory_is_local):
6555         Cache return value from gnome_vfs_uri_is_local
6557         * libnautilus-private/nautilus-file-operations.c:
6558         * libnautilus-private/nautilus-file-utilities.c:
6559         Avoid using gnome_vfs_uri_is_local.
6561 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6563         * configure.in:
6564         Post release version bump
6566 === nautilus 2.15.92.1 ===
6568 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6570         * libbackground/preferences.c:
6571         Fix double free
6573         * configure.in:
6574         Release a 2.15.92.1 with fix
6576 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6578         * configure.in:
6579         Post release version bump
6581 === nautilus 2.15.92 ===
6583 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6585         * NEWS:
6586         Update for release
6588 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6590         * src/file-manager/fm-properties-window.c:
6591         Don't crash when quickly changing user or group.
6592         Patch from Christian Neumair
6594 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6596         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6597         Fix double free.
6598         Patch from Rouslan Solomakhin
6600 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6602         * src/nautilus-main.c (main): Call setlocale() before we try to
6603         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6604         Brabec <sbrabec@suse.cz>.
6606 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6608         * configure.in: Fix intltool req.
6610 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6612         * configure.in:
6613         Post release version bump
6615 === nautilus 2.15.91 ===
6617 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6619         * NEWS:
6620         Update for release
6622         * configure.in:
6623         Require new eel.
6625 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6627         Use GTK+ to handle recent documents.
6629         * configure.in: require GTK+ 2.10
6630         * cut-n-paste-code/libegg/Makefile.am:
6631         * cut-n-paste-code/libegg/egg-recent-*: kill
6632         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6633         renamed to nautilus_recent_get_manager()
6634         (nautilus_recent_add_uri): new, to make it easier to use
6635         gtk_recent_manager_add_full()
6636         * src/file-manager/fm-directory-view.c:
6637         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6638         instead of old egg code
6639         (activate_callback): ditto
6641 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6643         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6644         Follow symlinks when reading .hidden files.
6646 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6648         * libnautilus-private/nautilus-directory-background.c:
6649         Do background change comparison in eel instead (#349961)
6650         Patch from Matthias Clasen
6652 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6654         * libnautilus-private/nautilus-icon-container.c:
6655         Fix down when in the rightmost column in the next to last row (#316117)
6656         Based on patch from Nelson Benitez
6658 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6660         * libnautilus-private/nautilus-file-operations.c:
6661         Handle desktop drops from panel. (#347673)
6662         Patch from Christian Neumair
6664 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6666         * libnautilus-private/nautilus-directory-async.c:
6667         (dequeue_pending_idle_callback): Revert patch from #336051
6668         as it breaks the file update machinery. Fixes #348097.
6670 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6672         * libnautilus-private/nautilus-dnd.c:
6673         Rename nautilus_drag_default_drop_action_for_url to
6674         nautilus_drag_default_drop_action_for_netscape_url.
6675         Don't offer netscape URL drags.
6677         * libnautilus-private/nautilus-dnd.h: Rename
6678         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6679         and nautilus_drag_default_drop_action_for_url to
6680         nautilus_drag_default_drop_action_for_netscape_url.
6682         * libnautilus-private/nautilus-file-operations.c:
6683         (nautilus_file_operations_new_file_from_template):
6684         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6686         * libnautilus-private/nautilus-file-utilities.c:
6687         (test_uri_exists), (nautilus_ensure_unique_file_name):
6688         Handle gnome_vfs_uri_new() failure by returning NULL.
6690         * libnautilus-private/nautilus-icon-container.c:
6691         * libnautilus-private/nautilus-icon-container.h:
6692         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6694         * libnautilus-private/nautilus-icon-dnd.c:
6695         * libnautilus-private/nautilus-icon-dnd.h:
6696         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6697         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6698         Don't offer netscape URL drags, prefer netscape URL drops over
6699         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6701         * libnautilus-private/nautilus-link-desktop-file.c:
6702         (nautilus_link_desktop_file_local_create):
6703         Handle trash, desktop and search URIs, handle
6704         NULL retval of nautilus_ensure_unique_file_name.
6706         * src/nautilus-location-bar.c:
6707         * src/nautilus-spatial-window.c:
6708         * src/file-manager/fm-list-model.c:
6709         Don't offer/handle netscape URL drags.
6711         * src/file-manager/fm-directory-view.h:
6712         * src/file-manager/fm-icon-view.c:
6713         * src/file-manager/fm-list-view:
6714         Rename DND_URL symbols to DND_NETSCAPE_URL.
6716         Should fix #347673.
6718 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6720         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6721         Translate the selinux context from raw form when displayin.
6723 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6725         * cut-n-paste-code/gsequence/gsequence.[ch]:
6726         Import the latest EggSequence which supposedly fixes a
6727         bunch of bugs.
6729         * src/file-manager/fm-list-model.c:
6730         Fix to use new function names of EggSequence
6732 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6734         * configure.in:
6735         Post-release version bump
6737 === nautilus 2.15.90 ===
6739 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6741         * NEWS:
6742         Update for release
6744         * configure.in:
6745         Require eel 2.15.90
6747 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6749         * src/nautilus-main.c: (main):
6750         Unref GnomeProgram at the end. (#348429)
6752         Patch from Christian Persch <chpe@gnome.org>
6754 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6756         * src/nautilus-file-management-properties.c:
6757         (nautilus_file_management_properties_dialog_setup):
6758         * src/nautilus-file-management-properties.glade:
6759         Remove the "always use text-entry location bar" checkbox from the
6760         preferences page.
6762         * src/nautilus-navigation-window.[ch]: (location_button_create),
6763         (nautilus_navigation_window_instance_init),
6764         (nautilus_navigation_window_destroy):
6765         Add a tooltip to the new location bar toggle button.
6767 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6769         * src/file-manager/fm-properties-window.c:
6770         (permission_combo_update): Add a translator comment for
6771         permission combo box labels. (#347764)
6773         Patch from Hendrik Richter  <hendi@gnome-de.org>
6775 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6777         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6778         Add a location_button field.
6780         * src/nautilus-navigation-window.c
6781         (nautilus_navigation_window_instance_init): Create the
6782         location_button.
6783         (location_button_toggled_cb): New callback.  Changes the
6784         preference for toggling between the path bar and the location bar.
6785         (always_use_location_entry_changed): Toggle the button as
6786         appropriate.
6788         Add a button to the location bar to toggle betwen the path bar
6789         and a location entry. (#347991)
6791         Patch from Federico Mena Quintero  <federico@novell.com>
6793 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6795         * libnautilus-private/nautilus-icon-factory.c:
6796         * src/file-manager/fm-directory-view.c:
6797         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6798         * src/nautilus-window-menus.c:
6799         Use trash icons from the icon naming specification for trash
6800         related operations. (#340321)
6802         Patch from Rodney Dawes  <dobey@novell.com>
6804 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6806         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6807         Take the sidebar as parameter and refilter it after adding.
6809         (reorder_bookmarks): Implement reordering of bookmarks.
6811         (drag_data_delete_callback), (drag_data_received_callback),
6812         (drag_motion_callback): Handle dragging of tree rows.
6814         (nautilus_places_sidebar_init)
6815         (_shortcuts_model_filter_class_init),
6816         (_shortcuts_model_filter_init),
6817         (shortcuts_model_filter_row_draggable),
6818         (shortcuts_model_filter_drag_data_get),
6819         (shortcuts_model_filter_drag_source_iface_init),
6820         (shortcuts_model_filter_new):
6821         Implement GtkTreeDragSource.
6823         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6824         (loading_uri_callback): Use the filter model.
6826         Enable reordering of bookmarks in the places sidebar via
6827         Drag'n'Drop. (#319022)
6829         Patch from Xavier Claessens <xclaesse@gmail.com>
6831 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6833         * libnautilus-private/nautilus-search-engine-beagle.c:
6834         (nautilus_search_engine_beagle_new): Check whether daemon is
6835         running as beagle_client_new doesn't fail when a stale socket
6836         file exists.
6838         Patch from Jürg Billeter <j@bitron.ch>
6840 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6842         * configure.in:
6843         * libnautilus-extension/Makefile.am:
6844         Add extension versioning infrastructure and add nautilus-menu.[ch].
6846         * libnautilus-extension/nautilus-menu-item.[ch]:
6847         Add and handle a 'menu' property and add a function
6848         nautilus_menu_item_set_submenu.
6850         * libnautilus-extension/nautilus-menu.[ch]:
6851         New files implementing a submenu item.
6853         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6854         (reset_extension_actions_menu):
6855         Add extension menu items recursively.
6857         * libnautilus-extension/nautilus-menu-provider.h:
6858         Update include.
6860         Extend extension API to support submenus. (#314579)
6862         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6864 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6866         * configure.in:
6867         Post-release version bump
6869 === nautilus 2.15.4 ===
6871 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6873         * NEWS:
6874         Update for release
6876         * configure.in:
6877         Bump version to 2.15.4
6878         Require eel 2.15.4
6880 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6882         * libnautilus-private/nautilus-directory-async.c:
6883         (dequeue_pending_idle_callback): Never add a file to both
6884         the added_files and changed_files lists. Don't ref an existing
6885         file without adding it to the changed_file list. (#336051)
6887         Patch from Christian Neumair  <chris@gnome-de.org>
6889 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6891         * libnautilus-private/nautilus-file-dnd.[ch]:
6892         Add functions nautilus_drag_can_accept_files and
6893         nautilus_drag_can_accept_info.
6895         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6896         (receive_dropped_uri_list), (receive_dropped_text),
6897         (drag_data_received_callback):
6898         Accept the entire drag context as parameter and use
6899         nautilus_icon_container_find_drop_target.
6901         (nautilus_icon_container_find_drop_target):
6902         (nautilus_icon_dnd_update_drop_target):
6903         Use nautilus_drag_can_accept_info.
6905         * libnautilus-private/nautilus-marshal.list:
6906         Add new signature.
6908         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6909         Add function get_drop_target_uri_at_pos and use it in the drop
6910         handlers to determine the target uris for actions.
6911         Rename get_drop_target to get_drop_target_uri_for path.
6913         (nautilus_tree_view_drag_dest_class_init):
6914         Adapt to new drag handler signatures.
6916         (set_widget_highlight):
6917         Fix DND highlighting of an empty tree view.
6919         (drag_motion_callback):
6920         Ignore drags on the header.
6922         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6923         * libnautilus-private/nautilus-icon-container.[ch]:
6924         * src/file-manager/fm-icon-view.c:
6925         * src/file-manager/fm-list-view.c:
6926         Add a target/parent uri parameter to the drop handler functions.
6928         * src/file-manager/fm-directory-view.[ch]:
6929         Add handling for the additional target parameter to support
6930         drops of URIs, URLs and text to subfolders.
6932         Patch from Christian Neumair  <chris@gnome-de.org>
6934 2006-07-08  Christian Neumair  <chris@gnome-de.org>
6936         * libnautilus-private/nautilus-file-utilities.c:
6937         * libnautilus-private/nautilus-file-utilities.h:
6938         Add nautilus_find_existing_uri_in_hierarchy.
6939         Remove undefined in_gnome_path helper declarations.
6941         * src/nautilus-pathbar.c:
6942         * src/nautilus-pathbar.h:
6943         Make nautilus_path_bar_clear_buttons public.
6945         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6946         If the displayed location was removed, and it has an existing parent,
6947         navigate window to this parent. Fixes #336724.
6949 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6951         * libnautilus-private/nautilus-icon-factory.c:
6952         (get_special_icon_for_file):
6953         * src/nautilus-window-menus.c:
6954         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6955         for burn:///.
6957 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6959         Add complete session management, remember maximization state and type
6960         of open windows, save history on quit.
6962         * libnautilus-private/nautilus-global-preferences.c
6963         * libnautilus-private/nautilus-global-preferences.h:
6964         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6966         * libnautilus-private/nautilus-metadata.h:
6967         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6969         * src/nautilus-application.c:
6970         * src/nautilus-application.h:
6971         Save session on session save request, add
6972         nautilus_application_load_session(), move
6973         initial navigational geometry handling to
6974         nautilus_application_create_navigation_window,
6975         maximize window if
6976         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6977         is set.
6979         * src/nautilus-main.c:
6980         Add "--load-session" parameter.
6982         * src/nautilus-shell-interface.idl:
6983         * src/nautilus-shell.c:
6984         Add load_session CORBA method.
6986         * src/nautilus-navigation-window.c:
6987         * src/nautilus-spatial-window.c:
6988         Save maximized state when appropriate.
6990         * src/nautilus-window-manage-views.c:
6991         Load maximized state for spatial windows,
6992         remove navigation window geometry handling.
6994         * src/nautilus-window.c:
6995         * src/nautilus-window-private.h:
6996         Add nautilus_add_to_history_list_no_notify.
6998 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7000         * libnautilus-extension/nautilus-menu-provider.[ch]:
7001         Add items_updated signal
7003         * libnautilus-private/Makefile.am:
7004         * libnautilus-private/nautilus-signaller.[ch]:
7005         * src/nautilus-signaller.[ch]:
7006         * src/Makefile.am:
7007         Move NautilusSignaller to libnautilus-private.
7008         Add popup_menu_changed signal.
7010         * src/nautilus-application.c:
7011         Signal popup_menu_changed when a menu provider emits items_updated.
7013         * src/file-manager/fm-directory-view.c:
7014         * src/nautilus-window.c:
7015         Handle popup_menu_changed.
7017         * src/nautilus-emblem-sidebar.c:
7018         * src/nautilus-history-sidebar.c:
7019         * src/nautilus-navigation-window-menus.c:
7020         * src/nautilus-navigation-window.c:
7021         * src/nautilus-property-browser.c:
7022         * src/nautilus-spatial-window.c:
7023         * src/nautilus-window-menus.c:
7024         Update includes.
7026         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7028 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7030         * libnautilus-private/nautilus-column-utilities.c:
7031         Add selinux context column
7033         * libnautilus-private/nautilus-directory-async.c:
7034         * libnautilus-private/nautilus-file-private.h:
7035         * libnautilus-private/nautilus-file.[ch]:
7036         Get selinux context for all files.
7037         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7038         Add selinux_context string attribute.
7040         * src/file-manager/fm-properties-window.c:
7041         Display selinux context in permissions page.
7043 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7045         * libnautilus-private/nautilus-global-preferences.[ch]:
7046         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7047         Add show_advanced_permissions setting
7048         Remove show_special_flags setting, its always on in advanced mode.
7050         * libnautilus-private/nautilus-file-operations.[ch]:
7051         Add nautilus_file_set_permissions_recursive
7053         * src/file-manager/fm-properties-window.c:
7054         Change permission page. Implement both simple and advanced mode.
7055         Add recursive permissions setting.
7056         HIGify some spacing.
7058 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7060         * configure.in:
7061         Post-release version bump
7063 === nautilus 2.15.2 ===
7065 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7067         * NEWS:
7068         Update for release
7070 2006-05-30  Christian Neumair  <chris@gnome-de.org>
7072         * libnautilus-private/nautilus-icon-factory.c:
7073         * libnautilus-private/nautilus-thumbnails.c:
7074         * libnautilus-private/nautilus-thumbnails.h:
7075         Use GdkPixbufLoader for thumbnailing.
7077 2006-05-29  Christian Neumair  <chris@gnome-de.org>
7079         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7080         Limit max. returned SVG icon size to requested icon size.
7082 2006-05-24  Christian Neumair  <chris@gnome-de.org>
7084         * libnautilus-private/nautilus-file-utilities.c:
7085         (nautilus_file_operations_copy_move):
7086         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7087         nautilus_file_get_enclosing_volume.
7089         * libnautilus-private/nautilus-file-utilities.c:
7090         * libnautilus-private/nautilus-file-utilities.h:
7091         Remove nautilus_get_enclosing_volume.
7093 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7095         * src/nautilus-information-panel.c:
7096         * src/nautilus-window-bookmarks.c:
7097         * src/file-manager/fm-properties-window.c:
7099         Use g_signal_connect_data instead of the outdated eel equivalent.
7101 2006-05-24  Alexander Larsson  <alexl@redhat.com>
7103         * src/file-manager/fm-list-view.c:
7104         Remove unused include of eel-cell-renderer-pixbuf-list.h
7106 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7108         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7109         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7111 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7113         * nautilus-folder-handler.desktop.in: Add internationalization
7114         * po/POTFILES.in: Add the file.
7116 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7118         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7119         Only pass TRUE for embedding_text if we actually read a top-left text.
7120         Based on patch from Rene Hausleitner (#335435)
7122 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7124         * src/file-manager/fm-directory-view.c:
7125         * src/nautilus-places-sidebar.c:
7126         Don't allow floppy formating if the floppy is mounted,
7127         since gfloppy can't handle that. (#125819)
7128         Patch from Xavier Claessens
7130 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7132         * configure.in:
7133         Post-release version bump.
7135 === nautilus 2.15.1 ===
7137 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7139         * NEWS:
7140         Update for release
7142 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7144         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7145         (icon_set_size), (icon_toggle_selected),
7146         (nautilus_icon_container_move_icon), (keyboard_stretching),
7147         (end_stretching), (nautilus_icon_container_update_icon),
7148         (assign_icon_position), (nautilus_icon_container_add),
7149         (nautilus_icon_container_is_stretched),
7150         (nautilus_icon_container_unstretch),
7151         (nautilus_icon_container_freeze_icon_positions):
7152         * libnautilus-private/nautilus-icon-container.h:
7153         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7154         * libnautilus-private/nautilus-icon-private.h:
7155         * src/file-manager/fm-icon-view.c:
7156         (get_stored_icon_position_callback),
7157         (icon_position_changed_callback):
7158         Cleanup to merge the x any y icon scale factors into one variable.
7160         Patch from Christian Neumair <chris@gnome-de.org>
7162 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
7164         * src/nautilus-places-sidebar.c: (update_places_cb),
7165         (volume_unmounted_callback), (drive_disconnected_callback),
7166         (drive_connected_callback),
7167         (nautilus_places_sidebar_set_parent_window):
7168         Update the places on drive-connected and drive-disconnected
7169         signals too. Delay the update for the volume-unmounted signal
7170         with an idle callback to work around gnome-vfs removing the
7171         volume only after we received the signal.
7173         Patch from Xavier Claessens <xclaesse@gmail.com>
7175 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
7177         * src/nautilus-window-manage-views.c:
7178         (got_file_info_for_view_selection_callback):
7179         Re-set viewed_file after a location change failed. Prevents
7180         crashing over an assertion in viewed_file_changed_callback
7181         on slow filesystems. Fixes #339965.
7183 2006-05-08  Federico Mena Quintero  <federico@novell.com>
7185         * libnautilus-private/nautilus-file-operations.c
7186         (handle_transfer_ok): Don't special-case the first 0 bytes of the
7187         file in the case of reporting actual copy/move progress.  It is
7188         fine to update both the labels and the sizes every time.  Fixes
7189         http://bugzilla.gnome.org/show_bug.cgi?id=341064
7190         https://bugzilla.novell.com/show_bug.cgi?id=66073
7192 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
7194         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7195         (check_visibility), (bookmarks_check_popup_sensitivity),
7196         (get_selected_iter), (rename_selected_bookmark),
7197         (remove_selected_bookmarks), (mount_shortcut_cb),
7198         (unmount_shortcut_cb), (eject_shortcut_cb),
7199         (nautilus_places_sidebar_init):
7200         Add volume data to the list store and use it to show
7201         an unmount command for network volumes. (#316184)
7203         Patch from Xavier Claessens <xclaesse@gmail.com>
7205 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7207         * libnautilus-private/nautilus-dnd.c:
7208         (nautilus_drag_drop_action_ask),
7209         (nautilus_drag_drop_background_ask):
7210         * src/file-manager/fm-tree-view.c: (create_popup_menu):
7211         * src/nautilus-places-sidebar.c:
7212         (bookmarks_build_popup_menu):
7213         Use eel_gtk_menu_append_separator.
7215         * src/nautilus-places-sidebar.c:
7216         (bookmarks_check_popup_sensitivity):
7217         Use eel_gtk_widget_set_shown.
7219 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7221         * src/nautilus-query-editor.c: (type_combo_changed):
7222         Fix typo in function name: s/availible/available/ (#326053)
7224         * configure.in:
7225         Require eel 2.15.1
7227 2006-05-04  Christian Neumair  <chris@gnome-de.org>
7229         * src/nautilus-navigation-action.c:
7230         (nautilus_navigation_action_class_init), (disconnect_proxy):
7231         Disconnect signal handlers registered when connecting proxies.
7233 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
7235         * src/nautilus-places-sidebar.c: (volume_op_callback):
7236         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7237         (eject_for_type), (set_visibility),
7238         (bookmarks_check_popup_sensitivity), (get_selected_drive),
7239         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7240         (format_shortcut_cb), (bookmarks_build_popup_menu):
7241         Add mount, unmount, eject and format menu items to the popup menu
7242         of drives in the places sidebar. (#316184)
7244         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7246 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7248         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7249         Adapt to new GtkAboutDialog behaviour and use wrap-license.
7250         Makes the close button work again. Fixes #336520.
7252         Patch from Christian Persch <chpe@gnome.org>
7254 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7256         * src/nautilus-query-editor.c: (location_row_create_widgets):
7257         Fix typo in the query filechooser window title. (#325284)
7259 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7261         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7262         (finish_first_line):
7263         Fix wording: Use "criterion" instead of "criterium". (#331682)
7265         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7267 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7269         * libnautilus-private/nautilus-program-choosing.c:
7270         (application_cannot_open_location):
7271         Remove bogus period from strings. (#336909)
7273         Patch from Javier F. Serrador <serrador@tecknolabs.com>
7275 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7277         * libnautilus-private/nautilus-file-operations.c:
7278         (handle_transfer_overwrite):  Use the same phrasing and
7279         format as the GTK+ overwrite dialog.  Also, per the HIG
7280         convert the dialog to a confirmation alert since the user's
7281         command may destroy data. (#325188)
7283         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7285 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7287         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7288         (append_exifdata_string):
7289         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7290         deciding which date to show from image metadata. (#331810)
7292         Patch from Pat Suwalski <pat@suwalski.net>
7294 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
7296         * configure.in:
7297         * po/LINGUAS:
7298         Update handling of po/LINGUAS for new instructions.  Refer
7299         to http://live.gnome.org/GnomeGoals/PoLinguas
7301         Patch from Brian Pepple  <bdpepple@gmail.com>
7303 2006-04-27  Christian Neumair  <chris@gnome-de.org>
7305         * src/file-manager/fm-actions.h:
7306         * src/file-manager/fm-directory-view.c:
7307         (file_get_volume_and_drive),
7308         (action_self_mount_volume_callback),
7309         (action_self_unmount_volume_callback),
7310         (action_self_eject_volume_callback),
7311         (action_self_format_volume_callback),
7312         (file_get_volume_and_drive),
7313         (file_should_show_self),
7314         (real_update_menus_volumes):
7315         * src/file-manager/fm-tree-view.c:
7316         (create_popup_menu):
7317         * src/file-manager/nautilus-directory-view-ui.xml:
7318         Allow to mount/unmout/eject/format a volume when displaying its
7319         activation URI.
7321 2006-04-26  Christian Neumair  <chris@gnome-de.org>
7323         * libnautilus-private/nautilus-file.c:
7324         (nautilus_file_denies_access_permission),
7325         (nautilus_file_can_get_permissions),
7326         (nautilus_file_can_set_permissions):
7327         If no ACCESS file info field is available, pretend to have full
7328         access. If no PERMISSIONS field is available, pretend to have full
7329         permission control.
7331 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7333         * libnautilus-private/nautilus-icon-canvas-item.c:
7334         Fix width of text selection in text-below-icons mode.
7335         (it was to wide.)
7337 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7339         * configure.in:
7340         Remove popt
7342         * src/nautilus-connect-server-dialog-main.c:
7343         * src/nautilus-main.c:
7344         Convert from popt to goption.
7345         Based on patch from Philip Van Hoof
7347 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7349         * src/nautilus-main.c:
7350         Remove icon registration, as its no longer needed with gtk 2.9.
7352         * src/nautilus-window-menus.c:
7353         (nautilus_menus_append_bookmark_to_menu):
7354         Remove bogus TODO.
7356 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7358         * configure.in:
7359         Bump version to 2.15.1
7360         2.14 development continues on gnome-2-14 branch.
7362 ==== gnome-2-14 branched from here ===
7364 2006-04-25  Christian Neumair  <chris@gnome-de.org>
7366         * configure.in:
7367         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7369         * src/file-manager/fm-tree-view.c: (create_tree):
7370         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7372 2006-04-18  Alexander Larsson  <alexl@redhat.com>
7374         * libnautilus-private/nautilus-file-attributes.h:
7375         * libnautilus-private/nautilus-directory-async.c:
7376         * libnautilus-private/nautilus-directory-private.h:
7377         * libnautilus-private/nautilus-file-private.h:
7378         * libnautilus-private/nautilus-file.c:
7379         * libnautilus-private/nautilus-file.h:
7380         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
7381         the normal top-left text to 10x5.
7382         Add need_large argument to nautilus_file_peek_top_left_text and
7383         nautilus_extract_top_left_text.
7385         * libnautilus-private/nautilus-icon-canvas-item.[ch]
7386         Make details an instance-private instead of allocating separately.
7387         Add _set_is_visible() and only keep PangoLayouts cached for
7388         visible icons.
7390         * libnautilus-private/nautilus-icon-container.[ch]:
7391         * src/file-manager/fm-icon-container.c:
7392         Monitor large embedded text for larger icons.
7393         Call nautilus_icon_canvas_item_set_is_visible as needed.
7395         * libnautilus-private/nautilus-icon-factory.[ch]:
7396         Limit never-free recently used cache to 20 items.
7397         Free other unused cache items after a 100 sec.
7399 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7401         * po/LINGUAS:
7402         Remove newlines to fix build with CVS intltool. (#338423)
7404 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7406         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7407         Don't delete the first bookmark if pressing del key on an
7408         undeletable item. Fixes #338377.
7410 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
7412         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7413         Don't add location bookmark for desktop windows. Fixes #334860.
7415         Patch from Christian Neumair <chris@gnome-de.org>
7417 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7419         * configure.in:
7420         Post-release version bump.
7422 === nautilus 2.14.1 ===
7424 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7426         * NEWS:
7427         Update for release
7429         * configure.in:
7430         Require eel 2.14.1
7432 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7434         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7435         Use smaller close icon for the sidebar.
7437         Patch from Yang Hong <yanghong@ccoss.com.cn>
7439 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7441         * libnautilus-private/nautilus-icon-dnd.c:
7442         (get_data_on_first_target_we_support):
7443         Determine drop target by iterating through drop container
7444         target list instead of drag context DND list. (#337588)
7446         Patch from Christian Neumair <chris@gnome-de.org>
7448 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7450         * po/LINGUAS: New file listing all supported languages.
7452         * configure.in: Use po/LINGUAS instead of including all languages
7453         directly in this file. See the wiki for more information:
7454         http://live.gnome.org/GnomeGoals/PoLinguas
7456         Patch from Brian Pepple  <bdpepple@gmail.com>
7458 2006-04-08  Christian Neumair  <chris@gnome-de.org>
7460         * libnautilus-private/nautilus-file-operations-progress.c:
7461         (nautilus_file_operations_progress_update),
7462         (nautilus_file_operations_progress_set_operation_string):
7463         Update progress dialog when setting its operation string,
7464         also set operation string during preflight.
7466 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
7468         * src/file-manager/fm-directory-view.c:
7469         (set_script_environment_variables),
7470         (unset_script_environment_variables):
7471         * src/nautilus-main.c: (main):
7472         * src/nautilus-shell.c: (corba_restart):
7473         Use g_(un)setenv instead of their eel_ counterparts.
7475 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7477         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7478         (mount_volume_callback), (row_activated_callback),
7479         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7480         Adapt the same policy for showing drives and volumes in the places
7481         sidebar as in computer:/// and the gtk filechooser: Show unmounted
7482         but user-visible drives and mount them on activation. (#321320)
7484         Patch from Xavier Claessens <xclaesse@gmail.com>
7486 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7488         * data/patterns/.striated.png:
7489         * data/patterns/Makefile.am:
7490         Remove unused pattern file. (#337353)
7492 2006-03-30  Christian Neumair  <chris@gnome-de.org>
7494         * src/file-manager/fm-directory-view.c:
7495         (fm_directory_view_get_loading):
7496         * src/file-manager/fm-directory-view.h:
7497         Add fm_directory_view_get_loading().
7499         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7500         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7501         Use fm_directory_view_get_loading() to determine whether view is
7502         loaded. If it is not yet loaded, don't position icons lazily.
7504 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
7506         * src/nautilus-connect-server-dialog-main.c: (main):
7507         Get the command line options and pass them on to the dialog.
7509         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7510         (nautilus_connect_server_dialog_init), (setup_for_type):
7511         Use new MethodInfo struct to construct the UI.
7512         (display_server_uri): New function for initialising the UI based
7513         on the broken down parts of the URI.
7514         (nautilus_connect_server_dialog_new): Use display_server_uri.
7515         (get_method_description): New helper function.
7516         (port_insert_text): Accept more than one digit at a time.
7518         Display broken down URIs in 'Connect to Server' properly. (#332848)
7520         Patch from Nate Nielsen <nielsen@memberwebs.com>
7522 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7524         * libnautilus-private/nautilus-icon-factory.c: Only consider
7525         the filename suffix when deciding if a file is an SVG image.
7526         Bug #330019.
7528 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7530         * src/nautilus-application.c: use g_strv_length instead of a
7531         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7532         the old eel_make_uri_from_shell_arg. Bug #334077.
7534 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7536         * src/file-manager/fm-directory-view.c:
7537         (pattern_select_response_cb), (select_pattern):
7538         Add help button to the Select Pattern dialog. (#331443)
7540         * src/nautilus-connect-server-dialog.c: (response_callback),
7541         (nautilus_connect_server_dialog_init):
7542         Add help button to the Connect to Server dialog. (#334330)
7544         * src/nautilus-location-dialog.c: (response_callback),
7545         (nautilus_location_dialog_init):
7546         Add help button to the Open Location dialog (#334293)
7548 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7550         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7551         Don't set the visibility of the "burn CD" action here.
7552         (nautilus_window_initialize_menus_constructed): New public
7553         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7554         a window which has a menubar.  This prevents calling
7555         have_burn_uri() unnecessarily for the desktop window, as this is
7556         an expensive operation during login (up to 1 second!).  The way
7557         have_burn_uri() works is by creating a "burn:///" URI and seeing
7558         if it is valid, but this makes gnome-vfs load libmapping.so from
7559         nautilus-cd-burner; this takes a long time during login.
7561         * src/nautilus-window-private.h: Added prototype for
7562         nautilus_window_initialize_menus_constructed().
7564         * src/nautilus-window.h: New prototype for
7565         nautilus_window_has_menubar_and_statusbar().
7567         * src/nautilus-window.c
7568         (nautilus_window_has_menubar_and_statusbar): New function; returns
7569         whether the window should have a menubar and statusbar.  This
7570         depends on the window_type from the class structure.
7571         (nautilus_window_constructor): Call
7572         nautilus_window_initialize_menus_constructed().  We do it here so
7573         that its own call to nautilus_window_has_menubar_and_statusbar()
7574         will already have the right value for class->window_type.
7576 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7578         * src/nautilus-main.c: (register_icons):
7579         Speed up stock icon registration, as discussed on the mailing list:
7581         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7583         Also fixes #335158.
7585         * libnautilus-private/nautilus-file-operations.c:
7586         (nautilus_file_operations_copy_move):
7587         Check whether enclosing volume for any of the source files is
7588         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7589         Fixes #167102.
7591         * libnautilus-private/nautilus-file-utilities.c:
7592         * libnautilus-private/nautilus-file-utilities.h:
7593         Add nautilus_get_enclosing_volume.
7595 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7597         * nautilus-computer.desktop.in:
7598         * nautilus-folder-handler.desktop.in:
7599         * nautilus-home.desktop.in:
7600         * src/network-scheme.desktop.in:
7601         Add --no-desktop to the Exec command line options. (#326338)
7603         Patch from Saleem Abdulrasool
7605         * nautilus-computer.desktop.in:
7606         * nautilus-folder-handler.desktop.in:
7607         * nautilus-home.desktop.in:
7608         * nautilus.desktop.in:
7609         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7610         none of the listed binaries does exist anymore.
7612 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7614         * libnautilus-private/*.c:
7615         * src/file-manager/*.c:
7616         * src/*.c:
7617         Use gi18n.h instead of deprecated gnome-i18n.h header.
7619         * libnautilus-private/nautilus-query.c:
7620         (nautilus_query_to_readable_string):
7621         Mark string for translation.
7623         * po/POTFILES.in:
7624         Add nautilus-query.c
7626         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7628 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7630         * configure.in: Added "ka" Georgian to
7631         ALL_LINGUAS.
7633 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7635         * configure.in:
7636         Post-release version bump.
7638 === nautilus 2.14.0 ===
7640 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7642         * NEWS:
7643         Update for release
7645         * configure.in:
7646         Update version to 2.14.0
7648 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7650         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7651         (activation_drive_mounted_callback):
7652         Don't show error dialog if mount error is "".
7654 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7656         * libnautilus-private/nautilus-icon-canvas-item.c:
7657         Fix text drawing in RTL mode in text beside icons.
7659 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7661         * libnautilus-private/nautilus-mime-actions.c:
7662         (nautilus_mime_actions_get_full_file_attributes):
7663         Don't request the mime list for activation, context menu and
7664         the view as menu anymore. It was once used for determining a
7665         specialized component for directories, but we don't support that
7666         anymore. Nowadays it just delays these operations and can cause
7667         auth dialogs when opening the popup menu.
7669 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7671         * libnautilus-private/nautilus-file.c:
7672         (nautilus_file_recompute_deep_counts):
7673         Add file to work queue of enclosing directory when recomputing
7674         deep count for the properties dialog. Fixes #169342.
7676         Patch from Christian Neumair
7678 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7680         * src/nautilus-window-manage-views.c:
7681         * src/nautilus-window-private.h:
7682         Close window when it gets put in the trash.
7684         Patch from Christian Neumair
7686 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7688         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7689         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7690         icons jumping around
7692         * libnautilus-private/nautilus-icon-container.c:
7693         remove old workaround
7695         Patch from Christian Neumair
7697 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7699         * configure.in: Add "km" to ALL_LINGUAS.
7701 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7703         * libnautilus-private/nautilus-directory-async.c:
7704         (new_files_cancel), (nautilus_directory_cancel):
7705         Cancel get_file_info calls for new files too. Fixes a crash
7706         when leaving a directory with pending calls (#152977).
7708 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7710         * src/file-manager/fm-directory-view.c: (activate_callback):
7711         Close the window after the file activation, not before.
7712         Fixes a crash when middle-clicking a file (#330491).
7714 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7716         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7717         Don't show directory count for smb shares, as that can cause
7718         lots of network traffic and auth dialogs.
7720 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7722         * libnautilus-private/nautilus-icon-container.c:
7723         (get_cmp_point_x), (get_cmp_point_y),
7724         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7725         (closest_in_90_degrees), (record_arrow_key_start):
7726         Use better icon points for comparing the position of two items in
7727         "Text Beside Icon" mode. Fixes keynav issues with items that have
7728         different icon sizes.
7730 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7732         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7733         (get_drop_path):
7734         Test for the right path in the break condition. Fixes an infinite
7735         loop when dragging an item over a non-folder child of an expanded
7736         node in the list view, deadlocking the desktop.
7738 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7740         * configure.in:
7741         Post release version bump
7743 === nautilus 2.13.92 ===
7745 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7747         * NEWS:
7748         Update for release
7750 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7752         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7753         Use lazy positioning for volumes only, not all desktop file icons,
7754         as this can cause icons to move around, and its mainly required
7755         for removable volumes anyway.
7757 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7759         * src/nautilus-navigation-window.c:
7760         * src/nautilus-spatial-window.c:
7761         * src/nautilus-window.[ch]:
7762         Don't shortcut the title change when the bookmark name changes.
7763         Fixes #331383
7764         Patch from Christian Neumair.
7766 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7768         Get users' and groups' names via a cache to avoid calling
7769         getpwuid/getgrgid too often (i.e. many times during single redraw).
7771         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7772         Added nautilus-users-groups-cache.[ch]
7773         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7774         implementation of cache for getpwuid/getgrgid results.
7775         * libnautilus-private/nautilus-file.c:
7776         (get_user_name_from_id): removed
7777         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7778         (get_user_and_real_name_from_id): get user name and gecos using
7779         nautilus_users_cache_* functions instead of using getpwuid directly.
7780         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7781         (nautilus_file_get_group_name): get group name using
7782         nautilus_groups_cache_get_name instead of using getgrgid directly.
7783         (nautilus_file_get_owner_as_string): get user name using
7784         nautilus_users_cache_get_name.
7786 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7788         Don't add all possible columns to GtkTreeView when initializing
7789         FMListView, only the ones we actually show. This way we avoid getting
7790         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7791         columns with the default settings.
7793         * src/file-manager/fm-list-view.c:
7794         (apply_visible_columns_foreach, apply_visible_columns,
7795         apply_column_order): removed
7796         (apply_columns_settings): new function, updates a list of columns in
7797         GtkTreeView given both a list of visible columns and their ordering,
7798         replacement for apply_visible_columns and apply_column_order.
7799         (create_and_set_up_tree_view): when creating details->columns hash
7800         table, pass g_object_unref as value_destroy_func; before adding
7801         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7802         add columns to the view, the appropriate columns will be added when
7803         applying the configuration; in order to apply initial columns
7804         settings, call apply_columns_settings (instead of
7805         apply_visible_columns + apply_column_order).
7806         (set_visible_columns_from_metadata_and_preferences,
7807         set_column_order_from_metadata_and_preferences): removed
7808         (set_columns_settings_from_metadata_and_preferences): new, replacement
7809         for set_visible_columns_* and set_column_order_*.
7810         (fm_list_view_begin_loading, column_chooser_changed_callback,
7811         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7812         default_visible_columns_changed_callback,
7813         default_column_order_changed_callback): use newly added
7814         set_columns_settings_from_metadata_and_preferences.
7816 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7818         Avoid heavy operations inside "motion_notify_event" handler: don't
7819         call gtk_tree_model_row_changed (which causes updating the whole
7820         view), don't create new mouse cursor, change cursor only when
7821         necessary.
7822         As a bonus we avoid leaking hand cursor in nautilus and X server.
7824         * src/file-manager/fm-list-view.c:
7825         (hand_cursor): new global variable for storing hand cursor used in
7826         single click mode
7827         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7828         the model when changing rows, it's very slow and unnecessary - GTK+
7829         automatically invalidates parts of the view occupied by old and new
7830         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7831         only when necessary (from GDK_HAND2 to default and the other way
7832         round)
7833         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7834         the current row in the model, GTK+ automatically redraws the current
7835         row
7836         (enter_notify_callback): in case single click mode is used, update
7837         details->hover_path and set hand cursor if necessary
7838         (create_and_set_up_tree_view): connect to enter_notify_event signal
7839         in addition to leave_notify_event.
7840         (fm_list_view_click_policy_changed): unref global hand_cursor and
7841         set it to NULL when changing to double click mode, create new cursor
7842         and assign it to hand_cursor when changing to single click one.
7843         (fm_list_view_finalize): free details->hover_path if necessary
7844         (fm_list_view_init): explicitly set details->hover_path to NULL
7846 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7848         * src/nautilus-window-manage-views.c:
7849         Don't close window if old file changed when we're loading
7850         a new one (#137027).
7851         Based on patch from Christian Neumair.
7853 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7855         * libnautilus-private/nautilus-icon-container.c:
7856         Correctly handle *_margins as pixel values, not world-coords.
7857         Based on patch from Christian Neumair.
7859 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7861         * libnautilus-private/nautilus-icon-container.c
7862         (finish_adding_new_icons): Do not place icons both in the
7863         no_position_icons and semi_position_icons lists!
7864         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7865         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7866         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7867         getting a negative number.  So, we initially test for this and
7868         start that the first snap column.  The same reasoning applies to
7869         *y and the baseline.
7871 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7873         * src/nautilus-navigation-window.c:
7874         Allow saving a sidebar width of 0 (#331475)
7875         Patch from Christian Neumair
7877 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7879         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7880         Allow line-breaks after '-', '_', '.'
7881         (although not when a short number follows '.')
7882         Patch from Christian Neumair
7884 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7886         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7887         (can_accept_items_as_bookmarks), (drag_motion_callback),
7888         (bookmarks_drop_uris), (build_selection_list),
7889         (drag_data_received_callback):
7890         Only allow creation of bookmarks for directories. Fixes #328074.
7892 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7894         * libnautilus-private/nautilus-directory.c:
7895         (nautilus_directory_notify_files_removed):
7896         Plug potential leak.
7898 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7900         * src/file-manager/fm-directory-view.c: (done_loading):
7901         Only use the idle reveal mechanism for the list view.
7903 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7905         * src/file-manager/fm-directory-view.c:
7906         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7907         (done_loading):
7908         Call reveal_selection in an idle callback to work around a bug in
7909         GtkTreeView which produces buggy scroll states when the nodes have
7910         not yet been allocated. It would make the selection always the top
7911         row even when it should ignore alignment, among other oddities.
7913 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7915         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7916         * src/nautilus-application.h:
7917         * src/nautilus-window-manage-views.c:
7918         (got_file_info_for_view_selection_callback):
7919         Also consider desktop windows when deciding whether to fallback to
7920         home or not. Fixes #331605.
7922 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7924         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7926 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7928         * libnautilus-private/nautilus-directory-async.c:
7929         (directory_count_start):
7930         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7931         This avoids lots of stats.
7933         * configure.in:
7934         Require vfs 2.13.92 (cvs for now) for the above.
7936 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7938         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7939         Don't leak bookmark.
7941 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7943         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7944         Resolve the dropped uris to their drop target, use the same naming
7945         logic as the bookmark menu and use gnome-fs-directory icon when adding.
7946         If something more fitting is available it will be updated anyway.
7947         Fixes #332235.
7949 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7951         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7952         Set the has_custom_name_flag before setting the name - which would
7953         otherwise immediately commit the bookmarks to disk without the name.
7954         Fixes #327744.
7956 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7958         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7959         (bookmarks_button_press_event_cb):
7960         Open the popup menu non-modal and pass the button event on to the
7961         tree view. Makes a right click select the item under the cursor
7962         before bringing up the menu. Fixes #329778.
7964 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7966         * libnautilus-private/nautilus-file.c:
7967         (nautilus_file_get_size_as_string_with_real_size):
7968         Add a cast to fix build for platforms where GnomeVFSFileSize
7969         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7971 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7973         * src/file-manager/fm-error-reporting.[ch]:
7974         Add callback to fm_rename_file.
7976         * src/file-manager/fm-icon-view.c:
7977         Pass NULL as above callback
7979         * src/file-manager/fm-list-view.c:
7980         Don't activate file when renaming, delay until rename done.
7981         After rename, scroll to renamed file if not visibile, because it
7982         may have moved.
7984         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7986         * src/file-manager/fm-list-model.c:
7987         On file change, if file was re-sorted emit rows_reordered.
7989         This fixes bug #326581
7991 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7993         * libnautilus-private/nautilus-mime-actions.c:
7994         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7995         (file_compare_by_uri_scheme),
7996         (nautilus_mime_get_default_application_for_files),
7997         (nautilus_mime_get_open_with_applications_for_files),
7998         (nautilus_mime_get_applications_for_files),
7999         (nautilus_mime_has_any_applications_for_files):
8000         Avoid redundant application lookups by sorting the files by mime type
8001         and skipping the ones which have the same mime type / parent uri
8002         combination as the previous one. Prevents nautilus from blocking for
8003         seconds when selecting many files of similar type.
8005 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
8007         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8008         Fall back to locale encoding or force utf8 if the utf8 conversion
8009         of the link target filename fails. (#331379)
8011 2006-02-15  Alexander Larsson  <alexl@redhat.com>
8013         * src/file-manager/fm-properties-window.c (append_extension_pages):
8014         Pass the original files, not the target files to property
8015         page providers. (#329426)
8016         (create_permissions_page):
8017         Make sure we can get permissions from target before showing
8018         permissions page.
8020 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8022         * configure.in:
8023         Post release version bump.
8025 === nautilus 2.13.91 ===
8027 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8029         * NEWS:
8030         Update for release
8032         * configure.in:
8033         Require eel 2.13.91
8035 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8037         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8038         Fix layout bug on desktop (#153519)
8040 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8042         * nautilus-folder-handler.desktop.in:
8043         Add application/x-gnome-saved-search to the list of folder types handled
8045 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8047         * configure.in:
8048         Post release version bump.
8050 === nautilus 2.13.90 ===
8052 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8054         * NEWS:
8055         Update for release
8057         * configure.in:
8058         Bump version to 2.13.90
8060 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8062         * src/nautilus-file-management-properties.c:
8063         (nautilus_file_management_properties_dialog_setup):
8064         * src/nautilus-file-management-properties.glade:
8065         Add the option to always use the location bar to the
8066         preferences dialog. Closes #328659.
8067         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8069 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8071         * libnautilus-private/nautilus-view.h:
8072         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8073         Add new grab_focus method.
8075         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8076         (fm_list_view_iface_init):
8077         Implement grab_focus.
8079         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8080         Use grab_focus to set the focus on the content view. Fixes #329087.
8081         Patch from Nelson Benitez <gnel@cenobioracing.com>
8083 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
8085         * src/nautilus-places-sidebar.c: (compute_drop_position),
8086         (get_drag_data), (free_drag_data), (drag_motion_callback),
8087         (drag_leave_callback), (uri_list_from_selection),
8088         (drag_data_received_callback), (drag_drop_callback),
8089         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8090         Enable bookmarks as drop targets. Closes #43311.
8091         Based on a patch from Christian Neumair <chris@gnome-de.org>.
8093 2006-01-29  Christian Neumair  <chris@gnome-de.org>
8095         * libnautilus-private/nautilus-icon-container.c:
8096         (finish_adding_new_icons):
8097         Use same grid as positioned icons to not mess up spacing.
8099 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
8101         * libnautilus-private/nautilus-file.c:
8102         (nautilus_file_get_size_as_string_with_real_size),
8103         (nautilus_file_get_string_attribute):
8104         * src/file-manager/fm-properties-window.c: (create_basic_page):
8105         Show the detailed file size in addition to the formatted one
8106         in the properties dialog. Fixes #62713.
8107         Patch from Gautier Portet <kassoulet@gmail.com>
8109 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8111         * src/file-manager/fm-directory-view.c:
8112         (confirm_delete_from_trash):
8113         HIGify the icon in the delete from trash dialog.
8114         Patch from Luca Ferretti <elle.uca@libero.it>
8116 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8118         * test/test-nautilus-directory-async.c: (main):
8119         Fix C99-style variable initialization.
8120         Patch from Jens Granseuer <jensgr@gmx.net>
8122 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8124         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8125         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8126         Stop cell editing when disposing the view. Fixes #322821.
8128 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8130         * libnautilus-private/nautilus-file-operations.c:
8131         (progress_dialog_set_to_from_item_text):
8132         Use nautilus_get_uri_shortname_for_display to avoid
8133         crashing g_markup with invalid utf-8. Fixes #325586.
8135 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
8137         * src/file-manager/fm-properties-window.c:
8138         (synch_groups_combo_box), (synch_user_menu):
8139         Don't try to update the owner and group widgets if
8140         the monitored file was removed. Fixes #325702.
8142 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8144         * src/nautilus-window.c: (nautilus_window_destroy):
8145         Unref and destroy a new content view that has been created
8146         but not yet been switched to. Fixes a rare crash.
8148 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8150         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8151         Don't leak title.
8153 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8155         * libnautilus-private/nautilus-desktop-directory-file.c:
8156         (desktop_directory_file_monitor_add):
8157         Fix a typo that makes the desktop directory monitors leak.
8159 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8161         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8162         Never try to scale icons down to 0px. Fixes scaling for
8163         images with extreme ratios.
8165 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8167         * libnautilus-private/nautilus-mime-actions.c:
8168         (nautilus_mime_get_applications_for_file):
8169         Don't leak mime_type.
8171 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
8173         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8174         Destroy the bookmarks window on shutdown.
8176         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8177         Release the bookmark stores.
8179 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
8181         * src/nautilus-spatial-window.c:
8182         (nautilus_spatial_window_finalize):
8183         Don't leak last_geometry.
8185         * src/file-manager/fm-tree-view.c:
8186         (show_iter_for_file):
8187         Don't leak path.
8189 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8191         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8192         Don't try to remove dummy rows from the reverse maps. Fixes
8193         critical warnings when reloading a list view with subdirectories.
8195 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8197         * configure.in:
8198         Post release version bump.
8200 === nautilus 2.13.4 ===
8202 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8204         * NEWS:
8205         Update for release.
8207 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8209         * configure.in:
8210         * libnautilus-private/Makefile.am:
8211         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8212         * libnautilus-private/nautilus-search-engine.c:
8213         Add search support for the Tracker indexing engine.
8215 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8217         * src/file-manager/fm-directory-view.c:
8218         Handle the mount/unmount error case where the mount system handled
8219         the error dialogs.
8221 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8223         * src/nautilus-places-sidebar.c: (add_place), (update_places),
8224         (get_bookmark_index), (compute_drop_position),
8225         (drag_motion_callback), (drag_leave_callback),
8226         (bookmarks_drop_uris), (drag_data_received_callback),
8227         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8228         (bookmarks_check_popup_sensitivity),
8229         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8230         (rename_shortcut_cb), (remove_selected_bookmarks),
8231         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8232         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8233         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8234         (bookmarks_button_press_event_cb), (bookmarks_edited),
8235         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8236         Merge parts of the d'n'd and popup menu code from the gtk filechooser
8237         into the places sidebar.
8239 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8241         * libnautilus-private/nautilus-directory-background.c:
8242         (nautilus_file_background_read_desktop_settings),
8243         (nautilus_file_background_write_desktop_settings):
8244         Handle new background zooming mode. (#105231)
8246 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8248         * src/file-manager/fm-desktop-icon-view.c:
8249         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8250         Remove the default_zoom pref callback in finalize, not destroy.
8251         Fixes #326063.
8253 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8255         * libnautilus-private/nautilus-file-operations.c:
8256         (progress_dialog_set_to_from_item_text):
8257         Handle hostnames in the progress dialog strings more robustly.
8258         Fixes #325737.
8259         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8261 2006-01-12  Christian Neumair  <chris@gnome-de.org>
8263         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8264         Update current bookmark name/pixbuf on changes. Partially fixes
8265         #44906.
8267 2006-01-12  Alexander Larsson  <alexl@redhat.com>
8269         * src/file-manager/fm-error-reporting.c: (rename_callback),
8270         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8271         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8273 2006-01-11  Sebastien Bacher  <seb128@debian.org>
8275         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8276         updated the default thumbnailing value (Fixes #317587)
8278 2006-01-11  Christian Neumair  <chris@gnome-de.org>
8280         * libnautilus-private/nautilus-mime-actions.c:
8281         (nautilus_mime_get_default_application_for_files),
8282         (intersect_application_lists),
8283         (nautilus_mime_get_open_with_applications_for_files),
8284         (nautilus_mime_has_any_applications_for_files):
8285         * libnautilus-private/nautilus-mime-actions.h:
8286         Add file list helpers for getting associated applications.
8288         * libnautilus-private/nautilus-program-choosing.c:
8289         * libnautilus-private/nautilus-program-choosing.h:
8290         (nautilus_launch_application):
8291         Allow to pass multiple files per application launch.
8293         * src/nautilus-information-panel.c:
8294         (command_button_callback):
8295         Port to new API.
8297         * src/file-manager/fm-directory-view.c:
8298         (application_launch_parameters_new),
8299         (application_launch_parameters_free),
8300         (fm_directory_view_launch_application),
8301         (fm_directory_view_chose_application_callback),
8302         (application_selected_cb),
8303         (open_with_launch_application_callback),
8304         (add_application_to_open_with_menu), (reset_open_with_menu),
8305         (real_update_menus), (list_to_parameters_foreach),
8306         (mime_application_hash),
8307         (fm_directory_view_make_activation_parameters),
8308         (activate_callback):
8309         Support activation of multiple files at once, correctly figure out
8310         their associated applications. Fixes #105653.
8312         * src/file-manager/fm-directory-view.c:
8313         (activate_callback):
8314         ref/unref the view before/after operating on it. Fixes #326231.
8316 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
8318         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8319         instead of g_utf8_strlen() since gtk_editable_insert_text takes
8320         the number of bytes (not number of characters).  Fixes #324406.
8322 2006-01-10  Jürg Billeter  <j@bitron.ch>
8324         * libnautilus-private/nautilus-desktop-link.c:
8325         (nautilus_desktop_link_new):
8326         Don't try to free constant string. Fixes #326114.
8328 2005-12-20  Christian Neumair  <chris@gnome-de.org>
8330         * libnautilus-private/nautilus-file.c:
8331         (nautilus_file_get_custom_icon):
8332         * src/file-manager/fm-properties-window.c:
8333         (fm_properties_window_drag_data_received),
8334         (make_relative_uri_from_full), (set_icon),
8335         (select_image_button_callback):
8336         Set icons for directories relative to the directory location to make
8337         it follow location changes.
8339 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8341         * src/nautilus-query-editor.c:
8342         Support filtering on arbitrary mime type.
8343         Uses the new eel_mime_get_availible_mime_types
8345         * configure.in:
8346         Require eel 2.13.4 for new mime list function
8348 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8350         * src/nautilus-query-editor.c: (edit_clicked),
8351         (nautilus_query_editor_grab_focus):
8352         Don't focus invisible widget.
8354 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8356         * libnautilus-extension/Makefile.am:
8357         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8358         Add NautilusLocationWidgetProvider
8360         * src/nautilus-window-manage-views.c:
8361         Use NautilusLocationWidgetProvider
8363 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8365         * src/file-manager/fm-directory-view.c:
8366         (action_save_search_as_callback):
8367         Some better strings, not resizeable.
8369         * src/nautilus-navigation-window.c:
8370         (nautilus_navigation_window_instance_init),
8371         (nautilus_navigation_window_destroy):
8372         Remove unused tooltips object
8374         * src/nautilus-query-editor.c:
8375         Add tooltips, fix spacing
8377         * src/nautilus-spatial-window.c:
8378         * src/nautilus-window-manage-views.c:
8379         Fix spacing for extra location widgets
8381 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
8383         * src/file-manager/fm-directory-view.c
8384         (action_save_search_as_callback):  HIG fixes for the save
8385         search dialog.
8387 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
8389         * libnautilus-private/nautilus-desktop-link-monitor.c:
8390         (volume_delete_dialog):
8391         * libnautilus-private/nautilus-file-operations.c:
8392         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8393         * libnautilus-private/nautilus-icon-dnd.c:
8394         (confirm_switch_to_manual_layout):
8395         * libnautilus-private/nautilus-program-choosing.c:
8396         (application_cannot_open_location):
8397         * src/file-manager/fm-directory-view.c:
8398         (report_broken_symbolic_link):
8399         * src/nautilus-location-bar.c: (drag_data_received_callback):
8400         Adapt callers to eel dialog API changes. Fixes #324262.
8402         Patch from Christian Neumair <chris@gnome-de.org>
8403         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8405 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8407         * libnautilus-private/nautilus-dnd.c:
8408         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
8409         for menu items.
8411 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8413         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8414         (add_new_pattern), (add_new_color): HIG fixes.  Use title
8415         capitalization for window titles.  Fix widget spacing.
8417 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8419         * libnautilus-private/nautilus-file.c: (get_time),
8420         (compare_by_time), (nautilus_file_compare_for_sort),
8421         (nautilus_file_compare_for_sort_by_attribute):
8422         Support comparison by accessed time. Fixes #321671.
8424         * libnautilus-private/nautilus-file.h:
8425         Add atime sort type.
8427         Based on a patch from bluefuture@email.it
8429 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8431         * src/file-manager/fm-properties-window.c:
8432         (select_image_button_callback):
8433         Use GTK_STOCK_REVERT_TO_SAVED item for icon
8434         selection dialog. Closes #95115.
8435         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8437 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8439         * libnautilus-extension/nautilus-column.c:
8440         * libnautilus-extension/nautilus-menu-item.c:
8441         * libnautilus-extension/nautilus-property-page.c:
8442         Chain up in finalize handler, to fix leaks.
8444 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8446         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8447         Correct arguments for add_file, makes rename on new folder/file work
8448         again.
8450 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8452         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8453         * libnautilus-private/nautilus-global-preferences.h:
8454         Rename network icon prefs to match others.
8456 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8458         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8459         * libnautilus-private/nautilus-global-preferences.c:
8460         Disable network icon on desktop by default.
8462         * src/nautilus-main.c:
8463         * src/nautilus-navigation-window-ui.xml:
8464         * src/nautilus-spatial-window-ui.xml:
8465         * src/nautilus-window-menus.c:
8466         Add network to go/places menu.
8468 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8470         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8471         Make entry 30 chars to match file selector dialog.
8472         Patch from Ray Strode
8474 2005-12-13  Alexander Larsson  <alexl@redhat.com>
8476         * libnautilus-private/nautilus-module.c (nautilus_module_load):
8477         open modules G_MODULE_BIND_LOCAL
8479 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8481         * configure.in:
8482         Post release version bump.
8484 === nautilus 2.13.3 ===
8486 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8488         * Makefile.am:
8489         disable update-mimedb in distcheck
8491         * libnautilus-private/Makefile.am:
8492         Add beagle sources to extradist
8494         * NEWS:
8495         Update for release
8497 --- Merged the nautilus-search2 branch ---
8499 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8501         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8502         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8503         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8505 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8507         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8508         Another case where we need to create a saved search file.
8510 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8512         * configure.in:
8513         Make it possible to build without beagle.
8515 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8517         * libnautilus-private/Makefile.am:
8518         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8519         Add new NautilusSearchEngineSimple backend.
8521         * libnautilus-private/nautilus-file-utilities.[ch]:
8522         Add nautilus_get_home_directory_uri.
8524         * libnautilus-private/nautilus-marshal.list:
8525         Add VOID:OBJECT,BOOLEAN, sort
8527         * libnautilus-private/nautilus-search-directory.[ch]:
8528         Add nautilus_search_directory_is_indexed.
8529         Make sure saved searches are never returned as search hits.
8531         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8532         Make _new fail if we can't contact beagle daemon.
8533         Set text on query as one string (it can have keywords in it)
8534         Move freeing of query data to after query is done.
8535         Add _is_indexed
8537         * libnautilus-private/nautilus-search-engine.[ch]:
8538         Add nautilus_search_engine_is_indexed
8539         Remove nautilus_search_engine_enabled
8540         Use beagle if availible, otherwise simple backend.
8542         * src/nautilus-navigation-window-menus.c:
8543         Remove search disabled code
8545         * src/nautilus-query-editor.[ch]:
8546         Rename activate to changed and add reload argument
8547         Add go/reload button for non-indexed searches
8548         Add mnemonic for entry
8549         Change saved search string to "Search Folder"
8551         * src/nautilus-navigation-window.c:
8552         Update for query editor changes
8553         For indexed search engines, default to search in homedir
8555         * src/nautilus-spatial-window.c:
8556         Update for query editor changes
8557         For indexed search engines, default to search in homedir
8558         Remove search disabled code
8560 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8562         * src/nautilus-query-editor.c (setup_external_entry):
8563         Make ugly string slightly better.
8565 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8567         * configure.in:
8568         Mime API needs gnome-vfs-module. Unfortunate...
8570         * libnautilus-private/nautilus-query.c:
8571         Parse queries fully
8573         * libnautilus-private/nautilus-search-engine-beagle.c:
8574         Look at mime types and location.
8576         * src/nautilus-query-editor.c:
8577         Add mime type and location to query editor
8579 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8581         * libnautilus-private/nautilus-query.[ch]:
8582         Add new fields to NautilusQuery
8584 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8586         Merge in changes from NAUTILUS_2_12_1 to
8587         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8588         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8590 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8592         * src/nautilus-history-sidebar.c: (update_history),
8593         (nautilus_history_sidebar_init):
8594         Fix leaks of bookmarks and model.
8596 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8598         * libnautilus-private/nautilus-search-engine-beagle.c:
8599         (nautilus_search_engine_beagle_set_query):
8600         Unref the right query.
8602 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8604         * libnautilus-private/nautilus-file-utilities.c:
8605         (nautilus_compute_title_for_uri):
8606         Handle NULL query in search.
8608         * libnautilus-private/nautilus-file-utilities.h:
8609         * libnautilus-private/nautilus-search-directory.h:
8610         Move saved search uri/mimetype define to
8611         nautilus-file-utilities.h.
8613         * libnautilus-private/nautilus-search-directory.c:
8614         Ref query in get
8616         * libnautilus-private/nautilus-search-engine.c:
8617         Remove unused stuff.
8619         * src/Makefile.am:
8620         * src/nautilus-query-editor.[ch]:
8621         Add new files implementing NautilusQueryEditor
8623         * src/nautilus-places-sidebar.c:
8624         Remove search from places sidebar.
8626         * src/nautilus-search-bar.[ch]:
8627         Only handle text queries.
8629         * src/nautilus-window.[ch]:
8630         * src/nautilus-window-private.h:
8631         * src/nautilus-navigation-window-menus.c:
8632         * src/nautilus-window-manage-views.c:
8633         extra location widgets support and some search mode changes
8635         * src/nautilus-navigation-window.[ch]:
8636         * src/nautilus-spatial-window.c:
8637         Implement new search ui using extra location widgets
8639         * src/file-manager/fm-directory-view.c:
8640         Implement save search and save search as.
8641         Fix free bugs in fm_directory_view_stop.
8643         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8644         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8645         Also handle saved search mimetypes.
8648 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8650         * libnautilus-private/nautilus-search-directory.[ch]:
8651         More functions to save queres.
8653         * src/file-manager/fm-actions.h:
8654         * src/file-manager/fm-directory-view.c:
8655         * src/file-manager/nautilus-directory-view-ui.xml:
8656         Initial stubs for save search menu items.
8658 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8660         * libnautilus-private/nautilus-directory.c:
8661         * libnautilus-private/nautilus-search-directory.[ch]:
8662         * src/nautilus-bookmark-list.c:
8663         Further refactor the query loading, and remove all traces
8664         of the old load/save mechanism.
8666 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8668         * libnautilus-private/nautilus-directory.c:
8669         * libnautilus-private/nautilus-query.[ch]:
8670         * libnautilus-private/nautilus-search-directory.[ch]:
8671         Refactor query loading into NautilusQuery object.
8673 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8675         * configure.in:
8676         Check for update-mime-database
8678         * data/.cvsignore:
8679         * data/Makefile.am:
8680         * data/nautilus.xml.in:
8681         Add mime database entries for saved searches.
8683         * libnautilus-private/Makefile.am:
8684         * libnautilus-private/nautilus-saved-search-file.[ch]:
8685         Special file type for saved search files to pretend that
8686         they are directories.
8688         * libnautilus-private/nautilus-directory.[ch]:
8689         Make nautilus_directory_ref return its arg.
8690         Create NautilusSearchDirectory for saved searches.
8692         * libnautilus-private/nautilus-file-dnd.c:
8693         Non-editable directories do not accept drops.
8695         * libnautilus-private/nautilus-file-private.h:
8696         * libnautilus-private/nautilus-file.h:
8697         Move nautilus_file_get_existing to public header.
8699         * libnautilus-private/nautilus-file.c:
8700         Create saved search files at right time
8702         * libnautilus-private/nautilus-marshal.list:
8703         Add new marshallers
8705         * libnautilus-private/nautilus-monitor.c:
8706         Remove some spew
8708         * libnautilus-private/nautilus-search-directory.[ch]:
8709         Split out search file loading to a separate function.
8711         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8712         Handle several layers of cannot accept drop.
8714         * src/file-manager/fm-directory-view.[ch]:
8715         Make files be related to the directory they are in, since
8716         a file can be in a tree multiple times, with searches.
8717         Sorting us now done in base class, and inheriting classes just
8718         add a compare function.
8719         Fix file leak in new_folder_done.
8721         * src/file-manager/fm-icon-view.c:
8722         Update to new base class API.
8723         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8725         * src/file-manager/fm-list-model.[ch]:
8726         Rearrange data so that we can have one file in multiple dirs.
8727         Still problems with the same directory in multiple dirs.
8728         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8729         Fix leak in each_path_get_data_binder
8731         * src/file-manager/fm-list-view.c:
8732         Update to new APIs (base class and model).
8733         Fix leak in fm_list_view_get_selection_foreach_func.
8735 --- end of nautilus-search2 merge ---
8737 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8739         * src/file-manager/fm-directory-view.c:
8740         (report_broken_symbolic_link):
8741         Don't ask to move broken symlinks to trash in trash (#132751)
8743         Patch from Christian Neumair
8745 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8747         * libnautilus-private/nautilus-desktop-icon-file.c:
8748         * libnautilus-private/nautilus-directory-async.c:
8749         * libnautilus-private/nautilus-file.c:
8750         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8751         permissions.
8753         Patch from Christian Neumair and Christian Kellner
8755         * configure.in:
8756         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8758 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8760         * src/file-manager/fm-properties-window.c:
8761         Use GtkComboBox, not option menu. (#322567)
8763         Patch by Jaap A. Haitsma
8765 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8767         * src/file-manager/fm-directory-view.c:
8768         (extension_action_slow_mime_types_ready_callback),
8769         (extension_action_callback), (add_extension_action_for_files):
8770         Keep the original action refed till its activation callback is
8771         done. Prevents the callback data from being freed prematurely.
8772         Fixes #320230.
8774 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8776         Fixes bug #322957:
8778         Add a "Network Servers" icon on the desktop, which takes you to network:///
8780         * libnautilus-private/nautilus-global-preferences.h
8781         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8782         name.  This determines whether we show the "Network Servers" icon.
8784         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8785         schema for /apps/nautilus/desktop/network_visible; the default is true.
8787         * libnautilus-private/nautilus-desktop-link.h
8788         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8790         * libnautilus-private/nautilus-desktop-link.c
8791         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8793         * libnautilus-private/nautilus-desktop-link-monitor.c
8794         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8795         (nautilus_desktop_link_monitor_delete_link): Don't delete
8796         NAUTILUS_DESKTOP_LINK_NETWORK links.
8797         (update_link_visibility): New helper function.
8798         (desktop_home_visible_changed): Use update_link_visibility(), to
8799         avoid duplicated code.
8800         (desktop_computer_visible_changed): Likewise.
8801         (desktop_trash_visible_changed): Likewise.
8802         (desktop_network_visible_changed): New function.
8803         (create_link_and_add_preference): New helper function.
8804         (nautilus_desktop_link_monitor_init): Use
8805         create_link_and_add_preference() to avoid duplicated code.  Also,
8806         create the network_link.
8807         (desktop_link_monitor_finalize): Unref the network_link.
8808         (remove_link_and_preference): New helper function.
8809         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8810         to avoid duplicated code.  Also, free the network_link.
8812         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8813         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8814         the "Network Servers" icon appears before mounts.
8815         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8816         NAUTILUS_DESKTOP_LINK_NETWORK.
8818 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8820         * libnautilus-private/nautilus-emblem-utils.c:
8821         * libnautilus-private/nautilus-file-operations.c:
8822         * libnautilus-private/nautilus-program-choosing.c:
8823         * src/file-manager/fm-directory-view.c:
8824         * src/file-manager/fm-error-reporting.c:
8825         * src/file-manager/fm-properties-window.c:
8826         * src/file-manager/fm-tree-view.c:
8827         * src/nautilus-application.c:
8828         * src/nautilus-connect-server-dialog-main.c:
8829         * src/nautilus-connect-server-dialog.c:
8830         * src/nautilus-emblem-sidebar.c:
8831         * src/nautilus-information-panel.c:
8832         * src/nautilus-navigation-window-menus.c:
8833         * src/nautilus-property-browser.c:
8834         * src/nautilus-window-bookmarks.c:
8835         * src/nautilus-window-manage-views.c:
8836         Remove title from alerts. (#323134)
8838         Patch from jaap@haitsma.org
8840         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8841         Fix warning from ignoring g_list_append return value
8843 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8845         * src/nautilus-navigation-window.[ch]:
8846         Use combo box instead of option menu (#322567)
8848         Patch from jaap@haitsma.org
8850 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8852         * src/nautilus-file-management-properties.c:
8853         * src/nautilus-file-management-properties.glade:
8854         Use the new combo box code (#322487)
8856         Patch from jaap@haitsma.org
8858         * configure.in:
8859         Require new eel.
8861 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8863         Fixes bug #318140:
8865         * libnautilus-private/nautilus-link-desktop-file.c
8866         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8867         .desktop file doesn't have an Icon property, fall back to some
8868         reasonable icons depending on the type of the .desktop file.
8870         * libnautilus-private/nautilus-icon-factory.c
8871         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8872         custom icons vs. special icons.
8874 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8876         Fixes bug #317962:
8878         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8879         name for $HOME; just let it be the actual display name of the
8880         folder on disk.
8882         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8883         this consistent.
8885 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8887         * src/file-manager/fm-directory-view.c: (done_loading),
8888         (display_pending_callback),
8889         (schedule_idle_display_of_pending_files),
8890         (schedule_timeout_display_of_pending_files),
8891         (unschedule_display_of_pending_files), (queue_pending_files),
8892         (remove_changes_timeout_callback), (reset_update_interval),
8893         (changes_timeout_callback), (schedule_changes),
8894         (files_added_callback), (files_changed_callback),
8895         (done_loading_callback), (schedule_update_menus),
8896         (file_changed_callback), (finish_loading),
8897         (fm_directory_view_stop):
8898         Schedule the frequency of updates to the view in relation to the
8899         activity in a viewed directory instead of simply scheduling everything
8900         as idle. Prevents high CPU load from constant updates in busy
8901         directories and allows more efficient use of the cached info for
8902         the initial display.
8904 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8906         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8907         HIG fixes for the delete confirmation dialog.  Remove window
8908         title & convert dialog type from question to warning.
8910 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8912         * src/file-manager/fm-directory-view.c:
8913         Allow shift-delete even if not visible in ui.
8915         Patch from Nelson Benítez <gnel@cenobioracing.com>
8917 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8919         * icons/knob.png:
8920         New knob icon from Luca Ferretti
8922 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8924         * libnautilus-private/nautilus-file.[ch]:
8925         Add nautilus_file_list_cancel_call_when_ready.
8927         * src/file-manager/fm-directory-view.c:
8928         Handle multiple files being activated together.
8930         Patch from Christian Neumair with some changes.
8932 2005-11-23  Alexander Larsson  <alexl@redhat.com>
8934         * libnautilus-private/nautilus-thumbnails.c:
8935         (nautilus_thumbnail_load_framed_image):
8936         Don't frame thumbnails with alpha channel.
8938 2005-11-22  Alexander Larsson  <alexl@redhat.com>
8940         * src/nautilus-file-management-properties.glade:
8941         Use pixel offset for indenting, not spaces.
8942         Patch from Jaap Haitsma
8944 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
8946         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8947         G_MODULE_BIND_LAZY when dlopening a module.
8949 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8951         * src/file-manager/fm-directory-view.c:
8952         (action_location_delete_callback): Ask for confirmation when deleting
8953         through the location context menu. Fixes #321584.
8955 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8957         * src/nautilus-file-management-properties.c:
8958         (nautilus_file_management_properties_size_group_create):
8959         Don't leak size_group reference.
8960         Patch from Jaap Haitsma <jaap@haitsma.org>
8962 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8964         * configure.in:
8965         Post release version bump.
8967 === nautilus 2.13.2 ===
8969 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8971         * configure.in:
8972         Require new eel
8974         * NEWS:
8975         Update for release
8977 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8979         * src/file-manager/fm-tree-view.c: (create_tree):
8980         * src/nautilus-main.c: (register_icons):
8981         * src/nautilus-window-menus.c:
8982         Always use gnome-fs-home for home icon.
8984 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8986         * libnautilus-private/nautilus-icon-canvas-item.c:
8987         (nautilus_icon_canvas_item_bounds):
8988         Handle emblem size correctly when zoomed.
8989         Patch from Christian Neumair
8991 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8993         * src/nautilus-desktop-window.c (realize):
8994         Fix typo (#320003)
8996 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8998        Fix the volumes part of bug #45953:
9000        * libnautilus-private/nautilus-icon-container.c
9001        (finish_adding_new_icons): First, call assign_icon_position().
9002        Then, don't ignore the fact that the icon may have a lazy
9003        position; check the icon->has_lazy_position flag even after
9004        retrieving its stored position.  If the flag is turned on, defer
9005        the icon to the semi_position_icons list.
9007 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9009         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9010         Handle the case of missing highlight frame better.
9011         Patch from Christian Neumair
9013 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9015         * src/file-manager/fm-properties-window.c:
9016         Nicer ui for setting custom icons (#95115)
9017         Patch from Christian Neumair
9019 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9021         * libnautilus-private/nautilus-file-operations.[ch]:
9022         * src/file-manager/fm-directory-view.[ch]:
9023         * src/file-manager/fm-icon-view.c:
9024         * src/file-manager/fm-list-view.c:
9025         * src/file-manager/fm-tree-view.c:
9026         Get the right position on new folders/files when in
9027         manual position mode.
9028         Patch from Christian Neumair
9030 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9032         * libnautilus-private/nautilus-file-operations.c:
9033         (handle_transfer_overwrite):
9034         Add skip all button. (#48331)
9035         Patch from Guillaume Desmottes <cass@skynet.be>
9037 2005-11-13  Christian Neumair  <chris@gnome-de.org>
9039         * libnautilus-private/nautilus-icon-container.c:
9040         Use ctrl-shift-g to browse back in results. Fixes #320061.
9042 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
9044         * src/file-manager/fm-tree-view.c: (create_tree):
9045         Connect the compare function before root nodes are added.
9046         Prevents the internal sort model of GtkTree from going
9047         out of sync with the tree view after a root node resort.
9048         Fixes #158506.
9050 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
9052         * libnautilus-private/nautilus-icon-canvas-item.h:
9053         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9054         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9055         make the knob image themable as stock-nautilus-knob.
9057         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9058         via keyboard, with <Control>+, <Control>- and <Control>0.
9060         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9061         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9062         does not eat <Control>0.
9064 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9066         * libnautilus-private/nautilus-file-operations.c:
9067         Include locale.h to fix build. Patch from Nelson Benítez.
9069 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9071         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9072         Fix leak. Patch from Kjartan Maraas. (#319333)
9074 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9076         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9077         Correctly sort the mime lists.
9079 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9081         * configure.in:
9082         Post release version bump.
9084 === nautilus 2.13.1 ===
9086 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9088         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9089         Fix test, icon size was removed
9091         * NEWS:
9092         Update for release
9094 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9096         * src/file-manager/fm-directory-view.c: Only show
9097         the "Format" item if gfloppy is around.
9099 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9101         * src/file-manager/fm-actions.h:
9102         * src/file-manager/nautilus-directory-view-ui.xml:
9103         * src/file-manager/fm-directory-view.c: Add a "Format"
9104         menuitem to the context menu of Floppy in Computer,
9105         which runs gfloppy.
9107 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9109         * libnautilus-private/nautilus-program-choosing.c:
9110         (nautilus_launch_show_file):
9111         * src/nautilus-window-manage-views.c:
9112         (display_view_selection_failure):
9113         * src/file-manager/fm-directory-view.c:
9114         (activate_callback),
9115         (activate_activation_uri_ready_callback):
9116         Don't bail if an authentication request was cancelled.
9118 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9120         * src/nautilus-sidebar-title.c:
9121         (update_more_info):
9122         * libnautilus-private/nautilus-file.c:
9123         * libnautilus-private/nautilus-file.h:
9124         (nautilus_file_should_show_type):
9125         Don't display file type in sidebar for computer, network and smb
9126         toplevel URIs. Fixes #168561.
9128 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9130         * libnautilus-private/nautilus-mime-actions.c:
9131         (get_open_with_mime_applications), (application_compare_by_name),
9132         (application_compare_by_id):
9133         Sort applications by name. Fixes bug #310038.
9135 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9137         * libnautilus-private/nautilus-bookmark.c:
9138         (bookmark_file_changed_callback):
9139         Don't update bookmarks when its target file is trashed. Fixes #162787.
9141 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9143         * libnautilus-private/nautilus-window-info.h:
9144         * src/nautilus-window-manage-views.c:
9145         (nautilus_window_open_location_full):
9146         * src/file-manager/fm-icon-view.c:
9147         (icon_container_activate_alternate_callback):
9148         * src/file-manager/fm-list-view.c:
9149         (activate_selected_items_alternate):
9150         Open a new navigational window on alternative item activation.
9152 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9154         * src/nautilus-spatial-window.c:
9155         (got_file_info_for_location_menu_callback):
9156         Use custom image for location button if available. Partially fixes
9157         #311394 and plugs a leak.
9159 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9161         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9162         Scroll into view correctly when renaming (#309964)
9164 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9166         * libnautilus-private/Makefile.am (INCLUDES):
9167         Remove duplicate setting of libnautilus_private_la_LIBADD
9169 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9171         * src/nautilus-shell-interface.idl:
9172         Reuse Nautilus::URI from the one defined in libnautilus-private.
9174         * libnautilus-private/Makefile.am:
9175         Link libnautilus-private statically.
9177 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9179         * src/file-manager/fm-directory-view.c:
9180         (can_delete_uri_without_confirm),
9181         (confirm_delete_directly):
9182         Don't request confirmation for deletion of "burn:" URIs. Fixes
9183         #302607.
9185 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9187         * src/nautilus-places-sidebar.c: (update_places):
9188         * src/nautilus-window-bookmarks.c: (update_bookmarks):
9189         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9191 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9193         * libnautilus-private/nautilus-metafile.c: Make metadata
9194         copying/moving asynchronous.
9196 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9198         * data/browser.xml: Don't mark strings for translation we get from
9199         gnome-icon-theme. Fixes #114919.
9201 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9203         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9204         Don't send slash to typeahead
9206         * src/nautilus-location-dialog.[ch]:
9207         Add nautilus_location_dialog_set_location.
9209         * src/nautilus-navigation-window-menus.c:
9210         * src/nautilus-navigation-window.c:
9211         * src/nautilus-spatial-window.c:
9212         * src/nautilus-window.[ch]:
9213         Open location dialog/entry when you press '/'.
9215 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9217         * src/file-manager/fm-list-view.c:
9218         Use gtktreeview typeahead. Patch by Christian Neumair.
9220 2005-10-18  Jürg Billeter  <j@bitron.ch>
9222         * libnautilus-private/nautilus-icon-container.c: (destroy),
9223         (unrealize), (button_press_event),
9224         (nautilus_icon_container_search_position_func),
9225         (nautilus_icon_container_real_search_enable_popdown),
9226         (nautilus_icon_container_search_enable_popdown),
9227         (nautilus_icon_container_search_disable_popdown),
9228         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9229         (nautilus_icon_container_search_entry_flush_timeout),
9230         (nautilus_icon_container_search_preedit_changed),
9231         (nautilus_icon_container_search_activate),
9232         (nautilus_icon_container_search_delete_event),
9233         (nautilus_icon_container_search_button_press_event),
9234         (nautilus_icon_container_search_iter),
9235         (nautilus_icon_container_search_move),
9236         (nautilus_icon_container_search_scroll_event),
9237         (nautilus_icon_container_search_key_press_event),
9238         (nautilus_icon_container_search_init),
9239         (nautilus_icon_container_ensure_interactive_directory),
9240         (nautilus_icon_container_real_start_interactive_search),
9241         (nautilus_icon_container_start_interactive_search),
9242         (key_press_event), (nautilus_icon_container_class_init):
9243         * libnautilus-private/nautilus-icon-container.h:
9244         * libnautilus-private/nautilus-icon-private.h:
9245         * libnautilus-private/nautilus-marshal.list:
9247         Replace NautilusIconContainer typeahead implementation by a port of
9248         GtkTreeView's interactive search.
9250 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9252         * libnautilus-extension/Makefile.am:
9253         * libnautilus-private/Makefile.am:
9254         Build fixes for cygwin.
9255         Patch from Yaakov S (Cygwin Port)
9257 2005-10-17  Christian Neumair  <chris@gnome-de.org>
9259         * libnautilus-private/nautilus-bookmark.c:
9260         * libnautilus-private/nautilus-bookmark.h:
9261         * libnautilus-private/nautilus-icon-container.c:
9262         * libnautilus-private/nautilus-icon-factory.c:
9263         * libnautilus-private/nautilus-icon-factory.h:
9264         * libnautilus-private/nautilus-ui-utilities.c:
9265         * src/nautilus-bookmarks-window.c:
9266         * src/nautilus-history-sidebar.c:
9267         * src/nautilus-places-sidebar.c:
9268         * src/nautilus-sidebar-title.c:
9269         * src/nautilus-spatial-window.c:
9270         * src/nautilus-window-menus.c:
9271         * src/file-manager/fm-directory-view.c:
9272         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9273         stock icon size, use this size in the sidebar, and in menus.
9274         Fixes #167107 and others.
9276 2005-10-17  Alexander Larsson  <alexl@redhat.com>
9278         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9279         Remove ctrl-backspace delete keybinding. (#310546)
9281 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9283         * libnautilus-extension/nautilus-file-info.c:
9284         * libnautilus-extension/nautilus-file-info.h:
9285         * libnautilus-private/nautilus-file.c:
9286         Add new functions for extensions:
9287         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9288         nautilus_file_info_get_volume, nautilus_file_info_get_drive
9290         Patch from Trevor Davenport
9292 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9294         * configure.in:
9295         Bump version to 2.13.1. Further 2.12.x work is on
9296         gnome-2-12 branch.
9298 ==== gnome-2-12 branched from here ===
9300 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9302         * configure.in:
9303         Post release version bump
9305 === nautilus 2.12.1 ===
9307 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9309         * NEWS:
9310         Update for 2.12.1
9312 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9314         * libnautilus-private/nautilus-file-operations-progress.c:
9315         (nautilus_file_operations_progress_new),
9316         (nautilus_file_operations_progress_new_file):
9317         Correctly escape input strings for GMarkup. (#317736)
9318         Patch from Christian Neumair.
9320 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9322         * src/file-manager/fm-list-model.c:
9323         (fm_list_model_sort_file_entries):
9324         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9325         Patch from Christian Neumair.
9327 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9329         * libnautilus-private/nautilus-directory-metafile.c:
9330         (nautilus_directory_get_file_metadata):
9331         On assert failure, return default metadata, not NULL.
9332         Partial fix of #308977.
9333         Patch from Christian Neumair.
9335 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9337         * src/nautilus-window.c:
9338         Verify arguments in public functions.
9339         Patch from Christian Neumair.
9341 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9343         * libnautilus-private/nautilus-icon-container.c:
9344         * libnautilus-private/nautilus-icon-private.h:
9345         Don't crash if file removed during start of drag. (#158196)
9346         Patch from Christian Neumair.
9348         Remove remove_context_menu_timeout, which is not needed anymore.
9350 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9352         * src/file-manager/nautilus-directory-view-ui.xml:
9353         Fix some spelling errors.
9354         Patch from Lukasz Stelmach <stlman@poczta.fm>
9356 2005-09-30  Christian Neumair  <chris@gnome-de.org>
9358         * libnautilus-private/nautilus-icon-container.c:
9359         (nautilus_icon_container_update_scroll_region),
9360         (lay_down_icons_horizontal):
9361         Only wrap icons when the right margin touches the rightmost icon.
9362         Fixes #313025.
9364 2005-09-30  Alexander Larsson  <alexl@redhat.com>
9366         * src/file-manager/fm-tree-view.c: (compare_rows):
9367         Correct sort order for dummy row.
9368         Possible fix for #123051
9370 2005-09-27  Alexander Larsson  <alexl@redhat.com>
9372         * src/file-manager/fm-directory-view.c:
9373         (activate_check_mime_types):
9374         Never warn if the files would be launched in the same app.
9375         Partially reverts checkin from 2005-08-01.
9377 2005-09-26  Christian Neumair  <chris@gnome-de.org>
9379         * libnautilus-private/nautilus-desktop-directory.c:
9380         (desktop_directory_changed_callback), (desktop_finalize),
9381         (update_desktop_directory): Make changes to "desktop_is_home_dir"
9382         GConf key instant apply. Fixes #116217.
9384         * libnautilus-private/nautilus-icon-canvas-item.c:
9385         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9386         Partially fixes #159643.
9388         * src/file-manager/fm-directory-view.c:
9389         (action_mount_volume_callback), (action_unmount_volume_callback),
9390         (action_eject_volume_callback), (file_should_show_foreach),
9391         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9392         volumes at once. Fixes #156169.
9394 2005-09-20  christian neumair  <chris@gnome-de.org>
9396         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9397         Fix leak and crasher. Fixes #314730.
9399         * src/file-manager/fm-directory-view.c: (connect_proxy):
9400         Don't poke around with null pixbuf if icon theme lookup failed.
9402         * libnautilus-private/nautilus-desktop-directory-file.c:
9403         (desktop_directory_file_get_deep_counts):
9404         * libnautilus-private/nautilus-file.c:
9405         (nautilus_file_get_deep_counts),
9406         (nautilus_file_get_string_attribute_with_default:):
9407         * libnautilus-private/nautilus-file.h:
9408         * libnautilus-private/nautilus-trash-file.c:
9409         (trash_file_get_deep_counts):
9410         * src/file-manager/fm-properties-window.c:
9411         (directory_contents_value_field_update),
9412         (attach_directory_contents_value_field),
9413         (update_visibility_of_item_count_fields),
9414         (update_visibility_of_item_count_fields_wrapper),
9415         (remember_directory_contents_widget),
9416         (append_directory_contents_fields), (real_destroy):
9417         Add force flag to nautilus_file_get_deep_counts, which forces
9418         generation even if the "show deep count" preference is turned off.
9419         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9421 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
9423         * nautilus-connect-server-dialog-main.c: (main):
9424         * nautilus-connect-server-dialog.h:
9425         * nautilus-connect-server-dialog.c:
9426         (nautilus_connect_server_dialog_new):
9427         * nautilus-window-menus.c:
9428         (action_connect_to_server_callback):
9429         Autofill "Connect to server" dialog where possible.
9430         Fixes #314745
9432 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9434         * libnautilus-private/nautilus-file-operations.c:
9435         (nautilus_file_operations_copy_move),:
9436         Try to use the trash associated with a symlink's parent directory if
9437         resolution fails because of broken symlink when moving symlink to
9438         trash.
9440         * libnautilus-private/nautilus-file-operations.c:
9441         (nautilus_self_check_file_operations):
9442         Fix date self checks. Fixes #47364.
9444 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9446         * icons/Makefile.am:
9447         * icons/Search.png:
9448         * icons/nautilus-desktop.png:
9449         * icons/nautilus-file-management-properties.png:
9450         * icons/nautilus-mini-logo.png:
9451         * icons/nautilus-server-connect.png:
9452         * icons/side_bar_image.png:
9453         Remove unused icons (#315990)
9454         Patch from Jaap A. Haitsma
9456 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9458         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9459         * libnautilus-private/nautilus-thumbnails.c:
9460         (nautilus_update_thumbnail_file_copied),
9461         (nautilus_update_thumbnail_file_renamed),
9462         (nautilus_remove_thumbnail_for_file):
9463         * libnautilus-private/nautilus-thumbnails.h:
9464         Copy thumbnails when copying file metadata. Fixes #45191.
9466 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9468         * src/file-manager/fm-list-view.c: (drag_begin_callback),
9469         (motion_notify_callback):
9470         Setup drag in the "drag-begin" handler.
9472 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9474         * libnautilus-private/nautilus-icon-container.[ch]:
9475         * libnautilus-private/nautilus-icon-private.h:
9476         Add support for lazily positioned icons.
9478         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9479         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9480         (fm_icon_view_screen_changed):
9481         Use lazily positioned icons for desktop icons. (#45953)
9483         Patch from Christian Neumair  <chris@gnome-de.org>
9485 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
9487         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9489 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
9491         Fixes bug #171073:
9493         * libnautilus-private/nautilus-trash-directory.c
9494         (nautilus_trash_directory_instance_init): In addition to
9495         connecting to "volume_pre_unmount" on the volume monitor, also
9496         connect to "volume_unmounted".  This will let the trash clean up
9497         its merged directory even if the unmount is not initiated from
9498         Nautilus.
9500         * libnautilus-private/nautilus-merged-directory.c
9501         (merged_remove_real_directory): When a real directory is removed
9502         from the merged directory, emit notifications to that effect.
9503         This lets the trash window remove the icons that used to
9504         correspond to a volume that got unmounted.
9505         (real_directory_notify_files_removed): New utility function.
9507 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9509         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9510         the zoom level is initialized correctly in fm_list_view_begin_loading.
9511         Fixes #314269.
9513 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9515         * libnautilus-private/nautilus-directory-async.c:
9516         (nautilus_directory_monitor_add_internal),
9517         (nautilus_directory_monitor_remove_internal):
9518         * libnautilus-private/nautilus-file-private.h:
9519         * libnautilus-private/nautilus-file.c: (finalize):
9520         Only use directory monitors to avoid using lots and lots of
9521         file monitors. This is an optimization in almost all cases, although
9522         it does a bit more work when viewing a file properties dialog with the
9523         containing folder window hidden. (#315041)
9525 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9527         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9528         (get_unique_files), (reset_extension_actions_menu): Always pass all
9529         selected files to extension, instead of passing max. 1 per selected
9530         MIME type. Fixes #314721.
9532 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9534         * configure.in:
9535         Post release version bump.
9537 === nautilus 2.12.0 ===
9539 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9541         * configure.in:
9542         Require eel 2.12.
9544         * NEWS:
9545         Update for release
9547 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9549         * libnautilus-private/nautilus-icon-container.c:
9550         (handle_focus_in_event), (handle_focus_out_event):
9551         Don't redraw the whole desktop on focus in/out.
9553 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9555         * libnautilus-private/nautilus-icon-factory.c:
9556         (get_icon_from_cache):
9557         Revert memleak patch from 2005-08-23, since it was
9558         wrong and causes crashes.
9560 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9562         * libnautilus-private/nautilus-icon-dnd.c:
9563         (nautilus_icon_container_get_drop_action):
9564         Handle background color/image drops even on
9565         icons. (#47536)
9566         Patch from Christian Neumair  <chris@gnome-de.org>
9568 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9570         * src/file-manager/fm-directory-view.c:
9571         (filtering_changed_callback):
9572         Fix handling of global show-hidden-file prefs change.
9573         (#306821)
9574         Patch from Christian Neumair  <chris@gnome-de.org>
9576 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9578         * libnautilus-private/nautilus-icon-container.c:
9579         (nautilus_icon_container_get_first_visible_icon):
9580         Handle non-sorted-by-y icon containers (manual mode).
9581         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9583 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9585         * src/file-manager/fm-icon-view.c (should_preview_sound):
9586         Don't allow audio preview in burn://.  Workaround for
9587         #312275.
9589 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9591         * libnautilus-private/nautilus-icon-factory.c:
9592         (get_special_icon_for_file),
9593         (nautilus_icon_factory_get_icon_for_file),
9594         (nautilus_icon_factory_is_icon_ready_for_file):
9595         Handle some more special location icons, and don't require
9596         attributes for special location icons. (#312095, #312134)
9597         Patch from Christian Neumair  <chris@gnome-de.org>
9599 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9601         * src/file-manager/fm-directory-view.c:
9602         Better handling of script env vars:
9603         Expand uri for desktop directory.
9604         Expand uris for links on desktop
9605         Expand pathnames for items in trash.
9606         Fixes bug #148545
9607         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9609 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9611         * libnautilus-private/nautilus-icon-container.c:
9612         (lay_down_icons_horizontal):
9613         Fix layouting in text-beside-icons mode for short names.
9614         (#159621)
9615         Patch from Christian Neumair  <chris@gnome-de.org>
9617 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9619         * libnautilus-private/nautilus-file-operations.[ch]:
9620         * src/file-manager/fm-directory-view.c:
9621         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9622         nautilus_file_operations_new_file_from_template, instead
9623         manually removing source when needed. This fixes #309592.
9625 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9627         * configure.in:
9628         Post release version bump.
9630 === nautilus 2.11.92 ===
9632 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9634         * configure.in:
9635         Require eel 2.11.92.
9637         * NEWS:
9638         Update for release
9640 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9642         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9643         (get_drop_action), (receive_dropped_keyword),
9644         (drag_data_received_callback):
9645         Enable emblem dropping to the list view and allow text
9646         drags on the list background. Fixes #313408.
9648         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9650 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9652         * libnautilus-private/nautilus-icon-factory.c:
9653         (get_icon_from_cache):
9654         Don't ref cached_icon twice. Fixes #307288.
9656         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9658 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9660         * libnautilus-private/nautilus-file.c:
9661         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9662         (prepend_automatic_emblem_names):
9663         * libnautilus-private/nautilus-file.h:
9664         * src/file-manager/fm-directory-view.c:
9665         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9666         (real_update_menus):
9667         Don't allow trashing or deleting the home or desktop folder within
9668         a selection or via the location button context menu. Fixes #310414.
9670         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9672 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9674         * libnautilus-private/nautilus-mime-actions.c:
9675         (filter_nautilus_handler), (get_open_with_mime_applications),
9676         (nautilus_mime_get_open_with_applications_for_file),
9677         (nautilus_mime_get_applications_for_file),
9678         (nautilus_mime_has_any_applications_for_file):
9679         Don't show nautilus folder handler as application option
9680         for folders. Fixes #310382.
9682         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9684 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9686         * src/nautilus-main.c: (main):
9687         Revert the GDK threading patch as it causes major
9688         freezage. Fixes #313588.
9690 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9692         * src/file-manager/fm-properties-window.c: (create_image_widget),
9693         (create_basic_page): Don't make icon drop target for images if
9694         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9696 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9698         * src/nautilus-main.c:
9699         Initialize the GDK threading system. Fixes #312894.
9701 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9703         Lots of cleanups. Closes bug #313094 and bug #149714
9705         * libnautilus-private/nautilus-directory-background.c:
9706         (nautilus_file_background_write_desktop_default_settings):
9707         ANSIfication
9708         * libnautilus-private/nautilus-file.c: Mark some variables
9709         static.
9710         * libnautilus-private/nautilus-icon-container.c:
9711         (nautilus_icon_container_get_selection): Return NULL not
9712         FALSE.
9713         * libnautilus-private/nautilus-icon-factory.c:
9714         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9715         * libnautilus-private/nautilus-metafile.c: Static variables
9716         * libnautilus-private/nautilus-program-choosing.c:
9717         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9718         * src/file-manager/fm-icon-view.c:
9719         (fm_icon_view_get_background_widget): FALSE vs NULL
9720         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9721         Plug a leak. Bug #313094.
9722         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9723         NULL vs 0.
9724         * src/nautilus-bookmark-list.c:
9725         (nautilus_bookmark_list_get_file_path),
9726         (nautilus_bookmark_list_load_file): ANSIfication
9727         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9728         ANSIfication
9729         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9730         NULL vs 0.
9731         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9732         ANSIfication
9734 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9736         * configure.in:
9737         Post release version bump.
9739 === nautilus 2.11.91 ===
9741 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9743         * configure.in:
9744         Require eel 2.11.91.
9746         * NEWS:
9747         Update for release
9749 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9751         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9752         (nautilus_file_can_rename):
9753         Don't allow renaming of the desktop folder. Closes #125637.
9755         Patch from Christian Neumair  <chris@gnome-de.org>
9757 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9759         * src/nautilus-property-browser.c:
9760         (nautilus_property_browser_class_init),
9761         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9762         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9764         Patch from Christian Neumair  <chris@gnome-de.org>
9766 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9768         * libnautilus-private/nautilus-file-operations.c
9769         (nautilus_file_operations_copy_move):
9770         Allow moving files within the burn location. Fixes #312085.
9772         Patch from William Jon McCann <mccann@jhu.edu>
9774 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9776         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9777         (open_selected_bookmark): Open the appropriate kind of window when
9778         jumping to bookmark. Fixes #312160.
9780         Patch from Jaap Haitsma <jaap@haitsma.org>
9782 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9784         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9785         Fixes #308996.
9787 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9789         * src/nautilus-window.c: (nautilus_window_class_init):
9790         * src/nautilus-window.h:
9791         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9792         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9794 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9796         * configure.in: Added "te" to ALL_LINGUAS.
9798 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9800         * libnautilus-private/nautilus-metafile.c
9801         (set_file_node_timestamp): Added, sets a timestamp property on a
9802         file node so that metadata changes can be tracked per file, rather
9803         than per directory.
9804         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9805         copy_file_metadata): Set the timestamp on the node.
9807 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9809         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9810         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9811         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9813         * src/nautilus-location-bar.c: (real_cancel),
9814         (nautilus_location_bar_class_init),
9815         (nautilus_location_bar_set_location)
9816         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9817         * src/nautilus-navigation-bar.h:
9818         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9819         (navigation_bar_location_changed_callback): Hide temporary bars when
9820         pressing the escape key. Fixes #311652.
9822 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9824         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9825         Initialize best_icon_size when constructing sidebar.
9826         Fixes a critical librsvg warning.
9828         Patch from Jaap Haitsma <jaap@haitsma.org>
9830 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9832         * libnautilus-private/nautilus-customization-data.c:
9833         (format_name_for_display):
9834         * src/nautilus-property-browser.c: (add_reset_property):
9835         Use "Reset" as reset emblem label. Fixes #311380.
9837 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9839         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9840         Use actual/guessed MIME type relation instead of relying on their
9841         default application information. Partially fixes #309862.
9843 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9845         * libnautilus-private/nautilus-file-operations-progress.c:
9846         (nautilus_file_operations_progress_new):
9847         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9848         appears in tasklist and is minimizable. Fixes #310676.
9850 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9852         * libnautilus-private/nautilus-dnd.c:
9853         (nautilus_drag_default_drop_action_for_icons):
9854         Default to move action for locations on other file systems if they
9855         should be moved to their parent folder. Fixes #61269.
9857 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9859         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9860         Use the display name of the file if the uri uses a method
9861         unknown to gnome-vfs (trash:). Fixes #310274.
9863 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9865         * configure.in:
9866         Post release version bump.
9868 === nautilus 2.11.90 ===
9870 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9872         * configure.in:
9873         Require eel 2.11.90 and bump version.
9875         * NEWS:
9876         Update for release
9878 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9880         * src/file-manager/fm-directory-view.c:
9881         Don't use trash icon for location button delete action.
9882         Fixes #310414.
9884         Patch from Christian Neumair  <chris@gnome-de.org>
9886 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9888         * src/nautilus-desktop-window.c: (real_get_icon_name),
9889         (nautilus_desktop_window_class_init):
9890         * src/nautilus-navigation-window.c: (real_get_icon_name),
9891         (nautilus_navigation_window_class_init):
9892         * src/nautilus-spatial-window.c: (real_get_icon_name),
9893         (nautilus_spatial_window_class_init):
9894         * src/nautilus-window.c: (nautilus_window_update_icon):
9895         * src/nautilus-window.h:
9896         Use file-manager icon for browser windows. Fixes bug #166516.
9898         Patch from Christian Neumair  <chris@gnome-de.org>
9900 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9902         * src/file-manager/fm-icon-view.c:
9903         (play_file), (preview_audio): track the pid of the currently
9904         running sound process using a static variable and kill it
9905         before starting any new process.
9906         (can_play_sound): copy from nautilus-sound.c
9908         * src/nautilus-application.c: (finish_startup): don't call
9909         nautilus_sound_init()
9911         * libnautilus-private/nautilus-sound.[ch]: remove old code
9912         to track the currently runing sound process using a GConf
9913         key.
9915         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9917 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9919         * libnautilus-private/nautilus-global-preferences.c:
9920         (nautilus_global_preferences_init): remove code to import
9921         some preferences which were deprecated in GNOME 2.2.
9923 2005-07-15  Vincent Noel  <vnoel@cox.net>
9925         * src/nautilus-information-panel.c: (make_button_box),
9926         (add_command_buttons):
9927         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9928         (sidebar_title_create_more_info_label): Ellipsize everything in
9929         the information side pane, and make labels selectable. Fixes
9930         #310386, #80429 and #43858.
9932 2005-07-14  Elijah Newren  <newren@gmail.com>
9934         * configure.in: Bump required startup-notification version up to
9935         0.8 (should have been done back in February with the updated
9936         startup-notification stuff, but better late than never)
9938 2005-07-14  Alexander Larsson  <alexl@redhat.com>
9940         * src/file-manager/fm-list-view.c:
9941         Remove underlines from all lines in single click mode.
9942         Add hover underline and cursor. (#105521)
9943         Patch from Christian Neumair  <chris@gnome-de.org>
9945 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9947         * libnautilus-private/nautilus-desktop-link-monitor.c:
9948         (volume_delete_dialog): Refer to the volume context menu as "popup
9949         menu", and not as "right-click menu". Fixes #308248.
9951 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9953         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9954         path_bar_location_changed_callback): Try to reload visited locations
9955         from history before doing a full location change. Fixes #310068.
9957         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9958         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9959         Fixes #92862.
9961 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9963         * src/nautilus-navigation-window.c:
9964         * src/nautilus-spatial-window.c:
9965         * src/nautilus-window.c:
9966         Pack main table with GTK_SHRINK (#16057)
9968 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9970         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9971         Don't scroll to end of column on rename (#309964).
9973 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9975         * libnautilus-private/nautilus-file-utilities.c:
9976         Files with name "~" are not backups. (#170607)
9977         Patch from Christian Neumair <chris@gnome-de.org>
9979 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9981         * libnautilus-private/nautilus-icon-dnd.c:
9982         Set dnd icon in drag_begin (#307943)
9983         patch from Matthias Clasen
9985 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9987         * configure.in:
9988         Post release version bump.
9990 === nautilus 2.11.4 ===
9992 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9994         * configure.in:
9995         Require eel 2.11.4
9997         * NEWS:
9998         Update for release
10000 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10002         * src/nautilus-image-properties-page.c: (load_finished):
10003         list width/height separately (#159851)
10005         Patch from Christian Neumair <chris@gnome-de.org>
10007 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10009         * src/nautilus-spatial-window.[ch]:
10010         * src/nautilus-window-private.h:
10011         * src/nautilus-window.c:
10012         Show busy cursor in browser mode too. (#97887)
10014         Patch from Christian Neumair <chris@gnome-de.org>
10016 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10018         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10019         * nautilus.desktop.in:
10020         * src/file-manager/fm-tree-view.c:
10021         * src/nautilus-places-sidebar.c:
10022         filesystem -> file system in strings
10024         Sebastien Bacher <seb128@debian.org>
10026 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10028         * libnautilus-private/nautilus-icon-dnd.c:
10029         * src/file-manager/fm-directory-view.c:
10030         * src/file-manager/fm-properties-window.c:
10031         * src/nautilus-emblem-sidebar.c:
10032         Fix up some strings for the translators. (#309879)
10033         Patch from Christian Neumair <chris@gnome-de.org>
10035 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10037         * libnautilus-private/nautilus-desktop-link-monitor.c:
10038         Handle volumes_visible changing from true to true.
10040         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10042 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10044         * src/file-manager/fm-list-view.c:
10045         don't activate selection on expand in single click mode (#309389)
10047         Patch from chris@gnome-de.org
10049 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10051         * src/nautilus-places-sidebar.c:
10052         Remove gtk_range_get_adjustment assertion warnings.
10054 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10056         * libnautilus-private/nautilus-global-preferences.[ch]:
10057         * src/nautilus-actions.h:
10058         * src/nautilus-navigation-window-menus.c:
10059         * src/nautilus-navigation-window-ui.xml:
10060         * src/nautilus-navigation-window.c:
10061         Add toggle to hide/show main toolbar.
10063         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10065 2005-07-10  Christian Neumair  <chris@gnome-de.org>
10067         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10068         to add a color if another equally-named one already exists. Fixes
10069         #44867.
10071         Patch from Daniel Godas <siro.san@gmail.com>.
10073 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10075         * src/nautilus-pathbar.c:
10076         * src/nautilus-places-sidebar.c: (update_places):
10077         Use the same icon for filesystem as the gtk file chooser.
10078         Fixes #309825.
10080         Patch from Christian Neumair  <chris@gnome-de.org>
10082 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10084         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10085         Remove extra ScrolledWindow container. Fixes #309832.
10087 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10089         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10090         Preserve the selection when refreshing the view. Fixes #48383.
10092         Patch from Fabio Bonelli <fabiobonelli@libero.it>
10094 2005-07-08  Alexander Larsson  <alexl@redhat.com>
10096         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10098         * src/Makefile.am:
10099         * src/nautilus-pathbar.[ch]:
10100         New pathbar widget. Based on code from gtk.
10102         * src/nautilus-navigation-window.[ch]:
10103         * src/nautilus-window-manage-views.c:
10104         * src/nautilus-window-private.h:
10105         Use pathbar in browser window.
10107         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10108         * libnautilus-private/nautilus-global-preferences.[ch]:
10109         Add always_use_location_entry prefs.
10111         * src/nautilus-navigation-window-menus.c:
10112         Whitespace fixup.
10114 2005-07-07  Joe Shaw  <joeshaw@novell.com>
10116         * configure.in: Bump required gnome-vfs version up to
10117         2.11.1
10119 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10121         * src/nautilus-window.c: (add_view_as_menu_item):
10122         Connect accelerators with "View as" menu items. Fixes #139908.
10124         * libnautilus-private/nautilus-file-operations.c:
10125         (progress_dialog_set_to_from_item_text):
10126         When operating on remote locations, also display hostname in copy/move
10127         progress dialog.
10129 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
10131         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10132         Free the tree paths.
10133         * src/nautilus-notes-viewer.c: (get_property_pages): Close
10134         a tiny leak. (1 byte :-)
10135         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10136         (make_properties_from_directories): Unref pixbufs.
10137         * src/nautilus-spatial-window.c:
10138         (nautilus_spatial_window_set_location_button): Free icon name
10139         Closes bug #307291 and bug #308540.
10141 2005-07-06  Danilo Å egan  <danilo@gnome.org>
10143         * src/file-manager/nautilus-directory-view-ui.xml: Add space
10144         before 'action="Rename"'.
10146 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10148         * libnautilus-private/nautilus-icon-container.c:
10149         (nautilus_icon_container_get_selection):
10150         * src/file-manager/fm-directory-view.c: (delete_selected_files):
10151         Correctly sort files before operating on them. Fixes #308884.
10153         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10154         * libnautilus-private/nautilus-dnd.h:
10155         * libnautilus-private/nautilus-icon-dnd.c:
10156         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10157         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10158         (nautilus_tree_view_drag_dest_new):
10159         * src/nautilus-spatial-window.c:
10160         (nautilus_spatial_window_instance_init):
10161         * src/file-manager/fm-list-model.c:
10162         (fm_list_model_multi_drag_data_get):
10163         Use GTK+ helpers for text D'n'D.
10165         * src/nautilus-shell-ui.xml:
10166         * src/nautilus-window-menus.c:
10167         Register control-+/- keys on keypad for zooming. Fixes #309018.
10169         * libnautilus-private/nautilus-file-operations.c:
10170         (new_file_transfer_callback):
10171         Fix template duplicate numbering. Fixes #307252.
10173 2005-07-06  Alexander Larsson  <alexl@redhat.com>
10175         * libnautilus-private/nautilus-icon-canvas-item.c:
10176         * libnautilus-private/nautilus-icon-container.c:
10177         * libnautilus-private/nautilus-icon-private.h:
10178         Add normal_alpha style property that is used when
10179         frame_text is on.
10181         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10183 2005-07-05  Joe Shaw  <joeshaw@novell.com>
10185         * nautilus-folder-handler.desktop.in: Add x-directory/normal
10186         and inode/directory to the list of mime types this desktop file
10187         can handle.
10189 2005-07-05  Christian Neumair  <chris@gnome-de.org>
10191         * libnautilus-private/nautilus-dnd.h:
10192         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10194         * libnautilus-private/nautilus-file-operations.[ch]:
10195         * libnautilus-private/nautilus-icon-container.[ch]:
10196         * libnautilus-private/nautilus-icon-dnd.c:
10197         * libnautilus-private/nautilus-marshal.list:
10198         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10199         * src/file-manager/fm-directory-view.[ch]:
10200         * src/file-manager/fm-icon-view.c:
10201         * src/file-manager/fm-list-view.c:
10202         * src/file-manager/fm-tree-view.c:
10203         Enable dropping of text, which will create a new file containing the
10204         dropped text. Fix drop handle marshallers.
10206 2005-07-02  Christian Kellner  <gicmo@gnome.org>
10208         * src/nautilus-location-entry.c:
10209         Replace eel_make_uri_from_input_with_trailing_ws with
10210         the gnome-vfs one.
10211         Fixes bug #165755.
10213 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10215         * configure.in:
10216         Post release version bump.
10218 === nautilus 2.11.3 ===
10220 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10222         * libnautilus-private/nautilus-file-operations.c:
10223         Fix test
10225         * NEWS:
10226         Update for release
10228         * configure.in:
10229         Require eel 2.11.3
10231 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10233         * libnautilus-private/nautilus-window-info.[ch]:
10234         * src/nautilus-window.c:
10235         Add nautilus_window_info_get_bookmark_list
10237         * src/Makefile.am:
10238         * src/nautilus-application.c:
10239         * src/nautilus-places-sidebar.[ch]:
10240         Add new places sidebar.
10242         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10244         * src/file-manager/fm-tree-view.c:
10245         Fix runtime warnings.
10247 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10249         * src/file-manager/fm-actions.h:
10250         * src/file-manager/fm-directory-view.c:
10251         Add icon for empty file in create menu.
10253         Patch from Christian Neumair  <chris@gnome-de.org>
10255 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10257         * src/file-manager/fm-directory-view.c:
10258         Better strings for browser tooltips.
10259         Patch from Luca Ferretti <elle.uca@libero.it>
10261 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
10263         * libnautilus-private/nautilus-file-operations.c:
10264         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10265         base name from the file name. (Fixes #306341).
10267 2005-06-28  Alexander Larsson  <alexl@redhat.com>
10269         * libnautilus-private/nautilus-sidebar.[ch]:
10270         Add get_tab_tooltop method.
10272         * src/nautilus-navigation-window.c:
10273         * src/nautilus-side-pane.[ch]:
10274         Use get_tab_tooltip.
10276         * src/nautilus-emblem-sidebar.c:
10277         * src/nautilus-history-sidebar.c:
10278         * src/nautilus-information-panel.c:
10279         * src/nautilus-notes-viewer.c:
10280         Implement get_tab_toolkit.
10282         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10284 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10286         * src/nautilus-notes-viewer.c:
10287         (nautilus_notes_viewer_set_parent_window):
10288         Adapt to recent nautilus clipboard API changes.
10290 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10292         * libnautilus-private/nautilus-clipboard.c:
10293         (editable_connect_callbacks), (editable_disconnect_callbacks),
10294         (text_buffer_update_sensitivity), (text_buffer_delete_range),
10295         (text_buffer_mark_set), (text_view_connect_callbacks),
10296         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10297         (initialize_clipboard_component_with_callback_data),
10298         (nautilus_clipboard_real_set_up),
10299         (nautilus_clipboard_set_up_text_view):
10300         * libnautilus-private/nautilus-clipboard.h:
10301         Properly set text view paste action sensitivity on clipboard changes.
10302         Fixes #306127.
10304 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10306         * src/nautilus-bookmark-list.c:
10307         Fix handling of notification of .gtk-bookmark file changes.
10309         * src/Makefile.am:
10310         * src/nautilus-window-bookmarks.[ch]:
10311         * src/nautilus-application.c:
10312         * src/nautilus-navigation-window-menus.c:
10313         * src/nautilus-navigation-window.[ch]:
10314         * src/nautilus-spatial-window-ui.xml:
10315         * src/nautilus-spatial-window.c:
10316         * src/nautilus-window-menus.c:
10317         * src/nautilus-window-private.h:
10318         * src/nautilus-window.[ch]:
10319         Move most bookmark stuff to nautilus-window-bookmarks and
10320         put bookmarks in spatial windows too.
10322 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10324         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10326         * src/nautilus-bookmark-list.[ch]:
10327         Share bookmarks with gtk+.
10329         * libnautilus-private/nautilus-file-utilities.[ch]:
10330         * src/nautilus-window.c: (real_get_title):
10331         Move compute_default_title to nautilus_compute_title_for_uri.
10333         * libnautilus-private/nautilus-bookmark.[ch]:
10334         * src/nautilus-bookmarks-window.c:
10335         Add has_custom_name boolean to NautilusBookmark
10337         * src/Makefile.am:
10338         * src/nautilus-bookmark-parsing.[ch]:
10339         * src/nautilus-navigation-window-menus.c:
10340         Remove no longer needed files nautilus-bookmark-parsing.[ch].
10342 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
10344         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10345         (real_update_menus_volumes): Plug a couple leaks. Closes
10346         bug #307267
10348 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10350         * src/nautilus-navigation-window-menus.c:
10351         * src/nautilus-window-menus.c:
10352         * src/nautilus-window-private.h:
10353         Make bookmark menu item action names unique. (#161859)
10355 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10357         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10358         Fix ctrl-unselect in single click mode (#145331)
10360 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10362         * libnautilus-private/nautilus-icon-container.c:
10363         Better font sizes for zooming. (#160080)
10365 2005-06-20  Anders Carlsson  <andersca@imendio.com>
10367         * src/file-manager/fm-directory-view.c (process_old_files):
10368         Plug leak by freeing the sorted list instead.
10370 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10372         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10373         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10374         Fix uninitialized variable warning.
10376 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
10378         * libnautilus-private/nautilus-directory-async.c:
10379         (start_or_stop_io), (file_needs_high_priority_work_done),
10380         (file_needs_low_priority_work_done):
10381         Make mime sniffing a high priority job. Prevents activation
10382         from getting blocked by deep count I/O. (#145560)
10384 2005-06-19  Anders Carlsson  <andersca@imendio.com>
10386         * src/nautilus-throbber.c (nautilus_throbber_finalize):
10387         Free throbber->details after we're done using it.
10389 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10391         * src/file-manager/fm-list-model.c:
10392         Small delay before turning Loading... into (Empty) to
10393         avoid flicker.
10395 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10397         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10398         Fix iter stamp handling.
10400 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10402         * src/file-manager/fm-list-view.c: (button_press_callback):
10403         Allow selection of the dummy node. Otherwise things
10404         got all strange: You could still select it using ranges, and
10405         if you double clicked on it you activated the old selection.
10407 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10409         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10410         On remove, add dummy node before removing file so the
10411         row isn't collapsed.
10413 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10415         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10416         (fm_list_model_unload_subdirectory),
10417         (fm_list_model_subdirectory_done_loading):
10418         Keep track of done_loading in parent instead of in dummy node.
10419         That way it doesn't get lost when the dummy node is recreated.
10421 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10423         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10424         Handle moves between open subdirectories. We handle
10425         this in file adding when the file already exists in
10426         the tree, but in another place. This is sort of a hack,
10427         but is required due to how the list view merges the initial
10428         change being sent to the original directory and the add to the
10429         new directory.
10431 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10433         * libnautilus-private/nautilus-file-operations.c:
10434         (nautilus_file_operations_copy_move):
10435         Handle duplication of files in two subdirectories at
10436         the same time.
10438 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
10440         * src/file-manager/fm-directory-view.c:
10441         (fm_directory_view_destroy):
10442         Remove subdirectories when destroying the view.
10444 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10446         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10447         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10449 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10451         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10452         Slightly slower auto hover expand.
10454         * src/file-manager/fm-directory-view.c:
10455         Make add/remove_subdirectory more straightforward.
10456         Now remove just removes the NautilusDirectory passed in, and
10457         you're not allowed to add multiple times or remove non-added.
10459         * src/file-manager/fm-list-model.[ch]:
10460         Actually track the NautilusDirectories that are added to the
10461         FMDirectoryView so we can easily remove them when the files are
10462         removed. This was causing problem before where directories for
10463         removed files weren't removed.
10465         Emits the subdirectory_unloaded signal when subdirectories go away.
10467         Add support for unloading subdirectories.
10469         * src/file-manager/fm-list-view.c:
10470         Unload subdirectories in timeout on collapse.
10471         remove subdirectories when they get unloaded.
10473 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10475         * src/nautilus-navigation-window-menus.c
10476         (append_dynamic_bookmarks): Unref the action group here too.
10478 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10480         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10481         Unref the action group after inserting it. This makes
10482         a NautilusFile memory leak go away.
10484 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10486         * src/file-manager/fm-directory-view.[ch]:
10487         * src/file-manager/fm-icon-view.c
10488         add fm_directory_view_get_selection_for_file_transfer and
10489         use it for all file transfers
10491         * src/file-manager/fm-list-view.c:
10492         Implement fm_directory_view_get_selection_for_file_transfer by
10493         filtering out all files there a parent is also in the selection.
10494         Do the same for the dnd source list.
10496         * src/file-manager/fm-list-model.c:
10497         Allow deletion of dummy node so that clearing the model
10498         doesn't loop forever.
10500 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
10502         * src/file-manager/fm-directory-view.c: (new_folder_done),
10503         (new_folder_data_new), (fm_directory_view_new_folder),
10504         (fm_directory_view_new_file):
10505         Don't try to setup renaming if the view was already destroyed.
10506         Fixes a crash when closing a window while creating files/folders.
10508 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10510         * libnautilus-private/nautilus-icon-dnd.c:
10511         No dnd shadow on the desktop.
10512         Redraw less to get rid of the dnd shadow.
10514         Patch from Matthias Clasen (#307803)
10516 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10518         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10519         Add hover expansion
10521         * src/file-manager/fm-directory-view.[ch]:
10522         Add support for adding/removing subdirectories.
10524         * src/file-manager/fm-list-model.[ch]:
10525         Add support for subdirectories making this a tree view.
10527         * src/file-manager/fm-list-view.c:
10528         Turn listview into a treeview.
10530         Patch from Jürg Billeter <j@bitron.ch>
10532 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10534         * src/nautilus-spatial-window.c:
10535         Add icons for path menu.
10536         Patch from Vincent Noel <vincent.noel@gmail.com>
10538 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10540         * src/file-manager/fm-directory-view.c:
10541         (fm_directory_view_handle_uri_list_drop):
10542         Check for n_uris instead of real_uri_list. Looks neater.
10544 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10546         * src/file-manager/fm-directory-view.c:
10547         (fm_directory_view_handle_uri_list_drop):
10548         Don't try to start a file operation if there are no real uris
10549         left after sanitizing the list. Fixes #306246.
10551 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10553         * libnautilus-private/nautilus-emblem-utils.c:
10554         (nautilus_emblem_install_custom_emblem): Free the path.
10555         * libnautilus-private/nautilus-file-operations-progress.c:
10556         (nautilus_file_operations_progress_new),
10557         (nautilus_file_operations_progress_new_file): Free markup strings.
10558         Closes bug #307138.
10560 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10562         * src/file-manager/fm-directory-view.c:
10563         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10565 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10567         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10568         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10569         Always initialize cut.
10571         * configure.in:
10572         Add --Wno-pointer-sign
10574         Fix gcc4 compilation (#303491/#307038).
10575         Based on patches from James M. Cape <jcape@ignore-your.tv>
10576         and Kjartan Maraas <kmaraas@gnome.org>
10578 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10580         * configure.in:
10581         Post release version bump
10583 === nautilus 2.11.2 ===
10585 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10587         * configure.in:
10588         Require new eel.
10590         * NEWS:
10591         Update for release.
10593 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10595         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10596         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10597         is too wide for the tree and gets even wider in some locales.
10599 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10601         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10602         Fix conflicting mnemonics in the column chooser (#167475).
10604         Patch from Michael Terry <mike@mterry.name>
10606 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10608         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10609         Use "(No subfolders)" instead of misleading "(Empty)" label
10610         if files are not to be shown in the tree. Fixes #85141.
10612         Patch from Christian Neumair <chris@gnome-de.org>
10614 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10616         * libnautilus-private/nautilus-icon-container.c:
10617         (select_one_unselect_others):
10618         Reveal icon when selecting it. Fixes #121111.
10620         Based on a patch from Christian Neumair <chris@gnome-de.org>
10622 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10624         * libnautilus-private/nautilus-clipboard.c:
10625         (nautilus_clipboard_real_set_up):
10626         Don't setup clipboard twice for the same editing widget.
10628 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10630         * src/nautilus-window-manage-views.c: (load_new_location),
10631         (update_for_new_location):
10632         Set the displayed location when the location is really
10633         changed, not when we set out to do it. Fixes the
10634         "bookmark uri mismatch" warning.
10636 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10638         * src/file-manager/fm-directory-view.c:
10639         * src/nautilus-shell-ui.xml:
10640         * src/nautilus-window-menus.c:
10641         Fix critical warnings from the new accelerators
10642         by adding dummy labels.
10644 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10646         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10648 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10650         * libnautilus-extension/nautilus-column.c:
10651         (nautilus_column_class_init):
10652         * libnautilus-extension/nautilus-menu-item.c:
10653         (nautilus_menu_item_class_init):
10654         * libnautilus-extension/nautilus-property-page.c:
10655         (nautilus_property_page_class_init):
10656         * libnautilus-private/nautilus-icon-canvas-item.c:
10657         (nautilus_icon_canvas_item_class_init):
10658         * libnautilus-private/nautilus-icon-container.c:
10659         (nautilus_icon_container_class_init):
10660         * src/nautilus-window.c: (nautilus_window_class_init):
10661         Don't mark object property names/descriptions for translation. Fixes
10662         #135281.
10664 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10666         * libnautilus-private/nautilus-emblem-utils.c:
10667         (nautilus_emblem_install_custom_emblem),
10668         (nautilus_emblem_can_remove_emblem),
10669         (nautilus_emblem_can_rename_emblem),
10670         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10671         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10673 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10675         * src/file-manager/fm-directory-view.c: (real_action_rename):
10676         Always pre-select the whole name of a directory when renaming it.
10677         Fixes #306217.
10679 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10681         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10682         (get_automatic_emblems_as_integer):
10683         * libnautilus-private/nautilus-file-private.h:
10684         Only take user-added emblems ("keywords") into account when sorting by
10685         emblems. Fixes #166376.
10687 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10689         * src/file-manager/fm-directory-view.c:
10690         (fm_directory_view_scroll_event):
10691         Change scroll zoom modifier to control. Fixes #79352.
10693         * src/nautilus-shell-ui.xml:
10694         * src/nautilus-window-menus.c:
10695         Bind control-= to zoom-in. Fixes #306225.
10697 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10699         * libnautilus-private/nautilus-clipboard.c:
10700         * libnautilus-private/nautilus-icon-dnd.c:
10701         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10702         * src/file-manager/fm-desktop-icon-view.c:
10703         * src/file-manager/fm-ditem-page.c:
10704         * src/file-manager/fm-icon-view.c:
10705         * src/file-manager/fm-list-model.c:
10706         * src/file-manager/fm-list-model.h:
10707         * src/file-manager/fm-list-view.c:
10708         * src/file-manager/fm-properties-window.c:
10709         * src/nautilus-emblem-sidebar.c
10710         * src/nautilus-file-management-properties.c:
10711         * src/nautilus-information-panel.c:
10712         * src/nautilus-location-bar.c:
10713         * src/nautilus-navigation-window-menus.c:
10714         * src/nautilus-spatial-window.c:
10715         * src/nautilus-zoom-controls.c:
10716         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10717         GtkTargetEntry as well as some char and int arrays const.
10719 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10721         * src/file-manager/fm-desktop-icon-view.c:
10722         * src/file-manager/fm-directory-view.c:
10723         * src/file-manager/fm-icon-view.c:
10724         * src/file-manager/fm-list-view.c:
10725         * src/nautilus-navigation-window-menus.c:
10726         * src/nautilus-spatial-window.c:
10727         * src/nautilus-window-menus.c:
10728         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10729         pointing this out.
10731 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10733         * libnautilus-extension/libnautilus-extension.pc.in: added
10734         extensiondir variable so that extensions can find out via pkg-config
10735         the dir to install to.
10737 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10739         * libnautilus-private/nautilus-icon-container.c:
10740         * libnautilus-private/nautilus-icon-container.h:
10741         (process_pending_icon_to_rename),
10742         (nautilus_icon_container_start_renaming_selected_item):
10743         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10744         (real_action_rename), (action_rename_callback),
10745         (action_rename_select_all_callback):
10746         * src/file-manager/fm-directory-view.h:
10747         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10748         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10749         * src/file-manager/nautilus-directory-view-ui.xml:
10750         Bind shift-f2 to rename whole file. Fixes #131467.
10752 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10754         * src/file-manager/fm-directory-view.c: (real_update_menus):
10755         Don't display "Properties" background context menu item for Desktop.
10757 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10759         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10760         Only set dialog transient if a parent window was specified.
10761         Fixes #142814.
10763 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10765         * src/file-manager/fm-directory-view.c:
10766         (fm_directory_view_handle_url_drop):
10767         Better handling of default action for mozilla dnd drops.
10769         Patch from Dave Ahlswede
10771 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10773         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10774         (connect_proxy), (nautilus_navigation_action_finalize),
10775         (nautilus_navigation_action_set_property),
10776         (nautilus_navigation_action_get_property),
10777         (nautilus_navigation_action_class_init),
10778         (nautilus_navigation_action_init):
10779         * src/nautilus-navigation-window-menus.c:
10780         (nautilus_navigation_window_initialize_actions):
10781         Add specific tooltips to the drop-down arrow of Back/Forward
10782         toolbar items. Fixes bug #86569.
10784 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10786         * src/nautilus-connect-server-dialog.c:
10787         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10788         (nautilus_connect_server_dialog_init), (setup_for_type):
10789         Added a domain field to enter domain name for Windows share in
10790         Connect to server dialog.
10791         Fixes bug #304760.
10793 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10795         * libnautilus-private/nautilus-clipboard.c:
10796         * src/file-manager/fm-directory-view.c:
10797         (copy_or_cut_files), (real_update_menus):
10798         * src/file-manager/fm-tree-view.c:
10799         (copy_or_cut_files), (create_popup_menu):
10800         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10801         Folders". Fixes #95112.
10803 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10805         * src/file-manager/fm-directory-view.c: (real_update_menus):
10806         Fix empty trash accelerator. Fixes #173059.
10808         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10809         (copy_callback), (paste_callback), (editable_select_all_callback),
10810         (text_view_select_all_callback), (action_cut_callback),
10811         (action_copy_callback), (action_paste_callback),
10812         (action_select_all_callback), (merge_in_clipboard_menu_items),
10813         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10814         (nautilus_clipboard_set_up_editable),
10815         (nautilus_clipboard_set_up_text_view):
10816         * libnautilus-private/nautilus-clipboard.h:
10817         (nautilus_clipboard_set_up_text_view):
10818         * src/nautilus-notes-viewer.c:
10819         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10820         notes text view.
10822         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10823         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10824         issue down and providing a patch. Fixes #305551.
10826 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10828         * src/file-manager/fm-directory-view.c:
10829         (fm_directory_view_scroll_event),
10830         (fm_directory_view_class_init):
10831         Bind shift+scroll to zoom in/out. Fixes #79352.
10833 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10835         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10836         Change sort order for size, count and time.
10837         See bug #88585
10839 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10841         * configure.in:
10842         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10844         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10846 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10848         * components/*
10849         * help/*
10850         * icons/*/*
10851         * libnautilus/*
10852         * libnautilus-adapter/*
10853         * omf-install/*
10854         * user-guide/*
10855         Remove old cruft, mostly .cvsignore files.
10857         * autogen.sh:
10858         Look for libnautilus-private instead of libnautilus.
10860 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10862         * libnautilus-private/nautilus-icon-factory.c:
10863         * libnautilus-private/nautilus-icon-factory.h:
10864         (get_smaller_icon_size), (get_larger_icon_size),
10865         (nautilus_icon_factory_get_smaller_icon_size),
10866         (nautilus_icon_factory_get_larger_icon_size):
10867         Make get_(larger|smaller)_icon_size public.
10869         * src/nautilus-sidebar-title.c:
10870         (nautilus_sidebar_title_size_allocate),
10871         (get_best_icon_size):
10872         Use the best-fitting folder icon for the sidebar
10873         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10874         Fixes #48190.
10876 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10878         * configure.in:
10879         Post release version bump
10881 === nautilus 2.11.1 ===
10883 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10885         * icons/*/*:
10886         Remove old junk.
10888         * configure.in:
10889         Require eel 2.11.1
10890         Remove icons/*/Makefile
10892         * NEWS:
10893         Update for 2.11.1
10895 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10897         * libnautilus-private/nautilus-view.[ch]:
10898         Add nautilus_view_pop_up_location_context_menu
10900         * src/file-manager/fm-actions.h:
10901         * src/file-manager/fm-directory-view.c:
10902         * src/file-manager/fm-directory-view.h:
10903         * src/file-manager/nautilus-directory-view-ui.xml:
10904         * src/nautilus-location-bar.c:
10905         * src/nautilus-spatial-window.c:
10906         Add location context menu to location button/label.
10908         Patch from Christian Neumair
10910 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10912         * src/nautilus-spatial-window.c:
10913         (real_set_allow_up), (nautilus_spatial_window_class_init)
10914         * src/nautilus-window.c:
10915         * src/nautilus-window.h:
10916         (nautilus_window_allow_up), (real_set_allow_up),
10917         (nautilus_window_class_init):
10918         Add set_allow_up method to NautilusWindowClass,
10919         make "Close All Parents" in spatial windows insensitive
10920         if there are no parent folders.
10922 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10924         * libnautilus-private/nautilus-file-operations.c:
10925         (handle_transfer_vfs_error):
10926         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10927         if more than one file is transferred. Otherwise, just
10928         offer "Cancel" and "Retry".
10930 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10932         * nautilus-folder-handler.desktop.in (Exec):
10933         Use --no-desktop for default folder handler
10935 2005-05-16  Christian Neumair  <chris@gnome-de.org>
10937         * src/file-manager/fm-actions.h:
10938         * src/file-manager/fm-directory-view.c:
10939         (action_self_properties_callback), (real_update_menus):
10940         * src/file-manager/nautilus-directory-view-ui.xml:
10941         Add "Properties" item to background context menu which displays
10942         the properties of the currently displayed folder.
10944 2005-05-16  Alexander Larsson  <alexl@redhat.com>
10946         * libnautilus-private/nautilus-bookmark.c:
10947         (bookmark_file_changed_callback):
10948         Don't loop when a bookmarked file is removed
10950         * src/file-manager/fm-directory-view.c: (process_new_files):
10951         Don't call get_file_info for files no longer in the directory
10952         (was caused by the ready_to_load call).
10954         This fixes #165530 and likely #170761
10956 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10958         * libnautilus-private/nautilus-clipboard.c:
10959         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10960         Don't merge UI twice. Fixes #301854.
10962 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10964         * src/nautilus-location-bar.c:
10965         (nautilus_location_bar_init):
10966         Make "Location:" label GDK_ACTION_COPY drag source.
10967         Fixes #115942.
10969 2005-05-12  David Zeuthen  <david@fubar.dk>
10971         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10972         Change comment for translator note of default desktop font to
10973         say that Sans shouldn't never be changed. Fixes bug #138731.
10975 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10977         * libnautilus-private/nautilus-file-utilities.c:
10978         (nautilus_get_vfs_method_display_name):
10979         * data/browser.xml:
10980         * src/file-manager/fm-directory-view.c:
10981         Add translator comments. Fixes #145304, #145305, #145307.
10982         Change "Show Hidden Files" tooltip to infinitive
10983         construction. Fixes #145306.
10985 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10987         * libnautilus-private/nautilus-directory-async.c:
10988         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10989         (link_info_start), (lacks_link_info):
10990         Kill dotfile-related code. ".directory" supporting schemas have
10991         gone. Fixes #142343.
10993 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10995         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10996         Remove obsolete window_always_new option from schema.
10998         Patch from Michael Terry <mike@mterry.name>
11000 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11002         * src/file-manager/fm-directory-view.c: (real_update_menus):
11003         Fix a string conflict between the c-format plural string and
11004         non-c-format strings. Fixes bug #167344.
11006         Patch from Changwoo Ryu <cwryu@debian.org>
11008 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
11010         * libnautilus-private/nautilus-thumbnails.c:
11011         (thumbnail_thread_start):
11012         Don't try to thumbnail files which have been modified in the
11013         last few seconds to avoid constantly re-thumbnailing them.
11014         Current cool-off period is three seconds. Fixes bug #107418.
11016 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
11018         * src/file-manager/fm-directory-view.[ch]:
11019         (display_pending_files), (fm_directory_view_freeze_updates),
11020         (fm_directory_view_unfreeze_updates), (queue_pending_files):
11021         Allow freeze of update processing inside a view.
11023         * src/file-manager/fm-list-view.c:
11024         (cell_renderer_editing_canceled), (cell_renderer_edited),
11025         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11026         Freeze and unfreeze the list view when renaming.
11028         Workaround for bug #87701: Updates to the list view are put on
11029         hold during rename to prevent losing editing focus. If too many
11030         changes are queued while being frozen, further changes are thrown
11031         away and the view is marked for reload.
11033 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11035         * src/nautilus-window-menus.c:
11036         Add Ctrl-0 keyboard shortcut to View->Normal Size as
11037         recommended by the HIG.
11039         Patch from Olav Vitters <olav@bkor.dhs.org>
11041 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11043         * libnautilus-private/nautilus-icon-container.c:
11044         (keyboard_space): Prevent nautilus from crashing on press of
11045         Ctrl+Space in an empty directory. Fixes bug #302018.
11047         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
11049 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
11051         * libnautilus-private/nautilus-program-choosing.c:
11052         (nautilus_launch_desktop_file):
11053         * src/nautilus-application.c:
11054         (nautilus_application_present_spatial_window_with_selection),
11055         (nautilus_application_create_navigation_window):
11056         fix build when startup notification isn't installed.
11058 2005-05-02  Alexander Larsson  <alexl@redhat.com>
11060         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11061         Remove the ui too.
11063 2005-04-27  Alexander Larsson  <alexl@redhat.com>
11065         * src/file-manager/fm-desktop-icon-view.c:
11066         Remove "Open New Terminal" from desktop menu.
11067         Patch from Luca Ferretti <elle.uca@libero.it>
11069         If you really need this, install the nautilus-open-terminal
11070         extension. It does this even better than the removed code.
11071         Also, in newer Metacity there is a a way to set a keybinding
11072         for "new terminal".
11074 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11076         * src/nautilus-main.c: (main): Merge fix for leak
11077         Bug #172234.
11079 2005-04-19  Christian Neumair  <chris@gnome-de.org>
11081         * libnautilus-private/nautilus-view-factory.h:
11082         * src/nautilus-navigation-window.c:
11083         * src/nautilus-window-manage-views.c:
11084         * src/nautilus-window-manage-views.h:
11085         * src/nautilus-window.c:
11086         * src/file-manager/fm-desktop-icon-view.c:
11087         * src/file-manager/fm-icon-view.c:
11088         * src/file-manager/fm-list-view.c:
11089         Improve NautilusViewInfo view factory labels marked for translation.
11091 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11093         * libnautilus-private/nautilus-directory-async.c:
11094         (read_dot_hidden_file): Plug leaks here too. There
11095         were three actually :-)
11097 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
11099         * src/nautilus-connect-server-dialog-main.c: (main)
11100         Set window icon.
11102 2005-04-17  Christian Neumair  <chris@gnome-de.org>
11104         * src/nautilus-spatial-window.c:
11105         Add more drop targets to location button.
11107 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11109         * src/file-manager/fm-directory-view.c:
11110         (fm_directory_view_destroy), (rename_file):
11111         Remove delayed_rename timeout when registering a new one
11112         or destroying the view.
11114 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11116         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11117         Free the stored selection path only when setting a new one.
11119 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11121         * src/file-manager/fm-directory-view.c:
11122         (trash_or_delete_selected_files),
11123         (fm_directory_view_notify_selection_changed):
11124         Remember if the current selection was already removed
11125         and don't try to remove it again.
11127         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11128         Only set a new selection if the removal affects the current selection.
11130 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11132         * src/file-manager/fm-directory-view.c:
11133         (trash_or_delete_selected_files):
11134         Unset selection so the same file won't be deleted twice via a binding.
11136         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11137         (fm_list_view_remove_file), (fm_list_view_finalize),
11138         (fm_list_view_class_init):
11139         Store the new selection and set it after a batch of changes,
11140         not on every removal. Speeds up deleting from the list view
11141         by preventing a redraw for each removed file.
11143 2005-04-05  Alexander Larsson  <alexl@redhat.com>
11145         * src/file-manager/fm-properties-window.c:
11146         Use label instead of entry if not editable.
11147         (#149201)
11149         Patch from Michael Terry
11151 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11153         * src/nautilus-notes-viewer.c:
11154         Fix missing include.
11156 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11158         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11159         Don't leak file_uri.
11161 2005-04-04  Diego Gonzalez  <diego@pemas.net>
11163         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11164           from the build process.
11165         * libnautilus-private/nautilus-icon-factory.c:
11166           (load_thumbnail_frame) remove the need to use the deprecated
11167           nautilus themes.
11168         * libnautilus-private/nautilus-icon-canvas-item.c:
11169           (draw_strech_handles), (it_test_stretch_handle):
11170           remove the need to use the deprecated nautilus themes.
11171         * libnautilus-private/nautilus-thumbnails.c:
11172         * libnautilus-private/nautilus-icon-factory.c:
11173           remove nautilus-theme.h include
11175         * src/nautilus-navigation-window.c:
11176         * src/nautilus-property-browser.c:
11177         * src/nautilus-notes-viewer.c:
11178         * src/nautilus-sidebar-title.c:
11179         * src/nautilus-window-manage-views.c:
11180         * src/nautilus-window-toolbars.c:
11181         * src/nautilus-zoom-control.c:
11182           remove nautilus-theme.h include
11184         * src/nautilus-sidebar-title:
11185          (nautilus_sidebar_title_select_text_color): remove use of
11186          old theme stuff and adapt the shadow offset, made it equal to 1,
11187          which is the default.
11188          (nautilus_sidebar_title_theme_changed): remove, as there will be
11189          no sidebar theme changes.
11190          (nautilus_sidebar_title_init): remove the theme_changed callback, as
11191          there will not be sidebar theme changes anymore.
11193          * src/nautilus-notes-viewer.c:
11194          (nautilus_notes_viewer_init): remove use of old theme stuff.
11196         * icons/Makefile.am: don't install old theme stuff.
11198 2005-03-31  Steve Murphy  <murf@e-tools.com>
11200         * configure.in: Added "rw" to ALL_LINGUAS.
11202 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
11204         * libnautilus-private/nautilus-file-utilities.c:
11205         (nautilus_get_uri_shortname_for_display): Plug the leak.
11207 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
11209         * icons/audio.svg:
11210         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11212         * icons/audio.png:
11213         Remove old file.
11215         * icons/Makefile.am:
11216         Install new icon.
11218         * libnautilus-private/nautilus-icon-canvas-item.c:
11219         (real_map_pixbuf):
11220         Use svg instead of bitmap audio preview emblem.
11222         Patch from Jaap Haitsma <jaap@haitsma.org>
11224 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11226         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11227         (location_button_drag_begin_callback), (get_data_binder),
11228         (location_button_drag_data_get_callback),
11229         (nautilus_spatial_window_instance_init):
11230         Allow drag and drop operations with location bar icon.
11232         Patch from Christian Neumair <chris@gnome-de.org>
11234 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11236         * libnautilus-private/nautilus-file-operations-progress.c:
11237         (nautilus_file_operations_progress_update),
11238         (nautilus_file_operations_progress_destroy),
11239         (nautilus_file_operations_progress_init),
11240         (time_remaining_callback), (nautilus_file_operations_progress_new),
11241         (nautilus_file_operations_progress_set_operation_string),
11242         (nautilus_file_operations_progress_new_file):
11243         * libnautilus-private/nautilus-file-operations.c:
11244         (progress_dialog_set_to_from_item_text):
11245         Change layout of the progress dialog to be more HIG compliant.
11247         Patch from Michiel Sikkes <michiel@eyesopened.nl>
11249 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11251         * src/file-manager/fm-desktop-icon-view.c:
11252         * src/file-manager/fm-directory-view.c:
11253         Add elipses to "Create Launcher" menu item. (#95113)
11255         Based on a patch from Christian Neumair <chris@gnome-de.org>
11257 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11259         * libnautilus-private/nautilus-desktop-link-monitor.c:
11260         (eject_for_type), (volume_delete_dialog),
11261         (nautilus_desktop_link_monitor_delete_link):
11262         Reference the proper context menu item in the volume
11263         delete dialog of network volumes. Fixes bug #152391.
11265         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11267 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11269         * src/file-manager/fm-directory-view.c: (real_merge_menus):
11270         Remove hard coded script directory path from tooltip message.
11271         Fixes bug #161905.
11273         Patch from Michael Terry <mike@mterry.name>
11275 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11277         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11278         * src/nautilus-location-bar.c:
11279         (nautilus_location_bar_get_location),
11280         (nautilus_location_bar_update_label):
11281         * src/nautilus-location-dialog.c: (open_current_location):
11282         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11283         Closes bug #165743.
11285         Patch from Christian Kellner <gicmo@gnome.org>
11287 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11289         * libnautilus-private/nautilus-bookmark.c:
11290         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11291         (bookmark_file_changed_callback):
11292         * libnautilus-private/nautilus-file.c:
11293         (nautilus_file_get_internal):
11294         * src/file-manager/fm-properties-window.c:
11295         (is_merged_trash_directory):
11296         * src/nautilus-application.c:
11297         (nautilus_application_present_spatial_window_with_selection):
11298         * src/nautilus-location-bar.c:
11299         (nautilus_location_bar_update_label):
11300         * src/nautilus-window-manage-views.c: (set_displayed_location),
11301         (check_bookmark_location_matches), (handle_go_elsewhere),
11302         (got_file_info_for_view_selection_callback):
11303         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11305         Patch from Paolo Borelli <pborelli@katamail.com>
11307 2005-03-23  Fernando Herrera  <fherrera onirica com>
11309         * src/nautilus-connect-server-dialog-main.c: (main): call
11310         gnome_authentication_manager_init to use gnome-vfs auth
11311         callbacks.
11313 2005-03-23  Alexander Larsson  <alexl@redhat.com>
11315         * src/nautilus-desktop-window.c:
11316         Remove unused code. We avoid flicker in other ways.
11318 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11320         * configure.in:
11321         Bump version to 2.11.1
11322         Gnome 2.10 versions are now on the gnome-2-10 branch.
11324 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11326         * src/nautilus-location-entry.c:
11327         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11329 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11331         * libnautilus-private/nautilus-window-info.[ch]:
11332         Add nautilus_window_info_show_window call.
11334         * src/file-manager/fm-directory-view.c:
11335         * src/nautilus-window-manage-views.c:
11336         * src/nautilus-window.[ch]:
11337         Implement and call the new show_window call.
11338         This allows us to set up the EelBackground before
11339         showing the window, causing less flicker (#169347)
11341         Patch from Nickolay V. Shmyrev
11343 2005-03-16  Alexander Larsson  <alexl@redhat.com>
11345         * configure.in:
11346         Require eel 2.10.1 (for EelBackground changes)
11348         * libnautilus-private/nautilus-icon-dnd.c:
11349         * libnautilus-private/nautilus-directory-background.c:
11350         Use the background setting now in eel.
11351         Delay background setting slightly after gconf change to group
11352         together multiple changes. (#169347)
11354         Patch from Nickolay V. Shmyrev
11356 2005-03-15  Alexander Larsson  <alexl@redhat.com>
11358         * configure.in:
11359         Require gtk 2.6.0
11361 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11363         * src/file-manager/fm-directory-view.c:
11364         Re-add keybinding to "Show Hidden Files".
11365         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11367 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11369         * src/file-manager/fm-actions.h:
11370         * src/file-manager/fm-directory-view.c: (real_update_menus):
11371         Disable "Select Pattern" for empty folders. (#169817)
11372         Patch from Raj <ringuva@novell.com>
11374 2005-03-10  Vincent Noel  <vnoel@cox.net>
11376         * src/nautilus-spatial-window.c:
11377         (location_button_clicked_callback),
11378         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11379         for the location button icon instead of GTK_ICON_SIZE_BUTTON
11380         (#169669).
11382 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
11384         * configure.in: Added "xh" to ALL_LINGUAS.
11386 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11388         * configure.in:
11389         Post release version bump
11391 === nautilus 2.10.0 ===
11393 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
11395         * THANKS:
11396         Update for release
11398         * check-THANKS.pl:
11399         Extract names from ChangeLog bodies too. (#43452)
11400         Patch from Richard Hoelscher <rah@rahga.com>
11402 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11404         * NEWS:
11405         Update for 2.10.0
11407         * configure.in:
11408         Bump version to 2.10.0, require eel 2.10.0
11410 2005-03-03  Elijah Newren  <newren@gmail.com>
11412         If launched without startup-notification, make an approximation to
11413         when the launch occurred so that focus-stealing-prevention will
11414         work better.
11416         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11417         function, (main): if no startup id provided, ping xserver for a
11418         timestamp and make a dummy startup_id with it.
11420         * src/nautilus-application.c: (end_startup_notification): don't
11421         set _NET_STARTUP_ID if given a fake startup_id, remove commented
11422         out warning that should now no longer be needed
11424 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11426         * src/nautilus-file-management-properties.glade:
11427         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11429 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11431         * configure.in:
11432         Post release version bump
11434 === nautilus 2.9.92 ===
11436 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11438         * data/applications.desktop.in:
11439         * data/favorites.desktop.in:
11440         Remove old files.
11442         * docs/Makefile.am (EXTRA_DIST):
11443         Remove nautilus-context-menus.txt from makefile
11445         * NEWS:
11446         Update for release
11448 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11450         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11451         Make the backspace key open the parent folder in the
11452         list view like it does in the icon view. (#142891)
11453         Patch from Christian Neumair <chris@gnome-de.org>
11455 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11457         * libnautilus-private/nautilus-desktop-link.c:
11458         (nautilus_desktop_link_can_rename):
11459         Make Computer icon renameable. (#154122)
11460         Patch from Tim Savannah <opticcow@linux-militia.net>
11462 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11464         * libnautilus-private/nautilus-file-operations-progress.c:
11465         (time_remaining_callback):
11466         Don't show ETA if bytes_copied > bytes_total.
11467         Prevents miscalculated ETAs from being shown. (#158614)
11468         Based on a patch from John Spray <jcs116@york.ac.uk>
11470 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11472         * src/file-manager/fm-properties-window.c:
11473         Make show_original work (had a typo)
11474         Make where use original file, not target.
11475         Fixes location display for desktop icons.
11477 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11479         * src/file-manager/fm-properties-window.c:
11480         deep count on target files, not original files.
11481         Fixes properties for e.g. home icon on desktop.
11482         Patch from Jaap Haitsma <jaap@haitsma.org>
11484 2005-02-23  Alexander Larsson  <alexl@redhat.com>
11486         * docs/nautilus-context-menus.txt:
11487         Remove old docs.
11489 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11491         * libnautilus-private/nautilus-desktop-icon-file.c:
11492         * libnautilus-private/nautilus-file-operations.c:
11493         (nautilus_file_operations_delete):
11494         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11495         (rename_guts), (nautilus_file_get_drop_target_uri):
11496         * src/file-manager/fm-desktop-icon-view.c:
11497         (trash_link_is_selection):
11498         * src/file-manager/fm-icon-container.c: (get_sort_category):
11499         * src/file-manager/fm-properties-window.c:
11500         (get_target_file_for_original_file):
11501         Handle nautilus_desktop_icon_file_get_link() returning NULL.
11502         Likely fixes bug #145971
11504 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11506         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11507         Remove stale comment.
11508         Patch from Jaap Haitsma <jaap@haitsma.org>
11510 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11512         * src/nautilus-application.c: (end_startup_notification):
11513         Don't give critical warnings if we have no startup_id.
11515         * src/nautilus-window.c: (nautilus_window_update_icon):
11516         Use names and not pixbufs for the window icons.
11517         This means the icons of the best size are used.
11518         Patch from Jaap Haitsma <jaap@haitsma.org>
11520 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11522         * src/nautilus-application.c: (create_window):
11523         * src/nautilus-window-private.h:
11524         * src/nautilus-window.c: (nautilus_window_init),
11525         (nautilus_window_finalize):
11526         Remove unneeded startup_id.
11528 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11530         * MAINTAINERS:
11531         Update my email address.
11533 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11535         * src/file-manager/fm-desktop-icon-view.c:
11536         (fm_desktop_icon_view_supports_uri):
11537         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11539         Patch from Jaap Haitsma <jaap@haitsma.org>
11541 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11543         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11544         fix #136578 (Menu key should pop up context menu).
11546 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11548         * src/file-manager/fm-properties-window.c (should_show_open_with):
11549         Don't show open with property page for desktop files and
11550         desktop special icons.
11552 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11554         * src/nautilus-navigation-window-menus.c:
11555         (add_bookmark_for_current_location):
11556         Only add a bookmark once for a given location.
11557         Fixes #161862.
11559         Patch from egeetha@novell.com
11561 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11563         * src/nautilus-application.c:
11564         * src/nautilus-shell.c:
11565         Fixes to the startup notification stuff.
11566         Patch from Elijah Newren <newren@gmail.com>
11568 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11570         * data/applications.desktop.in:
11571         * data/favorites.desktop.in:
11572         * src/network-scheme.desktop.in:
11573         * nautilus-computer.desktop.in:
11574         * nautilus-folder-handler.desktop.in:
11575         * nautilus-home.desktop.in:
11576         * nautilus.desktop.in:
11577         Enable startup notification.
11579         * src/nautilus-application.c:
11580         * src/nautilus-application.h:
11581         * src/nautilus-bookmarks-window.c:
11582         * src/nautilus-connect-server-dialog-nonmain.c:
11583         * src/nautilus-location-bar.c:
11584         * src/nautilus-main.c:
11585         * src/nautilus-navigation-window-menus.c:
11586         * src/nautilus-shell-interface.idl:
11587         * src/nautilus-shell.c:
11588         * src/nautilus-window-manage-views.c:
11589         * src/nautilus-window-private.h:
11590         * src/nautilus-window.c:
11591         Handle startup notification across corba activation.
11592         Patch from Elijah Newren <newren@gmail.com>
11594 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11596         * src/file-manager/fm-tree-model.c:
11597         Don't do any i/o on tree roots until they are opened.
11598         This means you don't get any auth dialogs.
11599         Removed the monitor on the root file totally, as that should
11600         not normally change/go away anyway (and it was doing i/o).
11602         This changes semantics in the file a bit, we now have a dummy
11603         row also if node->directory != NULL and node->parent == NULL.
11605 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11607         * configure.in:
11608         Post release version bump
11610 === nautilus 2.9.91 ===
11612 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11614         * configure.in:
11615         Bump eel requires
11617         * NEWS:
11618         Update for release
11620 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11622         * Makefile.am:
11623         * nautilus-folder-handler.desktop.in:
11624         Add new default folder handler NoDisplay desktop file
11626         * nautilus.desktop.in:
11627         Add %U to exec line
11629         * src/Nautilus_shell.server.in:
11630         Remove all the bonobo components we no longer support
11632         * src/file-manager/fm-directory-view.c:
11633         Allow open with menu on folders (#151747)
11635 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11637         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11638         (fm_list_view_start_renaming_file):
11639         Set original_name to the new name as cell_renderer_edited()
11640         might be called multiple times if the view looses focus.
11641         Fixes bug #166120.
11643 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11645         * src/file-manager/fm-properties-window.c: (get_original_file),
11646         (name_field_done_editing), (update_properties_window_title):
11647         Handle disappearing original_files without crashing.
11648         Fixes bug #151024/158904.
11650 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11652         * configure.in:
11653         Revert libexif change as it breaks the build with new libexif.
11655 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11657         * libnautilus-private/nautilus-program-choosing.c:
11658         (slowly_and_stupidly_obtain_timestamp),
11659         (nautilus_launch_show_file), (nautilus_launch_application),
11660         (nautilus_launch_desktop_file):
11661         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11663         * configure.in:
11664         Require gnome-desktop 2.9.91
11666         Patch from Elijah Newren <newren@gmail.com>
11668 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11670         * configure.in:
11671         Make libexif dependency optional again. (#165773)
11673 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11675         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11676         Make default desktop font localizable. (#138731)
11678         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11680 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11682         * data/Makefile.am:
11683         * data/static_bookmarks.xml:
11684         Remove unused file.
11686 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11688         * src/file-manager/fm-directory-view.c:
11689         (real_update_menus): Added mnemonic for Browse Folder option.
11690         * src/file-manager/fm-desktop-icon-view.c:
11691         (real_update_menus): Added mnemonic for Empty Trash option.
11692         Fixes #162307.
11694         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11696 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11698         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11699         Fix workarea detection on 64bit machines.
11700         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11702 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11704         * src/file-manager/fm-directory-view.c:
11705         (clipboard_targets_received):
11706         Handle destroyed windows
11708         * src/nautilus-window.c: (nautilus_window_destroy):
11709         cancel outstanding view as callbacks
11711         Fixes #165938
11713 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11715         * libnautilus-private/nautilus-directory-background.c:
11716         (image_loading_done_callback): Free the color string.
11717         Closes bug #154204.
11719 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11721         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11723         * libnautilus-private/nautilus-file-operations.c:
11724         change the strings for move/copy/link/delete from "Files Moved:" to
11725         "Moving file:", fixes #154839
11727 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11729         * libnautilus-private/nautilus-file.c:
11730         Fix leak
11732         * Makefile.am:
11733         Remove unnecessary stuff
11735 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11737         * src/nautilus-actions.h:
11738         * src/nautilus-desktop-window.c:
11739         (nautilus_desktop_window_instance_init):
11740         Disable close action on desktop window (#160100)
11742 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11744         * src/nautilus-main.c: (register_icons):
11745         Don't try to free NULL icon info.
11747 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11749         * libnautilus-private/nautilus-file.c:
11750         (nautilus_file_compare_for_sort_by_attribute):
11751         Don't compare NULL values from files we can't get permissions for.
11752         Fixes bug #153890.
11754 2005-01-27  Chris Lahey  <clahey@ximian.com>
11756         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11757         Support the API change in libexif > 0.5.12.
11759 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11761         * src/nautilus-main.c: Don't leak the icon info
11763 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11765         * src/nautilus-spatial-window.c:
11766         Make path button more obvious. #145237
11767         Patch from  Michael Henson <mike@axl.net>
11769 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11771         * src/file-manager/fm-directory-view.c: (ask_link_action):
11772         Set focus_on_map for dnd ask dialog to avoid it ending
11773         up under the browser window.
11774         Patch from Jorn Baayen <jbaayen@gnome.org>
11776 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11778         * libnautilus-private/nautilus-file-operations.c:
11779         (confirm_empty_trash):
11780         No title on dialog.
11781         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11783 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11784         * libnautilus-private/nautilus-file-operations.c:
11785         (handle_transfer_overwrite): Trivial string fix.
11787 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11789         * src/file-manager/fm-directory-view.c: (cancel_activate),
11790         (activate_weak_notify), (cancel_activate_callback):
11791         weak_unref the view if we cancel the activation.
11792         Might fix #145789
11794 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11796         * configure.in:
11797         Post release version bump.
11799 === nautilus 2.9.90 ===
11801 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11803         * NEWS:
11804         Update for release.
11806         * MAINTAINERS:
11807         Add Martin, remove Darin.
11808         Update daves email address.
11810         * configure.in:
11811         Bump version to 2.9.90
11812         Require eel 2.9.90
11814 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11816         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11817         Fix typo.
11819 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11821         * libnautilus-private/nautilus-icon-container.c:
11822         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11823         to nautilus_icon_container_accessible_update_selection.
11824         (nautilus_icon_container_accessible_ref_selection):
11825         (nautilus_icon_container_accessible_get_selection):
11826         (nautilus_icon_container_accessible_remove_selection): All call
11827         to nautilus_icon_container_accessible_update_selection.
11829         Fixes bug #160087.
11831 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11833         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11834         WE WANT THE CHEESEPUFF!!!
11836 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11838         * libnautilus-private/nautilus-file-operations.c:
11839         (confirm_empty_trash):
11840         Use warning icon instead of info one.
11841         Use GtkMessageDialog.
11842         Patch from Luca Ferretti <elle.uca@libero.it>
11844 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11846         * src/file-manager/fm-actions.h:
11847         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11848         * src/file-manager/fm-directory-view.c: (real_update_menus):
11849         * src/file-manager/nautilus-directory-view-ui.xml:
11850         Remove "Reset Background" entry from folder context menus.
11852         Patch from Jaap Haitsma <jaap@haitsma.org>
11854 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11856         * src/nautilus-window-menus.c: Correct License (It said Evince).
11858 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11860         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11861         Add license to about dialog.
11862         Change copyright statement.
11864         Patch from Luca Ferretti <elle.uca@libero.it>
11866 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11868         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11869         Fix sidebar_width typo in gconf schema (#162204).
11871         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11873 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11875         * libnautilus-private/nautilus-column-chooser.c:
11876         (button_new_with_mnemonic), (add_buttons):
11877         Add stock arrow icons to "Move Up/Down" buttons.
11879         Patch from Michael Gossard <michael.gossard@free.fr>
11881 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11883         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11884         Use GtkAboutDialog.
11886         Patch from Luca Ferretti <elle.uca@libero.it>
11888 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11890         * nautilus-home.desktop.in:
11891         Fix icon
11893         * nautilus.desktop.in:
11894         Put in menus.
11896         Patch from Luca Ferretti <elle.uca@libero.it>
11898 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11900         * src/nautilus-main.c: (main):
11901         * src/nautilus-window.c: (nautilus_window_class_init):
11902         Better default icon.
11903         Patch from Jaap Haitsma <jaap@haitsma.org>
11905 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11907         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11908         Don't use destroyed dialog.
11909         Patch from Vincent Untz <vincent@vuntz.net>.
11911 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11913         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11914         Moisan that resolves trivial bug #159128.
11916 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11918         * Makefile.am:
11919         * src/.cvsignore:
11920         * src/Makefile.am:
11921         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11922         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11923         * src/nautilus-connect-server-dialog-nonmain.c:
11924         (nautilus_connect_server_dialog_present_uri):
11925         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11926         (response_callback), (nautilus_connect_server_dialog_new):
11927         * src/nautilus-connect-server-dialog.h:
11928         Make connect to server dialog availible as separate application.
11930         Patch from Vincent Untz <vincent@vuntz.net>
11932 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11934         * libnautilus-private/nautilus-file-utilities.[ch]:
11935         New function nautilus_ensure_unique_file_name
11937         * libnautilus-private/nautilus-link.[ch]:
11938         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11939         Uniquify name for nautilus_link_local_create if requested.
11941         * src/file-manager/fm-directory-view.c:
11942         (fm_directory_view_handle_url_drop):
11943         Uniquify desktop link name
11945         Patch from Jorn Baayen <jbaayen@gnome.org>
11947 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11949         * libnautilus-private/nautilus-icon-container.[ch]:
11950         * libnautilus-private/nautilus-marshal.list:
11951         Add handle_url signal
11952         Fix argument list for handle_uri_list
11954         * libnautilus-private/nautilus-dnd.[ch]:
11955         Add nautilus_drag_default_drop_action_for_url
11957         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11958         (nautilus_icon_container_get_drop_action),
11959         (drag_data_received_callback):
11960         Handle URL drops separately from URI_LIST
11961         Set different actions for URL drop
11963         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11964         (get_drop_action), (receive_dropped_uri_list),
11965         (receive_dropped_url), (drag_data_received_callback),
11966         (nautilus_tree_view_drag_dest_class_init):
11967         Add handle_url and handle_uri lists
11968         Set different actions for URL drop
11969         Fix bug that made url_list & url drops not work
11971         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11972         (ask_link_action), (fm_directory_view_handle_url_drop),
11973         (fm_directory_view_handle_uri_list_drop):
11974         Move url and uri_list drop handling here. Make it handle
11975         url drops better.
11977         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11978         (icon_view_handle_uri_list), (fm_icon_view_init):
11979         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11980         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11981         Call up to the drop code in directory view.
11983         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11985         * libnautilus-private/nautilus-directory.c:
11986         (nautilus_directory_schedule_metadata_copy):
11987         Handle source_directory being NULL. (happens on toplevel uri)
11989         * libnautilus-private/nautilus-file-operations.c:
11990         (nautilus_file_operations_copy_move):
11991         Handle source_dir_uri being NULL. (happens on toplevel uri)
11993         * libnautilus-private/nautilus-link-desktop-file.c:
11994         (nautilus_link_desktop_file_local_create):
11995         Use right icon field
11997 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11999         * src/file-manager/fm-actions.h:
12000         * src/file-manager/fm-directory-view.c:
12001         (volume_or_drive_unmounted_callback),
12002         (volume_or_drive_ejected_callback),
12003         (action_unmount_volume_callback), (action_eject_volume_callback),
12004         (real_update_menus_volumes):
12005         * src/file-manager/nautilus-directory-view-ui.xml:
12006         Allow eject on unmounted devices.
12007         Patch from Magnus Damm <magnus.damm@gmail.com>
12009 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12011         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12012         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12013         what you think, it means don't load if the app the desktop file
12014         references doesn't exist.
12016 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12018         * libnautilus-private/Makefile.am:
12019         * libnautilus-private/nautilus-link-historical.c:
12020         * libnautilus-private/nautilus-link-historical.h:
12021         Remove historical link support.
12023         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12024         * libnautilus-private/nautilus-link.[ch]:
12025         Remove historical link support and unused functions.
12027         * src/file-manager/fm-directory-view.h:
12028         Remove unused declaration.
12030         * src/file-manager/fm-icon-view.c:
12031         Fix up due to small api change for nautilus-link.
12033         * src/file-manager/fm-properties-window.c: (set_icon_callback):
12034         Fix icon change for desktop files that point to nonexisting binaries.
12036 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12038         * src/nautilus-main.c (register_icons):
12039         Remove debug spew
12041 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12043         * libnautilus-private/nautilus-icon-factory.c:
12044         (nautilus_icon_factory_get_icon_for_file):
12045         Special case icons for burn: and computer:
12047         * src/nautilus-main.c: (register_icons):
12048         * src/nautilus-navigation-window-menus.c:
12049         * src/nautilus-window-menus.c:
12050         Fix up icons and names in go/places menu.
12051         Fixes #162750 and #149941
12053         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12055 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12057         * src/nautilus-navigation-window.c (real_set_title):
12058         Make window title "location - File Browser", not "File Browser: location".
12059         Fixes #149008. Patch by Gustavo Carneiro.
12061 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12063         * configure.in:
12064         Post release version bump
12066 === nautilus 2.9.2 ===
12068 2004-01-11  James Henstridge  <james@jamesh.id.au>
12070         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12072         * src/Makefile.am: remove desktop and server files on clean.
12073         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12074         in config.h.
12076         * Makefile.am: remove desktop files on clean, and intltool files
12077         on distclean.
12079         * acconfig.h: remove, since it isn't needed anymore.
12081         * configure.in: remove some macro calls not needed with newer
12082         automakes, and use newer versions of some macros.
12084         * autogen.sh: require Automake >= 1.7.
12086 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12088         * NEWS:
12089         Update for release.
12091         * configure.in:
12092         Require eel 2.92.
12094 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12096         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12097         Add back mk.
12099 2005-01-10  Alexander Larsson  <alexl@redhat.com>
12101         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12102         Remove mk for ALL_LINGUAS since it broke the build.
12104 2004-12-17  Alexander Larsson  <alexl@redhat.com>
12106         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12107         Don't use frames for images with alpha.
12109         Patch from Jaap Haitsma <jaap@haitsma.org>
12111 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12113         * src/nautilus-bookmarks-window.[ch]:
12114         (open_selected_bookmark): New function, choose if to open in
12115         parent or new window.
12116         (get_bookmark_nautilus_navigation_window_new): Get New window.
12117         (on_jump_button_clicked): Call open_selected_bookmark.
12118         (on_row_activated): Call open_selected_bookmark.
12119         * src/nautilus-navigation-window-menus.c:
12120         (get_or_create_bookmarks_window): Reset signals for the
12121         edit bookmark dialog.
12122         fixes bug #160224.
12124 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12126         * configure.in:
12127         Require glib 2.6.0
12129         * libnautilus-private/nautilus-file-utilities.c:
12130         (nautilus_get_uri_shortname_for_display):
12131         * libnautilus-private/nautilus-file.c:
12132         (nautilus_file_get_display_name_nocopy):
12133         Use g_filename_display_basename() for display names
12135 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12137         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12138         (fm_list_view_start_renaming_file):
12139         * src/file-manager/fm-properties-window.c:
12140         (name_field_done_editing):
12141         Make sure we don't rename files if the name was never
12142         changed from the original display name.
12144 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12146         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12147         Fill in ctrl-l dialog correctly for desktop.
12149         Patch from Matthew Gatto <poobar@nycap.rr.com>
12151 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12153         * libnautilus-private/nautilus-icon-container.c:
12154         (nautilus_icon_container_update_icon):
12155         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12156         * libnautilus-private/nautilus-thumbnails.c:
12157         (nautilus_thumbnail_frame_image),
12158         (nautilus_thumbnail_load_framed_image):
12159         * libnautilus-private/nautilus-thumbnails.h:
12160         Better handling of icon sizes, including
12161         framing of large file-as-icon images.
12163         Patches from Jaap Haitsma <jaap@haitsma.org>
12165 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
12167         * configure.in: Added "zu" to ALL_LINGUAS.
12169 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12171         * libnautilus-private/nautilus-desktop-link-monitor.c:
12172         (destroy_desktop_link_monitor),
12173         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12174         (nautilus_desktop_link_monitor_make_filename_unique),
12175         (create_volume_link), (nautilus_desktop_link_monitor_init):
12176         * libnautilus-private/nautilus-desktop-link-monitor.h:
12177         * libnautilus-private/nautilus-desktop-link.c:
12178         (nautilus_desktop_link_new_from_volume):
12179         Make sure volume filenames are unique (#153888)
12181 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12183         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12184         Disconnect from right object.
12186 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12188         * src/file-manager/fm-directory-view.c:
12189         (add_application_to_open_with_menu), (real_update_menus):
12190         Fix underscore escaping in open with menu.
12192 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12194         * libnautilus-private/nautilus-bookmark.c:
12195         (nautilus_bookmark_get_pixbuf):
12196         Force size for pixbufs.
12198         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12199         Load force-sized svgs right.
12200         (nautilus_icon_factory_get_pixbuf_from_name):
12201         Allow force-size loading
12203         * libnautilus-private/nautilus-icon-factory.h:
12204         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12206         * libnautilus-private/nautilus-ui-utilities.c:
12207         (nautilus_action_from_menu_item),
12208         (nautilus_toolbar_action_from_menu_item):
12209         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12210         * src/nautilus-property-browser.c: (make_drag_image),
12211         (make_properties_from_directories):
12212         * src/nautilus-sidebar-title.c: (update_icon):
12213         * src/file-manager/fm-directory-view.c:
12214         (add_extension_action_for_files):
12215         * src/file-manager/fm-properties-window.c: (create_emblems_page):
12216         * src/file-manager/fm-tree-model.c:
12217         (tree_node_get_pixbuf_from_factory):
12219         Force-size load icons
12221         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12222         (nautilus_throbber_finalize):
12223         Disconnect icon theme changed signal on finalize.
12225 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12227         * libnautilus-private/nautilus-file-dnd.c:
12228         (nautilus_drag_can_accept_item):
12229         Handle drags to desktop items.
12231 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
12233         * configure.in: Added "nso" to ALL_LINGUAS.
12235 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12237         * libnautilus-private/nautilus-icon-container.c:
12238         (canvas_position_to_grid_position):
12239         Fix positioning. Makes find_new_empty_spot tighter.
12240         Patch from Jimmy Do <crispyleaves@gmail.com>
12242 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12244         * libnautilus-private/nautilus-icon-container.c: (snap_position),
12245         (find_empty_location):
12246         Fix a few typos in icon placement.
12247         Patch from Jimmy Do <crispyleaves@gmail.com>
12249 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12251         * src/file-manager/Makefile.am:
12253         No need to define VERSION here, it's aleady in
12254         config.h. Fix the build.
12256 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12258         reviewed by: Alexander Larsson  <alexl@redhat.com>
12260         * configure.in:
12262         Bump gnome-vfs required version
12264         * libnautilus-private/nautilus-mime-actions.c:
12265         (nautilus_mime_get_default_application_for_file),
12266         (application_equal), (get_open_with_mime_applications),
12267         (nautilus_mime_get_open_with_applications_for_file),
12268         (nautilus_mime_get_applications_for_file),
12269         (nautilus_mime_has_any_applications_for_file):
12270         * libnautilus-private/nautilus-mime-actions.h:
12271         * libnautilus-private/nautilus-program-choosing.c:
12272         (nautilus_launch_show_file), (nautilus_launch_application):
12273         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12274         (activate_check_mime_types):
12275         * src/nautilus-information-panel.c: (command_button_callback),
12276         (add_command_buttons), (nautilus_information_panel_update_buttons):
12278         Remove all mime api deprecated calls and replace them with the
12279         new API. Fix bug #159435.
12281 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12283         * configure.in:
12284         Post release version bump
12286 === nautilus 2.9.1 ===
12288 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12290         * NEWS:
12291         Update for release.
12293 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12295         * libnautilus-private/nautilus-undo-signal-handlers.c:
12296         Fix include.
12298 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12299         * Merge bonobo-slay-branch
12301 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12303         * src/nautilus-window.c: (action_view_as_callback),
12304         (nautilus_window_synch_view_as_menus):
12305         Don't reenter action callback when switching views.
12307 2004-11-19  Dave Camp  <dave@novell.com>
12309         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12310         (can_show_default_app), (real_update_menus): Fix some jumping
12311         menus.
12312         * test/Makefile.am: Don't link to libnautilus
12314 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12316         * libnautilus-private/nautilus-mime-actions.c:
12317         removed unneeded includes
12319         * src/nautilus-application.c:
12320         * src/nautilus-desktop-window.c:
12321         Removed app_id property on NautilusWindow
12323         * src/nautilus-main.c: (main):
12324         Remove old code
12326         * src/nautilus-navigation-window.c:
12327         * src/nautilus-sidebar-title.c:
12328         * src/nautilus-window-menus.c:
12329         * src/file-manager/fm-ditem-page.c:
12330         Remove bonobo comments
12332         * src/nautilus-window.c:
12333         Remove app_id property
12334         fix last bonobo details
12336         * src/file-manager/fm-actions.h:
12337         * src/file-manager/fm-directory-view.c:
12338         * src/file-manager/nautilus-directory-view-ui.xml:
12339         remove edit launcher action
12341 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12343         * configure.in:
12344         Require new eel
12346         * src/file-manager/fm-actions.h:
12347         * src/file-manager/fm-directory-view.[ch]:
12348         * src/file-manager/nautilus-directory-view-ui.xml:
12349         * src/nautilus-actions.h:
12350         * src/nautilus-shell-ui.xml:
12351         * src/nautilus-spatial-window-ui.xml:
12352         * src/nautilus-spatial-window.c:
12353         * src/nautilus-window-menus.c:
12354         * src/nautilus-window.[ch]:
12355         Implement some accels as GtkBindings instead to avoid
12356         overriding widget-specific keybindings like "delete" and "backspace".
12358 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12360         * src/nautilus-navigation-window.c:
12361         * src/nautilus-window-private.h:
12362         Put location entry etc in a toolbar.
12364 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12366         * libnautilus-private/nautilus-file.c: (is_desktop_file),
12367         (nautilus_file_is_nautilus_link):
12368         Don't check for "application/x-gnome-app-info", as that is already
12369         handled by the alias system. This also avoids stating for a
12370         mimetype xml file.
12372         * src/nautilus-throbber.c:
12373         Don't create a new icon theme for each throbber.
12374         Use GtkIconTheme instead of GnomeIconTheme
12376         * libnautilus-private/nautilus-ui-utilities.[ch]:
12377         New function nautilus_ui_string_get to cache the loaded ui files.
12379         * src/nautilus-navigation-window.c:
12380         Remove old bonoboui stuff
12382         * src/nautilus-navigation-window-menus.c:
12383         Open New window is Ctrl-N.
12384         Use the new nautilus_ui_string_get call
12386         * src/nautilus-spatial-window.c:
12387         * src/nautilus-window-menus.c:
12388         * src/file-manager/fm-desktop-icon-view.c:
12389         * src/file-manager/fm-directory-view.c:
12390         * src/file-manager/fm-icon-view.c:
12391         * src/file-manager/fm-list-view.c:
12392         Use the new nautilus_ui_string_get call
12394         * src/file-manager/nautilus-directory-view-ui.xml:
12395         * src/file-manager/nautilus-icon-view-ui.xml:
12396         Name separators to work around bug #158620
12398 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12400         * src/file-manager/fm-actions.h:
12401         * src/file-manager/fm-directory-view.c:
12402         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12403         * src/file-manager/nautilus-directory-view-ui.xml:
12404         * src/file-manager/nautilus-icon-view-ui.xml:
12405         * src/file-manager/nautilus-list-view-ui.xml:
12406         * src/nautilus-actions.h:
12407         * src/nautilus-navigation-window-ui.xml:
12408         * src/nautilus-shell-ui.xml:
12409         * src/nautilus-spatial-window-ui.xml:
12410         * src/nautilus-spatial-window.c:
12411         * src/nautilus-window-menus.c:
12412         * src/nautilus-window.[ch]:
12413         Add all extra accellerators and clean up ui files.
12415 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12417         * src/nautilus-window-menus.c:
12418         * src/nautilus-window-toolbars.c:
12419         * libnautilus-private/nautilus-ui-utilities.[ch]:
12420         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12421         Move code to utility functions.
12423 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12425         * libnautilus-private/nautilus-file-utilities.[ch]:
12426         * src/nautilus-spatial-window.c:
12427         * src/nautilus-navigation-window-menus.c:
12428         * src/nautilus-window-menus.c:
12429         Move some functions to nautilus-ui-utilities
12431         * libnautilus-private/Makefile.am:
12432         * libnautilus-private/nautilus-ui-utilities.[ch]:
12433         Various ui utility functions
12435         * src/file-manager/fm-desktop-icon-view.c:
12436         * src/file-manager/fm-directory-view.c:
12437         * src/file-manager/fm-icon-view.c:
12438         * src/file-manager/fm-list-view.c:
12439         Unmerge everything on destroy
12441         * src/nautilus-shell-ui.xml:
12442         Remove unused stuff
12444 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12446         * libnautilus-private/nautilus-clipboard-monitor.c:
12447         Handle ownership changes from XFixes
12449         * libnautilus-private/Makefile.am:
12450         * libnautilus-private/nautilus-clipboard-ui.xml:
12451         Remove (is now inline)
12453         * libnautilus-private/nautilus-clipboard.[ch]:
12454         Convert to GtkUIManager
12456         * src/nautilus-location-bar.c:
12457         * src/nautilus-notes-viewer.c:
12458         Adapt to NautilusClipboard changes
12460         * src/nautilus-window-menus.c:
12461         Remove duplicated action
12463         * src/file-manager/fm-actions.h:
12464         * src/file-manager/fm-directory-view.c:
12465         * src/file-manager/fm-icon-view.c:
12466         * src/file-manager/fm-list-view.c:
12467         * src/file-manager/nautilus-directory-view-ui.xml:
12468         Adapt to NautilusClipboard changes
12469         Fix paste into folder to not use stock accelerator
12471 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12473         * components/Makefile.am:
12474         Remove references to throbber
12476         * src/Makefile.am:
12477         * src/nautilus-throbber.[ch]:
12478         Moved throbber here and made it not be a bonobo object
12480         * src/nautilus-window-private.h:
12481         * src/nautilus-window-toolbars.c:
12482         Work with the throbber
12484 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12486         * src/nautilus-application.c:
12487         * src/nautilus-navigation-window.c:
12488         * src/nautilus-spatial-window.c:
12489         * src/nautilus-window-private.h:
12490         * src/nautilus-window.c:
12491         Make initial window geometry work.
12493 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12495         * src/nautilus-image-properties-page.c: (get_property_pages):
12496         Only show for images.
12498 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12500         * src/file-manager/fm-properties-window.h:
12501         Don't include libnautilus files.
12503 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12505         * src/file-manager/fm-desktop-icon-view.c:
12506         * src/nautilus-navigation-window.c:
12507         * src/nautilus-desktop-window.c:
12508         Remove old defines
12510         * src/file-manager/fm-directory-view.c:
12511         * src/file-manager/nautilus-directory-view-ui.xml:
12512         * src/nautilus-navigation-window-ui.xml:
12513         * src/nautilus-shell-ui.xml:
12514         Make the menus look like pre-bonobo-removal
12516 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12518         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12519         Don't have use default background on desktop context menu.
12521 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12523         * Makefile.am:
12524         Remove libnautilus-adapter subdir
12526         * components/Makefile.am:
12527         Don't build throbber atm
12529         * src/nautilus-navigation-action.c:
12530         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12532         * src/Makefile.am:
12533         * src/nautilus-arrow-toolbutton.[ch]:
12534         Remove.
12536 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12538         * libnautilus-private/nautilus-window-info.c:
12539         (nautilus_window_info_get_ui_manager):
12540         It's NULL now, not CORBA_OBJECT_NIL.
12542 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12544         * libnautilus-private/nautilus-view.h:
12545         remove bonoboui inclide
12547         * src/nautilus-navigation-action.[ch]:
12548         Add navigation GtkAction, based on epi code
12550         * src/nautilus-window-menus.c:
12551         * src/nautilus-window-toolbars.c:
12552         Correctly handle toolbar icons for extensions
12554 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12556         * configure.in:
12557         Remove bonoboui dependencies
12559         * libnautilus-private/Makefile.am:
12560         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12561         * libnautilus-private/nautilus-bonobo-ui.h:
12562         Remove unneeded files
12564         * libnautilus-private/nautilus-clipboard.c:
12565         Comment out for now.
12567         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12568         * libnautilus-private/nautilus-metafile.c:
12569         * src/nautilus-application.c:
12570         * src/nautilus-history-sidebar.c:
12571         * src/nautilus-information-panel.c:
12572         * src/nautilus-main.c: (main):
12573         * src/nautilus-notes-viewer.c:
12574         * src/nautilus-sidebar-title.c:
12575         * src/file-manager/fm-properties-window.c:
12576         Remove bonobo includes
12578         * libnautilus-private/nautilus-file-utilities.[ch]:
12579         (nautilus_get_ui_directory), (nautilus_ui_file):
12580         Util functions for ui files.
12582         * libnautilus-private/nautilus-view.[ch]:
12583         * libnautilus-private/nautilus-window-info.[ch]:
12584         Remove bonoboui methods
12586         * src/Makefile.am:
12587         Add new files, remove some old ones
12588         Move ui files to datadir/nautilus/ui
12590         * src/nautilus-actions.h:
12591         New file with action names
12593         * src/nautilus-arrow-toolbutton.[ch]:
12594         New widget for back/forward buttons.
12596         * src/nautilus-desktop-window.c:
12597         * src/nautilus-navigation-window-menus.c:
12598         * src/nautilus-navigation-window-ui.xml:
12599         * src/nautilus-navigation-window.[ch]:
12600         * src/nautilus-shell-ui.xml:
12601         * src/nautilus-spatial-window-ui.xml:
12602         * src/nautilus-spatial-window.c:
12603         * src/nautilus-window-manage-views.[ch]:
12604         * src/nautilus-window-menus.c:
12605         * src/nautilus-window-private.h:
12606         * src/nautilus-window-toolbars.c:
12607         * src/nautilus-window.[ch]:
12608         Initial port to GtkUIManager
12610         * src/nautilus-profiler.[ch]:
12611         Remove
12613         * src/file-manager/Makefile.am:
12614         * src/file-manager/fm-actions.h:
12615         New file with action names
12617         * src/file-manager/fm-desktop-icon-view.c:
12618         * src/file-manager/fm-directory-view.[ch]:
12619         * src/file-manager/fm-icon-view.c:
12620         * src/file-manager/fm-list-view.c:
12621         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12622         * src/file-manager/nautilus-directory-view-ui.xml:
12623         * src/file-manager/nautilus-icon-view-ui.xml:
12624         * src/file-manager/nautilus-list-view-ui.xml:
12625         Initial port of views to GtkUIManager
12627 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12629         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12630         Remove some unused bonobo extensions.
12632         * libnautilus-private/Makefile.am:
12633         * src/nautilus-navigation-window.c:
12634         * src/nautilus-property-browser.c:
12635         * src/nautilus-spatial-window.c:
12636         * src/nautilus-window.c:
12637         * libnautilus-private/nautilus-drag-window.[ch]:
12638         Remove NautilusDragWindow (not used anyway)
12640 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12642         * configure.in:
12643         * libnautilus-private/Makefile.am:
12644         * libnautilus-private/nautilus-directory-async.c:
12645         * libnautilus-private/nautilus-lib-self-check-functions.h:
12646         * libnautilus-private/nautilus-medusa-support.[ch]:
12647         * libnautilus-private/nautilus-metafile.c:
12648         * libnautilus-private/nautilus-search-uri.[ch]:
12649         * src/Makefile.am:
12650         * src/file-manager/Makefile.am:
12651         * src/file-manager/fm-search-list-view.[ch]:
12652         * src/file-manager/nautilus-indexing-info.[ch]:
12653         * src/file-manager/nautilus-search-list-view-ui.xml:
12654         * src/nautilus-application.c:
12655         * src/nautilus-complex-search-bar.[ch]:
12656         * src/nautilus-navigation-window-menus.c:
12657         * src/nautilus-navigation-window-ui.xml:
12658         * src/nautilus-navigation-window.[ch]:
12659         * src/nautilus-search-bar-criterion-private.h:
12660         * src/nautilus-search-bar-criterion.[ch]:
12661         * src/nautilus-search-bar-private.h:
12662         * src/nautilus-search-bar.[ch]:
12663         * src/nautilus-shell-ui.xml:
12664         * src/nautilus-sidebar-title.c:
12665         * src/nautilus-simple-search-bar.[ch]:
12666         * src/nautilus-spatial-window.c:
12667         * src/nautilus-switchable-navigation-bar.[ch]:
12668         * src/nautilus-switchable-search-bar.[ch]:
12669         * src/nautilus-window-manage-views.c:
12670         * src/nautilus-window-menus.c:
12671         * src/nautilus-window.c:
12672         Remove all traces of old medusa support.
12674 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12676         * libnautilus-private/nautilus-icon-factory.[ch]:
12677         (nautilus_get_relative_icon_size_for_zoom_level):
12678         New function.
12680         * libnautilus-private/nautilus-view.[ch]:
12681         Redo the zooming interface
12683         * src/file-manager/fm-directory-view.[ch]:
12684         * src/file-manager/fm-icon-view.c:
12685         * src/file-manager/fm-list-view.c:
12686         Implement the new interface for zooming and clean up.
12687         Remove the "default zoom affects fonts" behaviour.
12689         * src/nautilus-navigation-window.c:
12690         * src/nautilus-zoom-control.[ch]:
12691         Use the new simplified zoom interfaces
12693 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12695         * libnautilus-private/nautilus-directory-async.c:
12696         (nautilus_async_destroying_file), (extension_info_cancel),
12697         (info_provider_idle_callback), (info_provider_callback):
12698         * libnautilus-private/nautilus-directory-private.h:
12699         Handle the case when the file we're getting extension info
12700         from goes away.
12702 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12704         * src/nautilus-navigation-window.c:
12705         (nautilus_navigation_window_set_up_sidebar):
12706         * src/nautilus-window-manage-views.c:
12707         (viewed_file_changed_callback):
12708         Remove some BONOBO TODOs
12710 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12712         * components/Makefile.am:
12713         Remove image_properties subdir
12715         * src/Makefile.am:
12716         * src/nautilus-application.c: (nautilus_application_instance_init):
12717         * src/nautilus-image-properties-page.[ch]:
12718         Image property page using new system
12720         * src/nautilus-notes-viewer.c:
12721         add static
12723 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12725         * libnautilus-private/Makefile.am:
12726         * libnautilus-private/nautilus-sidebar-factory.c:
12727         * libnautilus-private/nautilus-sidebar-factory.h:
12728         Remove old sidebar-factory API
12730         * src/file-manager/fm-tree-view.c:
12731         * src/nautilus-emblem-sidebar.c:
12732         * src/nautilus-history-sidebar.c:
12733         * src/nautilus-information-panel.c:
12734         * src/nautilus-navigation-window.c:
12735         Convert to new provider API.
12737 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12739         * libnautilus-private/Makefile.am:
12740         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12741         Add new extensions-style sidebar provider interface
12743         * src/nautilus-navigation-window.c:
12744         Use it.
12746         * src/nautilus-notes-viewer.[ch]:
12747         Convert notes viewer to new iface
12749 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12751         * src/Makefile.am:
12752         * src/nautilus-application.c: (nautilus_application_instance_init):
12753         * src/nautilus-notes-sidebar.[ch]:
12754         * src/nautilus-notes-viewer.[ch]:
12755         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12756         property page
12758 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12760         * components/Makefile.am:
12761         Remove emblem subdir
12763         * libnautilus-private/nautilus-window-info.[ch]:
12764         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12765         hidden_files_mode_changed signal
12767         * src/file-manager/Makefile.am:
12768         * src/file-manager/fm-tree-view.[ch]:
12769         * src/nautilus-application.c: (nautilus_application_instance_init):
12770         Make tree view work with new system.
12772         * src/nautilus-window-manage-views.c: (load_new_location),
12773         (location_has_really_changed):
12774         Only emit loading_uri after load_underway has been reported.
12776 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12778         * src/Makefile.am:
12779         * src/nautilus-emblem-sidebar.[ch]:
12780         * src/nautilus-application.c:
12781         Add emblem sidebar, based on old compontent
12782         now uses NautilusSignaller to detect/signal emblem changes
12784         * src/nautilus-property-browser.c:
12785         Catch the emblems_changed signal and refresh
12787 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12789         * src/file-manager/fm-list-view.c:
12790         Fix crash when switching view.
12792         * src/nautilus-history-sidebar.c:
12793         Some cleanups
12795         * src/nautilus-navigation-window.c:
12796         Fix unref-null warning
12798         * src/Makefile.am:
12799         * src/nautilus-application.c:
12800         * src/nautilus-notes-sidebar.[ch]:
12801         Add notes sidebar widget, based on old component
12803         * components/Makefile.am (SUBDIRS):
12804         Remove notes
12806 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12808         * components/Makefile.am:
12809         Remove stuff that are now replaced or not needed anymore.
12811         * libnautilus-private/nautilus-window-info.[ch]:
12812         * src/nautilus-window.c:
12813         Add nautilus_window_info_get_history.
12815         * src/Makefile.am:
12816         * src/nautilus-history-sidebar.[ch]:
12817         * src/nautilus-application.c: (nautilus_application_instance_init):
12818         Add history sidebar widget, based on old component.
12820         * src/nautilus-information-panel.[ch]:
12821         Some fixes
12823 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12825         * libnautilus-private/nautilus-directory-background.c:
12826         Fix spew
12828         * libnautilus-private/nautilus-sidebar-factory.h:
12829         * libnautilus-private/nautilus-window-info.[ch]:
12830         * src/nautilus-application.c:
12831         * src/nautilus-information-panel.[ch]:
12832         * src/nautilus-navigation-window.c:
12833         * src/nautilus-side-pane.c:
12834         * src/nautilus-window.c:
12835         More work on sidebars. Now the information sidebar works.
12837 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12839         * Makefile.am:
12840         Don't build libnautilus subdir
12842         * libnautilus-private/Makefile.am:
12843         Don't link to libnautilus
12844         Add new files (some from libnautilus)
12845         Remove not used files
12847         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12848         Remove hide_built_in_bookmarks
12850         * libnautilus-private/nautilus-bonobo-ui.h:
12851         * libnautilus-private/nautilus-clipboard-ui.xml:
12852         * libnautilus-private/nautilus-clipboard.[ch]:
12853         * libnautilus-private/nautilus-idle-queue.[ch]:
12854         Move here from libnautilus
12856         * libnautilus-private/nautilus-desktop-link.c:
12857         * libnautilus-private/nautilus-global-preferences.[ch]:
12858         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12859         prefs
12861         * libnautilus-private/nautilus-directory-private.h:
12862         * libnautilus-private/nautilus-metafile-server.idl:
12863         * libnautilus-private/nautilus-program-choosing.h:
12864         Remove not needed header inclusions
12866         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12867         NautilusSidebar registration and creation
12869         * libnautilus-private/nautilus-sidebar.[ch]:
12870         New NautilusSidebar interface
12872         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12873         * libnautilus-private/nautilus-undo-context.[ch]:
12874         * libnautilus-private/nautilus-view-identifier.[ch]:
12875         * libnautilus-private/nautilus-view-query.[ch]:
12876         Remove not needed files
12878         * libnautilus-private/nautilus-undo-manager.[ch]:
12879         * libnautilus-private/nautilus-undo-private.h:
12880         * libnautilus-private/nautilus-undo-transaction.[ch]:
12881         * libnautilus-private/nautilus-undo.[ch]:
12882         Convert from bonobo. Some moved from libnautilus.
12884         * libnautilus-private/nautilus-view-factory.[ch]:
12885         NautilusView registration and creation
12887         * libnautilus-private/nautilus-view.[ch]:
12888         New NautilusView interface
12890         * libnautilus-private/nautilus-window-info.[ch]:
12891         New NautilusWindowInfo interface
12893         * src/Makefile.am:
12894         Don't link to libnautilus
12895         Remove not used files
12897         * src/nautilus-applicable-views.[ch]:
12898         * src/nautilus-component-adapter-factory.[ch]:
12899         * src/nautilus-view-frame-corba.[ch]:
12900         * src/nautilus-view-frame-private.h:
12901         * src/nautilus-view-frame.[ch]:
12902         Removed. Not needed anymore.
12904         * src/nautilus-bookmarks-window.c:
12905         * src/nautilus-complex-search-bar.c:
12906         * src/nautilus-information-panel.[ch]:
12907         * src/nautilus-location-bar.c:
12908         * src/nautilus-location-dialog.c:
12909         * src/nautilus-location-entry.c:
12910         * src/nautilus-shell-interface.idl:
12911         * src/nautilus-side-pane.h:
12912         * src/nautilus-sidebar-title.c:
12913         * src/nautilus-simple-search-bar.c:
12914         Minor changes to build.
12916         * src/nautilus-shell.c:
12917         Remove WEB_NAVIGATION_ENABLED
12919         * src/nautilus-application.c:
12920         * src/nautilus-desktop-window.c:
12921         * src/nautilus-navigation-window-menus.c:
12922         * src/nautilus-navigation-window.[ch]:
12923         * src/nautilus-spatial-window.c:
12924         * src/nautilus-window-manage-views.[ch]:
12925         * src/nautilus-window-menus.c:
12926         * src/nautilus-window-private.h:
12927         * src/nautilus-window.[ch]:
12928         Initial conversion to new NautilusView interface.
12930         * src/file-manager/Makefile.am:
12931         * src/file-manager/fm-bonobo-provider.[ch]:
12932         Removed. Not needed anymore.
12933         Temporary commented out fm-tree-view.[ch]
12935         * src/file-manager/fm-desktop-icon-view.c:
12936         * src/file-manager/fm-desktop-icon-view.h:
12937         * src/file-manager/fm-directory-view.c:
12938         * src/file-manager/fm-directory-view.h:
12939         * src/file-manager/fm-icon-view.c:
12940         * src/file-manager/fm-icon-view.h:
12941         * src/file-manager/fm-list-view.c:
12942         * src/file-manager/fm-list-view.h:
12943         * src/file-manager/fm-properties-window.c:
12944         * src/file-manager/fm-tree-view.h:
12945         Initial conversion to new NautilusView interface.
12947 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12949         * Makefile.am: install nautilus-file-management-properties.desktop
12950         in $(datadir)/applications
12952         * nautilus-file-management-properties.desktop.in:
12953         add OnlyShowIn=GNOME;
12955 2004-10-29  Iain <iaingnome@gmail.com>
12957         * libnautilus-private/nautilus-icon-canvas-item.c
12958         (compute_text_rectangle): Line up the text with the middle of the icon.
12960         * libnautilus-private/nautilus-icon-container.c
12961         (lay_down_one_line): Take the max height of the row so that icons can
12962         be lined up.
12963         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12964         max width of an icon.
12965         Line up icons on a vertical line set at the left of the text.
12967 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12969         * configure.in:
12970         Update version to 2.9.1.
12971         Gnome 2.8 versions are now on the gnome-2-8 branch.
12973         * ChangeLog: rolled over to ChangeLog-20041029.
12975 ==== gnome-2-8 branched from here ===
12977 # Local Variables:
12978 # coding: utf-8
12979 # End: