2008-04-10 A. Walton <awalton@svn.gnome.org>
[nautilus.git] / ChangeLog
blob813365dea7f0434ed1fccb6b115db95d5b5ea3e7
1 2008-04-10  A. Walton  <awalton@svn.gnome.org>
3         * src/Makefile.am:
4         * src/nautilus-application.c: (nautilus_application_startup):
5         * src/nautilus-application.h:
6         * src/nautilus-first-time-druid.c:
7         * src/nautilus-first-time-druid.h:
8         * src/nautilus-main.c: (main):
9         Remove the first-time-druid dead code (#520773).
11 2008-04-10  Cosimo Cecchi  <cosimoc@gnome.org>
13         * configure.in: Add a missing comma to fix build with
14         Autoconf 2.62. (#527315).
16 2008-04-08  Martin Wehner  <martin.wehner@gmail.com>
18         * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
19         Destroy column editor dialog with its parent list view. (#439097) 
21 2008-04-07  Christian Neumair  <cneumair@gnome.org>
23         * src/nautilus-application.c (nautilus_application_destroy),
24         (automount_all_volumes_idle_cb), (finish_startup):
25         * src/nautilus-application.h:
26         Automount volumes in idle callback rather than during startup
27         (#526471).
29 2008-04-07  Christian Neumair  <cneumair@gnome.org>
31         * libnautilus-private/nautilus-column-chooser.c (update_buttons),
32         (add_buttons):
33         Remove show/hide buttons. The entries can be toggled directly using
34         mouse or keyboard. Do not remove buttons to move entries, since
35         list DND may not be obvious for some users (#514394). Thanks to Marcin
36         Galazka.
38 2008-04-05  Cosimo Cecchi  <cosimoc@gnome.org>
40         * libnautilus-private/nautilus-autorun.c:
41         (_g_mount_guess_content_type):
42         Disable autorun when detecting autorun.exe and autorun.inf,
43         as we do not support those yet (part of bug #524270).
44         * src/nautilus-autorun-software.c: (autorun), (main):
45         Plug some minor leaks.
47 2008-04-04  A. Walton  <awalton@svn.gnome.org>
49         * configure.in:
50         * docs/Makefile.am:
51         * docs/reference/Makefile.am:
52         * docs/reference/libnautilus-extension/Makefile.am:
53         * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
54         * docs/reference/libnautilus-extension/libnautilus-extension.types:
55         * docs/reference/libnautilus-extension/version.xml.in:
57         Adds initial Gtk-doc support infrastructure for libnautilus-extension.
58         (Progress towards bug #526193).
60 2008-04-04  Christian Neumair  <cneumair@gnome.org>
62         * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
63         (nautilus_places_sidebar_dispose),
64         (nautilus_places_sidebar_class_init):
66         Move finalize to dispose, unset pointers to window/tree_view, use
67         eel_preferences_add_callback_while_alive().
69 2008-04-04  Cosimo Cecchi  <cosimoc@gnome.org>
71         * libnautilus-extension/nautilus-file-info.c:
72         (nautilus_file_info_get_parent_info),
73         (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
74         * libnautilus-extension/nautilus-file-info.h:
75         * libnautilus-private/nautilus-file.c:
76         (nautilus_file_info_iface_init):
77         Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
78         and get_parent_info). (#521612).
80 2008-04-04  Christian Neumair  <cneumair@gnome.org>
82         * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
83         (nautilus_file_operations_mount_volume):
84         * libnautilus-private/nautilus-file-operations.h:
85         * libnautilus-private/nautilus-mime-actions.c
86         (activation_mount_not_mounted_callback),
87         (activation_mount_not_mounted):
88         * src/nautilus-application.c (startup_volume_mount_cb),
89         (automount_all_volumes), (volume_added_callback):
90         * src/nautilus-places-sidebar.c (open_selected_bookmark),
91         (mount_shortcut_cb):
92         * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
93         (got_file_info_for_view_selection_callback):
94         Inhibit autorun in mount callbacks after finishing mounts rather than
95         before mounting.
97         It is neccessary because the mount may take a very long time (floppy,
98         password prompt), which may take longer than the inhibition timeout.
100         This approach works because with the current HAL volume monitor
101         implementation, GVolumeMonitor signal emission is scheduled, while the
102         mount callbacks are invoked synchronously.
104         This should also fix the not working inhibition on startup, which
105         could happen because parallel mounts in the background and the rest of
106         the startup process eat resources, so the mounts may also take longer
107         than the inhibition timeout.
109 2008-04-03  Christian Neumair  <cneumair@gnome.org>
111         * libnautilus-private/nautilus-bookmark.c
112         (nautilus_bookmark_icon_is_different):
113         Fix icon comparison if icon has not yet been set.
115         * libnautilus-private/nautilus-bookmark.c
116         (nautilus_bookmark_update_icon):
117         Never update icon if a file has not yet been confirmed.
119 2008-04-03  Christian Neumair  <cneumair@gnome.org>
121         * libnautilus-private/nautilus-icon-container.c
122         (nautilus_icon_container_update_scroll_region):
123         Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
124         for empty container.
126 2008-04-03  Tomas Bzatek  <tbzatek@redhat.com>
128         * libnautilus-private/nautilus-file.c: (update_info_internal):
129         Fix SELinux:context attribute display issue
131 2008-04-02  Christian Neumair  <cneumair@gnome.org>
133         * libnautilus-private/nautilus-icon-container.c
134         (nautilus_icon_container_update_scroll_region),
135         (lay_down_icons_horizontal), (get_max_icon_dimensions),
136         (lay_down_icons_vertical),
137         (nautilus_icon_container_start_renaming_selected_item),
138         (nautilus_icon_container_is_layout_vertical):
139         * libnautilus-private/nautilus-icon-container.h:
140         * src/nautilus-window.c
141         (nautilus_window_set_initial_window_geometry):
142         Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
143         area since the entire canvas codes requests 1 px more than it needs.
144         Wrap when the icon hits the canvas, rather than wrapping to late.
145         Fixes most of the "text besides icons" glitches.
147         Add container padding on the RHS for vertical layout, and consider
148         max. emblem rectangles when deciding whether to wrap. This may wrap
149         slightly to early in some (high zoom level) situations, but we will
150         never get scroll glitches.
152 2008-04-01  Christian Neumair  <cneumair@gnome.org>
154         * libnautilus-private/nautilus-view-factory.h:
155         * src/file-manager/fm-desktop-icon-view.c
156         (fm_desktop_icon_view_register):
157         * src/file-manager/fm-icon-view.c:
158         * src/file-manager/fm-list-view.c (fm_list_view_register):
159         * src/nautilus-navigation-window.c (load_view_as_menu):
160         * src/nautilus-window-manage-views.c:
161         * src/nautilus-window-manage-views.h:
162         * src/nautilus-window.c (add_view_as_menu_item):
163         Remove unused "label" field of NautilusViewInfo and
164         nautilus_window_get_view_label().
165         Rename two other fields of NautilusViewInfo and make their use
166         more explicit. Remove redundand "View" from view menu label.
168 2008-04-01  Michael J. Chudobiak  <mjc@svn.gnome.org>
170         * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
171         Skip the thumbnailing of unreadable files. This is more efficient
172         than relying on failed thumbnails. (#525594).
174 2008-04-01  A. Walton  <awalton@svn.gnome.org>
176         reviewed by: Cosimo Cecchi
177         * HACKING:
178         Add advice about patches adding strings to Nautilus.
180 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
182         * libnautilus-private/nautilus-file-operations.c: (delete_dir),
183         (prompt_empty_trash), (verify_destination), (copy_move_directory),
184         (remove_target_recursively), (copy_move_file):
185         * libnautilus-private/nautilus-mime-actions.c:
186         (report_broken_symbolic_link), (activate_files):
187         * libnautilus-private/nautilus-program-choosing.c:
188         (application_cannot_open_location), (nautilus_launch_application),
189         (nautilus_launch_desktop_file):
190         * src/file-manager/fm-error-reporting.c:
191         (fm_report_error_loading_directory),
192         (fm_report_error_renaming_file), (fm_report_error_setting_group),
193         (fm_report_error_setting_owner),
194         (fm_report_error_setting_permissions):
195         * src/file-manager/fm-properties-window.c:
196         (fm_properties_window_drag_data_received),
197         (create_permissions_page):
198         * src/nautilus-application.c: (nautilus_application_startup):
199         * src/nautilus-connect-server-dialog-main.c:
200         (display_error_dialog):
201         * src/nautilus-connect-server-dialog.c: (connect_to_server):
202         * src/nautilus-emblem-sidebar.c:
203         (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
204         * src/nautilus-information-panel.c: (receive_dropped_uri_list):
205         * src/nautilus-property-browser.c: (remove_pattern),
206         (remove_emblem), (add_pattern_to_browser):
207         * src/nautilus-window-manage-views.c:
208         (display_view_selection_failure):
209         Do not use contractions in strings. (#145356).
211 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
213         * libnautilus-private/nautilus-file-operations.c:
214         (nautilus_file_operations_unmount_mount), (empty_trash_job),
215         (nautilus_file_operations_empty_trash):
216         Do not ask twice if we want to empty the trash when unmounting
217         a volume. (#525269).
219 2008-03-31  Christian Neumair  <cneumair@gnome.org>
221         * libnautilus-private/nautilus-autorun.c
222         (should_skip_native_mount_root), (should_autorun_mount):
223         Do not automount mount points inside hidden hierarchies (#524075).
225 2008-03-31  Christian Neumair  <cneumair@gnome.org>
227         * libnautilus-private/nautilus-icon-container.c
228         (lay_down_icons_vertical):
229         Reduce vertical space between icons, do not request space at the
230         bottom of a column.
232 2008-03-31  Christian Neumair  <cneumair@gnome.org>
234         * libnautilus-private/nautilus-icon-canvas-item.c
235         (create_label_layout),
236         (nautilus_icon_canvas_item_get_max_text_width):
237         * libnautilus-private/nautilus-icon-container.c
238         (nautilus_icon_container_start_renaming_selected_item):
239         For column layout, do not limit text width if each columns determines
240         its own width.
242 2008-03-30  Christian Neumair  <cneumair@gnome.org>
244         * src/file-manager/fm-icon-view.c
245         (fm_icon_view_real_get_directory_tighter_layout):
246         Return FALSE if view does not support tighter layout.
248 2008-03-30  Christian Neumair  <cneumair@gnome.org>
250         * src/file-manager/fm-desktop-icon-view.c
251         (fm_desktop_icon_view_register):
252         Do not translate unused desktop icon view labels.
254         * src/file-manager/fm-icon-view.c:
255         * src/file-manager/fm-list-view.c:
256         Use "... View" instead of "View as ..." for view menu and dropdown.
257         This makes the labels consistent with the preference dialog and with
258         the compact view.
260 2008-03-30  Christian Neumair  <cneumair@gnome.org>
262         * src/file-manager/fm-properties-window.c
263         (get_image_for_properties_window), (update_properties_window_icon),
264         (create_image_widget):
265         Use icon name for window instead of pixbuf, if available (#519041).
267 2008-03-29  Christian Neumair  <cneumair@gnome.org>
269         * libnautilus-private/apps_nautilus_preferences.schemas.in:
270         * libnautilus-private/nautilus-global-preferences.c
271         (nautilus_global_preferences_get_default_folder_viewer_preference_a
272         s_iid):
273         * libnautilus-private/nautilus-global-preferences.h:
274         * libnautilus-private/nautilus-icon-canvas-item.c
275         (create_label_layout),
276         (nautilus_icon_canvas_item_get_max_text_width):
277         * libnautilus-private/nautilus-icon-container.c
278         (lay_down_one_column), (get_max_icon_dimensions),
279         (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
280         (lay_down_icons), (size_allocate),
281         (nautilus_icon_container_update_icon),
282         (nautilus_icon_container_set_layout_mode),
283         (nautilus_icon_container_start_renaming_selected_item),
284         (nautilus_icon_container_set_forced_icon_size),
285         (nautilus_icon_container_set_all_columns_same_width):
286         * libnautilus-private/nautilus-icon-container.h:
287         * libnautilus-private/nautilus-icon-private.h:
288         * libnautilus-private/nautilus-metadata.h:
289         * src/file-manager/fm-icon-container.c
290         (fm_icon_container_get_icon_images),
291         (fm_icon_container_get_icon_text):
292         * src/file-manager/fm-icon-view.c
293         (get_stored_icon_position_callback),
294         (fm_icon_view_supports_manual_layout),
295         (fm_icon_view_supports_tighter_layout), (update_layout_menus),
296         (fm_icon_view_real_set_directory_sort_reversed),
297         (fm_icon_view_get_directory_auto_layout),
298         (fm_icon_view_real_get_directory_auto_layout),
299         (fm_icon_view_set_directory_auto_layout),
300         (fm_icon_view_real_set_directory_auto_layout),
301         (fm_icon_view_real_set_directory_tighter_layout),
302         (real_supports_manual_layout), (get_default_zoom_level),
303         (set_labels_beside_icons), (set_columns_same_width),
304         (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
305         (fm_icon_view_zoom_to_level),
306         (fm_icon_view_restore_default_zoom_level),
307         (default_zoom_level_changed_callback),
308         (all_columns_same_width_changed_callback),
309         (fm_icon_view_set_property), (fm_icon_view_class_init),
310         (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
311         (fm_compact_view_create), (fm_icon_view_is_compact),
312         (fm_icon_view_register):
313         * src/file-manager/fm-icon-view.h:
314         * src/nautilus-file-management-properties.c
315         (nautilus_file_management_properties_dialog_setup):
316         * src/nautilus-file-management-properties.glade:
317         Added compact view.
319 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
321         * src/nautilus-window-manage-views.c:
322         (display_view_selection_failure):
323         Fix a typo in a string. (#521199).
325 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
327         * libnautilus-private/nautilus-progress-info.c:
328         (get_progress_window):
329         Use title capitalization for the File Operations dialog. (#516353).
331 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
333         * src/nautilus-places-sidebar.c: (update_places):
334         Show network servers in Places sidebar. Patch by Vincent Untz.
335         (#350974).
337 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
339         * libnautilus-private/nautilus-icon-container.c:
340         (nautilus_icon_container_invert_selection):
341         * libnautilus-private/nautilus-icon-container.h:
342         * libnautilus-private/nautilus-view.c:
343         (nautilus_view_invert_selection):
344         * libnautilus-private/nautilus-view.h:
345         * src/file-manager/fm-actions.h:
346         * src/file-manager/fm-directory-view.c:
347         (action_invert_selection_callback),
348         (fm_directory_view_invert_selection), (real_update_menus),
349         (fm_directory_view_class_init):
350         * src/file-manager/fm-directory-view.h:
351         * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
352         (fm_icon_view_class_init):
353         * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
354         (fm_list_view_class_init):
355         * src/file-manager/nautilus-directory-view-ui.xml:
356         Add support for "Invert Selection". Patch by Amos Brocco
357         <amos.brocco@unifr.ch>. (#305295).
359 2008-03-29  Christian Neumair  <cneumair@gnome.org>
361         * src/nautilus-application.c
362         (nautilus_application_save_session_to_file), (save_session):
363         * src/nautilus-application.h:
364         * src/nautilus-main.c (main):
365         * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
366         When restarting with "nautilus --restart", use XML file session
367         save / load mechanism, instead of writing to / reading from GConf.
369 2008-03-29  Christian Neumair  <cneumair@gnome.org>
371         * src/nautilus-bookmarks-window.c (create_bookmarks_window),
372         (on_button_pressed), (on_key_pressed), (repopulate):
373         Write back changes to selected bookmark before changing
374         selection (#318278).
376 2008-03-28  Alexander Larsson  <alexl@redhat.com>
378         * configure.in:
379         Bump version to 2.23.1
380         Gnome 2.22 work continues on gnome-2-22 branch
382 2008-03-28  Alexander Larsson  <alexl@redhat.com>
384         * configure.in:
385         Post release version bump
387 === nautilus 2.22.1 ===
389 2008-03-28  Alexander Larsson  <alexl@redhat.com>
391         * NEWS:
392         Update for release
394 2008-03-28  A. Walton  <awalton@svn.gnome.org>
396         * libnautilus-private/nautilus-progress-info.c:
397         (get_progress_window):
398         Fix annoying behavior of the file progress info dialog jumping
399         to the center of the screen when new file operations begin.
400         Closes #524241.
402 2008-03-28  Alexander Larsson  <alexl@redhat.com>
404         * libnautilus-private/nautilus-file-operations.c:
405         (copy_move_file):
406         Make sure to queue a move even if the op was a move,
407         not just an added event.
409 2008-03-28  Alexander Larsson  <alexl@redhat.com>
411         * libnautilus-private/nautilus-file-operations.c:
412         (move_job): 
413         Don't leak dest_fs_id by requesting it twice.
414         
415 2008-03-28  Alexander Larsson  <alexl@redhat.com>
417         * libnautilus-private/nautilus-file-operations.c:
418         (copy_move_file):
419         During the merge part of a recursive move/copy always
420         disable same_fs to make sure we transcode filenames
421         correctly, as the target directory may be on another
422         filesystem.
424 2008-03-28  Alexander Larsson  <alexl@redhat.com>
426         * libnautilus-private/nautilus-file-operations.c:
427         When prepare move fails and we didn't select overwrite
428         do not silently overwrite. Instead we remember for each
429         file if overwrite was already specified or not.
431 2008-03-28  Alexander Larsson  <alexl@redhat.com>
433         * libnautilus-private/nautilus-file-operations.c:
434         (move_file_prepare):
435         Actually handle the move-file-over-directory case.
437 2008-03-26  Alexander Larsson  <alexl@redhat.com>
439         * libnautilus-private/nautilus-monitor.c:
440         (nautilus_monitor_directory):
441         Avoid constantly trying to create directory monitors
442         if it fails once by returning an "empty"
443         NautilusMonitor instead of NULL.
445 2008-03-24  Christian Neumair  <cneumair@gnome.org>
447         * src/file-manager/fm-directory-view.c
448         (delayed_rename_file_hack_callback),
449         (delayed_rename_file_hack_removed), (rename_file):
450         Ensure that the rename file callback data is destroyed. We leaked it
451         in case of cancellation.
453 2008-03-23  Christian Neumair  <cneumair@gnome.org>
455         * src/file-manager/fm-directory-view.c
456         (directory_list_lookup_file), (fm_directory_view_new_folder),
457         (paste_clipboard_received_callback),
458         (paste_into_clipboard_received_callback),
459         (action_paste_files_callback), (action_paste_files_into_callback):
460         Ref/unref view before/after receiving clipboard data, and check
461         whether it has been disposed. Should fix most of the clipboard crashers.
463         * src/file-manager/fm-tree-view.c
464         (clipboard_contents_received_callback), (button_pressed_callback),
465         (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
466         (fm_tree_view_finalize):
467         Cancel activation and destroy popup in dispose() and not in finalize().
468         Create popup menu on demand.
469         Unref popup file in dispose() instead of leaking a reference.
470         Use eel_preferences_add_callback_while_alive() for preferences
471         callbacks.
472         Also ref/unref before/after requesting clipboard data, and check for
473         previous disposal in callback. Should fix rest of clipboard crashers.
475 2008-03-23  Christian Neumair  <cneumair@gnome.org>
477         * src/file-manager/fm-icon-view.c (play_file):
478         Use playbin for playback, but keep video playback disabled. (#523959).
480 2008-03-23  Paolo Borelli  <pborelli@katamail.com>
482         * src/nautilus-location-entry.c: do not leak the
483         location string when autocompleting.
485 2008-03-23  Christian Neumair  <cneumair@gnome.org>
487         * libnautilus-private/nautilus-directory-async.c
488         (directory_count_start), (deep_count_load):
489         Do not follow symlinks. (#504980).
491 2008-03-23  Christian Neumair  <cneumair@gnome.org>
493         * libnautilus-private/nautilus-file-operations.c
494         (custom_full_name_skip), (custom_basename_skip),
495         (custom_size_skip), (custom_time_skip), (custom_mount_skip):
496         Fix compiler warnings about unused value by casting va_arg calls with
497         unused return values to void. (#523908).
499 2008-03-22  Christian Neumair  <cneumair@gnome.org>
501         * src/file-manager/fm-directory-view.c
502         (delayed_rename_file_hack_callback):
503         Only start renaming if we have not yet been destroyed.
505 2008-03-20  Alexander Larsson  <alexl@redhat.com>
507         * libnautilus-private/nautilus-program-choosing.c:
508         Use GDesktopAppInfos for launching desktop files. (#342084)
509         Patch from Cosimo Cecchi.
510         
511         * src/file-manager/fm-directory-view.c:
512         (paste_clipboard_data):
513         Fix leak 
515 2008-03-19  Frederic Crozat  <fcrozat@mandriva.com>
517         * libnautilus-private/nautilus-link.c:
518         Only strip icon name when it ends with a know
519         icon extension.
521 2008-03-19  Alexander Larsson  <alexl@redhat.com>
523         * MAINTAINERS:
524         Add Christian Neumair as new maintainer
526 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
528         * libnautilus-private/nautilus-search-engine-tracker.c:
529         (nautilus_search_engine_tracker_new): Check that tracker is
530         actually running before using it (#386512).
531         Patch by Josselin Mouette.
533 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
535         * src/file-manager/fm-directory-view.c:
536         (action_show_hidden_files_callback): Show backup files too if the
537         option for it is set. Showing hidden files and backup files is
538         handled exactly the same in nautilus nowadays (#327361).
539         Patch by Stephen Cook.
541 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
543         * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
544         Allow "Connect to server" for sftp and ssh shares too (#385608).
545         Patch from Mike Hommey.
547 2008-03-18  Cosimo Cecchi  <cosimoc@gnome.org>
549         * libnautilus-private/nautilus-file.c:
550         (nautilus_file_should_show_thumbnail):
551         * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
552         (nautilus_thumbnail_is_mimetype_limited_by_size):
553         * libnautilus-private/nautilus-thumbnails.h:
554         Always use the thumbnails regardless of the original file size if
555         it has been already generated (#501268).
556         Also, reimplement image mimetypes table to determine if we have
557         to check for file size limit.
560 2008-03-17  A. Walton  <awalton@svn.gnome.org>
562         * libnautilus-private/nautilus-icon-info.h:
563         Trivial build fix for users with Gtk+ SVN trunk (#522835), 
564         caused by recent changes in Gtk+'s file includes.
565         Patch from Marc-Andre Lureau.
566         
567 2008-03-17  Alexander Larsson  <alexl@redhat.com>
569         * src/nautilus-connect-server-dialog-main.c:
570         * src/nautilus-connect-server-dialog-nonmain.c:
571         * src/nautilus-connect-server-dialog.c:
572         Mount location when using the external connect
573         to server dialog app. (#520390)
574         Patch from Cosimo Cecchi <anarki@lilik.it>
576 2008-03-14  A. Walton  <awalton@svn.gnome.org>
578         * src/nautilus-connect-server-dialog.c
579         (bookmark_checkmark_toggled),
580         (nautilus_connect_server_dialog_init):
581         Set the bookmark name widget in the connect server dialog insensitive
582         if the user doesn't check the add bookmark check button.
584 2008-03-14  A. Walton  <awalton@svn.gnome.org>
586         * libnautilus-private/nautilus-bookmark.c
587         (nautilus_bookmark_compare_with):
588         Fixes crash if the user doesn't set a name for the bookmark (#522446).
590 2008-03-14  Alexander Larsson  <alexl@redhat.com>
592         * libnautilus-private/nautilus-column-chooser.c:
593         (button_new_with_mnemonic):
594         respect gtk-button-images property for buttons (#514130)
595         Patch from Marcin Galazka
597 2008-03-13  Alexander Larsson  <alexl@redhat.com>
599         * libnautilus-private/nautilus-mime-application-chooser.c:
600         (set_extension_and_description):
601         Don't create application/x-ext-<extension> types for known mimetypes
603 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
605         * src/nautilus-property-browser.c:
606         (make_properties_from_directories):
607         Use the correct string to lookup the icons for the emblems.
608         (#505111).
610 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
612         * src/file-manager/fm-properties-window.c:
613         Fix a crash while changing owner
615 2008-03-11  Alexander Larsson  <alexl@redhat.com>
617         * configure.in:
618         Post release version bump
620 === nautilus 2.22.0 ===
622 2008-03-11  Alexander Larsson  <alexl@redhat.com>
624         * configure.in:
625         Bump to 2.22.0
627         * AUTHORS:
628         * NEWS:
629         * THANKS:
630         * check-THANKS.pl:
631         Update for release.
633 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
635         * libnautilus-private/nautilus-file-operations.c:
636         (callback_for_move_to_trash):
637         Fix a crash due to a missing NULL check (#520947).
639 2008-03-06  Alexander Larsson  <alexl@redhat.com>
641         * libnautilus-private/nautilus-bookmark.c:
642         (nautilus_bookmark_uri_known_not_to_exist):
643         Fix this check to actually only access local
644         files, not fuse-based gvfs paths.
646 2008-03-06  Alexander Larsson  <alexl@redhat.com>
648         * libnautilus-private/nautilus-icon-container.c:
649         (nautilus_icon_container_update_icon):
650         Remove dead code
651         
652         * libnautilus-private/nautilus-icon-info.c:
653         (nautilus_icon_info_lookup):
654         Resize custom icons (#513102)
656 2008-03-06  Alexander Larsson  <alexl@redhat.com>
658         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
659         Avoid crashing if no pixbuf for menu icon. (#513719)
660         
661 2008-03-06  Alexander Larsson  <alexl@redhat.com>
663         * src/nautilus-file-management-properties.c:
664         Avoid showing broken icons for the media type list (#519880)
666 2008-03-06  Alexander Larsson  <alexl@redhat.com>
668         * libnautilus-private/nautilus-file-operations.c:
669         (trash_files):
670         Fix delete all button (#518616)
671         Patch from Rached Ben Mustapha
673 2008-03-06  Alexander Larsson  <alexl@redhat.com>
675         * libnautilus-private/nautilus-file.c:
676         (nautilus_file_can_set_permissions):
677         Try to set permissions on remote shares. (#520572)
679 2008-03-06  Alexander Larsson  <alexl@redhat.com>
681         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
682         Only look for autorun stuff for local files.
683         We can't generally exec stuff for non-local files anyway,
684         and is a performance hit to do the check.
686 2008-03-05  Alexander Larsson  <alexl@redhat.com>
688         * libnautilus-private/nautilus-autorun.[ch]:
689         Add async x-content type getter, change sync one
690         to only read the cached value
691         
692         * src/file-manager/fm-directory-view.c:
693         * src/nautilus-window-manage-views.c:
694         Get x-content type async
696 2008-03-04  Alexander Larsson  <alexl@redhat.com>
698         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
699         Handle the case of empty display name as if it wasn't specified.
701 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
703         * nautilus-computer.desktop.in.in:
704         * nautilus-folder-handler.desktop.in.in:
705         * nautilus-home.desktop.in.in:
706         Computer, Home and Open Folder .desktop files should only show in
707         GNOME. Patch from Federico Mena Quintero. (#350947)
709 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
711         * src/nautilus-file-management-properties.c:
712         (update_icon_captions_from_gconf):
713         Fix a crasher when reading NULL values from GConf. (#518974)
715 2008-02-28  Christian Neumair  <cneumair@gnome.org>
717         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
718         Handle NULL file.
719         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
720         Ignore lines beginning with a space (#512593).
722 2008-02-28  Alexander Larsson  <alexl@redhat.com>
724         * src/file-manager/fm-directory-view.c:
725         (file_should_show_foreach):
726         Add mount entry for mountables, not unmount (#519056)
727         
728 2008-02-28  Alexander Larsson  <alexl@redhat.com>
730         * libnautilus-private/nautilus-progress-info.c:
731         Use better icon for system tray. (#518644)
732         Patch from Michael Monreal
734 2008-02-07  Christian Neumair  <cneumair@gnome.org>
736         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
737         Handle NULL state (#512042).
738         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
739         trash monitor signal (#519050).
741 2008-02-26  Alexander Larsson  <alexl@redhat.com>
743         * src/nautilus-autorun-software.c (autorun):
744         Fix typo in string
746 2008-02-25  Alexander Larsson  <alexl@redhat.com>
748         * configure.in:
749         Post release version bump
751 === nautilus 2.21.92 ===
753 2008-02-25  Alexander Larsson  <alexl@redhat.com>
755         * configure.in:
756         Require glib 2.15.6
758         * NEWS:
759         Update for release
760         
761 2008-02-25  Alexander Larsson  <alexl@redhat.com>
763         * src/nautilus-autorun-software.c:
764         Show dialog on autorun errors
766 2008-02-25  Alexander Larsson  <alexl@redhat.com>
768         * src/file-manager/fm-properties-window.c:
769         Don't show permissions for computer.
770         Make "open with tab" consistent for computer and trash.
771         Patch from Cosimo Cecchi (#518131)
773 2008-02-25  Alexander Larsson  <alexl@redhat.com>
775         * src/nautilus-window-manage-views.c:
776         (got_file_info_for_view_selection_callback):
777         Fix NautilusFile leak.
778         Patch from Christian Neumair
780 2008-02-25  Alexander Larsson  <alexl@redhat.com>
782         * libnautilus-private/nautilus-icon-container.[ch]:
783         * src/file-manager/fm-directory-view.[ch]:
784         * src/file-manager/fm-icon-view.c:
785         Fixes the icon position when creating a new folder,
786         and the view is zoomed.
787         Patch from Christian Neumair
789 2008-02-25  Alexander Larsson  <alexl@redhat.com>
791         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
792         Fix s/display_name/filename/ typo (#515903)
793         Fixes blurry window icons
794         Patch from Christian Neumair
796 2008-02-25  Alexander Larsson  <alexl@redhat.com>
798         * src/file-manager/fm-properties-window.c:
799         Allow theming of chart colors (#478471)
800         Patch from Baris Cicek
802 2008-02-25  Alexander Larsson  <alexl@redhat.com>
804         * libnautilus-private/nautilus-file.c (is_uri_relative):
805         g_uri_get_scheme -> g_uri_parse_scheme
807 2008-02-25  Alexander Larsson  <alexl@redhat.com>
809         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
810         Don't display error on G_IO_ERROR_FAILED_HANDLED.
812 2008-02-22  David Zeuthen  <davidz@redhat.com>
814         * libnautilus-private/nautilus-autorun.c:
815         (autorun_dialog_response), (do_autorun_for_content_type):
816         Actually handle when the user presses the Eject or Unmount button.
818         * src/nautilus-window-manage-views.c: (found_mount_cb),
819         (update_for_new_location):
820         * src/nautilus-window-private.h:
821         * src/nautilus-window.c: (nautilus_window_finalize):
822         Find the mount for the window, used for determining if a x-content
823         clue bar should be shown, async.
825 2008-02-22  Alexander Larsson  <alexl@redhat.com>
827         * libnautilus-private/nautilus-mime-actions.c:
828         (activation_mount_not_mounted):
829         Don't crash if all files were removed due to error
830         when activating.
832 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
834         * libnautilus-private/nautilus-icon-container.c:
835         (nautilus_icon_container_get_selected_icons),
836         (nautilus_icon_container_get_selected_icon_locations),
837         (stop_rubberbanding): Add
838         nautilus_icon_container_get_selected_icons(). Use icon as range
839         selection base if it has been rubberbanded. Fixes #512894.
841 2008-02-21  Vincent Untz  <vuntz@gnome.org>
843         Bring back the Connect to dialog. It still needs some work, but it's
844         better than nothing.
846         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
847         Actually save the name in the bookmark, instead of forgetting it.
849         * src/Makefile.am: Updated to build the connect dialog stuff.
850         * src/nautilus-connect-server-dialog-main.c: (show_uri),
851         (nautilus_connect_server_dialog_present_uri), (main):
852         Port to gio. We use g_app_info_launch_default_for_uri() to open the
853         URI, but it will need some more work because it doesn't automount the
854         URI.
855         * src/nautilus-connect-server-dialog-nonmain.c:
856         (nautilus_connect_server_dialog_present_uri): Trivial update.
857         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
858         (nautilus_connect_server_dialog_finalize), (connect_to_server),
859         (response_callback), (setup_for_type), (display_server_location),
860         (nautilus_connect_server_dialog_init),
861         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
862         feature, to replace the old gnome-vfs network volumes. Remove the
863         Browse button, which isn't really needed there. Needs some more polish.
864         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
865         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
866         Uncomment code to make use of the dialog
868 2008-02-21  David Zeuthen  <davidz@redhat.com>
870         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
871         Use g_volume_should_automount() to determine if we should autorun
872         programs on a mount.
874         * libnautilus-private/nautilus-directory-async.c:
875         (nautilus_directory_set_up_request),
876         (nautilus_async_destroying_file), (lacks_filesystem_info),
877         (wants_filesystem_info), (request_is_satisfied),
878         (directory_count_start), (mime_list_start),
879         (filesystem_info_cancel), (filesystem_info_stop),
880         (filesystem_info_state_free), (got_filesystem_info),
881         (query_filesystem_info_callback), (filesystem_info_start),
882         (start_or_stop_io), (nautilus_directory_cancel),
883         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
884         (nautilus_directory_cancel_loading_file_attributes):
885         * libnautilus-private/nautilus-directory-private.h:
886         * libnautilus-private/nautilus-file-attributes.h: Add new
887         filesystem info attribute; right now two bits in NautilusFile's
888         private structure are set; the filesystem::use-preview and
889         filesystem:readonly.
891         * libnautilus-private/nautilus-file-operations.c:
892         (nautilus_file_operations_mount_volume):
893         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
894         (mount_shortcut_cb): Don't inhibit automount from
895         nautilus_file_operations_mount_volume() because then everything
896         will be inhibited as the mount_added callback use it as
897         well. Rather, move the call to inhibit out to the proper call
898         sites.
900         * libnautilus-private/nautilus-file-private.h:
901         * libnautilus-private/nautilus-file.c:
902         (nautilus_file_get_filesystem_use_preview),
903         (nautilus_file_should_show_thumbnail),
904         (get_speed_tradeoff_preference_for_file),
905         (nautilus_file_get_mount):
906         * libnautilus-private/nautilus-file.h:
907         * src/file-manager/fm-directory-view.c: (load_directory):
908         * src/file-manager/fm-icon-view.c: (should_preview_sound):
909         * src/nautilus-window-manage-views.c: (update_for_new_location):
910         Use the new filesystem::use-preview hint to determine if we should
911         preview non-native files (such as gphoto2:// and cdda://
912         mounts). 
914 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
916         * src/nautilus-application.c: (find_parent_spatial_window):
917         Stop closing parent windows at Desktop in spatial mode only if it's
918         not explicitly opened in a spatial window. (#515180).
920 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
922         * src/nautilus-pathbar.c: (trash_state_changed_cb),
923         (nautilus_path_bar_init):
924         Update the trash icon on the pathbar according to the trash state.
925         (#332162).
927 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
929         * libnautilus-private/nautilus-mime-application-chooser.c:
930         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
931         Finish work on open with tab with multiple files selected. (#343930).
933 2008-02-20  Alexander Larsson  <alexl@redhat.com>
935         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
936         * libnautilus-private/nautilus-open-with-dialog.[ch]:
937         * src/file-manager/fm-directory-view.c:
938         * src/file-manager/fm-properties-window.c:
939         Initial work on open with tab with multple selected
940         files. (#343930)
941         Patch from Cosimo Cecchi
943 2008-02-20  Alexander Larsson  <alexl@redhat.com>
945         * libnautilus-private/nautilus-file-operations.c:
946         Duplicate if src and dest dirs are the same (#512392)
948 2008-02-20  Alexander Larsson  <alexl@redhat.com>
950         * src/nautilus-main.c:
951         Call eel_debug_shut_down() after freeing
952         NautilusApplications (fixes warning about
953         bookmark leaks).
954         Pointed out by Christian Neumair
955         
956 2008-02-20  Alexander Larsson  <alexl@redhat.com>
958         * libnautilus-private/nautilus-icon-info.c:
959         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
960         (nautilus_icon_info_get_pixbuf_at_size):
961         Don't scale icons if not needed (#515903)
962         Patch from Christian Neumair
964 2008-02-19  Alexander Larsson  <alexl@redhat.com>
966         * src/file-manager/fm-tree-model.[ch]:
967         Add fm_tree_model_iter_compare_roots to compare roots
968         Report dummy rows added before reporting has_child_toggled.
969         
970         * src/file-manager/fm-tree-view.c:
971         (compare_rows):
972         Use fm_tree_model_iter_compare_roots when comparing roots
973         to force a stable sort, because GtkTreeModelSort isn't stable.
975 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
977         * libnautilus-private/nautilus-file-operations.c:
978         (delete_job_done), (delete_job), (trash_or_delete_internal),
979         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
980         * libnautilus-private/nautilus-file-operations.h:
981         * src/file-manager/fm-directory-view.c:
982         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
983         (trash_or_delete_files), (action_location_trash_callback):
984         Reset selection_was_removed in FMDirectoryView if the user
985         cancels the deletion from trash (#337937).
987 2008-02-19  Alexander Larsson  <alexl@redhat.com>
989         * libnautilus-private/nautilus-clipboard.c:
990         * src/file-manager/fm-directory-view.c:
991         * src/file-manager/fm-icon-view.c:
992         * src/file-manager/fm-list-view.c:
993         * src/nautilus-navigation-window-menus.c:
994         * src/nautilus-spatial-window.c:
995         * src/nautilus-window-menus.c:
996         Move comments around to help translators (#463616)
997         Patch from Yann Simon
999 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1001         * libnautilus-private/Makefile.am:
1002         * libnautilus-private/nautilus-file-operations-progress-icons.h:
1003         * libnautilus-private/nautilus-file-operations-progress.[ch]:
1004         Removed unused files. (#515259)
1005         
1006         * libnautilus-private/nautilus-file-operations.c:
1007         Don't include removed file
1009 2008-02-18  Alexander Larsson  <alexl@redhat.com>
1011         * libnautilus-private/nautilus-directory-async.c:
1012         (link_info_nautilus_link_read_callback):
1013         Avoid free of random memory if desktop file reading
1014         failed.
1016 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1018         * libnautilus-private/nautilus-dnd.c:
1019         (nautilus_drag_build_selection_list):
1020         Don't build selection list in wrong order. (#330357)
1022 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
1024         * src/file-manager/fm-properties-window.c:
1025         (should_show_custom_icon_buttons):
1026         Fix typo, now you can set custom icons again. (#512795)
1028 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1030         * libnautilus-private/nautilus-mime-actions.c:
1031         * libnautilus-private/nautilus-vfs-file.c:
1032         Fix checking when to display errors (#514135)
1034 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1036         * libnautilus-private/nautilus-file-operations.c:
1037         (report_copy_progress):
1038         Only change progress status string as needed when
1039         copying. This avoids a lot of I/O ops to get the
1040         name.
1042 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1044         * libnautilus-private/nautilus-file-operations.c:
1045         ask before emptying the trash or deleting files (#509877)
1046         Patch from Cosimo Cecchi and Luca Ferretti
1048 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1050         * src/file-manager/fm-properties-window.[ch]:
1051         Close properties dialog on escape (#515620)
1052         Patch from Cosimo Cecchi
1054 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1056         * libnautilus-private/nautilus-file-operations.c:
1057         Don't ref parent window during operation, as this
1058         could lead to some crash when the gtkuimanager is updated
1059         but the child widgets were destroyed. Instead use
1060         a weak ref.
1062 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1064         * configure.in:
1065         Handle beagle >= 0.3.0
1067 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1069         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1070         Fix bookmark comparison (#516214)
1071         Patch from Cosimo Cecchi
1073 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1075         * libnautilus-private/nautilus-progress-info.c:
1076         Allow minimize of progress window (#512778)
1077         Patch from Cosimo Cecchi
1079 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1081         * libnautilus-private/nautilus-progress-info.[ch]:
1082         * libnautilus-private/nautilus-file-operations.c:
1083         Add paused status to progress infos and use it
1084         to avoid poping up the progress dialog while dialogs
1085         are up. (#512406)
1086         Patch from Cosimo Cecchi
1087         
1088 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1090         * libnautilus-private/nautilus-icon-dnd.c:
1091         If using composite, make dnd icons partially transparent.
1092         
1093 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1095         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1096         * libnautilus-private/nautilus-icon-dnd.c:
1097         Support alpha icons during DnD on composited screens. (#500084)
1098         Patch from Alexander "weej" Jones
1100 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1102         * libnautilus-private/nautilus-link.c:
1103         (nautilus_link_get_link_icon_from_desktop):
1104         Strip extension from non-absolute-filename icons.
1105         This fixes icons for some old-school desktop files.
1107 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1109         * libnautilus-private/nautilus-file.[ch]:
1110         * libnautilus-private/nautilus-file-private.h:
1111         Add nautilus_file_is_launcher()
1112         
1113         * libnautilus-private/nautilus-directory-async.c:
1114         * libnautilus-private/nautilus-dnd.c:
1115         * libnautilus-private/nautilus-link.[ch]
1116         * libnautilus-private/nautilus-mime-actions.c:
1117         * libnautilus-private/nautilus-program-choosing.[ch]:
1118         * src/file-manager/fm-directory-view.c:
1119         * src/file-manager/fm-tree-view.c:
1120         Remove weird desktop-file: and command: hacks, and
1121         replace with usage and implementation of
1122         nautilus_file_is_launcher().
1123         This fixes some problems where the old desktop-file uri
1124         was interpreted as an actual file.
1126 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1128         * libnautilus-private/nautilus-file-operations.c (verify_destination):
1129         Don't free NULL GError.
1131 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
1133         * libnautilus-private/nautilus-file-operations.c:
1134         Remove unneeded gnome-vfs includes.
1136 2008-02-12  Alexander Larsson  <alexl@redhat.com>
1138         * libnautilus-private/nautilus-mime-actions.c:
1139         (mime_application_hash):
1140         Fix 64bit build (#515896)
1142 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1144         * configure.in:
1145         Post-release version bump
1147 === nautilus 2.21.91 ===
1149 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1151         * configure.in:
1152         Require glib 2.15.5
1154         * NEWS:
1155         Update for release
1157 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1159         * libnautilus-private/nautilus-progress-info.[ch]:
1160         * libnautilus-private/nautilus-file-operations.c:
1161         Make progress setting be ratio based and not
1162         percent based and then ensure we handle division
1163         by zero correctly in all cases.
1165 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1167         * libnautilus-private/nautilus-file-operations.c:
1168         * libnautilus-private/nautilus-mime-actions.c:
1169         * libnautilus-private/nautilus-vfs-file.c:
1170         * src/nautilus-application.c:
1171         * src/nautilus-window-manage-views.c:
1172         Update for new gio mount flags argument
1174 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1176         * src/nautilus-places-sidebar.c (update_places):
1177         Fix leak of volumes list.
1178         Pointed out by Vincent Untz
1180 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1182         * libnautilus-private/nautilus-autorun.c:
1183         C89 fix. (#515093)
1185 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1187         * src/nautilus-application.c:
1188         Use the new g_volume_should_automount()
1190 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1192         * libnautilus-private/nautilus-desktop-link.c:
1193         Maks sure we disconnect from the changed
1194         signal on the mount.
1196 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
1198         * HACKING: Change CVS things into SVN.
1200 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1202         * libnautilus-private/nautilus-desktop-link.c:
1203         (mount_changed_callback):
1204         (nautilus_desktop_link_new_from_mount):
1205         Handle changes of GMount objects
1207 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1209         * src/file-manager/fm-directory-view.c:
1210         Fix open and open with menu display in
1211         always-use-browser mode.
1212         
1213 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1215         * src/file-manager/fm-directory-view.c:
1216         Make sure delete-from-trash is correctly sensitive.
1217         (#514039)
1219 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1221         * test/test-nautilus-search-engine.c:
1222         (main):
1223         Initialize threads (#515031)
1225 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
1227         * configure.in:
1228         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1229         the build.
1231 2008-02-07  A. Walton <awalton@svn.gnome.org>
1232         * configure.in:
1233         * libnautilus-private/nautilus-emblem-utils.c:
1234         (is_reserved_keyword):
1235         * libnautilus-private/nautilus-file.c:
1236         (nautilus_file_fit_date_as_string):
1237         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1238         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1240 2008-02-07  Alexander Larsson  <alexl@redhat.com>
1242         * libnautilus-private/nautilus-icon-dnd.c:
1243         Rewrite the desktop uri to the real uri on
1244         uri-list drops (i.e. from other apps) (#511764)
1246 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1248         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1249         Don't crash if parent doesn't exist (#512636)
1250         Move exact change before key generation to avoid leak.
1252 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1254         * src/nautilus-window-manage-views.c:
1255         (nautilus_window_reload):
1256         Selection is already GFiles now, no need to
1257         convert from uris (#514458)
1258         Patch from John Millikin
1260 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1262         * libnautilus-private/nautilus-directory-async.c:
1263         (directory_load_one):
1264         Avoid crashing if gvfs backend gives NULL as name for
1265         a new file. (#511601)
1267 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1269         * libnautilus-private/nautilus-directory-async.c:
1270         * libnautilus-private/nautilus-directory-private.h:
1271         Change how we handle cancellation of the directory count
1272         and mime list for files in a directory. We now make sure
1273         that the callback for the cancelled operation is run before
1274         starting a new one.
1275         
1276         This was causing problems when viewing a directory that had
1277         a subdirectory getting a lot of new files added, as for each
1278         new file added the directory count would be cancelled and
1279         re-started, leading to lots of outstanding (cancelled)
1280         operations. Each of these was using a file descriptor for
1281         the readdir operation, which wasn't really leaking (it was
1282         eventually freed) but could cause temporary out-of-fd errors.
1284         Perhaps we should do something similar for all kinds of
1285         operations, but its worst for dir count and mime list due to
1286         nautilus_directory_invalidate_count_and_mime_list() which is
1287         called on file creation.
1289 2008-02-05  Alexander Larsson  <alexl@redhat.com>
1291         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1292         Escape characters that won't work in GMarkup.
1294 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1296         * libnautilus-private/nautilus-autorun.c:
1297         Don't autorun non-local mounts.
1299 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1301         * libnautilus-private/nautilus-dnd.c ()
1302         (nautilus_drag_default_drop_action_for_icons):
1303         Default to move when dragging from trash.
1305 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1307         * src/file-manager/fm-properties-window.c (create_permissions_page):
1308         Only show selinux context if HAVE_SELINUX.
1309         
1310 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1312         * libnautilus-private/nautilus-file-operations.c:
1313         Don't follow symlinks when emptying trash (#513912)
1315 2008-02-01  Alexander Larsson  <alexl@redhat.com>
1317         * libnautilus-private/nautilus-mime-actions.c:
1318         Handle GAppInfos having NULL id
1320 2008-01-30  Alexander Larsson  <alexl@redhat.com>
1322         * libnautilus-private/nautilus-autorun.[ch]:
1323         Add functions to inhibit autorun for a volume
1324         or for the volume of a file.
1325         
1326         * src/nautilus-application.c:
1327         Convert automount code to new way to inhibit autorun.
1328         
1329         * libnautilus-private/nautilus-file-operations.c:
1330         * libnautilus-private/nautilus-mime-actions.c:
1331         * libnautilus-private/nautilus-vfs-file.c:
1332         * src/nautilus-window-manage-views.c:
1333         Inhibit autorun if we manually mount stuff.
1335 2008-01-29  Alexander Larsson  <alexl@redhat.com>
1337         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1338         Fix string wrt plural
1340 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1342         * configure.in:
1343         Post release version bump
1345 === nautilus 2.21.90 ===
1347 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1349         * NEWS:
1350         Update for release
1352         * configure.in:
1353         Update version to 2.21.90
1355 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1357         * libnautilus-private/nautilus-autorun.c:
1358         Better finding of case insensitive files. (#511450)
1359         
1360         * libnautilus-private/nautilus-file-utilities.[ch]:
1361         Add nautilus_find_file_insensitive
1363         Based on patch from John Millikin
1365 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1367         * src/file-manager/fm-directory-view.c:
1368         Enable paste into folder for volume links (#386800)
1369         Based on patch from John Millikin
1371 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1373         * libnautilus-private/nautilus-directory-async.c:
1374         (thumbnail_done):
1375         Don't reference thumb_mtime_str if its not
1376         set, fixing a crash on zoom in. (#511406)
1377         Patch from John Millikin
1379 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1381         * libnautilus-private/nautilus-file-operations.c:
1382         (report_count_progress):
1383         Use ngettext for number of files strings. (#512203)
1384         Patch from Vasiliy Faronov
1386 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1388         * libnautilus-private/nautilus-metafile.c:
1389         (escape_slashes):
1390         Escape slashes in the same way as old versions,
1391         fixing loss of metadata customization.
1392         Patch from Rached Ben Mustapha (#511592)
1394 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
1396         * libnautilus-private/nautilus-directory-background.c
1397         (nautilus_connect_desktop_background_to_file_metadata): Remove
1398         call of noop eel_background_set_is_constant()
1400 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
1402         * libnautilus-private/nautilus-file-operations.c: Update all
1403         GIOSchedulerJobFunc callbacks to return FALSE.
1405 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
1407         reviewed by: Alexander Larsson
1409         * libnautilus-private/Makefile.am:
1410         * libnautilus-private/nautilus-icon-names.h
1412         Add a new file to define icon names, like
1413           #define NAUTILUS_ICON_HOME "user-home"
1414         using named icons from fd.o icon naming spec.
1415         
1416         * libnautilus-private/nautilus-desktop-link.c:
1417         (nautilus_desktop_link_new):
1418         * libnautilus-private/nautilus-link.c:
1419         (nautilus_link_get_link_icon_from_desktop):
1420         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1421         (nautilus_trash_monitor_init):
1422         * src/file-manager/fm-directory-view.c:
1423         * src/file-manager/fm-tree-view.c: (create_popup_menu),
1424         (create_tree):
1425         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1426         * src/nautilus-connect-server-dialog-main.c: (main):
1427         * src/nautilus-desktop-window.c: (real_get_icon):
1428         * src/nautilus-main.c: (main):
1429         * src/nautilus-pathbar.c: (get_icon_for_file_path),
1430         (get_button_image), (is_file_path_mounted_mount),
1431         (make_directory_button):
1432         * src/nautilus-places-sidebar.c: (update_places),
1433         (bookmarks_drop_uris):
1434         * src/nautilus-window-menus.c:
1436         Include nautilus-icon-name.h and use its icons defines.
1437         This means that now Nautilus is using "user-home",
1438         "user-desktop", "folder", "user-trash*", "computer", 
1439         "drive-harddisk", "folder-remote", "network-workgroup",
1440         and "text-x-generic-template".
1442         * src/network-scheme.desktop.in:
1443         * nautilus-computer.desktop.in.in:
1444         * nautilus-file-management-properties.desktop.in.in:
1445         * nautilus-folder-handler.desktop.in.in:
1446         * nautilus-home.desktop.in.in:
1447         * nautilus.desktop.in.in:
1449         Use icons from fd.o spec here too. In details, we have
1450          Launcher       | New Icon
1451         ----------------+----------------------
1452         Computer        | computer
1453         File Browser    | system-file-manager
1454         Open Folder     | folder-open
1455         Home Folder     | user-home
1456         File Management | system-file-manager
1457         Network         | network-workgroup
1459         For other details see bug #407130.
1461 2008-01-23  Alexander Larsson  <alexl@redhat.com>
1463         * libnautilus-private/nautilus-file-operations.c:
1464         Don't leak enumerators
1465         
1466         * libnautilus-private/nautilus-trash-monitor.c:
1467         Don't leak file info
1469         Fixes from Matthias Clasen
1471 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1473         * libnautilus-extension/nautilus-column.c:
1474         Add attribute_q property that is the Quark
1475         of the attribute property.
1476         
1477         * src/file-manager/fm-icon-container.c:
1478         * src/file-manager/fm-list-model.[ch]:
1479         * src/file-manager/fm-list-view.c:
1480         Use the quark versions of the string attribute
1481         calls for better performance.
1483 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1485         * libnautilus-private/nautilus-file.[ch]:
1486         Add quark-bases string-attribute accessors.
1487         Store extension infos as quarks
1489 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1491         * libnautilus-private/nautilus-file.c:
1492         (nautilus_file_invalidate_extension_info_internal):
1493         (nautilus_file_add_string_attribute):
1494         Lazily allocate the extension info hashtable.
1495         Internalize the extension info attribute names.
1497 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1499         * libnautilus-private/nautilus-file.c:
1500         (nautilus_file_get_emblem_pixbufs):
1501         Don't leak NautilusIconInfo
1503 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1505         * libnautilus-private/nautilus-bookmark.c:
1506         (nautilus_bookmark_get_pixbuf):
1507         Don't leak icon
1508         
1509         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1510         Indentation fixups
1511         
1512         * libnautilus-private/nautilus-icon-info.c:
1513         (nautilus_icon_info_get_pixbuf_nodefault):
1514         Only set toggle ref first time we get a pixbuf request.
1515         
1516 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1518         * src/nautilus-main.c:
1519         (main):
1520         Clear caches on shutdown to help track leaks.
1522 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1524         * libnautilus-private/nautilus-file.c:
1525         (get_description):
1526         (update_description_for_link):
1527         Fix leak of description
1528         
1529         * libnautilus-private/nautilus-metafile.c:
1530         (set_metafile_contents):
1531         fix leak of xmlName.
1533 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1535         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1536         * libnautilus-private/nautilus-file-operations.c:
1537         * src/Nautilus_shell.server.in:
1538         * src/file-manager/fm-directory-view.c:
1539         * src/file-manager/fm-properties-window.c:
1540         * src/nautilus-connect-server-dialog-main.c:
1541         * src/nautilus-file-management-properties.glade:
1542         * src/nautilus-navigation-window-menus.c:
1543         Clean up strings for l10n. (#510327)
1545 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1547         * libnautilus-private/nautilus-file-operations.c:
1548         * libnautilus-private/nautilus-file.c:
1549         * libnautilus-private/nautilus-progress-info.c:
1550         * src/file-manager/fm-directory-view.c:
1551         * src/file-manager/fm-properties-window.c:
1552         Use thousands separators (#41455)
1554 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1556         * configure.in:
1557         Post release version bump
1559 === nautilus 2.21.6 ===
1561 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1563         * NEWS:
1564         Update for release
1566         * configure.in:
1567         Bump glib requirement to 2.15.3
1569 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1571         * libnautilus-private/nautilus-desktop-icon-file.c:
1572         Fix up indentation
1573         
1574         * libnautilus-private/nautilus-file.c:
1575         Allow umount and eject for NautilusFiles that have
1576         a GMount. (e.g. unix mountpoints)
1578 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1580         * libnautilus-private/nautilus-autorun.c:
1581         * src/nautilus-autorun-software.c:
1582         Fix coding style
1584 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1586         * libnautilus-private/nautilus-program-choosing.c:
1587         Just use get_activation_location instead of all
1588         the unnecessary special casing.
1589         
1590         * libnautilus-private/nautilus-autorun.[ch]:
1591         * src/file-manager/fm-directory-view.c:
1592         * src/nautilus-window-manage-views.c:
1593         Use nautilus_file_get_mount() to do the
1594         x-content type detection.
1596 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1598         * libnautilus-private/nautilus-file.[ch]:
1599         Add nautilus_file_get_activation_location.
1600         
1601         * libnautilus-private/nautilus-directory-async.c:
1602         Get mounts from mountable files too.
1603         
1604 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1606         * src/nautilus-x-content-bar.c:
1607         Don't free result of g_app_info_get_icon ().
1609 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1611         * libnautilus-private/nautilus-desktop-icon-file.c:
1612         * libnautilus-private/nautilus-directory-async.c:
1613         * libnautilus-private/nautilus-directory-private.h:
1614         * libnautilus-private/nautilus-file.c:
1615         Implement reading the mount attribute
1616         (not used or tested yet)
1618 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1620         * libnautilus-private/nautilus-file.[ch]:
1621         * libnautilus-private/nautilus-file-attributes.h:
1622         * libnautilus-private/nautilus-file-private.h:
1623         Add GMount attribute to NautilusFile.
1624         (not implemented yet)
1625         
1626         * Makefile.am:
1627         * configure.in:
1628         * data/nautilus.xml.in:
1629         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1630         * libnautilus-private/nautilus-autorun.[ch]:
1631         * libnautilus-private/nautilus-global-preferences.c:
1632         * libnautilus-private/nautilus-global-preferences.h:
1633         * libnautilus-private/nautilus-program-choosing.c:
1634         * src/Makefile.am:
1635         * src/file-manager/fm-directory-view.c:
1636         * src/nautilus-application.c:
1637         * src/nautilus-autorun-software.c: Added.
1638         * src/nautilus-file-management-properties.c:
1639         * src/nautilus-file-management-properties.glade:
1640         * src/nautilus-window-manage-views.c:
1641         * src/nautilus-x-content-bar.[ch]: Added.
1642         More work on autorun and x-content types from David Zeuthen
1644 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1646         * src/nautilus-application.c:
1647         (find_parent_spatial_window):
1648         unref, not free the GFile.
1649         Fixes crash in close parent windows (#509821)
1651 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1653         * src/nautilus-file-management-properties.c:
1654         (nautilus_file_management_properties_dialog_setup):
1655         Fix help crash by actually owning a ref to 
1656         xml_dialog. (#509835)
1658 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1660         * libnautilus-private/nautilus-dnd.[ch]:
1661         Add nautilus_drag_uris_local
1662         
1663         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1664         Don't copy/move files if you dnd within the same
1665         location (#508216)
1667 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1669         * src/file-manager/fm-directory-view.c:
1670         Selection lists are GFiles now, not uris (#505944)
1672 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1674         * libnautilus-private/nautilus-mime-application-chooser.c:
1675         (nautilus_mime_application_chooser_finalize):
1676         Disconnect mime changed handler
1678 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1680         * src/nautilus-file-management-properties.c:
1681         (nautilus_file_management_properties_dialog_response_cb):
1682         Don't crash when exiting separate properties app. (#505687)
1683         
1684         * src/nautilus-window.c:
1685         (nautilus_window_update_icon):
1686         Unref pixbuf inside != NULL block.
1688 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1690         * libnautilus-private/nautilus-directory-async.c:
1691         * libnautilus-private/nautilus-file-private.h:
1692         * libnautilus-private/nautilus-file.c:
1693         Honor mtime specified in thumbnail (#504833)
1695 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1697         * configure.in:
1698         Post release version bump
1700 === nautilus 2.21.5 ===
1702 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1704         * src/nautilus-application.c:
1705         Correct includes
1707         * NEWS:
1708         Update for release
1710         * configure.in:
1711         Update version to 2.21.5
1712         Require eel 2.21.5
1713         
1714 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1716         * configure.in:
1717         Require glib 2.15.2
1719         * libnautilus-private/nautilus-file-utilities.c:
1720         * libnautilus-private/nautilus-monitor.c:
1721         * libnautilus-private/nautilus-trash-monitor.c:
1722         * src/nautilus-bookmark-list.c:
1723         Update to new gio API.
1725 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1727         * src/file-manager/fm-directory-view.c:
1728         (search_in_menu_items):
1729         (extension_action_callback):
1730         Check recursively for valid menu items (#508878)
1731         Patch from Choe Hwanjin.
1733 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1735         * libnautilus-private/nautilus-ui-utilities.c:
1736         (extension_action_sensitive_callback):
1737         (nautilus_toolbar_action_from_menu_item):
1738         Update toolbar item sensitivity if menu item changes.
1740 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1742         * libnautilus-private/nautilus-file-operations.[ch]:
1743         Add check_trash arg to nautilus_file_operations_unmount_mount.
1744         Add nautilus_file_operations_mount_volume().
1745         
1746         * libnautilus-private/nautilus-desktop-icon-file.c:
1747         * src/nautilus-places-sidebar.c:
1748         * src/file-manager/fm-tree-view.c:
1749         Update to API change.
1750         
1751         * data/nautilus.xml.in:
1752         * libnautilus-private/Makefile.am:
1753         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1754         * libnautilus-private/nautilus-autorun.[ch]: Added.
1755         * libnautilus-private/nautilus-global-preferences.[ch]:
1756         * src/nautilus-application.c:
1757         * src/nautilus-file-management-properties.c:
1758         * src/nautilus-file-management-properties.glade:
1759         Add new autorun setup (by David Zeuthen)
1761 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1763         * libnautilus-private/nautilus-file.[ch]:
1764         Add nautilus_file_has_activation_uri.
1765         Don't show can't write emblems if you can't
1766         write in the parent either.
1767         
1768         * libnautilus-private/nautilus-mime-actions.c:
1769         Don't launch mountables that have no activation uri.
1771 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1773         Don't check for unportable functions, fixes #396923
1775         Reviewed by Alex.
1777         * configure.in: don't check for unportable functions to modify the
1778         environment
1779         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1781 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1783         * src/file-manager/fm-directory-view.c:
1784         Use nautilus_file_can_delete() to control sensitivity
1785         of delete menu item.
1787 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1789         * icons/colors.png:
1790         * icons/backgrounds.png:
1791         * icons/emblems.png:
1792         New Tango icons from Ulisse Perusin (see bug #374722).
1794 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1796         * data/icons/16x16/apps/Makefile.am:
1797         * data/icons/22x22/apps/Makefile.am:
1798         * data/icons/24x24/apps/Makefile.am:
1799         * data/icons/32x32/apps/Makefile.am:
1800         * data/icons/scalable/apps/Makefile.am:
1801         Run gtk-update-icon-cache one one when exiting from
1802         icons directory. Not needed to repeat it 5 times.
1804 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1806         * configure.in:
1807         * data/Makefile.am:
1808         * data/icons/*:
1809         * icons/Makefile.am:
1810         * icons/appicon/*:
1811         Move "nautilus" named icon from icon/appicon to data/icons
1812         matching the directory and naming structure of other GNOME
1813         projects.
1815         This will also help if we'll need to add custom themeable
1816         icons.
1818 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1820         * libnautilus-private/nautilus-mime-actions.c:
1821         (cancel_activate_callback):
1822         Fix assertion crash on cancel.
1824 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1826         * libnautilus-private/nautilus-file-operations.c:
1827         (verify_destination):
1828         Non-strdup()'d string potentially free()'d.
1830 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1832         * libnautilus-private/nautilus-file-operations.c:
1833         (move_file_prepare):
1834         Remove bad g_error_free()'s causing crashes while 
1835         merging files.
1837 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1839         * src/Makefile.am:
1840         EXTRA_DIST the currently not built
1841         connect to server dialogs.
1843 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1845         * configure.in:
1846         Post release version bump
1848 === nautilus 2.21.2 ===
1850 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1852         * NEWS:
1853         Update for release
1855 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1857         * libnautilus-private/nautilus-desktop-icon-file.c:
1858         * libnautilus-private/nautilus-file.[ch]:
1859         * libnautilus-private/nautilus-vfs-file.c:
1860         * src/file-manager/fm-directory-view.c:
1861         Remove unused callbacks in nautilus_file_unmount/eject.
1862         Patch from Tomas Bzatek <tbzatek@redhat.com>
1864 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1866         * libnautilus-private/nautilus-desktop-icon-file.c:
1867         * libnautilus-private/nautilus-file-operations.c:
1868         * libnautilus-private/nautilus-vfs-file.c:
1869         Implement some missing mount/unmount functionallity.
1870         Patch from Tomas Bzatek <tbzatek@redhat.com>
1872 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1874         * configure.in:
1875         Bump glib req to 2.15.1
1877 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1879         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1880         Fix memleak.
1882 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1884         * libnautilus-private/nautilus-monitor.c:
1885         * libnautilus-private/nautilus-trash-monitor.c:
1886         Update to new gio API
1888 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1890         * libnautilus-extension/libnautilus-extension.pc.in:
1891         Pull in gio, not gnome-vfs.
1892         
1893         * libnautilus-extension/nautilus-file-info.[ch]:
1894         * libnautilus-private/nautilus-file.c:
1895         Export some gio specific things like file type and
1896         location/parent location.
1897         
1898         * libnautilus-private/nautilus-desktop-icon-file.c:
1899         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1901 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1903         * configure.in:
1904         * src/nautilus-main.c:
1905         Set desktop env for GAppInfo
1906         
1907         * libnautilus-private/nautilus-open-with-dialog.c:
1908         Filter out apps that don't take file args from
1909         open with list.
1911 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1913         * libnautilus-private/nautilus-file-operations.c:
1914         (delete_job):
1915         Remove unnecessary delete_if_all_already_in_trash boolean.
1916         
1917 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1919         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1920         Fix a typo.
1922 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1924         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1925         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1926         Update to use extensions-2.0 dir.
1928 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1930         * libnautilus-private/nautilus-dnd.c:
1931         (nautilus_drag_default_drop_action_for_icons):
1932         Default dnd of desktop icons to move. (#504824)
1933         Based on patch by Cosimo Cecchi
1935 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1937         * configure.in:
1938         Post release version bump
1940 === nautilus 2.21.1 ===
1942 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1944         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1945         Fix old test
1947         * NEWS: 
1948         Update for release
1950         * configure.in:
1951         Remove gnome-vfs requirement
1952         Bump glib and eel requirements
1953         
1954 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1956         * libnautilus-private/nautilus-mime-actions.c:
1957         Correct check for require_uri.
1958         Small performance fix
1960 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1962         * libnautilus-private/nautilus-file-private.h:
1963         Missed one "std" in the conversion
1965 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1967         * libnautilus-private/nautilus-customization-data.c:
1968         * libnautilus-private/nautilus-directory-async.c:
1969         * libnautilus-private/nautilus-dnd.c:
1970         * libnautilus-private/nautilus-file-operations.c:
1971         * libnautilus-private/nautilus-file-utilities.c:
1972         * libnautilus-private/nautilus-file.c:
1973         * libnautilus-private/nautilus-icon-dnd.c:
1974         * libnautilus-private/nautilus-link.c:
1975         * libnautilus-private/nautilus-search-engine-simple.c:
1976         * libnautilus-private/nautilus-trash-monitor.c:
1977         * src/file-manager/fm-directory-view.c:
1978         * src/file-manager/fm-properties-window.c:
1979         * src/nautilus-pathbar.c:
1980         * src/nautilus-property-browser.c:
1981         Update to new gio file attribute names
1983 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1985         * libnautilus-private/nautilus-file-operations.c:
1986         * src/nautilus-places-sidebar.c:
1987         Update to new gio api
1989 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1991         * libnautilus-private/nautilus-file-operations.c:
1992         * libnautilus-private/nautilus-file.c:
1993         * src/file-manager/fm-directory-view.c:
1994         * src/file-manager/fm-properties-window.c:
1995         Update for glib API change.
1997 2007-12-19  David Zeuthen  <davidz@redhat.com>
1999         Don't put up error dialogs if the error code is
2000         G_IO_ERROR_FAILED_HANDLED.
2002         * libnautilus-private/nautilus-file-operations.c:
2003         (unmount_mount_callback):
2004         * src/nautilus-places-sidebar.c: (volume_mount_cb),
2005         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2006         (drive_poll_for_media_cb):
2008 2007-12-17  Alexander Larsson  <alexl@redhat.com>
2010         * src/nautilus-main.c:
2011         (setup_debug_log_signals):
2012         Disable unsafe segv handler by default
2014 2007-12-14  David Zeuthen  <davidz@redhat.com>
2016         * libnautilus-private/nautilus-desktop-icon-file.c:
2017         (update_info_from_link):
2018         * libnautilus-private/nautilus-desktop-link-monitor.c:
2019         (volume_delete_dialog):
2020         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2021         (fm_tree_view_unmount_cb):
2022         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2023         * src/nautilus-places-sidebar.c: (check_visibility),
2024         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2025         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2026         (eject_shortcut_cb):
2028         Update for API changes in gio trunk.
2030 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2032         * libnautilus-private/nautilus-file-operations.c:
2033         * libnautilus-private/nautilus-monitor.c:
2034         * libnautilus-private/nautilus-open-with-dialog.c:
2035         Update to new flags API
2037 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2039         * libnautilus-private/nautilus-bookmark.c:
2040         * libnautilus-private/nautilus-bookmark.h:
2041         * libnautilus-private/nautilus-desktop-icon-file.c:
2042         * libnautilus-private/nautilus-desktop-link-monitor.c:
2043         * libnautilus-private/nautilus-desktop-link.c:
2044         * libnautilus-private/nautilus-desktop-link.h:
2045         * libnautilus-private/nautilus-directory-private.h:
2046         * libnautilus-private/nautilus-directory.h:
2047         * libnautilus-private/nautilus-emblem-utils.h:
2048         * libnautilus-private/nautilus-file-changes-queue.h:
2049         * libnautilus-private/nautilus-file-operations.c:
2050         * libnautilus-private/nautilus-file-operations.h:
2051         * libnautilus-private/nautilus-file-utilities.c:
2052         * libnautilus-private/nautilus-file-utilities.h:
2053         * libnautilus-private/nautilus-file.c:
2054         * libnautilus-private/nautilus-file.h:
2055         * libnautilus-private/nautilus-icon-info.c:
2056         * libnautilus-private/nautilus-icon-info.h:
2057         * libnautilus-private/nautilus-link.c:
2058         * libnautilus-private/nautilus-mime-actions.h:
2059         * libnautilus-private/nautilus-mime-application-chooser.c:
2060         * libnautilus-private/nautilus-monitor.c:
2061         * libnautilus-private/nautilus-monitor.h:
2062         * libnautilus-private/nautilus-open-with-dialog.c:
2063         * libnautilus-private/nautilus-open-with-dialog.h:
2064         * libnautilus-private/nautilus-program-choosing.c:
2065         * libnautilus-private/nautilus-program-choosing.h:
2066         * libnautilus-private/nautilus-progress-info.h:
2067         * libnautilus-private/nautilus-recent.h:
2068         * libnautilus-private/nautilus-search-directory.c:
2069         * libnautilus-private/nautilus-search-engine-simple.c:
2070         * libnautilus-private/nautilus-trash-monitor.c:
2071         * libnautilus-private/nautilus-trash-monitor.h:
2072         * libnautilus-private/nautilus-ui-utilities.c:
2073         * libnautilus-private/nautilus-view-factory.h:
2074         * src/file-manager/fm-directory-view.c:
2075         * src/file-manager/fm-directory-view.h:
2076         * src/file-manager/fm-icon-container.c:
2077         * src/file-manager/fm-icon-view.c:
2078         * src/file-manager/fm-tree-model.h:
2079         * src/file-manager/fm-tree-view.c:
2080         * src/nautilus-application.c:
2081         * src/nautilus-application.h:
2082         * src/nautilus-bookmark-list.c:
2083         * src/nautilus-bookmark-list.h:
2084         * src/nautilus-desktop-window.c:
2085         * src/nautilus-image-properties-page.c:
2086         * src/nautilus-location-entry.c:
2087         * src/nautilus-navigation-window.c:
2088         * src/nautilus-pathbar.c:
2089         * src/nautilus-pathbar.h:
2090         * src/nautilus-places-sidebar.c:
2091         * src/nautilus-property-browser.c:
2092         * src/nautilus-query-editor.c:
2093         * src/nautilus-window-menus.c:
2094         Only use <gio/gio.h> include 
2096 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2098         * libnautilus-private/nautilus-file-operations.c:
2099         Update to gioscheduler.h changes
2101 2007-12-13  Alexander Larsson  <alexl@redhat.com>
2103         * libnautilus-private/nautilus-mime-actions.c:
2104         * src/nautilus-window-manage-views.c:
2105         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2107 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2109         * src/file-manager/fm-directory-view.c:
2110         (new_folder_done):
2111         Remove spew
2112         (add_submenu):
2113         (add_submenu_to_directory_menus):
2114         Avoid creating three copies of template menu actions
2116 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2118         * libnautilus-private/nautilus-file-private.h:
2119         * libnautilus-private/nautilus-file-utilities.c:
2120         Update to new gio attribute names
2122 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2124         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2125         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2127 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2129         * src/file-manager/fm-properties-window.c (create_pie_widget):
2130         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
2131         add two translator comments.
2133 2007-12-11  David Zeuthen  <davidz@redhat.com>
2135         Update for API changes in gio trunk.
2137         * libnautilus-private/nautilus-desktop-icon-file.c:
2138         (update_info_from_link):
2139         * libnautilus-private/nautilus-desktop-link-monitor.c:
2140         (volume_delete_dialog), (volume_file_name_used),
2141         (create_mount_link), (mount_added_callback),
2142         (mount_removed_callback), (mount_changed_callback),
2143         (desktop_volumes_visible_changed),
2144         (nautilus_desktop_link_monitor_init),
2145         (desktop_link_monitor_finalize):
2146         * libnautilus-private/nautilus-desktop-link.c:
2147         (nautilus_desktop_link_new),
2148         (nautilus_desktop_link_new_from_mount),
2149         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2150         * libnautilus-private/nautilus-desktop-link.h:
2151         * libnautilus-private/nautilus-file-operations.c:
2152         (custom_mount_to_string), (custom_mount_skip),
2153         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2154         (has_trash_files), (nautilus_file_operations_unmount_mount):
2155         * libnautilus-private/nautilus-file-operations.h:
2156         * libnautilus-private/nautilus-file.c:
2157         (nautilus_file_get_volume_name):
2158         * src/file-manager/fm-icon-container.c: (get_sort_category):
2159         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2160         (fm_tree_model_get_mount_for_root_node_file),
2161         (fm_tree_model_remove_root_uri):
2162         * src/file-manager/fm-tree-model.h:
2163         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2164         (mount_added_callback), (mount_removed_callback),
2165         (button_pressed_callback), (fm_tree_view_unmount_cb),
2166         (create_tree):
2167         * src/nautilus-application.c: (nautilus_application_instance_init),
2168         (mount_added_callback), (mount_removed_callback):
2169         * src/nautilus-pathbar.c:
2170         (nautilus_path_bar_update_button_appearance),
2171         (is_file_path_mounted_mount), (find_button_type),
2172         (make_directory_button):
2173         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2174         (mount_added_callback), (mount_removed_callback),
2175         (mount_changed_callback), (volume_added_callback),
2176         (volume_removed_callback), (volume_changed_callback),
2177         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2178         (check_visibility), (bookmarks_check_popup_sensitivity),
2179         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2180         (unmount_shortcut_cb), (eject_shortcut_cb),
2181         (drive_poll_for_media_cb), (rescan_shortcut_cb),
2182         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2183         (nautilus_places_sidebar_set_parent_window):
2185 2007-12-11  A. Walton  <awalton@svn.gnome.org>
2186         * src/nautilus-shell-interface.idl:
2187         Fix build error from nautilus metafile removal.
2189 2007-12-10  Alexander Larsson  <alexl@redhat.com>
2191         * libnautilus-private/nautilus-directory-async.c:
2192         * libnautilus-private/nautilus-directory-metafile.[ch]:
2193         * libnautilus-private/nautilus-metafile.[ch]:
2194         * libnautilus-private/nautilus-directory-private.h:
2195         * libnautilus-private/nautilus-directory.c:
2196         * libnautilus-private/Makefile.am:
2197         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2198         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2199         * libnautilus-private/nautilus-metafile-server.idl: Removed.
2200         * src/nautilus-application.c:
2201         * src/nautilus-main.c:
2202         * src/nautilus-spatial-window.c:
2203         Remove the bonobo layer for metadata, as we're always in-process anyway
2204         these days.
2206 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2208         * libnautilus-private/nautilus-file.[ch]:
2209         * libnautilus-private/nautilus-vfs-file.c:
2210         * src/file-manager/fm-directory-view.c:
2211         Add optional cancellable arg to nautilus_file_mount
2212         
2213         * libnautilus-private/nautilus-mime-actions.c:
2214         Implement cancellation of file activation
2216 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2218         * libnautilus-private/nautilus-file-operations.c:
2219         Implement nautilus_file_set_permissions_recursive
2221 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2223         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2224         Use new gio apis to avoid getting uri.
2226 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2228         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2229         No need to get the uri to figure out if the
2230         directory is in the trash, just use
2231         g_file_has_uri_scheme().
2232         
2233 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2235         * src/nautilus-places-sidebar.c:
2236         Display errors on mount/unmount failure
2238 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2240         * libnautilus-private/nautilus-file-operations.[ch]:
2241         * src/file-manager/fm-tree-view.c:
2242         * src/nautilus-places-sidebar.c:
2243         Show errors on unmount/eject failing.
2245 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2247         * libnautilus-private/nautilus-file-operations.[ch]:
2248         * src/nautilus-places-sidebar.c:
2249         Implement empty trash on unmount and eject
2250         
2251         * src/file-manager/fm-tree-view.c:
2252         Use the file op version of unmount
2254 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2256         * libnautilus-private/nautilus-file-operations.[ch]:
2257         Implement the rest of the file create ops
2258         
2259         * src/file-manager/fm-directory-view.c:
2260         Get sane filenames for dropped text
2262 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2264         * libnautilus-private/nautilus-directory.c:
2265         Don't avoid adding existing files that are not is_added.
2266         Fixes a problem where new folder didn't display the new folder.
2267         
2268         * libnautilus-private/nautilus-file-operations.[ch]:
2269         * src/file-manager/fm-directory-view.c:
2270         * src/file-manager/fm-tree-view.c:
2271         Implement new folder.
2273 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2275         * libnautilus-private/nautilus-file-operations.c:
2276         Set position on move and link
2278 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2280         * libnautilus-private/nautilus-file-operations.[ch]:
2281         * src/file-manager/fm-directory-view.c:
2282         Implement symlinking
2284 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2286         * libnautilus-private/nautilus-file-operations.[ch]:
2287         Implement duplicate.
2289 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2291         * src/file-manager/fm-directory-view.c:
2292         Fix merge error that made the Open Folder Window
2293         menu item appear in non-browser mode
2295 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2296         * libnautilus-private/nautilus-search-engine-beagle.c:
2297         Fixed some spacing issues.
2299 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2301         * libnautilus-private/nautilus-file-operations.c:
2302         Implement empty trash
2304 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2305         * libnautilus-private/nautilus-search-engine-beagle.c:
2306         Fix a memory leak from the last commit.
2308 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2310         * libnautilus-private/nautilus-file-operations.c:
2311         Implement trash with CommonJob
2312         
2313         * libnautilus-private/nautilus-progress-info.c:
2314         (nautilus_progress_info_set_progress):
2315         Ensure progress always is inside 0.0 - 1.0
2317 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2318         * libnautilus-private/nautilus-search-engine-beagle.c:
2319         Replace depreciated beagle_query_add_hit_type and
2320         beagle_query_add_mime_type with compatible query strings.
2321         
2322 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2324         * libnautilus-private/nautilus-file-operations.c:
2325         Support recursive delete with progress reporting
2327 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2329         * libnautilus-private/nautilus-file-operations.c:
2330         Use CommonJob in the delete confirmation dialogs
2332 2007-12-03  Christian Persch  <chpe@gnome.org>
2334         * libnautilus-private/nautilus-directory-metafile.c:
2335         (nautilus_directory_get_integer_file_metadata),
2336         (nautilus_directory_set_integer_file_metadata):
2337         * libnautilus-private/nautilus-directory.c:
2338         (nautilus_directory_schedule_position_set):
2339         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2340         * libnautilus-private/nautilus-file-operations-progress.c:
2341         (time_remaining_callback):
2342         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2343         * src/file-manager/fm-directory-view.c: (new_folder_done):
2344         * src/nautilus-application.c: (get_desktop_manager_selection):
2345         * src/nautilus-connect-server-dialog.c: (display_server_uri):
2346         * src/nautilus-information-panel.c: (receive_dropped_color):
2347         * src/nautilus-property-browser.c: (add_color_to_browser):
2348         * src/nautilus-window.c: (nautilus_window_init),
2349         (nautilus_window_finalize), (free_activate_view_data),
2350         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2351         (nautilus_window_class_init): Remove some small allocations, and use
2352         GSlice more often. Bug #461795.
2354 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2356         * libnautilus-private/nautilus-file-operations.c:
2357         Move screen_num to CommonJob
2358         Use GtkWindow * for parent_window in CommonJob
2359         shallow conversion to CommonJob use for delete
2361 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2363         * libnautilus-private/nautilus-file-operations.c:
2364         Remove old gnome-vfs base implementation to make
2365         this easier to read.
2366         
2367 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2369         * libnautilus-private/nautilus-file-operations.c:
2370         Implement cancellation in all ops
2371         
2372         * libnautilus-private/nautilus-progress-info.[ch]:
2373         Allow cancelling in progress dialog
2375 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2377         * test/test.h: 
2378         Don't include deprectated headers
2380 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2382         * libnautilus-private/nautilus-search-engine-tracker.c:
2383         Fix build
2384         
2385         * src/file-manager/fm-directory-view.h:
2386         Don't include deprectated headers
2388 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2390         * libnautilus-private/nautilus-file-operations.c:
2391         * libnautilus-private/nautilus-file.c:
2392         * libnautilus-private/nautilus-progress-info.c:
2393         * src/file-manager/fm-error-reporting.c:
2394         Fix ngettext use and othe i18n issues (#500945)
2396 2007-11-30  Federico Mena Quintero  <federico@novell.com>
2398         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2399         the HIG police.
2401         * src/file-manager/fm-properties-window.c
2402         (create_permissions_page): Use header capitalization for command button.
2403         (add_permissions_combo_box): Use sentence capitalization for field labels.
2405 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2407         * libnautilus-private/nautilus-file-operations.[ch]:
2408         Reimplement copy_move helper with _copy and _move
2409         Also support move to trash as trash
2410         
2411         * src/file-manager/fm-directory-view.c:
2412         Use _copy_move again
2414 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2416         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2417         Convert changes queue to only use GFile, not uris.
2418         Kill all _by_uri versions
2419         
2420         * libnautilus-private/nautilus-directory-notify.h:
2421         * libnautilus-private/nautilus-directory.c:
2422         * libnautilus-private/nautilus-link.c:
2423         * libnautilus-private/nautilus-monitor.c:
2424         * src/file-manager/fm-directory-view.c:
2425         Update for above changes
2427 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2429         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2430         More uri -> gfile API changes
2431         
2432         * libnautilus-private/nautilus-file-operations.[ch]:
2433         Add move operation
2434         
2435         * src/file-manager/fm-directory-view.c:
2436         Use move operation
2438 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2440         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2441         * libnautilus-private/nautilus-icon-dnd.c:
2442         Change position setting api to accept GFile instead of
2443         uri
2444         
2445         * libnautilus-private/nautilus-file-operations.c:
2446         Set positions and copy metadata.
2448 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2450         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2451         Add some GFile version and rename the old to _by_uri
2452         
2453         * libnautilus-private/nautilus-file-operations.c:
2454         Emit change events
2455         
2456         * libnautilus-private/nautilus-file-operations-progress.c:
2457         * libnautilus-private/nautilus-file.c:
2458         * libnautilus-private/nautilus-icon-dnd.c:
2459         * libnautilus-private/nautilus-metafile.c:
2460         * libnautilus-private/nautilus-monitor.c:
2461         * src/file-manager/fm-directory-view.c:
2462         * src/file-manager/fm-icon-view.c:
2463         Update to latest APIs
2465 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2467         * libnautilus-private/nautilus-file-operations.c:
2468         Better status message when copying one folder
2469         
2470         * libnautilus-private/nautilus-progress-info.c:
2471         Correct tooltip message for status icon
2473 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2475         * libnautilus-private/nautilus-file-operations.c:
2476         Nicer progress texts
2477         
2478         * libnautilus-private/nautilus-progress-info.c:
2479         Hide progress window when last op finishes.
2481 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2483         * libnautilus-private/nautilus-directory-async.c:
2484         Don't free uninitialized memory.
2485         
2486         * libnautilus-private/nautilus-file-operations.c:
2487         * libnautilus-private/nautilus-progress-info.[ch]:
2488         Add progress info dialog
2490 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2492         * libnautilus-private/nautilus-file-operations.c:
2493         Handle debuting URIs in file copy op
2494         
2495         * src/file-manager/fm-directory-view.c:
2496         Use new nautilus_file_operations_copy for copy.
2497         Make debuting_uri hash into debuting_files in new
2498         API. Convert for old calls.
2500 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2502         * libnautilus-private/nautilus-file-operations.c:
2503         Add run_warning and run_error to simplify the
2504         code for error dialogs.
2506 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2508         * libnautilus-private/nautilus-file-operations.c:
2509         Add defines for common button names to make sure
2510         they are consistent
2512 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2514         * libnautilus-private/nautilus-file-operations.c:
2515         Use the right create_dest arg to copy_directory
2516         
2517 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2519         * libnautilus-private/nautilus-file-operations.c:
2520         Free primary / secondary in run_simple_dialog
2522 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2524         * libnautilus-private/nautilus-file-operations.c:
2525         Add IS_IO_ERROR macro and use that
2526         
2527 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2529         * libnautilus-private/nautilus-progress-info.[ch]:
2530         Remove printf versions
2531         rename _set_foo_nocopy to _take_foo
2533         * libnautilus-private/nautilus-file-operations.c:
2534         Use new custom printf formating for all strings
2535         
2536 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2538         * libnautilus-private/nautilus-file-operations.c:
2539         Use eel_strdup_printf_with_custom to make it easier
2540         to create error dialogs.
2542 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2544         * libnautilus-private/nautilus-file-operations.c:
2545         Handle deleting a directory when overwriting it with a
2546         file.
2548 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2550         * libnautilus-private/nautilus-file-operations.c:
2551         Handle errors in remove destination
2552         
2553 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2555         * libnautilus-private/nautilus-file-operations.c:
2556         Pass cancellable into strdup_with_name
2558 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2560         * libnautilus-private/nautilus-file-operations.c:
2561         Add progress updates to copy.
2562         Make some error dialogs more consistent (add skip all, reorder)
2564         * libnautilus-private/nautilus-progress-info.[ch]:
2565         Add nautilus_progress_info_set_status_printf
2567 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2569         * libnautilus-private/nautilus-file-operations.c:
2570         Don't create dest dir on merges
2571         
2572 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2574         * libnautilus-private/nautilus-file-operations.c:
2575         Handle recursive copies
2577 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2579         * libnautilus-private/nautilus-file-operations.c:
2580         Pass in same_fs instead of dest_fs_id so we can
2581         reuse copy_file recursively and only check once.
2583 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2585         * libnautilus-private/nautilus-file-operations.c:
2586         More work on file copies
2588 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2590         * libnautilus-private/nautilus-file-operations.c:
2591         Add error handling for source scanning
2593 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2595         * libnautilus-private/nautilus-progress-info.[ch]:
2596         Add nautilus_get_all_progress_info()
2597         
2598         * test/test-copy.c:
2599         Print progress info
2600         
2601         * libnautilus-private/nautilus-file-operations.c:
2602         Implement generic run_simple_dialog()
2604 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2606         * libnautilus-private/nautilus-file-operations.c:
2607         Add generic run_simple_dialog.
2609 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2611         * libnautilus-private/nautilus-progress-info.c:
2612         Fix signal emissions
2614         * libnautilus-private/nautilus-file-operations.[ch]:
2615         Add nautilus_file_operations_copy, with some initial
2616         (far from done) code
2617         
2618         * test/Makefile.am:
2619         * test/test-copy.c:
2620         nautilus_file_operations_copy testcase
2622 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2624         * libnautilus-private/nautilus-progress-info.c:
2625         Reindent
2626         Fix threading issues wrt the idle source
2628 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2630         * libnautilus-private/Makefile.am:
2631         * libnautilus-private/nautilus-progress-info.[ch]:
2632         Added NautilusProgressInfo class
2633         
2634         * libnautilus-private/nautilus-file-operations.c:
2635         * src/file-manager/fm-tree-view.c:
2636         * src/nautilus-places-sidebar.c:
2637         Update to new gio API
2639 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2641         * src/file-manager/fm-error-reporting.c:
2642         Remove last use of GNOME_VFS_ERROR
2643         
2644         * libnautilus-private/Makefile.am:
2645         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2646         * src/file-manager/fm-directory-view.c:
2647         * src/nautilus-window-manage-views.c:
2648         Remove GNOME_VFS_ERROR
2650 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2652         * src/nautilus-window-manage-views.c:
2653         * src/nautilus-window-private.h:
2654         Better error reporting on view failure
2656 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2658         * src/nautilus-window-manage-views.c:
2659         * src/nautilus-window-private.h:
2660         Try to mount location if not mounted.
2662 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2664         * libnautilus-private/nautilus-directory-async.c:
2665         * libnautilus-private/nautilus-file-private.h:
2666         * libnautilus-private/nautilus-file.c:
2667         Handle std:target_uri gio links
2669 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2671         * libnautilus-private/nautilus-file.c:
2672         Fix reversed checks
2674 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2676         * configure.in:
2677         * src/nautilus-image-properties-page.c:
2678         Add support for exempi >= 1.99.5 while keeping support for older
2679         versions.
2681 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2683         * NEWS:
2684         * docs/key_mouse_navigation.txt:
2685         * libnautilus-private/nautilus-emblem-utils.c:
2686         * libnautilus-private/nautilus-emblem-utils.h:
2687         * src/file-manager/fm-properties-window.c:
2688         * src/nautilus-emblem-sidebar.c:
2689         * src/nautilus-property-browser.c:
2690         Fix typo: availible -> available.
2692 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2694         * libnautilus-private/nautilus-program-choosing.c:
2695         Update to the new GAppInfo and EelAppLaunchContext APIs
2696         Remove old startup notify code
2698 2007-11-05  Jürg Billeter  <j@bitron.ch>
2700         reviewed by: Alexander Larsson  <alexl@redhat.com>
2702         * src/file-manager/fm-actions.h:
2703         * src/file-manager/fm-directory-view.c:
2704         (action_open_folder_window_callback), (open_one_in_folder_window),
2705         (action_location_open_folder_window_callback),
2706         (real_update_location_menu), (real_update_menus):
2707         * src/file-manager/nautilus-directory-view-ui.xml:
2708         * src/nautilus-actions.h:
2709         * src/nautilus-navigation-window-menus.c:
2710         (nautilus_navigation_window_update_spatial_menu_item),
2711         (action_folder_window_callback),
2712         (nautilus_navigation_window_initialize_menus):
2713         * src/nautilus-navigation-window-ui.xml:
2714         * src/nautilus-navigation-window.c:
2715         (nautilus_navigation_window_init), (always_use_browser_changed):
2716         * src/nautilus-window-private.h:
2717         Add menu item to open spatial folder window from browser window to File
2718         menu and context menus.
2720 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2722         * src/file-manager/fm-directory-view.c:
2723         * src/nautilus-file-management-properties.c:
2724         * src/nautilus-navigation-window.c:
2725         * libnautilus-private/nautilus-icon-info.c:
2726         * libnautilus-private/nautilus-mime-application-chooser.c:
2727         Plug some minor memory leaks.
2729 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2731         * src/file-manager/fm-icon-container.c:
2732         * src/file-manager/fm-list-view.c:
2733         * src/nautilus-shell.c:
2734         * src/nautilus-file-management-properties.c:
2735         * libnautilus-private/nautilus-column-utilities.c:
2736         * libnautilus-private/nautilus-column-utilities.h:
2737         * libnautilus-private/nautilus-column-chooser.c:
2738         * libnautilus-private/nautilus-column-chooser.h:
2739         Remove all uses of eel-string-list and update code to the new
2740         eel_preferences_[set|get]_string_array api.
2742         * libnautilus-private/nautilus-global-preferences.c:
2743         Update to the eel-enumerations api changes.
2745 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2747         * libnautilus-private/nautilus-customization-data.[ch]:
2748         * libnautilus-private/nautilus-desktop-directory.c:
2749         * libnautilus-private/nautilus-directory-async.c:
2750         * libnautilus-private/nautilus-directory-private.h:
2751         * libnautilus-private/nautilus-directory.[ch]:
2752         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2753         * libnautilus-private/nautilus-file-private.h:
2754         * libnautilus-private/nautilus-file-utilities.c:
2755         * libnautilus-private/nautilus-file.[ch]:
2756         * libnautilus-private/nautilus-global-preferences.c:
2757         * libnautilus-private/nautilus-icon-dnd.c:
2758         * libnautilus-private/nautilus-metafile.c:
2759         * libnautilus-private/nautilus-monitor.c:
2760         * libnautilus-private/nautilus-program-choosing.c:
2761         * libnautilus-private/nautilus-query.h:
2762         * libnautilus-private/nautilus-search-directory.c:
2763         * libnautilus-private/nautilus-search-engine-tracker.c:
2764         * libnautilus-private/nautilus-search-engine.h:
2765         * libnautilus-private/nautilus-thumbnails.c:
2766         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2767         * libnautilus-private/nautilus-vfs-utils.h:
2768         * src/file-manager/fm-desktop-icon-view.c:
2769         * src/file-manager/fm-ditem-page.c:
2770         * src/file-manager/fm-icon-container.c:
2771         * src/file-manager/fm-icon-view.c:
2772         * src/file-manager/fm-list-view.c:
2773         * src/file-manager/fm-properties-window.c:
2774         * src/file-manager/fm-tree-view.c:
2775         * src/nautilus-desktop-window.c:
2776         * src/nautilus-emblem-sidebar.c:
2777         * src/nautilus-location-bar.c:
2778         * src/nautilus-location-dialog.c:
2779         * src/nautilus-location-entry.c:
2780         * src/nautilus-main.c:
2781         * src/nautilus-navigation-window-menus.c:
2782         * src/nautilus-places-sidebar.c:
2783         * src/nautilus-query-editor.c:
2784         * src/nautilus-shell.c:
2785         * src/nautilus-sidebar-title.c:
2786         * src/nautilus-window-manage-views.c:
2787         * src/nautilus-window.c:
2788         * test/test-nautilus-mime-actions-set.c:
2789         * test/test-nautilus-mime-actions.c:
2790         * test/test.h:
2791         Remove lots of gnome vfs includes
2792         
2793         * src/Makefile.am:
2794         Disable building of connect to server app
2796 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2798         * libnautilus-private/nautilus-file.[ch]:
2799         Add nautilus_file_is_launchable
2801         * libnautilus-private/nautilus-program-choosing.c:
2802         Add launched apps to recent files
2803         
2804         * libnautilus-private/nautilus-mime-actions.[ch]:
2805         * src/file-manager/fm-directory-view.[ch]:
2806         Move all the file activaton code from FMDirectoryView
2807         to a common place in nautilus-mime-actions
2809 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2811         * libnautilus-private/nautilus-file-operations.[ch]:
2812         Stub out all gnome-vfs using operations with a
2813         dialog saying this isn't supported yet.
2814         
2815         * src/Makefile.am:
2816         * src/file-manager/fm-directory-view.c:
2817         * src/nautilus-shell-ui.xml:
2818         * src/nautilus-window-menus.c:
2819         Remove all connect to server use for now
2820         Not sure what to do with it in the gvfs world
2821         
2822         * src/file-manager/fm-error-reporting.c:
2823         * src/nautilus-main.c:
2824         Remove gnome_vfs uses
2826 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2828         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2829         instead of a hand rolled version.
2831 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2833         * src/file-manager/fm-directory-view.c: do not use the deprecated
2834         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2835         doesn't exist.
2837 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2839         * libnautilus-private/nautilus-file-operations.[ch]:
2840         Convert unmount volume to gio
2841         Remove unmount drive (makes no sense!)
2842         
2843         * src/nautilus-places-sidebar.c:
2844         Use new APIs
2846 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2848         * libnautilus-private/nautilus-file.c:
2849         (nautilus_file_get_uri_scheme):
2850         Better get_uri_scheme implementation
2851         
2852         * libnautilus-private/nautilus-mime-actions.[ch]:
2853         Remove the open_with versions (not needed anymore)
2854         Add support for uri_handlers
2855         
2856         * libnautilus-private/nautilus-program-choosing.[ch]:
2857         Remove now unused function nautilus_launch_show_file
2858         
2859         * src/file-manager/fm-directory-view.c:
2860         * src/nautilus-information-panel.c:
2861         * src/nautilus-window.c:
2862         Update for above api changes
2864 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2866         * libnautilus-private/nautilus-dnd.c:
2867         Convert default dnd op to gio code
2869 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2871         * libnautilus-private/nautilus-search-engine-simple.c:
2872         Update to changed gio API
2874 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2876         * libnautilus-private/nautilus-vfs-utils.[ch]:
2877         Remove more unused gnome-vfs helpers
2879 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2881         * src/file-manager/fm-icon-view.c (play_file):
2882         Use a better pipeline for audio preview (doesn't play videos)
2883         Add back totem preview app.
2885         * libnautilus-private/nautilus-file.c:
2886         (nautilus_file_get_volume_name):
2887         Get volume name using gio
2888         
2889         * src/file-manager/fm-properties-window.c:
2890         Show volume name for non local files too
2891         Avoid crashes if query fsinfo fails
2893 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2895         * libnautilus-private/nautilus-program-choosing.c:
2896         (nautilus_launch_show_file):
2897         Avoid gnome_vfs calls
2899 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2901         * libnautilus-private/nautilus-icon-canvas-item.c:
2902         (real_map_pixbuf):
2903         Fix indentation
2904         
2905         * src/file-manager/Makefile.am:
2906         * src/file-manager/fm-icon-view.c:
2907         * src/file-manager/nautilus-audio-mime-types.h:
2908         Replace audio preview code with new one based
2909         on gst-launch, removing all the gnome-vfs code
2911 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2913         * libnautilus-private/nautilus-dnd.c:
2914         Remove gnome-vfs code
2916 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2918         * libnautilus-private/nautilus-file-utilities.[ch]:
2919         * libnautilus-private/nautilus-file-operations.c:
2920         Move public gnome-vfs functions from file-utilities to internal
2921         calls in file-operations.c
2922         Replace gnome-vfs use with gio
2923         
2924         * libnautilus-private/nautilus-file-operations-progress.c:
2925         * src/file-manager/fm-tree-view.c:
2926         Replace gnome-vfs use with gio
2928 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2930         * libnautilus-private/nautilus-file-operations.[ch]:
2931         Move nautilus_file_operations_delete to the gio code.
2933         * src/file-manager/fm-directory-view.c:
2934         * src/file-manager/fm-tree-view.c:
2935         Update to use new nautilus_file_operations_delete
2937 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2939         * libnautilus-private/nautilus-module.c:
2940         Fix valgrind warning on shutdown (#346401, ported from trunk).
2942 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2944         * libnautilus-private/nautilus-directory.c:
2945         * libnautilus-private/nautilus-desktop-link.c:
2946         * libnautilus-private/nautilus-desktop-icon-file.c:
2947         * libnautilus-private/nautilus-bookmark.c:
2948         * libnautilus-private/nautilus-trash-monitor.c:
2949         * libnautilus-private/nautilus-file.c:
2950         Plug minor memory leaks and improper uses of eel_ref_str_*
2952 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2954         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2955         of freeing it to avoid memory corruption.
2957 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2959         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2960         * libnautilus-private/nautilus-monitor.c:
2961         Rename some file change queue functions to _by_uri
2962         add GFile based version with the original name
2963         
2964         * libnautilus-private/nautilus-file-operations.[ch]:
2965         Add gio based nautilus_file_operations_trash_or_delete() call.
2966         
2967         * src/file-manager/fm-directory-view.c:
2968         Call nautilus_file_operations_trash_or_delete()
2969         Remove unused code
2971 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2973         * src/file-manager/fm-directory-view.[ch]:
2974         Make file activation handle mounting of mountables and non-mounted
2975         locations. Also general cleanup of activation.
2976         Cancellation not handled yet.
2978 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2980         * src/file-manager/fm-list-view.c:
2981         * libnautilus-private/nautilus-icon-info.c:
2982         * libnautilus-private/nautilus-file.c:
2983         Plug some minor memory leaks.
2985 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2987         * src/nautilus-window-manage-view.c (location_has_really_changed):
2988         Fix a warning when switching view.
2990 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2992         * src/nautilus-application.c:
2993         * src/nautilus-property-browser.c:
2994         * src/nautilus-shell.c:
2996         Do not use EelStringList.
2998 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
3000         * src/nautilus-file-management-properties.c:
3001         remove eel_string_list (ab)use.
3003 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3005         * libnautilus-private/nautilus-file.[ch]:
3006         * libnautilus-private/nautilus-vfs-file.c:
3007         Pass GMountOperation instead of parent to mount.
3008         Nothing for unmount/eject
3009         
3010         * src/file-manager/fm-directory-view.c:
3011         Pass in a mount operation for mount.
3012         Disable timeout when mount operation is active
3014 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3016         * libnautilus-private/nautilus-file.c:
3017         Use g_utf8_collate, not eel_strcoll.
3019 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3021         * libnautilus-private/nautilus-icon-canvas-item.c:
3022         * test/test.c:
3023         Update for eel changes
3025 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3027         * configure.in:
3028         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3029         * libnautilus-private/nautilus-icon-container.c:
3030         * libnautilus-private/nautilus-icon-dnd.c:
3031         * libnautilus-private/nautilus-icon-private.h:
3032         * test/test.c:
3033         Remove libart dependency, use eel rect and point types
3035 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3037         * libnautilus-private/nautilus-program-choosing.c:
3038         (nautilus_launch_application_from_command):
3039         Use gdk_spawn instead of eel
3041 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3043         * libnautilus-private/nautilus-dnd.c:
3044         * libnautilus-private/nautilus-file.c:
3045         * libnautilus-private/nautilus-program-choosing.c:
3046         * src/file-manager/fm-directory-view.c:
3047         * src/file-manager/fm-properties-window.c:
3048         * src/nautilus-emblem-sidebar.c:
3049         * src/nautilus-information-panel.c:
3050         Don't use removed eel gnome-vfs functions
3052 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3054         * libnautilus-private/nautilus-directory.[ch]:
3055         Add nautilus_directory_get_location
3057         * libnautilus-private/nautilus-file.[ch]:
3058         Add nautilus_file_get_parent_location.
3059         Port from eel_format_uri_for_display to gio parse names
3060         
3061         * libnautilus-private/nautilus-program-choosing.c:
3062         * src/file-manager/fm-directory-view.c:
3063         * src/nautilus-emblem-sidebar.c:
3064         * src/nautilus-location-bar.c:
3065         * src/nautilus-location-dialog.c:
3066         * src/nautilus-navigation-window-menus.c:
3067         * src/nautilus-window-bookmarks.c:
3068         Port from eel_format_uri_for_display to gio parse names
3070 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3072         * libnautilus-private/nautilus-file-utilities.c:
3073         (nautilus_ensure_unique_file_name):
3074         Port from gnome-vfs
3075         
3076         * src/file-manager/fm-directory-view.c:
3077         (fm_directory_view_handle_netscape_url_drop):
3078         Handle missing mimetype
3080 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3082         * libnautilus-private/nautilus-file-utilities.c:
3083         (nautilus_compute_title_for_location):
3084         Make this use only display name.
3085         
3086         * libnautilus-private/nautilus-icon-info.c:
3087         (nautilus_icon_info_lookup):
3088         Don't free filename before use
3089         
3090         * libnautilus-private/nautilus-search-directory-file.[ch]:
3091         * libnautilus-private/nautilus-search-directory.c:
3092         Create nice display name for search directories, and keep it updated.
3093         
3094         * src/nautilus-window-manage-views.c:
3095         Fix wrong type of argument passed to signal
3097 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3099         * libnautilus-private/nautilus-file.c:
3100         Replace some gnome vfs calls
3102 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3104         * libnautilus-private/nautilus-metafile.c:
3105         Use new gio uri escape functions instead of gnome-vfs
3107 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3109         * src/nautilus-location-entry.c:
3110         Use GFilenameCompleter
3112 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3114         * src/nautilus-application.c:
3115         * src/nautilus-information-panel.c:
3116         * src/nautilus-spatial-window.c:
3117         * src/nautilus-spatial-window.h:
3118         * src/nautilus-window-manage-views.c:
3119         Use GFile * instead of uris in some more places
3120         
3121         Patch from Paolo Borelli
3123 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3125         * libnautilus-private/nautilus-desktop-icon-file.c:
3126         * libnautilus-private/nautilus-file.c:
3127         * libnautilus-private/nautilus-saved-search-file.c:
3128         * libnautilus-private/nautilus-search-directory-file.c:
3129         Fix handling of mimetype as refstring
3130         Fix leak of GFile
3131         Code cleanups
3133         Patch from Paolo Borelli
3135 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3137         * src/file-manager/fm-icon-view.c:
3138         * src/file-manager/fm-directory-view.c:
3139         use g_content_type_equals instead of strcasecmp on the mime type.
3141         * src/nautilus-window-menus.c:
3142         Remove unneeded includes
3144 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3146         * libnautilus-private/nautilus-emblem-utils.h:
3147         * libnautilus-private/nautilus-emblem-utils.c:
3148         * src/nautilus-emblem-sidebar.c:
3149         * src/nautilus-property-browser.c:
3151         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3153 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3155         * libnautilus-private/nautilus-file.c:
3156         (nautilus_file_set_display_name):
3157         Don't crash on NULL display name
3159 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3161         * libnautilus-private/nautilus-file-private.h:
3162         * libnautilus-private/nautilus-file.[ch]:
3163         * libnautilus-private/nautilus-vfs-file.c:
3164         Remove NautilusFileMountCallback and just make
3165         NautilusFileOperationCallback take an extra
3166         resultant file argument.
3167         
3168         * src/file-manager/fm-directory-view.c:
3169         * src/file-manager/fm-error-reporting.c:
3170         * src/file-manager/fm-list-view.c:
3171         * src/file-manager/fm-properties-window.c:
3172         Update to API change
3173         
3174         * src/nautilus-pathbar.c:
3175         (get_display_name_for_folder):
3176         Fix crash if NULL display name
3178 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3180         * libnautilus-private/nautilus-desktop-icon-file.c:
3181         Set can_mount/unmount to FALSE unless set
3182         
3183         * libnautilus-private/nautilus-file-private.h:
3184         * libnautilus-private/nautilus-file.c:
3185         * libnautilus-private/nautilus-file.h:
3186         Make the Operation object semi-public
3187         Move mount ops to virtual functions
3188         
3189         * libnautilus-private/nautilus-vfs-file.c:
3190         Initial work to implement mount op
3192 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3194         * libnautilus-private/nautilus-file-utilities.[ch]:
3195         * src/nautilus-pathbar.c:
3196         Add & use nautilus_get_desktop_location
3197         
3198         * libnautilus-private/nautilus-dnd.c:
3199         Port code to gio
3200         
3201         * libnautilus-private/nautilus-icon-dnd.c:
3202         Trash is now a real uri location, remove special case
3204 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3206         * libnautilus-private/nautilus-file-utilities.[ch]:
3207         Make compute_title take a GFile
3209         * libnautilus-private/nautilus-view-factory.[ch]:
3210         * libnautilus-private/nautilus-window-info.[ch]:
3211         * src/file-manager/fm-directory-view.c:
3212         * src/file-manager/fm-tree-view.c:
3213         * src/nautilus-application.[ch]:
3214         * src/nautilus-bookmark-list.c:
3215         * src/nautilus-bookmarks-window.c:
3216         * src/nautilus-connect-server-dialog-nonmain.c:
3217         * src/nautilus-desktop-window.c:
3218         * src/nautilus-history-sidebar.c:
3219         * src/nautilus-location-bar.c:
3220         * src/nautilus-location-dialog.c:
3221         * src/nautilus-navigation-window.c:
3222         * src/nautilus-places-sidebar.c:
3223         * src/nautilus-shell.c:
3224         * src/nautilus-spatial-window.c:
3225         * src/nautilus-window-manage-views.[ch]:
3226         * src/nautilus-window-menus.c:
3227         * src/nautilus-window-private.h:
3228         * src/nautilus-window.[ch]:
3229         Use GFile * instead of char * uri in all loation handling
3230         for windows.
3232 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
3234         * src/nautilus-image-properties-page.c: port to gio.
3236 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3238         * libnautilus-private/nautilus-directory-private.h:
3239         * libnautilus-private/nautilus-directory.[ch]:
3240         * src/nautilus-application.c:
3241         Make nautilus_directory_get_existing take GFile *.
3242         Add nautilus_directory_get taking a GFile *
3244 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3246         * libnautilus-private/nautilus-desktop-directory-file.c:
3247         * libnautilus-private/nautilus-desktop-directory.c:
3248         * libnautilus-private/nautilus-desktop-icon-file.c:
3249         * libnautilus-private/nautilus-desktop-link-monitor.c:
3250         * libnautilus-private/nautilus-directory.c:
3251         * libnautilus-private/nautilus-directory.h:
3252         * libnautilus-private/nautilus-file-operations.c:
3253         * libnautilus-private/nautilus-file-utilities.c:
3254         * src/file-manager/fm-directory-view.c:
3255         * src/nautilus-navigation-window.c:
3256         * src/nautilus-window-manage-views.c:
3257         * test/test-nautilus-directory-async.c:
3258         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3260 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3262         * libnautilus-private/nautilus-desktop-link.c:
3263         * libnautilus-private/nautilus-desktop-icon-file.c:
3264         Handle NULL volume
3265         
3266         * libnautilus-private/nautilus-file.c:
3267         * libnautilus-private/nautilus-icon-dnd.c:
3268         Convert gnome_vfs calls to gio
3270 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3272         * libnautilus-private/nautilus-desktop-icon-file.c:
3273         * src/nautilus-application.c:
3274         * src/nautilus-window-menus.c:
3275         * test/test-nautilus-directory-async.c:
3276         * test/test.c:
3277         Convert gnome_vfs calls to gio
3279 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3281         * src/nautilus-application.[ch]:
3282         Convert gnome_vfs calls to gio
3284         * TODO-gio:
3285         Document some stuff that needs doing in gio-branch
3287 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3289         * libnautilus-private/nautilus-search-engine-simple.c:
3290         Remove spew
3291         
3292         * src/nautilus-query-editor.c:
3293         Work around crash getting NULL back as the location.
3295 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3297         * libnautilus-private/nautilus-file-utilities.[ch]:
3298         Add nautilus_is_home_directory and nautilus_is_root_directory
3299         
3300         * src/nautilus-window-manage-views.c:
3301         Convert gnome_vfs calls to gio
3303 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3305         * src/nautilus-window.c (nautilus_window_go_up):
3306         Use gio to find parent
3308 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3310         * src/nautilus-pathbar.[ch]:
3311         * src/nautilus-navigation-window.c:
3312         * src/nautilus-window-manage-views.c:
3313         Use gio in pathbar
3315 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3317         * libnautilus-private/nautilus-vfs-utils.[ch]:
3318         Remove now unused gnome_vfs to gio helpers
3320 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3322         * src/nautilus-location-bar.c:
3323         Remove some unused code
3324         Replace gnome_vfs code with gio code
3326 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3328         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3329         Typo can_delete -> can_trash
3331 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3333         * src/nautilus-property-browser.c:
3334         Replace some gnome-vfs code with gio code
3336 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3338         * src/file-manager/fm-properties-window.c:
3339         Replace some gnome-vfs code with gio code
3341 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3343         * libnautilus-private/nautilus-file-private.h:
3344         * libnautilus-private/nautilus-file.[ch]:
3345         Add can_delete and can_trash
3346         
3347         * src/file-manager/fm-directory-view.c:
3348         Replace some gnome-vfs code with gio code
3350 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3352         * src/nautilus-location-dialog.c (open_current_location): 
3353         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3354         
3355 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3357         * libnautilus-private/nautilus-search-engine-simple.c:
3358         Update to use gio
3360 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3362         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3364 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3366         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3368 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3370         * libnautilus-private/nautilus-link.[ch]: remove.
3371         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3372         and rename them to nautilus-link.[ch]
3373         * libnautilus-private/nautilus-file.c: adapt for the above change.
3375 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3377         * src/nautilus-places-sidebar.c:
3378         Use gio volume APIs
3380 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3382         * libnautilus-private/nautilus-file.[ch]:
3383         * libnautilus-private/nautilus-file-private.h:
3384         Remove has/get_volume/drive, replace with
3385         can_mount/unmount/eject and mount/unmount/eject.
3386         (Which are not fully implemented yet)
3387         Add nautilus_file_is_mountpoint.
3388         
3389         * libnautilus-extension/nautilus-file-info.[ch]:
3390         * libnautilus-private/nautilus-directory-async.c:
3391         * libnautilus-private/nautilus-link-desktop-file.[ch]:
3392         * libnautilus-private/nautilus-link.[ch]:
3393         * src/file-manager/fm-directory-view.c:
3394         * src/file-manager/fm-icon-view.c:
3395         * src/file-manager/fm-properties-window.c:
3396         * src/file-manager/fm-tree-model.[ch]:
3397         * src/file-manager/fm-tree-view.c:
3398         Use gio volume APIs
3400 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3402         * libnautilus-private/nautilus-desktop-icon-file.c:
3403         * libnautilus-private/nautilus-desktop-link-monitor.c:
3404         * libnautilus-private/nautilus-desktop-link.[ch]:
3405         * libnautilus-private/nautilus-directory-async.c:
3406         * libnautilus-private/nautilus-file-private.h:
3407         * libnautilus-private/nautilus-file.c:
3408         * libnautilus-private/nautilus-search-directory-file.c:
3409         * src/file-manager/fm-directory-view.c:
3410         * src/file-manager/fm-properties-window.c:
3411         Convert some volume monitor use to gio
3413 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3415         * libnautilus-private/nautilus-trash-monitor.c:
3416         Ref icon in nautilus_trash_monitor_get_icon()
3417         
3418         * libnautilus-private/nautilus-desktop-icon-file.c:
3419         * libnautilus-private/nautilus-desktop-link.c:
3420         * libnautilus-private/nautilus-desktop-link.h:
3421         * src/nautilus-places-sidebar.c:
3422         Use nautilus_trash_monitor_get_icon() when possible
3423         
3424 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3426         * libnautilus-private/nautilus-trash-monitor.[ch]:
3427         Add full gio implementation and get_icon()
3429 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3431         * libnautilus-private/Makefile.am:
3432         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3433         * libnautilus-private/nautilus-icon-factory.c: Removed.
3434         * libnautilus-private/nautilus-icon-factory.h: Removed.
3435         Remove NautilusIconFactory code.
3436         Now all code use the new APIs
3437         YAHOO!!!
3438         
3439         * libnautilus-private/nautilus-bookmark.c:
3440         * libnautilus-private/nautilus-bookmark.h:
3441         * libnautilus-private/nautilus-file.c:
3442         * libnautilus-private/nautilus-global-preferences.c:
3443         * libnautilus-private/nautilus-icon-canvas-item.c:
3444         * libnautilus-private/nautilus-icon-canvas-item.h:
3445         * libnautilus-private/nautilus-icon-container.h:
3446         * libnautilus-private/nautilus-icon-private.h:
3447         * libnautilus-private/nautilus-link-desktop-file.c:
3448         * libnautilus-private/nautilus-program-choosing.c:
3449         * libnautilus-private/nautilus-view.h:
3450         * src/file-manager/fm-directory-view.c:
3451         * src/file-manager/fm-icon-view.c:
3452         * src/file-manager/fm-list-model.c:
3453         * src/file-manager/fm-list-model.h:
3454         * src/file-manager/fm-list-view.c:
3455         * src/file-manager/fm-properties-window.c:
3456         * src/file-manager/fm-tree-model.c:
3457         * src/file-manager/fm-tree-view.c:
3458         * src/nautilus-application.c:
3459         * src/nautilus-bookmark-list.c:
3460         * src/nautilus-bookmarks-window.c:
3461         * src/nautilus-emblem-sidebar.c:
3462         * src/nautilus-navigation-window-menus.c:
3463         * src/nautilus-navigation-window.c:
3464         * src/nautilus-pathbar.c:
3465         * src/nautilus-places-sidebar.c:
3466         * src/nautilus-sidebar-title.c:
3467         * src/nautilus-window-menus.c:
3468         * src/nautilus-window.c:
3469         * src/nautilus-zoom-control.h:
3470         * test/test-nautilus-wrap-table.c:
3471         Don't include the nautilus-icon-factory headers
3473 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3475         * libnautilus-private/nautilus-file.[ch]:
3476         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3477         Fix force_size handling
3478         
3479         * src/file-manager/fm-directory-view.c:
3480         * src/file-manager/fm-empty-view.c:
3481         * src/file-manager/fm-list-model.c:
3482         * src/file-manager/fm-properties-window.c:
3483         * src/file-manager/fm-tree-model.c:
3484         * src/nautilus-emblem-sidebar.c:
3485         * src/nautilus-navigation-window-menus.c:
3486         * src/nautilus-property-browser.c:
3487         * src/nautilus-sidebar-title.c:
3488         Convert more stuff to new icon API
3490 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3492         * libnautilus-private/nautilus-icon-info.[ch]:
3493         Add nautilus_icon_info_lookup_from_name
3494         
3495         * libnautilus-private/nautilus-ui-utilities.c:
3496         * src/nautilus-desktop-window.c:
3497         * src/nautilus-navigation-window.c:
3498         * src/nautilus-pathbar.c:
3499         Use nautilus_icon_info_lookup_from_name to get less
3500         code
3502 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3504         * src/nautilus-pathbar.c:
3505         * src/nautilus-spatial-window.c:
3506         Convert more stuff to new icon API
3508 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3510         * libnautilus-private/nautilus-file.[ch]:
3511         Add nautilus_file_get_icon_pixbuf and
3512         IGNORE_VISITING icon flag
3513         
3514         * libnautilus-private/nautilus-icon-info.[ch]:
3515         Add nautilus_icon_info_get_used_name function
3517         * libnautilus-private/nautilus-emblem-utils.c:
3518         * libnautilus-private/nautilus-program-choosing.c:
3519         * libnautilus-private/nautilus-ui-utilities.c:
3520         * src/nautilus-desktop-window.c:
3521         * src/nautilus-navigation-window.c:
3522         * src/nautilus-spatial-window.c:
3523         * src/nautilus-window.[ch]:
3524         Convert to new icon APIs
3526 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3528         * libnautilus-private/Makefile.am:
3529         * libnautilus-private/nautilus-audio-player.c: Removed.
3530         * libnautilus-private/nautilus-audio-player.h: Removed.
3531         * src/file-manager/fm-icon-view.c:
3532         Kill old unused code
3534 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3536         * libnautilus-private/nautilus-icon-info.[ch]:
3537         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3538         
3539         * libnautilus-private/nautilus-file.[ch]:
3540         New functions for getting emblem icons and emblem pixbufs
3541         
3542         * libnautilus-private/nautilus-icon-container.[ch]:
3543         * libnautilus-private/nautilus-icon-factory.c:
3544         * src/file-manager/fm-directory-view.[ch]:
3545         * src/file-manager/fm-icon-container.c:
3546         * src/file-manager/fm-list-model.c:
3547         * src/file-manager/fm-tree-model.c:
3548         * src/nautilus-sidebar-title.c:
3549         Update to use the new emblem getters
3551 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3553         * libnautilus-private/nautilus-icon-info.[ch]:
3554         Add nautilus_get_icon_size_for_stock_size
3555         
3556         * libnautilus-private/nautilus-bookmark.c:
3557         * src/nautilus-places-sidebar.c:
3558         Use the above
3560 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3562         * libnautilus-private/nautilus-thumbnails.c:
3563         Add required thumbnailing stuff from NautilusIconFactory here
3565 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3567         * libnautilus-private/nautilus-icon-factory.[ch]:
3568         * libnautilus-private/nautilus-icon-info.[ch]:
3569         Move over icon size util functions to nautilus-icon-info
3571         * libnautilus-private/nautilus-icon-container.c:
3572         * libnautilus-private/nautilus-lib-self-check-functions.h:
3573         * src/file-manager/fm-list-model.c:
3574         * src/nautilus-sidebar-title.c:
3575         Update to new names
3577 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3579         * libnautilus-private/nautilus-icon-container.c:
3580         * libnautilus-private/nautilus-icon-factory.h:
3581         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3582         really dynamic.
3584 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3586         * libnautilus-private/nautilus-file.c:
3587         Actually handle thumbnail size prefs
3588         
3589 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3591         * libnautilus-private/nautilus-file.c:
3592         Handle thumbnail size prefs
3593         Handle all sorts of icon changes and emit CHANGED on
3594         files in this case.
3596         * libnautilus-private/nautilus-directory-private.h:
3597         * libnautilus-private/nautilus-directory.c:
3598         * libnautilus-private/nautilus-icon-container.c:
3599         * libnautilus-private/nautilus-icon-info.c:
3600         * libnautilus-private/nautilus-icon-info.h:
3601         * src/file-manager/fm-directory-view.c:
3602         * src/file-manager/fm-list-view.c:
3603         * src/file-manager/fm-properties-window.c:
3604         * src/file-manager/fm-tree-model.c:
3605         * src/file-manager/fm-tree-model.h:
3606         * src/file-manager/fm-tree-view.c:
3607         * src/nautilus-bookmarks-window.c:
3608         * src/nautilus-sidebar-title.c:
3609         * src/nautilus-window-bookmarks.c:
3610         * src/nautilus-window.c:
3611         Remove use of icon factory icons_changed signal, using instead
3612         the file CHANGED signal.
3614 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3616         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3617         Add thumbnail to all attributes
3619 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3621         * libnautilus-private/nautilus-file.h:
3622         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3623         
3624         * libnautilus-private/nautilus-bookmark.c:
3625         * src/file-manager/fm-directory-view.c:
3626         * src/file-manager/fm-properties-window.c:
3627         * src/file-manager/fm-tree-model.c:
3628         * src/nautilus-bookmark-list.c:
3629         * src/nautilus-pathbar.c:
3630         * src/nautilus-sidebar-title.c:
3631         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3632         nautilus_icon_factory_is_icon_ready_for_file and
3633         nautilus_icon_factory_get_required_file_attributes.
3635 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3637         * libnautilus-private/nautilus-bookmark.[ch]:
3638         * libnautilus-private/nautilus-file.[ch]:
3639         * libnautilus-private/nautilus-icon-info.c:
3640         * src/nautilus-application.c:
3641         * src/nautilus-bookmark-list.c:
3642         * src/nautilus-bookmarks-window.c:
3643         * src/nautilus-places-sidebar.c:
3644         * src/nautilus-window-manage-views.c:
3645         * src/nautilus-window-private.h:
3646         * src/nautilus-window.c:
3647         Convert bookmarks API to gio / GIcon
3649 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3651         * libnautilus-private/nautilus-file-private.h:
3652         * libnautilus-private/nautilus-file.c:
3653         * libnautilus-private/nautilus-icon-container.c:
3654         * libnautilus-private/nautilus-thumbnails.[ch]:
3655         Add back support for generating thumbnails.
3657 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3659         * libnautilus-private/nautilus-directory-async.c:
3660         * libnautilus-private/nautilus-file-private.h:
3661         * libnautilus-private/nautilus-file.c:
3662         For large icons, try to use the original file
3663         when thumbnailing.
3665 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3667         * libnautilus-private/nautilus-file.c:
3668         Only invalidate thumbnails when sizing up, not
3669         on the original scale from raw
3670         
3671 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3673         * libnautilus-private/nautilus-directory-async.c:
3674         * libnautilus-private/nautilus-file-private.h:
3675         * libnautilus-private/nautilus-file.c:
3676         Simplify thumbnail size handling and make it work.
3677         Now handles resizing icons.
3679 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3681         * libnautilus-private/nautilus-directory-async.c:
3682         * libnautilus-private/nautilus-file-private.h:
3683         * libnautilus-private/nautilus-file.c:
3684         More exact handling of thumbnail up_to_date-ness, including
3685         if loading a thumbnail fails.
3686         Return thumbnails of the right size.
3687         
3688         * libnautilus-private/nautilus-thumbnails.[ch]:
3689         Add nautilus_thumbnail_unframe_image and export
3690         frame element sizes as defines
3692 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3694         * libnautilus-private/nautilus-file.[ch]:
3695         * libnautilus-private/nautilus-directory-async.c:
3696         Export nautilus_file_should_show_thumbnail and use it as needed in the
3697         thumbnail reading code
3699 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3701         * libnautilus-private/nautilus-file-attributes.h:
3702         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3703         
3704         * libnautilus-private/nautilus-directory-private.h:
3705         * libnautilus-private/nautilus-directory-async.c:
3706         * libnautilus-private/nautilus-file-private.h:
3707         Load thumbnails asynchronosuly.
3708         
3709         * libnautilus-private/nautilus-file.c:
3710         Initial code to use the asynchronoulsy loaded thumbnail
3711         
3712         * libnautilus-private/nautilus-icon-factory.c:
3713         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3714         icons
3716 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3718         * libnautilus-private/nautilus-file-private.h:
3719         * libnautilus-private/nautilus-file.c:
3720         Read thumbnail info from gio
3722 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3724         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3725         Handle accept, visited and embedding text state and
3726         rewrite the icon as needed.
3727         
3728         * libnautilus-private/nautilus-icon-info.c:
3729         (nautilus_icon_info_finalize):
3730         Fix crash if pixbuf is NULL
3732 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3734         * libnautilus-private/Makefile.am:
3735         * libnautilus-private/nautilus-icon-info.[ch]:
3736         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3737         
3738         * libnautilus-private/nautilus-file.[ch]:
3739         Make nautilus_file_get_icon return a NautilusFileInfo
3740         
3741         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3742         Split out attach points instead of using NautilusAttachPoints
3743         
3744         * libnautilus-private/nautilus-icon-container.[ch]:
3745         * src/file-manager/fm-icon-container.c:
3746         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3748         * libnautilus-private/nautilus-icon-factory.c:
3749         * libnautilus-private/nautilus-program-choosing.c:
3750         * libnautilus-private/nautilus-mime-application-chooser.c:
3751         * libnautilus-private/nautilus-open-with-dialog.c:
3752         Update to g_themed_icon_get_names const type
3753         
3754 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3756         * libnautilus-private/nautilus-file-private.h:
3757         * libnautilus-private/nautilus-file.[ch]:
3758         Keep track of GIcon from gio.
3759         Add nautilus_file_get_icon()
3760         
3761         * libnautilus-private/nautilus-icon-factory.[ch]:
3762         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3763         This is a bit temporary, but can be used to move over
3764         users to nautilus_file_get_icon().
3765         
3766         * libnautilus-private/nautilus-icon-container.[ch]:
3767         * src/file-manager/fm-icon-container.c:
3768         Use nautilus_file_get_icon() in icon view.
3770 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3772         * libnautilus-private/nautilus-file-utilities.c:
3773         * libnautilus-private/nautilus-monitor.c:
3774         * src/nautilus-bookmark-list.c:
3775         Update for file monitoring API change
3776         
3777         * src/nautilus-spatial-window.c:
3778         Gio port from Paolo Borelli
3779         
3780 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3782         * libnautilus-private/nautilus-file.c:
3783         (nautilus_file_peek_display_name):
3784         Use a display name based on the filename as the default instead
3785         of "" before we've read the real display name from the backend.
3787 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3789         * libnautilus-private/nautilus-icon-dnd.[ch]:
3790         * src/nautilus-emblem-sidebar.c:
3791         * src/nautilus-location-bar.c:
3793         Replace nautilus_icon_dnd_uri_list_extract_uris with
3794         g_uri_list_extract_uris.
3796 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3798         * src/nautilus-bookmark-list.[ch]: port to gio.
3800 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3802         * configure.in: use gio-2.0 instead of gio-standalone.
3804 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3806         * libnautilus-private/Makefile.am:
3807         * libnautilus-private/nautilus-trash-directory.[ch]:
3808         * libnautilus-private/nautilus-trash-file.[ch]:
3809         Remove virtual trash locations, we now use the gvfs trash:
3810         
3811         * libnautilus-private/nautilus-trash-monitor.[ch]:
3812         Make this a stub for now. Need to figure out how to do this.
3813         
3814         * libnautilus-private/nautilus-directory-private.h:
3815         * libnautilus-private/nautilus-directory.c:
3816         * libnautilus-private/nautilus-file-operations.c:
3817         * libnautilus-private/nautilus-file.c:
3818         * src/file-manager/fm-directory-view.c:
3819         * src/nautilus-window-manage-views.c:
3820         Handle the removal of NautilusTrash*
3822 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3824         * libnautilus-private/nautilus-thumbnails.c:
3825         Use gio instead of gnome-vfs to get mtime
3827 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3829         * libnautilus-private/nautilus-customization-data.c:
3830         * libnautilus-private/nautilus-customization-data.h:
3831         * src/nautilus-property-browser.c:
3832         Use gio to read info
3834 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3836         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3837         Use gio to get mime type
3839 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3841         * libnautilus-private/nautilus-file-utilities.c:
3842         Use GFileMonitor to monitor xdg user dirs file
3844 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3846         * libnautilus-private/Makefile.am (INCLUDES):
3847         Bump name for extension dir since we're not compatible anymore
3849 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3851         * libnautilus-private/nautilus-bookmark.c:
3852         * libnautilus-private/nautilus-customization-data.c:
3853         * libnautilus-private/nautilus-desktop-directory.c:
3854         * libnautilus-private/nautilus-directory-background.c:
3855         * libnautilus-private/nautilus-dnd.c:
3856         * libnautilus-private/nautilus-file-operations.c:
3857         * libnautilus-private/nautilus-file-utilities.c:
3858         * libnautilus-private/nautilus-file.c:
3859         * libnautilus-private/nautilus-icon-factory.c:
3860         * libnautilus-private/nautilus-metafile.c:
3861         * libnautilus-private/nautilus-search-directory.c:
3862         * libnautilus-private/nautilus-search-engine-tracker.c:
3863         * src/file-manager/fm-directory-view.c:
3864         * src/file-manager/fm-ditem-page.c:
3865         * src/file-manager/fm-icon-view.c:
3866         * src/file-manager/fm-properties-window.c:
3867         * src/file-manager/fm-tree-view.c:
3868         * src/nautilus-application.c:
3869         * src/nautilus-bookmark-list.c:
3870         * src/nautilus-image-properties-page.c:
3871         * src/nautilus-information-panel.c:
3872         * src/nautilus-places-sidebar.c:
3873         * src/nautilus-property-browser.c:
3874         * src/nautilus-query-editor.c:
3875         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3876         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3878 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3880         * libnautilus-private/nautilus-icon-factory.c:
3881         Don't clear thumbnails and other absolute pathnames from icon
3882         cache when mime data or icon theme changes. This is to avoid
3883         flashing and async realoading of all thumbnails.
3885 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3887         * libnautilus-private/nautilus-directory-async.c:
3888         (mime_db_changed_callback):
3889         Use the right call to invalidate attributes, so that
3890         they get re-read correctly.
3892 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3894         * libnautilus-private/nautilus-icon-factory.c:
3895         (mime_type_data_changed_callback):
3896         * libnautilus-private/nautilus-directory-async.c:
3897         (mime_db_changed_callback):
3898         Fix up types in callbacks
3899         
3900         * libnautilus-private/nautilus-mime-application-chooser.c:
3901         * libnautilus-private/nautilus-open-with-dialog.c:
3902         Handle and emit mime_data_changed on NautilusSignaller
3904 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3906         * libnautilus-private/Makefile.am:
3907         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3908         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3909         Moved these from eel and renamed
3910         
3911         * src/file-manager/fm-directory-view.c:
3912         * src/file-manager/fm-properties-window.c:
3913         Use the nautilus version imported above instead of the eel one.
3915 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3917         * libnautilus-private/nautilus-directory-async.c:
3918         * libnautilus-private/nautilus-icon-factory.c:
3919         * libnautilus-private/nautilus-signaller.c:
3920         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3921         
3922         * src/nautilus-query-editor.c:
3923         Use gio to list all mime types
3925 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3927         * libnautilus-private/nautilus-theme.[ch]:
3928         Delete leftover files
3930 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3932         * configure.in:
3933         Update for new gio pkgconfig name
3935 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3937         * libnautilus-private/nautilus-file.c:
3938         * src/file-manager/fm-directory-view.c:
3939         * src/file-manager/fm-properties-window.c:
3940         Update to the new name for g_format_file_size_for_display
3942 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3944         * libnautilus-private/nautilus-file.c:
3945         * libnautilus-private/nautilus-link.c:
3946         * src/file-manager/fm-icon-container.c:
3947         * src/nautilus-query-editor.c:
3948         Use gio mimetype functions instead of gnome-vfs ones.
3950 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3952         * libnautilus-private/nautilus-mime-actions.[ch]:
3953         * libnautilus-private/nautilus-program-choosing.[ch]:
3954         * libnautilus-private/nautilus-recent.[ch]:
3955         Use GAppInfo instead of GnomeVFSMimeApplication
3956         
3957         * src/file-manager/fm-directory-view.c:
3958         * src/nautilus-information-panel.c:
3959         * test/test-nautilus-mime-actions.c:
3960         Update due to the api changes in the GAppInfo move.
3962 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3964         * libnautilus-private/nautilus-file.c:
3965         * src/file-manager/fm-directory-view.c:
3966         * src/file-manager/fm-properties-window.c:
3967         Use g_file_size_format_for_display instead of
3968         gnome_vfs_format_file_size_for_display
3969         
3970 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3972         * libnautilus-private/nautilus-file.c:
3973         Remove unused GnomeVFSHandle stuff
3974         
3975 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3977         * libnautilus-private/nautilus-file.c:
3978         Forgot to change GnomeVFSResult to GError in
3979         one spot.
3981 007-09-27  Alexander Larsson  <alexl@redhat.com>
3983         * libnautilus-private/nautilus-file.c:
3984         Implement nautilus_file_set_owner and nautilus_file_set_group
3985         using set_attributes
3986         
3988 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3990         * libnautilus-private/nautilus-file.c:
3991         Implement nautilus_file_set_permissions using
3992         nautilus_file_set_attributes.
3994 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3996         * libnautilus-private/nautilus-file.[ch]:
3997         Add nautilus_file_set_attributes
3999 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4001         * libnautilus-private/nautilus-vfs-utils.[ch]:
4002         Add gnome_vfs_result_to_error call
4003         
4004         * libnautilus-private/nautilus-file.[ch]:
4005         Convert renaming to use gio.
4006         Pass GError instead of GnomeVFSResult in
4007         NautilusFileOperationCallback
4008         
4009         * src/file-manager/fm-error-reporting.c:
4010         * src/file-manager/fm-error-reporting.h:
4011         * src/file-manager/fm-list-view.c:
4012         * src/file-manager/fm-properties-window.c:
4013         Update to the NautilusFileOperationCallback API change
4015 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4017         * libnautilus-private/nautilus-file-private.h:
4018         * libnautilus-private/nautilus-file.c:
4019         Read can_delete and can_rename from gio.
4020         Use can_rename in nautilus_file_can_rename.
4022 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4024         * libnautilus-private/nautilus-file.[ch]:
4025         Add nautilus_file_get_edit_name()
4027 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4029         * libnautilus-private/nautilus-file-utilities.[ch]:
4030         Make string args const char * where possible.
4032         * libnautilus-private/nautilus-desktop-icon-file.c:
4033         * libnautilus-private/nautilus-directory-async.c:
4034         * libnautilus-private/nautilus-file-private.h:
4035         * libnautilus-private/nautilus-file.c:
4036         Read display_name and edit_name from gio.
4037         Kill old cached_display_name creation.
4038         Use eel_ref_str for name, display_name, edit_name and make sure to
4039         share them when possible.
4040         Old use of display_name as the link info only is moved so that
4041         its shared with the normal name, with got_custom_display_name showing
4042         where its from.
4044 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4046         * libnautilus-private/nautilus-file-private.h:
4047         * libnautilus-private/nautilus-file.c:
4048         Use new refcounted string implementation for mime_type.
4049         This way we don't have to store duplicate strings for
4050         each file.
4052 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4054         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4055         directory->details->pending_file_info now has GFileInfo objects, not
4056         GnomeVFSFileInfo objects. Free them in the correct way.
4058 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4060         * libnautilus-private/nautilus-directory-async.c:
4061         Remove old irrelevant comment
4062         
4063 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4065         * libnautilus-private/nautilus-directory-async.c:
4066         Read top left text with gio
4068 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4070         * src/file-manager/fm-ditem-page.c:
4071         Use g_file_load_contents_async instead of
4072         eel_read_entire_file_async.
4074 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4076         * libnautilus-private/nautilus-icon-factory.c:
4077         * libnautilus-private/nautilus-thumbnails.c:
4078         Use g_file_load_contents_async instead of
4079         eel_read_entire_file_async.
4081 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4083         * libnautilus-private/nautilus-metafile.c:
4084         Use g_file_load_contents_async instead of
4085         eel_read_entire_file_async.
4087 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4089         * libnautilus-private/nautilus-directory-async.c:
4090         * libnautilus-private/nautilus-directory.c:
4091         * libnautilus-private/nautilus-file.c:
4092         Initialize hidden_file_hash lazily
4094 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4096         * libnautilus-private/nautilus-directory-async.c:
4097         Read link info using gio
4099 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4101         * libnautilus-private/nautilus-directory-async.c:
4102         * libnautilus-private/nautilus-directory-private.h:
4103         Read mime list using gio
4105 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4107         * libnautilus-private/nautilus-directory-async.c:
4108         Read .hidden using gio.
4110 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4112         * libnautilus-private/nautilus-icon-factory.c:
4113         Free file_info after last use (fixed valgrind warning)
4114         
4115         * libnautilus-private/nautilus-file.c:
4116         Sometimes we freed an uninitialized pointer
4117         
4118         * libnautilus-private/nautilus-directory-async.c:
4119         * libnautilus-private/nautilus-directory-private.h:
4120         Keep all the directory loading info in DirectoryLoadState
4122 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4124         * libnautilus-private/nautilus-directory-async.c:
4125         * libnautilus-private/nautilus-directory-private.h:
4126         Implement deep count using gio
4128 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4130         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4131         Don't crash on files that have slashes in them.
4133 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4135         * libnautilus-private/nautilus-directory-async.c:
4136         * libnautilus-private/nautilus-directory-private.h:
4137         Use gio to do directory counts
4139 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4141         * libnautilus-private/nautilus-directory-async.c:
4142         * libnautilus-private/nautilus-file-private.h:
4143         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4145 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4147         * libnautilus-private/nautilus-desktop-directory-file.c:
4148         * libnautilus-private/nautilus-desktop-icon-file.c:
4149         * libnautilus-private/nautilus-file.c:
4150         * libnautilus-private/nautilus-file.h:
4151         * libnautilus-private/nautilus-saved-search-file.c:
4152         * libnautilus-private/nautilus-search-directory-file.c:
4153         * libnautilus-private/nautilus-trash-file.c:
4154         There was some problems removing the virtual call for
4155         get_file_type, as this broke getting the type for "virtual"
4156         directory types like trash and the desktop. Re-introduce this,
4157         but set the type directly instead of via an indirect jump.
4159 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4161         * libnautilus-private/nautilus-directory.c:
4162         * libnautilus-private/nautilus-file.c:
4163         * libnautilus-private/nautilus-file.h:
4164         nautilus_file_get_for_location -> nautilus_file_get
4165         same for get_existing
4167 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4169         * libnautilus-private/nautilus-bookmark.c:
4170         * libnautilus-private/nautilus-directory-async.c:
4171         * libnautilus-private/nautilus-directory.c:
4172         * libnautilus-private/nautilus-file-operations.c:
4173         * libnautilus-private/nautilus-file-utilities.c:
4174         * libnautilus-private/nautilus-file.c:
4175         * libnautilus-private/nautilus-file.h:
4176         * libnautilus-private/nautilus-icon-dnd.c:
4177         * libnautilus-private/nautilus-search-directory.c:
4178         * libnautilus-private/nautilus-thumbnails.c:
4179         * libnautilus-private/nautilus-trash-monitor.c:
4180         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4181         * src/file-manager/fm-directory-view.c:
4182         * src/file-manager/fm-ditem-page.c:
4183         * src/file-manager/fm-icon-view.c:
4184         * src/file-manager/fm-list-view.c:
4185         * src/file-manager/fm-properties-window.c:
4186         * src/file-manager/fm-tree-model.c:
4187         * src/file-manager/fm-tree-view.c:
4188         * src/nautilus-application.c:
4189         * src/nautilus-bookmark-list.c:
4190         * src/nautilus-information-panel.c:
4191         * src/nautilus-notes-viewer.c:
4192         * src/nautilus-pathbar.c:
4193         * src/nautilus-places-sidebar.c:
4194         * src/nautilus-spatial-window.c:
4195         * src/nautilus-window-manage-views.c:
4196         * test/test-nautilus-mime-actions-set.c:
4197         * test/test-nautilus-mime-actions.c:
4198         Rename nautilus_file_get -> nautilus_file_get_by_uri.
4199         Same with nautilus_file_get_existing.
4201 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4203         * libnautilus-private/nautilus-file.[ch]:
4204         Fix up type for get_permissions return value (don't use gnome-vfs types).
4205         
4206         * libnautilus-private/nautilus-vfs-utils.[ch]:
4207         Add gnome_vfs_file_type_from_g_file_type()
4208         
4209         * libnautilus-private/nautilus-icon-factory.c:
4210         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4212 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4214         * libnautilus-private/nautilus-directory-async.c:
4215         * libnautilus-private/nautilus-monitor.[ch]:
4216         Use gio to implement file monitoring.
4218 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4220         * libnautilus-private/nautilus-directory-async.c:
4221         * libnautilus-private/nautilus-directory-private.h:
4222         Read info for new files 
4224 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4226         * libnautilus-private/nautilus-directory-async.c:
4227         * libnautilus-private/nautilus-directory-private.h:
4228         Implement get_file_info using gio
4230 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4232         * libnautilus-private/nautilus-directory-async.c:
4233         * libnautilus-private/nautilus-directory-private.h:
4234         Read directory list via gio instead of gnome-vfs
4235         
4236         * libnautilus-private/nautilus-file-private.h:
4237         * libnautilus-private/nautilus-file.c:
4238         Get is_hidden & is_backup from gio instead of doing
4239         filename matching ourselves.
4241         * libnautilus-private/nautilus-file-utilities.c:
4242         Remove unused hidden/backup pattern matching.
4243         
4244         * src/nautilus-main.c:
4245         Initiate GThreads, as we need this for gio async emulation.
4247 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4249         * libnautilus-private/nautilus-vfs-utils.c:
4250         Fix typo in attribute name
4251         
4252         * libnautilus-private/nautilus-directory-async.c:
4253         * libnautilus-private/nautilus-file-private.h:
4254         * libnautilus-private/nautilus-file.c:
4255         Make NautilusFile info update use GFileInfo.
4256         Update all call sites to convert to it.
4258 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4260         * libnautilus-private/nautilus-vfs-utils.[ch]:
4261         Add gnome_vfs_file_info_to_gio
4263 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4265         * libnautilus-private/nautilus-directory-metafile-monitor.c:
4266         * libnautilus-private/nautilus-directory-private.h:
4267         * libnautilus-private/nautilus-directory.c:
4268         * libnautilus-private/nautilus-file.c:
4269         * libnautilus-private/nautilus-metafile.c:
4270         Make the filename key for metadata be unescaped in memory.
4271         Escape it only when reading/writing the metadata files.
4272         This is to avoid escaping a lot since we're now storing the
4273         filename unescaped in NautilusFile.
4275 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4277         * libnautilus-private/nautilus-directory-notify.h:
4278         * libnautilus-private/nautilus-directory.c:
4279         Add GFile versions of metadata scheduling functions.
4281 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4283         * libnautilus-private/nautilus-directory-notify.h:
4284         * libnautilus-private/nautilus-directory.c:
4285         Add GFile versions:
4286          nautilus_directory_notify_files_changed
4287          nautilus_directory_notify_files_removed
4289 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4291         * libnautilus-private/nautilus-directory-private.h:
4292         * libnautilus-private/nautilus-directory.c:
4293         * libnautilus-private/nautilus-file.c:
4294         Avoid for_location suffix when its not needed anymore
4296 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4298         * libnautilus-private/nautilus-directory.c:
4299         Add _by_uri suffix to uri versions of functions and
4300         remove suffix for GFile versions
4301         
4302 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4304         * libnautilus-private/nautilus-directory-notify.h:
4305         * libnautilus-private/nautilus-directory.c:
4306         * libnautilus-private/nautilus-file-changes-queue.c:
4307         * libnautilus-private/nautilus-link-desktop-file.c:
4308         * libnautilus-private/nautilus-merged-directory.c:
4309         Rename notify functions that work on uris to _by_uri and
4310         the GFile ones to have no suffix
4312 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4314         * libnautilus-private/nautilus-metafile.c: 
4315         * libnautilus-private/nautilus-directory.[ch]:
4316         Remove unused function nautilus_directory_make_uri_canonical
4317         
4318 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4320         * libnautilus-private/nautilus-directory-notify.h:
4321         * libnautilus-private/nautilus-directory.c:
4322         Added nautilus_directory_notify_files_moved_by_location and
4323         made nautilus_directory_notify_files_moved use that.
4325 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4327         * libnautilus-private/nautilus-directory-notify.h:
4328         * libnautilus-private/nautilus-directory.c:
4329         Add nautilus_directory_notify_files_added_by_location.
4330         Use GFile instead of uris in more places
4332 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4334         * libnautilus-private/nautilus-directory-private.h:
4335         * libnautilus-private/nautilus-directory.c:
4336         * libnautilus-private/nautilus-file.[ch]:
4337         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4338         and implement nautilus_file_get based on these.
4340 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4342         * libnautilus-private/nautilus-file.[ch]:
4343         Add nautilus_file_get_location () and use it when
4344         generating uris.
4346 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4348         * libnautilus-private/nautilus-directory.c:
4349         (nautilus_directory_is_desktop_directory):
4350         * libnautilus-private/nautilus-file-utilities.[ch]:
4351         (nautilus_is_home_directory_file):
4352         (nautilus_is_desktop_directory_file):
4353         (nautilus_is_desktop_directory):
4354         * libnautilus-private/nautilus-file.c:
4355         (nautilus_file_is_desktop_directory):
4356         (nautilus_file_is_home):
4357         Don't keep dup:ing strings for these commonly called
4358         functions.
4360 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4362         * libnautilus-private/nautilus-directory-async.c:
4363         * libnautilus-private/nautilus-directory-private.h:
4364         * libnautilus-private/nautilus-directory.c:
4365         * libnautilus-private/nautilus-file-utilities.[ch]:
4366         * libnautilus-private/nautilus-file.c:
4367         Use GFile *location to store the uri for NautilusDirectory.
4368         In preparation for using GFile for all I/O.
4370 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4372         * libnautilus-private/nautilus-file-private.h:
4373         * libnautilus-private/nautilus-directory-async.c:
4374         * libnautilus-private/nautilus-file-attributes.h:
4375         * libnautilus-private/nautilus-file.[ch]:
4376         * libnautilus-private/nautilus-mime-actions.c:
4377         * src/file-manager/fm-directory-view.c:
4378         * src/file-manager/fm-ditem-page.c:
4379         * src/file-manager/fm-properties-window.c:
4380         * src/nautilus-window.c:
4381         Remove slow mimetype attribute and all its use.
4382         This is in preparation for the gio move which has
4383         a canonical mimetype definition instead of the
4384         guessed/slow couple.
4386 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4388         * libnautilus-private/nautilus-file-attributes.h:
4389         * libnautilus-private/nautilus-directory-async.c:
4390         * libnautilus-private/nautilus-directory.c:
4391         * libnautilus-private/nautilus-file-utilities.c:
4392         * libnautilus-private/nautilus-file.c:
4393         * libnautilus-private/nautilus-icon-factory.c:
4394         * libnautilus-private/nautilus-mime-actions.c:
4395         * src/file-manager/fm-directory-view.c:
4396         * src/file-manager/fm-properties-window.c:
4397         * src/file-manager/fm-tree-model.c:
4398         * src/file-manager/fm-tree-view.c:
4399         * src/nautilus-spatial-window.c:
4400         * src/nautilus-window-manage-views.c:
4401         * src/nautilus-window.c:
4402         Limit the set of file attributes to the ones we actually read
4403         separately. This makes it more obvious what is happening when
4404         doing I/O. It does put some extra work on users, because they
4405         need to know where the data is coming from, but that is rarely
4406         a problem.
4408 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4410         * libnautilus-private/nautilus-desktop-icon-file.c:
4411         * libnautilus-private/nautilus-directory-async.c:
4412         * libnautilus-private/nautilus-directory.c:
4413         * libnautilus-private/nautilus-file-private.h:
4414         * libnautilus-private/nautilus-file-utilities.[ch]:
4415         * libnautilus-private/nautilus-file.c:
4416         Store "name" instead of "relative_uri" in NautilusFile.
4417         We want to avoid escaping/unescaping as much as possible and
4418         limit that to when we go from/to a full uri.
4420 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4422         * libnautilus-private/nautilus-file-private.h:
4423         Remove declaration for removed function
4424         
4425 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4427         * libnautilus-private/nautilus-directory-async.c:
4428         * libnautilus-private/nautilus-file-private.h:
4429         * libnautilus-private/nautilus-file.[ch]:
4430         * libnautilus-private/nautilus-program-choosing.c:
4431         * src/file-manager/fm-directory-view.c:
4432         * src/nautilus-spatial-window.c:
4433         * src/nautilus-window-manage-views.c:
4434         Use GError instead of GnomeVFSResult for get_info_error
4436 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4438         * libnautilus-private/nautilus-desktop-directory-file.c:
4439         * libnautilus-private/nautilus-desktop-icon-file.c:
4440         * libnautilus-private/nautilus-file-private.h:
4441         * libnautilus-private/nautilus-file.[ch]:
4442         * libnautilus-private/nautilus-saved-search-file.c:
4443         * libnautilus-private/nautilus-search-directory-file.c:
4444         * libnautilus-private/nautilus-trash-file.c:
4445         * libnautilus-private/nautilus-vfs-file.c:
4446         * libnautilus-private/nautilus-vfs-utils.c:
4447         * libnautilus-private/nautilus-vfs-utils.h:
4448         * libnautilus-private/nautilus-view-factory.c:
4449         * libnautilus-private/nautilus-view-factory.h:
4450         * src/file-manager/fm-desktop-icon-view.c:
4451         * src/file-manager/fm-empty-view.c:
4452         * src/file-manager/fm-icon-view.c:
4453         * src/file-manager/fm-list-view.c:
4454         Move from GnomeVFSFileType to GFileType
4456 2007-11-28  Alexander Larsson  <alexl@redhat.com>
4458         * src/nautilus-search-bar.c:
4459         Use invisible event box for search bar. (#464193)
4460         Patch from Andrea Cimitan
4462 2007-11-27  Andre Klapper  <a9016009@gmx.de>
4464         * configure.in:
4465         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4466         Fixes bug #496266.
4468 2007-11-12  Alexander Larsson  <alexl@redhat.com>
4470         * libnautilus-private/nautilus-icon-canvas-item.c:
4471         * libnautilus-private/nautilus-icon-container.c:
4472         * libnautilus-private/nautilus-icon-container.h:
4473         * libnautilus-private/nautilus-icon-dnd.c:
4474         * libnautilus-private/nautilus-icon-private.h:
4475         * src/file-manager/fm-desktop-icon-view.c:
4476         * src/file-manager/fm-icon-view.c:
4477         Handle RTL layout of icons (#342009)
4478         Patch from Yair Hershkovitz
4480 2007-11-05  Jürg Billeter  <j@bitron.ch>
4482         reviewed by: Alexander Larsson  <alexl@redhat.com>
4484         * src/file-manager/fm-actions.h:
4485         * src/file-manager/fm-directory-view.c:
4486         (action_open_folder_window_callback), (open_one_in_folder_window),
4487         (action_location_open_folder_window_callback),
4488         (real_update_location_menu), (real_update_menus):
4489         * src/file-manager/nautilus-directory-view-ui.xml:
4490         * src/nautilus-actions.h:
4491         * src/nautilus-navigation-window-menus.c:
4492         (nautilus_navigation_window_update_spatial_menu_item),
4493         (action_folder_window_callback),
4494         (nautilus_navigation_window_initialize_menus):
4495         * src/nautilus-navigation-window-ui.xml:
4496         * src/nautilus-navigation-window.c:
4497         (nautilus_navigation_window_init), (always_use_browser_changed):
4498         * src/nautilus-window-private.h:
4499         Add menu item to open spatial folder window from browser window to File
4500         menu and context menus.
4502 2007-10-03  Christian Neumair  <cneumair@gnome.org>
4504         * libnautilus-private/nautilus-module.c:
4505         Fix valgrind warning on shutdown (#346401, re-applied).
4507 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
4509         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4510         patch from Joachim Sauer, fix beep when backspace or delete are pressed
4511         (#452067)
4513 2007-10-03  Alexander Larsson  <alexl@redhat.com>
4515         * src/nautilus-sidebar-title.c:
4516         (update_title_font):
4517         Fix crash with small fonts (#454884)
4519 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
4521         Backport from gio-branch, fixes #480608, from 
4522         Alexander Larsson  <alexl@redhat.com>
4524         * libnautilus-private/nautilus-icon-factory.c:
4525         Don't clear thumbnails and other absolute pathnames from icon
4526         cache when mime data or icon theme changes. This is to avoid
4527         flashing and async realoading of all thumbnails.
4529         * libnautilus-private/nautilus-directory-async.c:
4530         (mime_db_changed_callback):
4531         Use the right call to invalidate attributes, so that
4532         they get re-read correctly.
4534 2007-09-27  Christian Neumair  <cneumair@gnome.org>
4536         * libnautilus-private/nautilus-icon-factory.c:
4537         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4538         Fixes #478363.
4540 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4541         
4542         * libnautilus-private/nautilus-file-private.h:
4543         Clean up NautilusFileDetails a bit.
4545 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4547         * libnautilus-extension/nautilus-file-info.[ch]:
4548         * libnautilus-private/nautilus-desktop-directory-file.c:
4549         * libnautilus-private/nautilus-desktop-icon-file.c:
4550         * libnautilus-private/nautilus-directory-async.c:
4551         * libnautilus-private/nautilus-directory.c:
4552         * libnautilus-private/nautilus-file-private.h:
4553         * libnautilus-private/nautilus-file.[ch]:
4554         * libnautilus-private/nautilus-icon-factory.c:
4555         * libnautilus-private/nautilus-saved-search-file.c:
4556         * libnautilus-private/nautilus-search-directory-file.c:
4557         * libnautilus-private/nautilus-thumbnails.c:
4558         * libnautilus-private/nautilus-trash-file.c:
4559         * libnautilus-private/nautilus-vfs-file.c:
4560         * src/file-manager/fm-directory-view.c:
4561         Store file info directly in NautilusFile instead of using a
4562         GnomeVfsFileInfo.
4564 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4566         * libnautilus-private/nautilus-desktop-directory-file.c:
4567         * libnautilus-private/nautilus-desktop-icon-file.c:
4568         * libnautilus-private/nautilus-directory-async.c:
4569         * libnautilus-private/nautilus-file-operations-progress.c:
4570         * libnautilus-private/nautilus-file-operations-progress.h:
4571         * libnautilus-private/nautilus-file-private.h:
4572         * libnautilus-private/nautilus-file.c:
4573         * libnautilus-private/nautilus-file.h:
4574         * libnautilus-private/nautilus-metafile.c:
4575         * libnautilus-private/nautilus-search-directory-file.c:
4576         * libnautilus-private/nautilus-thumbnails.c:
4577         * libnautilus-private/nautilus-trash-file.c:
4578         * libnautilus-private/nautilus-vfs-file.c:
4579         * src/file-manager/fm-directory-view.c:
4580         * src/file-manager/fm-ditem-page.c:
4581         * src/file-manager/fm-icon-view.c:
4582         * src/file-manager/fm-properties-window.c:
4583         Use goffset instead of GnomeVFSFileSize
4585 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4587         * libnautilus-private/Makefile.am:
4588         * libnautilus-private/nautilus-vfs-utils.[ch]:
4589         Added tools for conversion from GnomeVFSResult to GError
4590         
4591         * libnautilus-private/nautilus-directory-async.c:
4592         * libnautilus-private/nautilus-directory-private.h:
4593         * libnautilus-private/nautilus-directory.[ch]:
4594         * libnautilus-private/nautilus-search-directory.c:
4595         * src/file-manager/fm-directory-view.[ch]:
4596         * src/file-manager/fm-error-reporting.[ch]:
4597         Use GError instead of GnomeVFSResult for directory loading errors
4599 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4601         * configure.in:
4602         Add -gio to version for now
4603         Pull in gio-standalone
4605 === gio-branch starts here ===
4606         
4607 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4609         * configure.in:
4610         Post release version bump
4612 === nautilus 2.20.0 ===
4614 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4616         * NEWS: 
4617         * configure.in:
4618         Bump version to 2.20.0
4620 2007-09-14  Alexander Shopov  <ash@contact.bg>
4622         * libnautilus-private/apps_nautilus_preferences.schemas.in
4623         Added translator visible comment for difference
4624         between date_changed and date_modified.
4626 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4628         * libnautilus-private/nautilus-module.c:
4629         Revert. We're in hard code freeze.
4630         
4631 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4633         * libnautilus-private/nautilus-module.c:
4634         Fix valgrind warning on shutdown (#346401)
4636 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4638         * libnautilus-private/nautilus-thumbnails.[ch]:
4639         Add nautilus_thumbnail_load_image_async and cancel.
4640         
4641         * libnautilus-private/nautilus-icon-container.c:
4642         * libnautilus-private/nautilus-icon-factory.[ch]:
4643         Load thumbnails asynchronously
4645         Patch from Christian Neumair
4647 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4649         * libnautilus-private/nautilus-dnd.h:
4650         * libnautilus-private/nautilus-file-dnd.c:
4651         * libnautilus-private/nautilus-icon-dnd.c:
4652         Implement direct save (XDS) DnD.
4653         Based on patch from BROCCO Amos
4655 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4657         * libnautilus-private/nautilus-file.c:
4658         (nautilus_file_get_octal_permissions_as_string):
4659         Filter out any non-unix-permissions flags for the
4660         octal mode.
4662 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4664         * src/nautilus-application.c: (save_session_to_file),
4665         (nautilus_application_load_session): 
4666         * src/nautilus-window-manage-views.c: (setup_new_window),
4667         (nautilus_spatial_window_state_event):
4668         * src/nautilus-spatial-window.c:
4669         (nautilus_spatial_window_state_event):
4670         * libnautilus-private/nautilus-metadata.h:
4671         Store keep-above and stickiness for navigation and spatial windows
4672         across sessions (#163335).
4674 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4676         * src/nautilus-connect-server-dialog.c:
4677         (port_insert_text):
4678         Use gdk_window_beep instead of gdk_display_beep (#373760)
4679         Based on patch from Young-Ho Cha
4681 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4683         * nautilus-folder-handler.desktop.in.in (MimeType):
4684         Add colon at end of list.
4686 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4688         * configure.in:
4689         Post release version bump
4691 === nautilus 2.19.91 ===
4693 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4695         * NEWS:
4696         Update for release.
4698 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4700         * src/file-manager/fm-directory-view.c:
4701         (change_to_view_directory):
4702         Set cwd correctly for scripts on desktop. (#320218)
4703         Patch from Sebastien Bacher
4705 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4707         * libnautilus-private/nautilus-module.c:
4708         Be more robust against broken extensions (#449488)
4710 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4712         * libnautilus-private/nautilus-file-utilities.c:
4713         * libnautilus-private/nautilus-file.c:
4714         Avoid crashing if going to file:///# (#436071)
4716 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4718         * libnautilus-private/nautilus-icon-container.c:
4719         * libnautilus-private/nautilus-icon-factory.c:
4720         * libnautilus-private/nautilus-icon-factory.h:
4721         * src/file-manager/fm-list-model.c:
4722         * src/nautilus-sidebar-title.c:
4723         The icon theme changed how the sizes of the emblem icons
4724         are used, update to comply with that.
4726 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4728         * configure.in:
4729         Post release version bump
4731 === nautilus 2.19.90 ===
4733 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4735         * NEWS:
4736         Update for release
4738 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4740         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4741         * src/nautilus-navigation-window-menus.c:
4742         Replace references to "sidebar" with "side pane". (#131285)
4743         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4745 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4747         * src/nautilus-window-manage-views.c:
4748         (display_view_selection_failure):
4749         Added debug message when GnomeVFS service is not available
4750         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4752 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4754         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4755         Remove excess lines from uninstalled.pc file. (#462496)
4756         Patch from Damien Carbery  <damien.carbery@sun.com>
4758 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4760         * libnautilus-private/Makefile.am:
4761         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4762         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4763         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4764         Use a custom cell renderer for the filename column which applies
4765         ellipsization but reports its size based on the actual width of 
4766         the text to be rendered. This restores the original column
4767         autosizing behaviour while keeping the ellipsization. (#419343)
4769 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4771         * configure.in:
4772         Post release version bump
4774 === nautilus 2.19.6 ===
4776 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4778         * NEWS:
4779         Update for release
4781 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4783         * configure.in: Revert dependency on libSM 1.0.2
4784         added on 2007-07-24 as it makes nautilus unbuildable on
4785         everything but the most cutting-edge distributions.
4786         Plus, nobody else does it.  
4788 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4790         * src/nautilus-window-toolbars.c:
4791         (nautilus_navigation_window_load_extension_toolbar_items):
4792         Don't use the same name for the extensions menu action group
4793         and the extensions toolbar action group. (#461792)
4794         Patch from Christian Persch <chpe@gnome.org>
4796 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4798         * src/nautilus-window.c: (real_load_view_as_menu):
4799         Dont't try to remove extra_viewer_radio_action from a group
4800         that may already have been finalized. (#461789)
4801         Patch from Christian Persch <chpe@gnome.org>
4803 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4805         * libnautilus-private/nautilus-search-engine-simple.c:
4806         (search_visit_func): Don't try to lowercase non-unicode
4807         filenames with g_utf8_strdown. Fixes #454799.
4808         Patch from Jan de Groot  <jan@jgc.homeip.net>
4810 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4812         * src/file-manager/fm-properties-window.c:
4813         (changed_group_callback): Don't crash if the active group
4814         combobox entry is removed or the group information becomes
4815         unreadable. Fixes #355018.
4817 2007-07-24  Christian Persch  <chpe@gnome.org>
4819         * libnautilus-private/nautilus-bookmark.c:
4820         (nautilus_bookmark_menu_item_new):
4821         * libnautilus-private/nautilus-customization-data.c:
4822         (nautilus_customization_data_new),
4823         (nautilus_customization_data_get_next_element_for_display):
4824         * libnautilus-private/nautilus-customization-data.h:
4825         * src/nautilus-application.c:
4826         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4827         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4828         (refresh_go_menu):
4829         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4830         (drag_data_received_callback):
4831         * src/nautilus-property-browser.c:
4832         (make_properties_from_directories):
4833         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4834         (update_bookmarks):
4835         * src/nautilus-window-menus.c:
4836         (nautilus_menus_append_bookmark_to_menu):
4837         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4838         instead of truncating the strings. Bug #410113.
4840 2007-07-24  Christian Persch  <chpe@gnome.org>
4842         * src/nautilus-navigation-window.c: (location_button_create),
4843         (nautilus_navigation_window_init):
4844         * src/nautilus-pathbar.c: (get_slider_button),
4845         (make_directory_button):
4846         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4847         (nautilus_zoom_control_instance_init),
4848         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4849         (and the others on the same 'toolbar') on click, for consistency with
4850         toolbars, and the gtk filechooser path bar. Bug #326774.
4852 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4854         * configure.in:
4855         Require cvs gnome-vfs
4857 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4859         * configure.in:
4860         * src/Makefile.am:
4861         * src/nautilus-image-properties-page.c:
4862         * src/nautilus-main.c:
4863         Optionally support XMP metadata in images via exemi (#451380)
4864         Patch from Hubert Figuiere
4866 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4868         * src/nautilus-connect-server-dialog.c:
4869         (nautilus_connect_server_dialog_init):
4870         React on enter key (#449591)
4871         Patch from Christian Neumair
4873 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4875         * configure.in: 
4876         Add missing dependency on libSM.
4878 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4880         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4881         fixed a typo in key description
4883 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4885         * src/nautilus-file-management-properties.glade:
4886         corrected executable text file labels (#334309)
4888 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4890         * src/file-manager/fm-directory-view.c:
4891         improved string and added ngettext support (#326952)
4893 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4895         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4896         corrected description for confirm_trash (#329440)
4898 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4900         * src/nautilus-window-menus.c:
4901         added two missing tooltip strings (#329308)
4903 2007-07-23  Christian Persch  <chpe@gnome.org>
4905         * configure.in:
4906         * src/nautilus-navigation-action.c: (connect_proxy),
4907         (disconnect_proxy):
4908         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4909         (refresh_go_menu):
4910         * src/nautilus-navigation-window.c: (location_button_create),
4911         (nautilus_navigation_window_init),
4912         (nautilus_navigation_window_destroy),
4913         (nautilus_navigation_window_finalize),
4914         (nautilus_navigation_window_class_init):
4915         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4916         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4917         (finish_first_line):
4918         * src/nautilus-side-pane.c: (side_panel_free),
4919         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4920         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4921         (nautilus_side_pane_add_panel), (create_shortcut):
4922         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4923         (nautilus_trash_bar_init):
4924         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4925         Bug #458284 and bug #455616.
4927 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4929         * libnautilus-private/nautilus-search-engine-simple.c:
4930         Don't error out when recursing into directories during search. (#433105)
4931         Requires recent gnome-vfs
4932         Patch from Marlon Nelson
4934 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4936         * configure.in:
4937         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4938         Add uninstalled pkg-config file. (#400114)
4939         Patch from Brian Cameron  <brian.cameron@sun.com>
4941 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4943         * nautilus-computer.desktop.in.in:
4944         * nautilus-folder-handler.desktop.in.in:
4945         * nautilus-home.desktop.in.in:
4946         Remove trailing whitespace from TryExec line. (#426949)
4947         Patch from Dan Winship  <danw@novell.com>
4949 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4951         * src/nautilus-navigation-window.c:
4952         (view_as_menu_switch_views_callback):
4953         Handle the fact that the gtk+ 2.11.x combobox emits the
4954         changed signal on removing the active entry without crash.
4956 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4958         * configure.in:
4959         Post release version bump
4961 === nautilus 2.19.5 ===
4963 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4965         * NEWS:
4966         Update for release
4968 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4970         * libnautilus-private/nautilus-program-choosing.c:
4971         (nautilus_launch_desktop_file):
4972         Check command_string for NULL before using it. (#427618)
4973         Patch from Tom Parker  <palfrey@tevp.net>
4975 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4977         * src/nautilus-image-properties-page.c: (file_read_callback):
4978         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4979         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4981 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4983         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4984         (sidebar_title_create_more_info_label):
4985         Fix alignment of labels in information sidebar. (#414199)
4986         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4988 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4990         * configure.in:
4991         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4992         but Interactive Unix is obsolete.
4993         Remove checks for functions and headers we don't use anymore.
4994         Remove check for jw as the SGML docs have been removed.
4995         Remove configuration for removed gimphwrapbox.
4996         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4998 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5000         * libnautilus-private/Makefile.am:
5001         * libnautilus-private/nautilus-cdrom-extensions.h:
5002         Remove unused file.
5004 2007-06-27  Alexander Larsson  <alexl@redhat.com>
5006         * src/nautilus-file-management-properties-main.c:
5007         Fix warning. Patch from Hubert Figuiere.
5009 2007-06-24  Christian Neumair  <cneumair@gnome.org>
5011         * configure.in:
5012         * src/nautilus-application.c:
5013         * src/file-manager/Makefile.am:
5014         * src/file-manager/fm-empty-view.[ch]:
5015         Add optional empty view.
5017 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5019         * configure.in:
5020         Make libexif dependency optional again. (#165773)
5022 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5024         * components/services/nautilus-dependent-shared/
5025         shared-service-widgets.c:
5026         Remove undead file.
5028 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5030         * src/nautilus-shell-interface.idl:
5031         Fix build with libIDL-0.8.5 and older. (#341173)
5032         Patch from Marinus Schraal  <foser@gentoo.org>
5034 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5036         * src/nautilus-connect-server-dialog-main.c: (main):
5037         Set translation domain for goption context. (#450159)
5038         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5040 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5042         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5043         Unref extension modules at shutdown. (#346401)
5044         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
5046 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5048         * libnautilus-private/nautilus-file-utilities.c:
5049         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5050         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5051         Destroy xdg-user-dirs cache at shutdown.
5053 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
5055         * configure.in:
5056         Don't set both -Wsign-compare and -Wno-sign-compare.
5057         Don't set -Wchar-subscripts as it's included in -Wall.
5059 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
5061         * configure.in:
5062         Don't set extra warning flags in the user environment CFLAGS.
5063         Fixes 'make distcheck'.
5065 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5067         * Makefile.am:
5068         Add all past ChangeLog files to EXTRA_DIST.
5070 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5072         * configure.in:
5073         Post release version bump
5075 === nautilus 2.19.4 ===
5077 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5079         * NEWS:
5080         Update for release
5082 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5084         * src/nautilus-application.c: (nautilus_application_startup):
5085         Fix whitespace typo in error message. (#424573)
5086         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
5088 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5090         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5091         Set program-name instead of deprecated name property
5092         and mark the website-label for translation (#438901).
5093         Patch from Christian Persch <chpe@gnome.org>
5095 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5097         * libnautilus-private/nautilus-search-engine-simple.c:
5098         (search_thread_data_new), (search_visit_func):
5099         Normalize unicode search strings and use g_utf8_strdown to
5100         lowercase them. (#421486/#421512)
5101         Patch from Denis Jacquerye  <moyogo@gmail.com>
5103 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5105         * src/file-manager/fm-desktop-icon-view.c:
5106         (action_change_background_callback):
5107         Call background page of gnome-appearance-properties for
5108         "Change Desktop Background" menu item. (#445195)
5109         Patch from Denis Washington  <denisw@svn.gnome.org>
5111 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
5113         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5114         * libnautilus-private/nautilus-desktop-link.c:
5115         (trash_name_changed), (nautilus_desktop_link_new),
5116         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5117         (nautilus_desktop_link_rename), (desktop_link_finalize):
5118         * libnautilus-private/nautilus-global-preferences.c:
5119         (default_computer_link_name), (default_trash_link_name):
5120         * libnautilus-private/nautilus-global-preferences.h:
5121         Allow renaming of the network servers desktop icon. (#383182)
5122         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5124 2007-06-13  Jürg Billeter  <j@bitron.ch>
5126         * nautilus-folder-handler.desktop.in.in:
5127         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5128         bookmarks from the panel.
5130 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5132         * src/file-manager/fm-properties-window.c:
5133         (should_show_volume_usage):
5134         Don't crash on opening properties for multiple files. (#444265)
5136 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5138         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5139         Fix typo in warning message. (#446911)
5140         Patch from Florian Steinel  <fsteinel@flonet.net> 
5142 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5144         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5145         Position the zoom popup menu under the control itself,
5146         not where the mouse cursor happens to be. (#446682)
5147         Patch from Christian Persch <chpe@gnome.org>
5149 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5151         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5152         Don't leak item text and remove stale comment.
5154 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5156         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5157         (zoom_popup_menu_show), (zoom_popup_menu),
5158         (nautilus_zoom_control_button_press_event),
5159         (nautilus_zoom_control_instance_init):
5160         Make zoom control context menu keyboard-activatable by adding
5161         a button to the zoom label. (#326733)
5162         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5164 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
5166         * src/nautilus-file-management-properties.glade:
5167         Replace the "atkrelation" declarations with
5168         "mnemonic_widget" properties (#437340)
5170 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5172         * configure.in:
5173         Post release version bump
5175 === nautilus 2.19.3 ===
5177 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5179         * NEWS:
5180         Update for release
5182 2007-06-04  Willie Walker <william.walker@sun.com>
5184         * src/nautilus-file-management-properties.glade:
5185         Add accessible label for/by properties (#356124)
5187 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5189         * icons/thumbnail_frame.png:
5190         Tango compliant thumbnail frame (#440221)
5191         Icon from David Prieto
5193 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5195         * src/file-manager/fm-properties-window.c:
5196         Fix build in some cases
5198 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5200         * nautilus-folder-handler.desktop.in.in:
5201         Don't show in menu editor
5203 2007-05-22  Alexander Larsson  <alexl@redhat.com>
5205         * libnautilus-private/nautilus-icon-canvas-item.c:
5206         Handle alpha in draw_frame
5208 2007-05-16  Alexander Larsson  <alexl@redhat.com>
5210         * libnautilus-private/nautilus-file-utilities.[ch]:
5211         * libnautilus-private/nautilus-file.c:
5212         * libnautilus-private/nautilus-signaller.c:
5213         * src/file-manager/fm-directory-view.c:
5214         Add support for xdg-user-dirs
5216 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5218         * configure.in:
5219         Post release version bump
5221 === nautilus 2.19.2 ===
5223 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5225         * NEWS:
5226         * configure.in:
5227         Bump to 2.19.2
5229         * libnautilus-private/nautilus-icon-factory.c:
5230         * libnautilus-private/nautilus-icon-container.c:
5231         Fix up checks
5233 2007-05-09  Alexander Larsson  <alexl@redhat.com>
5235         * src/file-manager/fm-directory-view.c:
5236         Avoid displaying file size if none exists (#390055)
5237         Patch from Ed Catmur
5239 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
5241         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5242         Don't leak original hash key.
5244 2007-05-02  Alexander Larsson  <alexl@redhat.com>
5246         * configure.in:
5247         * src/file-manager/fm-properties-window.c:
5248         Add disk usage pie chart (#410658)
5249         Based on patch from Trevor Davenport
5251 2007-04-16  Alexander Larsson  <alexl@redhat.com>
5253         * libnautilus-private/nautilus-thumbnails.c:
5254         Work with glib < 2.13.0
5256 2007-04-13  Alexander Larsson  <alexl@redhat.com>
5258         * libnautilus-private/nautilus-thumbnails.c:
5259         Avoid searching possibly long lists of thumbnails.
5260         Based on patch from Iain
5262 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5264         * src/nautilus-window-menus.c:
5265         (action_about_nautilus_callback):
5266         Add url in about dialog and update copyright year.
5267         Patch from Jaap A. Haitsma
5269 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5271         * libnautilus-private/nautilus-directory-async.c:
5272         Limit number of calls to is_needy() (#320282)
5273         Based on patch from Aivars Kalvans
5275 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5277         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5278         * libnautilus-private/nautilus-global-preferences.c:
5279         * libnautilus-private/nautilus-global-preferences.h:
5280         * libnautilus-private/nautilus-icon-factory.c:
5281         * libnautilus-private/nautilus-thumbnails.c:
5282         Added support for a thumbnail icon size prefs (#424127)
5284 2007-04-11  Alexander Larsson  <alexl@redhat.com>
5286         * src/file-manager/fm-directory-view.c:
5287         (file_and_directory_list_free):
5288         Fix memleak (#427942)
5289         patch from Matthias Clasen
5291 2007-03-30  Alexander Larsson  <alexl@redhat.com>
5293         * src/nautilus-places-sidebar.c:
5294         Add trash to sidebar places.
5295         Patch from Stefano Teso
5297 2007-03-29  Alexander Larsson  <alexl@redhat.com>
5299         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5300         Bump default name column width to 32 (#410361)
5302 2007-03-28  Alexander Larsson  <alexl@redhat.com>
5304         * src/nautilus-window-manage-views.c:
5305         (nautilus_window_open_location_full):
5306         Avoid reloading window with same location. (#417193)
5307         Patch from Stefano Teso
5309 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5311         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5312         Avoid recursion when updating symlinks (#418771)
5314 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5316         * libnautilus-private/nautilus-icon-factory.h:
5317         Make default icon sizes match xdg icon sizes better (#347168)
5318         Patch from Christian Neumair
5320 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5322         * libnautilus-private/nautilus-metadata.h:
5323         * src/nautilus-sidebar-title.c:
5324         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5325         code related to it.
5327 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5329         * src/nautilus-places-sidebar.c:
5330         Update icons on theme change (#416806)
5331         Patch from Stefano Teso
5333 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5335         * src/nautilus-history-sidebar.c:
5336         (nautilus_history_sidebar_class_init):
5337         (nautilus_history_sidebar_style_set):
5338         Update icons on theme change (#416810)
5339         Patch from Stefano Teso
5341 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5343         * src/nautilus-places-sidebar.c:
5344         Re-apply reverted context menu patch.
5346 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5348         * configure.in:
5349         Bump version to 2.19.1
5350         Gnome 2.18 work continues on gnome-2-18 branch
5352 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5354         * src/nautilus-places-sidebar.c:
5355         Revert previous checkin since it broke the freeze.
5357 2007-03-15  Alexander Larsson  <alexl@redhat.com>
5359         * src/nautilus-places-sidebar.c:
5360         (bookmarks_build_popup_menu):
5361         Add mnemonics to Open and Open in New Window to reuse
5362         old translations.
5364 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5366         * src/nautilus-places-sidebar.c:
5367         Add open and open in new window to places sidebar context menu.
5368         Patch from Stefano Teso
5370 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5372         * src/file-manager/fm-directory-view.c (schedule_update_menus)
5373         (schedule_update_status):
5374         Make sure we never schedule an update after the window has been
5375         destroyed. Likely fixes #349551
5377 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5379         * configure.in:
5380         Post release version bump
5382 === nautilus 2.18.0.1 ===
5384 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5386         * NEWS:
5387         Update for release
5389         * configure.in:
5390         Set version to 2.18.0.1
5392         * libnautilus-private/nautilus-file-utilities.c:
5393         * libnautilus-private/nautilus-file-utilities.h:
5394         * libnautilus-private/nautilus-file.c:
5395         * libnautilus-private/nautilus-signaller.c:
5396         * src/file-manager/fm-directory-view.c:
5397         Revert accidental commit.
5399 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5401         * configure.in:
5402         Post release version bump
5404 === nautilus 2.18.0 ===
5406 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5408         * NEWS:
5409         Update for release
5411         * configure.in:
5412         Bump version to 2.18.0
5414 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5416         * src/network-scheme.desktop.in:
5417         * nautilus-computer.desktop.in.in:
5418         * nautilus.desktop.in.in:
5419         * nautilus-home.desktop.in.in:
5420         * nautilus-file-management-properties.desktop.in.in:
5421         "Application" is not a valid category in the freedesktop.org
5422         specification. Also added GNOME and/or GTK where appropriate.
5424 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5426         * libnautilus-private/nautilus-file.c:
5427         * libnautilus-private/nautilus-icon-canvas-item.c:
5428         * libnautilus-private/nautilus-icon-container.c:
5429         * libnautilus-private/nautilus-program-choosing.c:
5430         * libnautilus-private/nautilus-trash-file.c:
5431         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5432         * src/file-manager/fm-desktop-icon-view.c:
5433         * src/file-manager/fm-directory-view.c:
5434         * src/file-manager/fm-list-model.c:
5435         * src/file-manager/fm-list-view.c:
5436         * src/file-manager/fm-tree-model.c:
5437         * src/nautilus-image-properties-page.c:
5438         * src/nautilus-navigation-bar.c:
5439         * src/nautilus-query-editor.c:
5440         * src/nautilus-search-bar.c:
5441         * src/nautilus-window-private.h:
5442         Sparse cleanups from kjartan
5444 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5446         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5447         Don't make filename column expand, instead default
5448         to 16 chars wide. (#408155)
5450 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5452         * configure.in:
5453         Post release version bump
5455 === nautilus 2.17.92 ===
5457 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5459         * NEWS:
5460         Update for release
5462 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5464         * cut-n-paste-code/widgets/Makefile.am:
5465         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5466         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5467         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5468         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5469         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5470         * libnautilus-private/Makefile.am:
5471         * src/Makefile.am:
5472         Remove unused gtkhwrapbox.
5474 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5476         * src/nautilus-connect-server-dialog.c:
5477         Don't show unsupported methods. (#333151)
5478         Patch from Christian Neumair.
5480 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5482         * libnautilus-private/nautilus-file.c:
5483         Avoid asserting when the symbolic link hastable isn't
5484         uptodate (#358172)
5485         Store absolute uris, not relative paths in symbolic link
5486         hashtable.
5488 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
5490         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5491         Ellipsise the filename column in list view mode, and make it expand so
5492         it doesn't just show "...". Bug #408155.
5494 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
5496         * libnautilus-private/nautilus-file-operations-progress.c:
5497         (set_text_unescaped_trimmed), (create_titled_label),
5498         (nautilus_file_operations_progress_init),
5499         (nautilus_file_operations_progress_new_file):
5500         * src/file-manager/fm-properties-window.c:
5501         (value_field_update_internal), (value_field_update),
5502         (attach_label), (attach_value_field_internal): Remove
5503         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5504         Bug #409276.
5506 2007-02-20  Alexander Larsson  <alexl@redhat.com>
5508         * libnautilus-private/nautilus-file-operations.c:
5509         Fix for C89 compilers. (#407150)
5510         Patch from Jens Granseuer
5512 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
5514         * configure.in:
5515         * cut-n-paste-code/Makefile.am:
5516         * src/Makefile.am:
5517         * src/file-manager/fm-list-model.c: Don't build included GSequence on
5518         glib >= 2.13.0. Bug #407618.
5520 2007-02-19  Alexander Larsson  <alexl@redhat.com>
5522         * src/nautilus-pathbar.c:
5523         Don't display homedir as desktop in pathbar when
5524         in home-as-desktop mode. (#368661)
5525         Patch from John Millikin
5527 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5529         * configure.in:
5530         Post release version bump
5532 === nautilus 2.17.91 ===
5534 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5536         * configure.in:
5537         Bump to 2.17.91
5539         * NEWS:
5540         Update for release
5542 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5544         * configure.in:
5545         Bump libgnome req (#404475)
5547 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5549         * libnautilus-private/nautilus-file-operations.c:
5550         * libnautilus-private/nautilus-file.c:
5551         * src/file-manager/fm-directory-view.c:
5552         Capitilize "Link" in link to... names. (#314175)
5553         Patch from Frederic Peters
5555 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5557         * libnautilus-private/nautilus-icon-container.c:
5558         Avoid translating nonvisible text. (#364466)
5560 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5562         * libnautilus-private/nautilus-thumbnails.c:
5563         (nautilus_thumbnail_load_image):
5564         Fix crash on broken images. (#403255)
5565         Patch from Lucas Mazzardo Veloso
5567 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5569         * libnautilus-private/nautilus-emblem-utils.c:
5570         OSX build fix. (#403255)
5571         Patch from dmacks@netspace.org
5573 2007-02-05  Jesse Stockall <jesse@cleverone.org>
5575        * src/file-manager/fm-directory-view.c
5576        * src/file-manager/fm-tree-view.c
5577        * src/nautilus-places-sidebar.c
5578        * libnautilus-private/nautilus-file-operations.[ch]
5579        Prompts to empty trash when unmounting drives. Closes #138058
5581 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5583         * src/file-manager/fm-list-model.c:
5584         Avoid ever showing "empty" while loading a subdirectory (#340495)
5585         Based on patch from Christof Krüger
5587 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5589         * src/nautilus-application.c (save_session_to_file):
5590         Fix memory leak and fd leak.
5592 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5594         * libnautilus-private/nautilus-desktop-icon-file.c:
5595         Fix crasher (#403565)
5596         Patch from Padraig O'Briain
5598 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5600         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5601         Avoid crash if we've not set the content view of the window yet.
5603 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5605         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5606         Avoid crashing if not enough items in icon view caption pref (#357955)
5608         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5609         Avoid spewing warnings in above case, also some performance fixes.
5611 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5613         * nautilus-file-management-properties.desktop.in.in:
5614         Move File Management capplet to PersonalSettings.
5616 === nautilus 2.17.90 ===
5618 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5620         * NEWS:
5621         * configure.in:
5622         Bump to 2.17.90
5624 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5626         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5627         (egg_tree_multi_drag_source_get_type):
5628         * libnautilus-extension/nautilus-column-provider.c:
5629         (nautilus_column_provider_get_type):
5630         * libnautilus-extension/nautilus-column.c:
5631         (nautilus_column_get_type):
5632         * libnautilus-extension/nautilus-file-info.c:
5633         (nautilus_file_info_get_type):
5634         * libnautilus-extension/nautilus-info-provider.c:
5635         (nautilus_info_provider_get_type):
5636         * libnautilus-extension/nautilus-location-widget-provider.c:
5637         (nautilus_location_widget_provider_get_type):
5638         * libnautilus-extension/nautilus-menu-item.c:
5639         (nautilus_menu_item_get_type):
5640         * libnautilus-extension/nautilus-menu-provider.c:
5641         (nautilus_menu_provider_get_type):
5642         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5643         * libnautilus-extension/nautilus-property-page-provider.c:
5644         (nautilus_property_page_provider_get_type):
5645         * libnautilus-extension/nautilus-property-page.c:
5646         (nautilus_property_page_get_type):
5647         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5648         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5649         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5650         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5651         * libnautilus-private/nautilus-icon-canvas-item.c:
5652         (nautilus_icon_canvas_item_accessible_get_type),
5653         (nautilus_icon_canvas_item_get_type):
5654         * libnautilus-private/nautilus-sidebar-provider.c:
5655         (nautilus_sidebar_provider_get_type):
5656         * libnautilus-private/nautilus-sidebar.c:
5657         (nautilus_sidebar_get_type):
5658         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5659         * libnautilus-private/nautilus-window-info.c:
5660         (nautilus_window_info_get_type):
5661         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5662         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5663         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5664         * src/nautilus-navigation-action.c:
5665         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5666         GInterfaceInfo static. Bug #362034.
5668 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5670         * src/nautilus-window-menus.c:
5671         Restore "CD/DVD Creator" label for menu item. Was removed by
5672         a misunderstood, see bug #385382.
5674 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5676         Merged from gnome-2-16:
5678         * src/nautilus-property-browser.c (add_reset_property): Make the
5679         "Reset" string translatable.  Fixes #394328.  Patch committed by
5680         Federico Mena-Quintero <federico@novell.com>.
5682 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5684         * libnautilus-private/nautilus-directory-background.c:
5685         (nautilus_connect_background_to_file_metadata):
5686         Remove all pending eel preferences callbacks.
5688 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5690         * src/nautilus-navigation-window.c:
5691         (nautilus_navigation_window_key_press_event)
5692         * src/nautilus-actions.h:
5693         * src/nautilus-window.c:
5694         (nautilus_window_key_press_event)
5695         * configure.in:
5696         Add support for XF86 multimedia keys (#329920) .
5698 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5700         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5701         Avoid crash on NULL vfs_uri (#320020)
5703 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5705         * libnautilus-private/nautilus-file-operations.c:
5706         (nautilus_file_operations_new_file_from_template):
5707         Use default permissions when copying template to use
5708         umask correctly. (#327249)
5709         Patch from Josselin Mouette
5711 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5713         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5715         Handle NULL activation uris from drives
5717 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5719         * libnautilus-private/nautilus-ui-utilities.c:
5720         (nautilus_ui_string_get):
5721         Handle ui file load error better.
5722         Patch from Tom Parker
5724 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5726         Add svn:externals property to include libbackground from trunk.
5728 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5730         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5731         Use proper macro for translating the scripts menu item (#389467).
5732         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5734 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5736         * libnautilus-private/nautilus-debug-log.c
5737         (make_key_file_from_configuration): Oops, handle the case of an
5738         empty domains_hash.
5740 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5742         * libnautilus-private/nautilus-file-operations-progress.c:
5743         (time_remaining_callback):
5744         Zero-pad seconds in the remaining time display (#376291).
5745         Patch from Sven Herzberg  <herzi@gnome-de.org>
5747 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5749         * src/nautilus-image-properties-page.c: (load_finished):
5750         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5751         (setup_internal_entry):
5752         Avoid markup in translatable messages (#360448).
5753         Patch from Elijah Newren <newren@gmail.com>
5755 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5757         * src/nautilus-navigation-window.c:
5758         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5759         Don't connect the changed signal handler on the view as combobox
5760         each time the contents of the combobox are reloaded, but only on
5761         instantiation. Prevents creating as many view instances as times
5762         the view/location was already changed when using the view as menu.
5764 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5766         * libnautilus-extension/nautilus-file-info.c:
5767         * libnautilus-extension/nautilus-file-info.h:
5768         * libnautilus-private/nautilus-file.c:
5769         Add nautilus_file_info_get_activation_uri().
5771 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5773         * configure.in:
5774         Post release version bump
5776 === nautilus 2.17.1 ===
5778 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5780         * NEWS:
5781         Update for release.
5783 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5785         * src/nautilus-trash-bar.c:
5786         * src/nautilus-trash-bar.h:
5788         Remove unneeded function I left in by mistake.
5790 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5792         * src/nautilus-trash-bar.c:
5793         * src/nautilus-trash-bar.h:
5794         * src/nautilus-window-manage-views.c:
5796         Add an extra widget to the trash folder with the "Empty Trash"
5797         button. Kudos also to Lakin Wecker who came up with a similar
5798         patch some months ago, though it never went in.
5800         * src/nautilus-information-panel.c:
5802         Remove the "Empty Trash" and "Burn" buttons from the side pane
5803         since we now have extra location widgets.
5805 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5807         * src/file-manager/fm-directory-view.c:
5809         Use "document-new", "folder-new" named icon from
5810         Icon Naming Spec for File->Create Document and
5811         File->Create Folder menu entries.
5813         * src/nautilus-navigation-window-menus.c:
5815         Use "window-new" named icon from Icon Naming Spec for
5816         File->New Window menu entry in browser window.
5818 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5820         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5821         a tiny leak.
5823 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5825         * nautilus-computer.desktop.in.in:
5827         Fix a typo in previous commit (folders, not folder)
5829 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5831         * src/nautilus-actions.h:
5833         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5835         * src/nautilus-navigation-window-menus.c:
5836         (nautilus_navigation_window_initialize_actions),
5837         (nautilus_navigation_window_initialize_menus):
5838         * src/nautilus-spatial-window.c:
5839         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5841         Define short_label for NAUTILUS_ACTION_HOME and
5842         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5843         in search menu entry.
5845 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5847         * nautilus-computer.desktop.in.in:
5848         * nautilus-file-management-properties.desktop.in.in:
5849         * nautilus-home.desktop.in.in:
5850         * src/nautilus-navigation-window-menus.c:
5851         * src/nautilus-spatial-window.c:
5852         * src/nautilus-window-menus.c:
5853         * src/network-scheme.desktop.in:
5855         Update comments and some menu entries to match suggestions on
5856         http://live.gnome.org/UsabilityTeam/Menu
5858 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5860         * libnautilus-private/nautilus-debug-log.c
5861         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5862         30000 was way too big for normal usage.
5863         (add_to_milestones): New function; adds a milestone string to a
5864         linked list of milestones.
5865         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5866         (write_string): New helper function.
5867         (dump_milestones): New helper function.
5868         (dump_configuration): Use write_string().
5869         (dump_ring_buffer): New helper function; moved the code from
5870         nautilus_debug_log_dump().
5871         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5872         (dump_configuration): Print the instructions to re-create the
5873         configuration here, instead of in nautilus_debug_log_dump().
5875 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5877         * src/ephy-spinner.c:
5878         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5880         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5882 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5884         * src/nautilus-application.c (save_session_to_file): use
5885         g_mkstemp instead of tempnam.
5887 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5889         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5890         Don't expand vbox with dialog size (#384078)
5891         Patch from Baptiste Mille-Mathias
5893 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5895         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5896         Default location dialog to $home for desktop (#383840)
5897         Patch from Guillaume Desmottes
5899 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5901         * libnautilus-private/nautilus-desktop-link.c:
5902         * libnautilus-private/nautilus-file-utilities.c:
5903         * libnautilus-private/nautilus-query.c:
5904         * src/nautilus-navigation-window.c:
5905         * src/nautilus-navigation-window.h:
5906         * src/nautilus-pathbar.c:
5907         * src/nautilus-places-sidebar.c:
5908         * src/nautilus-shell.c:
5909         * src/nautilus-window-manage-views.c:
5910         * src/nautilus-window.c:
5911         * src/file-manager/fm-tree-model.c:
5912         * src/file-manager/fm-tree-view.c:
5914         Use nautilus_get_home_directory_uri everywhere instead of
5915         open coding it and other minor cleanups.
5917 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5919         * libnautilus-private/nautilus-monitor.c:
5920         Schedule metadata removal when we get external remove events.
5921         Patch from Gene Z. Ragan (#45953)
5923 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5925         * libnautilus-private/nautilus-icon-canvas-item.c:
5926         Disable the mask code for now...
5928 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5930         * libnautilus-private/nautilus-icon-canvas-item.c:
5931         * libnautilus-private/nautilus-icon-container.c:
5932         * libnautilus-private/nautilus-icon-private.h:
5933         Draw selection rect using cairo.
5935         * icons/Makefile.am:
5936         * icons/text-selection-frame.png:
5937         Remove old icon used for selection rect.
5939         Patch from Gene Z. Ragan
5941 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5943         * src/file-manager/fm-list-view.c:
5944         Reveal selection on sort-order change.(#332667)
5945         Patch from Gene Z. Ragan
5947 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5949         * cut-n-paste-code/gsequence/gsequence.[ch]:
5950         Import gsequence fix for #350579
5952 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5954         * libnautilus-private/nautilus-icon-container.[ch]:
5955         * src/file-manager/fm-icon-container.c:
5956         Freeze icon view updates while renaming to avoid things
5957         moving around on file changes. (#318373)
5958         Patch from Nelson Benítez
5960 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5962         * icons/nautilus-server-connect.png
5963         Removed this legacy icon.
5965 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5967         * configure.in:
5968         * icons/Makefile.am:
5969         * icons/appicon/*:
5970         Add new Nautilus logo from Ulisse Perusin, installed
5971         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5973         * icons/nautilus-launch-icon.png:
5974         Removed.
5976         * src/nautilus-window-menus.c:
5977         Use the new named icon logo in about dialog.
5979 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5981         * icons/knob.png:
5982         Remove black outline, using Tango style.
5983         See bug 374722 for details.
5985 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5987         * libnautilus-private/nautilus-icon-canvas-item.c:
5988         * libnautilus-private/nautilus-icon-container.c:
5989         * libnautilus-private/nautilus-icon-private.h:
5990         Add more themeing features for icon view icons.
5991         Patch from JackTheDipper
5993 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5995         * src/file-manager/fm-tree-view.c:
5996         Add delete menu item if configured. (#132326)
5997         Patch from Ferran Puig
5999 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6001         * libnautilus-private/nautilus-icon-container.c:
6002         * libnautilus-private/nautilus-icon-private.h:
6003         Handle scroll wheel while rubberbanding.
6004         Patch from Nelson Benítez
6006 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
6008         * icons/nautilus-desktop.png:
6009         * icons/nautilus-file-management-properties.png:
6010         * icons/nautilus-mini-logo.png
6011         * icons/Search.png:
6012         * icons/side_bar_image.png:
6013         Remove legacy icons from cvs.
6015 2006-11-24  Alexander Larsson  <alexl@redhat.com>
6017         * src/nautilus-spatial-window.c:
6018         Ellipsice location menu button at 16 chars.
6019         Patch from Tom Parker
6021 2006-11-23  Federico Mena Quintero  <federico@novell.com>
6023         Use the write-to-a-pipe trick from the signal handler instead of
6024         queueing an idle handler from there.
6026         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6027         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6028         (sigusr1_handler): Write a byte to our pipe instead of queueing an
6029         idle handler.
6030         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
6031         the pipe, and dump the debug log.
6033         Add a configuration file for the logging mechanism.  You create
6034         ~/nautilus-debug-log.conf as a GKeyFile.
6036         * libnautilus-private/nautilus-debug-log.c
6037         (nautilus_debug_log_load_configuration): New function; loads the
6038         configuration from a key file like this:
6040                 [debug log]
6041                 enable domains = foo; bar; baz
6042                 max lines = 1000
6044         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6045         New utility function.
6046         (nautilus_debug_log_dump): At the end of the log, dump the
6047         configuration used for the debug log so that the user can
6048         re-create it later.
6050         * libnautilus-private/nautilus-debug-log.h: New prototype for
6051         nautilus_debug_log_load_configuration().
6053         * src/nautilus-main.c (setup_debug_log): Load the debug log's
6054         configuration from ~/nautilus-debug-log.conf
6055         (setup_debug_log_domains): Removed.
6057         * src/nautilus-main.c (log_override_cb): If the log level of the
6058         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
6059         use this log level for miscellaneous debugging messages from
6060         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
6061         default log handler, to avoid a huge ~/.xsession-errors.
6062         (setup_debug_log_domains): Enable logging for
6063         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6065 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
6067         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6068         Fix inconsistent label boleding. (#372550)
6070 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6072         * libnautilus-private/nautilus-icon-canvas-item.c:
6073         A11y fix for handing renames better (#338353)
6075 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6077         * Commit federicos debug logging patch:
6079 2006-10-23  Federico Mena Quintero  <federico@novell.com>
6081         * libnautilus-private/nautilus-debug-log.h
6082         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6083         We'll spit the messages that come from GLog as milestone events.
6085         * src/nautilus-main.c (setup_debug_log): New function; set up
6086         everything here.
6087         (setup_debug_log_glog): New function.  Override the default
6088         handler for GLog so that its messages will also appear as
6089         milestone events in our own debug log.
6091 2006-10-16  Federico Mena Quintero  <federico@novell.com>
6093         * src/file-manager/fm-directory-view.c (files_added_callback): Log
6094         when files are added to the view.
6095         (files_changed_callback): Log when files get changed in the view.
6096         (fm_directory_view_notify_selection_changed): Log when the
6097         selection changes.
6099         * src/nautilus-main.c (setup_debug_log_domains): Add
6100         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6102         * libnautilus-private/nautilus-debug-log.h: New prototype for
6103         nautilus_debug_log_with_file_list().
6105         * libnautilus-private/nautilus-debug-log.c
6106         (nautilus_debug_log_with_file_list): New function; takes a GList
6107         of NautilusFile.
6109 2006-10-03  Federico Mena Quintero  <federico@novell.com>
6111         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6112         Deal with URI lists optionally.
6113         (nautilus_debug_log_with_uri_list): New function.
6115         * libnautilus-private/nautilus-icon-dnd.c
6116         (receive_dropped_color): Log when a color is dropped.
6117         (receive_dropped_tile_image): Log when a tile image is dropped.
6119         * libnautilus-private/nautilus-icon-container.c
6120         (motion_notify_event): Log when a drag begins.
6121         (button_release_event): Log when a drag ends.
6123         * libnautilus-private/nautilus-file-operations.c
6124         (nautilus_file_operations_copy_move): Log move/copy/link actions.
6125         (nautilus_file_operations_new_folder): Log when a folder is created.
6126         (nautilus_file_operations_new_file_from_template): Log when a file
6127         is created from a template.
6128         (nautilus_file_operations_new_file): Log when a file is created.
6129         (nautilus_file_operations_delete): Log when files are deleted.
6130         (do_empty_trash): Log when the trash is emptied.
6132 2006-09-22  Federico Mena Quintero  <federico@novell.com>
6134         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6135         simple logging infrastructure based on a ring buffer.
6137         * libnautilus-private/Makefile.am
6138         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6140         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6141         ~/nautilus-debug-log.txt.
6143         * src/file-manager/fm-directory-view.c
6144         (fm_directory_view_activate_files): Log the action of activating a
6145         file.
6146         (open_location): Likewise.
6147         (fm_directory_view_launch_application): Likewise, for launching an
6148         application.
6149         (action_new_launcher_callback): Likewise, for creating a launcher.
6150         (activate_callback): Log the various actions that can happen here.
6152         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6153         Log the various activations/launches that can happen.
6155         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6156         action of the user activating something in the Places sidebar.
6158         * src/nautilus-window-manage-views.c
6159         (nautilus_window_open_location_full): Log the action of changing
6160         the location in a window.
6161         (nautilus_window_set_content_view): Log the action of thanging the
6162         view of a window.
6163         (end_location_change): Log when the window finishes loading.
6165         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6166         action of expanding a row to load a subdirectory.
6167         (row_collapsed_callback): Likewise, for collapsing a row.
6169         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6170         action of renaming a file.
6172         * src/nautilus-application.c
6173         (nautilus_application_present_spatial_window_with_selection): Log
6174         when new or existing spatial windows get presented.
6175         (nautilus_application_create_navigation_window): Log when a
6176         navigation window gets created.
6178 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6180         * configure.in:
6181         Bump version to 2.17.1
6182         Gnome 2.16 work continues on gnome-2-16 branch
6184 2006-11-22  Alexander Larsson  <alexl@redhat.com>
6186         * libnautilus-private/nautilus-search-engine.c:
6187         Look for Beagle before looking for Tracker. Since Tracker
6188         autostarts and Beagle doesn't this means you can have both
6189         installed and configured and pick which one to use.
6191 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6193         * configure.in:
6194         Post release version bump
6196 === nautilus 2.16.3 ===
6198 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6200         * NEWS:
6201         Update for release.
6203 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6205         * libnautilus-private/nautilus-icon-container.c:
6206         * src/file-manager/fm-icon-view.c:
6207         Revert federicos patch from 2006-11-06, as it was causing problems.
6209 2006-11-13  Alexander Larsson  <alexl@redhat.com>
6211         * libnautilus-private/nautilus-directory-async.c:
6212         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6213         Fixes #372471
6215 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6217         * configure.in:
6218         Post release version bump
6220 === nautilus 2.16.2 ===
6222 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6224         * NEWS:
6225         Update for release
6227         * libnautilus-private/nautilus-directory-async.c:
6228         * libnautilus-private/nautilus-directory.c:
6229         Unschedule call_ready callbacks on directory finalize, not
6230         on file finalize.
6231         Keep monitors around until we call the call_when_ready callback
6232         at idle time.
6233         Call async_state_changed and update_metadata_monitors after
6234         call_when_ready callbacks have been called at idle.
6236         (fixes make check)
6238 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6240         * src/nautilus-application.c:
6241         * src/nautilus-shell.c:
6242         * src/nautilus-main.[ch]:
6243         Make the session restart work again (from 2006-11-03 change)
6244         Make the session not restart nautilus on --quit
6246 2006-11-06  Federico Mena Quintero  <federico@novell.com>
6248         http://bugzilla.gnome.org/show_bug.cgi?id=330298
6250         Fix the use of lazy positioning, and the saving of metadata for
6251         lazily-positioned icons.  Fixes
6252         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6253         https://bugzilla.novell.com/show_bug.cgi?id=174766.
6255         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6256         desktop icon files (not "real" files) have lazy positions.  Don't
6257         consider whether the directory is loading; this is not the right
6258         place to check that.
6259         (fm_icon_view_begin_loading): Tell the icon container that we
6260         just started reloading.
6261         (fm_icon_view_end_loading): Tell the icon container that we
6262         finished loading.
6264         * libnautilus-private/nautilus-icon-private.h
6265         (NautilusIconContainerDetails): New flag "is_reloading".
6267         * libnautilus-private/nautilus-icon-container.h: New prototype for
6268         nautilus_icon_container_set_is_reloading().
6270         * libnautilus-private/nautilus-icon-container.c
6271         (nautilus_icon_container_set_is_reloading): New function; sets an
6272         is_reloading flag in the icon container.
6273         (icon_set_position): Clear icon->has_lazy_position, since the icon
6274         will be well-positioned once this function exits.
6275         (finish_adding_new_icons): Do not ignore already-placed lazy
6276         position icons when filling the placement grid!  Save the value of
6277         icon->has_lazy_position before calling assign_icon_position().
6278         Since that function may call icon_set_position() (which will clear
6279         the flag), we need to keep the original value of the flag.
6280         (finish_adding_new_icons): Don't clear icon->has_lazy_position
6281         here; let icon_set_position() do it.
6282         (finish_adding_new_icons): Emit the icon_position_changed signal
6283         so that the parent knows that we moved an icon under it.  This has
6284         the effect of updating/preserving the position metadata for
6285         has_lazy_position icons.
6287 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6289         * configure.in:
6290         * nautilus-computer.desktop.in:
6291         * nautilus-computer.desktop.in.in:
6292         * nautilus-file-management-properties.desktop.in:
6293         * nautilus-file-management-properties.desktop.in.in:
6294         * nautilus-folder-handler.desktop.in:
6295         * nautilus-folder-handler.desktop.in.in:
6296         * nautilus-home.desktop.in:
6297         * nautilus-home.desktop.in.in:
6298         * nautilus.desktop.in:
6299         * nautilus.desktop.in.in:
6300         Add X-GNOME-Bugzilla-Version marking to desktop files.
6302 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6304         * libnautilus-private/nautilus-icon-container.c:
6305         Cancel rubberbanding if we get a grab shadow event.
6306         This happens when a modal dialog (e.g. an error or auth dialog)
6307         appears. (Partially fixes #122688)
6309 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6311         * src/file-manager/fm-icon-view.c (play_file):
6312         Don't close handle and free buffer twice on error. (#321175)
6314 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6316         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6317         Don't crash on old desktop dir and search dir uris. (#349840)
6319 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
6321         * src/nautilus-file-management-properties.glade:
6322         Specify label-for and labelled-by atk relations. (#356124)
6324         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6326 2006-11-03  Alexander Larsson  <alexl@redhat.com>
6328         * libnautilus-private/nautilus-directory-metafile.c:
6329         Always use the in-process metafile factory. We don't need it
6330         oop, since nautilus is single process these days. This fixes
6331         some strange races with bonobo-activation that caused #351713
6333         * src/nautilus-application.[ch]:
6334         * src/nautilus-shell.h:
6335         Change the way we use bonobo-activation to get the NautilusShell
6336         so that we don't rely on bonobo-activation-server to spawn nautilus,
6337         as this could lead to some strange duplicate processes.
6338         We now directly try to register the app-wide shell object with
6339         bonobo-activation manually and activate it with
6340         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6342         * src/nautilus-shell.c:
6343         Handle all corba calls from the NautilusShell in an idle handler.
6344         This fixes some crashes where we reentered badly into e.g. quit
6345         when calling gconf.
6347         * src/nautilus-main.c:
6348         Since we now handle the initial open_window shell calls via an idle
6349         we need to delay until idle time to know if we can quit or not.
6351 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6353         * test/file-torture.py (main):
6354         Sleep shorter, for more torture
6356 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6358         * libnautilus-private/nautilus-directory-private.h:
6359         * libnautilus-private/nautilus-directory-async.c:
6360         Call all call_when_ready callbacks from an idle handler.
6361         This fixes problems with reentrancy, like bug #348161
6363 2006-11-01  Alexander Larsson  <alexl@redhat.com>
6365         * src/file-manager/fm-tree-model.c:
6366         Always emit the row-deleted signal before deleting the row
6367         from the model. This is according to the GtkTreeModel::row-changed
6368         docs and feedback from kris.
6369         Hopefully this will fix bug #356672
6371 2006-10-31  Alexander Larsson  <alexl@redhat.com>
6373         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6374         Remove assert that keep randomly failing to fix crash (#352592)
6375         Replace it with some debug output that hopefully lets us
6376         track down the cause.
6378 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6380         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6381         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6382         Fix C99-style variable initialization for gcc 2.95. (#348665)
6384         Patch from Jens Granseuer <jensgr@gmx.net>
6386 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6388         * src/nautilus-property-browser.c: (remove_color),
6389         (nautilus_property_browser_remove_element),
6390         (element_clicked_callback), (make_properties_from_xml_node):
6391         Remove colors by really removing them from browser.xml,
6392         not marking them deleted. That made it impossible to add
6393         another color with the same name later on.
6394         Also delete colors by their (unique) names and not their color
6395         values. That made it possible to delete built-in colors.
6396         Fixes #358893.
6398         Based on a patch from Emil Soleyman-Zomalan
6400 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6402         * src/file-manager/fm-properties-window.c:
6403         (attach_value_field_internal), (attach_value_field),
6404         (attach_ellipsizing_value_field), (append_title_value_pair),
6405         (append_title_and_ellipsizing_value),
6406         (append_directory_contents_fields), (add_permissions_combo_box),
6407         (create_simple_permissions), (create_advanced_permissions):
6408         Set up proper relationships between labels and widgets in the
6409         properties dialog. Fixes #363116.
6411         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6413 2006-10-19  Federico Mena Quintero  <federico@novell.com>
6415         * test/file-torture.py: New file with a little torture test.  It
6416         does a bunch of file operations on a directory.  Nautilus
6417         sometimes crashes when viewing that directory, so this should help
6418         us find bugs.
6420 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6422         * libnautilus-private/nautilus-file.c:
6423         (nautilus_file_get_volume_name):
6424         Check for NULL path before calling
6425         gnome_vfs_volume_monitor_get_volume_for_path().
6427         * libnautilus-private/nautilus-monitor.c:
6428         (path_is_on_readonly_volume):
6429         Assert path.
6431 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6433         * src/file-manager/fm-directory-view.c:
6434         (convert_file_list_to_string):
6435         Don't append final newline for textual URIs.
6436         Fixes #360441.
6438 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6440         * src/nautilus-main.c: (main):
6441         Shut down eel before GnomeVFS.
6443 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6445         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6446         Only deregister "ignore hidden file preferences" callback if it has
6447         been initialized before.
6449 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6451         * libnautilus-private/nautilus-customization-data.c:
6452         (nautilus_customization_data_new),
6453         (nautilus_customization_data_get_next_element),
6454         (nautilus_customization_make_pattern_chit):
6455         Handle NULL pattern chit, don't unref pattern tile in
6456         make_pattern_chit.
6458         * libnautilus-private/nautilus-file-utilities.c:
6459         (nautilus_pixmap_file):
6460         Bail using g_debug if pixmap couldn't be found.
6462         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6463         Only create pixmap if path lookup succeeded.
6465         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6466         (make_drag_image), (make_color_drag_image),
6467         (make_properties_from_directories), (add_reset_property),
6468         (property_browser_category_button_new):
6469         Handle NULL pattern chits, don't operate on NULL pixbufs.
6471 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6473         * src/file-manager/fm-list-view.c:
6474         Share target list for all instances (#357573)
6476         * src/nautilus-location-bar.c: (style_set_handler):
6477         Don't leak layout (#352693)
6479         * src/nautilus-zoom-control.c:
6480         Fix O(n^2) use of list (#357589)
6482         All patches from paolo borelli.
6484 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6486         * src/Makefile.am:
6487         * src/ephy-spinner.[ch]:
6488         * src/nautilus-throbber.[ch]:
6489         Import ephy spinner and use ad throbber.
6490         This supports different icon sizes.
6492         * src/nautilus-window-toolbars.c:
6493         Change throbber size when toolbar size changes.
6495 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6497         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6498         Renew typeahead timeout when you scroll between typeahead hits with the
6499         mouse wheel. (#354042)
6500         Patch from Nelson Benitez
6502 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6504         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6505         The row might have disappeared if it was removed since the
6506         timeout was scheduled. Protect against this. (#336051)
6508 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6510         * libnautilus-private/nautilus-file-private.h:
6511         Add is_added flag to NautilusFile to make sure we always
6512         send an added event to directory monitors.
6514         * libnautilus-private/nautilus-directory-async.c:
6515         (dequeue_pending_idle_callback):
6516         Don't add the file to both added and changed list
6517         If the file exist but hasn't been added yet, add it.
6519         * libnautilus-private/nautilus-directory.c: (is_tentative):
6520         Don't return non-added files for get_file_list to avoid duplicating
6521         files if you do a list and then track adds.
6523         Partially fixes #336051.
6525 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6527         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6528         dequeue_pending_idle_callback):
6529         Call nautilus_file_mark_gone instead of directly setting is_gone, as
6530         this allows us to clean up the symlink hash.
6532         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6533         Allow multiple mark_gone. Just ignore any but the first.
6535 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6537         * libnautilus-private/nautilus-directory.c
6538         (emit_change_signals_for_all_files):
6539         Ref all files when emitting change signals. This is
6540         an unverified possible fix for #343488, but it
6541         can't possibly be bad to do this, so i'm
6542         commiting it.
6544 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6546         * libnautilus-private/nautilus-file.c:
6547         nautilus_file_get_vfs_file_info: handle NULL info
6548         Fix typo.
6550 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6552         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6553         Don't cause critical if slow mimetype not loaded.
6554         I was able to get that with a circular symlink.
6555         In that case a fast mimetype should be ok.
6557 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6559         * configure.in:
6560         Post release version bump
6562 === nautilus 2.16.1 ===
6564 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6566         * NEWS:
6567         Update for release
6569         * configure.in:
6570         Bump to 2.16.1
6572 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6574         * src/nautilus-navigation-window.c (search_bar_activate_callback):
6575         In non-indexed mode, start at current dir.
6577 2006-09-27  Christian Neumair  <chris@gnome-de.org>
6579         * libnautilus-private/nautilus-directory.c:
6580         * libnautilus-private/nautilus-directory.h:
6581         * libnautilus-private/nautilus-directory-private.h:
6582         Add is_in_trash_state to NautilusDirectoryDetails.
6583         Also add nautilus_directory_is_in_trash which works
6584         like nautilus_directory_is_local.
6586         * libnautilus-private/nautilus-file.c:
6587         Proxy nautilus_file_is_in_trash to
6588         nautilus_directory_is_in_trash, similar to
6589         nautilus_file_is_local.
6591 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6593         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6594         Fixes #46664.
6596 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6598         * src/nautilus-places-sidebar.c:
6599         Don't use the same type name for the shortcut model filter as
6600         GtkFileChooser to avoid name clashes. Fixes #355242.
6602         Patch from Stephen Cook <siti@orcon.net.nz>
6604 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6606         * configure.in:
6607         Bump version to 2.16.0
6609         * NEWS:
6610         Update for release
6612 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6614         * src/file-manager/fm-list-view.c:
6615         Handle enter activation when using typeahead search (#334928)
6616         Patch from Nelson Benitez
6618 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6620         * libnautilus-private/nautilus-directory-private.h:
6621         * libnautilus-private/nautilus-directory.c:
6622         (nautilus_directory_is_local):
6623         Cache return value from gnome_vfs_uri_is_local
6625         * libnautilus-private/nautilus-file-operations.c:
6626         * libnautilus-private/nautilus-file-utilities.c:
6627         Avoid using gnome_vfs_uri_is_local.
6629 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6631         * configure.in:
6632         Post release version bump
6634 === nautilus 2.15.92.1 ===
6636 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6638         * libbackground/preferences.c:
6639         Fix double free
6641         * configure.in:
6642         Release a 2.15.92.1 with fix
6644 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6646         * configure.in:
6647         Post release version bump
6649 === nautilus 2.15.92 ===
6651 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6653         * NEWS:
6654         Update for release
6656 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6658         * src/file-manager/fm-properties-window.c:
6659         Don't crash when quickly changing user or group.
6660         Patch from Christian Neumair
6662 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6664         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6665         Fix double free.
6666         Patch from Rouslan Solomakhin
6668 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6670         * src/nautilus-main.c (main): Call setlocale() before we try to
6671         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6672         Brabec <sbrabec@suse.cz>.
6674 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6676         * configure.in: Fix intltool req.
6678 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6680         * configure.in:
6681         Post release version bump
6683 === nautilus 2.15.91 ===
6685 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6687         * NEWS:
6688         Update for release
6690         * configure.in:
6691         Require new eel.
6693 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6695         Use GTK+ to handle recent documents.
6697         * configure.in: require GTK+ 2.10
6698         * cut-n-paste-code/libegg/Makefile.am:
6699         * cut-n-paste-code/libegg/egg-recent-*: kill
6700         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6701         renamed to nautilus_recent_get_manager()
6702         (nautilus_recent_add_uri): new, to make it easier to use
6703         gtk_recent_manager_add_full()
6704         * src/file-manager/fm-directory-view.c:
6705         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6706         instead of old egg code
6707         (activate_callback): ditto
6709 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6711         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6712         Follow symlinks when reading .hidden files.
6714 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6716         * libnautilus-private/nautilus-directory-background.c:
6717         Do background change comparison in eel instead (#349961)
6718         Patch from Matthias Clasen
6720 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6722         * libnautilus-private/nautilus-icon-container.c:
6723         Fix down when in the rightmost column in the next to last row (#316117)
6724         Based on patch from Nelson Benitez
6726 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6728         * libnautilus-private/nautilus-file-operations.c:
6729         Handle desktop drops from panel. (#347673)
6730         Patch from Christian Neumair
6732 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6734         * libnautilus-private/nautilus-directory-async.c:
6735         (dequeue_pending_idle_callback): Revert patch from #336051
6736         as it breaks the file update machinery. Fixes #348097.
6738 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6740         * libnautilus-private/nautilus-dnd.c:
6741         Rename nautilus_drag_default_drop_action_for_url to
6742         nautilus_drag_default_drop_action_for_netscape_url.
6743         Don't offer netscape URL drags.
6745         * libnautilus-private/nautilus-dnd.h: Rename
6746         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6747         and nautilus_drag_default_drop_action_for_url to
6748         nautilus_drag_default_drop_action_for_netscape_url.
6750         * libnautilus-private/nautilus-file-operations.c:
6751         (nautilus_file_operations_new_file_from_template):
6752         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6754         * libnautilus-private/nautilus-file-utilities.c:
6755         (test_uri_exists), (nautilus_ensure_unique_file_name):
6756         Handle gnome_vfs_uri_new() failure by returning NULL.
6758         * libnautilus-private/nautilus-icon-container.c:
6759         * libnautilus-private/nautilus-icon-container.h:
6760         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6762         * libnautilus-private/nautilus-icon-dnd.c:
6763         * libnautilus-private/nautilus-icon-dnd.h:
6764         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6765         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6766         Don't offer netscape URL drags, prefer netscape URL drops over
6767         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6769         * libnautilus-private/nautilus-link-desktop-file.c:
6770         (nautilus_link_desktop_file_local_create):
6771         Handle trash, desktop and search URIs, handle
6772         NULL retval of nautilus_ensure_unique_file_name.
6774         * src/nautilus-location-bar.c:
6775         * src/nautilus-spatial-window.c:
6776         * src/file-manager/fm-list-model.c:
6777         Don't offer/handle netscape URL drags.
6779         * src/file-manager/fm-directory-view.h:
6780         * src/file-manager/fm-icon-view.c:
6781         * src/file-manager/fm-list-view:
6782         Rename DND_URL symbols to DND_NETSCAPE_URL.
6784         Should fix #347673.
6786 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6788         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6789         Translate the selinux context from raw form when displayin.
6791 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6793         * cut-n-paste-code/gsequence/gsequence.[ch]:
6794         Import the latest EggSequence which supposedly fixes a
6795         bunch of bugs.
6797         * src/file-manager/fm-list-model.c:
6798         Fix to use new function names of EggSequence
6800 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6802         * configure.in:
6803         Post-release version bump
6805 === nautilus 2.15.90 ===
6807 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6809         * NEWS:
6810         Update for release
6812         * configure.in:
6813         Require eel 2.15.90
6815 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6817         * src/nautilus-main.c: (main):
6818         Unref GnomeProgram at the end. (#348429)
6820         Patch from Christian Persch <chpe@gnome.org>
6822 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6824         * src/nautilus-file-management-properties.c:
6825         (nautilus_file_management_properties_dialog_setup):
6826         * src/nautilus-file-management-properties.glade:
6827         Remove the "always use text-entry location bar" checkbox from the
6828         preferences page.
6830         * src/nautilus-navigation-window.[ch]: (location_button_create),
6831         (nautilus_navigation_window_instance_init),
6832         (nautilus_navigation_window_destroy):
6833         Add a tooltip to the new location bar toggle button.
6835 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6837         * src/file-manager/fm-properties-window.c:
6838         (permission_combo_update): Add a translator comment for
6839         permission combo box labels. (#347764)
6841         Patch from Hendrik Richter  <hendi@gnome-de.org>
6843 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6845         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6846         Add a location_button field.
6848         * src/nautilus-navigation-window.c
6849         (nautilus_navigation_window_instance_init): Create the
6850         location_button.
6851         (location_button_toggled_cb): New callback.  Changes the
6852         preference for toggling between the path bar and the location bar.
6853         (always_use_location_entry_changed): Toggle the button as
6854         appropriate.
6856         Add a button to the location bar to toggle betwen the path bar
6857         and a location entry. (#347991)
6859         Patch from Federico Mena Quintero  <federico@novell.com>
6861 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6863         * libnautilus-private/nautilus-icon-factory.c:
6864         * src/file-manager/fm-directory-view.c:
6865         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6866         * src/nautilus-window-menus.c:
6867         Use trash icons from the icon naming specification for trash
6868         related operations. (#340321)
6870         Patch from Rodney Dawes  <dobey@novell.com>
6872 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6874         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6875         Take the sidebar as parameter and refilter it after adding.
6877         (reorder_bookmarks): Implement reordering of bookmarks.
6879         (drag_data_delete_callback), (drag_data_received_callback),
6880         (drag_motion_callback): Handle dragging of tree rows.
6882         (nautilus_places_sidebar_init)
6883         (_shortcuts_model_filter_class_init),
6884         (_shortcuts_model_filter_init),
6885         (shortcuts_model_filter_row_draggable),
6886         (shortcuts_model_filter_drag_data_get),
6887         (shortcuts_model_filter_drag_source_iface_init),
6888         (shortcuts_model_filter_new):
6889         Implement GtkTreeDragSource.
6891         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6892         (loading_uri_callback): Use the filter model.
6894         Enable reordering of bookmarks in the places sidebar via
6895         Drag'n'Drop. (#319022)
6897         Patch from Xavier Claessens <xclaesse@gmail.com>
6899 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6901         * libnautilus-private/nautilus-search-engine-beagle.c:
6902         (nautilus_search_engine_beagle_new): Check whether daemon is
6903         running as beagle_client_new doesn't fail when a stale socket
6904         file exists.
6906         Patch from Jürg Billeter <j@bitron.ch>
6908 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6910         * configure.in:
6911         * libnautilus-extension/Makefile.am:
6912         Add extension versioning infrastructure and add nautilus-menu.[ch].
6914         * libnautilus-extension/nautilus-menu-item.[ch]:
6915         Add and handle a 'menu' property and add a function
6916         nautilus_menu_item_set_submenu.
6918         * libnautilus-extension/nautilus-menu.[ch]:
6919         New files implementing a submenu item.
6921         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6922         (reset_extension_actions_menu):
6923         Add extension menu items recursively.
6925         * libnautilus-extension/nautilus-menu-provider.h:
6926         Update include.
6928         Extend extension API to support submenus. (#314579)
6930         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6932 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6934         * configure.in:
6935         Post-release version bump
6937 === nautilus 2.15.4 ===
6939 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6941         * NEWS:
6942         Update for release
6944         * configure.in:
6945         Bump version to 2.15.4
6946         Require eel 2.15.4
6948 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6950         * libnautilus-private/nautilus-directory-async.c:
6951         (dequeue_pending_idle_callback): Never add a file to both
6952         the added_files and changed_files lists. Don't ref an existing
6953         file without adding it to the changed_file list. (#336051)
6955         Patch from Christian Neumair  <chris@gnome-de.org>
6957 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6959         * libnautilus-private/nautilus-file-dnd.[ch]:
6960         Add functions nautilus_drag_can_accept_files and
6961         nautilus_drag_can_accept_info.
6963         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6964         (receive_dropped_uri_list), (receive_dropped_text),
6965         (drag_data_received_callback):
6966         Accept the entire drag context as parameter and use
6967         nautilus_icon_container_find_drop_target.
6969         (nautilus_icon_container_find_drop_target):
6970         (nautilus_icon_dnd_update_drop_target):
6971         Use nautilus_drag_can_accept_info.
6973         * libnautilus-private/nautilus-marshal.list:
6974         Add new signature.
6976         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6977         Add function get_drop_target_uri_at_pos and use it in the drop
6978         handlers to determine the target uris for actions.
6979         Rename get_drop_target to get_drop_target_uri_for path.
6981         (nautilus_tree_view_drag_dest_class_init):
6982         Adapt to new drag handler signatures.
6984         (set_widget_highlight):
6985         Fix DND highlighting of an empty tree view.
6987         (drag_motion_callback):
6988         Ignore drags on the header.
6990         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6991         * libnautilus-private/nautilus-icon-container.[ch]:
6992         * src/file-manager/fm-icon-view.c:
6993         * src/file-manager/fm-list-view.c:
6994         Add a target/parent uri parameter to the drop handler functions.
6996         * src/file-manager/fm-directory-view.[ch]:
6997         Add handling for the additional target parameter to support
6998         drops of URIs, URLs and text to subfolders.
7000         Patch from Christian Neumair  <chris@gnome-de.org>
7002 2006-07-08  Christian Neumair  <chris@gnome-de.org>
7004         * libnautilus-private/nautilus-file-utilities.c:
7005         * libnautilus-private/nautilus-file-utilities.h:
7006         Add nautilus_find_existing_uri_in_hierarchy.
7007         Remove undefined in_gnome_path helper declarations.
7009         * src/nautilus-pathbar.c:
7010         * src/nautilus-pathbar.h:
7011         Make nautilus_path_bar_clear_buttons public.
7013         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7014         If the displayed location was removed, and it has an existing parent,
7015         navigate window to this parent. Fixes #336724.
7017 2006-07-06  William Jon McCann  <mccann@jhu.edu>
7019         * libnautilus-private/nautilus-icon-factory.c:
7020         (get_special_icon_for_file):
7021         * src/nautilus-window-menus.c:
7022         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7023         for burn:///.
7025 2006-06-21  Christian Neumair  <chris@gnome-de.org>
7027         Add complete session management, remember maximization state and type
7028         of open windows, save history on quit.
7030         * libnautilus-private/nautilus-global-preferences.c
7031         * libnautilus-private/nautilus-global-preferences.h:
7032         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7034         * libnautilus-private/nautilus-metadata.h:
7035         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7037         * src/nautilus-application.c:
7038         * src/nautilus-application.h:
7039         Save session on session save request, add
7040         nautilus_application_load_session(), move
7041         initial navigational geometry handling to
7042         nautilus_application_create_navigation_window,
7043         maximize window if
7044         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7045         is set.
7047         * src/nautilus-main.c:
7048         Add "--load-session" parameter.
7050         * src/nautilus-shell-interface.idl:
7051         * src/nautilus-shell.c:
7052         Add load_session CORBA method.
7054         * src/nautilus-navigation-window.c:
7055         * src/nautilus-spatial-window.c:
7056         Save maximized state when appropriate.
7058         * src/nautilus-window-manage-views.c:
7059         Load maximized state for spatial windows,
7060         remove navigation window geometry handling.
7062         * src/nautilus-window.c:
7063         * src/nautilus-window-private.h:
7064         Add nautilus_add_to_history_list_no_notify.
7066 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7068         * libnautilus-extension/nautilus-menu-provider.[ch]:
7069         Add items_updated signal
7071         * libnautilus-private/Makefile.am:
7072         * libnautilus-private/nautilus-signaller.[ch]:
7073         * src/nautilus-signaller.[ch]:
7074         * src/Makefile.am:
7075         Move NautilusSignaller to libnautilus-private.
7076         Add popup_menu_changed signal.
7078         * src/nautilus-application.c:
7079         Signal popup_menu_changed when a menu provider emits items_updated.
7081         * src/file-manager/fm-directory-view.c:
7082         * src/nautilus-window.c:
7083         Handle popup_menu_changed.
7085         * src/nautilus-emblem-sidebar.c:
7086         * src/nautilus-history-sidebar.c:
7087         * src/nautilus-navigation-window-menus.c:
7088         * src/nautilus-navigation-window.c:
7089         * src/nautilus-property-browser.c:
7090         * src/nautilus-spatial-window.c:
7091         * src/nautilus-window-menus.c:
7092         Update includes.
7094         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7096 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7098         * libnautilus-private/nautilus-column-utilities.c:
7099         Add selinux context column
7101         * libnautilus-private/nautilus-directory-async.c:
7102         * libnautilus-private/nautilus-file-private.h:
7103         * libnautilus-private/nautilus-file.[ch]:
7104         Get selinux context for all files.
7105         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7106         Add selinux_context string attribute.
7108         * src/file-manager/fm-properties-window.c:
7109         Display selinux context in permissions page.
7111 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7113         * libnautilus-private/nautilus-global-preferences.[ch]:
7114         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7115         Add show_advanced_permissions setting
7116         Remove show_special_flags setting, its always on in advanced mode.
7118         * libnautilus-private/nautilus-file-operations.[ch]:
7119         Add nautilus_file_set_permissions_recursive
7121         * src/file-manager/fm-properties-window.c:
7122         Change permission page. Implement both simple and advanced mode.
7123         Add recursive permissions setting.
7124         HIGify some spacing.
7126 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7128         * configure.in:
7129         Post-release version bump
7131 === nautilus 2.15.2 ===
7133 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7135         * NEWS:
7136         Update for release
7138 2006-05-30  Christian Neumair  <chris@gnome-de.org>
7140         * libnautilus-private/nautilus-icon-factory.c:
7141         * libnautilus-private/nautilus-thumbnails.c:
7142         * libnautilus-private/nautilus-thumbnails.h:
7143         Use GdkPixbufLoader for thumbnailing.
7145 2006-05-29  Christian Neumair  <chris@gnome-de.org>
7147         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7148         Limit max. returned SVG icon size to requested icon size.
7150 2006-05-24  Christian Neumair  <chris@gnome-de.org>
7152         * libnautilus-private/nautilus-file-utilities.c:
7153         (nautilus_file_operations_copy_move):
7154         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7155         nautilus_file_get_enclosing_volume.
7157         * libnautilus-private/nautilus-file-utilities.c:
7158         * libnautilus-private/nautilus-file-utilities.h:
7159         Remove nautilus_get_enclosing_volume.
7161 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7163         * src/nautilus-information-panel.c:
7164         * src/nautilus-window-bookmarks.c:
7165         * src/file-manager/fm-properties-window.c:
7167         Use g_signal_connect_data instead of the outdated eel equivalent.
7169 2006-05-24  Alexander Larsson  <alexl@redhat.com>
7171         * src/file-manager/fm-list-view.c:
7172         Remove unused include of eel-cell-renderer-pixbuf-list.h
7174 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7176         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7177         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7179 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7181         * nautilus-folder-handler.desktop.in: Add internationalization
7182         * po/POTFILES.in: Add the file.
7184 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7186         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7187         Only pass TRUE for embedding_text if we actually read a top-left text.
7188         Based on patch from Rene Hausleitner (#335435)
7190 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7192         * src/file-manager/fm-directory-view.c:
7193         * src/nautilus-places-sidebar.c:
7194         Don't allow floppy formating if the floppy is mounted,
7195         since gfloppy can't handle that. (#125819)
7196         Patch from Xavier Claessens
7198 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7200         * configure.in:
7201         Post-release version bump.
7203 === nautilus 2.15.1 ===
7205 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7207         * NEWS:
7208         Update for release
7210 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7212         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7213         (icon_set_size), (icon_toggle_selected),
7214         (nautilus_icon_container_move_icon), (keyboard_stretching),
7215         (end_stretching), (nautilus_icon_container_update_icon),
7216         (assign_icon_position), (nautilus_icon_container_add),
7217         (nautilus_icon_container_is_stretched),
7218         (nautilus_icon_container_unstretch),
7219         (nautilus_icon_container_freeze_icon_positions):
7220         * libnautilus-private/nautilus-icon-container.h:
7221         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7222         * libnautilus-private/nautilus-icon-private.h:
7223         * src/file-manager/fm-icon-view.c:
7224         (get_stored_icon_position_callback),
7225         (icon_position_changed_callback):
7226         Cleanup to merge the x any y icon scale factors into one variable.
7228         Patch from Christian Neumair <chris@gnome-de.org>
7230 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
7232         * src/nautilus-places-sidebar.c: (update_places_cb),
7233         (volume_unmounted_callback), (drive_disconnected_callback),
7234         (drive_connected_callback),
7235         (nautilus_places_sidebar_set_parent_window):
7236         Update the places on drive-connected and drive-disconnected
7237         signals too. Delay the update for the volume-unmounted signal
7238         with an idle callback to work around gnome-vfs removing the
7239         volume only after we received the signal.
7241         Patch from Xavier Claessens <xclaesse@gmail.com>
7243 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
7245         * src/nautilus-window-manage-views.c:
7246         (got_file_info_for_view_selection_callback):
7247         Re-set viewed_file after a location change failed. Prevents
7248         crashing over an assertion in viewed_file_changed_callback
7249         on slow filesystems. Fixes #339965.
7251 2006-05-08  Federico Mena Quintero  <federico@novell.com>
7253         * libnautilus-private/nautilus-file-operations.c
7254         (handle_transfer_ok): Don't special-case the first 0 bytes of the
7255         file in the case of reporting actual copy/move progress.  It is
7256         fine to update both the labels and the sizes every time.  Fixes
7257         http://bugzilla.gnome.org/show_bug.cgi?id=341064
7258         https://bugzilla.novell.com/show_bug.cgi?id=66073
7260 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
7262         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7263         (check_visibility), (bookmarks_check_popup_sensitivity),
7264         (get_selected_iter), (rename_selected_bookmark),
7265         (remove_selected_bookmarks), (mount_shortcut_cb),
7266         (unmount_shortcut_cb), (eject_shortcut_cb),
7267         (nautilus_places_sidebar_init):
7268         Add volume data to the list store and use it to show
7269         an unmount command for network volumes. (#316184)
7271         Patch from Xavier Claessens <xclaesse@gmail.com>
7273 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7275         * libnautilus-private/nautilus-dnd.c:
7276         (nautilus_drag_drop_action_ask),
7277         (nautilus_drag_drop_background_ask):
7278         * src/file-manager/fm-tree-view.c: (create_popup_menu):
7279         * src/nautilus-places-sidebar.c:
7280         (bookmarks_build_popup_menu):
7281         Use eel_gtk_menu_append_separator.
7283         * src/nautilus-places-sidebar.c:
7284         (bookmarks_check_popup_sensitivity):
7285         Use eel_gtk_widget_set_shown.
7287 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7289         * src/nautilus-query-editor.c: (type_combo_changed):
7290         Fix typo in function name: s/availible/available/ (#326053)
7292         * configure.in:
7293         Require eel 2.15.1
7295 2006-05-04  Christian Neumair  <chris@gnome-de.org>
7297         * src/nautilus-navigation-action.c:
7298         (nautilus_navigation_action_class_init), (disconnect_proxy):
7299         Disconnect signal handlers registered when connecting proxies.
7301 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
7303         * src/nautilus-places-sidebar.c: (volume_op_callback):
7304         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7305         (eject_for_type), (set_visibility),
7306         (bookmarks_check_popup_sensitivity), (get_selected_drive),
7307         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7308         (format_shortcut_cb), (bookmarks_build_popup_menu):
7309         Add mount, unmount, eject and format menu items to the popup menu
7310         of drives in the places sidebar. (#316184)
7312         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7314 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7316         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7317         Adapt to new GtkAboutDialog behaviour and use wrap-license.
7318         Makes the close button work again. Fixes #336520.
7320         Patch from Christian Persch <chpe@gnome.org>
7322 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7324         * src/nautilus-query-editor.c: (location_row_create_widgets):
7325         Fix typo in the query filechooser window title. (#325284)
7327 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7329         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7330         (finish_first_line):
7331         Fix wording: Use "criterion" instead of "criterium". (#331682)
7333         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7335 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7337         * libnautilus-private/nautilus-program-choosing.c:
7338         (application_cannot_open_location):
7339         Remove bogus period from strings. (#336909)
7341         Patch from Javier F. Serrador <serrador@tecknolabs.com>
7343 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7345         * libnautilus-private/nautilus-file-operations.c:
7346         (handle_transfer_overwrite):  Use the same phrasing and
7347         format as the GTK+ overwrite dialog.  Also, per the HIG
7348         convert the dialog to a confirmation alert since the user's
7349         command may destroy data. (#325188)
7351         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7353 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7355         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7356         (append_exifdata_string):
7357         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7358         deciding which date to show from image metadata. (#331810)
7360         Patch from Pat Suwalski <pat@suwalski.net>
7362 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
7364         * configure.in:
7365         * po/LINGUAS:
7366         Update handling of po/LINGUAS for new instructions.  Refer
7367         to http://live.gnome.org/GnomeGoals/PoLinguas
7369         Patch from Brian Pepple  <bdpepple@gmail.com>
7371 2006-04-27  Christian Neumair  <chris@gnome-de.org>
7373         * src/file-manager/fm-actions.h:
7374         * src/file-manager/fm-directory-view.c:
7375         (file_get_volume_and_drive),
7376         (action_self_mount_volume_callback),
7377         (action_self_unmount_volume_callback),
7378         (action_self_eject_volume_callback),
7379         (action_self_format_volume_callback),
7380         (file_get_volume_and_drive),
7381         (file_should_show_self),
7382         (real_update_menus_volumes):
7383         * src/file-manager/fm-tree-view.c:
7384         (create_popup_menu):
7385         * src/file-manager/nautilus-directory-view-ui.xml:
7386         Allow to mount/unmout/eject/format a volume when displaying its
7387         activation URI.
7389 2006-04-26  Christian Neumair  <chris@gnome-de.org>
7391         * libnautilus-private/nautilus-file.c:
7392         (nautilus_file_denies_access_permission),
7393         (nautilus_file_can_get_permissions),
7394         (nautilus_file_can_set_permissions):
7395         If no ACCESS file info field is available, pretend to have full
7396         access. If no PERMISSIONS field is available, pretend to have full
7397         permission control.
7399 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7401         * libnautilus-private/nautilus-icon-canvas-item.c:
7402         Fix width of text selection in text-below-icons mode.
7403         (it was to wide.)
7405 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7407         * configure.in:
7408         Remove popt
7410         * src/nautilus-connect-server-dialog-main.c:
7411         * src/nautilus-main.c:
7412         Convert from popt to goption.
7413         Based on patch from Philip Van Hoof
7415 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7417         * src/nautilus-main.c:
7418         Remove icon registration, as its no longer needed with gtk 2.9.
7420         * src/nautilus-window-menus.c:
7421         (nautilus_menus_append_bookmark_to_menu):
7422         Remove bogus TODO.
7424 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7426         * configure.in:
7427         Bump version to 2.15.1
7428         2.14 development continues on gnome-2-14 branch.
7430 ==== gnome-2-14 branched from here ===
7432 2006-04-25  Christian Neumair  <chris@gnome-de.org>
7434         * configure.in:
7435         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7437         * src/file-manager/fm-tree-view.c: (create_tree):
7438         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7440 2006-04-18  Alexander Larsson  <alexl@redhat.com>
7442         * libnautilus-private/nautilus-file-attributes.h:
7443         * libnautilus-private/nautilus-directory-async.c:
7444         * libnautilus-private/nautilus-directory-private.h:
7445         * libnautilus-private/nautilus-file-private.h:
7446         * libnautilus-private/nautilus-file.c:
7447         * libnautilus-private/nautilus-file.h:
7448         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
7449         the normal top-left text to 10x5.
7450         Add need_large argument to nautilus_file_peek_top_left_text and
7451         nautilus_extract_top_left_text.
7453         * libnautilus-private/nautilus-icon-canvas-item.[ch]
7454         Make details an instance-private instead of allocating separately.
7455         Add _set_is_visible() and only keep PangoLayouts cached for
7456         visible icons.
7458         * libnautilus-private/nautilus-icon-container.[ch]:
7459         * src/file-manager/fm-icon-container.c:
7460         Monitor large embedded text for larger icons.
7461         Call nautilus_icon_canvas_item_set_is_visible as needed.
7463         * libnautilus-private/nautilus-icon-factory.[ch]:
7464         Limit never-free recently used cache to 20 items.
7465         Free other unused cache items after a 100 sec.
7467 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7469         * po/LINGUAS:
7470         Remove newlines to fix build with CVS intltool. (#338423)
7472 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7474         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7475         Don't delete the first bookmark if pressing del key on an
7476         undeletable item. Fixes #338377.
7478 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
7480         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7481         Don't add location bookmark for desktop windows. Fixes #334860.
7483         Patch from Christian Neumair <chris@gnome-de.org>
7485 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7487         * configure.in:
7488         Post-release version bump.
7490 === nautilus 2.14.1 ===
7492 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7494         * NEWS:
7495         Update for release
7497         * configure.in:
7498         Require eel 2.14.1
7500 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7502         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7503         Use smaller close icon for the sidebar.
7505         Patch from Yang Hong <yanghong@ccoss.com.cn>
7507 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7509         * libnautilus-private/nautilus-icon-dnd.c:
7510         (get_data_on_first_target_we_support):
7511         Determine drop target by iterating through drop container
7512         target list instead of drag context DND list. (#337588)
7514         Patch from Christian Neumair <chris@gnome-de.org>
7516 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7518         * po/LINGUAS: New file listing all supported languages.
7520         * configure.in: Use po/LINGUAS instead of including all languages
7521         directly in this file. See the wiki for more information:
7522         http://live.gnome.org/GnomeGoals/PoLinguas
7524         Patch from Brian Pepple  <bdpepple@gmail.com>
7526 2006-04-08  Christian Neumair  <chris@gnome-de.org>
7528         * libnautilus-private/nautilus-file-operations-progress.c:
7529         (nautilus_file_operations_progress_update),
7530         (nautilus_file_operations_progress_set_operation_string):
7531         Update progress dialog when setting its operation string,
7532         also set operation string during preflight.
7534 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
7536         * src/file-manager/fm-directory-view.c:
7537         (set_script_environment_variables),
7538         (unset_script_environment_variables):
7539         * src/nautilus-main.c: (main):
7540         * src/nautilus-shell.c: (corba_restart):
7541         Use g_(un)setenv instead of their eel_ counterparts.
7543 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7545         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7546         (mount_volume_callback), (row_activated_callback),
7547         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7548         Adapt the same policy for showing drives and volumes in the places
7549         sidebar as in computer:/// and the gtk filechooser: Show unmounted
7550         but user-visible drives and mount them on activation. (#321320)
7552         Patch from Xavier Claessens <xclaesse@gmail.com>
7554 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7556         * data/patterns/.striated.png:
7557         * data/patterns/Makefile.am:
7558         Remove unused pattern file. (#337353)
7560 2006-03-30  Christian Neumair  <chris@gnome-de.org>
7562         * src/file-manager/fm-directory-view.c:
7563         (fm_directory_view_get_loading):
7564         * src/file-manager/fm-directory-view.h:
7565         Add fm_directory_view_get_loading().
7567         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7568         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7569         Use fm_directory_view_get_loading() to determine whether view is
7570         loaded. If it is not yet loaded, don't position icons lazily.
7572 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
7574         * src/nautilus-connect-server-dialog-main.c: (main):
7575         Get the command line options and pass them on to the dialog.
7577         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7578         (nautilus_connect_server_dialog_init), (setup_for_type):
7579         Use new MethodInfo struct to construct the UI.
7580         (display_server_uri): New function for initialising the UI based
7581         on the broken down parts of the URI.
7582         (nautilus_connect_server_dialog_new): Use display_server_uri.
7583         (get_method_description): New helper function.
7584         (port_insert_text): Accept more than one digit at a time.
7586         Display broken down URIs in 'Connect to Server' properly. (#332848)
7588         Patch from Nate Nielsen <nielsen@memberwebs.com>
7590 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7592         * libnautilus-private/nautilus-icon-factory.c: Only consider
7593         the filename suffix when deciding if a file is an SVG image.
7594         Bug #330019.
7596 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7598         * src/nautilus-application.c: use g_strv_length instead of a
7599         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7600         the old eel_make_uri_from_shell_arg. Bug #334077.
7602 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7604         * src/file-manager/fm-directory-view.c:
7605         (pattern_select_response_cb), (select_pattern):
7606         Add help button to the Select Pattern dialog. (#331443)
7608         * src/nautilus-connect-server-dialog.c: (response_callback),
7609         (nautilus_connect_server_dialog_init):
7610         Add help button to the Connect to Server dialog. (#334330)
7612         * src/nautilus-location-dialog.c: (response_callback),
7613         (nautilus_location_dialog_init):
7614         Add help button to the Open Location dialog (#334293)
7616 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7618         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7619         Don't set the visibility of the "burn CD" action here.
7620         (nautilus_window_initialize_menus_constructed): New public
7621         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7622         a window which has a menubar.  This prevents calling
7623         have_burn_uri() unnecessarily for the desktop window, as this is
7624         an expensive operation during login (up to 1 second!).  The way
7625         have_burn_uri() works is by creating a "burn:///" URI and seeing
7626         if it is valid, but this makes gnome-vfs load libmapping.so from
7627         nautilus-cd-burner; this takes a long time during login.
7629         * src/nautilus-window-private.h: Added prototype for
7630         nautilus_window_initialize_menus_constructed().
7632         * src/nautilus-window.h: New prototype for
7633         nautilus_window_has_menubar_and_statusbar().
7635         * src/nautilus-window.c
7636         (nautilus_window_has_menubar_and_statusbar): New function; returns
7637         whether the window should have a menubar and statusbar.  This
7638         depends on the window_type from the class structure.
7639         (nautilus_window_constructor): Call
7640         nautilus_window_initialize_menus_constructed().  We do it here so
7641         that its own call to nautilus_window_has_menubar_and_statusbar()
7642         will already have the right value for class->window_type.
7644 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7646         * src/nautilus-main.c: (register_icons):
7647         Speed up stock icon registration, as discussed on the mailing list:
7649         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7651         Also fixes #335158.
7653         * libnautilus-private/nautilus-file-operations.c:
7654         (nautilus_file_operations_copy_move):
7655         Check whether enclosing volume for any of the source files is
7656         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7657         Fixes #167102.
7659         * libnautilus-private/nautilus-file-utilities.c:
7660         * libnautilus-private/nautilus-file-utilities.h:
7661         Add nautilus_get_enclosing_volume.
7663 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7665         * nautilus-computer.desktop.in:
7666         * nautilus-folder-handler.desktop.in:
7667         * nautilus-home.desktop.in:
7668         * src/network-scheme.desktop.in:
7669         Add --no-desktop to the Exec command line options. (#326338)
7671         Patch from Saleem Abdulrasool
7673         * nautilus-computer.desktop.in:
7674         * nautilus-folder-handler.desktop.in:
7675         * nautilus-home.desktop.in:
7676         * nautilus.desktop.in:
7677         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7678         none of the listed binaries does exist anymore.
7680 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7682         * libnautilus-private/*.c:
7683         * src/file-manager/*.c:
7684         * src/*.c:
7685         Use gi18n.h instead of deprecated gnome-i18n.h header.
7687         * libnautilus-private/nautilus-query.c:
7688         (nautilus_query_to_readable_string):
7689         Mark string for translation.
7691         * po/POTFILES.in:
7692         Add nautilus-query.c
7694         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7696 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7698         * configure.in: Added "ka" Georgian to
7699         ALL_LINGUAS.
7701 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7703         * configure.in:
7704         Post-release version bump.
7706 === nautilus 2.14.0 ===
7708 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7710         * NEWS:
7711         Update for release
7713         * configure.in:
7714         Update version to 2.14.0
7716 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7718         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7719         (activation_drive_mounted_callback):
7720         Don't show error dialog if mount error is "".
7722 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7724         * libnautilus-private/nautilus-icon-canvas-item.c:
7725         Fix text drawing in RTL mode in text beside icons.
7727 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7729         * libnautilus-private/nautilus-mime-actions.c:
7730         (nautilus_mime_actions_get_full_file_attributes):
7731         Don't request the mime list for activation, context menu and
7732         the view as menu anymore. It was once used for determining a
7733         specialized component for directories, but we don't support that
7734         anymore. Nowadays it just delays these operations and can cause
7735         auth dialogs when opening the popup menu.
7737 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7739         * libnautilus-private/nautilus-file.c:
7740         (nautilus_file_recompute_deep_counts):
7741         Add file to work queue of enclosing directory when recomputing
7742         deep count for the properties dialog. Fixes #169342.
7744         Patch from Christian Neumair
7746 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7748         * src/nautilus-window-manage-views.c:
7749         * src/nautilus-window-private.h:
7750         Close window when it gets put in the trash.
7752         Patch from Christian Neumair
7754 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7756         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7757         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7758         icons jumping around
7760         * libnautilus-private/nautilus-icon-container.c:
7761         remove old workaround
7763         Patch from Christian Neumair
7765 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7767         * configure.in: Add "km" to ALL_LINGUAS.
7769 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7771         * libnautilus-private/nautilus-directory-async.c:
7772         (new_files_cancel), (nautilus_directory_cancel):
7773         Cancel get_file_info calls for new files too. Fixes a crash
7774         when leaving a directory with pending calls (#152977).
7776 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7778         * src/file-manager/fm-directory-view.c: (activate_callback):
7779         Close the window after the file activation, not before.
7780         Fixes a crash when middle-clicking a file (#330491).
7782 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7784         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7785         Don't show directory count for smb shares, as that can cause
7786         lots of network traffic and auth dialogs.
7788 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7790         * libnautilus-private/nautilus-icon-container.c:
7791         (get_cmp_point_x), (get_cmp_point_y),
7792         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7793         (closest_in_90_degrees), (record_arrow_key_start):
7794         Use better icon points for comparing the position of two items in
7795         "Text Beside Icon" mode. Fixes keynav issues with items that have
7796         different icon sizes.
7798 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7800         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7801         (get_drop_path):
7802         Test for the right path in the break condition. Fixes an infinite
7803         loop when dragging an item over a non-folder child of an expanded
7804         node in the list view, deadlocking the desktop.
7806 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7808         * configure.in:
7809         Post release version bump
7811 === nautilus 2.13.92 ===
7813 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7815         * NEWS:
7816         Update for release
7818 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7820         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7821         Use lazy positioning for volumes only, not all desktop file icons,
7822         as this can cause icons to move around, and its mainly required
7823         for removable volumes anyway.
7825 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7827         * src/nautilus-navigation-window.c:
7828         * src/nautilus-spatial-window.c:
7829         * src/nautilus-window.[ch]:
7830         Don't shortcut the title change when the bookmark name changes.
7831         Fixes #331383
7832         Patch from Christian Neumair.
7834 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7836         Get users' and groups' names via a cache to avoid calling
7837         getpwuid/getgrgid too often (i.e. many times during single redraw).
7839         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7840         Added nautilus-users-groups-cache.[ch]
7841         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7842         implementation of cache for getpwuid/getgrgid results.
7843         * libnautilus-private/nautilus-file.c:
7844         (get_user_name_from_id): removed
7845         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7846         (get_user_and_real_name_from_id): get user name and gecos using
7847         nautilus_users_cache_* functions instead of using getpwuid directly.
7848         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7849         (nautilus_file_get_group_name): get group name using
7850         nautilus_groups_cache_get_name instead of using getgrgid directly.
7851         (nautilus_file_get_owner_as_string): get user name using
7852         nautilus_users_cache_get_name.
7854 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7856         Don't add all possible columns to GtkTreeView when initializing
7857         FMListView, only the ones we actually show. This way we avoid getting
7858         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7859         columns with the default settings.
7861         * src/file-manager/fm-list-view.c:
7862         (apply_visible_columns_foreach, apply_visible_columns,
7863         apply_column_order): removed
7864         (apply_columns_settings): new function, updates a list of columns in
7865         GtkTreeView given both a list of visible columns and their ordering,
7866         replacement for apply_visible_columns and apply_column_order.
7867         (create_and_set_up_tree_view): when creating details->columns hash
7868         table, pass g_object_unref as value_destroy_func; before adding
7869         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7870         add columns to the view, the appropriate columns will be added when
7871         applying the configuration; in order to apply initial columns
7872         settings, call apply_columns_settings (instead of
7873         apply_visible_columns + apply_column_order).
7874         (set_visible_columns_from_metadata_and_preferences,
7875         set_column_order_from_metadata_and_preferences): removed
7876         (set_columns_settings_from_metadata_and_preferences): new, replacement
7877         for set_visible_columns_* and set_column_order_*.
7878         (fm_list_view_begin_loading, column_chooser_changed_callback,
7879         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7880         default_visible_columns_changed_callback,
7881         default_column_order_changed_callback): use newly added
7882         set_columns_settings_from_metadata_and_preferences.
7884 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7886         Avoid heavy operations inside "motion_notify_event" handler: don't
7887         call gtk_tree_model_row_changed (which causes updating the whole
7888         view), don't create new mouse cursor, change cursor only when
7889         necessary.
7890         As a bonus we avoid leaking hand cursor in nautilus and X server.
7892         * src/file-manager/fm-list-view.c:
7893         (hand_cursor): new global variable for storing hand cursor used in
7894         single click mode
7895         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7896         the model when changing rows, it's very slow and unnecessary - GTK+
7897         automatically invalidates parts of the view occupied by old and new
7898         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7899         only when necessary (from GDK_HAND2 to default and the other way
7900         round)
7901         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7902         the current row in the model, GTK+ automatically redraws the current
7903         row
7904         (enter_notify_callback): in case single click mode is used, update
7905         details->hover_path and set hand cursor if necessary
7906         (create_and_set_up_tree_view): connect to enter_notify_event signal
7907         in addition to leave_notify_event.
7908         (fm_list_view_click_policy_changed): unref global hand_cursor and
7909         set it to NULL when changing to double click mode, create new cursor
7910         and assign it to hand_cursor when changing to single click one.
7911         (fm_list_view_finalize): free details->hover_path if necessary
7912         (fm_list_view_init): explicitly set details->hover_path to NULL
7914 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7916         * src/nautilus-window-manage-views.c:
7917         Don't close window if old file changed when we're loading
7918         a new one (#137027).
7919         Based on patch from Christian Neumair.
7921 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7923         * libnautilus-private/nautilus-icon-container.c:
7924         Correctly handle *_margins as pixel values, not world-coords.
7925         Based on patch from Christian Neumair.
7927 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7929         * libnautilus-private/nautilus-icon-container.c
7930         (finish_adding_new_icons): Do not place icons both in the
7931         no_position_icons and semi_position_icons lists!
7932         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7933         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7934         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7935         getting a negative number.  So, we initially test for this and
7936         start that the first snap column.  The same reasoning applies to
7937         *y and the baseline.
7939 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7941         * src/nautilus-navigation-window.c:
7942         Allow saving a sidebar width of 0 (#331475)
7943         Patch from Christian Neumair
7945 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7947         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7948         Allow line-breaks after '-', '_', '.'
7949         (although not when a short number follows '.')
7950         Patch from Christian Neumair
7952 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7954         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7955         (can_accept_items_as_bookmarks), (drag_motion_callback),
7956         (bookmarks_drop_uris), (build_selection_list),
7957         (drag_data_received_callback):
7958         Only allow creation of bookmarks for directories. Fixes #328074.
7960 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7962         * libnautilus-private/nautilus-directory.c:
7963         (nautilus_directory_notify_files_removed):
7964         Plug potential leak.
7966 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7968         * src/file-manager/fm-directory-view.c: (done_loading):
7969         Only use the idle reveal mechanism for the list view.
7971 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7973         * src/file-manager/fm-directory-view.c:
7974         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7975         (done_loading):
7976         Call reveal_selection in an idle callback to work around a bug in
7977         GtkTreeView which produces buggy scroll states when the nodes have
7978         not yet been allocated. It would make the selection always the top
7979         row even when it should ignore alignment, among other oddities.
7981 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7983         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7984         * src/nautilus-application.h:
7985         * src/nautilus-window-manage-views.c:
7986         (got_file_info_for_view_selection_callback):
7987         Also consider desktop windows when deciding whether to fallback to
7988         home or not. Fixes #331605.
7990 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7992         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7994 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7996         * libnautilus-private/nautilus-directory-async.c:
7997         (directory_count_start):
7998         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7999         This avoids lots of stats.
8001         * configure.in:
8002         Require vfs 2.13.92 (cvs for now) for the above.
8004 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8006         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8007         Don't leak bookmark.
8009 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8011         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8012         Resolve the dropped uris to their drop target, use the same naming
8013         logic as the bookmark menu and use gnome-fs-directory icon when adding.
8014         If something more fitting is available it will be updated anyway.
8015         Fixes #332235.
8017 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8019         * src/nautilus-places-sidebar.c: (bookmarks_edited):
8020         Set the has_custom_name_flag before setting the name - which would
8021         otherwise immediately commit the bookmarks to disk without the name.
8022         Fixes #327744.
8024 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8026         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8027         (bookmarks_button_press_event_cb):
8028         Open the popup menu non-modal and pass the button event on to the
8029         tree view. Makes a right click select the item under the cursor
8030         before bringing up the menu. Fixes #329778.
8032 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
8034         * libnautilus-private/nautilus-file.c:
8035         (nautilus_file_get_size_as_string_with_real_size):
8036         Add a cast to fix build for platforms where GnomeVFSFileSize
8037         is not defined as long long (e.g. AMD64). Fixes bug #331636.
8039 2006-02-21  Alexander Larsson  <alexl@redhat.com>
8041         * src/file-manager/fm-error-reporting.[ch]:
8042         Add callback to fm_rename_file.
8044         * src/file-manager/fm-icon-view.c:
8045         Pass NULL as above callback
8047         * src/file-manager/fm-list-view.c:
8048         Don't activate file when renaming, delay until rename done.
8049         After rename, scroll to renamed file if not visibile, because it
8050         may have moved.
8052         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
8054         * src/file-manager/fm-list-model.c:
8055         On file change, if file was re-sorted emit rows_reordered.
8057         This fixes bug #326581
8059 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
8061         * libnautilus-private/nautilus-mime-actions.c:
8062         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8063         (file_compare_by_uri_scheme),
8064         (nautilus_mime_get_default_application_for_files),
8065         (nautilus_mime_get_open_with_applications_for_files),
8066         (nautilus_mime_get_applications_for_files),
8067         (nautilus_mime_has_any_applications_for_files):
8068         Avoid redundant application lookups by sorting the files by mime type
8069         and skipping the ones which have the same mime type / parent uri
8070         combination as the previous one. Prevents nautilus from blocking for
8071         seconds when selecting many files of similar type.
8073 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
8075         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8076         Fall back to locale encoding or force utf8 if the utf8 conversion
8077         of the link target filename fails. (#331379)
8079 2006-02-15  Alexander Larsson  <alexl@redhat.com>
8081         * src/file-manager/fm-properties-window.c (append_extension_pages):
8082         Pass the original files, not the target files to property
8083         page providers. (#329426)
8084         (create_permissions_page):
8085         Make sure we can get permissions from target before showing
8086         permissions page.
8088 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8090         * configure.in:
8091         Post release version bump.
8093 === nautilus 2.13.91 ===
8095 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8097         * NEWS:
8098         Update for release
8100         * configure.in:
8101         Require eel 2.13.91
8103 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8105         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8106         Fix layout bug on desktop (#153519)
8108 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8110         * nautilus-folder-handler.desktop.in:
8111         Add application/x-gnome-saved-search to the list of folder types handled
8113 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8115         * configure.in:
8116         Post release version bump.
8118 === nautilus 2.13.90 ===
8120 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8122         * NEWS:
8123         Update for release
8125         * configure.in:
8126         Bump version to 2.13.90
8128 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8130         * src/nautilus-file-management-properties.c:
8131         (nautilus_file_management_properties_dialog_setup):
8132         * src/nautilus-file-management-properties.glade:
8133         Add the option to always use the location bar to the
8134         preferences dialog. Closes #328659.
8135         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8137 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8139         * libnautilus-private/nautilus-view.h:
8140         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8141         Add new grab_focus method.
8143         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8144         (fm_list_view_iface_init):
8145         Implement grab_focus.
8147         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8148         Use grab_focus to set the focus on the content view. Fixes #329087.
8149         Patch from Nelson Benitez <gnel@cenobioracing.com>
8151 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
8153         * src/nautilus-places-sidebar.c: (compute_drop_position),
8154         (get_drag_data), (free_drag_data), (drag_motion_callback),
8155         (drag_leave_callback), (uri_list_from_selection),
8156         (drag_data_received_callback), (drag_drop_callback),
8157         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8158         Enable bookmarks as drop targets. Closes #43311.
8159         Based on a patch from Christian Neumair <chris@gnome-de.org>.
8161 2006-01-29  Christian Neumair  <chris@gnome-de.org>
8163         * libnautilus-private/nautilus-icon-container.c:
8164         (finish_adding_new_icons):
8165         Use same grid as positioned icons to not mess up spacing.
8167 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
8169         * libnautilus-private/nautilus-file.c:
8170         (nautilus_file_get_size_as_string_with_real_size),
8171         (nautilus_file_get_string_attribute):
8172         * src/file-manager/fm-properties-window.c: (create_basic_page):
8173         Show the detailed file size in addition to the formatted one
8174         in the properties dialog. Fixes #62713.
8175         Patch from Gautier Portet <kassoulet@gmail.com>
8177 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8179         * src/file-manager/fm-directory-view.c:
8180         (confirm_delete_from_trash):
8181         HIGify the icon in the delete from trash dialog.
8182         Patch from Luca Ferretti <elle.uca@libero.it>
8184 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8186         * test/test-nautilus-directory-async.c: (main):
8187         Fix C99-style variable initialization.
8188         Patch from Jens Granseuer <jensgr@gmx.net>
8190 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8192         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8193         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8194         Stop cell editing when disposing the view. Fixes #322821.
8196 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8198         * libnautilus-private/nautilus-file-operations.c:
8199         (progress_dialog_set_to_from_item_text):
8200         Use nautilus_get_uri_shortname_for_display to avoid
8201         crashing g_markup with invalid utf-8. Fixes #325586.
8203 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
8205         * src/file-manager/fm-properties-window.c:
8206         (synch_groups_combo_box), (synch_user_menu):
8207         Don't try to update the owner and group widgets if
8208         the monitored file was removed. Fixes #325702.
8210 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8212         * src/nautilus-window.c: (nautilus_window_destroy):
8213         Unref and destroy a new content view that has been created
8214         but not yet been switched to. Fixes a rare crash.
8216 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8218         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8219         Don't leak title.
8221 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8223         * libnautilus-private/nautilus-desktop-directory-file.c:
8224         (desktop_directory_file_monitor_add):
8225         Fix a typo that makes the desktop directory monitors leak.
8227 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8229         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8230         Never try to scale icons down to 0px. Fixes scaling for
8231         images with extreme ratios.
8233 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8235         * libnautilus-private/nautilus-mime-actions.c:
8236         (nautilus_mime_get_applications_for_file):
8237         Don't leak mime_type.
8239 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
8241         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8242         Destroy the bookmarks window on shutdown.
8244         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8245         Release the bookmark stores.
8247 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
8249         * src/nautilus-spatial-window.c:
8250         (nautilus_spatial_window_finalize):
8251         Don't leak last_geometry.
8253         * src/file-manager/fm-tree-view.c:
8254         (show_iter_for_file):
8255         Don't leak path.
8257 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8259         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8260         Don't try to remove dummy rows from the reverse maps. Fixes
8261         critical warnings when reloading a list view with subdirectories.
8263 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8265         * configure.in:
8266         Post release version bump.
8268 === nautilus 2.13.4 ===
8270 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8272         * NEWS:
8273         Update for release.
8275 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8277         * configure.in:
8278         * libnautilus-private/Makefile.am:
8279         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8280         * libnautilus-private/nautilus-search-engine.c:
8281         Add search support for the Tracker indexing engine.
8283 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8285         * src/file-manager/fm-directory-view.c:
8286         Handle the mount/unmount error case where the mount system handled
8287         the error dialogs.
8289 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8291         * src/nautilus-places-sidebar.c: (add_place), (update_places),
8292         (get_bookmark_index), (compute_drop_position),
8293         (drag_motion_callback), (drag_leave_callback),
8294         (bookmarks_drop_uris), (drag_data_received_callback),
8295         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8296         (bookmarks_check_popup_sensitivity),
8297         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8298         (rename_shortcut_cb), (remove_selected_bookmarks),
8299         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8300         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8301         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8302         (bookmarks_button_press_event_cb), (bookmarks_edited),
8303         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8304         Merge parts of the d'n'd and popup menu code from the gtk filechooser
8305         into the places sidebar.
8307 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8309         * libnautilus-private/nautilus-directory-background.c:
8310         (nautilus_file_background_read_desktop_settings),
8311         (nautilus_file_background_write_desktop_settings):
8312         Handle new background zooming mode. (#105231)
8314 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8316         * src/file-manager/fm-desktop-icon-view.c:
8317         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8318         Remove the default_zoom pref callback in finalize, not destroy.
8319         Fixes #326063.
8321 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8323         * libnautilus-private/nautilus-file-operations.c:
8324         (progress_dialog_set_to_from_item_text):
8325         Handle hostnames in the progress dialog strings more robustly.
8326         Fixes #325737.
8327         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8329 2006-01-12  Christian Neumair  <chris@gnome-de.org>
8331         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8332         Update current bookmark name/pixbuf on changes. Partially fixes
8333         #44906.
8335 2006-01-12  Alexander Larsson  <alexl@redhat.com>
8337         * src/file-manager/fm-error-reporting.c: (rename_callback),
8338         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8339         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8341 2006-01-11  Sebastien Bacher  <seb128@debian.org>
8343         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8344         updated the default thumbnailing value (Fixes #317587)
8346 2006-01-11  Christian Neumair  <chris@gnome-de.org>
8348         * libnautilus-private/nautilus-mime-actions.c:
8349         (nautilus_mime_get_default_application_for_files),
8350         (intersect_application_lists),
8351         (nautilus_mime_get_open_with_applications_for_files),
8352         (nautilus_mime_has_any_applications_for_files):
8353         * libnautilus-private/nautilus-mime-actions.h:
8354         Add file list helpers for getting associated applications.
8356         * libnautilus-private/nautilus-program-choosing.c:
8357         * libnautilus-private/nautilus-program-choosing.h:
8358         (nautilus_launch_application):
8359         Allow to pass multiple files per application launch.
8361         * src/nautilus-information-panel.c:
8362         (command_button_callback):
8363         Port to new API.
8365         * src/file-manager/fm-directory-view.c:
8366         (application_launch_parameters_new),
8367         (application_launch_parameters_free),
8368         (fm_directory_view_launch_application),
8369         (fm_directory_view_chose_application_callback),
8370         (application_selected_cb),
8371         (open_with_launch_application_callback),
8372         (add_application_to_open_with_menu), (reset_open_with_menu),
8373         (real_update_menus), (list_to_parameters_foreach),
8374         (mime_application_hash),
8375         (fm_directory_view_make_activation_parameters),
8376         (activate_callback):
8377         Support activation of multiple files at once, correctly figure out
8378         their associated applications. Fixes #105653.
8380         * src/file-manager/fm-directory-view.c:
8381         (activate_callback):
8382         ref/unref the view before/after operating on it. Fixes #326231.
8384 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
8386         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8387         instead of g_utf8_strlen() since gtk_editable_insert_text takes
8388         the number of bytes (not number of characters).  Fixes #324406.
8390 2006-01-10  Jürg Billeter  <j@bitron.ch>
8392         * libnautilus-private/nautilus-desktop-link.c:
8393         (nautilus_desktop_link_new):
8394         Don't try to free constant string. Fixes #326114.
8396 2005-12-20  Christian Neumair  <chris@gnome-de.org>
8398         * libnautilus-private/nautilus-file.c:
8399         (nautilus_file_get_custom_icon):
8400         * src/file-manager/fm-properties-window.c:
8401         (fm_properties_window_drag_data_received),
8402         (make_relative_uri_from_full), (set_icon),
8403         (select_image_button_callback):
8404         Set icons for directories relative to the directory location to make
8405         it follow location changes.
8407 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8409         * src/nautilus-query-editor.c:
8410         Support filtering on arbitrary mime type.
8411         Uses the new eel_mime_get_availible_mime_types
8413         * configure.in:
8414         Require eel 2.13.4 for new mime list function
8416 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8418         * src/nautilus-query-editor.c: (edit_clicked),
8419         (nautilus_query_editor_grab_focus):
8420         Don't focus invisible widget.
8422 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8424         * libnautilus-extension/Makefile.am:
8425         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8426         Add NautilusLocationWidgetProvider
8428         * src/nautilus-window-manage-views.c:
8429         Use NautilusLocationWidgetProvider
8431 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8433         * src/file-manager/fm-directory-view.c:
8434         (action_save_search_as_callback):
8435         Some better strings, not resizeable.
8437         * src/nautilus-navigation-window.c:
8438         (nautilus_navigation_window_instance_init),
8439         (nautilus_navigation_window_destroy):
8440         Remove unused tooltips object
8442         * src/nautilus-query-editor.c:
8443         Add tooltips, fix spacing
8445         * src/nautilus-spatial-window.c:
8446         * src/nautilus-window-manage-views.c:
8447         Fix spacing for extra location widgets
8449 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
8451         * src/file-manager/fm-directory-view.c
8452         (action_save_search_as_callback):  HIG fixes for the save
8453         search dialog.
8455 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
8457         * libnautilus-private/nautilus-desktop-link-monitor.c:
8458         (volume_delete_dialog):
8459         * libnautilus-private/nautilus-file-operations.c:
8460         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8461         * libnautilus-private/nautilus-icon-dnd.c:
8462         (confirm_switch_to_manual_layout):
8463         * libnautilus-private/nautilus-program-choosing.c:
8464         (application_cannot_open_location):
8465         * src/file-manager/fm-directory-view.c:
8466         (report_broken_symbolic_link):
8467         * src/nautilus-location-bar.c: (drag_data_received_callback):
8468         Adapt callers to eel dialog API changes. Fixes #324262.
8470         Patch from Christian Neumair <chris@gnome-de.org>
8471         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8473 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8475         * libnautilus-private/nautilus-dnd.c:
8476         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
8477         for menu items.
8479 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8481         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8482         (add_new_pattern), (add_new_color): HIG fixes.  Use title
8483         capitalization for window titles.  Fix widget spacing.
8485 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8487         * libnautilus-private/nautilus-file.c: (get_time),
8488         (compare_by_time), (nautilus_file_compare_for_sort),
8489         (nautilus_file_compare_for_sort_by_attribute):
8490         Support comparison by accessed time. Fixes #321671.
8492         * libnautilus-private/nautilus-file.h:
8493         Add atime sort type.
8495         Based on a patch from bluefuture@email.it
8497 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8499         * src/file-manager/fm-properties-window.c:
8500         (select_image_button_callback):
8501         Use GTK_STOCK_REVERT_TO_SAVED item for icon
8502         selection dialog. Closes #95115.
8503         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8505 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8507         * libnautilus-extension/nautilus-column.c:
8508         * libnautilus-extension/nautilus-menu-item.c:
8509         * libnautilus-extension/nautilus-property-page.c:
8510         Chain up in finalize handler, to fix leaks.
8512 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8514         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8515         Correct arguments for add_file, makes rename on new folder/file work
8516         again.
8518 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8520         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8521         * libnautilus-private/nautilus-global-preferences.h:
8522         Rename network icon prefs to match others.
8524 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8526         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8527         * libnautilus-private/nautilus-global-preferences.c:
8528         Disable network icon on desktop by default.
8530         * src/nautilus-main.c:
8531         * src/nautilus-navigation-window-ui.xml:
8532         * src/nautilus-spatial-window-ui.xml:
8533         * src/nautilus-window-menus.c:
8534         Add network to go/places menu.
8536 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8538         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8539         Make entry 30 chars to match file selector dialog.
8540         Patch from Ray Strode
8542 2005-12-13  Alexander Larsson  <alexl@redhat.com>
8544         * libnautilus-private/nautilus-module.c (nautilus_module_load):
8545         open modules G_MODULE_BIND_LOCAL
8547 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8549         * configure.in:
8550         Post release version bump.
8552 === nautilus 2.13.3 ===
8554 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8556         * Makefile.am:
8557         disable update-mimedb in distcheck
8559         * libnautilus-private/Makefile.am:
8560         Add beagle sources to extradist
8562         * NEWS:
8563         Update for release
8565 --- Merged the nautilus-search2 branch ---
8567 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8569         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8570         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8571         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8573 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8575         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8576         Another case where we need to create a saved search file.
8578 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8580         * configure.in:
8581         Make it possible to build without beagle.
8583 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8585         * libnautilus-private/Makefile.am:
8586         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8587         Add new NautilusSearchEngineSimple backend.
8589         * libnautilus-private/nautilus-file-utilities.[ch]:
8590         Add nautilus_get_home_directory_uri.
8592         * libnautilus-private/nautilus-marshal.list:
8593         Add VOID:OBJECT,BOOLEAN, sort
8595         * libnautilus-private/nautilus-search-directory.[ch]:
8596         Add nautilus_search_directory_is_indexed.
8597         Make sure saved searches are never returned as search hits.
8599         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8600         Make _new fail if we can't contact beagle daemon.
8601         Set text on query as one string (it can have keywords in it)
8602         Move freeing of query data to after query is done.
8603         Add _is_indexed
8605         * libnautilus-private/nautilus-search-engine.[ch]:
8606         Add nautilus_search_engine_is_indexed
8607         Remove nautilus_search_engine_enabled
8608         Use beagle if availible, otherwise simple backend.
8610         * src/nautilus-navigation-window-menus.c:
8611         Remove search disabled code
8613         * src/nautilus-query-editor.[ch]:
8614         Rename activate to changed and add reload argument
8615         Add go/reload button for non-indexed searches
8616         Add mnemonic for entry
8617         Change saved search string to "Search Folder"
8619         * src/nautilus-navigation-window.c:
8620         Update for query editor changes
8621         For indexed search engines, default to search in homedir
8623         * src/nautilus-spatial-window.c:
8624         Update for query editor changes
8625         For indexed search engines, default to search in homedir
8626         Remove search disabled code
8628 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8630         * src/nautilus-query-editor.c (setup_external_entry):
8631         Make ugly string slightly better.
8633 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8635         * configure.in:
8636         Mime API needs gnome-vfs-module. Unfortunate...
8638         * libnautilus-private/nautilus-query.c:
8639         Parse queries fully
8641         * libnautilus-private/nautilus-search-engine-beagle.c:
8642         Look at mime types and location.
8644         * src/nautilus-query-editor.c:
8645         Add mime type and location to query editor
8647 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8649         * libnautilus-private/nautilus-query.[ch]:
8650         Add new fields to NautilusQuery
8652 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8654         Merge in changes from NAUTILUS_2_12_1 to
8655         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8656         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8658 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8660         * src/nautilus-history-sidebar.c: (update_history),
8661         (nautilus_history_sidebar_init):
8662         Fix leaks of bookmarks and model.
8664 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8666         * libnautilus-private/nautilus-search-engine-beagle.c:
8667         (nautilus_search_engine_beagle_set_query):
8668         Unref the right query.
8670 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8672         * libnautilus-private/nautilus-file-utilities.c:
8673         (nautilus_compute_title_for_uri):
8674         Handle NULL query in search.
8676         * libnautilus-private/nautilus-file-utilities.h:
8677         * libnautilus-private/nautilus-search-directory.h:
8678         Move saved search uri/mimetype define to
8679         nautilus-file-utilities.h.
8681         * libnautilus-private/nautilus-search-directory.c:
8682         Ref query in get
8684         * libnautilus-private/nautilus-search-engine.c:
8685         Remove unused stuff.
8687         * src/Makefile.am:
8688         * src/nautilus-query-editor.[ch]:
8689         Add new files implementing NautilusQueryEditor
8691         * src/nautilus-places-sidebar.c:
8692         Remove search from places sidebar.
8694         * src/nautilus-search-bar.[ch]:
8695         Only handle text queries.
8697         * src/nautilus-window.[ch]:
8698         * src/nautilus-window-private.h:
8699         * src/nautilus-navigation-window-menus.c:
8700         * src/nautilus-window-manage-views.c:
8701         extra location widgets support and some search mode changes
8703         * src/nautilus-navigation-window.[ch]:
8704         * src/nautilus-spatial-window.c:
8705         Implement new search ui using extra location widgets
8707         * src/file-manager/fm-directory-view.c:
8708         Implement save search and save search as.
8709         Fix free bugs in fm_directory_view_stop.
8711         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8712         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8713         Also handle saved search mimetypes.
8716 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8718         * libnautilus-private/nautilus-search-directory.[ch]:
8719         More functions to save queres.
8721         * src/file-manager/fm-actions.h:
8722         * src/file-manager/fm-directory-view.c:
8723         * src/file-manager/nautilus-directory-view-ui.xml:
8724         Initial stubs for save search menu items.
8726 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8728         * libnautilus-private/nautilus-directory.c:
8729         * libnautilus-private/nautilus-search-directory.[ch]:
8730         * src/nautilus-bookmark-list.c:
8731         Further refactor the query loading, and remove all traces
8732         of the old load/save mechanism.
8734 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8736         * libnautilus-private/nautilus-directory.c:
8737         * libnautilus-private/nautilus-query.[ch]:
8738         * libnautilus-private/nautilus-search-directory.[ch]:
8739         Refactor query loading into NautilusQuery object.
8741 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8743         * configure.in:
8744         Check for update-mime-database
8746         * data/.cvsignore:
8747         * data/Makefile.am:
8748         * data/nautilus.xml.in:
8749         Add mime database entries for saved searches.
8751         * libnautilus-private/Makefile.am:
8752         * libnautilus-private/nautilus-saved-search-file.[ch]:
8753         Special file type for saved search files to pretend that
8754         they are directories.
8756         * libnautilus-private/nautilus-directory.[ch]:
8757         Make nautilus_directory_ref return its arg.
8758         Create NautilusSearchDirectory for saved searches.
8760         * libnautilus-private/nautilus-file-dnd.c:
8761         Non-editable directories do not accept drops.
8763         * libnautilus-private/nautilus-file-private.h:
8764         * libnautilus-private/nautilus-file.h:
8765         Move nautilus_file_get_existing to public header.
8767         * libnautilus-private/nautilus-file.c:
8768         Create saved search files at right time
8770         * libnautilus-private/nautilus-marshal.list:
8771         Add new marshallers
8773         * libnautilus-private/nautilus-monitor.c:
8774         Remove some spew
8776         * libnautilus-private/nautilus-search-directory.[ch]:
8777         Split out search file loading to a separate function.
8779         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8780         Handle several layers of cannot accept drop.
8782         * src/file-manager/fm-directory-view.[ch]:
8783         Make files be related to the directory they are in, since
8784         a file can be in a tree multiple times, with searches.
8785         Sorting us now done in base class, and inheriting classes just
8786         add a compare function.
8787         Fix file leak in new_folder_done.
8789         * src/file-manager/fm-icon-view.c:
8790         Update to new base class API.
8791         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8793         * src/file-manager/fm-list-model.[ch]:
8794         Rearrange data so that we can have one file in multiple dirs.
8795         Still problems with the same directory in multiple dirs.
8796         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8797         Fix leak in each_path_get_data_binder
8799         * src/file-manager/fm-list-view.c:
8800         Update to new APIs (base class and model).
8801         Fix leak in fm_list_view_get_selection_foreach_func.
8803 --- end of nautilus-search2 merge ---
8805 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8807         * src/file-manager/fm-directory-view.c:
8808         (report_broken_symbolic_link):
8809         Don't ask to move broken symlinks to trash in trash (#132751)
8811         Patch from Christian Neumair
8813 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8815         * libnautilus-private/nautilus-desktop-icon-file.c:
8816         * libnautilus-private/nautilus-directory-async.c:
8817         * libnautilus-private/nautilus-file.c:
8818         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8819         permissions.
8821         Patch from Christian Neumair and Christian Kellner
8823         * configure.in:
8824         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8826 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8828         * src/file-manager/fm-properties-window.c:
8829         Use GtkComboBox, not option menu. (#322567)
8831         Patch by Jaap A. Haitsma
8833 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8835         * src/file-manager/fm-directory-view.c:
8836         (extension_action_slow_mime_types_ready_callback),
8837         (extension_action_callback), (add_extension_action_for_files):
8838         Keep the original action refed till its activation callback is
8839         done. Prevents the callback data from being freed prematurely.
8840         Fixes #320230.
8842 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8844         Fixes bug #322957:
8846         Add a "Network Servers" icon on the desktop, which takes you to network:///
8848         * libnautilus-private/nautilus-global-preferences.h
8849         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8850         name.  This determines whether we show the "Network Servers" icon.
8852         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8853         schema for /apps/nautilus/desktop/network_visible; the default is true.
8855         * libnautilus-private/nautilus-desktop-link.h
8856         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8858         * libnautilus-private/nautilus-desktop-link.c
8859         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8861         * libnautilus-private/nautilus-desktop-link-monitor.c
8862         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8863         (nautilus_desktop_link_monitor_delete_link): Don't delete
8864         NAUTILUS_DESKTOP_LINK_NETWORK links.
8865         (update_link_visibility): New helper function.
8866         (desktop_home_visible_changed): Use update_link_visibility(), to
8867         avoid duplicated code.
8868         (desktop_computer_visible_changed): Likewise.
8869         (desktop_trash_visible_changed): Likewise.
8870         (desktop_network_visible_changed): New function.
8871         (create_link_and_add_preference): New helper function.
8872         (nautilus_desktop_link_monitor_init): Use
8873         create_link_and_add_preference() to avoid duplicated code.  Also,
8874         create the network_link.
8875         (desktop_link_monitor_finalize): Unref the network_link.
8876         (remove_link_and_preference): New helper function.
8877         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8878         to avoid duplicated code.  Also, free the network_link.
8880         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8881         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8882         the "Network Servers" icon appears before mounts.
8883         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8884         NAUTILUS_DESKTOP_LINK_NETWORK.
8886 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8888         * libnautilus-private/nautilus-emblem-utils.c:
8889         * libnautilus-private/nautilus-file-operations.c:
8890         * libnautilus-private/nautilus-program-choosing.c:
8891         * src/file-manager/fm-directory-view.c:
8892         * src/file-manager/fm-error-reporting.c:
8893         * src/file-manager/fm-properties-window.c:
8894         * src/file-manager/fm-tree-view.c:
8895         * src/nautilus-application.c:
8896         * src/nautilus-connect-server-dialog-main.c:
8897         * src/nautilus-connect-server-dialog.c:
8898         * src/nautilus-emblem-sidebar.c:
8899         * src/nautilus-information-panel.c:
8900         * src/nautilus-navigation-window-menus.c:
8901         * src/nautilus-property-browser.c:
8902         * src/nautilus-window-bookmarks.c:
8903         * src/nautilus-window-manage-views.c:
8904         Remove title from alerts. (#323134)
8906         Patch from jaap@haitsma.org
8908         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8909         Fix warning from ignoring g_list_append return value
8911 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8913         * src/nautilus-navigation-window.[ch]:
8914         Use combo box instead of option menu (#322567)
8916         Patch from jaap@haitsma.org
8918 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8920         * src/nautilus-file-management-properties.c:
8921         * src/nautilus-file-management-properties.glade:
8922         Use the new combo box code (#322487)
8924         Patch from jaap@haitsma.org
8926         * configure.in:
8927         Require new eel.
8929 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8931         Fixes bug #318140:
8933         * libnautilus-private/nautilus-link-desktop-file.c
8934         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8935         .desktop file doesn't have an Icon property, fall back to some
8936         reasonable icons depending on the type of the .desktop file.
8938         * libnautilus-private/nautilus-icon-factory.c
8939         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8940         custom icons vs. special icons.
8942 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8944         Fixes bug #317962:
8946         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8947         name for $HOME; just let it be the actual display name of the
8948         folder on disk.
8950         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8951         this consistent.
8953 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8955         * src/file-manager/fm-directory-view.c: (done_loading),
8956         (display_pending_callback),
8957         (schedule_idle_display_of_pending_files),
8958         (schedule_timeout_display_of_pending_files),
8959         (unschedule_display_of_pending_files), (queue_pending_files),
8960         (remove_changes_timeout_callback), (reset_update_interval),
8961         (changes_timeout_callback), (schedule_changes),
8962         (files_added_callback), (files_changed_callback),
8963         (done_loading_callback), (schedule_update_menus),
8964         (file_changed_callback), (finish_loading),
8965         (fm_directory_view_stop):
8966         Schedule the frequency of updates to the view in relation to the
8967         activity in a viewed directory instead of simply scheduling everything
8968         as idle. Prevents high CPU load from constant updates in busy
8969         directories and allows more efficient use of the cached info for
8970         the initial display.
8972 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8974         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8975         HIG fixes for the delete confirmation dialog.  Remove window
8976         title & convert dialog type from question to warning.
8978 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8980         * src/file-manager/fm-directory-view.c:
8981         Allow shift-delete even if not visible in ui.
8983         Patch from Nelson Benítez <gnel@cenobioracing.com>
8985 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8987         * icons/knob.png:
8988         New knob icon from Luca Ferretti
8990 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8992         * libnautilus-private/nautilus-file.[ch]:
8993         Add nautilus_file_list_cancel_call_when_ready.
8995         * src/file-manager/fm-directory-view.c:
8996         Handle multiple files being activated together.
8998         Patch from Christian Neumair with some changes.
9000 2005-11-23  Alexander Larsson  <alexl@redhat.com>
9002         * libnautilus-private/nautilus-thumbnails.c:
9003         (nautilus_thumbnail_load_framed_image):
9004         Don't frame thumbnails with alpha channel.
9006 2005-11-22  Alexander Larsson  <alexl@redhat.com>
9008         * src/nautilus-file-management-properties.glade:
9009         Use pixel offset for indenting, not spaces.
9010         Patch from Jaap Haitsma
9012 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
9014         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9015         G_MODULE_BIND_LAZY when dlopening a module.
9017 2005-11-19  Christian Neumair  <chris@gnome-de.org>
9019         * src/file-manager/fm-directory-view.c:
9020         (action_location_delete_callback): Ask for confirmation when deleting
9021         through the location context menu. Fixes #321584.
9023 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
9025         * src/nautilus-file-management-properties.c:
9026         (nautilus_file_management_properties_size_group_create):
9027         Don't leak size_group reference.
9028         Patch from Jaap Haitsma <jaap@haitsma.org>
9030 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9032         * configure.in:
9033         Post release version bump.
9035 === nautilus 2.13.2 ===
9037 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9039         * configure.in:
9040         Require new eel
9042         * NEWS:
9043         Update for release
9045 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9047         * src/file-manager/fm-tree-view.c: (create_tree):
9048         * src/nautilus-main.c: (register_icons):
9049         * src/nautilus-window-menus.c:
9050         Always use gnome-fs-home for home icon.
9052 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9054         * libnautilus-private/nautilus-icon-canvas-item.c:
9055         (nautilus_icon_canvas_item_bounds):
9056         Handle emblem size correctly when zoomed.
9057         Patch from Christian Neumair
9059 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9061         * src/nautilus-desktop-window.c (realize):
9062         Fix typo (#320003)
9064 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
9066        Fix the volumes part of bug #45953:
9068        * libnautilus-private/nautilus-icon-container.c
9069        (finish_adding_new_icons): First, call assign_icon_position().
9070        Then, don't ignore the fact that the icon may have a lazy
9071        position; check the icon->has_lazy_position flag even after
9072        retrieving its stored position.  If the flag is turned on, defer
9073        the icon to the semi_position_icons list.
9075 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9077         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9078         Handle the case of missing highlight frame better.
9079         Patch from Christian Neumair
9081 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9083         * src/file-manager/fm-properties-window.c:
9084         Nicer ui for setting custom icons (#95115)
9085         Patch from Christian Neumair
9087 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9089         * libnautilus-private/nautilus-file-operations.[ch]:
9090         * src/file-manager/fm-directory-view.[ch]:
9091         * src/file-manager/fm-icon-view.c:
9092         * src/file-manager/fm-list-view.c:
9093         * src/file-manager/fm-tree-view.c:
9094         Get the right position on new folders/files when in
9095         manual position mode.
9096         Patch from Christian Neumair
9098 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9100         * libnautilus-private/nautilus-file-operations.c:
9101         (handle_transfer_overwrite):
9102         Add skip all button. (#48331)
9103         Patch from Guillaume Desmottes <cass@skynet.be>
9105 2005-11-13  Christian Neumair  <chris@gnome-de.org>
9107         * libnautilus-private/nautilus-icon-container.c:
9108         Use ctrl-shift-g to browse back in results. Fixes #320061.
9110 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
9112         * src/file-manager/fm-tree-view.c: (create_tree):
9113         Connect the compare function before root nodes are added.
9114         Prevents the internal sort model of GtkTree from going
9115         out of sync with the tree view after a root node resort.
9116         Fixes #158506.
9118 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
9120         * libnautilus-private/nautilus-icon-canvas-item.h:
9121         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9122         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9123         make the knob image themable as stock-nautilus-knob.
9125         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9126         via keyboard, with <Control>+, <Control>- and <Control>0.
9128         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9129         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9130         does not eat <Control>0.
9132 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9134         * libnautilus-private/nautilus-file-operations.c:
9135         Include locale.h to fix build. Patch from Nelson Benítez.
9137 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9139         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9140         Fix leak. Patch from Kjartan Maraas. (#319333)
9142 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9144         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9145         Correctly sort the mime lists.
9147 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9149         * configure.in:
9150         Post release version bump.
9152 === nautilus 2.13.1 ===
9154 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9156         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9157         Fix test, icon size was removed
9159         * NEWS:
9160         Update for release
9162 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9164         * src/file-manager/fm-directory-view.c: Only show
9165         the "Format" item if gfloppy is around.
9167 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9169         * src/file-manager/fm-actions.h:
9170         * src/file-manager/nautilus-directory-view-ui.xml:
9171         * src/file-manager/fm-directory-view.c: Add a "Format"
9172         menuitem to the context menu of Floppy in Computer,
9173         which runs gfloppy.
9175 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9177         * libnautilus-private/nautilus-program-choosing.c:
9178         (nautilus_launch_show_file):
9179         * src/nautilus-window-manage-views.c:
9180         (display_view_selection_failure):
9181         * src/file-manager/fm-directory-view.c:
9182         (activate_callback),
9183         (activate_activation_uri_ready_callback):
9184         Don't bail if an authentication request was cancelled.
9186 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9188         * src/nautilus-sidebar-title.c:
9189         (update_more_info):
9190         * libnautilus-private/nautilus-file.c:
9191         * libnautilus-private/nautilus-file.h:
9192         (nautilus_file_should_show_type):
9193         Don't display file type in sidebar for computer, network and smb
9194         toplevel URIs. Fixes #168561.
9196 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9198         * libnautilus-private/nautilus-mime-actions.c:
9199         (get_open_with_mime_applications), (application_compare_by_name),
9200         (application_compare_by_id):
9201         Sort applications by name. Fixes bug #310038.
9203 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9205         * libnautilus-private/nautilus-bookmark.c:
9206         (bookmark_file_changed_callback):
9207         Don't update bookmarks when its target file is trashed. Fixes #162787.
9209 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9211         * libnautilus-private/nautilus-window-info.h:
9212         * src/nautilus-window-manage-views.c:
9213         (nautilus_window_open_location_full):
9214         * src/file-manager/fm-icon-view.c:
9215         (icon_container_activate_alternate_callback):
9216         * src/file-manager/fm-list-view.c:
9217         (activate_selected_items_alternate):
9218         Open a new navigational window on alternative item activation.
9220 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9222         * src/nautilus-spatial-window.c:
9223         (got_file_info_for_location_menu_callback):
9224         Use custom image for location button if available. Partially fixes
9225         #311394 and plugs a leak.
9227 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9229         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9230         Scroll into view correctly when renaming (#309964)
9232 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9234         * libnautilus-private/Makefile.am (INCLUDES):
9235         Remove duplicate setting of libnautilus_private_la_LIBADD
9237 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9239         * src/nautilus-shell-interface.idl:
9240         Reuse Nautilus::URI from the one defined in libnautilus-private.
9242         * libnautilus-private/Makefile.am:
9243         Link libnautilus-private statically.
9245 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9247         * src/file-manager/fm-directory-view.c:
9248         (can_delete_uri_without_confirm),
9249         (confirm_delete_directly):
9250         Don't request confirmation for deletion of "burn:" URIs. Fixes
9251         #302607.
9253 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9255         * src/nautilus-places-sidebar.c: (update_places):
9256         * src/nautilus-window-bookmarks.c: (update_bookmarks):
9257         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9259 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9261         * libnautilus-private/nautilus-metafile.c: Make metadata
9262         copying/moving asynchronous.
9264 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9266         * data/browser.xml: Don't mark strings for translation we get from
9267         gnome-icon-theme. Fixes #114919.
9269 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9271         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9272         Don't send slash to typeahead
9274         * src/nautilus-location-dialog.[ch]:
9275         Add nautilus_location_dialog_set_location.
9277         * src/nautilus-navigation-window-menus.c:
9278         * src/nautilus-navigation-window.c:
9279         * src/nautilus-spatial-window.c:
9280         * src/nautilus-window.[ch]:
9281         Open location dialog/entry when you press '/'.
9283 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9285         * src/file-manager/fm-list-view.c:
9286         Use gtktreeview typeahead. Patch by Christian Neumair.
9288 2005-10-18  Jürg Billeter  <j@bitron.ch>
9290         * libnautilus-private/nautilus-icon-container.c: (destroy),
9291         (unrealize), (button_press_event),
9292         (nautilus_icon_container_search_position_func),
9293         (nautilus_icon_container_real_search_enable_popdown),
9294         (nautilus_icon_container_search_enable_popdown),
9295         (nautilus_icon_container_search_disable_popdown),
9296         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9297         (nautilus_icon_container_search_entry_flush_timeout),
9298         (nautilus_icon_container_search_preedit_changed),
9299         (nautilus_icon_container_search_activate),
9300         (nautilus_icon_container_search_delete_event),
9301         (nautilus_icon_container_search_button_press_event),
9302         (nautilus_icon_container_search_iter),
9303         (nautilus_icon_container_search_move),
9304         (nautilus_icon_container_search_scroll_event),
9305         (nautilus_icon_container_search_key_press_event),
9306         (nautilus_icon_container_search_init),
9307         (nautilus_icon_container_ensure_interactive_directory),
9308         (nautilus_icon_container_real_start_interactive_search),
9309         (nautilus_icon_container_start_interactive_search),
9310         (key_press_event), (nautilus_icon_container_class_init):
9311         * libnautilus-private/nautilus-icon-container.h:
9312         * libnautilus-private/nautilus-icon-private.h:
9313         * libnautilus-private/nautilus-marshal.list:
9315         Replace NautilusIconContainer typeahead implementation by a port of
9316         GtkTreeView's interactive search.
9318 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9320         * libnautilus-extension/Makefile.am:
9321         * libnautilus-private/Makefile.am:
9322         Build fixes for cygwin.
9323         Patch from Yaakov S (Cygwin Port)
9325 2005-10-17  Christian Neumair  <chris@gnome-de.org>
9327         * libnautilus-private/nautilus-bookmark.c:
9328         * libnautilus-private/nautilus-bookmark.h:
9329         * libnautilus-private/nautilus-icon-container.c:
9330         * libnautilus-private/nautilus-icon-factory.c:
9331         * libnautilus-private/nautilus-icon-factory.h:
9332         * libnautilus-private/nautilus-ui-utilities.c:
9333         * src/nautilus-bookmarks-window.c:
9334         * src/nautilus-history-sidebar.c:
9335         * src/nautilus-places-sidebar.c:
9336         * src/nautilus-sidebar-title.c:
9337         * src/nautilus-spatial-window.c:
9338         * src/nautilus-window-menus.c:
9339         * src/file-manager/fm-directory-view.c:
9340         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9341         stock icon size, use this size in the sidebar, and in menus.
9342         Fixes #167107 and others.
9344 2005-10-17  Alexander Larsson  <alexl@redhat.com>
9346         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9347         Remove ctrl-backspace delete keybinding. (#310546)
9349 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9351         * libnautilus-extension/nautilus-file-info.c:
9352         * libnautilus-extension/nautilus-file-info.h:
9353         * libnautilus-private/nautilus-file.c:
9354         Add new functions for extensions:
9355         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9356         nautilus_file_info_get_volume, nautilus_file_info_get_drive
9358         Patch from Trevor Davenport
9360 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9362         * configure.in:
9363         Bump version to 2.13.1. Further 2.12.x work is on
9364         gnome-2-12 branch.
9366 ==== gnome-2-12 branched from here ===
9368 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9370         * configure.in:
9371         Post release version bump
9373 === nautilus 2.12.1 ===
9375 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9377         * NEWS:
9378         Update for 2.12.1
9380 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9382         * libnautilus-private/nautilus-file-operations-progress.c:
9383         (nautilus_file_operations_progress_new),
9384         (nautilus_file_operations_progress_new_file):
9385         Correctly escape input strings for GMarkup. (#317736)
9386         Patch from Christian Neumair.
9388 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9390         * src/file-manager/fm-list-model.c:
9391         (fm_list_model_sort_file_entries):
9392         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9393         Patch from Christian Neumair.
9395 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9397         * libnautilus-private/nautilus-directory-metafile.c:
9398         (nautilus_directory_get_file_metadata):
9399         On assert failure, return default metadata, not NULL.
9400         Partial fix of #308977.
9401         Patch from Christian Neumair.
9403 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9405         * src/nautilus-window.c:
9406         Verify arguments in public functions.
9407         Patch from Christian Neumair.
9409 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9411         * libnautilus-private/nautilus-icon-container.c:
9412         * libnautilus-private/nautilus-icon-private.h:
9413         Don't crash if file removed during start of drag. (#158196)
9414         Patch from Christian Neumair.
9416         Remove remove_context_menu_timeout, which is not needed anymore.
9418 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9420         * src/file-manager/nautilus-directory-view-ui.xml:
9421         Fix some spelling errors.
9422         Patch from Lukasz Stelmach <stlman@poczta.fm>
9424 2005-09-30  Christian Neumair  <chris@gnome-de.org>
9426         * libnautilus-private/nautilus-icon-container.c:
9427         (nautilus_icon_container_update_scroll_region),
9428         (lay_down_icons_horizontal):
9429         Only wrap icons when the right margin touches the rightmost icon.
9430         Fixes #313025.
9432 2005-09-30  Alexander Larsson  <alexl@redhat.com>
9434         * src/file-manager/fm-tree-view.c: (compare_rows):
9435         Correct sort order for dummy row.
9436         Possible fix for #123051
9438 2005-09-27  Alexander Larsson  <alexl@redhat.com>
9440         * src/file-manager/fm-directory-view.c:
9441         (activate_check_mime_types):
9442         Never warn if the files would be launched in the same app.
9443         Partially reverts checkin from 2005-08-01.
9445 2005-09-26  Christian Neumair  <chris@gnome-de.org>
9447         * libnautilus-private/nautilus-desktop-directory.c:
9448         (desktop_directory_changed_callback), (desktop_finalize),
9449         (update_desktop_directory): Make changes to "desktop_is_home_dir"
9450         GConf key instant apply. Fixes #116217.
9452         * libnautilus-private/nautilus-icon-canvas-item.c:
9453         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9454         Partially fixes #159643.
9456         * src/file-manager/fm-directory-view.c:
9457         (action_mount_volume_callback), (action_unmount_volume_callback),
9458         (action_eject_volume_callback), (file_should_show_foreach),
9459         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9460         volumes at once. Fixes #156169.
9462 2005-09-20  christian neumair  <chris@gnome-de.org>
9464         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9465         Fix leak and crasher. Fixes #314730.
9467         * src/file-manager/fm-directory-view.c: (connect_proxy):
9468         Don't poke around with null pixbuf if icon theme lookup failed.
9470         * libnautilus-private/nautilus-desktop-directory-file.c:
9471         (desktop_directory_file_get_deep_counts):
9472         * libnautilus-private/nautilus-file.c:
9473         (nautilus_file_get_deep_counts),
9474         (nautilus_file_get_string_attribute_with_default:):
9475         * libnautilus-private/nautilus-file.h:
9476         * libnautilus-private/nautilus-trash-file.c:
9477         (trash_file_get_deep_counts):
9478         * src/file-manager/fm-properties-window.c:
9479         (directory_contents_value_field_update),
9480         (attach_directory_contents_value_field),
9481         (update_visibility_of_item_count_fields),
9482         (update_visibility_of_item_count_fields_wrapper),
9483         (remember_directory_contents_widget),
9484         (append_directory_contents_fields), (real_destroy):
9485         Add force flag to nautilus_file_get_deep_counts, which forces
9486         generation even if the "show deep count" preference is turned off.
9487         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9489 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
9491         * nautilus-connect-server-dialog-main.c: (main):
9492         * nautilus-connect-server-dialog.h:
9493         * nautilus-connect-server-dialog.c:
9494         (nautilus_connect_server_dialog_new):
9495         * nautilus-window-menus.c:
9496         (action_connect_to_server_callback):
9497         Autofill "Connect to server" dialog where possible.
9498         Fixes #314745
9500 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9502         * libnautilus-private/nautilus-file-operations.c:
9503         (nautilus_file_operations_copy_move),:
9504         Try to use the trash associated with a symlink's parent directory if
9505         resolution fails because of broken symlink when moving symlink to
9506         trash.
9508         * libnautilus-private/nautilus-file-operations.c:
9509         (nautilus_self_check_file_operations):
9510         Fix date self checks. Fixes #47364.
9512 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9514         * icons/Makefile.am:
9515         * icons/Search.png:
9516         * icons/nautilus-desktop.png:
9517         * icons/nautilus-file-management-properties.png:
9518         * icons/nautilus-mini-logo.png:
9519         * icons/nautilus-server-connect.png:
9520         * icons/side_bar_image.png:
9521         Remove unused icons (#315990)
9522         Patch from Jaap A. Haitsma
9524 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9526         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9527         * libnautilus-private/nautilus-thumbnails.c:
9528         (nautilus_update_thumbnail_file_copied),
9529         (nautilus_update_thumbnail_file_renamed),
9530         (nautilus_remove_thumbnail_for_file):
9531         * libnautilus-private/nautilus-thumbnails.h:
9532         Copy thumbnails when copying file metadata. Fixes #45191.
9534 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9536         * src/file-manager/fm-list-view.c: (drag_begin_callback),
9537         (motion_notify_callback):
9538         Setup drag in the "drag-begin" handler.
9540 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9542         * libnautilus-private/nautilus-icon-container.[ch]:
9543         * libnautilus-private/nautilus-icon-private.h:
9544         Add support for lazily positioned icons.
9546         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9547         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9548         (fm_icon_view_screen_changed):
9549         Use lazily positioned icons for desktop icons. (#45953)
9551         Patch from Christian Neumair  <chris@gnome-de.org>
9553 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
9555         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9557 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
9559         Fixes bug #171073:
9561         * libnautilus-private/nautilus-trash-directory.c
9562         (nautilus_trash_directory_instance_init): In addition to
9563         connecting to "volume_pre_unmount" on the volume monitor, also
9564         connect to "volume_unmounted".  This will let the trash clean up
9565         its merged directory even if the unmount is not initiated from
9566         Nautilus.
9568         * libnautilus-private/nautilus-merged-directory.c
9569         (merged_remove_real_directory): When a real directory is removed
9570         from the merged directory, emit notifications to that effect.
9571         This lets the trash window remove the icons that used to
9572         correspond to a volume that got unmounted.
9573         (real_directory_notify_files_removed): New utility function.
9575 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9577         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9578         the zoom level is initialized correctly in fm_list_view_begin_loading.
9579         Fixes #314269.
9581 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9583         * libnautilus-private/nautilus-directory-async.c:
9584         (nautilus_directory_monitor_add_internal),
9585         (nautilus_directory_monitor_remove_internal):
9586         * libnautilus-private/nautilus-file-private.h:
9587         * libnautilus-private/nautilus-file.c: (finalize):
9588         Only use directory monitors to avoid using lots and lots of
9589         file monitors. This is an optimization in almost all cases, although
9590         it does a bit more work when viewing a file properties dialog with the
9591         containing folder window hidden. (#315041)
9593 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9595         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9596         (get_unique_files), (reset_extension_actions_menu): Always pass all
9597         selected files to extension, instead of passing max. 1 per selected
9598         MIME type. Fixes #314721.
9600 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9602         * configure.in:
9603         Post release version bump.
9605 === nautilus 2.12.0 ===
9607 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9609         * configure.in:
9610         Require eel 2.12.
9612         * NEWS:
9613         Update for release
9615 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9617         * libnautilus-private/nautilus-icon-container.c:
9618         (handle_focus_in_event), (handle_focus_out_event):
9619         Don't redraw the whole desktop on focus in/out.
9621 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9623         * libnautilus-private/nautilus-icon-factory.c:
9624         (get_icon_from_cache):
9625         Revert memleak patch from 2005-08-23, since it was
9626         wrong and causes crashes.
9628 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9630         * libnautilus-private/nautilus-icon-dnd.c:
9631         (nautilus_icon_container_get_drop_action):
9632         Handle background color/image drops even on
9633         icons. (#47536)
9634         Patch from Christian Neumair  <chris@gnome-de.org>
9636 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9638         * src/file-manager/fm-directory-view.c:
9639         (filtering_changed_callback):
9640         Fix handling of global show-hidden-file prefs change.
9641         (#306821)
9642         Patch from Christian Neumair  <chris@gnome-de.org>
9644 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9646         * libnautilus-private/nautilus-icon-container.c:
9647         (nautilus_icon_container_get_first_visible_icon):
9648         Handle non-sorted-by-y icon containers (manual mode).
9649         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9651 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9653         * src/file-manager/fm-icon-view.c (should_preview_sound):
9654         Don't allow audio preview in burn://.  Workaround for
9655         #312275.
9657 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9659         * libnautilus-private/nautilus-icon-factory.c:
9660         (get_special_icon_for_file),
9661         (nautilus_icon_factory_get_icon_for_file),
9662         (nautilus_icon_factory_is_icon_ready_for_file):
9663         Handle some more special location icons, and don't require
9664         attributes for special location icons. (#312095, #312134)
9665         Patch from Christian Neumair  <chris@gnome-de.org>
9667 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9669         * src/file-manager/fm-directory-view.c:
9670         Better handling of script env vars:
9671         Expand uri for desktop directory.
9672         Expand uris for links on desktop
9673         Expand pathnames for items in trash.
9674         Fixes bug #148545
9675         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9677 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9679         * libnautilus-private/nautilus-icon-container.c:
9680         (lay_down_icons_horizontal):
9681         Fix layouting in text-beside-icons mode for short names.
9682         (#159621)
9683         Patch from Christian Neumair  <chris@gnome-de.org>
9685 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9687         * libnautilus-private/nautilus-file-operations.[ch]:
9688         * src/file-manager/fm-directory-view.c:
9689         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9690         nautilus_file_operations_new_file_from_template, instead
9691         manually removing source when needed. This fixes #309592.
9693 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9695         * configure.in:
9696         Post release version bump.
9698 === nautilus 2.11.92 ===
9700 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9702         * configure.in:
9703         Require eel 2.11.92.
9705         * NEWS:
9706         Update for release
9708 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9710         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9711         (get_drop_action), (receive_dropped_keyword),
9712         (drag_data_received_callback):
9713         Enable emblem dropping to the list view and allow text
9714         drags on the list background. Fixes #313408.
9716         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9718 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9720         * libnautilus-private/nautilus-icon-factory.c:
9721         (get_icon_from_cache):
9722         Don't ref cached_icon twice. Fixes #307288.
9724         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9726 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9728         * libnautilus-private/nautilus-file.c:
9729         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9730         (prepend_automatic_emblem_names):
9731         * libnautilus-private/nautilus-file.h:
9732         * src/file-manager/fm-directory-view.c:
9733         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9734         (real_update_menus):
9735         Don't allow trashing or deleting the home or desktop folder within
9736         a selection or via the location button context menu. Fixes #310414.
9738         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9740 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9742         * libnautilus-private/nautilus-mime-actions.c:
9743         (filter_nautilus_handler), (get_open_with_mime_applications),
9744         (nautilus_mime_get_open_with_applications_for_file),
9745         (nautilus_mime_get_applications_for_file),
9746         (nautilus_mime_has_any_applications_for_file):
9747         Don't show nautilus folder handler as application option
9748         for folders. Fixes #310382.
9750         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9752 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9754         * src/nautilus-main.c: (main):
9755         Revert the GDK threading patch as it causes major
9756         freezage. Fixes #313588.
9758 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9760         * src/file-manager/fm-properties-window.c: (create_image_widget),
9761         (create_basic_page): Don't make icon drop target for images if
9762         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9764 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9766         * src/nautilus-main.c:
9767         Initialize the GDK threading system. Fixes #312894.
9769 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9771         Lots of cleanups. Closes bug #313094 and bug #149714
9773         * libnautilus-private/nautilus-directory-background.c:
9774         (nautilus_file_background_write_desktop_default_settings):
9775         ANSIfication
9776         * libnautilus-private/nautilus-file.c: Mark some variables
9777         static.
9778         * libnautilus-private/nautilus-icon-container.c:
9779         (nautilus_icon_container_get_selection): Return NULL not
9780         FALSE.
9781         * libnautilus-private/nautilus-icon-factory.c:
9782         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9783         * libnautilus-private/nautilus-metafile.c: Static variables
9784         * libnautilus-private/nautilus-program-choosing.c:
9785         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9786         * src/file-manager/fm-icon-view.c:
9787         (fm_icon_view_get_background_widget): FALSE vs NULL
9788         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9789         Plug a leak. Bug #313094.
9790         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9791         NULL vs 0.
9792         * src/nautilus-bookmark-list.c:
9793         (nautilus_bookmark_list_get_file_path),
9794         (nautilus_bookmark_list_load_file): ANSIfication
9795         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9796         ANSIfication
9797         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9798         NULL vs 0.
9799         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9800         ANSIfication
9802 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9804         * configure.in:
9805         Post release version bump.
9807 === nautilus 2.11.91 ===
9809 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9811         * configure.in:
9812         Require eel 2.11.91.
9814         * NEWS:
9815         Update for release
9817 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9819         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9820         (nautilus_file_can_rename):
9821         Don't allow renaming of the desktop folder. Closes #125637.
9823         Patch from Christian Neumair  <chris@gnome-de.org>
9825 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9827         * src/nautilus-property-browser.c:
9828         (nautilus_property_browser_class_init),
9829         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9830         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9832         Patch from Christian Neumair  <chris@gnome-de.org>
9834 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9836         * libnautilus-private/nautilus-file-operations.c
9837         (nautilus_file_operations_copy_move):
9838         Allow moving files within the burn location. Fixes #312085.
9840         Patch from William Jon McCann <mccann@jhu.edu>
9842 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9844         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9845         (open_selected_bookmark): Open the appropriate kind of window when
9846         jumping to bookmark. Fixes #312160.
9848         Patch from Jaap Haitsma <jaap@haitsma.org>
9850 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9852         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9853         Fixes #308996.
9855 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9857         * src/nautilus-window.c: (nautilus_window_class_init):
9858         * src/nautilus-window.h:
9859         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9860         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9862 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9864         * configure.in: Added "te" to ALL_LINGUAS.
9866 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9868         * libnautilus-private/nautilus-metafile.c
9869         (set_file_node_timestamp): Added, sets a timestamp property on a
9870         file node so that metadata changes can be tracked per file, rather
9871         than per directory.
9872         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9873         copy_file_metadata): Set the timestamp on the node.
9875 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9877         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9878         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9879         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9881         * src/nautilus-location-bar.c: (real_cancel),
9882         (nautilus_location_bar_class_init),
9883         (nautilus_location_bar_set_location)
9884         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9885         * src/nautilus-navigation-bar.h:
9886         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9887         (navigation_bar_location_changed_callback): Hide temporary bars when
9888         pressing the escape key. Fixes #311652.
9890 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9892         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9893         Initialize best_icon_size when constructing sidebar.
9894         Fixes a critical librsvg warning.
9896         Patch from Jaap Haitsma <jaap@haitsma.org>
9898 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9900         * libnautilus-private/nautilus-customization-data.c:
9901         (format_name_for_display):
9902         * src/nautilus-property-browser.c: (add_reset_property):
9903         Use "Reset" as reset emblem label. Fixes #311380.
9905 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9907         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9908         Use actual/guessed MIME type relation instead of relying on their
9909         default application information. Partially fixes #309862.
9911 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9913         * libnautilus-private/nautilus-file-operations-progress.c:
9914         (nautilus_file_operations_progress_new):
9915         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9916         appears in tasklist and is minimizable. Fixes #310676.
9918 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9920         * libnautilus-private/nautilus-dnd.c:
9921         (nautilus_drag_default_drop_action_for_icons):
9922         Default to move action for locations on other file systems if they
9923         should be moved to their parent folder. Fixes #61269.
9925 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9927         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9928         Use the display name of the file if the uri uses a method
9929         unknown to gnome-vfs (trash:). Fixes #310274.
9931 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9933         * configure.in:
9934         Post release version bump.
9936 === nautilus 2.11.90 ===
9938 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9940         * configure.in:
9941         Require eel 2.11.90 and bump version.
9943         * NEWS:
9944         Update for release
9946 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9948         * src/file-manager/fm-directory-view.c:
9949         Don't use trash icon for location button delete action.
9950         Fixes #310414.
9952         Patch from Christian Neumair  <chris@gnome-de.org>
9954 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9956         * src/nautilus-desktop-window.c: (real_get_icon_name),
9957         (nautilus_desktop_window_class_init):
9958         * src/nautilus-navigation-window.c: (real_get_icon_name),
9959         (nautilus_navigation_window_class_init):
9960         * src/nautilus-spatial-window.c: (real_get_icon_name),
9961         (nautilus_spatial_window_class_init):
9962         * src/nautilus-window.c: (nautilus_window_update_icon):
9963         * src/nautilus-window.h:
9964         Use file-manager icon for browser windows. Fixes bug #166516.
9966         Patch from Christian Neumair  <chris@gnome-de.org>
9968 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9970         * src/file-manager/fm-icon-view.c:
9971         (play_file), (preview_audio): track the pid of the currently
9972         running sound process using a static variable and kill it
9973         before starting any new process.
9974         (can_play_sound): copy from nautilus-sound.c
9976         * src/nautilus-application.c: (finish_startup): don't call
9977         nautilus_sound_init()
9979         * libnautilus-private/nautilus-sound.[ch]: remove old code
9980         to track the currently runing sound process using a GConf
9981         key.
9983         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9985 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9987         * libnautilus-private/nautilus-global-preferences.c:
9988         (nautilus_global_preferences_init): remove code to import
9989         some preferences which were deprecated in GNOME 2.2.
9991 2005-07-15  Vincent Noel  <vnoel@cox.net>
9993         * src/nautilus-information-panel.c: (make_button_box),
9994         (add_command_buttons):
9995         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9996         (sidebar_title_create_more_info_label): Ellipsize everything in
9997         the information side pane, and make labels selectable. Fixes
9998         #310386, #80429 and #43858.
10000 2005-07-14  Elijah Newren  <newren@gmail.com>
10002         * configure.in: Bump required startup-notification version up to
10003         0.8 (should have been done back in February with the updated
10004         startup-notification stuff, but better late than never)
10006 2005-07-14  Alexander Larsson  <alexl@redhat.com>
10008         * src/file-manager/fm-list-view.c:
10009         Remove underlines from all lines in single click mode.
10010         Add hover underline and cursor. (#105521)
10011         Patch from Christian Neumair  <chris@gnome-de.org>
10013 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10015         * libnautilus-private/nautilus-desktop-link-monitor.c:
10016         (volume_delete_dialog): Refer to the volume context menu as "popup
10017         menu", and not as "right-click menu". Fixes #308248.
10019 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10021         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10022         path_bar_location_changed_callback): Try to reload visited locations
10023         from history before doing a full location change. Fixes #310068.
10025         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10026         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10027         Fixes #92862.
10029 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10031         * src/nautilus-navigation-window.c:
10032         * src/nautilus-spatial-window.c:
10033         * src/nautilus-window.c:
10034         Pack main table with GTK_SHRINK (#16057)
10036 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10038         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10039         Don't scroll to end of column on rename (#309964).
10041 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10043         * libnautilus-private/nautilus-file-utilities.c:
10044         Files with name "~" are not backups. (#170607)
10045         Patch from Christian Neumair <chris@gnome-de.org>
10047 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10049         * libnautilus-private/nautilus-icon-dnd.c:
10050         Set dnd icon in drag_begin (#307943)
10051         patch from Matthias Clasen
10053 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10055         * configure.in:
10056         Post release version bump.
10058 === nautilus 2.11.4 ===
10060 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10062         * configure.in:
10063         Require eel 2.11.4
10065         * NEWS:
10066         Update for release
10068 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10070         * src/nautilus-image-properties-page.c: (load_finished):
10071         list width/height separately (#159851)
10073         Patch from Christian Neumair <chris@gnome-de.org>
10075 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10077         * src/nautilus-spatial-window.[ch]:
10078         * src/nautilus-window-private.h:
10079         * src/nautilus-window.c:
10080         Show busy cursor in browser mode too. (#97887)
10082         Patch from Christian Neumair <chris@gnome-de.org>
10084 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10086         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10087         * nautilus.desktop.in:
10088         * src/file-manager/fm-tree-view.c:
10089         * src/nautilus-places-sidebar.c:
10090         filesystem -> file system in strings
10092         Sebastien Bacher <seb128@debian.org>
10094 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10096         * libnautilus-private/nautilus-icon-dnd.c:
10097         * src/file-manager/fm-directory-view.c:
10098         * src/file-manager/fm-properties-window.c:
10099         * src/nautilus-emblem-sidebar.c:
10100         Fix up some strings for the translators. (#309879)
10101         Patch from Christian Neumair <chris@gnome-de.org>
10103 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10105         * libnautilus-private/nautilus-desktop-link-monitor.c:
10106         Handle volumes_visible changing from true to true.
10108         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10110 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10112         * src/file-manager/fm-list-view.c:
10113         don't activate selection on expand in single click mode (#309389)
10115         Patch from chris@gnome-de.org
10117 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10119         * src/nautilus-places-sidebar.c:
10120         Remove gtk_range_get_adjustment assertion warnings.
10122 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10124         * libnautilus-private/nautilus-global-preferences.[ch]:
10125         * src/nautilus-actions.h:
10126         * src/nautilus-navigation-window-menus.c:
10127         * src/nautilus-navigation-window-ui.xml:
10128         * src/nautilus-navigation-window.c:
10129         Add toggle to hide/show main toolbar.
10131         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10133 2005-07-10  Christian Neumair  <chris@gnome-de.org>
10135         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10136         to add a color if another equally-named one already exists. Fixes
10137         #44867.
10139         Patch from Daniel Godas <siro.san@gmail.com>.
10141 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10143         * src/nautilus-pathbar.c:
10144         * src/nautilus-places-sidebar.c: (update_places):
10145         Use the same icon for filesystem as the gtk file chooser.
10146         Fixes #309825.
10148         Patch from Christian Neumair  <chris@gnome-de.org>
10150 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10152         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10153         Remove extra ScrolledWindow container. Fixes #309832.
10155 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10157         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10158         Preserve the selection when refreshing the view. Fixes #48383.
10160         Patch from Fabio Bonelli <fabiobonelli@libero.it>
10162 2005-07-08  Alexander Larsson  <alexl@redhat.com>
10164         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10166         * src/Makefile.am:
10167         * src/nautilus-pathbar.[ch]:
10168         New pathbar widget. Based on code from gtk.
10170         * src/nautilus-navigation-window.[ch]:
10171         * src/nautilus-window-manage-views.c:
10172         * src/nautilus-window-private.h:
10173         Use pathbar in browser window.
10175         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10176         * libnautilus-private/nautilus-global-preferences.[ch]:
10177         Add always_use_location_entry prefs.
10179         * src/nautilus-navigation-window-menus.c:
10180         Whitespace fixup.
10182 2005-07-07  Joe Shaw  <joeshaw@novell.com>
10184         * configure.in: Bump required gnome-vfs version up to
10185         2.11.1
10187 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10189         * src/nautilus-window.c: (add_view_as_menu_item):
10190         Connect accelerators with "View as" menu items. Fixes #139908.
10192         * libnautilus-private/nautilus-file-operations.c:
10193         (progress_dialog_set_to_from_item_text):
10194         When operating on remote locations, also display hostname in copy/move
10195         progress dialog.
10197 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
10199         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10200         Free the tree paths.
10201         * src/nautilus-notes-viewer.c: (get_property_pages): Close
10202         a tiny leak. (1 byte :-)
10203         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10204         (make_properties_from_directories): Unref pixbufs.
10205         * src/nautilus-spatial-window.c:
10206         (nautilus_spatial_window_set_location_button): Free icon name
10207         Closes bug #307291 and bug #308540.
10209 2005-07-06  Danilo Å egan  <danilo@gnome.org>
10211         * src/file-manager/nautilus-directory-view-ui.xml: Add space
10212         before 'action="Rename"'.
10214 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10216         * libnautilus-private/nautilus-icon-container.c:
10217         (nautilus_icon_container_get_selection):
10218         * src/file-manager/fm-directory-view.c: (delete_selected_files):
10219         Correctly sort files before operating on them. Fixes #308884.
10221         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10222         * libnautilus-private/nautilus-dnd.h:
10223         * libnautilus-private/nautilus-icon-dnd.c:
10224         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10225         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10226         (nautilus_tree_view_drag_dest_new):
10227         * src/nautilus-spatial-window.c:
10228         (nautilus_spatial_window_instance_init):
10229         * src/file-manager/fm-list-model.c:
10230         (fm_list_model_multi_drag_data_get):
10231         Use GTK+ helpers for text D'n'D.
10233         * src/nautilus-shell-ui.xml:
10234         * src/nautilus-window-menus.c:
10235         Register control-+/- keys on keypad for zooming. Fixes #309018.
10237         * libnautilus-private/nautilus-file-operations.c:
10238         (new_file_transfer_callback):
10239         Fix template duplicate numbering. Fixes #307252.
10241 2005-07-06  Alexander Larsson  <alexl@redhat.com>
10243         * libnautilus-private/nautilus-icon-canvas-item.c:
10244         * libnautilus-private/nautilus-icon-container.c:
10245         * libnautilus-private/nautilus-icon-private.h:
10246         Add normal_alpha style property that is used when
10247         frame_text is on.
10249         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10251 2005-07-05  Joe Shaw  <joeshaw@novell.com>
10253         * nautilus-folder-handler.desktop.in: Add x-directory/normal
10254         and inode/directory to the list of mime types this desktop file
10255         can handle.
10257 2005-07-05  Christian Neumair  <chris@gnome-de.org>
10259         * libnautilus-private/nautilus-dnd.h:
10260         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10262         * libnautilus-private/nautilus-file-operations.[ch]:
10263         * libnautilus-private/nautilus-icon-container.[ch]:
10264         * libnautilus-private/nautilus-icon-dnd.c:
10265         * libnautilus-private/nautilus-marshal.list:
10266         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10267         * src/file-manager/fm-directory-view.[ch]:
10268         * src/file-manager/fm-icon-view.c:
10269         * src/file-manager/fm-list-view.c:
10270         * src/file-manager/fm-tree-view.c:
10271         Enable dropping of text, which will create a new file containing the
10272         dropped text. Fix drop handle marshallers.
10274 2005-07-02  Christian Kellner  <gicmo@gnome.org>
10276         * src/nautilus-location-entry.c:
10277         Replace eel_make_uri_from_input_with_trailing_ws with
10278         the gnome-vfs one.
10279         Fixes bug #165755.
10281 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10283         * configure.in:
10284         Post release version bump.
10286 === nautilus 2.11.3 ===
10288 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10290         * libnautilus-private/nautilus-file-operations.c:
10291         Fix test
10293         * NEWS:
10294         Update for release
10296         * configure.in:
10297         Require eel 2.11.3
10299 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10301         * libnautilus-private/nautilus-window-info.[ch]:
10302         * src/nautilus-window.c:
10303         Add nautilus_window_info_get_bookmark_list
10305         * src/Makefile.am:
10306         * src/nautilus-application.c:
10307         * src/nautilus-places-sidebar.[ch]:
10308         Add new places sidebar.
10310         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10312         * src/file-manager/fm-tree-view.c:
10313         Fix runtime warnings.
10315 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10317         * src/file-manager/fm-actions.h:
10318         * src/file-manager/fm-directory-view.c:
10319         Add icon for empty file in create menu.
10321         Patch from Christian Neumair  <chris@gnome-de.org>
10323 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10325         * src/file-manager/fm-directory-view.c:
10326         Better strings for browser tooltips.
10327         Patch from Luca Ferretti <elle.uca@libero.it>
10329 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
10331         * libnautilus-private/nautilus-file-operations.c:
10332         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10333         base name from the file name. (Fixes #306341).
10335 2005-06-28  Alexander Larsson  <alexl@redhat.com>
10337         * libnautilus-private/nautilus-sidebar.[ch]:
10338         Add get_tab_tooltop method.
10340         * src/nautilus-navigation-window.c:
10341         * src/nautilus-side-pane.[ch]:
10342         Use get_tab_tooltip.
10344         * src/nautilus-emblem-sidebar.c:
10345         * src/nautilus-history-sidebar.c:
10346         * src/nautilus-information-panel.c:
10347         * src/nautilus-notes-viewer.c:
10348         Implement get_tab_toolkit.
10350         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10352 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10354         * src/nautilus-notes-viewer.c:
10355         (nautilus_notes_viewer_set_parent_window):
10356         Adapt to recent nautilus clipboard API changes.
10358 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10360         * libnautilus-private/nautilus-clipboard.c:
10361         (editable_connect_callbacks), (editable_disconnect_callbacks),
10362         (text_buffer_update_sensitivity), (text_buffer_delete_range),
10363         (text_buffer_mark_set), (text_view_connect_callbacks),
10364         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10365         (initialize_clipboard_component_with_callback_data),
10366         (nautilus_clipboard_real_set_up),
10367         (nautilus_clipboard_set_up_text_view):
10368         * libnautilus-private/nautilus-clipboard.h:
10369         Properly set text view paste action sensitivity on clipboard changes.
10370         Fixes #306127.
10372 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10374         * src/nautilus-bookmark-list.c:
10375         Fix handling of notification of .gtk-bookmark file changes.
10377         * src/Makefile.am:
10378         * src/nautilus-window-bookmarks.[ch]:
10379         * src/nautilus-application.c:
10380         * src/nautilus-navigation-window-menus.c:
10381         * src/nautilus-navigation-window.[ch]:
10382         * src/nautilus-spatial-window-ui.xml:
10383         * src/nautilus-spatial-window.c:
10384         * src/nautilus-window-menus.c:
10385         * src/nautilus-window-private.h:
10386         * src/nautilus-window.[ch]:
10387         Move most bookmark stuff to nautilus-window-bookmarks and
10388         put bookmarks in spatial windows too.
10390 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10392         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10394         * src/nautilus-bookmark-list.[ch]:
10395         Share bookmarks with gtk+.
10397         * libnautilus-private/nautilus-file-utilities.[ch]:
10398         * src/nautilus-window.c: (real_get_title):
10399         Move compute_default_title to nautilus_compute_title_for_uri.
10401         * libnautilus-private/nautilus-bookmark.[ch]:
10402         * src/nautilus-bookmarks-window.c:
10403         Add has_custom_name boolean to NautilusBookmark
10405         * src/Makefile.am:
10406         * src/nautilus-bookmark-parsing.[ch]:
10407         * src/nautilus-navigation-window-menus.c:
10408         Remove no longer needed files nautilus-bookmark-parsing.[ch].
10410 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
10412         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10413         (real_update_menus_volumes): Plug a couple leaks. Closes
10414         bug #307267
10416 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10418         * src/nautilus-navigation-window-menus.c:
10419         * src/nautilus-window-menus.c:
10420         * src/nautilus-window-private.h:
10421         Make bookmark menu item action names unique. (#161859)
10423 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10425         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10426         Fix ctrl-unselect in single click mode (#145331)
10428 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10430         * libnautilus-private/nautilus-icon-container.c:
10431         Better font sizes for zooming. (#160080)
10433 2005-06-20  Anders Carlsson  <andersca@imendio.com>
10435         * src/file-manager/fm-directory-view.c (process_old_files):
10436         Plug leak by freeing the sorted list instead.
10438 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10440         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10441         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10442         Fix uninitialized variable warning.
10444 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
10446         * libnautilus-private/nautilus-directory-async.c:
10447         (start_or_stop_io), (file_needs_high_priority_work_done),
10448         (file_needs_low_priority_work_done):
10449         Make mime sniffing a high priority job. Prevents activation
10450         from getting blocked by deep count I/O. (#145560)
10452 2005-06-19  Anders Carlsson  <andersca@imendio.com>
10454         * src/nautilus-throbber.c (nautilus_throbber_finalize):
10455         Free throbber->details after we're done using it.
10457 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10459         * src/file-manager/fm-list-model.c:
10460         Small delay before turning Loading... into (Empty) to
10461         avoid flicker.
10463 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10465         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10466         Fix iter stamp handling.
10468 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10470         * src/file-manager/fm-list-view.c: (button_press_callback):
10471         Allow selection of the dummy node. Otherwise things
10472         got all strange: You could still select it using ranges, and
10473         if you double clicked on it you activated the old selection.
10475 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10477         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10478         On remove, add dummy node before removing file so the
10479         row isn't collapsed.
10481 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10483         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10484         (fm_list_model_unload_subdirectory),
10485         (fm_list_model_subdirectory_done_loading):
10486         Keep track of done_loading in parent instead of in dummy node.
10487         That way it doesn't get lost when the dummy node is recreated.
10489 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10491         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10492         Handle moves between open subdirectories. We handle
10493         this in file adding when the file already exists in
10494         the tree, but in another place. This is sort of a hack,
10495         but is required due to how the list view merges the initial
10496         change being sent to the original directory and the add to the
10497         new directory.
10499 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10501         * libnautilus-private/nautilus-file-operations.c:
10502         (nautilus_file_operations_copy_move):
10503         Handle duplication of files in two subdirectories at
10504         the same time.
10506 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
10508         * src/file-manager/fm-directory-view.c:
10509         (fm_directory_view_destroy):
10510         Remove subdirectories when destroying the view.
10512 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10514         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10515         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10517 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10519         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10520         Slightly slower auto hover expand.
10522         * src/file-manager/fm-directory-view.c:
10523         Make add/remove_subdirectory more straightforward.
10524         Now remove just removes the NautilusDirectory passed in, and
10525         you're not allowed to add multiple times or remove non-added.
10527         * src/file-manager/fm-list-model.[ch]:
10528         Actually track the NautilusDirectories that are added to the
10529         FMDirectoryView so we can easily remove them when the files are
10530         removed. This was causing problem before where directories for
10531         removed files weren't removed.
10533         Emits the subdirectory_unloaded signal when subdirectories go away.
10535         Add support for unloading subdirectories.
10537         * src/file-manager/fm-list-view.c:
10538         Unload subdirectories in timeout on collapse.
10539         remove subdirectories when they get unloaded.
10541 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10543         * src/nautilus-navigation-window-menus.c
10544         (append_dynamic_bookmarks): Unref the action group here too.
10546 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10548         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10549         Unref the action group after inserting it. This makes
10550         a NautilusFile memory leak go away.
10552 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10554         * src/file-manager/fm-directory-view.[ch]:
10555         * src/file-manager/fm-icon-view.c
10556         add fm_directory_view_get_selection_for_file_transfer and
10557         use it for all file transfers
10559         * src/file-manager/fm-list-view.c:
10560         Implement fm_directory_view_get_selection_for_file_transfer by
10561         filtering out all files there a parent is also in the selection.
10562         Do the same for the dnd source list.
10564         * src/file-manager/fm-list-model.c:
10565         Allow deletion of dummy node so that clearing the model
10566         doesn't loop forever.
10568 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
10570         * src/file-manager/fm-directory-view.c: (new_folder_done),
10571         (new_folder_data_new), (fm_directory_view_new_folder),
10572         (fm_directory_view_new_file):
10573         Don't try to setup renaming if the view was already destroyed.
10574         Fixes a crash when closing a window while creating files/folders.
10576 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10578         * libnautilus-private/nautilus-icon-dnd.c:
10579         No dnd shadow on the desktop.
10580         Redraw less to get rid of the dnd shadow.
10582         Patch from Matthias Clasen (#307803)
10584 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10586         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10587         Add hover expansion
10589         * src/file-manager/fm-directory-view.[ch]:
10590         Add support for adding/removing subdirectories.
10592         * src/file-manager/fm-list-model.[ch]:
10593         Add support for subdirectories making this a tree view.
10595         * src/file-manager/fm-list-view.c:
10596         Turn listview into a treeview.
10598         Patch from Jürg Billeter <j@bitron.ch>
10600 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10602         * src/nautilus-spatial-window.c:
10603         Add icons for path menu.
10604         Patch from Vincent Noel <vincent.noel@gmail.com>
10606 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10608         * src/file-manager/fm-directory-view.c:
10609         (fm_directory_view_handle_uri_list_drop):
10610         Check for n_uris instead of real_uri_list. Looks neater.
10612 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10614         * src/file-manager/fm-directory-view.c:
10615         (fm_directory_view_handle_uri_list_drop):
10616         Don't try to start a file operation if there are no real uris
10617         left after sanitizing the list. Fixes #306246.
10619 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10621         * libnautilus-private/nautilus-emblem-utils.c:
10622         (nautilus_emblem_install_custom_emblem): Free the path.
10623         * libnautilus-private/nautilus-file-operations-progress.c:
10624         (nautilus_file_operations_progress_new),
10625         (nautilus_file_operations_progress_new_file): Free markup strings.
10626         Closes bug #307138.
10628 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10630         * src/file-manager/fm-directory-view.c:
10631         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10633 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10635         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10636         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10637         Always initialize cut.
10639         * configure.in:
10640         Add --Wno-pointer-sign
10642         Fix gcc4 compilation (#303491/#307038).
10643         Based on patches from James M. Cape <jcape@ignore-your.tv>
10644         and Kjartan Maraas <kmaraas@gnome.org>
10646 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10648         * configure.in:
10649         Post release version bump
10651 === nautilus 2.11.2 ===
10653 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10655         * configure.in:
10656         Require new eel.
10658         * NEWS:
10659         Update for release.
10661 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10663         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10664         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10665         is too wide for the tree and gets even wider in some locales.
10667 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10669         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10670         Fix conflicting mnemonics in the column chooser (#167475).
10672         Patch from Michael Terry <mike@mterry.name>
10674 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10676         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10677         Use "(No subfolders)" instead of misleading "(Empty)" label
10678         if files are not to be shown in the tree. Fixes #85141.
10680         Patch from Christian Neumair <chris@gnome-de.org>
10682 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10684         * libnautilus-private/nautilus-icon-container.c:
10685         (select_one_unselect_others):
10686         Reveal icon when selecting it. Fixes #121111.
10688         Based on a patch from Christian Neumair <chris@gnome-de.org>
10690 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10692         * libnautilus-private/nautilus-clipboard.c:
10693         (nautilus_clipboard_real_set_up):
10694         Don't setup clipboard twice for the same editing widget.
10696 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10698         * src/nautilus-window-manage-views.c: (load_new_location),
10699         (update_for_new_location):
10700         Set the displayed location when the location is really
10701         changed, not when we set out to do it. Fixes the
10702         "bookmark uri mismatch" warning.
10704 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10706         * src/file-manager/fm-directory-view.c:
10707         * src/nautilus-shell-ui.xml:
10708         * src/nautilus-window-menus.c:
10709         Fix critical warnings from the new accelerators
10710         by adding dummy labels.
10712 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10714         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10716 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10718         * libnautilus-extension/nautilus-column.c:
10719         (nautilus_column_class_init):
10720         * libnautilus-extension/nautilus-menu-item.c:
10721         (nautilus_menu_item_class_init):
10722         * libnautilus-extension/nautilus-property-page.c:
10723         (nautilus_property_page_class_init):
10724         * libnautilus-private/nautilus-icon-canvas-item.c:
10725         (nautilus_icon_canvas_item_class_init):
10726         * libnautilus-private/nautilus-icon-container.c:
10727         (nautilus_icon_container_class_init):
10728         * src/nautilus-window.c: (nautilus_window_class_init):
10729         Don't mark object property names/descriptions for translation. Fixes
10730         #135281.
10732 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10734         * libnautilus-private/nautilus-emblem-utils.c:
10735         (nautilus_emblem_install_custom_emblem),
10736         (nautilus_emblem_can_remove_emblem),
10737         (nautilus_emblem_can_rename_emblem),
10738         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10739         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10741 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10743         * src/file-manager/fm-directory-view.c: (real_action_rename):
10744         Always pre-select the whole name of a directory when renaming it.
10745         Fixes #306217.
10747 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10749         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10750         (get_automatic_emblems_as_integer):
10751         * libnautilus-private/nautilus-file-private.h:
10752         Only take user-added emblems ("keywords") into account when sorting by
10753         emblems. Fixes #166376.
10755 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10757         * src/file-manager/fm-directory-view.c:
10758         (fm_directory_view_scroll_event):
10759         Change scroll zoom modifier to control. Fixes #79352.
10761         * src/nautilus-shell-ui.xml:
10762         * src/nautilus-window-menus.c:
10763         Bind control-= to zoom-in. Fixes #306225.
10765 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10767         * libnautilus-private/nautilus-clipboard.c:
10768         * libnautilus-private/nautilus-icon-dnd.c:
10769         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10770         * src/file-manager/fm-desktop-icon-view.c:
10771         * src/file-manager/fm-ditem-page.c:
10772         * src/file-manager/fm-icon-view.c:
10773         * src/file-manager/fm-list-model.c:
10774         * src/file-manager/fm-list-model.h:
10775         * src/file-manager/fm-list-view.c:
10776         * src/file-manager/fm-properties-window.c:
10777         * src/nautilus-emblem-sidebar.c
10778         * src/nautilus-file-management-properties.c:
10779         * src/nautilus-information-panel.c:
10780         * src/nautilus-location-bar.c:
10781         * src/nautilus-navigation-window-menus.c:
10782         * src/nautilus-spatial-window.c:
10783         * src/nautilus-zoom-controls.c:
10784         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10785         GtkTargetEntry as well as some char and int arrays const.
10787 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10789         * src/file-manager/fm-desktop-icon-view.c:
10790         * src/file-manager/fm-directory-view.c:
10791         * src/file-manager/fm-icon-view.c:
10792         * src/file-manager/fm-list-view.c:
10793         * src/nautilus-navigation-window-menus.c:
10794         * src/nautilus-spatial-window.c:
10795         * src/nautilus-window-menus.c:
10796         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10797         pointing this out.
10799 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10801         * libnautilus-extension/libnautilus-extension.pc.in: added
10802         extensiondir variable so that extensions can find out via pkg-config
10803         the dir to install to.
10805 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10807         * libnautilus-private/nautilus-icon-container.c:
10808         * libnautilus-private/nautilus-icon-container.h:
10809         (process_pending_icon_to_rename),
10810         (nautilus_icon_container_start_renaming_selected_item):
10811         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10812         (real_action_rename), (action_rename_callback),
10813         (action_rename_select_all_callback):
10814         * src/file-manager/fm-directory-view.h:
10815         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10816         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10817         * src/file-manager/nautilus-directory-view-ui.xml:
10818         Bind shift-f2 to rename whole file. Fixes #131467.
10820 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10822         * src/file-manager/fm-directory-view.c: (real_update_menus):
10823         Don't display "Properties" background context menu item for Desktop.
10825 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10827         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10828         Only set dialog transient if a parent window was specified.
10829         Fixes #142814.
10831 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10833         * src/file-manager/fm-directory-view.c:
10834         (fm_directory_view_handle_url_drop):
10835         Better handling of default action for mozilla dnd drops.
10837         Patch from Dave Ahlswede
10839 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10841         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10842         (connect_proxy), (nautilus_navigation_action_finalize),
10843         (nautilus_navigation_action_set_property),
10844         (nautilus_navigation_action_get_property),
10845         (nautilus_navigation_action_class_init),
10846         (nautilus_navigation_action_init):
10847         * src/nautilus-navigation-window-menus.c:
10848         (nautilus_navigation_window_initialize_actions):
10849         Add specific tooltips to the drop-down arrow of Back/Forward
10850         toolbar items. Fixes bug #86569.
10852 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10854         * src/nautilus-connect-server-dialog.c:
10855         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10856         (nautilus_connect_server_dialog_init), (setup_for_type):
10857         Added a domain field to enter domain name for Windows share in
10858         Connect to server dialog.
10859         Fixes bug #304760.
10861 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10863         * libnautilus-private/nautilus-clipboard.c:
10864         * src/file-manager/fm-directory-view.c:
10865         (copy_or_cut_files), (real_update_menus):
10866         * src/file-manager/fm-tree-view.c:
10867         (copy_or_cut_files), (create_popup_menu):
10868         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10869         Folders". Fixes #95112.
10871 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10873         * src/file-manager/fm-directory-view.c: (real_update_menus):
10874         Fix empty trash accelerator. Fixes #173059.
10876         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10877         (copy_callback), (paste_callback), (editable_select_all_callback),
10878         (text_view_select_all_callback), (action_cut_callback),
10879         (action_copy_callback), (action_paste_callback),
10880         (action_select_all_callback), (merge_in_clipboard_menu_items),
10881         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10882         (nautilus_clipboard_set_up_editable),
10883         (nautilus_clipboard_set_up_text_view):
10884         * libnautilus-private/nautilus-clipboard.h:
10885         (nautilus_clipboard_set_up_text_view):
10886         * src/nautilus-notes-viewer.c:
10887         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10888         notes text view.
10890         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10891         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10892         issue down and providing a patch. Fixes #305551.
10894 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10896         * src/file-manager/fm-directory-view.c:
10897         (fm_directory_view_scroll_event),
10898         (fm_directory_view_class_init):
10899         Bind shift+scroll to zoom in/out. Fixes #79352.
10901 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10903         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10904         Change sort order for size, count and time.
10905         See bug #88585
10907 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10909         * configure.in:
10910         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10912         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10914 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10916         * components/*
10917         * help/*
10918         * icons/*/*
10919         * libnautilus/*
10920         * libnautilus-adapter/*
10921         * omf-install/*
10922         * user-guide/*
10923         Remove old cruft, mostly .cvsignore files.
10925         * autogen.sh:
10926         Look for libnautilus-private instead of libnautilus.
10928 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10930         * libnautilus-private/nautilus-icon-factory.c:
10931         * libnautilus-private/nautilus-icon-factory.h:
10932         (get_smaller_icon_size), (get_larger_icon_size),
10933         (nautilus_icon_factory_get_smaller_icon_size),
10934         (nautilus_icon_factory_get_larger_icon_size):
10935         Make get_(larger|smaller)_icon_size public.
10937         * src/nautilus-sidebar-title.c:
10938         (nautilus_sidebar_title_size_allocate),
10939         (get_best_icon_size):
10940         Use the best-fitting folder icon for the sidebar
10941         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10942         Fixes #48190.
10944 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10946         * configure.in:
10947         Post release version bump
10949 === nautilus 2.11.1 ===
10951 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10953         * icons/*/*:
10954         Remove old junk.
10956         * configure.in:
10957         Require eel 2.11.1
10958         Remove icons/*/Makefile
10960         * NEWS:
10961         Update for 2.11.1
10963 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10965         * libnautilus-private/nautilus-view.[ch]:
10966         Add nautilus_view_pop_up_location_context_menu
10968         * src/file-manager/fm-actions.h:
10969         * src/file-manager/fm-directory-view.c:
10970         * src/file-manager/fm-directory-view.h:
10971         * src/file-manager/nautilus-directory-view-ui.xml:
10972         * src/nautilus-location-bar.c:
10973         * src/nautilus-spatial-window.c:
10974         Add location context menu to location button/label.
10976         Patch from Christian Neumair
10978 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10980         * src/nautilus-spatial-window.c:
10981         (real_set_allow_up), (nautilus_spatial_window_class_init)
10982         * src/nautilus-window.c:
10983         * src/nautilus-window.h:
10984         (nautilus_window_allow_up), (real_set_allow_up),
10985         (nautilus_window_class_init):
10986         Add set_allow_up method to NautilusWindowClass,
10987         make "Close All Parents" in spatial windows insensitive
10988         if there are no parent folders.
10990 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10992         * libnautilus-private/nautilus-file-operations.c:
10993         (handle_transfer_vfs_error):
10994         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10995         if more than one file is transferred. Otherwise, just
10996         offer "Cancel" and "Retry".
10998 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11000         * nautilus-folder-handler.desktop.in (Exec):
11001         Use --no-desktop for default folder handler
11003 2005-05-16  Christian Neumair  <chris@gnome-de.org>
11005         * src/file-manager/fm-actions.h:
11006         * src/file-manager/fm-directory-view.c:
11007         (action_self_properties_callback), (real_update_menus):
11008         * src/file-manager/nautilus-directory-view-ui.xml:
11009         Add "Properties" item to background context menu which displays
11010         the properties of the currently displayed folder.
11012 2005-05-16  Alexander Larsson  <alexl@redhat.com>
11014         * libnautilus-private/nautilus-bookmark.c:
11015         (bookmark_file_changed_callback):
11016         Don't loop when a bookmarked file is removed
11018         * src/file-manager/fm-directory-view.c: (process_new_files):
11019         Don't call get_file_info for files no longer in the directory
11020         (was caused by the ready_to_load call).
11022         This fixes #165530 and likely #170761
11024 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11026         * libnautilus-private/nautilus-clipboard.c:
11027         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11028         Don't merge UI twice. Fixes #301854.
11030 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11032         * src/nautilus-location-bar.c:
11033         (nautilus_location_bar_init):
11034         Make "Location:" label GDK_ACTION_COPY drag source.
11035         Fixes #115942.
11037 2005-05-12  David Zeuthen  <david@fubar.dk>
11039         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11040         Change comment for translator note of default desktop font to
11041         say that Sans shouldn't never be changed. Fixes bug #138731.
11043 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11045         * libnautilus-private/nautilus-file-utilities.c:
11046         (nautilus_get_vfs_method_display_name):
11047         * data/browser.xml:
11048         * src/file-manager/fm-directory-view.c:
11049         Add translator comments. Fixes #145304, #145305, #145307.
11050         Change "Show Hidden Files" tooltip to infinitive
11051         construction. Fixes #145306.
11053 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11055         * libnautilus-private/nautilus-directory-async.c:
11056         (should_look_for_dot_directory_file), (make_dot_directory_uri),
11057         (link_info_start), (lacks_link_info):
11058         Kill dotfile-related code. ".directory" supporting schemas have
11059         gone. Fixes #142343.
11061 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11063         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11064         Remove obsolete window_always_new option from schema.
11066         Patch from Michael Terry <mike@mterry.name>
11068 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11070         * src/file-manager/fm-directory-view.c: (real_update_menus):
11071         Fix a string conflict between the c-format plural string and
11072         non-c-format strings. Fixes bug #167344.
11074         Patch from Changwoo Ryu <cwryu@debian.org>
11076 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
11078         * libnautilus-private/nautilus-thumbnails.c:
11079         (thumbnail_thread_start):
11080         Don't try to thumbnail files which have been modified in the
11081         last few seconds to avoid constantly re-thumbnailing them.
11082         Current cool-off period is three seconds. Fixes bug #107418.
11084 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
11086         * src/file-manager/fm-directory-view.[ch]:
11087         (display_pending_files), (fm_directory_view_freeze_updates),
11088         (fm_directory_view_unfreeze_updates), (queue_pending_files):
11089         Allow freeze of update processing inside a view.
11091         * src/file-manager/fm-list-view.c:
11092         (cell_renderer_editing_canceled), (cell_renderer_edited),
11093         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11094         Freeze and unfreeze the list view when renaming.
11096         Workaround for bug #87701: Updates to the list view are put on
11097         hold during rename to prevent losing editing focus. If too many
11098         changes are queued while being frozen, further changes are thrown
11099         away and the view is marked for reload.
11101 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11103         * src/nautilus-window-menus.c:
11104         Add Ctrl-0 keyboard shortcut to View->Normal Size as
11105         recommended by the HIG.
11107         Patch from Olav Vitters <olav@bkor.dhs.org>
11109 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11111         * libnautilus-private/nautilus-icon-container.c:
11112         (keyboard_space): Prevent nautilus from crashing on press of
11113         Ctrl+Space in an empty directory. Fixes bug #302018.
11115         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
11117 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
11119         * libnautilus-private/nautilus-program-choosing.c:
11120         (nautilus_launch_desktop_file):
11121         * src/nautilus-application.c:
11122         (nautilus_application_present_spatial_window_with_selection),
11123         (nautilus_application_create_navigation_window):
11124         fix build when startup notification isn't installed.
11126 2005-05-02  Alexander Larsson  <alexl@redhat.com>
11128         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11129         Remove the ui too.
11131 2005-04-27  Alexander Larsson  <alexl@redhat.com>
11133         * src/file-manager/fm-desktop-icon-view.c:
11134         Remove "Open New Terminal" from desktop menu.
11135         Patch from Luca Ferretti <elle.uca@libero.it>
11137         If you really need this, install the nautilus-open-terminal
11138         extension. It does this even better than the removed code.
11139         Also, in newer Metacity there is a a way to set a keybinding
11140         for "new terminal".
11142 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11144         * src/nautilus-main.c: (main): Merge fix for leak
11145         Bug #172234.
11147 2005-04-19  Christian Neumair  <chris@gnome-de.org>
11149         * libnautilus-private/nautilus-view-factory.h:
11150         * src/nautilus-navigation-window.c:
11151         * src/nautilus-window-manage-views.c:
11152         * src/nautilus-window-manage-views.h:
11153         * src/nautilus-window.c:
11154         * src/file-manager/fm-desktop-icon-view.c:
11155         * src/file-manager/fm-icon-view.c:
11156         * src/file-manager/fm-list-view.c:
11157         Improve NautilusViewInfo view factory labels marked for translation.
11159 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11161         * libnautilus-private/nautilus-directory-async.c:
11162         (read_dot_hidden_file): Plug leaks here too. There
11163         were three actually :-)
11165 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
11167         * src/nautilus-connect-server-dialog-main.c: (main)
11168         Set window icon.
11170 2005-04-17  Christian Neumair  <chris@gnome-de.org>
11172         * src/nautilus-spatial-window.c:
11173         Add more drop targets to location button.
11175 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11177         * src/file-manager/fm-directory-view.c:
11178         (fm_directory_view_destroy), (rename_file):
11179         Remove delayed_rename timeout when registering a new one
11180         or destroying the view.
11182 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11184         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11185         Free the stored selection path only when setting a new one.
11187 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11189         * src/file-manager/fm-directory-view.c:
11190         (trash_or_delete_selected_files),
11191         (fm_directory_view_notify_selection_changed):
11192         Remember if the current selection was already removed
11193         and don't try to remove it again.
11195         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11196         Only set a new selection if the removal affects the current selection.
11198 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11200         * src/file-manager/fm-directory-view.c:
11201         (trash_or_delete_selected_files):
11202         Unset selection so the same file won't be deleted twice via a binding.
11204         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11205         (fm_list_view_remove_file), (fm_list_view_finalize),
11206         (fm_list_view_class_init):
11207         Store the new selection and set it after a batch of changes,
11208         not on every removal. Speeds up deleting from the list view
11209         by preventing a redraw for each removed file.
11211 2005-04-05  Alexander Larsson  <alexl@redhat.com>
11213         * src/file-manager/fm-properties-window.c:
11214         Use label instead of entry if not editable.
11215         (#149201)
11217         Patch from Michael Terry
11219 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11221         * src/nautilus-notes-viewer.c:
11222         Fix missing include.
11224 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11226         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11227         Don't leak file_uri.
11229 2005-04-04  Diego Gonzalez  <diego@pemas.net>
11231         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11232           from the build process.
11233         * libnautilus-private/nautilus-icon-factory.c:
11234           (load_thumbnail_frame) remove the need to use the deprecated
11235           nautilus themes.
11236         * libnautilus-private/nautilus-icon-canvas-item.c:
11237           (draw_strech_handles), (it_test_stretch_handle):
11238           remove the need to use the deprecated nautilus themes.
11239         * libnautilus-private/nautilus-thumbnails.c:
11240         * libnautilus-private/nautilus-icon-factory.c:
11241           remove nautilus-theme.h include
11243         * src/nautilus-navigation-window.c:
11244         * src/nautilus-property-browser.c:
11245         * src/nautilus-notes-viewer.c:
11246         * src/nautilus-sidebar-title.c:
11247         * src/nautilus-window-manage-views.c:
11248         * src/nautilus-window-toolbars.c:
11249         * src/nautilus-zoom-control.c:
11250           remove nautilus-theme.h include
11252         * src/nautilus-sidebar-title:
11253          (nautilus_sidebar_title_select_text_color): remove use of
11254          old theme stuff and adapt the shadow offset, made it equal to 1,
11255          which is the default.
11256          (nautilus_sidebar_title_theme_changed): remove, as there will be
11257          no sidebar theme changes.
11258          (nautilus_sidebar_title_init): remove the theme_changed callback, as
11259          there will not be sidebar theme changes anymore.
11261          * src/nautilus-notes-viewer.c:
11262          (nautilus_notes_viewer_init): remove use of old theme stuff.
11264         * icons/Makefile.am: don't install old theme stuff.
11266 2005-03-31  Steve Murphy  <murf@e-tools.com>
11268         * configure.in: Added "rw" to ALL_LINGUAS.
11270 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
11272         * libnautilus-private/nautilus-file-utilities.c:
11273         (nautilus_get_uri_shortname_for_display): Plug the leak.
11275 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
11277         * icons/audio.svg:
11278         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11280         * icons/audio.png:
11281         Remove old file.
11283         * icons/Makefile.am:
11284         Install new icon.
11286         * libnautilus-private/nautilus-icon-canvas-item.c:
11287         (real_map_pixbuf):
11288         Use svg instead of bitmap audio preview emblem.
11290         Patch from Jaap Haitsma <jaap@haitsma.org>
11292 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11294         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11295         (location_button_drag_begin_callback), (get_data_binder),
11296         (location_button_drag_data_get_callback),
11297         (nautilus_spatial_window_instance_init):
11298         Allow drag and drop operations with location bar icon.
11300         Patch from Christian Neumair <chris@gnome-de.org>
11302 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11304         * libnautilus-private/nautilus-file-operations-progress.c:
11305         (nautilus_file_operations_progress_update),
11306         (nautilus_file_operations_progress_destroy),
11307         (nautilus_file_operations_progress_init),
11308         (time_remaining_callback), (nautilus_file_operations_progress_new),
11309         (nautilus_file_operations_progress_set_operation_string),
11310         (nautilus_file_operations_progress_new_file):
11311         * libnautilus-private/nautilus-file-operations.c:
11312         (progress_dialog_set_to_from_item_text):
11313         Change layout of the progress dialog to be more HIG compliant.
11315         Patch from Michiel Sikkes <michiel@eyesopened.nl>
11317 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11319         * src/file-manager/fm-desktop-icon-view.c:
11320         * src/file-manager/fm-directory-view.c:
11321         Add elipses to "Create Launcher" menu item. (#95113)
11323         Based on a patch from Christian Neumair <chris@gnome-de.org>
11325 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11327         * libnautilus-private/nautilus-desktop-link-monitor.c:
11328         (eject_for_type), (volume_delete_dialog),
11329         (nautilus_desktop_link_monitor_delete_link):
11330         Reference the proper context menu item in the volume
11331         delete dialog of network volumes. Fixes bug #152391.
11333         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11335 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11337         * src/file-manager/fm-directory-view.c: (real_merge_menus):
11338         Remove hard coded script directory path from tooltip message.
11339         Fixes bug #161905.
11341         Patch from Michael Terry <mike@mterry.name>
11343 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11345         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11346         * src/nautilus-location-bar.c:
11347         (nautilus_location_bar_get_location),
11348         (nautilus_location_bar_update_label):
11349         * src/nautilus-location-dialog.c: (open_current_location):
11350         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11351         Closes bug #165743.
11353         Patch from Christian Kellner <gicmo@gnome.org>
11355 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11357         * libnautilus-private/nautilus-bookmark.c:
11358         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11359         (bookmark_file_changed_callback):
11360         * libnautilus-private/nautilus-file.c:
11361         (nautilus_file_get_internal):
11362         * src/file-manager/fm-properties-window.c:
11363         (is_merged_trash_directory):
11364         * src/nautilus-application.c:
11365         (nautilus_application_present_spatial_window_with_selection):
11366         * src/nautilus-location-bar.c:
11367         (nautilus_location_bar_update_label):
11368         * src/nautilus-window-manage-views.c: (set_displayed_location),
11369         (check_bookmark_location_matches), (handle_go_elsewhere),
11370         (got_file_info_for_view_selection_callback):
11371         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11373         Patch from Paolo Borelli <pborelli@katamail.com>
11375 2005-03-23  Fernando Herrera  <fherrera onirica com>
11377         * src/nautilus-connect-server-dialog-main.c: (main): call
11378         gnome_authentication_manager_init to use gnome-vfs auth
11379         callbacks.
11381 2005-03-23  Alexander Larsson  <alexl@redhat.com>
11383         * src/nautilus-desktop-window.c:
11384         Remove unused code. We avoid flicker in other ways.
11386 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11388         * configure.in:
11389         Bump version to 2.11.1
11390         Gnome 2.10 versions are now on the gnome-2-10 branch.
11392 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11394         * src/nautilus-location-entry.c:
11395         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11397 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11399         * libnautilus-private/nautilus-window-info.[ch]:
11400         Add nautilus_window_info_show_window call.
11402         * src/file-manager/fm-directory-view.c:
11403         * src/nautilus-window-manage-views.c:
11404         * src/nautilus-window.[ch]:
11405         Implement and call the new show_window call.
11406         This allows us to set up the EelBackground before
11407         showing the window, causing less flicker (#169347)
11409         Patch from Nickolay V. Shmyrev
11411 2005-03-16  Alexander Larsson  <alexl@redhat.com>
11413         * configure.in:
11414         Require eel 2.10.1 (for EelBackground changes)
11416         * libnautilus-private/nautilus-icon-dnd.c:
11417         * libnautilus-private/nautilus-directory-background.c:
11418         Use the background setting now in eel.
11419         Delay background setting slightly after gconf change to group
11420         together multiple changes. (#169347)
11422         Patch from Nickolay V. Shmyrev
11424 2005-03-15  Alexander Larsson  <alexl@redhat.com>
11426         * configure.in:
11427         Require gtk 2.6.0
11429 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11431         * src/file-manager/fm-directory-view.c:
11432         Re-add keybinding to "Show Hidden Files".
11433         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11435 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11437         * src/file-manager/fm-actions.h:
11438         * src/file-manager/fm-directory-view.c: (real_update_menus):
11439         Disable "Select Pattern" for empty folders. (#169817)
11440         Patch from Raj <ringuva@novell.com>
11442 2005-03-10  Vincent Noel  <vnoel@cox.net>
11444         * src/nautilus-spatial-window.c:
11445         (location_button_clicked_callback),
11446         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11447         for the location button icon instead of GTK_ICON_SIZE_BUTTON
11448         (#169669).
11450 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
11452         * configure.in: Added "xh" to ALL_LINGUAS.
11454 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11456         * configure.in:
11457         Post release version bump
11459 === nautilus 2.10.0 ===
11461 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
11463         * THANKS:
11464         Update for release
11466         * check-THANKS.pl:
11467         Extract names from ChangeLog bodies too. (#43452)
11468         Patch from Richard Hoelscher <rah@rahga.com>
11470 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11472         * NEWS:
11473         Update for 2.10.0
11475         * configure.in:
11476         Bump version to 2.10.0, require eel 2.10.0
11478 2005-03-03  Elijah Newren  <newren@gmail.com>
11480         If launched without startup-notification, make an approximation to
11481         when the launch occurred so that focus-stealing-prevention will
11482         work better.
11484         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11485         function, (main): if no startup id provided, ping xserver for a
11486         timestamp and make a dummy startup_id with it.
11488         * src/nautilus-application.c: (end_startup_notification): don't
11489         set _NET_STARTUP_ID if given a fake startup_id, remove commented
11490         out warning that should now no longer be needed
11492 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11494         * src/nautilus-file-management-properties.glade:
11495         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11497 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11499         * configure.in:
11500         Post release version bump
11502 === nautilus 2.9.92 ===
11504 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11506         * data/applications.desktop.in:
11507         * data/favorites.desktop.in:
11508         Remove old files.
11510         * docs/Makefile.am (EXTRA_DIST):
11511         Remove nautilus-context-menus.txt from makefile
11513         * NEWS:
11514         Update for release
11516 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11518         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11519         Make the backspace key open the parent folder in the
11520         list view like it does in the icon view. (#142891)
11521         Patch from Christian Neumair <chris@gnome-de.org>
11523 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11525         * libnautilus-private/nautilus-desktop-link.c:
11526         (nautilus_desktop_link_can_rename):
11527         Make Computer icon renameable. (#154122)
11528         Patch from Tim Savannah <opticcow@linux-militia.net>
11530 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11532         * libnautilus-private/nautilus-file-operations-progress.c:
11533         (time_remaining_callback):
11534         Don't show ETA if bytes_copied > bytes_total.
11535         Prevents miscalculated ETAs from being shown. (#158614)
11536         Based on a patch from John Spray <jcs116@york.ac.uk>
11538 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11540         * src/file-manager/fm-properties-window.c:
11541         Make show_original work (had a typo)
11542         Make where use original file, not target.
11543         Fixes location display for desktop icons.
11545 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11547         * src/file-manager/fm-properties-window.c:
11548         deep count on target files, not original files.
11549         Fixes properties for e.g. home icon on desktop.
11550         Patch from Jaap Haitsma <jaap@haitsma.org>
11552 2005-02-23  Alexander Larsson  <alexl@redhat.com>
11554         * docs/nautilus-context-menus.txt:
11555         Remove old docs.
11557 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11559         * libnautilus-private/nautilus-desktop-icon-file.c:
11560         * libnautilus-private/nautilus-file-operations.c:
11561         (nautilus_file_operations_delete):
11562         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11563         (rename_guts), (nautilus_file_get_drop_target_uri):
11564         * src/file-manager/fm-desktop-icon-view.c:
11565         (trash_link_is_selection):
11566         * src/file-manager/fm-icon-container.c: (get_sort_category):
11567         * src/file-manager/fm-properties-window.c:
11568         (get_target_file_for_original_file):
11569         Handle nautilus_desktop_icon_file_get_link() returning NULL.
11570         Likely fixes bug #145971
11572 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11574         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11575         Remove stale comment.
11576         Patch from Jaap Haitsma <jaap@haitsma.org>
11578 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11580         * src/nautilus-application.c: (end_startup_notification):
11581         Don't give critical warnings if we have no startup_id.
11583         * src/nautilus-window.c: (nautilus_window_update_icon):
11584         Use names and not pixbufs for the window icons.
11585         This means the icons of the best size are used.
11586         Patch from Jaap Haitsma <jaap@haitsma.org>
11588 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11590         * src/nautilus-application.c: (create_window):
11591         * src/nautilus-window-private.h:
11592         * src/nautilus-window.c: (nautilus_window_init),
11593         (nautilus_window_finalize):
11594         Remove unneeded startup_id.
11596 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11598         * MAINTAINERS:
11599         Update my email address.
11601 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11603         * src/file-manager/fm-desktop-icon-view.c:
11604         (fm_desktop_icon_view_supports_uri):
11605         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11607         Patch from Jaap Haitsma <jaap@haitsma.org>
11609 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11611         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11612         fix #136578 (Menu key should pop up context menu).
11614 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11616         * src/file-manager/fm-properties-window.c (should_show_open_with):
11617         Don't show open with property page for desktop files and
11618         desktop special icons.
11620 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11622         * src/nautilus-navigation-window-menus.c:
11623         (add_bookmark_for_current_location):
11624         Only add a bookmark once for a given location.
11625         Fixes #161862.
11627         Patch from egeetha@novell.com
11629 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11631         * src/nautilus-application.c:
11632         * src/nautilus-shell.c:
11633         Fixes to the startup notification stuff.
11634         Patch from Elijah Newren <newren@gmail.com>
11636 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11638         * data/applications.desktop.in:
11639         * data/favorites.desktop.in:
11640         * src/network-scheme.desktop.in:
11641         * nautilus-computer.desktop.in:
11642         * nautilus-folder-handler.desktop.in:
11643         * nautilus-home.desktop.in:
11644         * nautilus.desktop.in:
11645         Enable startup notification.
11647         * src/nautilus-application.c:
11648         * src/nautilus-application.h:
11649         * src/nautilus-bookmarks-window.c:
11650         * src/nautilus-connect-server-dialog-nonmain.c:
11651         * src/nautilus-location-bar.c:
11652         * src/nautilus-main.c:
11653         * src/nautilus-navigation-window-menus.c:
11654         * src/nautilus-shell-interface.idl:
11655         * src/nautilus-shell.c:
11656         * src/nautilus-window-manage-views.c:
11657         * src/nautilus-window-private.h:
11658         * src/nautilus-window.c:
11659         Handle startup notification across corba activation.
11660         Patch from Elijah Newren <newren@gmail.com>
11662 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11664         * src/file-manager/fm-tree-model.c:
11665         Don't do any i/o on tree roots until they are opened.
11666         This means you don't get any auth dialogs.
11667         Removed the monitor on the root file totally, as that should
11668         not normally change/go away anyway (and it was doing i/o).
11670         This changes semantics in the file a bit, we now have a dummy
11671         row also if node->directory != NULL and node->parent == NULL.
11673 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11675         * configure.in:
11676         Post release version bump
11678 === nautilus 2.9.91 ===
11680 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11682         * configure.in:
11683         Bump eel requires
11685         * NEWS:
11686         Update for release
11688 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11690         * Makefile.am:
11691         * nautilus-folder-handler.desktop.in:
11692         Add new default folder handler NoDisplay desktop file
11694         * nautilus.desktop.in:
11695         Add %U to exec line
11697         * src/Nautilus_shell.server.in:
11698         Remove all the bonobo components we no longer support
11700         * src/file-manager/fm-directory-view.c:
11701         Allow open with menu on folders (#151747)
11703 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11705         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11706         (fm_list_view_start_renaming_file):
11707         Set original_name to the new name as cell_renderer_edited()
11708         might be called multiple times if the view looses focus.
11709         Fixes bug #166120.
11711 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11713         * src/file-manager/fm-properties-window.c: (get_original_file),
11714         (name_field_done_editing), (update_properties_window_title):
11715         Handle disappearing original_files without crashing.
11716         Fixes bug #151024/158904.
11718 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11720         * configure.in:
11721         Revert libexif change as it breaks the build with new libexif.
11723 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11725         * libnautilus-private/nautilus-program-choosing.c:
11726         (slowly_and_stupidly_obtain_timestamp),
11727         (nautilus_launch_show_file), (nautilus_launch_application),
11728         (nautilus_launch_desktop_file):
11729         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11731         * configure.in:
11732         Require gnome-desktop 2.9.91
11734         Patch from Elijah Newren <newren@gmail.com>
11736 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11738         * configure.in:
11739         Make libexif dependency optional again. (#165773)
11741 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11743         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11744         Make default desktop font localizable. (#138731)
11746         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11748 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11750         * data/Makefile.am:
11751         * data/static_bookmarks.xml:
11752         Remove unused file.
11754 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11756         * src/file-manager/fm-directory-view.c:
11757         (real_update_menus): Added mnemonic for Browse Folder option.
11758         * src/file-manager/fm-desktop-icon-view.c:
11759         (real_update_menus): Added mnemonic for Empty Trash option.
11760         Fixes #162307.
11762         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11764 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11766         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11767         Fix workarea detection on 64bit machines.
11768         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11770 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11772         * src/file-manager/fm-directory-view.c:
11773         (clipboard_targets_received):
11774         Handle destroyed windows
11776         * src/nautilus-window.c: (nautilus_window_destroy):
11777         cancel outstanding view as callbacks
11779         Fixes #165938
11781 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11783         * libnautilus-private/nautilus-directory-background.c:
11784         (image_loading_done_callback): Free the color string.
11785         Closes bug #154204.
11787 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11789         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11791         * libnautilus-private/nautilus-file-operations.c:
11792         change the strings for move/copy/link/delete from "Files Moved:" to
11793         "Moving file:", fixes #154839
11795 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11797         * libnautilus-private/nautilus-file.c:
11798         Fix leak
11800         * Makefile.am:
11801         Remove unnecessary stuff
11803 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11805         * src/nautilus-actions.h:
11806         * src/nautilus-desktop-window.c:
11807         (nautilus_desktop_window_instance_init):
11808         Disable close action on desktop window (#160100)
11810 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11812         * src/nautilus-main.c: (register_icons):
11813         Don't try to free NULL icon info.
11815 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11817         * libnautilus-private/nautilus-file.c:
11818         (nautilus_file_compare_for_sort_by_attribute):
11819         Don't compare NULL values from files we can't get permissions for.
11820         Fixes bug #153890.
11822 2005-01-27  Chris Lahey  <clahey@ximian.com>
11824         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11825         Support the API change in libexif > 0.5.12.
11827 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11829         * src/nautilus-main.c: Don't leak the icon info
11831 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11833         * src/nautilus-spatial-window.c:
11834         Make path button more obvious. #145237
11835         Patch from  Michael Henson <mike@axl.net>
11837 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11839         * src/file-manager/fm-directory-view.c: (ask_link_action):
11840         Set focus_on_map for dnd ask dialog to avoid it ending
11841         up under the browser window.
11842         Patch from Jorn Baayen <jbaayen@gnome.org>
11844 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11846         * libnautilus-private/nautilus-file-operations.c:
11847         (confirm_empty_trash):
11848         No title on dialog.
11849         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11851 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11852         * libnautilus-private/nautilus-file-operations.c:
11853         (handle_transfer_overwrite): Trivial string fix.
11855 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11857         * src/file-manager/fm-directory-view.c: (cancel_activate),
11858         (activate_weak_notify), (cancel_activate_callback):
11859         weak_unref the view if we cancel the activation.
11860         Might fix #145789
11862 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11864         * configure.in:
11865         Post release version bump.
11867 === nautilus 2.9.90 ===
11869 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11871         * NEWS:
11872         Update for release.
11874         * MAINTAINERS:
11875         Add Martin, remove Darin.
11876         Update daves email address.
11878         * configure.in:
11879         Bump version to 2.9.90
11880         Require eel 2.9.90
11882 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11884         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11885         Fix typo.
11887 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11889         * libnautilus-private/nautilus-icon-container.c:
11890         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11891         to nautilus_icon_container_accessible_update_selection.
11892         (nautilus_icon_container_accessible_ref_selection):
11893         (nautilus_icon_container_accessible_get_selection):
11894         (nautilus_icon_container_accessible_remove_selection): All call
11895         to nautilus_icon_container_accessible_update_selection.
11897         Fixes bug #160087.
11899 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11901         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11902         WE WANT THE CHEESEPUFF!!!
11904 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11906         * libnautilus-private/nautilus-file-operations.c:
11907         (confirm_empty_trash):
11908         Use warning icon instead of info one.
11909         Use GtkMessageDialog.
11910         Patch from Luca Ferretti <elle.uca@libero.it>
11912 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11914         * src/file-manager/fm-actions.h:
11915         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11916         * src/file-manager/fm-directory-view.c: (real_update_menus):
11917         * src/file-manager/nautilus-directory-view-ui.xml:
11918         Remove "Reset Background" entry from folder context menus.
11920         Patch from Jaap Haitsma <jaap@haitsma.org>
11922 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11924         * src/nautilus-window-menus.c: Correct License (It said Evince).
11926 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11928         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11929         Add license to about dialog.
11930         Change copyright statement.
11932         Patch from Luca Ferretti <elle.uca@libero.it>
11934 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11936         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11937         Fix sidebar_width typo in gconf schema (#162204).
11939         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11941 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11943         * libnautilus-private/nautilus-column-chooser.c:
11944         (button_new_with_mnemonic), (add_buttons):
11945         Add stock arrow icons to "Move Up/Down" buttons.
11947         Patch from Michael Gossard <michael.gossard@free.fr>
11949 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11951         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11952         Use GtkAboutDialog.
11954         Patch from Luca Ferretti <elle.uca@libero.it>
11956 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11958         * nautilus-home.desktop.in:
11959         Fix icon
11961         * nautilus.desktop.in:
11962         Put in menus.
11964         Patch from Luca Ferretti <elle.uca@libero.it>
11966 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11968         * src/nautilus-main.c: (main):
11969         * src/nautilus-window.c: (nautilus_window_class_init):
11970         Better default icon.
11971         Patch from Jaap Haitsma <jaap@haitsma.org>
11973 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11975         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11976         Don't use destroyed dialog.
11977         Patch from Vincent Untz <vincent@vuntz.net>.
11979 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11981         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11982         Moisan that resolves trivial bug #159128.
11984 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11986         * Makefile.am:
11987         * src/.cvsignore:
11988         * src/Makefile.am:
11989         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11990         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11991         * src/nautilus-connect-server-dialog-nonmain.c:
11992         (nautilus_connect_server_dialog_present_uri):
11993         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11994         (response_callback), (nautilus_connect_server_dialog_new):
11995         * src/nautilus-connect-server-dialog.h:
11996         Make connect to server dialog availible as separate application.
11998         Patch from Vincent Untz <vincent@vuntz.net>
12000 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12002         * libnautilus-private/nautilus-file-utilities.[ch]:
12003         New function nautilus_ensure_unique_file_name
12005         * libnautilus-private/nautilus-link.[ch]:
12006         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12007         Uniquify name for nautilus_link_local_create if requested.
12009         * src/file-manager/fm-directory-view.c:
12010         (fm_directory_view_handle_url_drop):
12011         Uniquify desktop link name
12013         Patch from Jorn Baayen <jbaayen@gnome.org>
12015 2005-01-13  Alexander Larsson  <alexl@redhat.com>
12017         * libnautilus-private/nautilus-icon-container.[ch]:
12018         * libnautilus-private/nautilus-marshal.list:
12019         Add handle_url signal
12020         Fix argument list for handle_uri_list
12022         * libnautilus-private/nautilus-dnd.[ch]:
12023         Add nautilus_drag_default_drop_action_for_url
12025         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12026         (nautilus_icon_container_get_drop_action),
12027         (drag_data_received_callback):
12028         Handle URL drops separately from URI_LIST
12029         Set different actions for URL drop
12031         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12032         (get_drop_action), (receive_dropped_uri_list),
12033         (receive_dropped_url), (drag_data_received_callback),
12034         (nautilus_tree_view_drag_dest_class_init):
12035         Add handle_url and handle_uri lists
12036         Set different actions for URL drop
12037         Fix bug that made url_list & url drops not work
12039         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12040         (ask_link_action), (fm_directory_view_handle_url_drop),
12041         (fm_directory_view_handle_uri_list_drop):
12042         Move url and uri_list drop handling here. Make it handle
12043         url drops better.
12045         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12046         (icon_view_handle_uri_list), (fm_icon_view_init):
12047         * src/file-manager/fm-list-view.c: (list_view_handle_url),
12048         (list_view_handle_uri_list), (create_and_set_up_tree_view):
12049         Call up to the drop code in directory view.
12051         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12053         * libnautilus-private/nautilus-directory.c:
12054         (nautilus_directory_schedule_metadata_copy):
12055         Handle source_directory being NULL. (happens on toplevel uri)
12057         * libnautilus-private/nautilus-file-operations.c:
12058         (nautilus_file_operations_copy_move):
12059         Handle source_dir_uri being NULL. (happens on toplevel uri)
12061         * libnautilus-private/nautilus-link-desktop-file.c:
12062         (nautilus_link_desktop_file_local_create):
12063         Use right icon field
12065 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12067         * src/file-manager/fm-actions.h:
12068         * src/file-manager/fm-directory-view.c:
12069         (volume_or_drive_unmounted_callback),
12070         (volume_or_drive_ejected_callback),
12071         (action_unmount_volume_callback), (action_eject_volume_callback),
12072         (real_update_menus_volumes):
12073         * src/file-manager/nautilus-directory-view-ui.xml:
12074         Allow eject on unmounted devices.
12075         Patch from Magnus Damm <magnus.damm@gmail.com>
12077 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12079         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12080         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12081         what you think, it means don't load if the app the desktop file
12082         references doesn't exist.
12084 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12086         * libnautilus-private/Makefile.am:
12087         * libnautilus-private/nautilus-link-historical.c:
12088         * libnautilus-private/nautilus-link-historical.h:
12089         Remove historical link support.
12091         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12092         * libnautilus-private/nautilus-link.[ch]:
12093         Remove historical link support and unused functions.
12095         * src/file-manager/fm-directory-view.h:
12096         Remove unused declaration.
12098         * src/file-manager/fm-icon-view.c:
12099         Fix up due to small api change for nautilus-link.
12101         * src/file-manager/fm-properties-window.c: (set_icon_callback):
12102         Fix icon change for desktop files that point to nonexisting binaries.
12104 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12106         * src/nautilus-main.c (register_icons):
12107         Remove debug spew
12109 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12111         * libnautilus-private/nautilus-icon-factory.c:
12112         (nautilus_icon_factory_get_icon_for_file):
12113         Special case icons for burn: and computer:
12115         * src/nautilus-main.c: (register_icons):
12116         * src/nautilus-navigation-window-menus.c:
12117         * src/nautilus-window-menus.c:
12118         Fix up icons and names in go/places menu.
12119         Fixes #162750 and #149941
12121         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12123 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12125         * src/nautilus-navigation-window.c (real_set_title):
12126         Make window title "location - File Browser", not "File Browser: location".
12127         Fixes #149008. Patch by Gustavo Carneiro.
12129 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12131         * configure.in:
12132         Post release version bump
12134 === nautilus 2.9.2 ===
12136 2004-01-11  James Henstridge  <james@jamesh.id.au>
12138         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12140         * src/Makefile.am: remove desktop and server files on clean.
12141         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12142         in config.h.
12144         * Makefile.am: remove desktop files on clean, and intltool files
12145         on distclean.
12147         * acconfig.h: remove, since it isn't needed anymore.
12149         * configure.in: remove some macro calls not needed with newer
12150         automakes, and use newer versions of some macros.
12152         * autogen.sh: require Automake >= 1.7.
12154 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12156         * NEWS:
12157         Update for release.
12159         * configure.in:
12160         Require eel 2.92.
12162 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12164         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12165         Add back mk.
12167 2005-01-10  Alexander Larsson  <alexl@redhat.com>
12169         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12170         Remove mk for ALL_LINGUAS since it broke the build.
12172 2004-12-17  Alexander Larsson  <alexl@redhat.com>
12174         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12175         Don't use frames for images with alpha.
12177         Patch from Jaap Haitsma <jaap@haitsma.org>
12179 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12181         * src/nautilus-bookmarks-window.[ch]:
12182         (open_selected_bookmark): New function, choose if to open in
12183         parent or new window.
12184         (get_bookmark_nautilus_navigation_window_new): Get New window.
12185         (on_jump_button_clicked): Call open_selected_bookmark.
12186         (on_row_activated): Call open_selected_bookmark.
12187         * src/nautilus-navigation-window-menus.c:
12188         (get_or_create_bookmarks_window): Reset signals for the
12189         edit bookmark dialog.
12190         fixes bug #160224.
12192 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12194         * configure.in:
12195         Require glib 2.6.0
12197         * libnautilus-private/nautilus-file-utilities.c:
12198         (nautilus_get_uri_shortname_for_display):
12199         * libnautilus-private/nautilus-file.c:
12200         (nautilus_file_get_display_name_nocopy):
12201         Use g_filename_display_basename() for display names
12203 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12205         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12206         (fm_list_view_start_renaming_file):
12207         * src/file-manager/fm-properties-window.c:
12208         (name_field_done_editing):
12209         Make sure we don't rename files if the name was never
12210         changed from the original display name.
12212 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12214         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12215         Fill in ctrl-l dialog correctly for desktop.
12217         Patch from Matthew Gatto <poobar@nycap.rr.com>
12219 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12221         * libnautilus-private/nautilus-icon-container.c:
12222         (nautilus_icon_container_update_icon):
12223         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12224         * libnautilus-private/nautilus-thumbnails.c:
12225         (nautilus_thumbnail_frame_image),
12226         (nautilus_thumbnail_load_framed_image):
12227         * libnautilus-private/nautilus-thumbnails.h:
12228         Better handling of icon sizes, including
12229         framing of large file-as-icon images.
12231         Patches from Jaap Haitsma <jaap@haitsma.org>
12233 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
12235         * configure.in: Added "zu" to ALL_LINGUAS.
12237 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12239         * libnautilus-private/nautilus-desktop-link-monitor.c:
12240         (destroy_desktop_link_monitor),
12241         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12242         (nautilus_desktop_link_monitor_make_filename_unique),
12243         (create_volume_link), (nautilus_desktop_link_monitor_init):
12244         * libnautilus-private/nautilus-desktop-link-monitor.h:
12245         * libnautilus-private/nautilus-desktop-link.c:
12246         (nautilus_desktop_link_new_from_volume):
12247         Make sure volume filenames are unique (#153888)
12249 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12251         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12252         Disconnect from right object.
12254 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12256         * src/file-manager/fm-directory-view.c:
12257         (add_application_to_open_with_menu), (real_update_menus):
12258         Fix underscore escaping in open with menu.
12260 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12262         * libnautilus-private/nautilus-bookmark.c:
12263         (nautilus_bookmark_get_pixbuf):
12264         Force size for pixbufs.
12266         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12267         Load force-sized svgs right.
12268         (nautilus_icon_factory_get_pixbuf_from_name):
12269         Allow force-size loading
12271         * libnautilus-private/nautilus-icon-factory.h:
12272         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12274         * libnautilus-private/nautilus-ui-utilities.c:
12275         (nautilus_action_from_menu_item),
12276         (nautilus_toolbar_action_from_menu_item):
12277         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12278         * src/nautilus-property-browser.c: (make_drag_image),
12279         (make_properties_from_directories):
12280         * src/nautilus-sidebar-title.c: (update_icon):
12281         * src/file-manager/fm-directory-view.c:
12282         (add_extension_action_for_files):
12283         * src/file-manager/fm-properties-window.c: (create_emblems_page):
12284         * src/file-manager/fm-tree-model.c:
12285         (tree_node_get_pixbuf_from_factory):
12287         Force-size load icons
12289         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12290         (nautilus_throbber_finalize):
12291         Disconnect icon theme changed signal on finalize.
12293 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12295         * libnautilus-private/nautilus-file-dnd.c:
12296         (nautilus_drag_can_accept_item):
12297         Handle drags to desktop items.
12299 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
12301         * configure.in: Added "nso" to ALL_LINGUAS.
12303 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12305         * libnautilus-private/nautilus-icon-container.c:
12306         (canvas_position_to_grid_position):
12307         Fix positioning. Makes find_new_empty_spot tighter.
12308         Patch from Jimmy Do <crispyleaves@gmail.com>
12310 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12312         * libnautilus-private/nautilus-icon-container.c: (snap_position),
12313         (find_empty_location):
12314         Fix a few typos in icon placement.
12315         Patch from Jimmy Do <crispyleaves@gmail.com>
12317 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12319         * src/file-manager/Makefile.am:
12321         No need to define VERSION here, it's aleady in
12322         config.h. Fix the build.
12324 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12326         reviewed by: Alexander Larsson  <alexl@redhat.com>
12328         * configure.in:
12330         Bump gnome-vfs required version
12332         * libnautilus-private/nautilus-mime-actions.c:
12333         (nautilus_mime_get_default_application_for_file),
12334         (application_equal), (get_open_with_mime_applications),
12335         (nautilus_mime_get_open_with_applications_for_file),
12336         (nautilus_mime_get_applications_for_file),
12337         (nautilus_mime_has_any_applications_for_file):
12338         * libnautilus-private/nautilus-mime-actions.h:
12339         * libnautilus-private/nautilus-program-choosing.c:
12340         (nautilus_launch_show_file), (nautilus_launch_application):
12341         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12342         (activate_check_mime_types):
12343         * src/nautilus-information-panel.c: (command_button_callback),
12344         (add_command_buttons), (nautilus_information_panel_update_buttons):
12346         Remove all mime api deprecated calls and replace them with the
12347         new API. Fix bug #159435.
12349 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12351         * configure.in:
12352         Post release version bump
12354 === nautilus 2.9.1 ===
12356 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12358         * NEWS:
12359         Update for release.
12361 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12363         * libnautilus-private/nautilus-undo-signal-handlers.c:
12364         Fix include.
12366 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12367         * Merge bonobo-slay-branch
12369 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12371         * src/nautilus-window.c: (action_view_as_callback),
12372         (nautilus_window_synch_view_as_menus):
12373         Don't reenter action callback when switching views.
12375 2004-11-19  Dave Camp  <dave@novell.com>
12377         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12378         (can_show_default_app), (real_update_menus): Fix some jumping
12379         menus.
12380         * test/Makefile.am: Don't link to libnautilus
12382 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12384         * libnautilus-private/nautilus-mime-actions.c:
12385         removed unneeded includes
12387         * src/nautilus-application.c:
12388         * src/nautilus-desktop-window.c:
12389         Removed app_id property on NautilusWindow
12391         * src/nautilus-main.c: (main):
12392         Remove old code
12394         * src/nautilus-navigation-window.c:
12395         * src/nautilus-sidebar-title.c:
12396         * src/nautilus-window-menus.c:
12397         * src/file-manager/fm-ditem-page.c:
12398         Remove bonobo comments
12400         * src/nautilus-window.c:
12401         Remove app_id property
12402         fix last bonobo details
12404         * src/file-manager/fm-actions.h:
12405         * src/file-manager/fm-directory-view.c:
12406         * src/file-manager/nautilus-directory-view-ui.xml:
12407         remove edit launcher action
12409 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12411         * configure.in:
12412         Require new eel
12414         * src/file-manager/fm-actions.h:
12415         * src/file-manager/fm-directory-view.[ch]:
12416         * src/file-manager/nautilus-directory-view-ui.xml:
12417         * src/nautilus-actions.h:
12418         * src/nautilus-shell-ui.xml:
12419         * src/nautilus-spatial-window-ui.xml:
12420         * src/nautilus-spatial-window.c:
12421         * src/nautilus-window-menus.c:
12422         * src/nautilus-window.[ch]:
12423         Implement some accels as GtkBindings instead to avoid
12424         overriding widget-specific keybindings like "delete" and "backspace".
12426 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12428         * src/nautilus-navigation-window.c:
12429         * src/nautilus-window-private.h:
12430         Put location entry etc in a toolbar.
12432 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12434         * libnautilus-private/nautilus-file.c: (is_desktop_file),
12435         (nautilus_file_is_nautilus_link):
12436         Don't check for "application/x-gnome-app-info", as that is already
12437         handled by the alias system. This also avoids stating for a
12438         mimetype xml file.
12440         * src/nautilus-throbber.c:
12441         Don't create a new icon theme for each throbber.
12442         Use GtkIconTheme instead of GnomeIconTheme
12444         * libnautilus-private/nautilus-ui-utilities.[ch]:
12445         New function nautilus_ui_string_get to cache the loaded ui files.
12447         * src/nautilus-navigation-window.c:
12448         Remove old bonoboui stuff
12450         * src/nautilus-navigation-window-menus.c:
12451         Open New window is Ctrl-N.
12452         Use the new nautilus_ui_string_get call
12454         * src/nautilus-spatial-window.c:
12455         * src/nautilus-window-menus.c:
12456         * src/file-manager/fm-desktop-icon-view.c:
12457         * src/file-manager/fm-directory-view.c:
12458         * src/file-manager/fm-icon-view.c:
12459         * src/file-manager/fm-list-view.c:
12460         Use the new nautilus_ui_string_get call
12462         * src/file-manager/nautilus-directory-view-ui.xml:
12463         * src/file-manager/nautilus-icon-view-ui.xml:
12464         Name separators to work around bug #158620
12466 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12468         * src/file-manager/fm-actions.h:
12469         * src/file-manager/fm-directory-view.c:
12470         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12471         * src/file-manager/nautilus-directory-view-ui.xml:
12472         * src/file-manager/nautilus-icon-view-ui.xml:
12473         * src/file-manager/nautilus-list-view-ui.xml:
12474         * src/nautilus-actions.h:
12475         * src/nautilus-navigation-window-ui.xml:
12476         * src/nautilus-shell-ui.xml:
12477         * src/nautilus-spatial-window-ui.xml:
12478         * src/nautilus-spatial-window.c:
12479         * src/nautilus-window-menus.c:
12480         * src/nautilus-window.[ch]:
12481         Add all extra accellerators and clean up ui files.
12483 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12485         * src/nautilus-window-menus.c:
12486         * src/nautilus-window-toolbars.c:
12487         * libnautilus-private/nautilus-ui-utilities.[ch]:
12488         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12489         Move code to utility functions.
12491 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12493         * libnautilus-private/nautilus-file-utilities.[ch]:
12494         * src/nautilus-spatial-window.c:
12495         * src/nautilus-navigation-window-menus.c:
12496         * src/nautilus-window-menus.c:
12497         Move some functions to nautilus-ui-utilities
12499         * libnautilus-private/Makefile.am:
12500         * libnautilus-private/nautilus-ui-utilities.[ch]:
12501         Various ui utility functions
12503         * src/file-manager/fm-desktop-icon-view.c:
12504         * src/file-manager/fm-directory-view.c:
12505         * src/file-manager/fm-icon-view.c:
12506         * src/file-manager/fm-list-view.c:
12507         Unmerge everything on destroy
12509         * src/nautilus-shell-ui.xml:
12510         Remove unused stuff
12512 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12514         * libnautilus-private/nautilus-clipboard-monitor.c:
12515         Handle ownership changes from XFixes
12517         * libnautilus-private/Makefile.am:
12518         * libnautilus-private/nautilus-clipboard-ui.xml:
12519         Remove (is now inline)
12521         * libnautilus-private/nautilus-clipboard.[ch]:
12522         Convert to GtkUIManager
12524         * src/nautilus-location-bar.c:
12525         * src/nautilus-notes-viewer.c:
12526         Adapt to NautilusClipboard changes
12528         * src/nautilus-window-menus.c:
12529         Remove duplicated action
12531         * src/file-manager/fm-actions.h:
12532         * src/file-manager/fm-directory-view.c:
12533         * src/file-manager/fm-icon-view.c:
12534         * src/file-manager/fm-list-view.c:
12535         * src/file-manager/nautilus-directory-view-ui.xml:
12536         Adapt to NautilusClipboard changes
12537         Fix paste into folder to not use stock accelerator
12539 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12541         * components/Makefile.am:
12542         Remove references to throbber
12544         * src/Makefile.am:
12545         * src/nautilus-throbber.[ch]:
12546         Moved throbber here and made it not be a bonobo object
12548         * src/nautilus-window-private.h:
12549         * src/nautilus-window-toolbars.c:
12550         Work with the throbber
12552 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12554         * src/nautilus-application.c:
12555         * src/nautilus-navigation-window.c:
12556         * src/nautilus-spatial-window.c:
12557         * src/nautilus-window-private.h:
12558         * src/nautilus-window.c:
12559         Make initial window geometry work.
12561 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12563         * src/nautilus-image-properties-page.c: (get_property_pages):
12564         Only show for images.
12566 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12568         * src/file-manager/fm-properties-window.h:
12569         Don't include libnautilus files.
12571 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12573         * src/file-manager/fm-desktop-icon-view.c:
12574         * src/nautilus-navigation-window.c:
12575         * src/nautilus-desktop-window.c:
12576         Remove old defines
12578         * src/file-manager/fm-directory-view.c:
12579         * src/file-manager/nautilus-directory-view-ui.xml:
12580         * src/nautilus-navigation-window-ui.xml:
12581         * src/nautilus-shell-ui.xml:
12582         Make the menus look like pre-bonobo-removal
12584 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12586         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12587         Don't have use default background on desktop context menu.
12589 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12591         * Makefile.am:
12592         Remove libnautilus-adapter subdir
12594         * components/Makefile.am:
12595         Don't build throbber atm
12597         * src/nautilus-navigation-action.c:
12598         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12600         * src/Makefile.am:
12601         * src/nautilus-arrow-toolbutton.[ch]:
12602         Remove.
12604 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12606         * libnautilus-private/nautilus-window-info.c:
12607         (nautilus_window_info_get_ui_manager):
12608         It's NULL now, not CORBA_OBJECT_NIL.
12610 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12612         * libnautilus-private/nautilus-view.h:
12613         remove bonoboui inclide
12615         * src/nautilus-navigation-action.[ch]:
12616         Add navigation GtkAction, based on epi code
12618         * src/nautilus-window-menus.c:
12619         * src/nautilus-window-toolbars.c:
12620         Correctly handle toolbar icons for extensions
12622 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12624         * configure.in:
12625         Remove bonoboui dependencies
12627         * libnautilus-private/Makefile.am:
12628         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12629         * libnautilus-private/nautilus-bonobo-ui.h:
12630         Remove unneeded files
12632         * libnautilus-private/nautilus-clipboard.c:
12633         Comment out for now.
12635         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12636         * libnautilus-private/nautilus-metafile.c:
12637         * src/nautilus-application.c:
12638         * src/nautilus-history-sidebar.c:
12639         * src/nautilus-information-panel.c:
12640         * src/nautilus-main.c: (main):
12641         * src/nautilus-notes-viewer.c:
12642         * src/nautilus-sidebar-title.c:
12643         * src/file-manager/fm-properties-window.c:
12644         Remove bonobo includes
12646         * libnautilus-private/nautilus-file-utilities.[ch]:
12647         (nautilus_get_ui_directory), (nautilus_ui_file):
12648         Util functions for ui files.
12650         * libnautilus-private/nautilus-view.[ch]:
12651         * libnautilus-private/nautilus-window-info.[ch]:
12652         Remove bonoboui methods
12654         * src/Makefile.am:
12655         Add new files, remove some old ones
12656         Move ui files to datadir/nautilus/ui
12658         * src/nautilus-actions.h:
12659         New file with action names
12661         * src/nautilus-arrow-toolbutton.[ch]:
12662         New widget for back/forward buttons.
12664         * src/nautilus-desktop-window.c:
12665         * src/nautilus-navigation-window-menus.c:
12666         * src/nautilus-navigation-window-ui.xml:
12667         * src/nautilus-navigation-window.[ch]:
12668         * src/nautilus-shell-ui.xml:
12669         * src/nautilus-spatial-window-ui.xml:
12670         * src/nautilus-spatial-window.c:
12671         * src/nautilus-window-manage-views.[ch]:
12672         * src/nautilus-window-menus.c:
12673         * src/nautilus-window-private.h:
12674         * src/nautilus-window-toolbars.c:
12675         * src/nautilus-window.[ch]:
12676         Initial port to GtkUIManager
12678         * src/nautilus-profiler.[ch]:
12679         Remove
12681         * src/file-manager/Makefile.am:
12682         * src/file-manager/fm-actions.h:
12683         New file with action names
12685         * src/file-manager/fm-desktop-icon-view.c:
12686         * src/file-manager/fm-directory-view.[ch]:
12687         * src/file-manager/fm-icon-view.c:
12688         * src/file-manager/fm-list-view.c:
12689         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12690         * src/file-manager/nautilus-directory-view-ui.xml:
12691         * src/file-manager/nautilus-icon-view-ui.xml:
12692         * src/file-manager/nautilus-list-view-ui.xml:
12693         Initial port of views to GtkUIManager
12695 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12697         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12698         Remove some unused bonobo extensions.
12700         * libnautilus-private/Makefile.am:
12701         * src/nautilus-navigation-window.c:
12702         * src/nautilus-property-browser.c:
12703         * src/nautilus-spatial-window.c:
12704         * src/nautilus-window.c:
12705         * libnautilus-private/nautilus-drag-window.[ch]:
12706         Remove NautilusDragWindow (not used anyway)
12708 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12710         * configure.in:
12711         * libnautilus-private/Makefile.am:
12712         * libnautilus-private/nautilus-directory-async.c:
12713         * libnautilus-private/nautilus-lib-self-check-functions.h:
12714         * libnautilus-private/nautilus-medusa-support.[ch]:
12715         * libnautilus-private/nautilus-metafile.c:
12716         * libnautilus-private/nautilus-search-uri.[ch]:
12717         * src/Makefile.am:
12718         * src/file-manager/Makefile.am:
12719         * src/file-manager/fm-search-list-view.[ch]:
12720         * src/file-manager/nautilus-indexing-info.[ch]:
12721         * src/file-manager/nautilus-search-list-view-ui.xml:
12722         * src/nautilus-application.c:
12723         * src/nautilus-complex-search-bar.[ch]:
12724         * src/nautilus-navigation-window-menus.c:
12725         * src/nautilus-navigation-window-ui.xml:
12726         * src/nautilus-navigation-window.[ch]:
12727         * src/nautilus-search-bar-criterion-private.h:
12728         * src/nautilus-search-bar-criterion.[ch]:
12729         * src/nautilus-search-bar-private.h:
12730         * src/nautilus-search-bar.[ch]:
12731         * src/nautilus-shell-ui.xml:
12732         * src/nautilus-sidebar-title.c:
12733         * src/nautilus-simple-search-bar.[ch]:
12734         * src/nautilus-spatial-window.c:
12735         * src/nautilus-switchable-navigation-bar.[ch]:
12736         * src/nautilus-switchable-search-bar.[ch]:
12737         * src/nautilus-window-manage-views.c:
12738         * src/nautilus-window-menus.c:
12739         * src/nautilus-window.c:
12740         Remove all traces of old medusa support.
12742 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12744         * libnautilus-private/nautilus-icon-factory.[ch]:
12745         (nautilus_get_relative_icon_size_for_zoom_level):
12746         New function.
12748         * libnautilus-private/nautilus-view.[ch]:
12749         Redo the zooming interface
12751         * src/file-manager/fm-directory-view.[ch]:
12752         * src/file-manager/fm-icon-view.c:
12753         * src/file-manager/fm-list-view.c:
12754         Implement the new interface for zooming and clean up.
12755         Remove the "default zoom affects fonts" behaviour.
12757         * src/nautilus-navigation-window.c:
12758         * src/nautilus-zoom-control.[ch]:
12759         Use the new simplified zoom interfaces
12761 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12763         * libnautilus-private/nautilus-directory-async.c:
12764         (nautilus_async_destroying_file), (extension_info_cancel),
12765         (info_provider_idle_callback), (info_provider_callback):
12766         * libnautilus-private/nautilus-directory-private.h:
12767         Handle the case when the file we're getting extension info
12768         from goes away.
12770 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12772         * src/nautilus-navigation-window.c:
12773         (nautilus_navigation_window_set_up_sidebar):
12774         * src/nautilus-window-manage-views.c:
12775         (viewed_file_changed_callback):
12776         Remove some BONOBO TODOs
12778 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12780         * components/Makefile.am:
12781         Remove image_properties subdir
12783         * src/Makefile.am:
12784         * src/nautilus-application.c: (nautilus_application_instance_init):
12785         * src/nautilus-image-properties-page.[ch]:
12786         Image property page using new system
12788         * src/nautilus-notes-viewer.c:
12789         add static
12791 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12793         * libnautilus-private/Makefile.am:
12794         * libnautilus-private/nautilus-sidebar-factory.c:
12795         * libnautilus-private/nautilus-sidebar-factory.h:
12796         Remove old sidebar-factory API
12798         * src/file-manager/fm-tree-view.c:
12799         * src/nautilus-emblem-sidebar.c:
12800         * src/nautilus-history-sidebar.c:
12801         * src/nautilus-information-panel.c:
12802         * src/nautilus-navigation-window.c:
12803         Convert to new provider API.
12805 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12807         * libnautilus-private/Makefile.am:
12808         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12809         Add new extensions-style sidebar provider interface
12811         * src/nautilus-navigation-window.c:
12812         Use it.
12814         * src/nautilus-notes-viewer.[ch]:
12815         Convert notes viewer to new iface
12817 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12819         * src/Makefile.am:
12820         * src/nautilus-application.c: (nautilus_application_instance_init):
12821         * src/nautilus-notes-sidebar.[ch]:
12822         * src/nautilus-notes-viewer.[ch]:
12823         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12824         property page
12826 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12828         * components/Makefile.am:
12829         Remove emblem subdir
12831         * libnautilus-private/nautilus-window-info.[ch]:
12832         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12833         hidden_files_mode_changed signal
12835         * src/file-manager/Makefile.am:
12836         * src/file-manager/fm-tree-view.[ch]:
12837         * src/nautilus-application.c: (nautilus_application_instance_init):
12838         Make tree view work with new system.
12840         * src/nautilus-window-manage-views.c: (load_new_location),
12841         (location_has_really_changed):
12842         Only emit loading_uri after load_underway has been reported.
12844 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12846         * src/Makefile.am:
12847         * src/nautilus-emblem-sidebar.[ch]:
12848         * src/nautilus-application.c:
12849         Add emblem sidebar, based on old compontent
12850         now uses NautilusSignaller to detect/signal emblem changes
12852         * src/nautilus-property-browser.c:
12853         Catch the emblems_changed signal and refresh
12855 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12857         * src/file-manager/fm-list-view.c:
12858         Fix crash when switching view.
12860         * src/nautilus-history-sidebar.c:
12861         Some cleanups
12863         * src/nautilus-navigation-window.c:
12864         Fix unref-null warning
12866         * src/Makefile.am:
12867         * src/nautilus-application.c:
12868         * src/nautilus-notes-sidebar.[ch]:
12869         Add notes sidebar widget, based on old component
12871         * components/Makefile.am (SUBDIRS):
12872         Remove notes
12874 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12876         * components/Makefile.am:
12877         Remove stuff that are now replaced or not needed anymore.
12879         * libnautilus-private/nautilus-window-info.[ch]:
12880         * src/nautilus-window.c:
12881         Add nautilus_window_info_get_history.
12883         * src/Makefile.am:
12884         * src/nautilus-history-sidebar.[ch]:
12885         * src/nautilus-application.c: (nautilus_application_instance_init):
12886         Add history sidebar widget, based on old component.
12888         * src/nautilus-information-panel.[ch]:
12889         Some fixes
12891 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12893         * libnautilus-private/nautilus-directory-background.c:
12894         Fix spew
12896         * libnautilus-private/nautilus-sidebar-factory.h:
12897         * libnautilus-private/nautilus-window-info.[ch]:
12898         * src/nautilus-application.c:
12899         * src/nautilus-information-panel.[ch]:
12900         * src/nautilus-navigation-window.c:
12901         * src/nautilus-side-pane.c:
12902         * src/nautilus-window.c:
12903         More work on sidebars. Now the information sidebar works.
12905 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12907         * Makefile.am:
12908         Don't build libnautilus subdir
12910         * libnautilus-private/Makefile.am:
12911         Don't link to libnautilus
12912         Add new files (some from libnautilus)
12913         Remove not used files
12915         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12916         Remove hide_built_in_bookmarks
12918         * libnautilus-private/nautilus-bonobo-ui.h:
12919         * libnautilus-private/nautilus-clipboard-ui.xml:
12920         * libnautilus-private/nautilus-clipboard.[ch]:
12921         * libnautilus-private/nautilus-idle-queue.[ch]:
12922         Move here from libnautilus
12924         * libnautilus-private/nautilus-desktop-link.c:
12925         * libnautilus-private/nautilus-global-preferences.[ch]:
12926         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12927         prefs
12929         * libnautilus-private/nautilus-directory-private.h:
12930         * libnautilus-private/nautilus-metafile-server.idl:
12931         * libnautilus-private/nautilus-program-choosing.h:
12932         Remove not needed header inclusions
12934         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12935         NautilusSidebar registration and creation
12937         * libnautilus-private/nautilus-sidebar.[ch]:
12938         New NautilusSidebar interface
12940         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12941         * libnautilus-private/nautilus-undo-context.[ch]:
12942         * libnautilus-private/nautilus-view-identifier.[ch]:
12943         * libnautilus-private/nautilus-view-query.[ch]:
12944         Remove not needed files
12946         * libnautilus-private/nautilus-undo-manager.[ch]:
12947         * libnautilus-private/nautilus-undo-private.h:
12948         * libnautilus-private/nautilus-undo-transaction.[ch]:
12949         * libnautilus-private/nautilus-undo.[ch]:
12950         Convert from bonobo. Some moved from libnautilus.
12952         * libnautilus-private/nautilus-view-factory.[ch]:
12953         NautilusView registration and creation
12955         * libnautilus-private/nautilus-view.[ch]:
12956         New NautilusView interface
12958         * libnautilus-private/nautilus-window-info.[ch]:
12959         New NautilusWindowInfo interface
12961         * src/Makefile.am:
12962         Don't link to libnautilus
12963         Remove not used files
12965         * src/nautilus-applicable-views.[ch]:
12966         * src/nautilus-component-adapter-factory.[ch]:
12967         * src/nautilus-view-frame-corba.[ch]:
12968         * src/nautilus-view-frame-private.h:
12969         * src/nautilus-view-frame.[ch]:
12970         Removed. Not needed anymore.
12972         * src/nautilus-bookmarks-window.c:
12973         * src/nautilus-complex-search-bar.c:
12974         * src/nautilus-information-panel.[ch]:
12975         * src/nautilus-location-bar.c:
12976         * src/nautilus-location-dialog.c:
12977         * src/nautilus-location-entry.c:
12978         * src/nautilus-shell-interface.idl:
12979         * src/nautilus-side-pane.h:
12980         * src/nautilus-sidebar-title.c:
12981         * src/nautilus-simple-search-bar.c:
12982         Minor changes to build.
12984         * src/nautilus-shell.c:
12985         Remove WEB_NAVIGATION_ENABLED
12987         * src/nautilus-application.c:
12988         * src/nautilus-desktop-window.c:
12989         * src/nautilus-navigation-window-menus.c:
12990         * src/nautilus-navigation-window.[ch]:
12991         * src/nautilus-spatial-window.c:
12992         * src/nautilus-window-manage-views.[ch]:
12993         * src/nautilus-window-menus.c:
12994         * src/nautilus-window-private.h:
12995         * src/nautilus-window.[ch]:
12996         Initial conversion to new NautilusView interface.
12998         * src/file-manager/Makefile.am:
12999         * src/file-manager/fm-bonobo-provider.[ch]:
13000         Removed. Not needed anymore.
13001         Temporary commented out fm-tree-view.[ch]
13003         * src/file-manager/fm-desktop-icon-view.c:
13004         * src/file-manager/fm-desktop-icon-view.h:
13005         * src/file-manager/fm-directory-view.c:
13006         * src/file-manager/fm-directory-view.h:
13007         * src/file-manager/fm-icon-view.c:
13008         * src/file-manager/fm-icon-view.h:
13009         * src/file-manager/fm-list-view.c:
13010         * src/file-manager/fm-list-view.h:
13011         * src/file-manager/fm-properties-window.c:
13012         * src/file-manager/fm-tree-view.h:
13013         Initial conversion to new NautilusView interface.
13015 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
13017         * Makefile.am: install nautilus-file-management-properties.desktop
13018         in $(datadir)/applications
13020         * nautilus-file-management-properties.desktop.in:
13021         add OnlyShowIn=GNOME;
13023 2004-10-29  Iain <iaingnome@gmail.com>
13025         * libnautilus-private/nautilus-icon-canvas-item.c
13026         (compute_text_rectangle): Line up the text with the middle of the icon.
13028         * libnautilus-private/nautilus-icon-container.c
13029         (lay_down_one_line): Take the max height of the row so that icons can
13030         be lined up.
13031         (lay_down_icons_horizontal): Calculate the grid_width depending on the
13032         max width of an icon.
13033         Line up icons on a vertical line set at the left of the text.
13035 2004-10-29  Alexander Larsson  <alexl@redhat.com>
13037         * configure.in:
13038         Update version to 2.9.1.
13039         Gnome 2.8 versions are now on the gnome-2-8 branch.
13041         * ChangeLog: rolled over to ChangeLog-20041029.
13043 ==== gnome-2-8 branched from here ===
13045 # Local Variables:
13046 # coding: utf-8
13047 # End: