2008-04-15 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / ChangeLog
blob6427e90c33bb101ee40438bf9fbab573bde1b166
1 2008-04-15  Cosimo Cecchi  <cosimoc@gnome.org>
3         * libnautilus-private/nautilus-file.c: (compare_by_time):
4         Initialize two vars to get rid of a warning with gcc 4.3.
5         Patch by PaweÅ‚ Paprota. (#528081).
7 2008-04-10  A. Walton  <awalton@svn.gnome.org>
9         Remove GSequence directory and files (for real this time).
11 2008-04-10  A. Walton  <awalton@svn.gnome.org>
13         * configure.in:
14         * cut-n-paste-code/Makefile.am:
15         * cut-n-paste-code/gsequence/Makefile.am:
16         * cut-n-paste-code/gsequence/gsequence.c:
17         * cut-n-paste-code/gsequence/gsequence.h:
18         * src/Makefile.am:
19         * src/file-manager/fm-list-model.c:
20         Remove GSequence hack as it is no longer necessary;
21         we require a newer GLib in order to support GIO.
22         More work towards bug #520773.
24 2008-04-10  A. Walton  <awalton@svn.gnome.org>
26         * src/Makefile.am:
27         * src/nautilus-application.c: (nautilus_application_startup):
28         * src/nautilus-application.h:
29         * src/nautilus-first-time-druid.c:
30         * src/nautilus-first-time-druid.h:
31         * src/nautilus-main.c: (main):
32         Remove the first-time-druid dead code (#520773).
34 2008-04-10  Cosimo Cecchi  <cosimoc@gnome.org>
36         * configure.in: Add a missing comma to fix build with
37         Autoconf 2.62. (#527315).
39 2008-04-08  Martin Wehner  <martin.wehner@gmail.com>
41         * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
42         Destroy column editor dialog with its parent list view. (#439097) 
44 2008-04-07  Christian Neumair  <cneumair@gnome.org>
46         * src/nautilus-application.c (nautilus_application_destroy),
47         (automount_all_volumes_idle_cb), (finish_startup):
48         * src/nautilus-application.h:
49         Automount volumes in idle callback rather than during startup
50         (#526471).
52 2008-04-07  Christian Neumair  <cneumair@gnome.org>
54         * libnautilus-private/nautilus-column-chooser.c (update_buttons),
55         (add_buttons):
56         Remove show/hide buttons. The entries can be toggled directly using
57         mouse or keyboard. Do not remove buttons to move entries, since
58         list DND may not be obvious for some users (#514394). Thanks to Marcin
59         Galazka.
61 2008-04-05  Cosimo Cecchi  <cosimoc@gnome.org>
63         * libnautilus-private/nautilus-autorun.c:
64         (_g_mount_guess_content_type):
65         Disable autorun when detecting autorun.exe and autorun.inf,
66         as we do not support those yet (part of bug #524270).
67         * src/nautilus-autorun-software.c: (autorun), (main):
68         Plug some minor leaks.
70 2008-04-04  A. Walton  <awalton@svn.gnome.org>
72         * configure.in:
73         * docs/Makefile.am:
74         * docs/reference/Makefile.am:
75         * docs/reference/libnautilus-extension/Makefile.am:
76         * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
77         * docs/reference/libnautilus-extension/libnautilus-extension.types:
78         * docs/reference/libnautilus-extension/version.xml.in:
80         Adds initial Gtk-doc support infrastructure for libnautilus-extension.
81         (Progress towards bug #526193).
83 2008-04-04  Christian Neumair  <cneumair@gnome.org>
85         * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
86         (nautilus_places_sidebar_dispose),
87         (nautilus_places_sidebar_class_init):
89         Move finalize to dispose, unset pointers to window/tree_view, use
90         eel_preferences_add_callback_while_alive().
92 2008-04-04  Cosimo Cecchi  <cosimoc@gnome.org>
94         * libnautilus-extension/nautilus-file-info.c:
95         (nautilus_file_info_get_parent_info),
96         (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
97         * libnautilus-extension/nautilus-file-info.h:
98         * libnautilus-private/nautilus-file.c:
99         (nautilus_file_info_iface_init):
100         Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
101         and get_parent_info). (#521612).
103 2008-04-04  Christian Neumair  <cneumair@gnome.org>
105         * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
106         (nautilus_file_operations_mount_volume):
107         * libnautilus-private/nautilus-file-operations.h:
108         * libnautilus-private/nautilus-mime-actions.c
109         (activation_mount_not_mounted_callback),
110         (activation_mount_not_mounted):
111         * src/nautilus-application.c (startup_volume_mount_cb),
112         (automount_all_volumes), (volume_added_callback):
113         * src/nautilus-places-sidebar.c (open_selected_bookmark),
114         (mount_shortcut_cb):
115         * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
116         (got_file_info_for_view_selection_callback):
117         Inhibit autorun in mount callbacks after finishing mounts rather than
118         before mounting.
120         It is neccessary because the mount may take a very long time (floppy,
121         password prompt), which may take longer than the inhibition timeout.
123         This approach works because with the current HAL volume monitor
124         implementation, GVolumeMonitor signal emission is scheduled, while the
125         mount callbacks are invoked synchronously.
127         This should also fix the not working inhibition on startup, which
128         could happen because parallel mounts in the background and the rest of
129         the startup process eat resources, so the mounts may also take longer
130         than the inhibition timeout.
132 2008-04-03  Christian Neumair  <cneumair@gnome.org>
134         * libnautilus-private/nautilus-bookmark.c
135         (nautilus_bookmark_icon_is_different):
136         Fix icon comparison if icon has not yet been set.
138         * libnautilus-private/nautilus-bookmark.c
139         (nautilus_bookmark_update_icon):
140         Never update icon if a file has not yet been confirmed.
142 2008-04-03  Christian Neumair  <cneumair@gnome.org>
144         * libnautilus-private/nautilus-icon-container.c
145         (nautilus_icon_container_update_scroll_region):
146         Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
147         for empty container.
149 2008-04-03  Tomas Bzatek  <tbzatek@redhat.com>
151         * libnautilus-private/nautilus-file.c: (update_info_internal):
152         Fix SELinux:context attribute display issue
154 2008-04-02  Christian Neumair  <cneumair@gnome.org>
156         * libnautilus-private/nautilus-icon-container.c
157         (nautilus_icon_container_update_scroll_region),
158         (lay_down_icons_horizontal), (get_max_icon_dimensions),
159         (lay_down_icons_vertical),
160         (nautilus_icon_container_start_renaming_selected_item),
161         (nautilus_icon_container_is_layout_vertical):
162         * libnautilus-private/nautilus-icon-container.h:
163         * src/nautilus-window.c
164         (nautilus_window_set_initial_window_geometry):
165         Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
166         area since the entire canvas codes requests 1 px more than it needs.
167         Wrap when the icon hits the canvas, rather than wrapping to late.
168         Fixes most of the "text besides icons" glitches.
170         Add container padding on the RHS for vertical layout, and consider
171         max. emblem rectangles when deciding whether to wrap. This may wrap
172         slightly to early in some (high zoom level) situations, but we will
173         never get scroll glitches.
175 2008-04-01  Christian Neumair  <cneumair@gnome.org>
177         * libnautilus-private/nautilus-view-factory.h:
178         * src/file-manager/fm-desktop-icon-view.c
179         (fm_desktop_icon_view_register):
180         * src/file-manager/fm-icon-view.c:
181         * src/file-manager/fm-list-view.c (fm_list_view_register):
182         * src/nautilus-navigation-window.c (load_view_as_menu):
183         * src/nautilus-window-manage-views.c:
184         * src/nautilus-window-manage-views.h:
185         * src/nautilus-window.c (add_view_as_menu_item):
186         Remove unused "label" field of NautilusViewInfo and
187         nautilus_window_get_view_label().
188         Rename two other fields of NautilusViewInfo and make their use
189         more explicit. Remove redundand "View" from view menu label.
191 2008-04-01  Michael J. Chudobiak  <mjc@svn.gnome.org>
193         * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
194         Skip the thumbnailing of unreadable files. This is more efficient
195         than relying on failed thumbnails. (#525594).
197 2008-04-01  A. Walton  <awalton@svn.gnome.org>
199         reviewed by: Cosimo Cecchi
200         * HACKING:
201         Add advice about patches adding strings to Nautilus.
203 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
205         * libnautilus-private/nautilus-file-operations.c: (delete_dir),
206         (prompt_empty_trash), (verify_destination), (copy_move_directory),
207         (remove_target_recursively), (copy_move_file):
208         * libnautilus-private/nautilus-mime-actions.c:
209         (report_broken_symbolic_link), (activate_files):
210         * libnautilus-private/nautilus-program-choosing.c:
211         (application_cannot_open_location), (nautilus_launch_application),
212         (nautilus_launch_desktop_file):
213         * src/file-manager/fm-error-reporting.c:
214         (fm_report_error_loading_directory),
215         (fm_report_error_renaming_file), (fm_report_error_setting_group),
216         (fm_report_error_setting_owner),
217         (fm_report_error_setting_permissions):
218         * src/file-manager/fm-properties-window.c:
219         (fm_properties_window_drag_data_received),
220         (create_permissions_page):
221         * src/nautilus-application.c: (nautilus_application_startup):
222         * src/nautilus-connect-server-dialog-main.c:
223         (display_error_dialog):
224         * src/nautilus-connect-server-dialog.c: (connect_to_server):
225         * src/nautilus-emblem-sidebar.c:
226         (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
227         * src/nautilus-information-panel.c: (receive_dropped_uri_list):
228         * src/nautilus-property-browser.c: (remove_pattern),
229         (remove_emblem), (add_pattern_to_browser):
230         * src/nautilus-window-manage-views.c:
231         (display_view_selection_failure):
232         Do not use contractions in strings. (#145356).
234 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
236         * libnautilus-private/nautilus-file-operations.c:
237         (nautilus_file_operations_unmount_mount), (empty_trash_job),
238         (nautilus_file_operations_empty_trash):
239         Do not ask twice if we want to empty the trash when unmounting
240         a volume. (#525269).
242 2008-03-31  Christian Neumair  <cneumair@gnome.org>
244         * libnautilus-private/nautilus-autorun.c
245         (should_skip_native_mount_root), (should_autorun_mount):
246         Do not automount mount points inside hidden hierarchies (#524075).
248 2008-03-31  Christian Neumair  <cneumair@gnome.org>
250         * libnautilus-private/nautilus-icon-container.c
251         (lay_down_icons_vertical):
252         Reduce vertical space between icons, do not request space at the
253         bottom of a column.
255 2008-03-31  Christian Neumair  <cneumair@gnome.org>
257         * libnautilus-private/nautilus-icon-canvas-item.c
258         (create_label_layout),
259         (nautilus_icon_canvas_item_get_max_text_width):
260         * libnautilus-private/nautilus-icon-container.c
261         (nautilus_icon_container_start_renaming_selected_item):
262         For column layout, do not limit text width if each columns determines
263         its own width.
265 2008-03-30  Christian Neumair  <cneumair@gnome.org>
267         * src/file-manager/fm-icon-view.c
268         (fm_icon_view_real_get_directory_tighter_layout):
269         Return FALSE if view does not support tighter layout.
271 2008-03-30  Christian Neumair  <cneumair@gnome.org>
273         * src/file-manager/fm-desktop-icon-view.c
274         (fm_desktop_icon_view_register):
275         Do not translate unused desktop icon view labels.
277         * src/file-manager/fm-icon-view.c:
278         * src/file-manager/fm-list-view.c:
279         Use "... View" instead of "View as ..." for view menu and dropdown.
280         This makes the labels consistent with the preference dialog and with
281         the compact view.
283 2008-03-30  Christian Neumair  <cneumair@gnome.org>
285         * src/file-manager/fm-properties-window.c
286         (get_image_for_properties_window), (update_properties_window_icon),
287         (create_image_widget):
288         Use icon name for window instead of pixbuf, if available (#519041).
290 2008-03-29  Christian Neumair  <cneumair@gnome.org>
292         * libnautilus-private/apps_nautilus_preferences.schemas.in:
293         * libnautilus-private/nautilus-global-preferences.c
294         (nautilus_global_preferences_get_default_folder_viewer_preference_a
295         s_iid):
296         * libnautilus-private/nautilus-global-preferences.h:
297         * libnautilus-private/nautilus-icon-canvas-item.c
298         (create_label_layout),
299         (nautilus_icon_canvas_item_get_max_text_width):
300         * libnautilus-private/nautilus-icon-container.c
301         (lay_down_one_column), (get_max_icon_dimensions),
302         (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
303         (lay_down_icons), (size_allocate),
304         (nautilus_icon_container_update_icon),
305         (nautilus_icon_container_set_layout_mode),
306         (nautilus_icon_container_start_renaming_selected_item),
307         (nautilus_icon_container_set_forced_icon_size),
308         (nautilus_icon_container_set_all_columns_same_width):
309         * libnautilus-private/nautilus-icon-container.h:
310         * libnautilus-private/nautilus-icon-private.h:
311         * libnautilus-private/nautilus-metadata.h:
312         * src/file-manager/fm-icon-container.c
313         (fm_icon_container_get_icon_images),
314         (fm_icon_container_get_icon_text):
315         * src/file-manager/fm-icon-view.c
316         (get_stored_icon_position_callback),
317         (fm_icon_view_supports_manual_layout),
318         (fm_icon_view_supports_tighter_layout), (update_layout_menus),
319         (fm_icon_view_real_set_directory_sort_reversed),
320         (fm_icon_view_get_directory_auto_layout),
321         (fm_icon_view_real_get_directory_auto_layout),
322         (fm_icon_view_set_directory_auto_layout),
323         (fm_icon_view_real_set_directory_auto_layout),
324         (fm_icon_view_real_set_directory_tighter_layout),
325         (real_supports_manual_layout), (get_default_zoom_level),
326         (set_labels_beside_icons), (set_columns_same_width),
327         (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
328         (fm_icon_view_zoom_to_level),
329         (fm_icon_view_restore_default_zoom_level),
330         (default_zoom_level_changed_callback),
331         (all_columns_same_width_changed_callback),
332         (fm_icon_view_set_property), (fm_icon_view_class_init),
333         (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
334         (fm_compact_view_create), (fm_icon_view_is_compact),
335         (fm_icon_view_register):
336         * src/file-manager/fm-icon-view.h:
337         * src/nautilus-file-management-properties.c
338         (nautilus_file_management_properties_dialog_setup):
339         * src/nautilus-file-management-properties.glade:
340         Added compact view.
342 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
344         * src/nautilus-window-manage-views.c:
345         (display_view_selection_failure):
346         Fix a typo in a string. (#521199).
348 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
350         * libnautilus-private/nautilus-progress-info.c:
351         (get_progress_window):
352         Use title capitalization for the File Operations dialog. (#516353).
354 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
356         * src/nautilus-places-sidebar.c: (update_places):
357         Show network servers in Places sidebar. Patch by Vincent Untz.
358         (#350974).
360 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
362         * libnautilus-private/nautilus-icon-container.c:
363         (nautilus_icon_container_invert_selection):
364         * libnautilus-private/nautilus-icon-container.h:
365         * libnautilus-private/nautilus-view.c:
366         (nautilus_view_invert_selection):
367         * libnautilus-private/nautilus-view.h:
368         * src/file-manager/fm-actions.h:
369         * src/file-manager/fm-directory-view.c:
370         (action_invert_selection_callback),
371         (fm_directory_view_invert_selection), (real_update_menus),
372         (fm_directory_view_class_init):
373         * src/file-manager/fm-directory-view.h:
374         * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
375         (fm_icon_view_class_init):
376         * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
377         (fm_list_view_class_init):
378         * src/file-manager/nautilus-directory-view-ui.xml:
379         Add support for "Invert Selection". Patch by Amos Brocco
380         <amos.brocco@unifr.ch>. (#305295).
382 2008-03-29  Christian Neumair  <cneumair@gnome.org>
384         * src/nautilus-application.c
385         (nautilus_application_save_session_to_file), (save_session):
386         * src/nautilus-application.h:
387         * src/nautilus-main.c (main):
388         * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
389         When restarting with "nautilus --restart", use XML file session
390         save / load mechanism, instead of writing to / reading from GConf.
392 2008-03-29  Christian Neumair  <cneumair@gnome.org>
394         * src/nautilus-bookmarks-window.c (create_bookmarks_window),
395         (on_button_pressed), (on_key_pressed), (repopulate):
396         Write back changes to selected bookmark before changing
397         selection (#318278).
399 2008-03-28  Alexander Larsson  <alexl@redhat.com>
401         * configure.in:
402         Bump version to 2.23.1
403         Gnome 2.22 work continues on gnome-2-22 branch
405 2008-03-28  Alexander Larsson  <alexl@redhat.com>
407         * configure.in:
408         Post release version bump
410 === nautilus 2.22.1 ===
412 2008-03-28  Alexander Larsson  <alexl@redhat.com>
414         * NEWS:
415         Update for release
417 2008-03-28  A. Walton  <awalton@svn.gnome.org>
419         * libnautilus-private/nautilus-progress-info.c:
420         (get_progress_window):
421         Fix annoying behavior of the file progress info dialog jumping
422         to the center of the screen when new file operations begin.
423         Closes #524241.
425 2008-03-28  Alexander Larsson  <alexl@redhat.com>
427         * libnautilus-private/nautilus-file-operations.c:
428         (copy_move_file):
429         Make sure to queue a move even if the op was a move,
430         not just an added event.
432 2008-03-28  Alexander Larsson  <alexl@redhat.com>
434         * libnautilus-private/nautilus-file-operations.c:
435         (move_job): 
436         Don't leak dest_fs_id by requesting it twice.
437         
438 2008-03-28  Alexander Larsson  <alexl@redhat.com>
440         * libnautilus-private/nautilus-file-operations.c:
441         (copy_move_file):
442         During the merge part of a recursive move/copy always
443         disable same_fs to make sure we transcode filenames
444         correctly, as the target directory may be on another
445         filesystem.
447 2008-03-28  Alexander Larsson  <alexl@redhat.com>
449         * libnautilus-private/nautilus-file-operations.c:
450         When prepare move fails and we didn't select overwrite
451         do not silently overwrite. Instead we remember for each
452         file if overwrite was already specified or not.
454 2008-03-28  Alexander Larsson  <alexl@redhat.com>
456         * libnautilus-private/nautilus-file-operations.c:
457         (move_file_prepare):
458         Actually handle the move-file-over-directory case.
460 2008-03-26  Alexander Larsson  <alexl@redhat.com>
462         * libnautilus-private/nautilus-monitor.c:
463         (nautilus_monitor_directory):
464         Avoid constantly trying to create directory monitors
465         if it fails once by returning an "empty"
466         NautilusMonitor instead of NULL.
468 2008-03-24  Christian Neumair  <cneumair@gnome.org>
470         * src/file-manager/fm-directory-view.c
471         (delayed_rename_file_hack_callback),
472         (delayed_rename_file_hack_removed), (rename_file):
473         Ensure that the rename file callback data is destroyed. We leaked it
474         in case of cancellation.
476 2008-03-23  Christian Neumair  <cneumair@gnome.org>
478         * src/file-manager/fm-directory-view.c
479         (directory_list_lookup_file), (fm_directory_view_new_folder),
480         (paste_clipboard_received_callback),
481         (paste_into_clipboard_received_callback),
482         (action_paste_files_callback), (action_paste_files_into_callback):
483         Ref/unref view before/after receiving clipboard data, and check
484         whether it has been disposed. Should fix most of the clipboard crashers.
486         * src/file-manager/fm-tree-view.c
487         (clipboard_contents_received_callback), (button_pressed_callback),
488         (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
489         (fm_tree_view_finalize):
490         Cancel activation and destroy popup in dispose() and not in finalize().
491         Create popup menu on demand.
492         Unref popup file in dispose() instead of leaking a reference.
493         Use eel_preferences_add_callback_while_alive() for preferences
494         callbacks.
495         Also ref/unref before/after requesting clipboard data, and check for
496         previous disposal in callback. Should fix rest of clipboard crashers.
498 2008-03-23  Christian Neumair  <cneumair@gnome.org>
500         * src/file-manager/fm-icon-view.c (play_file):
501         Use playbin for playback, but keep video playback disabled. (#523959).
503 2008-03-23  Paolo Borelli  <pborelli@katamail.com>
505         * src/nautilus-location-entry.c: do not leak the
506         location string when autocompleting.
508 2008-03-23  Christian Neumair  <cneumair@gnome.org>
510         * libnautilus-private/nautilus-directory-async.c
511         (directory_count_start), (deep_count_load):
512         Do not follow symlinks. (#504980).
514 2008-03-23  Christian Neumair  <cneumair@gnome.org>
516         * libnautilus-private/nautilus-file-operations.c
517         (custom_full_name_skip), (custom_basename_skip),
518         (custom_size_skip), (custom_time_skip), (custom_mount_skip):
519         Fix compiler warnings about unused value by casting va_arg calls with
520         unused return values to void. (#523908).
522 2008-03-22  Christian Neumair  <cneumair@gnome.org>
524         * src/file-manager/fm-directory-view.c
525         (delayed_rename_file_hack_callback):
526         Only start renaming if we have not yet been destroyed.
528 2008-03-20  Alexander Larsson  <alexl@redhat.com>
530         * libnautilus-private/nautilus-program-choosing.c:
531         Use GDesktopAppInfos for launching desktop files. (#342084)
532         Patch from Cosimo Cecchi.
533         
534         * src/file-manager/fm-directory-view.c:
535         (paste_clipboard_data):
536         Fix leak 
538 2008-03-19  Frederic Crozat  <fcrozat@mandriva.com>
540         * libnautilus-private/nautilus-link.c:
541         Only strip icon name when it ends with a know
542         icon extension.
544 2008-03-19  Alexander Larsson  <alexl@redhat.com>
546         * MAINTAINERS:
547         Add Christian Neumair as new maintainer
549 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
551         * libnautilus-private/nautilus-search-engine-tracker.c:
552         (nautilus_search_engine_tracker_new): Check that tracker is
553         actually running before using it (#386512).
554         Patch by Josselin Mouette.
556 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
558         * src/file-manager/fm-directory-view.c:
559         (action_show_hidden_files_callback): Show backup files too if the
560         option for it is set. Showing hidden files and backup files is
561         handled exactly the same in nautilus nowadays (#327361).
562         Patch by Stephen Cook.
564 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
566         * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
567         Allow "Connect to server" for sftp and ssh shares too (#385608).
568         Patch from Mike Hommey.
570 2008-03-18  Cosimo Cecchi  <cosimoc@gnome.org>
572         * libnautilus-private/nautilus-file.c:
573         (nautilus_file_should_show_thumbnail):
574         * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
575         (nautilus_thumbnail_is_mimetype_limited_by_size):
576         * libnautilus-private/nautilus-thumbnails.h:
577         Always use the thumbnails regardless of the original file size if
578         it has been already generated (#501268).
579         Also, reimplement image mimetypes table to determine if we have
580         to check for file size limit.
583 2008-03-17  A. Walton  <awalton@svn.gnome.org>
585         * libnautilus-private/nautilus-icon-info.h:
586         Trivial build fix for users with Gtk+ SVN trunk (#522835), 
587         caused by recent changes in Gtk+'s file includes.
588         Patch from Marc-Andre Lureau.
589         
590 2008-03-17  Alexander Larsson  <alexl@redhat.com>
592         * src/nautilus-connect-server-dialog-main.c:
593         * src/nautilus-connect-server-dialog-nonmain.c:
594         * src/nautilus-connect-server-dialog.c:
595         Mount location when using the external connect
596         to server dialog app. (#520390)
597         Patch from Cosimo Cecchi <anarki@lilik.it>
599 2008-03-14  A. Walton  <awalton@svn.gnome.org>
601         * src/nautilus-connect-server-dialog.c
602         (bookmark_checkmark_toggled),
603         (nautilus_connect_server_dialog_init):
604         Set the bookmark name widget in the connect server dialog insensitive
605         if the user doesn't check the add bookmark check button.
607 2008-03-14  A. Walton  <awalton@svn.gnome.org>
609         * libnautilus-private/nautilus-bookmark.c
610         (nautilus_bookmark_compare_with):
611         Fixes crash if the user doesn't set a name for the bookmark (#522446).
613 2008-03-14  Alexander Larsson  <alexl@redhat.com>
615         * libnautilus-private/nautilus-column-chooser.c:
616         (button_new_with_mnemonic):
617         respect gtk-button-images property for buttons (#514130)
618         Patch from Marcin Galazka
620 2008-03-13  Alexander Larsson  <alexl@redhat.com>
622         * libnautilus-private/nautilus-mime-application-chooser.c:
623         (set_extension_and_description):
624         Don't create application/x-ext-<extension> types for known mimetypes
626 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
628         * src/nautilus-property-browser.c:
629         (make_properties_from_directories):
630         Use the correct string to lookup the icons for the emblems.
631         (#505111).
633 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
635         * src/file-manager/fm-properties-window.c:
636         Fix a crash while changing owner
638 2008-03-11  Alexander Larsson  <alexl@redhat.com>
640         * configure.in:
641         Post release version bump
643 === nautilus 2.22.0 ===
645 2008-03-11  Alexander Larsson  <alexl@redhat.com>
647         * configure.in:
648         Bump to 2.22.0
650         * AUTHORS:
651         * NEWS:
652         * THANKS:
653         * check-THANKS.pl:
654         Update for release.
656 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
658         * libnautilus-private/nautilus-file-operations.c:
659         (callback_for_move_to_trash):
660         Fix a crash due to a missing NULL check (#520947).
662 2008-03-06  Alexander Larsson  <alexl@redhat.com>
664         * libnautilus-private/nautilus-bookmark.c:
665         (nautilus_bookmark_uri_known_not_to_exist):
666         Fix this check to actually only access local
667         files, not fuse-based gvfs paths.
669 2008-03-06  Alexander Larsson  <alexl@redhat.com>
671         * libnautilus-private/nautilus-icon-container.c:
672         (nautilus_icon_container_update_icon):
673         Remove dead code
674         
675         * libnautilus-private/nautilus-icon-info.c:
676         (nautilus_icon_info_lookup):
677         Resize custom icons (#513102)
679 2008-03-06  Alexander Larsson  <alexl@redhat.com>
681         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
682         Avoid crashing if no pixbuf for menu icon. (#513719)
683         
684 2008-03-06  Alexander Larsson  <alexl@redhat.com>
686         * src/nautilus-file-management-properties.c:
687         Avoid showing broken icons for the media type list (#519880)
689 2008-03-06  Alexander Larsson  <alexl@redhat.com>
691         * libnautilus-private/nautilus-file-operations.c:
692         (trash_files):
693         Fix delete all button (#518616)
694         Patch from Rached Ben Mustapha
696 2008-03-06  Alexander Larsson  <alexl@redhat.com>
698         * libnautilus-private/nautilus-file.c:
699         (nautilus_file_can_set_permissions):
700         Try to set permissions on remote shares. (#520572)
702 2008-03-06  Alexander Larsson  <alexl@redhat.com>
704         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
705         Only look for autorun stuff for local files.
706         We can't generally exec stuff for non-local files anyway,
707         and is a performance hit to do the check.
709 2008-03-05  Alexander Larsson  <alexl@redhat.com>
711         * libnautilus-private/nautilus-autorun.[ch]:
712         Add async x-content type getter, change sync one
713         to only read the cached value
714         
715         * src/file-manager/fm-directory-view.c:
716         * src/nautilus-window-manage-views.c:
717         Get x-content type async
719 2008-03-04  Alexander Larsson  <alexl@redhat.com>
721         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
722         Handle the case of empty display name as if it wasn't specified.
724 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
726         * nautilus-computer.desktop.in.in:
727         * nautilus-folder-handler.desktop.in.in:
728         * nautilus-home.desktop.in.in:
729         Computer, Home and Open Folder .desktop files should only show in
730         GNOME. Patch from Federico Mena Quintero. (#350947)
732 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
734         * src/nautilus-file-management-properties.c:
735         (update_icon_captions_from_gconf):
736         Fix a crasher when reading NULL values from GConf. (#518974)
738 2008-02-28  Christian Neumair  <cneumair@gnome.org>
740         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
741         Handle NULL file.
742         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
743         Ignore lines beginning with a space (#512593).
745 2008-02-28  Alexander Larsson  <alexl@redhat.com>
747         * src/file-manager/fm-directory-view.c:
748         (file_should_show_foreach):
749         Add mount entry for mountables, not unmount (#519056)
750         
751 2008-02-28  Alexander Larsson  <alexl@redhat.com>
753         * libnautilus-private/nautilus-progress-info.c:
754         Use better icon for system tray. (#518644)
755         Patch from Michael Monreal
757 2008-02-07  Christian Neumair  <cneumair@gnome.org>
759         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
760         Handle NULL state (#512042).
761         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
762         trash monitor signal (#519050).
764 2008-02-26  Alexander Larsson  <alexl@redhat.com>
766         * src/nautilus-autorun-software.c (autorun):
767         Fix typo in string
769 2008-02-25  Alexander Larsson  <alexl@redhat.com>
771         * configure.in:
772         Post release version bump
774 === nautilus 2.21.92 ===
776 2008-02-25  Alexander Larsson  <alexl@redhat.com>
778         * configure.in:
779         Require glib 2.15.6
781         * NEWS:
782         Update for release
783         
784 2008-02-25  Alexander Larsson  <alexl@redhat.com>
786         * src/nautilus-autorun-software.c:
787         Show dialog on autorun errors
789 2008-02-25  Alexander Larsson  <alexl@redhat.com>
791         * src/file-manager/fm-properties-window.c:
792         Don't show permissions for computer.
793         Make "open with tab" consistent for computer and trash.
794         Patch from Cosimo Cecchi (#518131)
796 2008-02-25  Alexander Larsson  <alexl@redhat.com>
798         * src/nautilus-window-manage-views.c:
799         (got_file_info_for_view_selection_callback):
800         Fix NautilusFile leak.
801         Patch from Christian Neumair
803 2008-02-25  Alexander Larsson  <alexl@redhat.com>
805         * libnautilus-private/nautilus-icon-container.[ch]:
806         * src/file-manager/fm-directory-view.[ch]:
807         * src/file-manager/fm-icon-view.c:
808         Fixes the icon position when creating a new folder,
809         and the view is zoomed.
810         Patch from Christian Neumair
812 2008-02-25  Alexander Larsson  <alexl@redhat.com>
814         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
815         Fix s/display_name/filename/ typo (#515903)
816         Fixes blurry window icons
817         Patch from Christian Neumair
819 2008-02-25  Alexander Larsson  <alexl@redhat.com>
821         * src/file-manager/fm-properties-window.c:
822         Allow theming of chart colors (#478471)
823         Patch from Baris Cicek
825 2008-02-25  Alexander Larsson  <alexl@redhat.com>
827         * libnautilus-private/nautilus-file.c (is_uri_relative):
828         g_uri_get_scheme -> g_uri_parse_scheme
830 2008-02-25  Alexander Larsson  <alexl@redhat.com>
832         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
833         Don't display error on G_IO_ERROR_FAILED_HANDLED.
835 2008-02-22  David Zeuthen  <davidz@redhat.com>
837         * libnautilus-private/nautilus-autorun.c:
838         (autorun_dialog_response), (do_autorun_for_content_type):
839         Actually handle when the user presses the Eject or Unmount button.
841         * src/nautilus-window-manage-views.c: (found_mount_cb),
842         (update_for_new_location):
843         * src/nautilus-window-private.h:
844         * src/nautilus-window.c: (nautilus_window_finalize):
845         Find the mount for the window, used for determining if a x-content
846         clue bar should be shown, async.
848 2008-02-22  Alexander Larsson  <alexl@redhat.com>
850         * libnautilus-private/nautilus-mime-actions.c:
851         (activation_mount_not_mounted):
852         Don't crash if all files were removed due to error
853         when activating.
855 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
857         * libnautilus-private/nautilus-icon-container.c:
858         (nautilus_icon_container_get_selected_icons),
859         (nautilus_icon_container_get_selected_icon_locations),
860         (stop_rubberbanding): Add
861         nautilus_icon_container_get_selected_icons(). Use icon as range
862         selection base if it has been rubberbanded. Fixes #512894.
864 2008-02-21  Vincent Untz  <vuntz@gnome.org>
866         Bring back the Connect to dialog. It still needs some work, but it's
867         better than nothing.
869         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
870         Actually save the name in the bookmark, instead of forgetting it.
872         * src/Makefile.am: Updated to build the connect dialog stuff.
873         * src/nautilus-connect-server-dialog-main.c: (show_uri),
874         (nautilus_connect_server_dialog_present_uri), (main):
875         Port to gio. We use g_app_info_launch_default_for_uri() to open the
876         URI, but it will need some more work because it doesn't automount the
877         URI.
878         * src/nautilus-connect-server-dialog-nonmain.c:
879         (nautilus_connect_server_dialog_present_uri): Trivial update.
880         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
881         (nautilus_connect_server_dialog_finalize), (connect_to_server),
882         (response_callback), (setup_for_type), (display_server_location),
883         (nautilus_connect_server_dialog_init),
884         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
885         feature, to replace the old gnome-vfs network volumes. Remove the
886         Browse button, which isn't really needed there. Needs some more polish.
887         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
888         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
889         Uncomment code to make use of the dialog
891 2008-02-21  David Zeuthen  <davidz@redhat.com>
893         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
894         Use g_volume_should_automount() to determine if we should autorun
895         programs on a mount.
897         * libnautilus-private/nautilus-directory-async.c:
898         (nautilus_directory_set_up_request),
899         (nautilus_async_destroying_file), (lacks_filesystem_info),
900         (wants_filesystem_info), (request_is_satisfied),
901         (directory_count_start), (mime_list_start),
902         (filesystem_info_cancel), (filesystem_info_stop),
903         (filesystem_info_state_free), (got_filesystem_info),
904         (query_filesystem_info_callback), (filesystem_info_start),
905         (start_or_stop_io), (nautilus_directory_cancel),
906         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
907         (nautilus_directory_cancel_loading_file_attributes):
908         * libnautilus-private/nautilus-directory-private.h:
909         * libnautilus-private/nautilus-file-attributes.h: Add new
910         filesystem info attribute; right now two bits in NautilusFile's
911         private structure are set; the filesystem::use-preview and
912         filesystem:readonly.
914         * libnautilus-private/nautilus-file-operations.c:
915         (nautilus_file_operations_mount_volume):
916         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
917         (mount_shortcut_cb): Don't inhibit automount from
918         nautilus_file_operations_mount_volume() because then everything
919         will be inhibited as the mount_added callback use it as
920         well. Rather, move the call to inhibit out to the proper call
921         sites.
923         * libnautilus-private/nautilus-file-private.h:
924         * libnautilus-private/nautilus-file.c:
925         (nautilus_file_get_filesystem_use_preview),
926         (nautilus_file_should_show_thumbnail),
927         (get_speed_tradeoff_preference_for_file),
928         (nautilus_file_get_mount):
929         * libnautilus-private/nautilus-file.h:
930         * src/file-manager/fm-directory-view.c: (load_directory):
931         * src/file-manager/fm-icon-view.c: (should_preview_sound):
932         * src/nautilus-window-manage-views.c: (update_for_new_location):
933         Use the new filesystem::use-preview hint to determine if we should
934         preview non-native files (such as gphoto2:// and cdda://
935         mounts). 
937 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
939         * src/nautilus-application.c: (find_parent_spatial_window):
940         Stop closing parent windows at Desktop in spatial mode only if it's
941         not explicitly opened in a spatial window. (#515180).
943 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
945         * src/nautilus-pathbar.c: (trash_state_changed_cb),
946         (nautilus_path_bar_init):
947         Update the trash icon on the pathbar according to the trash state.
948         (#332162).
950 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
952         * libnautilus-private/nautilus-mime-application-chooser.c:
953         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
954         Finish work on open with tab with multiple files selected. (#343930).
956 2008-02-20  Alexander Larsson  <alexl@redhat.com>
958         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
959         * libnautilus-private/nautilus-open-with-dialog.[ch]:
960         * src/file-manager/fm-directory-view.c:
961         * src/file-manager/fm-properties-window.c:
962         Initial work on open with tab with multple selected
963         files. (#343930)
964         Patch from Cosimo Cecchi
966 2008-02-20  Alexander Larsson  <alexl@redhat.com>
968         * libnautilus-private/nautilus-file-operations.c:
969         Duplicate if src and dest dirs are the same (#512392)
971 2008-02-20  Alexander Larsson  <alexl@redhat.com>
973         * src/nautilus-main.c:
974         Call eel_debug_shut_down() after freeing
975         NautilusApplications (fixes warning about
976         bookmark leaks).
977         Pointed out by Christian Neumair
978         
979 2008-02-20  Alexander Larsson  <alexl@redhat.com>
981         * libnautilus-private/nautilus-icon-info.c:
982         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
983         (nautilus_icon_info_get_pixbuf_at_size):
984         Don't scale icons if not needed (#515903)
985         Patch from Christian Neumair
987 2008-02-19  Alexander Larsson  <alexl@redhat.com>
989         * src/file-manager/fm-tree-model.[ch]:
990         Add fm_tree_model_iter_compare_roots to compare roots
991         Report dummy rows added before reporting has_child_toggled.
992         
993         * src/file-manager/fm-tree-view.c:
994         (compare_rows):
995         Use fm_tree_model_iter_compare_roots when comparing roots
996         to force a stable sort, because GtkTreeModelSort isn't stable.
998 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
1000         * libnautilus-private/nautilus-file-operations.c:
1001         (delete_job_done), (delete_job), (trash_or_delete_internal),
1002         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
1003         * libnautilus-private/nautilus-file-operations.h:
1004         * src/file-manager/fm-directory-view.c:
1005         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
1006         (trash_or_delete_files), (action_location_trash_callback):
1007         Reset selection_was_removed in FMDirectoryView if the user
1008         cancels the deletion from trash (#337937).
1010 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1012         * libnautilus-private/nautilus-clipboard.c:
1013         * src/file-manager/fm-directory-view.c:
1014         * src/file-manager/fm-icon-view.c:
1015         * src/file-manager/fm-list-view.c:
1016         * src/nautilus-navigation-window-menus.c:
1017         * src/nautilus-spatial-window.c:
1018         * src/nautilus-window-menus.c:
1019         Move comments around to help translators (#463616)
1020         Patch from Yann Simon
1022 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1024         * libnautilus-private/Makefile.am:
1025         * libnautilus-private/nautilus-file-operations-progress-icons.h:
1026         * libnautilus-private/nautilus-file-operations-progress.[ch]:
1027         Removed unused files. (#515259)
1028         
1029         * libnautilus-private/nautilus-file-operations.c:
1030         Don't include removed file
1032 2008-02-18  Alexander Larsson  <alexl@redhat.com>
1034         * libnautilus-private/nautilus-directory-async.c:
1035         (link_info_nautilus_link_read_callback):
1036         Avoid free of random memory if desktop file reading
1037         failed.
1039 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1041         * libnautilus-private/nautilus-dnd.c:
1042         (nautilus_drag_build_selection_list):
1043         Don't build selection list in wrong order. (#330357)
1045 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
1047         * src/file-manager/fm-properties-window.c:
1048         (should_show_custom_icon_buttons):
1049         Fix typo, now you can set custom icons again. (#512795)
1051 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1053         * libnautilus-private/nautilus-mime-actions.c:
1054         * libnautilus-private/nautilus-vfs-file.c:
1055         Fix checking when to display errors (#514135)
1057 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1059         * libnautilus-private/nautilus-file-operations.c:
1060         (report_copy_progress):
1061         Only change progress status string as needed when
1062         copying. This avoids a lot of I/O ops to get the
1063         name.
1065 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1067         * libnautilus-private/nautilus-file-operations.c:
1068         ask before emptying the trash or deleting files (#509877)
1069         Patch from Cosimo Cecchi and Luca Ferretti
1071 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1073         * src/file-manager/fm-properties-window.[ch]:
1074         Close properties dialog on escape (#515620)
1075         Patch from Cosimo Cecchi
1077 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1079         * libnautilus-private/nautilus-file-operations.c:
1080         Don't ref parent window during operation, as this
1081         could lead to some crash when the gtkuimanager is updated
1082         but the child widgets were destroyed. Instead use
1083         a weak ref.
1085 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1087         * configure.in:
1088         Handle beagle >= 0.3.0
1090 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1092         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1093         Fix bookmark comparison (#516214)
1094         Patch from Cosimo Cecchi
1096 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1098         * libnautilus-private/nautilus-progress-info.c:
1099         Allow minimize of progress window (#512778)
1100         Patch from Cosimo Cecchi
1102 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1104         * libnautilus-private/nautilus-progress-info.[ch]:
1105         * libnautilus-private/nautilus-file-operations.c:
1106         Add paused status to progress infos and use it
1107         to avoid poping up the progress dialog while dialogs
1108         are up. (#512406)
1109         Patch from Cosimo Cecchi
1110         
1111 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1113         * libnautilus-private/nautilus-icon-dnd.c:
1114         If using composite, make dnd icons partially transparent.
1115         
1116 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1118         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1119         * libnautilus-private/nautilus-icon-dnd.c:
1120         Support alpha icons during DnD on composited screens. (#500084)
1121         Patch from Alexander "weej" Jones
1123 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1125         * libnautilus-private/nautilus-link.c:
1126         (nautilus_link_get_link_icon_from_desktop):
1127         Strip extension from non-absolute-filename icons.
1128         This fixes icons for some old-school desktop files.
1130 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1132         * libnautilus-private/nautilus-file.[ch]:
1133         * libnautilus-private/nautilus-file-private.h:
1134         Add nautilus_file_is_launcher()
1135         
1136         * libnautilus-private/nautilus-directory-async.c:
1137         * libnautilus-private/nautilus-dnd.c:
1138         * libnautilus-private/nautilus-link.[ch]
1139         * libnautilus-private/nautilus-mime-actions.c:
1140         * libnautilus-private/nautilus-program-choosing.[ch]:
1141         * src/file-manager/fm-directory-view.c:
1142         * src/file-manager/fm-tree-view.c:
1143         Remove weird desktop-file: and command: hacks, and
1144         replace with usage and implementation of
1145         nautilus_file_is_launcher().
1146         This fixes some problems where the old desktop-file uri
1147         was interpreted as an actual file.
1149 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1151         * libnautilus-private/nautilus-file-operations.c (verify_destination):
1152         Don't free NULL GError.
1154 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
1156         * libnautilus-private/nautilus-file-operations.c:
1157         Remove unneeded gnome-vfs includes.
1159 2008-02-12  Alexander Larsson  <alexl@redhat.com>
1161         * libnautilus-private/nautilus-mime-actions.c:
1162         (mime_application_hash):
1163         Fix 64bit build (#515896)
1165 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1167         * configure.in:
1168         Post-release version bump
1170 === nautilus 2.21.91 ===
1172 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1174         * configure.in:
1175         Require glib 2.15.5
1177         * NEWS:
1178         Update for release
1180 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1182         * libnautilus-private/nautilus-progress-info.[ch]:
1183         * libnautilus-private/nautilus-file-operations.c:
1184         Make progress setting be ratio based and not
1185         percent based and then ensure we handle division
1186         by zero correctly in all cases.
1188 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1190         * libnautilus-private/nautilus-file-operations.c:
1191         * libnautilus-private/nautilus-mime-actions.c:
1192         * libnautilus-private/nautilus-vfs-file.c:
1193         * src/nautilus-application.c:
1194         * src/nautilus-window-manage-views.c:
1195         Update for new gio mount flags argument
1197 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1199         * src/nautilus-places-sidebar.c (update_places):
1200         Fix leak of volumes list.
1201         Pointed out by Vincent Untz
1203 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1205         * libnautilus-private/nautilus-autorun.c:
1206         C89 fix. (#515093)
1208 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1210         * src/nautilus-application.c:
1211         Use the new g_volume_should_automount()
1213 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1215         * libnautilus-private/nautilus-desktop-link.c:
1216         Maks sure we disconnect from the changed
1217         signal on the mount.
1219 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
1221         * HACKING: Change CVS things into SVN.
1223 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1225         * libnautilus-private/nautilus-desktop-link.c:
1226         (mount_changed_callback):
1227         (nautilus_desktop_link_new_from_mount):
1228         Handle changes of GMount objects
1230 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1232         * src/file-manager/fm-directory-view.c:
1233         Fix open and open with menu display in
1234         always-use-browser mode.
1235         
1236 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1238         * src/file-manager/fm-directory-view.c:
1239         Make sure delete-from-trash is correctly sensitive.
1240         (#514039)
1242 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1244         * test/test-nautilus-search-engine.c:
1245         (main):
1246         Initialize threads (#515031)
1248 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
1250         * configure.in:
1251         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1252         the build.
1254 2008-02-07  A. Walton <awalton@svn.gnome.org>
1255         * configure.in:
1256         * libnautilus-private/nautilus-emblem-utils.c:
1257         (is_reserved_keyword):
1258         * libnautilus-private/nautilus-file.c:
1259         (nautilus_file_fit_date_as_string):
1260         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1261         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1263 2008-02-07  Alexander Larsson  <alexl@redhat.com>
1265         * libnautilus-private/nautilus-icon-dnd.c:
1266         Rewrite the desktop uri to the real uri on
1267         uri-list drops (i.e. from other apps) (#511764)
1269 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1271         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1272         Don't crash if parent doesn't exist (#512636)
1273         Move exact change before key generation to avoid leak.
1275 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1277         * src/nautilus-window-manage-views.c:
1278         (nautilus_window_reload):
1279         Selection is already GFiles now, no need to
1280         convert from uris (#514458)
1281         Patch from John Millikin
1283 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1285         * libnautilus-private/nautilus-directory-async.c:
1286         (directory_load_one):
1287         Avoid crashing if gvfs backend gives NULL as name for
1288         a new file. (#511601)
1290 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1292         * libnautilus-private/nautilus-directory-async.c:
1293         * libnautilus-private/nautilus-directory-private.h:
1294         Change how we handle cancellation of the directory count
1295         and mime list for files in a directory. We now make sure
1296         that the callback for the cancelled operation is run before
1297         starting a new one.
1298         
1299         This was causing problems when viewing a directory that had
1300         a subdirectory getting a lot of new files added, as for each
1301         new file added the directory count would be cancelled and
1302         re-started, leading to lots of outstanding (cancelled)
1303         operations. Each of these was using a file descriptor for
1304         the readdir operation, which wasn't really leaking (it was
1305         eventually freed) but could cause temporary out-of-fd errors.
1307         Perhaps we should do something similar for all kinds of
1308         operations, but its worst for dir count and mime list due to
1309         nautilus_directory_invalidate_count_and_mime_list() which is
1310         called on file creation.
1312 2008-02-05  Alexander Larsson  <alexl@redhat.com>
1314         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1315         Escape characters that won't work in GMarkup.
1317 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1319         * libnautilus-private/nautilus-autorun.c:
1320         Don't autorun non-local mounts.
1322 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1324         * libnautilus-private/nautilus-dnd.c ()
1325         (nautilus_drag_default_drop_action_for_icons):
1326         Default to move when dragging from trash.
1328 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1330         * src/file-manager/fm-properties-window.c (create_permissions_page):
1331         Only show selinux context if HAVE_SELINUX.
1332         
1333 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1335         * libnautilus-private/nautilus-file-operations.c:
1336         Don't follow symlinks when emptying trash (#513912)
1338 2008-02-01  Alexander Larsson  <alexl@redhat.com>
1340         * libnautilus-private/nautilus-mime-actions.c:
1341         Handle GAppInfos having NULL id
1343 2008-01-30  Alexander Larsson  <alexl@redhat.com>
1345         * libnautilus-private/nautilus-autorun.[ch]:
1346         Add functions to inhibit autorun for a volume
1347         or for the volume of a file.
1348         
1349         * src/nautilus-application.c:
1350         Convert automount code to new way to inhibit autorun.
1351         
1352         * libnautilus-private/nautilus-file-operations.c:
1353         * libnautilus-private/nautilus-mime-actions.c:
1354         * libnautilus-private/nautilus-vfs-file.c:
1355         * src/nautilus-window-manage-views.c:
1356         Inhibit autorun if we manually mount stuff.
1358 2008-01-29  Alexander Larsson  <alexl@redhat.com>
1360         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1361         Fix string wrt plural
1363 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1365         * configure.in:
1366         Post release version bump
1368 === nautilus 2.21.90 ===
1370 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1372         * NEWS:
1373         Update for release
1375         * configure.in:
1376         Update version to 2.21.90
1378 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1380         * libnautilus-private/nautilus-autorun.c:
1381         Better finding of case insensitive files. (#511450)
1382         
1383         * libnautilus-private/nautilus-file-utilities.[ch]:
1384         Add nautilus_find_file_insensitive
1386         Based on patch from John Millikin
1388 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1390         * src/file-manager/fm-directory-view.c:
1391         Enable paste into folder for volume links (#386800)
1392         Based on patch from John Millikin
1394 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1396         * libnautilus-private/nautilus-directory-async.c:
1397         (thumbnail_done):
1398         Don't reference thumb_mtime_str if its not
1399         set, fixing a crash on zoom in. (#511406)
1400         Patch from John Millikin
1402 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1404         * libnautilus-private/nautilus-file-operations.c:
1405         (report_count_progress):
1406         Use ngettext for number of files strings. (#512203)
1407         Patch from Vasiliy Faronov
1409 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1411         * libnautilus-private/nautilus-metafile.c:
1412         (escape_slashes):
1413         Escape slashes in the same way as old versions,
1414         fixing loss of metadata customization.
1415         Patch from Rached Ben Mustapha (#511592)
1417 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
1419         * libnautilus-private/nautilus-directory-background.c
1420         (nautilus_connect_desktop_background_to_file_metadata): Remove
1421         call of noop eel_background_set_is_constant()
1423 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
1425         * libnautilus-private/nautilus-file-operations.c: Update all
1426         GIOSchedulerJobFunc callbacks to return FALSE.
1428 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
1430         reviewed by: Alexander Larsson
1432         * libnautilus-private/Makefile.am:
1433         * libnautilus-private/nautilus-icon-names.h
1435         Add a new file to define icon names, like
1436           #define NAUTILUS_ICON_HOME "user-home"
1437         using named icons from fd.o icon naming spec.
1438         
1439         * libnautilus-private/nautilus-desktop-link.c:
1440         (nautilus_desktop_link_new):
1441         * libnautilus-private/nautilus-link.c:
1442         (nautilus_link_get_link_icon_from_desktop):
1443         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1444         (nautilus_trash_monitor_init):
1445         * src/file-manager/fm-directory-view.c:
1446         * src/file-manager/fm-tree-view.c: (create_popup_menu),
1447         (create_tree):
1448         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1449         * src/nautilus-connect-server-dialog-main.c: (main):
1450         * src/nautilus-desktop-window.c: (real_get_icon):
1451         * src/nautilus-main.c: (main):
1452         * src/nautilus-pathbar.c: (get_icon_for_file_path),
1453         (get_button_image), (is_file_path_mounted_mount),
1454         (make_directory_button):
1455         * src/nautilus-places-sidebar.c: (update_places),
1456         (bookmarks_drop_uris):
1457         * src/nautilus-window-menus.c:
1459         Include nautilus-icon-name.h and use its icons defines.
1460         This means that now Nautilus is using "user-home",
1461         "user-desktop", "folder", "user-trash*", "computer", 
1462         "drive-harddisk", "folder-remote", "network-workgroup",
1463         and "text-x-generic-template".
1465         * src/network-scheme.desktop.in:
1466         * nautilus-computer.desktop.in.in:
1467         * nautilus-file-management-properties.desktop.in.in:
1468         * nautilus-folder-handler.desktop.in.in:
1469         * nautilus-home.desktop.in.in:
1470         * nautilus.desktop.in.in:
1472         Use icons from fd.o spec here too. In details, we have
1473          Launcher       | New Icon
1474         ----------------+----------------------
1475         Computer        | computer
1476         File Browser    | system-file-manager
1477         Open Folder     | folder-open
1478         Home Folder     | user-home
1479         File Management | system-file-manager
1480         Network         | network-workgroup
1482         For other details see bug #407130.
1484 2008-01-23  Alexander Larsson  <alexl@redhat.com>
1486         * libnautilus-private/nautilus-file-operations.c:
1487         Don't leak enumerators
1488         
1489         * libnautilus-private/nautilus-trash-monitor.c:
1490         Don't leak file info
1492         Fixes from Matthias Clasen
1494 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1496         * libnautilus-extension/nautilus-column.c:
1497         Add attribute_q property that is the Quark
1498         of the attribute property.
1499         
1500         * src/file-manager/fm-icon-container.c:
1501         * src/file-manager/fm-list-model.[ch]:
1502         * src/file-manager/fm-list-view.c:
1503         Use the quark versions of the string attribute
1504         calls for better performance.
1506 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1508         * libnautilus-private/nautilus-file.[ch]:
1509         Add quark-bases string-attribute accessors.
1510         Store extension infos as quarks
1512 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1514         * libnautilus-private/nautilus-file.c:
1515         (nautilus_file_invalidate_extension_info_internal):
1516         (nautilus_file_add_string_attribute):
1517         Lazily allocate the extension info hashtable.
1518         Internalize the extension info attribute names.
1520 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1522         * libnautilus-private/nautilus-file.c:
1523         (nautilus_file_get_emblem_pixbufs):
1524         Don't leak NautilusIconInfo
1526 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1528         * libnautilus-private/nautilus-bookmark.c:
1529         (nautilus_bookmark_get_pixbuf):
1530         Don't leak icon
1531         
1532         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1533         Indentation fixups
1534         
1535         * libnautilus-private/nautilus-icon-info.c:
1536         (nautilus_icon_info_get_pixbuf_nodefault):
1537         Only set toggle ref first time we get a pixbuf request.
1538         
1539 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1541         * src/nautilus-main.c:
1542         (main):
1543         Clear caches on shutdown to help track leaks.
1545 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1547         * libnautilus-private/nautilus-file.c:
1548         (get_description):
1549         (update_description_for_link):
1550         Fix leak of description
1551         
1552         * libnautilus-private/nautilus-metafile.c:
1553         (set_metafile_contents):
1554         fix leak of xmlName.
1556 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1558         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1559         * libnautilus-private/nautilus-file-operations.c:
1560         * src/Nautilus_shell.server.in:
1561         * src/file-manager/fm-directory-view.c:
1562         * src/file-manager/fm-properties-window.c:
1563         * src/nautilus-connect-server-dialog-main.c:
1564         * src/nautilus-file-management-properties.glade:
1565         * src/nautilus-navigation-window-menus.c:
1566         Clean up strings for l10n. (#510327)
1568 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1570         * libnautilus-private/nautilus-file-operations.c:
1571         * libnautilus-private/nautilus-file.c:
1572         * libnautilus-private/nautilus-progress-info.c:
1573         * src/file-manager/fm-directory-view.c:
1574         * src/file-manager/fm-properties-window.c:
1575         Use thousands separators (#41455)
1577 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1579         * configure.in:
1580         Post release version bump
1582 === nautilus 2.21.6 ===
1584 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1586         * NEWS:
1587         Update for release
1589         * configure.in:
1590         Bump glib requirement to 2.15.3
1592 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1594         * libnautilus-private/nautilus-desktop-icon-file.c:
1595         Fix up indentation
1596         
1597         * libnautilus-private/nautilus-file.c:
1598         Allow umount and eject for NautilusFiles that have
1599         a GMount. (e.g. unix mountpoints)
1601 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1603         * libnautilus-private/nautilus-autorun.c:
1604         * src/nautilus-autorun-software.c:
1605         Fix coding style
1607 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1609         * libnautilus-private/nautilus-program-choosing.c:
1610         Just use get_activation_location instead of all
1611         the unnecessary special casing.
1612         
1613         * libnautilus-private/nautilus-autorun.[ch]:
1614         * src/file-manager/fm-directory-view.c:
1615         * src/nautilus-window-manage-views.c:
1616         Use nautilus_file_get_mount() to do the
1617         x-content type detection.
1619 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1621         * libnautilus-private/nautilus-file.[ch]:
1622         Add nautilus_file_get_activation_location.
1623         
1624         * libnautilus-private/nautilus-directory-async.c:
1625         Get mounts from mountable files too.
1626         
1627 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1629         * src/nautilus-x-content-bar.c:
1630         Don't free result of g_app_info_get_icon ().
1632 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1634         * libnautilus-private/nautilus-desktop-icon-file.c:
1635         * libnautilus-private/nautilus-directory-async.c:
1636         * libnautilus-private/nautilus-directory-private.h:
1637         * libnautilus-private/nautilus-file.c:
1638         Implement reading the mount attribute
1639         (not used or tested yet)
1641 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1643         * libnautilus-private/nautilus-file.[ch]:
1644         * libnautilus-private/nautilus-file-attributes.h:
1645         * libnautilus-private/nautilus-file-private.h:
1646         Add GMount attribute to NautilusFile.
1647         (not implemented yet)
1648         
1649         * Makefile.am:
1650         * configure.in:
1651         * data/nautilus.xml.in:
1652         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1653         * libnautilus-private/nautilus-autorun.[ch]:
1654         * libnautilus-private/nautilus-global-preferences.c:
1655         * libnautilus-private/nautilus-global-preferences.h:
1656         * libnautilus-private/nautilus-program-choosing.c:
1657         * src/Makefile.am:
1658         * src/file-manager/fm-directory-view.c:
1659         * src/nautilus-application.c:
1660         * src/nautilus-autorun-software.c: Added.
1661         * src/nautilus-file-management-properties.c:
1662         * src/nautilus-file-management-properties.glade:
1663         * src/nautilus-window-manage-views.c:
1664         * src/nautilus-x-content-bar.[ch]: Added.
1665         More work on autorun and x-content types from David Zeuthen
1667 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1669         * src/nautilus-application.c:
1670         (find_parent_spatial_window):
1671         unref, not free the GFile.
1672         Fixes crash in close parent windows (#509821)
1674 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1676         * src/nautilus-file-management-properties.c:
1677         (nautilus_file_management_properties_dialog_setup):
1678         Fix help crash by actually owning a ref to 
1679         xml_dialog. (#509835)
1681 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1683         * libnautilus-private/nautilus-dnd.[ch]:
1684         Add nautilus_drag_uris_local
1685         
1686         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1687         Don't copy/move files if you dnd within the same
1688         location (#508216)
1690 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1692         * src/file-manager/fm-directory-view.c:
1693         Selection lists are GFiles now, not uris (#505944)
1695 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1697         * libnautilus-private/nautilus-mime-application-chooser.c:
1698         (nautilus_mime_application_chooser_finalize):
1699         Disconnect mime changed handler
1701 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1703         * src/nautilus-file-management-properties.c:
1704         (nautilus_file_management_properties_dialog_response_cb):
1705         Don't crash when exiting separate properties app. (#505687)
1706         
1707         * src/nautilus-window.c:
1708         (nautilus_window_update_icon):
1709         Unref pixbuf inside != NULL block.
1711 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1713         * libnautilus-private/nautilus-directory-async.c:
1714         * libnautilus-private/nautilus-file-private.h:
1715         * libnautilus-private/nautilus-file.c:
1716         Honor mtime specified in thumbnail (#504833)
1718 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1720         * configure.in:
1721         Post release version bump
1723 === nautilus 2.21.5 ===
1725 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1727         * src/nautilus-application.c:
1728         Correct includes
1730         * NEWS:
1731         Update for release
1733         * configure.in:
1734         Update version to 2.21.5
1735         Require eel 2.21.5
1736         
1737 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1739         * configure.in:
1740         Require glib 2.15.2
1742         * libnautilus-private/nautilus-file-utilities.c:
1743         * libnautilus-private/nautilus-monitor.c:
1744         * libnautilus-private/nautilus-trash-monitor.c:
1745         * src/nautilus-bookmark-list.c:
1746         Update to new gio API.
1748 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1750         * src/file-manager/fm-directory-view.c:
1751         (search_in_menu_items):
1752         (extension_action_callback):
1753         Check recursively for valid menu items (#508878)
1754         Patch from Choe Hwanjin.
1756 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1758         * libnautilus-private/nautilus-ui-utilities.c:
1759         (extension_action_sensitive_callback):
1760         (nautilus_toolbar_action_from_menu_item):
1761         Update toolbar item sensitivity if menu item changes.
1763 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1765         * libnautilus-private/nautilus-file-operations.[ch]:
1766         Add check_trash arg to nautilus_file_operations_unmount_mount.
1767         Add nautilus_file_operations_mount_volume().
1768         
1769         * libnautilus-private/nautilus-desktop-icon-file.c:
1770         * src/nautilus-places-sidebar.c:
1771         * src/file-manager/fm-tree-view.c:
1772         Update to API change.
1773         
1774         * data/nautilus.xml.in:
1775         * libnautilus-private/Makefile.am:
1776         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1777         * libnautilus-private/nautilus-autorun.[ch]: Added.
1778         * libnautilus-private/nautilus-global-preferences.[ch]:
1779         * src/nautilus-application.c:
1780         * src/nautilus-file-management-properties.c:
1781         * src/nautilus-file-management-properties.glade:
1782         Add new autorun setup (by David Zeuthen)
1784 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1786         * libnautilus-private/nautilus-file.[ch]:
1787         Add nautilus_file_has_activation_uri.
1788         Don't show can't write emblems if you can't
1789         write in the parent either.
1790         
1791         * libnautilus-private/nautilus-mime-actions.c:
1792         Don't launch mountables that have no activation uri.
1794 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1796         Don't check for unportable functions, fixes #396923
1798         Reviewed by Alex.
1800         * configure.in: don't check for unportable functions to modify the
1801         environment
1802         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1804 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1806         * src/file-manager/fm-directory-view.c:
1807         Use nautilus_file_can_delete() to control sensitivity
1808         of delete menu item.
1810 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1812         * icons/colors.png:
1813         * icons/backgrounds.png:
1814         * icons/emblems.png:
1815         New Tango icons from Ulisse Perusin (see bug #374722).
1817 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1819         * data/icons/16x16/apps/Makefile.am:
1820         * data/icons/22x22/apps/Makefile.am:
1821         * data/icons/24x24/apps/Makefile.am:
1822         * data/icons/32x32/apps/Makefile.am:
1823         * data/icons/scalable/apps/Makefile.am:
1824         Run gtk-update-icon-cache one one when exiting from
1825         icons directory. Not needed to repeat it 5 times.
1827 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1829         * configure.in:
1830         * data/Makefile.am:
1831         * data/icons/*:
1832         * icons/Makefile.am:
1833         * icons/appicon/*:
1834         Move "nautilus" named icon from icon/appicon to data/icons
1835         matching the directory and naming structure of other GNOME
1836         projects.
1838         This will also help if we'll need to add custom themeable
1839         icons.
1841 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1843         * libnautilus-private/nautilus-mime-actions.c:
1844         (cancel_activate_callback):
1845         Fix assertion crash on cancel.
1847 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1849         * libnautilus-private/nautilus-file-operations.c:
1850         (verify_destination):
1851         Non-strdup()'d string potentially free()'d.
1853 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1855         * libnautilus-private/nautilus-file-operations.c:
1856         (move_file_prepare):
1857         Remove bad g_error_free()'s causing crashes while 
1858         merging files.
1860 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1862         * src/Makefile.am:
1863         EXTRA_DIST the currently not built
1864         connect to server dialogs.
1866 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1868         * configure.in:
1869         Post release version bump
1871 === nautilus 2.21.2 ===
1873 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1875         * NEWS:
1876         Update for release
1878 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1880         * libnautilus-private/nautilus-desktop-icon-file.c:
1881         * libnautilus-private/nautilus-file.[ch]:
1882         * libnautilus-private/nautilus-vfs-file.c:
1883         * src/file-manager/fm-directory-view.c:
1884         Remove unused callbacks in nautilus_file_unmount/eject.
1885         Patch from Tomas Bzatek <tbzatek@redhat.com>
1887 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1889         * libnautilus-private/nautilus-desktop-icon-file.c:
1890         * libnautilus-private/nautilus-file-operations.c:
1891         * libnautilus-private/nautilus-vfs-file.c:
1892         Implement some missing mount/unmount functionallity.
1893         Patch from Tomas Bzatek <tbzatek@redhat.com>
1895 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1897         * configure.in:
1898         Bump glib req to 2.15.1
1900 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1902         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1903         Fix memleak.
1905 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1907         * libnautilus-private/nautilus-monitor.c:
1908         * libnautilus-private/nautilus-trash-monitor.c:
1909         Update to new gio API
1911 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1913         * libnautilus-extension/libnautilus-extension.pc.in:
1914         Pull in gio, not gnome-vfs.
1915         
1916         * libnautilus-extension/nautilus-file-info.[ch]:
1917         * libnautilus-private/nautilus-file.c:
1918         Export some gio specific things like file type and
1919         location/parent location.
1920         
1921         * libnautilus-private/nautilus-desktop-icon-file.c:
1922         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1924 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1926         * configure.in:
1927         * src/nautilus-main.c:
1928         Set desktop env for GAppInfo
1929         
1930         * libnautilus-private/nautilus-open-with-dialog.c:
1931         Filter out apps that don't take file args from
1932         open with list.
1934 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1936         * libnautilus-private/nautilus-file-operations.c:
1937         (delete_job):
1938         Remove unnecessary delete_if_all_already_in_trash boolean.
1939         
1940 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1942         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1943         Fix a typo.
1945 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1947         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1948         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1949         Update to use extensions-2.0 dir.
1951 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1953         * libnautilus-private/nautilus-dnd.c:
1954         (nautilus_drag_default_drop_action_for_icons):
1955         Default dnd of desktop icons to move. (#504824)
1956         Based on patch by Cosimo Cecchi
1958 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1960         * configure.in:
1961         Post release version bump
1963 === nautilus 2.21.1 ===
1965 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1967         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1968         Fix old test
1970         * NEWS: 
1971         Update for release
1973         * configure.in:
1974         Remove gnome-vfs requirement
1975         Bump glib and eel requirements
1976         
1977 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1979         * libnautilus-private/nautilus-mime-actions.c:
1980         Correct check for require_uri.
1981         Small performance fix
1983 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1985         * libnautilus-private/nautilus-file-private.h:
1986         Missed one "std" in the conversion
1988 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1990         * libnautilus-private/nautilus-customization-data.c:
1991         * libnautilus-private/nautilus-directory-async.c:
1992         * libnautilus-private/nautilus-dnd.c:
1993         * libnautilus-private/nautilus-file-operations.c:
1994         * libnautilus-private/nautilus-file-utilities.c:
1995         * libnautilus-private/nautilus-file.c:
1996         * libnautilus-private/nautilus-icon-dnd.c:
1997         * libnautilus-private/nautilus-link.c:
1998         * libnautilus-private/nautilus-search-engine-simple.c:
1999         * libnautilus-private/nautilus-trash-monitor.c:
2000         * src/file-manager/fm-directory-view.c:
2001         * src/file-manager/fm-properties-window.c:
2002         * src/nautilus-pathbar.c:
2003         * src/nautilus-property-browser.c:
2004         Update to new gio file attribute names
2006 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2008         * libnautilus-private/nautilus-file-operations.c:
2009         * src/nautilus-places-sidebar.c:
2010         Update to new gio api
2012 2007-12-19  Alexander Larsson  <alexl@redhat.com>
2014         * libnautilus-private/nautilus-file-operations.c:
2015         * libnautilus-private/nautilus-file.c:
2016         * src/file-manager/fm-directory-view.c:
2017         * src/file-manager/fm-properties-window.c:
2018         Update for glib API change.
2020 2007-12-19  David Zeuthen  <davidz@redhat.com>
2022         Don't put up error dialogs if the error code is
2023         G_IO_ERROR_FAILED_HANDLED.
2025         * libnautilus-private/nautilus-file-operations.c:
2026         (unmount_mount_callback):
2027         * src/nautilus-places-sidebar.c: (volume_mount_cb),
2028         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2029         (drive_poll_for_media_cb):
2031 2007-12-17  Alexander Larsson  <alexl@redhat.com>
2033         * src/nautilus-main.c:
2034         (setup_debug_log_signals):
2035         Disable unsafe segv handler by default
2037 2007-12-14  David Zeuthen  <davidz@redhat.com>
2039         * libnautilus-private/nautilus-desktop-icon-file.c:
2040         (update_info_from_link):
2041         * libnautilus-private/nautilus-desktop-link-monitor.c:
2042         (volume_delete_dialog):
2043         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2044         (fm_tree_view_unmount_cb):
2045         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2046         * src/nautilus-places-sidebar.c: (check_visibility),
2047         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2048         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2049         (eject_shortcut_cb):
2051         Update for API changes in gio trunk.
2053 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2055         * libnautilus-private/nautilus-file-operations.c:
2056         * libnautilus-private/nautilus-monitor.c:
2057         * libnautilus-private/nautilus-open-with-dialog.c:
2058         Update to new flags API
2060 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2062         * libnautilus-private/nautilus-bookmark.c:
2063         * libnautilus-private/nautilus-bookmark.h:
2064         * libnautilus-private/nautilus-desktop-icon-file.c:
2065         * libnautilus-private/nautilus-desktop-link-monitor.c:
2066         * libnautilus-private/nautilus-desktop-link.c:
2067         * libnautilus-private/nautilus-desktop-link.h:
2068         * libnautilus-private/nautilus-directory-private.h:
2069         * libnautilus-private/nautilus-directory.h:
2070         * libnautilus-private/nautilus-emblem-utils.h:
2071         * libnautilus-private/nautilus-file-changes-queue.h:
2072         * libnautilus-private/nautilus-file-operations.c:
2073         * libnautilus-private/nautilus-file-operations.h:
2074         * libnautilus-private/nautilus-file-utilities.c:
2075         * libnautilus-private/nautilus-file-utilities.h:
2076         * libnautilus-private/nautilus-file.c:
2077         * libnautilus-private/nautilus-file.h:
2078         * libnautilus-private/nautilus-icon-info.c:
2079         * libnautilus-private/nautilus-icon-info.h:
2080         * libnautilus-private/nautilus-link.c:
2081         * libnautilus-private/nautilus-mime-actions.h:
2082         * libnautilus-private/nautilus-mime-application-chooser.c:
2083         * libnautilus-private/nautilus-monitor.c:
2084         * libnautilus-private/nautilus-monitor.h:
2085         * libnautilus-private/nautilus-open-with-dialog.c:
2086         * libnautilus-private/nautilus-open-with-dialog.h:
2087         * libnautilus-private/nautilus-program-choosing.c:
2088         * libnautilus-private/nautilus-program-choosing.h:
2089         * libnautilus-private/nautilus-progress-info.h:
2090         * libnautilus-private/nautilus-recent.h:
2091         * libnautilus-private/nautilus-search-directory.c:
2092         * libnautilus-private/nautilus-search-engine-simple.c:
2093         * libnautilus-private/nautilus-trash-monitor.c:
2094         * libnautilus-private/nautilus-trash-monitor.h:
2095         * libnautilus-private/nautilus-ui-utilities.c:
2096         * libnautilus-private/nautilus-view-factory.h:
2097         * src/file-manager/fm-directory-view.c:
2098         * src/file-manager/fm-directory-view.h:
2099         * src/file-manager/fm-icon-container.c:
2100         * src/file-manager/fm-icon-view.c:
2101         * src/file-manager/fm-tree-model.h:
2102         * src/file-manager/fm-tree-view.c:
2103         * src/nautilus-application.c:
2104         * src/nautilus-application.h:
2105         * src/nautilus-bookmark-list.c:
2106         * src/nautilus-bookmark-list.h:
2107         * src/nautilus-desktop-window.c:
2108         * src/nautilus-image-properties-page.c:
2109         * src/nautilus-location-entry.c:
2110         * src/nautilus-navigation-window.c:
2111         * src/nautilus-pathbar.c:
2112         * src/nautilus-pathbar.h:
2113         * src/nautilus-places-sidebar.c:
2114         * src/nautilus-property-browser.c:
2115         * src/nautilus-query-editor.c:
2116         * src/nautilus-window-menus.c:
2117         Only use <gio/gio.h> include 
2119 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2121         * libnautilus-private/nautilus-file-operations.c:
2122         Update to gioscheduler.h changes
2124 2007-12-13  Alexander Larsson  <alexl@redhat.com>
2126         * libnautilus-private/nautilus-mime-actions.c:
2127         * src/nautilus-window-manage-views.c:
2128         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2130 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2132         * src/file-manager/fm-directory-view.c:
2133         (new_folder_done):
2134         Remove spew
2135         (add_submenu):
2136         (add_submenu_to_directory_menus):
2137         Avoid creating three copies of template menu actions
2139 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2141         * libnautilus-private/nautilus-file-private.h:
2142         * libnautilus-private/nautilus-file-utilities.c:
2143         Update to new gio attribute names
2145 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2147         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2148         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2150 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2152         * src/file-manager/fm-properties-window.c (create_pie_widget):
2153         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
2154         add two translator comments.
2156 2007-12-11  David Zeuthen  <davidz@redhat.com>
2158         Update for API changes in gio trunk.
2160         * libnautilus-private/nautilus-desktop-icon-file.c:
2161         (update_info_from_link):
2162         * libnautilus-private/nautilus-desktop-link-monitor.c:
2163         (volume_delete_dialog), (volume_file_name_used),
2164         (create_mount_link), (mount_added_callback),
2165         (mount_removed_callback), (mount_changed_callback),
2166         (desktop_volumes_visible_changed),
2167         (nautilus_desktop_link_monitor_init),
2168         (desktop_link_monitor_finalize):
2169         * libnautilus-private/nautilus-desktop-link.c:
2170         (nautilus_desktop_link_new),
2171         (nautilus_desktop_link_new_from_mount),
2172         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2173         * libnautilus-private/nautilus-desktop-link.h:
2174         * libnautilus-private/nautilus-file-operations.c:
2175         (custom_mount_to_string), (custom_mount_skip),
2176         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2177         (has_trash_files), (nautilus_file_operations_unmount_mount):
2178         * libnautilus-private/nautilus-file-operations.h:
2179         * libnautilus-private/nautilus-file.c:
2180         (nautilus_file_get_volume_name):
2181         * src/file-manager/fm-icon-container.c: (get_sort_category):
2182         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2183         (fm_tree_model_get_mount_for_root_node_file),
2184         (fm_tree_model_remove_root_uri):
2185         * src/file-manager/fm-tree-model.h:
2186         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2187         (mount_added_callback), (mount_removed_callback),
2188         (button_pressed_callback), (fm_tree_view_unmount_cb),
2189         (create_tree):
2190         * src/nautilus-application.c: (nautilus_application_instance_init),
2191         (mount_added_callback), (mount_removed_callback):
2192         * src/nautilus-pathbar.c:
2193         (nautilus_path_bar_update_button_appearance),
2194         (is_file_path_mounted_mount), (find_button_type),
2195         (make_directory_button):
2196         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2197         (mount_added_callback), (mount_removed_callback),
2198         (mount_changed_callback), (volume_added_callback),
2199         (volume_removed_callback), (volume_changed_callback),
2200         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2201         (check_visibility), (bookmarks_check_popup_sensitivity),
2202         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2203         (unmount_shortcut_cb), (eject_shortcut_cb),
2204         (drive_poll_for_media_cb), (rescan_shortcut_cb),
2205         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2206         (nautilus_places_sidebar_set_parent_window):
2208 2007-12-11  A. Walton  <awalton@svn.gnome.org>
2209         * src/nautilus-shell-interface.idl:
2210         Fix build error from nautilus metafile removal.
2212 2007-12-10  Alexander Larsson  <alexl@redhat.com>
2214         * libnautilus-private/nautilus-directory-async.c:
2215         * libnautilus-private/nautilus-directory-metafile.[ch]:
2216         * libnautilus-private/nautilus-metafile.[ch]:
2217         * libnautilus-private/nautilus-directory-private.h:
2218         * libnautilus-private/nautilus-directory.c:
2219         * libnautilus-private/Makefile.am:
2220         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2221         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2222         * libnautilus-private/nautilus-metafile-server.idl: Removed.
2223         * src/nautilus-application.c:
2224         * src/nautilus-main.c:
2225         * src/nautilus-spatial-window.c:
2226         Remove the bonobo layer for metadata, as we're always in-process anyway
2227         these days.
2229 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2231         * libnautilus-private/nautilus-file.[ch]:
2232         * libnautilus-private/nautilus-vfs-file.c:
2233         * src/file-manager/fm-directory-view.c:
2234         Add optional cancellable arg to nautilus_file_mount
2235         
2236         * libnautilus-private/nautilus-mime-actions.c:
2237         Implement cancellation of file activation
2239 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2241         * libnautilus-private/nautilus-file-operations.c:
2242         Implement nautilus_file_set_permissions_recursive
2244 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2246         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2247         Use new gio apis to avoid getting uri.
2249 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2251         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2252         No need to get the uri to figure out if the
2253         directory is in the trash, just use
2254         g_file_has_uri_scheme().
2255         
2256 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2258         * src/nautilus-places-sidebar.c:
2259         Display errors on mount/unmount failure
2261 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2263         * libnautilus-private/nautilus-file-operations.[ch]:
2264         * src/file-manager/fm-tree-view.c:
2265         * src/nautilus-places-sidebar.c:
2266         Show errors on unmount/eject failing.
2268 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2270         * libnautilus-private/nautilus-file-operations.[ch]:
2271         * src/nautilus-places-sidebar.c:
2272         Implement empty trash on unmount and eject
2273         
2274         * src/file-manager/fm-tree-view.c:
2275         Use the file op version of unmount
2277 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2279         * libnautilus-private/nautilus-file-operations.[ch]:
2280         Implement the rest of the file create ops
2281         
2282         * src/file-manager/fm-directory-view.c:
2283         Get sane filenames for dropped text
2285 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2287         * libnautilus-private/nautilus-directory.c:
2288         Don't avoid adding existing files that are not is_added.
2289         Fixes a problem where new folder didn't display the new folder.
2290         
2291         * libnautilus-private/nautilus-file-operations.[ch]:
2292         * src/file-manager/fm-directory-view.c:
2293         * src/file-manager/fm-tree-view.c:
2294         Implement new folder.
2296 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2298         * libnautilus-private/nautilus-file-operations.c:
2299         Set position on move and link
2301 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2303         * libnautilus-private/nautilus-file-operations.[ch]:
2304         * src/file-manager/fm-directory-view.c:
2305         Implement symlinking
2307 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2309         * libnautilus-private/nautilus-file-operations.[ch]:
2310         Implement duplicate.
2312 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2314         * src/file-manager/fm-directory-view.c:
2315         Fix merge error that made the Open Folder Window
2316         menu item appear in non-browser mode
2318 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2319         * libnautilus-private/nautilus-search-engine-beagle.c:
2320         Fixed some spacing issues.
2322 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2324         * libnautilus-private/nautilus-file-operations.c:
2325         Implement empty trash
2327 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2328         * libnautilus-private/nautilus-search-engine-beagle.c:
2329         Fix a memory leak from the last commit.
2331 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2333         * libnautilus-private/nautilus-file-operations.c:
2334         Implement trash with CommonJob
2335         
2336         * libnautilus-private/nautilus-progress-info.c:
2337         (nautilus_progress_info_set_progress):
2338         Ensure progress always is inside 0.0 - 1.0
2340 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2341         * libnautilus-private/nautilus-search-engine-beagle.c:
2342         Replace depreciated beagle_query_add_hit_type and
2343         beagle_query_add_mime_type with compatible query strings.
2344         
2345 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2347         * libnautilus-private/nautilus-file-operations.c:
2348         Support recursive delete with progress reporting
2350 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2352         * libnautilus-private/nautilus-file-operations.c:
2353         Use CommonJob in the delete confirmation dialogs
2355 2007-12-03  Christian Persch  <chpe@gnome.org>
2357         * libnautilus-private/nautilus-directory-metafile.c:
2358         (nautilus_directory_get_integer_file_metadata),
2359         (nautilus_directory_set_integer_file_metadata):
2360         * libnautilus-private/nautilus-directory.c:
2361         (nautilus_directory_schedule_position_set):
2362         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2363         * libnautilus-private/nautilus-file-operations-progress.c:
2364         (time_remaining_callback):
2365         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2366         * src/file-manager/fm-directory-view.c: (new_folder_done):
2367         * src/nautilus-application.c: (get_desktop_manager_selection):
2368         * src/nautilus-connect-server-dialog.c: (display_server_uri):
2369         * src/nautilus-information-panel.c: (receive_dropped_color):
2370         * src/nautilus-property-browser.c: (add_color_to_browser):
2371         * src/nautilus-window.c: (nautilus_window_init),
2372         (nautilus_window_finalize), (free_activate_view_data),
2373         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2374         (nautilus_window_class_init): Remove some small allocations, and use
2375         GSlice more often. Bug #461795.
2377 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2379         * libnautilus-private/nautilus-file-operations.c:
2380         Move screen_num to CommonJob
2381         Use GtkWindow * for parent_window in CommonJob
2382         shallow conversion to CommonJob use for delete
2384 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2386         * libnautilus-private/nautilus-file-operations.c:
2387         Remove old gnome-vfs base implementation to make
2388         this easier to read.
2389         
2390 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2392         * libnautilus-private/nautilus-file-operations.c:
2393         Implement cancellation in all ops
2394         
2395         * libnautilus-private/nautilus-progress-info.[ch]:
2396         Allow cancelling in progress dialog
2398 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2400         * test/test.h: 
2401         Don't include deprectated headers
2403 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2405         * libnautilus-private/nautilus-search-engine-tracker.c:
2406         Fix build
2407         
2408         * src/file-manager/fm-directory-view.h:
2409         Don't include deprectated headers
2411 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2413         * libnautilus-private/nautilus-file-operations.c:
2414         * libnautilus-private/nautilus-file.c:
2415         * libnautilus-private/nautilus-progress-info.c:
2416         * src/file-manager/fm-error-reporting.c:
2417         Fix ngettext use and othe i18n issues (#500945)
2419 2007-11-30  Federico Mena Quintero  <federico@novell.com>
2421         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2422         the HIG police.
2424         * src/file-manager/fm-properties-window.c
2425         (create_permissions_page): Use header capitalization for command button.
2426         (add_permissions_combo_box): Use sentence capitalization for field labels.
2428 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2430         * libnautilus-private/nautilus-file-operations.[ch]:
2431         Reimplement copy_move helper with _copy and _move
2432         Also support move to trash as trash
2433         
2434         * src/file-manager/fm-directory-view.c:
2435         Use _copy_move again
2437 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2439         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2440         Convert changes queue to only use GFile, not uris.
2441         Kill all _by_uri versions
2442         
2443         * libnautilus-private/nautilus-directory-notify.h:
2444         * libnautilus-private/nautilus-directory.c:
2445         * libnautilus-private/nautilus-link.c:
2446         * libnautilus-private/nautilus-monitor.c:
2447         * src/file-manager/fm-directory-view.c:
2448         Update for above changes
2450 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2452         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2453         More uri -> gfile API changes
2454         
2455         * libnautilus-private/nautilus-file-operations.[ch]:
2456         Add move operation
2457         
2458         * src/file-manager/fm-directory-view.c:
2459         Use move operation
2461 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2463         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2464         * libnautilus-private/nautilus-icon-dnd.c:
2465         Change position setting api to accept GFile instead of
2466         uri
2467         
2468         * libnautilus-private/nautilus-file-operations.c:
2469         Set positions and copy metadata.
2471 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2473         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2474         Add some GFile version and rename the old to _by_uri
2475         
2476         * libnautilus-private/nautilus-file-operations.c:
2477         Emit change events
2478         
2479         * libnautilus-private/nautilus-file-operations-progress.c:
2480         * libnautilus-private/nautilus-file.c:
2481         * libnautilus-private/nautilus-icon-dnd.c:
2482         * libnautilus-private/nautilus-metafile.c:
2483         * libnautilus-private/nautilus-monitor.c:
2484         * src/file-manager/fm-directory-view.c:
2485         * src/file-manager/fm-icon-view.c:
2486         Update to latest APIs
2488 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2490         * libnautilus-private/nautilus-file-operations.c:
2491         Better status message when copying one folder
2492         
2493         * libnautilus-private/nautilus-progress-info.c:
2494         Correct tooltip message for status icon
2496 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2498         * libnautilus-private/nautilus-file-operations.c:
2499         Nicer progress texts
2500         
2501         * libnautilus-private/nautilus-progress-info.c:
2502         Hide progress window when last op finishes.
2504 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2506         * libnautilus-private/nautilus-directory-async.c:
2507         Don't free uninitialized memory.
2508         
2509         * libnautilus-private/nautilus-file-operations.c:
2510         * libnautilus-private/nautilus-progress-info.[ch]:
2511         Add progress info dialog
2513 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2515         * libnautilus-private/nautilus-file-operations.c:
2516         Handle debuting URIs in file copy op
2517         
2518         * src/file-manager/fm-directory-view.c:
2519         Use new nautilus_file_operations_copy for copy.
2520         Make debuting_uri hash into debuting_files in new
2521         API. Convert for old calls.
2523 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2525         * libnautilus-private/nautilus-file-operations.c:
2526         Add run_warning and run_error to simplify the
2527         code for error dialogs.
2529 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2531         * libnautilus-private/nautilus-file-operations.c:
2532         Add defines for common button names to make sure
2533         they are consistent
2535 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2537         * libnautilus-private/nautilus-file-operations.c:
2538         Use the right create_dest arg to copy_directory
2539         
2540 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2542         * libnautilus-private/nautilus-file-operations.c:
2543         Free primary / secondary in run_simple_dialog
2545 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2547         * libnautilus-private/nautilus-file-operations.c:
2548         Add IS_IO_ERROR macro and use that
2549         
2550 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2552         * libnautilus-private/nautilus-progress-info.[ch]:
2553         Remove printf versions
2554         rename _set_foo_nocopy to _take_foo
2556         * libnautilus-private/nautilus-file-operations.c:
2557         Use new custom printf formating for all strings
2558         
2559 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2561         * libnautilus-private/nautilus-file-operations.c:
2562         Use eel_strdup_printf_with_custom to make it easier
2563         to create error dialogs.
2565 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2567         * libnautilus-private/nautilus-file-operations.c:
2568         Handle deleting a directory when overwriting it with a
2569         file.
2571 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2573         * libnautilus-private/nautilus-file-operations.c:
2574         Handle errors in remove destination
2575         
2576 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2578         * libnautilus-private/nautilus-file-operations.c:
2579         Pass cancellable into strdup_with_name
2581 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2583         * libnautilus-private/nautilus-file-operations.c:
2584         Add progress updates to copy.
2585         Make some error dialogs more consistent (add skip all, reorder)
2587         * libnautilus-private/nautilus-progress-info.[ch]:
2588         Add nautilus_progress_info_set_status_printf
2590 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2592         * libnautilus-private/nautilus-file-operations.c:
2593         Don't create dest dir on merges
2594         
2595 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2597         * libnautilus-private/nautilus-file-operations.c:
2598         Handle recursive copies
2600 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2602         * libnautilus-private/nautilus-file-operations.c:
2603         Pass in same_fs instead of dest_fs_id so we can
2604         reuse copy_file recursively and only check once.
2606 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2608         * libnautilus-private/nautilus-file-operations.c:
2609         More work on file copies
2611 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2613         * libnautilus-private/nautilus-file-operations.c:
2614         Add error handling for source scanning
2616 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2618         * libnautilus-private/nautilus-progress-info.[ch]:
2619         Add nautilus_get_all_progress_info()
2620         
2621         * test/test-copy.c:
2622         Print progress info
2623         
2624         * libnautilus-private/nautilus-file-operations.c:
2625         Implement generic run_simple_dialog()
2627 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2629         * libnautilus-private/nautilus-file-operations.c:
2630         Add generic run_simple_dialog.
2632 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2634         * libnautilus-private/nautilus-progress-info.c:
2635         Fix signal emissions
2637         * libnautilus-private/nautilus-file-operations.[ch]:
2638         Add nautilus_file_operations_copy, with some initial
2639         (far from done) code
2640         
2641         * test/Makefile.am:
2642         * test/test-copy.c:
2643         nautilus_file_operations_copy testcase
2645 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2647         * libnautilus-private/nautilus-progress-info.c:
2648         Reindent
2649         Fix threading issues wrt the idle source
2651 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2653         * libnautilus-private/Makefile.am:
2654         * libnautilus-private/nautilus-progress-info.[ch]:
2655         Added NautilusProgressInfo class
2656         
2657         * libnautilus-private/nautilus-file-operations.c:
2658         * src/file-manager/fm-tree-view.c:
2659         * src/nautilus-places-sidebar.c:
2660         Update to new gio API
2662 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2664         * src/file-manager/fm-error-reporting.c:
2665         Remove last use of GNOME_VFS_ERROR
2666         
2667         * libnautilus-private/Makefile.am:
2668         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2669         * src/file-manager/fm-directory-view.c:
2670         * src/nautilus-window-manage-views.c:
2671         Remove GNOME_VFS_ERROR
2673 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2675         * src/nautilus-window-manage-views.c:
2676         * src/nautilus-window-private.h:
2677         Better error reporting on view failure
2679 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2681         * src/nautilus-window-manage-views.c:
2682         * src/nautilus-window-private.h:
2683         Try to mount location if not mounted.
2685 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2687         * libnautilus-private/nautilus-directory-async.c:
2688         * libnautilus-private/nautilus-file-private.h:
2689         * libnautilus-private/nautilus-file.c:
2690         Handle std:target_uri gio links
2692 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2694         * libnautilus-private/nautilus-file.c:
2695         Fix reversed checks
2697 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2699         * configure.in:
2700         * src/nautilus-image-properties-page.c:
2701         Add support for exempi >= 1.99.5 while keeping support for older
2702         versions.
2704 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2706         * NEWS:
2707         * docs/key_mouse_navigation.txt:
2708         * libnautilus-private/nautilus-emblem-utils.c:
2709         * libnautilus-private/nautilus-emblem-utils.h:
2710         * src/file-manager/fm-properties-window.c:
2711         * src/nautilus-emblem-sidebar.c:
2712         * src/nautilus-property-browser.c:
2713         Fix typo: availible -> available.
2715 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2717         * libnautilus-private/nautilus-program-choosing.c:
2718         Update to the new GAppInfo and EelAppLaunchContext APIs
2719         Remove old startup notify code
2721 2007-11-05  Jürg Billeter  <j@bitron.ch>
2723         reviewed by: Alexander Larsson  <alexl@redhat.com>
2725         * src/file-manager/fm-actions.h:
2726         * src/file-manager/fm-directory-view.c:
2727         (action_open_folder_window_callback), (open_one_in_folder_window),
2728         (action_location_open_folder_window_callback),
2729         (real_update_location_menu), (real_update_menus):
2730         * src/file-manager/nautilus-directory-view-ui.xml:
2731         * src/nautilus-actions.h:
2732         * src/nautilus-navigation-window-menus.c:
2733         (nautilus_navigation_window_update_spatial_menu_item),
2734         (action_folder_window_callback),
2735         (nautilus_navigation_window_initialize_menus):
2736         * src/nautilus-navigation-window-ui.xml:
2737         * src/nautilus-navigation-window.c:
2738         (nautilus_navigation_window_init), (always_use_browser_changed):
2739         * src/nautilus-window-private.h:
2740         Add menu item to open spatial folder window from browser window to File
2741         menu and context menus.
2743 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2745         * src/file-manager/fm-directory-view.c:
2746         * src/nautilus-file-management-properties.c:
2747         * src/nautilus-navigation-window.c:
2748         * libnautilus-private/nautilus-icon-info.c:
2749         * libnautilus-private/nautilus-mime-application-chooser.c:
2750         Plug some minor memory leaks.
2752 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2754         * src/file-manager/fm-icon-container.c:
2755         * src/file-manager/fm-list-view.c:
2756         * src/nautilus-shell.c:
2757         * src/nautilus-file-management-properties.c:
2758         * libnautilus-private/nautilus-column-utilities.c:
2759         * libnautilus-private/nautilus-column-utilities.h:
2760         * libnautilus-private/nautilus-column-chooser.c:
2761         * libnautilus-private/nautilus-column-chooser.h:
2762         Remove all uses of eel-string-list and update code to the new
2763         eel_preferences_[set|get]_string_array api.
2765         * libnautilus-private/nautilus-global-preferences.c:
2766         Update to the eel-enumerations api changes.
2768 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2770         * libnautilus-private/nautilus-customization-data.[ch]:
2771         * libnautilus-private/nautilus-desktop-directory.c:
2772         * libnautilus-private/nautilus-directory-async.c:
2773         * libnautilus-private/nautilus-directory-private.h:
2774         * libnautilus-private/nautilus-directory.[ch]:
2775         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2776         * libnautilus-private/nautilus-file-private.h:
2777         * libnautilus-private/nautilus-file-utilities.c:
2778         * libnautilus-private/nautilus-file.[ch]:
2779         * libnautilus-private/nautilus-global-preferences.c:
2780         * libnautilus-private/nautilus-icon-dnd.c:
2781         * libnautilus-private/nautilus-metafile.c:
2782         * libnautilus-private/nautilus-monitor.c:
2783         * libnautilus-private/nautilus-program-choosing.c:
2784         * libnautilus-private/nautilus-query.h:
2785         * libnautilus-private/nautilus-search-directory.c:
2786         * libnautilus-private/nautilus-search-engine-tracker.c:
2787         * libnautilus-private/nautilus-search-engine.h:
2788         * libnautilus-private/nautilus-thumbnails.c:
2789         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2790         * libnautilus-private/nautilus-vfs-utils.h:
2791         * src/file-manager/fm-desktop-icon-view.c:
2792         * src/file-manager/fm-ditem-page.c:
2793         * src/file-manager/fm-icon-container.c:
2794         * src/file-manager/fm-icon-view.c:
2795         * src/file-manager/fm-list-view.c:
2796         * src/file-manager/fm-properties-window.c:
2797         * src/file-manager/fm-tree-view.c:
2798         * src/nautilus-desktop-window.c:
2799         * src/nautilus-emblem-sidebar.c:
2800         * src/nautilus-location-bar.c:
2801         * src/nautilus-location-dialog.c:
2802         * src/nautilus-location-entry.c:
2803         * src/nautilus-main.c:
2804         * src/nautilus-navigation-window-menus.c:
2805         * src/nautilus-places-sidebar.c:
2806         * src/nautilus-query-editor.c:
2807         * src/nautilus-shell.c:
2808         * src/nautilus-sidebar-title.c:
2809         * src/nautilus-window-manage-views.c:
2810         * src/nautilus-window.c:
2811         * test/test-nautilus-mime-actions-set.c:
2812         * test/test-nautilus-mime-actions.c:
2813         * test/test.h:
2814         Remove lots of gnome vfs includes
2815         
2816         * src/Makefile.am:
2817         Disable building of connect to server app
2819 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2821         * libnautilus-private/nautilus-file.[ch]:
2822         Add nautilus_file_is_launchable
2824         * libnautilus-private/nautilus-program-choosing.c:
2825         Add launched apps to recent files
2826         
2827         * libnautilus-private/nautilus-mime-actions.[ch]:
2828         * src/file-manager/fm-directory-view.[ch]:
2829         Move all the file activaton code from FMDirectoryView
2830         to a common place in nautilus-mime-actions
2832 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2834         * libnautilus-private/nautilus-file-operations.[ch]:
2835         Stub out all gnome-vfs using operations with a
2836         dialog saying this isn't supported yet.
2837         
2838         * src/Makefile.am:
2839         * src/file-manager/fm-directory-view.c:
2840         * src/nautilus-shell-ui.xml:
2841         * src/nautilus-window-menus.c:
2842         Remove all connect to server use for now
2843         Not sure what to do with it in the gvfs world
2844         
2845         * src/file-manager/fm-error-reporting.c:
2846         * src/nautilus-main.c:
2847         Remove gnome_vfs uses
2849 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2851         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2852         instead of a hand rolled version.
2854 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2856         * src/file-manager/fm-directory-view.c: do not use the deprecated
2857         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2858         doesn't exist.
2860 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2862         * libnautilus-private/nautilus-file-operations.[ch]:
2863         Convert unmount volume to gio
2864         Remove unmount drive (makes no sense!)
2865         
2866         * src/nautilus-places-sidebar.c:
2867         Use new APIs
2869 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2871         * libnautilus-private/nautilus-file.c:
2872         (nautilus_file_get_uri_scheme):
2873         Better get_uri_scheme implementation
2874         
2875         * libnautilus-private/nautilus-mime-actions.[ch]:
2876         Remove the open_with versions (not needed anymore)
2877         Add support for uri_handlers
2878         
2879         * libnautilus-private/nautilus-program-choosing.[ch]:
2880         Remove now unused function nautilus_launch_show_file
2881         
2882         * src/file-manager/fm-directory-view.c:
2883         * src/nautilus-information-panel.c:
2884         * src/nautilus-window.c:
2885         Update for above api changes
2887 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2889         * libnautilus-private/nautilus-dnd.c:
2890         Convert default dnd op to gio code
2892 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2894         * libnautilus-private/nautilus-search-engine-simple.c:
2895         Update to changed gio API
2897 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2899         * libnautilus-private/nautilus-vfs-utils.[ch]:
2900         Remove more unused gnome-vfs helpers
2902 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2904         * src/file-manager/fm-icon-view.c (play_file):
2905         Use a better pipeline for audio preview (doesn't play videos)
2906         Add back totem preview app.
2908         * libnautilus-private/nautilus-file.c:
2909         (nautilus_file_get_volume_name):
2910         Get volume name using gio
2911         
2912         * src/file-manager/fm-properties-window.c:
2913         Show volume name for non local files too
2914         Avoid crashes if query fsinfo fails
2916 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2918         * libnautilus-private/nautilus-program-choosing.c:
2919         (nautilus_launch_show_file):
2920         Avoid gnome_vfs calls
2922 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2924         * libnautilus-private/nautilus-icon-canvas-item.c:
2925         (real_map_pixbuf):
2926         Fix indentation
2927         
2928         * src/file-manager/Makefile.am:
2929         * src/file-manager/fm-icon-view.c:
2930         * src/file-manager/nautilus-audio-mime-types.h:
2931         Replace audio preview code with new one based
2932         on gst-launch, removing all the gnome-vfs code
2934 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2936         * libnautilus-private/nautilus-dnd.c:
2937         Remove gnome-vfs code
2939 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2941         * libnautilus-private/nautilus-file-utilities.[ch]:
2942         * libnautilus-private/nautilus-file-operations.c:
2943         Move public gnome-vfs functions from file-utilities to internal
2944         calls in file-operations.c
2945         Replace gnome-vfs use with gio
2946         
2947         * libnautilus-private/nautilus-file-operations-progress.c:
2948         * src/file-manager/fm-tree-view.c:
2949         Replace gnome-vfs use with gio
2951 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2953         * libnautilus-private/nautilus-file-operations.[ch]:
2954         Move nautilus_file_operations_delete to the gio code.
2956         * src/file-manager/fm-directory-view.c:
2957         * src/file-manager/fm-tree-view.c:
2958         Update to use new nautilus_file_operations_delete
2960 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2962         * libnautilus-private/nautilus-module.c:
2963         Fix valgrind warning on shutdown (#346401, ported from trunk).
2965 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2967         * libnautilus-private/nautilus-directory.c:
2968         * libnautilus-private/nautilus-desktop-link.c:
2969         * libnautilus-private/nautilus-desktop-icon-file.c:
2970         * libnautilus-private/nautilus-bookmark.c:
2971         * libnautilus-private/nautilus-trash-monitor.c:
2972         * libnautilus-private/nautilus-file.c:
2973         Plug minor memory leaks and improper uses of eel_ref_str_*
2975 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2977         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2978         of freeing it to avoid memory corruption.
2980 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2982         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2983         * libnautilus-private/nautilus-monitor.c:
2984         Rename some file change queue functions to _by_uri
2985         add GFile based version with the original name
2986         
2987         * libnautilus-private/nautilus-file-operations.[ch]:
2988         Add gio based nautilus_file_operations_trash_or_delete() call.
2989         
2990         * src/file-manager/fm-directory-view.c:
2991         Call nautilus_file_operations_trash_or_delete()
2992         Remove unused code
2994 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2996         * src/file-manager/fm-directory-view.[ch]:
2997         Make file activation handle mounting of mountables and non-mounted
2998         locations. Also general cleanup of activation.
2999         Cancellation not handled yet.
3001 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3003         * src/file-manager/fm-list-view.c:
3004         * libnautilus-private/nautilus-icon-info.c:
3005         * libnautilus-private/nautilus-file.c:
3006         Plug some minor memory leaks.
3008 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3010         * src/nautilus-window-manage-view.c (location_has_really_changed):
3011         Fix a warning when switching view.
3013 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3015         * src/nautilus-application.c:
3016         * src/nautilus-property-browser.c:
3017         * src/nautilus-shell.c:
3019         Do not use EelStringList.
3021 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
3023         * src/nautilus-file-management-properties.c:
3024         remove eel_string_list (ab)use.
3026 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3028         * libnautilus-private/nautilus-file.[ch]:
3029         * libnautilus-private/nautilus-vfs-file.c:
3030         Pass GMountOperation instead of parent to mount.
3031         Nothing for unmount/eject
3032         
3033         * src/file-manager/fm-directory-view.c:
3034         Pass in a mount operation for mount.
3035         Disable timeout when mount operation is active
3037 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3039         * libnautilus-private/nautilus-file.c:
3040         Use g_utf8_collate, not eel_strcoll.
3042 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3044         * libnautilus-private/nautilus-icon-canvas-item.c:
3045         * test/test.c:
3046         Update for eel changes
3048 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3050         * configure.in:
3051         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3052         * libnautilus-private/nautilus-icon-container.c:
3053         * libnautilus-private/nautilus-icon-dnd.c:
3054         * libnautilus-private/nautilus-icon-private.h:
3055         * test/test.c:
3056         Remove libart dependency, use eel rect and point types
3058 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3060         * libnautilus-private/nautilus-program-choosing.c:
3061         (nautilus_launch_application_from_command):
3062         Use gdk_spawn instead of eel
3064 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3066         * libnautilus-private/nautilus-dnd.c:
3067         * libnautilus-private/nautilus-file.c:
3068         * libnautilus-private/nautilus-program-choosing.c:
3069         * src/file-manager/fm-directory-view.c:
3070         * src/file-manager/fm-properties-window.c:
3071         * src/nautilus-emblem-sidebar.c:
3072         * src/nautilus-information-panel.c:
3073         Don't use removed eel gnome-vfs functions
3075 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3077         * libnautilus-private/nautilus-directory.[ch]:
3078         Add nautilus_directory_get_location
3080         * libnautilus-private/nautilus-file.[ch]:
3081         Add nautilus_file_get_parent_location.
3082         Port from eel_format_uri_for_display to gio parse names
3083         
3084         * libnautilus-private/nautilus-program-choosing.c:
3085         * src/file-manager/fm-directory-view.c:
3086         * src/nautilus-emblem-sidebar.c:
3087         * src/nautilus-location-bar.c:
3088         * src/nautilus-location-dialog.c:
3089         * src/nautilus-navigation-window-menus.c:
3090         * src/nautilus-window-bookmarks.c:
3091         Port from eel_format_uri_for_display to gio parse names
3093 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3095         * libnautilus-private/nautilus-file-utilities.c:
3096         (nautilus_ensure_unique_file_name):
3097         Port from gnome-vfs
3098         
3099         * src/file-manager/fm-directory-view.c:
3100         (fm_directory_view_handle_netscape_url_drop):
3101         Handle missing mimetype
3103 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3105         * libnautilus-private/nautilus-file-utilities.c:
3106         (nautilus_compute_title_for_location):
3107         Make this use only display name.
3108         
3109         * libnautilus-private/nautilus-icon-info.c:
3110         (nautilus_icon_info_lookup):
3111         Don't free filename before use
3112         
3113         * libnautilus-private/nautilus-search-directory-file.[ch]:
3114         * libnautilus-private/nautilus-search-directory.c:
3115         Create nice display name for search directories, and keep it updated.
3116         
3117         * src/nautilus-window-manage-views.c:
3118         Fix wrong type of argument passed to signal
3120 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3122         * libnautilus-private/nautilus-file.c:
3123         Replace some gnome vfs calls
3125 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3127         * libnautilus-private/nautilus-metafile.c:
3128         Use new gio uri escape functions instead of gnome-vfs
3130 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3132         * src/nautilus-location-entry.c:
3133         Use GFilenameCompleter
3135 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3137         * src/nautilus-application.c:
3138         * src/nautilus-information-panel.c:
3139         * src/nautilus-spatial-window.c:
3140         * src/nautilus-spatial-window.h:
3141         * src/nautilus-window-manage-views.c:
3142         Use GFile * instead of uris in some more places
3143         
3144         Patch from Paolo Borelli
3146 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3148         * libnautilus-private/nautilus-desktop-icon-file.c:
3149         * libnautilus-private/nautilus-file.c:
3150         * libnautilus-private/nautilus-saved-search-file.c:
3151         * libnautilus-private/nautilus-search-directory-file.c:
3152         Fix handling of mimetype as refstring
3153         Fix leak of GFile
3154         Code cleanups
3156         Patch from Paolo Borelli
3158 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3160         * src/file-manager/fm-icon-view.c:
3161         * src/file-manager/fm-directory-view.c:
3162         use g_content_type_equals instead of strcasecmp on the mime type.
3164         * src/nautilus-window-menus.c:
3165         Remove unneeded includes
3167 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3169         * libnautilus-private/nautilus-emblem-utils.h:
3170         * libnautilus-private/nautilus-emblem-utils.c:
3171         * src/nautilus-emblem-sidebar.c:
3172         * src/nautilus-property-browser.c:
3174         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3176 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3178         * libnautilus-private/nautilus-file.c:
3179         (nautilus_file_set_display_name):
3180         Don't crash on NULL display name
3182 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3184         * libnautilus-private/nautilus-file-private.h:
3185         * libnautilus-private/nautilus-file.[ch]:
3186         * libnautilus-private/nautilus-vfs-file.c:
3187         Remove NautilusFileMountCallback and just make
3188         NautilusFileOperationCallback take an extra
3189         resultant file argument.
3190         
3191         * src/file-manager/fm-directory-view.c:
3192         * src/file-manager/fm-error-reporting.c:
3193         * src/file-manager/fm-list-view.c:
3194         * src/file-manager/fm-properties-window.c:
3195         Update to API change
3196         
3197         * src/nautilus-pathbar.c:
3198         (get_display_name_for_folder):
3199         Fix crash if NULL display name
3201 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3203         * libnautilus-private/nautilus-desktop-icon-file.c:
3204         Set can_mount/unmount to FALSE unless set
3205         
3206         * libnautilus-private/nautilus-file-private.h:
3207         * libnautilus-private/nautilus-file.c:
3208         * libnautilus-private/nautilus-file.h:
3209         Make the Operation object semi-public
3210         Move mount ops to virtual functions
3211         
3212         * libnautilus-private/nautilus-vfs-file.c:
3213         Initial work to implement mount op
3215 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3217         * libnautilus-private/nautilus-file-utilities.[ch]:
3218         * src/nautilus-pathbar.c:
3219         Add & use nautilus_get_desktop_location
3220         
3221         * libnautilus-private/nautilus-dnd.c:
3222         Port code to gio
3223         
3224         * libnautilus-private/nautilus-icon-dnd.c:
3225         Trash is now a real uri location, remove special case
3227 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3229         * libnautilus-private/nautilus-file-utilities.[ch]:
3230         Make compute_title take a GFile
3232         * libnautilus-private/nautilus-view-factory.[ch]:
3233         * libnautilus-private/nautilus-window-info.[ch]:
3234         * src/file-manager/fm-directory-view.c:
3235         * src/file-manager/fm-tree-view.c:
3236         * src/nautilus-application.[ch]:
3237         * src/nautilus-bookmark-list.c:
3238         * src/nautilus-bookmarks-window.c:
3239         * src/nautilus-connect-server-dialog-nonmain.c:
3240         * src/nautilus-desktop-window.c:
3241         * src/nautilus-history-sidebar.c:
3242         * src/nautilus-location-bar.c:
3243         * src/nautilus-location-dialog.c:
3244         * src/nautilus-navigation-window.c:
3245         * src/nautilus-places-sidebar.c:
3246         * src/nautilus-shell.c:
3247         * src/nautilus-spatial-window.c:
3248         * src/nautilus-window-manage-views.[ch]:
3249         * src/nautilus-window-menus.c:
3250         * src/nautilus-window-private.h:
3251         * src/nautilus-window.[ch]:
3252         Use GFile * instead of char * uri in all loation handling
3253         for windows.
3255 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
3257         * src/nautilus-image-properties-page.c: port to gio.
3259 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3261         * libnautilus-private/nautilus-directory-private.h:
3262         * libnautilus-private/nautilus-directory.[ch]:
3263         * src/nautilus-application.c:
3264         Make nautilus_directory_get_existing take GFile *.
3265         Add nautilus_directory_get taking a GFile *
3267 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3269         * libnautilus-private/nautilus-desktop-directory-file.c:
3270         * libnautilus-private/nautilus-desktop-directory.c:
3271         * libnautilus-private/nautilus-desktop-icon-file.c:
3272         * libnautilus-private/nautilus-desktop-link-monitor.c:
3273         * libnautilus-private/nautilus-directory.c:
3274         * libnautilus-private/nautilus-directory.h:
3275         * libnautilus-private/nautilus-file-operations.c:
3276         * libnautilus-private/nautilus-file-utilities.c:
3277         * src/file-manager/fm-directory-view.c:
3278         * src/nautilus-navigation-window.c:
3279         * src/nautilus-window-manage-views.c:
3280         * test/test-nautilus-directory-async.c:
3281         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3283 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3285         * libnautilus-private/nautilus-desktop-link.c:
3286         * libnautilus-private/nautilus-desktop-icon-file.c:
3287         Handle NULL volume
3288         
3289         * libnautilus-private/nautilus-file.c:
3290         * libnautilus-private/nautilus-icon-dnd.c:
3291         Convert gnome_vfs calls to gio
3293 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3295         * libnautilus-private/nautilus-desktop-icon-file.c:
3296         * src/nautilus-application.c:
3297         * src/nautilus-window-menus.c:
3298         * test/test-nautilus-directory-async.c:
3299         * test/test.c:
3300         Convert gnome_vfs calls to gio
3302 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3304         * src/nautilus-application.[ch]:
3305         Convert gnome_vfs calls to gio
3307         * TODO-gio:
3308         Document some stuff that needs doing in gio-branch
3310 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3312         * libnautilus-private/nautilus-search-engine-simple.c:
3313         Remove spew
3314         
3315         * src/nautilus-query-editor.c:
3316         Work around crash getting NULL back as the location.
3318 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3320         * libnautilus-private/nautilus-file-utilities.[ch]:
3321         Add nautilus_is_home_directory and nautilus_is_root_directory
3322         
3323         * src/nautilus-window-manage-views.c:
3324         Convert gnome_vfs calls to gio
3326 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3328         * src/nautilus-window.c (nautilus_window_go_up):
3329         Use gio to find parent
3331 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3333         * src/nautilus-pathbar.[ch]:
3334         * src/nautilus-navigation-window.c:
3335         * src/nautilus-window-manage-views.c:
3336         Use gio in pathbar
3338 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3340         * libnautilus-private/nautilus-vfs-utils.[ch]:
3341         Remove now unused gnome_vfs to gio helpers
3343 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3345         * src/nautilus-location-bar.c:
3346         Remove some unused code
3347         Replace gnome_vfs code with gio code
3349 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3351         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3352         Typo can_delete -> can_trash
3354 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3356         * src/nautilus-property-browser.c:
3357         Replace some gnome-vfs code with gio code
3359 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3361         * src/file-manager/fm-properties-window.c:
3362         Replace some gnome-vfs code with gio code
3364 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3366         * libnautilus-private/nautilus-file-private.h:
3367         * libnautilus-private/nautilus-file.[ch]:
3368         Add can_delete and can_trash
3369         
3370         * src/file-manager/fm-directory-view.c:
3371         Replace some gnome-vfs code with gio code
3373 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3375         * src/nautilus-location-dialog.c (open_current_location): 
3376         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3377         
3378 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3380         * libnautilus-private/nautilus-search-engine-simple.c:
3381         Update to use gio
3383 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3385         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3387 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3389         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3391 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3393         * libnautilus-private/nautilus-link.[ch]: remove.
3394         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3395         and rename them to nautilus-link.[ch]
3396         * libnautilus-private/nautilus-file.c: adapt for the above change.
3398 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3400         * src/nautilus-places-sidebar.c:
3401         Use gio volume APIs
3403 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3405         * libnautilus-private/nautilus-file.[ch]:
3406         * libnautilus-private/nautilus-file-private.h:
3407         Remove has/get_volume/drive, replace with
3408         can_mount/unmount/eject and mount/unmount/eject.
3409         (Which are not fully implemented yet)
3410         Add nautilus_file_is_mountpoint.
3411         
3412         * libnautilus-extension/nautilus-file-info.[ch]:
3413         * libnautilus-private/nautilus-directory-async.c:
3414         * libnautilus-private/nautilus-link-desktop-file.[ch]:
3415         * libnautilus-private/nautilus-link.[ch]:
3416         * src/file-manager/fm-directory-view.c:
3417         * src/file-manager/fm-icon-view.c:
3418         * src/file-manager/fm-properties-window.c:
3419         * src/file-manager/fm-tree-model.[ch]:
3420         * src/file-manager/fm-tree-view.c:
3421         Use gio volume APIs
3423 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3425         * libnautilus-private/nautilus-desktop-icon-file.c:
3426         * libnautilus-private/nautilus-desktop-link-monitor.c:
3427         * libnautilus-private/nautilus-desktop-link.[ch]:
3428         * libnautilus-private/nautilus-directory-async.c:
3429         * libnautilus-private/nautilus-file-private.h:
3430         * libnautilus-private/nautilus-file.c:
3431         * libnautilus-private/nautilus-search-directory-file.c:
3432         * src/file-manager/fm-directory-view.c:
3433         * src/file-manager/fm-properties-window.c:
3434         Convert some volume monitor use to gio
3436 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3438         * libnautilus-private/nautilus-trash-monitor.c:
3439         Ref icon in nautilus_trash_monitor_get_icon()
3440         
3441         * libnautilus-private/nautilus-desktop-icon-file.c:
3442         * libnautilus-private/nautilus-desktop-link.c:
3443         * libnautilus-private/nautilus-desktop-link.h:
3444         * src/nautilus-places-sidebar.c:
3445         Use nautilus_trash_monitor_get_icon() when possible
3446         
3447 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3449         * libnautilus-private/nautilus-trash-monitor.[ch]:
3450         Add full gio implementation and get_icon()
3452 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3454         * libnautilus-private/Makefile.am:
3455         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3456         * libnautilus-private/nautilus-icon-factory.c: Removed.
3457         * libnautilus-private/nautilus-icon-factory.h: Removed.
3458         Remove NautilusIconFactory code.
3459         Now all code use the new APIs
3460         YAHOO!!!
3461         
3462         * libnautilus-private/nautilus-bookmark.c:
3463         * libnautilus-private/nautilus-bookmark.h:
3464         * libnautilus-private/nautilus-file.c:
3465         * libnautilus-private/nautilus-global-preferences.c:
3466         * libnautilus-private/nautilus-icon-canvas-item.c:
3467         * libnautilus-private/nautilus-icon-canvas-item.h:
3468         * libnautilus-private/nautilus-icon-container.h:
3469         * libnautilus-private/nautilus-icon-private.h:
3470         * libnautilus-private/nautilus-link-desktop-file.c:
3471         * libnautilus-private/nautilus-program-choosing.c:
3472         * libnautilus-private/nautilus-view.h:
3473         * src/file-manager/fm-directory-view.c:
3474         * src/file-manager/fm-icon-view.c:
3475         * src/file-manager/fm-list-model.c:
3476         * src/file-manager/fm-list-model.h:
3477         * src/file-manager/fm-list-view.c:
3478         * src/file-manager/fm-properties-window.c:
3479         * src/file-manager/fm-tree-model.c:
3480         * src/file-manager/fm-tree-view.c:
3481         * src/nautilus-application.c:
3482         * src/nautilus-bookmark-list.c:
3483         * src/nautilus-bookmarks-window.c:
3484         * src/nautilus-emblem-sidebar.c:
3485         * src/nautilus-navigation-window-menus.c:
3486         * src/nautilus-navigation-window.c:
3487         * src/nautilus-pathbar.c:
3488         * src/nautilus-places-sidebar.c:
3489         * src/nautilus-sidebar-title.c:
3490         * src/nautilus-window-menus.c:
3491         * src/nautilus-window.c:
3492         * src/nautilus-zoom-control.h:
3493         * test/test-nautilus-wrap-table.c:
3494         Don't include the nautilus-icon-factory headers
3496 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3498         * libnautilus-private/nautilus-file.[ch]:
3499         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3500         Fix force_size handling
3501         
3502         * src/file-manager/fm-directory-view.c:
3503         * src/file-manager/fm-empty-view.c:
3504         * src/file-manager/fm-list-model.c:
3505         * src/file-manager/fm-properties-window.c:
3506         * src/file-manager/fm-tree-model.c:
3507         * src/nautilus-emblem-sidebar.c:
3508         * src/nautilus-navigation-window-menus.c:
3509         * src/nautilus-property-browser.c:
3510         * src/nautilus-sidebar-title.c:
3511         Convert more stuff to new icon API
3513 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3515         * libnautilus-private/nautilus-icon-info.[ch]:
3516         Add nautilus_icon_info_lookup_from_name
3517         
3518         * libnautilus-private/nautilus-ui-utilities.c:
3519         * src/nautilus-desktop-window.c:
3520         * src/nautilus-navigation-window.c:
3521         * src/nautilus-pathbar.c:
3522         Use nautilus_icon_info_lookup_from_name to get less
3523         code
3525 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3527         * src/nautilus-pathbar.c:
3528         * src/nautilus-spatial-window.c:
3529         Convert more stuff to new icon API
3531 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3533         * libnautilus-private/nautilus-file.[ch]:
3534         Add nautilus_file_get_icon_pixbuf and
3535         IGNORE_VISITING icon flag
3536         
3537         * libnautilus-private/nautilus-icon-info.[ch]:
3538         Add nautilus_icon_info_get_used_name function
3540         * libnautilus-private/nautilus-emblem-utils.c:
3541         * libnautilus-private/nautilus-program-choosing.c:
3542         * libnautilus-private/nautilus-ui-utilities.c:
3543         * src/nautilus-desktop-window.c:
3544         * src/nautilus-navigation-window.c:
3545         * src/nautilus-spatial-window.c:
3546         * src/nautilus-window.[ch]:
3547         Convert to new icon APIs
3549 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3551         * libnautilus-private/Makefile.am:
3552         * libnautilus-private/nautilus-audio-player.c: Removed.
3553         * libnautilus-private/nautilus-audio-player.h: Removed.
3554         * src/file-manager/fm-icon-view.c:
3555         Kill old unused code
3557 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3559         * libnautilus-private/nautilus-icon-info.[ch]:
3560         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3561         
3562         * libnautilus-private/nautilus-file.[ch]:
3563         New functions for getting emblem icons and emblem pixbufs
3564         
3565         * libnautilus-private/nautilus-icon-container.[ch]:
3566         * libnautilus-private/nautilus-icon-factory.c:
3567         * src/file-manager/fm-directory-view.[ch]:
3568         * src/file-manager/fm-icon-container.c:
3569         * src/file-manager/fm-list-model.c:
3570         * src/file-manager/fm-tree-model.c:
3571         * src/nautilus-sidebar-title.c:
3572         Update to use the new emblem getters
3574 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3576         * libnautilus-private/nautilus-icon-info.[ch]:
3577         Add nautilus_get_icon_size_for_stock_size
3578         
3579         * libnautilus-private/nautilus-bookmark.c:
3580         * src/nautilus-places-sidebar.c:
3581         Use the above
3583 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3585         * libnautilus-private/nautilus-thumbnails.c:
3586         Add required thumbnailing stuff from NautilusIconFactory here
3588 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3590         * libnautilus-private/nautilus-icon-factory.[ch]:
3591         * libnautilus-private/nautilus-icon-info.[ch]:
3592         Move over icon size util functions to nautilus-icon-info
3594         * libnautilus-private/nautilus-icon-container.c:
3595         * libnautilus-private/nautilus-lib-self-check-functions.h:
3596         * src/file-manager/fm-list-model.c:
3597         * src/nautilus-sidebar-title.c:
3598         Update to new names
3600 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3602         * libnautilus-private/nautilus-icon-container.c:
3603         * libnautilus-private/nautilus-icon-factory.h:
3604         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3605         really dynamic.
3607 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3609         * libnautilus-private/nautilus-file.c:
3610         Actually handle thumbnail size prefs
3611         
3612 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3614         * libnautilus-private/nautilus-file.c:
3615         Handle thumbnail size prefs
3616         Handle all sorts of icon changes and emit CHANGED on
3617         files in this case.
3619         * libnautilus-private/nautilus-directory-private.h:
3620         * libnautilus-private/nautilus-directory.c:
3621         * libnautilus-private/nautilus-icon-container.c:
3622         * libnautilus-private/nautilus-icon-info.c:
3623         * libnautilus-private/nautilus-icon-info.h:
3624         * src/file-manager/fm-directory-view.c:
3625         * src/file-manager/fm-list-view.c:
3626         * src/file-manager/fm-properties-window.c:
3627         * src/file-manager/fm-tree-model.c:
3628         * src/file-manager/fm-tree-model.h:
3629         * src/file-manager/fm-tree-view.c:
3630         * src/nautilus-bookmarks-window.c:
3631         * src/nautilus-sidebar-title.c:
3632         * src/nautilus-window-bookmarks.c:
3633         * src/nautilus-window.c:
3634         Remove use of icon factory icons_changed signal, using instead
3635         the file CHANGED signal.
3637 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3639         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3640         Add thumbnail to all attributes
3642 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3644         * libnautilus-private/nautilus-file.h:
3645         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3646         
3647         * libnautilus-private/nautilus-bookmark.c:
3648         * src/file-manager/fm-directory-view.c:
3649         * src/file-manager/fm-properties-window.c:
3650         * src/file-manager/fm-tree-model.c:
3651         * src/nautilus-bookmark-list.c:
3652         * src/nautilus-pathbar.c:
3653         * src/nautilus-sidebar-title.c:
3654         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3655         nautilus_icon_factory_is_icon_ready_for_file and
3656         nautilus_icon_factory_get_required_file_attributes.
3658 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3660         * libnautilus-private/nautilus-bookmark.[ch]:
3661         * libnautilus-private/nautilus-file.[ch]:
3662         * libnautilus-private/nautilus-icon-info.c:
3663         * src/nautilus-application.c:
3664         * src/nautilus-bookmark-list.c:
3665         * src/nautilus-bookmarks-window.c:
3666         * src/nautilus-places-sidebar.c:
3667         * src/nautilus-window-manage-views.c:
3668         * src/nautilus-window-private.h:
3669         * src/nautilus-window.c:
3670         Convert bookmarks API to gio / GIcon
3672 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3674         * libnautilus-private/nautilus-file-private.h:
3675         * libnautilus-private/nautilus-file.c:
3676         * libnautilus-private/nautilus-icon-container.c:
3677         * libnautilus-private/nautilus-thumbnails.[ch]:
3678         Add back support for generating thumbnails.
3680 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3682         * libnautilus-private/nautilus-directory-async.c:
3683         * libnautilus-private/nautilus-file-private.h:
3684         * libnautilus-private/nautilus-file.c:
3685         For large icons, try to use the original file
3686         when thumbnailing.
3688 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3690         * libnautilus-private/nautilus-file.c:
3691         Only invalidate thumbnails when sizing up, not
3692         on the original scale from raw
3693         
3694 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3696         * libnautilus-private/nautilus-directory-async.c:
3697         * libnautilus-private/nautilus-file-private.h:
3698         * libnautilus-private/nautilus-file.c:
3699         Simplify thumbnail size handling and make it work.
3700         Now handles resizing icons.
3702 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3704         * libnautilus-private/nautilus-directory-async.c:
3705         * libnautilus-private/nautilus-file-private.h:
3706         * libnautilus-private/nautilus-file.c:
3707         More exact handling of thumbnail up_to_date-ness, including
3708         if loading a thumbnail fails.
3709         Return thumbnails of the right size.
3710         
3711         * libnautilus-private/nautilus-thumbnails.[ch]:
3712         Add nautilus_thumbnail_unframe_image and export
3713         frame element sizes as defines
3715 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3717         * libnautilus-private/nautilus-file.[ch]:
3718         * libnautilus-private/nautilus-directory-async.c:
3719         Export nautilus_file_should_show_thumbnail and use it as needed in the
3720         thumbnail reading code
3722 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3724         * libnautilus-private/nautilus-file-attributes.h:
3725         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3726         
3727         * libnautilus-private/nautilus-directory-private.h:
3728         * libnautilus-private/nautilus-directory-async.c:
3729         * libnautilus-private/nautilus-file-private.h:
3730         Load thumbnails asynchronosuly.
3731         
3732         * libnautilus-private/nautilus-file.c:
3733         Initial code to use the asynchronoulsy loaded thumbnail
3734         
3735         * libnautilus-private/nautilus-icon-factory.c:
3736         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3737         icons
3739 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3741         * libnautilus-private/nautilus-file-private.h:
3742         * libnautilus-private/nautilus-file.c:
3743         Read thumbnail info from gio
3745 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3747         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3748         Handle accept, visited and embedding text state and
3749         rewrite the icon as needed.
3750         
3751         * libnautilus-private/nautilus-icon-info.c:
3752         (nautilus_icon_info_finalize):
3753         Fix crash if pixbuf is NULL
3755 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3757         * libnautilus-private/Makefile.am:
3758         * libnautilus-private/nautilus-icon-info.[ch]:
3759         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3760         
3761         * libnautilus-private/nautilus-file.[ch]:
3762         Make nautilus_file_get_icon return a NautilusFileInfo
3763         
3764         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3765         Split out attach points instead of using NautilusAttachPoints
3766         
3767         * libnautilus-private/nautilus-icon-container.[ch]:
3768         * src/file-manager/fm-icon-container.c:
3769         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3771         * libnautilus-private/nautilus-icon-factory.c:
3772         * libnautilus-private/nautilus-program-choosing.c:
3773         * libnautilus-private/nautilus-mime-application-chooser.c:
3774         * libnautilus-private/nautilus-open-with-dialog.c:
3775         Update to g_themed_icon_get_names const type
3776         
3777 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3779         * libnautilus-private/nautilus-file-private.h:
3780         * libnautilus-private/nautilus-file.[ch]:
3781         Keep track of GIcon from gio.
3782         Add nautilus_file_get_icon()
3783         
3784         * libnautilus-private/nautilus-icon-factory.[ch]:
3785         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3786         This is a bit temporary, but can be used to move over
3787         users to nautilus_file_get_icon().
3788         
3789         * libnautilus-private/nautilus-icon-container.[ch]:
3790         * src/file-manager/fm-icon-container.c:
3791         Use nautilus_file_get_icon() in icon view.
3793 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3795         * libnautilus-private/nautilus-file-utilities.c:
3796         * libnautilus-private/nautilus-monitor.c:
3797         * src/nautilus-bookmark-list.c:
3798         Update for file monitoring API change
3799         
3800         * src/nautilus-spatial-window.c:
3801         Gio port from Paolo Borelli
3802         
3803 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3805         * libnautilus-private/nautilus-file.c:
3806         (nautilus_file_peek_display_name):
3807         Use a display name based on the filename as the default instead
3808         of "" before we've read the real display name from the backend.
3810 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3812         * libnautilus-private/nautilus-icon-dnd.[ch]:
3813         * src/nautilus-emblem-sidebar.c:
3814         * src/nautilus-location-bar.c:
3816         Replace nautilus_icon_dnd_uri_list_extract_uris with
3817         g_uri_list_extract_uris.
3819 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3821         * src/nautilus-bookmark-list.[ch]: port to gio.
3823 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3825         * configure.in: use gio-2.0 instead of gio-standalone.
3827 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3829         * libnautilus-private/Makefile.am:
3830         * libnautilus-private/nautilus-trash-directory.[ch]:
3831         * libnautilus-private/nautilus-trash-file.[ch]:
3832         Remove virtual trash locations, we now use the gvfs trash:
3833         
3834         * libnautilus-private/nautilus-trash-monitor.[ch]:
3835         Make this a stub for now. Need to figure out how to do this.
3836         
3837         * libnautilus-private/nautilus-directory-private.h:
3838         * libnautilus-private/nautilus-directory.c:
3839         * libnautilus-private/nautilus-file-operations.c:
3840         * libnautilus-private/nautilus-file.c:
3841         * src/file-manager/fm-directory-view.c:
3842         * src/nautilus-window-manage-views.c:
3843         Handle the removal of NautilusTrash*
3845 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3847         * libnautilus-private/nautilus-thumbnails.c:
3848         Use gio instead of gnome-vfs to get mtime
3850 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3852         * libnautilus-private/nautilus-customization-data.c:
3853         * libnautilus-private/nautilus-customization-data.h:
3854         * src/nautilus-property-browser.c:
3855         Use gio to read info
3857 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3859         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3860         Use gio to get mime type
3862 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3864         * libnautilus-private/nautilus-file-utilities.c:
3865         Use GFileMonitor to monitor xdg user dirs file
3867 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3869         * libnautilus-private/Makefile.am (INCLUDES):
3870         Bump name for extension dir since we're not compatible anymore
3872 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3874         * libnautilus-private/nautilus-bookmark.c:
3875         * libnautilus-private/nautilus-customization-data.c:
3876         * libnautilus-private/nautilus-desktop-directory.c:
3877         * libnautilus-private/nautilus-directory-background.c:
3878         * libnautilus-private/nautilus-dnd.c:
3879         * libnautilus-private/nautilus-file-operations.c:
3880         * libnautilus-private/nautilus-file-utilities.c:
3881         * libnautilus-private/nautilus-file.c:
3882         * libnautilus-private/nautilus-icon-factory.c:
3883         * libnautilus-private/nautilus-metafile.c:
3884         * libnautilus-private/nautilus-search-directory.c:
3885         * libnautilus-private/nautilus-search-engine-tracker.c:
3886         * src/file-manager/fm-directory-view.c:
3887         * src/file-manager/fm-ditem-page.c:
3888         * src/file-manager/fm-icon-view.c:
3889         * src/file-manager/fm-properties-window.c:
3890         * src/file-manager/fm-tree-view.c:
3891         * src/nautilus-application.c:
3892         * src/nautilus-bookmark-list.c:
3893         * src/nautilus-image-properties-page.c:
3894         * src/nautilus-information-panel.c:
3895         * src/nautilus-places-sidebar.c:
3896         * src/nautilus-property-browser.c:
3897         * src/nautilus-query-editor.c:
3898         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3899         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3901 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3903         * libnautilus-private/nautilus-icon-factory.c:
3904         Don't clear thumbnails and other absolute pathnames from icon
3905         cache when mime data or icon theme changes. This is to avoid
3906         flashing and async realoading of all thumbnails.
3908 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3910         * libnautilus-private/nautilus-directory-async.c:
3911         (mime_db_changed_callback):
3912         Use the right call to invalidate attributes, so that
3913         they get re-read correctly.
3915 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3917         * libnautilus-private/nautilus-icon-factory.c:
3918         (mime_type_data_changed_callback):
3919         * libnautilus-private/nautilus-directory-async.c:
3920         (mime_db_changed_callback):
3921         Fix up types in callbacks
3922         
3923         * libnautilus-private/nautilus-mime-application-chooser.c:
3924         * libnautilus-private/nautilus-open-with-dialog.c:
3925         Handle and emit mime_data_changed on NautilusSignaller
3927 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3929         * libnautilus-private/Makefile.am:
3930         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3931         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3932         Moved these from eel and renamed
3933         
3934         * src/file-manager/fm-directory-view.c:
3935         * src/file-manager/fm-properties-window.c:
3936         Use the nautilus version imported above instead of the eel one.
3938 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3940         * libnautilus-private/nautilus-directory-async.c:
3941         * libnautilus-private/nautilus-icon-factory.c:
3942         * libnautilus-private/nautilus-signaller.c:
3943         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3944         
3945         * src/nautilus-query-editor.c:
3946         Use gio to list all mime types
3948 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3950         * libnautilus-private/nautilus-theme.[ch]:
3951         Delete leftover files
3953 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3955         * configure.in:
3956         Update for new gio pkgconfig name
3958 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3960         * libnautilus-private/nautilus-file.c:
3961         * src/file-manager/fm-directory-view.c:
3962         * src/file-manager/fm-properties-window.c:
3963         Update to the new name for g_format_file_size_for_display
3965 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3967         * libnautilus-private/nautilus-file.c:
3968         * libnautilus-private/nautilus-link.c:
3969         * src/file-manager/fm-icon-container.c:
3970         * src/nautilus-query-editor.c:
3971         Use gio mimetype functions instead of gnome-vfs ones.
3973 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3975         * libnautilus-private/nautilus-mime-actions.[ch]:
3976         * libnautilus-private/nautilus-program-choosing.[ch]:
3977         * libnautilus-private/nautilus-recent.[ch]:
3978         Use GAppInfo instead of GnomeVFSMimeApplication
3979         
3980         * src/file-manager/fm-directory-view.c:
3981         * src/nautilus-information-panel.c:
3982         * test/test-nautilus-mime-actions.c:
3983         Update due to the api changes in the GAppInfo move.
3985 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3987         * libnautilus-private/nautilus-file.c:
3988         * src/file-manager/fm-directory-view.c:
3989         * src/file-manager/fm-properties-window.c:
3990         Use g_file_size_format_for_display instead of
3991         gnome_vfs_format_file_size_for_display
3992         
3993 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3995         * libnautilus-private/nautilus-file.c:
3996         Remove unused GnomeVFSHandle stuff
3997         
3998 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4000         * libnautilus-private/nautilus-file.c:
4001         Forgot to change GnomeVFSResult to GError in
4002         one spot.
4004 007-09-27  Alexander Larsson  <alexl@redhat.com>
4006         * libnautilus-private/nautilus-file.c:
4007         Implement nautilus_file_set_owner and nautilus_file_set_group
4008         using set_attributes
4009         
4011 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4013         * libnautilus-private/nautilus-file.c:
4014         Implement nautilus_file_set_permissions using
4015         nautilus_file_set_attributes.
4017 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4019         * libnautilus-private/nautilus-file.[ch]:
4020         Add nautilus_file_set_attributes
4022 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4024         * libnautilus-private/nautilus-vfs-utils.[ch]:
4025         Add gnome_vfs_result_to_error call
4026         
4027         * libnautilus-private/nautilus-file.[ch]:
4028         Convert renaming to use gio.
4029         Pass GError instead of GnomeVFSResult in
4030         NautilusFileOperationCallback
4031         
4032         * src/file-manager/fm-error-reporting.c:
4033         * src/file-manager/fm-error-reporting.h:
4034         * src/file-manager/fm-list-view.c:
4035         * src/file-manager/fm-properties-window.c:
4036         Update to the NautilusFileOperationCallback API change
4038 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4040         * libnautilus-private/nautilus-file-private.h:
4041         * libnautilus-private/nautilus-file.c:
4042         Read can_delete and can_rename from gio.
4043         Use can_rename in nautilus_file_can_rename.
4045 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4047         * libnautilus-private/nautilus-file.[ch]:
4048         Add nautilus_file_get_edit_name()
4050 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4052         * libnautilus-private/nautilus-file-utilities.[ch]:
4053         Make string args const char * where possible.
4055         * libnautilus-private/nautilus-desktop-icon-file.c:
4056         * libnautilus-private/nautilus-directory-async.c:
4057         * libnautilus-private/nautilus-file-private.h:
4058         * libnautilus-private/nautilus-file.c:
4059         Read display_name and edit_name from gio.
4060         Kill old cached_display_name creation.
4061         Use eel_ref_str for name, display_name, edit_name and make sure to
4062         share them when possible.
4063         Old use of display_name as the link info only is moved so that
4064         its shared with the normal name, with got_custom_display_name showing
4065         where its from.
4067 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4069         * libnautilus-private/nautilus-file-private.h:
4070         * libnautilus-private/nautilus-file.c:
4071         Use new refcounted string implementation for mime_type.
4072         This way we don't have to store duplicate strings for
4073         each file.
4075 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4077         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4078         directory->details->pending_file_info now has GFileInfo objects, not
4079         GnomeVFSFileInfo objects. Free them in the correct way.
4081 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4083         * libnautilus-private/nautilus-directory-async.c:
4084         Remove old irrelevant comment
4085         
4086 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4088         * libnautilus-private/nautilus-directory-async.c:
4089         Read top left text with gio
4091 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4093         * src/file-manager/fm-ditem-page.c:
4094         Use g_file_load_contents_async instead of
4095         eel_read_entire_file_async.
4097 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4099         * libnautilus-private/nautilus-icon-factory.c:
4100         * libnautilus-private/nautilus-thumbnails.c:
4101         Use g_file_load_contents_async instead of
4102         eel_read_entire_file_async.
4104 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4106         * libnautilus-private/nautilus-metafile.c:
4107         Use g_file_load_contents_async instead of
4108         eel_read_entire_file_async.
4110 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4112         * libnautilus-private/nautilus-directory-async.c:
4113         * libnautilus-private/nautilus-directory.c:
4114         * libnautilus-private/nautilus-file.c:
4115         Initialize hidden_file_hash lazily
4117 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4119         * libnautilus-private/nautilus-directory-async.c:
4120         Read link info using gio
4122 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4124         * libnautilus-private/nautilus-directory-async.c:
4125         * libnautilus-private/nautilus-directory-private.h:
4126         Read mime list using gio
4128 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4130         * libnautilus-private/nautilus-directory-async.c:
4131         Read .hidden using gio.
4133 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4135         * libnautilus-private/nautilus-icon-factory.c:
4136         Free file_info after last use (fixed valgrind warning)
4137         
4138         * libnautilus-private/nautilus-file.c:
4139         Sometimes we freed an uninitialized pointer
4140         
4141         * libnautilus-private/nautilus-directory-async.c:
4142         * libnautilus-private/nautilus-directory-private.h:
4143         Keep all the directory loading info in DirectoryLoadState
4145 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4147         * libnautilus-private/nautilus-directory-async.c:
4148         * libnautilus-private/nautilus-directory-private.h:
4149         Implement deep count using gio
4151 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4153         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4154         Don't crash on files that have slashes in them.
4156 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4158         * libnautilus-private/nautilus-directory-async.c:
4159         * libnautilus-private/nautilus-directory-private.h:
4160         Use gio to do directory counts
4162 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4164         * libnautilus-private/nautilus-directory-async.c:
4165         * libnautilus-private/nautilus-file-private.h:
4166         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4168 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4170         * libnautilus-private/nautilus-desktop-directory-file.c:
4171         * libnautilus-private/nautilus-desktop-icon-file.c:
4172         * libnautilus-private/nautilus-file.c:
4173         * libnautilus-private/nautilus-file.h:
4174         * libnautilus-private/nautilus-saved-search-file.c:
4175         * libnautilus-private/nautilus-search-directory-file.c:
4176         * libnautilus-private/nautilus-trash-file.c:
4177         There was some problems removing the virtual call for
4178         get_file_type, as this broke getting the type for "virtual"
4179         directory types like trash and the desktop. Re-introduce this,
4180         but set the type directly instead of via an indirect jump.
4182 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4184         * libnautilus-private/nautilus-directory.c:
4185         * libnautilus-private/nautilus-file.c:
4186         * libnautilus-private/nautilus-file.h:
4187         nautilus_file_get_for_location -> nautilus_file_get
4188         same for get_existing
4190 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4192         * libnautilus-private/nautilus-bookmark.c:
4193         * libnautilus-private/nautilus-directory-async.c:
4194         * libnautilus-private/nautilus-directory.c:
4195         * libnautilus-private/nautilus-file-operations.c:
4196         * libnautilus-private/nautilus-file-utilities.c:
4197         * libnautilus-private/nautilus-file.c:
4198         * libnautilus-private/nautilus-file.h:
4199         * libnautilus-private/nautilus-icon-dnd.c:
4200         * libnautilus-private/nautilus-search-directory.c:
4201         * libnautilus-private/nautilus-thumbnails.c:
4202         * libnautilus-private/nautilus-trash-monitor.c:
4203         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4204         * src/file-manager/fm-directory-view.c:
4205         * src/file-manager/fm-ditem-page.c:
4206         * src/file-manager/fm-icon-view.c:
4207         * src/file-manager/fm-list-view.c:
4208         * src/file-manager/fm-properties-window.c:
4209         * src/file-manager/fm-tree-model.c:
4210         * src/file-manager/fm-tree-view.c:
4211         * src/nautilus-application.c:
4212         * src/nautilus-bookmark-list.c:
4213         * src/nautilus-information-panel.c:
4214         * src/nautilus-notes-viewer.c:
4215         * src/nautilus-pathbar.c:
4216         * src/nautilus-places-sidebar.c:
4217         * src/nautilus-spatial-window.c:
4218         * src/nautilus-window-manage-views.c:
4219         * test/test-nautilus-mime-actions-set.c:
4220         * test/test-nautilus-mime-actions.c:
4221         Rename nautilus_file_get -> nautilus_file_get_by_uri.
4222         Same with nautilus_file_get_existing.
4224 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4226         * libnautilus-private/nautilus-file.[ch]:
4227         Fix up type for get_permissions return value (don't use gnome-vfs types).
4228         
4229         * libnautilus-private/nautilus-vfs-utils.[ch]:
4230         Add gnome_vfs_file_type_from_g_file_type()
4231         
4232         * libnautilus-private/nautilus-icon-factory.c:
4233         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4235 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4237         * libnautilus-private/nautilus-directory-async.c:
4238         * libnautilus-private/nautilus-monitor.[ch]:
4239         Use gio to implement file monitoring.
4241 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4243         * libnautilus-private/nautilus-directory-async.c:
4244         * libnautilus-private/nautilus-directory-private.h:
4245         Read info for new files 
4247 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4249         * libnautilus-private/nautilus-directory-async.c:
4250         * libnautilus-private/nautilus-directory-private.h:
4251         Implement get_file_info using gio
4253 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4255         * libnautilus-private/nautilus-directory-async.c:
4256         * libnautilus-private/nautilus-directory-private.h:
4257         Read directory list via gio instead of gnome-vfs
4258         
4259         * libnautilus-private/nautilus-file-private.h:
4260         * libnautilus-private/nautilus-file.c:
4261         Get is_hidden & is_backup from gio instead of doing
4262         filename matching ourselves.
4264         * libnautilus-private/nautilus-file-utilities.c:
4265         Remove unused hidden/backup pattern matching.
4266         
4267         * src/nautilus-main.c:
4268         Initiate GThreads, as we need this for gio async emulation.
4270 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4272         * libnautilus-private/nautilus-vfs-utils.c:
4273         Fix typo in attribute name
4274         
4275         * libnautilus-private/nautilus-directory-async.c:
4276         * libnautilus-private/nautilus-file-private.h:
4277         * libnautilus-private/nautilus-file.c:
4278         Make NautilusFile info update use GFileInfo.
4279         Update all call sites to convert to it.
4281 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4283         * libnautilus-private/nautilus-vfs-utils.[ch]:
4284         Add gnome_vfs_file_info_to_gio
4286 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4288         * libnautilus-private/nautilus-directory-metafile-monitor.c:
4289         * libnautilus-private/nautilus-directory-private.h:
4290         * libnautilus-private/nautilus-directory.c:
4291         * libnautilus-private/nautilus-file.c:
4292         * libnautilus-private/nautilus-metafile.c:
4293         Make the filename key for metadata be unescaped in memory.
4294         Escape it only when reading/writing the metadata files.
4295         This is to avoid escaping a lot since we're now storing the
4296         filename unescaped in NautilusFile.
4298 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4300         * libnautilus-private/nautilus-directory-notify.h:
4301         * libnautilus-private/nautilus-directory.c:
4302         Add GFile versions of metadata scheduling functions.
4304 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4306         * libnautilus-private/nautilus-directory-notify.h:
4307         * libnautilus-private/nautilus-directory.c:
4308         Add GFile versions:
4309          nautilus_directory_notify_files_changed
4310          nautilus_directory_notify_files_removed
4312 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4314         * libnautilus-private/nautilus-directory-private.h:
4315         * libnautilus-private/nautilus-directory.c:
4316         * libnautilus-private/nautilus-file.c:
4317         Avoid for_location suffix when its not needed anymore
4319 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4321         * libnautilus-private/nautilus-directory.c:
4322         Add _by_uri suffix to uri versions of functions and
4323         remove suffix for GFile versions
4324         
4325 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4327         * libnautilus-private/nautilus-directory-notify.h:
4328         * libnautilus-private/nautilus-directory.c:
4329         * libnautilus-private/nautilus-file-changes-queue.c:
4330         * libnautilus-private/nautilus-link-desktop-file.c:
4331         * libnautilus-private/nautilus-merged-directory.c:
4332         Rename notify functions that work on uris to _by_uri and
4333         the GFile ones to have no suffix
4335 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4337         * libnautilus-private/nautilus-metafile.c: 
4338         * libnautilus-private/nautilus-directory.[ch]:
4339         Remove unused function nautilus_directory_make_uri_canonical
4340         
4341 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4343         * libnautilus-private/nautilus-directory-notify.h:
4344         * libnautilus-private/nautilus-directory.c:
4345         Added nautilus_directory_notify_files_moved_by_location and
4346         made nautilus_directory_notify_files_moved use that.
4348 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4350         * libnautilus-private/nautilus-directory-notify.h:
4351         * libnautilus-private/nautilus-directory.c:
4352         Add nautilus_directory_notify_files_added_by_location.
4353         Use GFile instead of uris in more places
4355 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4357         * libnautilus-private/nautilus-directory-private.h:
4358         * libnautilus-private/nautilus-directory.c:
4359         * libnautilus-private/nautilus-file.[ch]:
4360         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4361         and implement nautilus_file_get based on these.
4363 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4365         * libnautilus-private/nautilus-file.[ch]:
4366         Add nautilus_file_get_location () and use it when
4367         generating uris.
4369 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4371         * libnautilus-private/nautilus-directory.c:
4372         (nautilus_directory_is_desktop_directory):
4373         * libnautilus-private/nautilus-file-utilities.[ch]:
4374         (nautilus_is_home_directory_file):
4375         (nautilus_is_desktop_directory_file):
4376         (nautilus_is_desktop_directory):
4377         * libnautilus-private/nautilus-file.c:
4378         (nautilus_file_is_desktop_directory):
4379         (nautilus_file_is_home):
4380         Don't keep dup:ing strings for these commonly called
4381         functions.
4383 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4385         * libnautilus-private/nautilus-directory-async.c:
4386         * libnautilus-private/nautilus-directory-private.h:
4387         * libnautilus-private/nautilus-directory.c:
4388         * libnautilus-private/nautilus-file-utilities.[ch]:
4389         * libnautilus-private/nautilus-file.c:
4390         Use GFile *location to store the uri for NautilusDirectory.
4391         In preparation for using GFile for all I/O.
4393 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4395         * libnautilus-private/nautilus-file-private.h:
4396         * libnautilus-private/nautilus-directory-async.c:
4397         * libnautilus-private/nautilus-file-attributes.h:
4398         * libnautilus-private/nautilus-file.[ch]:
4399         * libnautilus-private/nautilus-mime-actions.c:
4400         * src/file-manager/fm-directory-view.c:
4401         * src/file-manager/fm-ditem-page.c:
4402         * src/file-manager/fm-properties-window.c:
4403         * src/nautilus-window.c:
4404         Remove slow mimetype attribute and all its use.
4405         This is in preparation for the gio move which has
4406         a canonical mimetype definition instead of the
4407         guessed/slow couple.
4409 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4411         * libnautilus-private/nautilus-file-attributes.h:
4412         * libnautilus-private/nautilus-directory-async.c:
4413         * libnautilus-private/nautilus-directory.c:
4414         * libnautilus-private/nautilus-file-utilities.c:
4415         * libnautilus-private/nautilus-file.c:
4416         * libnautilus-private/nautilus-icon-factory.c:
4417         * libnautilus-private/nautilus-mime-actions.c:
4418         * src/file-manager/fm-directory-view.c:
4419         * src/file-manager/fm-properties-window.c:
4420         * src/file-manager/fm-tree-model.c:
4421         * src/file-manager/fm-tree-view.c:
4422         * src/nautilus-spatial-window.c:
4423         * src/nautilus-window-manage-views.c:
4424         * src/nautilus-window.c:
4425         Limit the set of file attributes to the ones we actually read
4426         separately. This makes it more obvious what is happening when
4427         doing I/O. It does put some extra work on users, because they
4428         need to know where the data is coming from, but that is rarely
4429         a problem.
4431 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4433         * libnautilus-private/nautilus-desktop-icon-file.c:
4434         * libnautilus-private/nautilus-directory-async.c:
4435         * libnautilus-private/nautilus-directory.c:
4436         * libnautilus-private/nautilus-file-private.h:
4437         * libnautilus-private/nautilus-file-utilities.[ch]:
4438         * libnautilus-private/nautilus-file.c:
4439         Store "name" instead of "relative_uri" in NautilusFile.
4440         We want to avoid escaping/unescaping as much as possible and
4441         limit that to when we go from/to a full uri.
4443 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4445         * libnautilus-private/nautilus-file-private.h:
4446         Remove declaration for removed function
4447         
4448 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4450         * libnautilus-private/nautilus-directory-async.c:
4451         * libnautilus-private/nautilus-file-private.h:
4452         * libnautilus-private/nautilus-file.[ch]:
4453         * libnautilus-private/nautilus-program-choosing.c:
4454         * src/file-manager/fm-directory-view.c:
4455         * src/nautilus-spatial-window.c:
4456         * src/nautilus-window-manage-views.c:
4457         Use GError instead of GnomeVFSResult for get_info_error
4459 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4461         * libnautilus-private/nautilus-desktop-directory-file.c:
4462         * libnautilus-private/nautilus-desktop-icon-file.c:
4463         * libnautilus-private/nautilus-file-private.h:
4464         * libnautilus-private/nautilus-file.[ch]:
4465         * libnautilus-private/nautilus-saved-search-file.c:
4466         * libnautilus-private/nautilus-search-directory-file.c:
4467         * libnautilus-private/nautilus-trash-file.c:
4468         * libnautilus-private/nautilus-vfs-file.c:
4469         * libnautilus-private/nautilus-vfs-utils.c:
4470         * libnautilus-private/nautilus-vfs-utils.h:
4471         * libnautilus-private/nautilus-view-factory.c:
4472         * libnautilus-private/nautilus-view-factory.h:
4473         * src/file-manager/fm-desktop-icon-view.c:
4474         * src/file-manager/fm-empty-view.c:
4475         * src/file-manager/fm-icon-view.c:
4476         * src/file-manager/fm-list-view.c:
4477         Move from GnomeVFSFileType to GFileType
4479 2007-11-28  Alexander Larsson  <alexl@redhat.com>
4481         * src/nautilus-search-bar.c:
4482         Use invisible event box for search bar. (#464193)
4483         Patch from Andrea Cimitan
4485 2007-11-27  Andre Klapper  <a9016009@gmx.de>
4487         * configure.in:
4488         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4489         Fixes bug #496266.
4491 2007-11-12  Alexander Larsson  <alexl@redhat.com>
4493         * libnautilus-private/nautilus-icon-canvas-item.c:
4494         * libnautilus-private/nautilus-icon-container.c:
4495         * libnautilus-private/nautilus-icon-container.h:
4496         * libnautilus-private/nautilus-icon-dnd.c:
4497         * libnautilus-private/nautilus-icon-private.h:
4498         * src/file-manager/fm-desktop-icon-view.c:
4499         * src/file-manager/fm-icon-view.c:
4500         Handle RTL layout of icons (#342009)
4501         Patch from Yair Hershkovitz
4503 2007-11-05  Jürg Billeter  <j@bitron.ch>
4505         reviewed by: Alexander Larsson  <alexl@redhat.com>
4507         * src/file-manager/fm-actions.h:
4508         * src/file-manager/fm-directory-view.c:
4509         (action_open_folder_window_callback), (open_one_in_folder_window),
4510         (action_location_open_folder_window_callback),
4511         (real_update_location_menu), (real_update_menus):
4512         * src/file-manager/nautilus-directory-view-ui.xml:
4513         * src/nautilus-actions.h:
4514         * src/nautilus-navigation-window-menus.c:
4515         (nautilus_navigation_window_update_spatial_menu_item),
4516         (action_folder_window_callback),
4517         (nautilus_navigation_window_initialize_menus):
4518         * src/nautilus-navigation-window-ui.xml:
4519         * src/nautilus-navigation-window.c:
4520         (nautilus_navigation_window_init), (always_use_browser_changed):
4521         * src/nautilus-window-private.h:
4522         Add menu item to open spatial folder window from browser window to File
4523         menu and context menus.
4525 2007-10-03  Christian Neumair  <cneumair@gnome.org>
4527         * libnautilus-private/nautilus-module.c:
4528         Fix valgrind warning on shutdown (#346401, re-applied).
4530 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
4532         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4533         patch from Joachim Sauer, fix beep when backspace or delete are pressed
4534         (#452067)
4536 2007-10-03  Alexander Larsson  <alexl@redhat.com>
4538         * src/nautilus-sidebar-title.c:
4539         (update_title_font):
4540         Fix crash with small fonts (#454884)
4542 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
4544         Backport from gio-branch, fixes #480608, from 
4545         Alexander Larsson  <alexl@redhat.com>
4547         * libnautilus-private/nautilus-icon-factory.c:
4548         Don't clear thumbnails and other absolute pathnames from icon
4549         cache when mime data or icon theme changes. This is to avoid
4550         flashing and async realoading of all thumbnails.
4552         * libnautilus-private/nautilus-directory-async.c:
4553         (mime_db_changed_callback):
4554         Use the right call to invalidate attributes, so that
4555         they get re-read correctly.
4557 2007-09-27  Christian Neumair  <cneumair@gnome.org>
4559         * libnautilus-private/nautilus-icon-factory.c:
4560         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4561         Fixes #478363.
4563 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4564         
4565         * libnautilus-private/nautilus-file-private.h:
4566         Clean up NautilusFileDetails a bit.
4568 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4570         * libnautilus-extension/nautilus-file-info.[ch]:
4571         * libnautilus-private/nautilus-desktop-directory-file.c:
4572         * libnautilus-private/nautilus-desktop-icon-file.c:
4573         * libnautilus-private/nautilus-directory-async.c:
4574         * libnautilus-private/nautilus-directory.c:
4575         * libnautilus-private/nautilus-file-private.h:
4576         * libnautilus-private/nautilus-file.[ch]:
4577         * libnautilus-private/nautilus-icon-factory.c:
4578         * libnautilus-private/nautilus-saved-search-file.c:
4579         * libnautilus-private/nautilus-search-directory-file.c:
4580         * libnautilus-private/nautilus-thumbnails.c:
4581         * libnautilus-private/nautilus-trash-file.c:
4582         * libnautilus-private/nautilus-vfs-file.c:
4583         * src/file-manager/fm-directory-view.c:
4584         Store file info directly in NautilusFile instead of using a
4585         GnomeVfsFileInfo.
4587 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4589         * libnautilus-private/nautilus-desktop-directory-file.c:
4590         * libnautilus-private/nautilus-desktop-icon-file.c:
4591         * libnautilus-private/nautilus-directory-async.c:
4592         * libnautilus-private/nautilus-file-operations-progress.c:
4593         * libnautilus-private/nautilus-file-operations-progress.h:
4594         * libnautilus-private/nautilus-file-private.h:
4595         * libnautilus-private/nautilus-file.c:
4596         * libnautilus-private/nautilus-file.h:
4597         * libnautilus-private/nautilus-metafile.c:
4598         * libnautilus-private/nautilus-search-directory-file.c:
4599         * libnautilus-private/nautilus-thumbnails.c:
4600         * libnautilus-private/nautilus-trash-file.c:
4601         * libnautilus-private/nautilus-vfs-file.c:
4602         * src/file-manager/fm-directory-view.c:
4603         * src/file-manager/fm-ditem-page.c:
4604         * src/file-manager/fm-icon-view.c:
4605         * src/file-manager/fm-properties-window.c:
4606         Use goffset instead of GnomeVFSFileSize
4608 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4610         * libnautilus-private/Makefile.am:
4611         * libnautilus-private/nautilus-vfs-utils.[ch]:
4612         Added tools for conversion from GnomeVFSResult to GError
4613         
4614         * libnautilus-private/nautilus-directory-async.c:
4615         * libnautilus-private/nautilus-directory-private.h:
4616         * libnautilus-private/nautilus-directory.[ch]:
4617         * libnautilus-private/nautilus-search-directory.c:
4618         * src/file-manager/fm-directory-view.[ch]:
4619         * src/file-manager/fm-error-reporting.[ch]:
4620         Use GError instead of GnomeVFSResult for directory loading errors
4622 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4624         * configure.in:
4625         Add -gio to version for now
4626         Pull in gio-standalone
4628 === gio-branch starts here ===
4629         
4630 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4632         * configure.in:
4633         Post release version bump
4635 === nautilus 2.20.0 ===
4637 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4639         * NEWS: 
4640         * configure.in:
4641         Bump version to 2.20.0
4643 2007-09-14  Alexander Shopov  <ash@contact.bg>
4645         * libnautilus-private/apps_nautilus_preferences.schemas.in
4646         Added translator visible comment for difference
4647         between date_changed and date_modified.
4649 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4651         * libnautilus-private/nautilus-module.c:
4652         Revert. We're in hard code freeze.
4653         
4654 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4656         * libnautilus-private/nautilus-module.c:
4657         Fix valgrind warning on shutdown (#346401)
4659 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4661         * libnautilus-private/nautilus-thumbnails.[ch]:
4662         Add nautilus_thumbnail_load_image_async and cancel.
4663         
4664         * libnautilus-private/nautilus-icon-container.c:
4665         * libnautilus-private/nautilus-icon-factory.[ch]:
4666         Load thumbnails asynchronously
4668         Patch from Christian Neumair
4670 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4672         * libnautilus-private/nautilus-dnd.h:
4673         * libnautilus-private/nautilus-file-dnd.c:
4674         * libnautilus-private/nautilus-icon-dnd.c:
4675         Implement direct save (XDS) DnD.
4676         Based on patch from BROCCO Amos
4678 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4680         * libnautilus-private/nautilus-file.c:
4681         (nautilus_file_get_octal_permissions_as_string):
4682         Filter out any non-unix-permissions flags for the
4683         octal mode.
4685 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4687         * src/nautilus-application.c: (save_session_to_file),
4688         (nautilus_application_load_session): 
4689         * src/nautilus-window-manage-views.c: (setup_new_window),
4690         (nautilus_spatial_window_state_event):
4691         * src/nautilus-spatial-window.c:
4692         (nautilus_spatial_window_state_event):
4693         * libnautilus-private/nautilus-metadata.h:
4694         Store keep-above and stickiness for navigation and spatial windows
4695         across sessions (#163335).
4697 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4699         * src/nautilus-connect-server-dialog.c:
4700         (port_insert_text):
4701         Use gdk_window_beep instead of gdk_display_beep (#373760)
4702         Based on patch from Young-Ho Cha
4704 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4706         * nautilus-folder-handler.desktop.in.in (MimeType):
4707         Add colon at end of list.
4709 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4711         * configure.in:
4712         Post release version bump
4714 === nautilus 2.19.91 ===
4716 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4718         * NEWS:
4719         Update for release.
4721 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4723         * src/file-manager/fm-directory-view.c:
4724         (change_to_view_directory):
4725         Set cwd correctly for scripts on desktop. (#320218)
4726         Patch from Sebastien Bacher
4728 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4730         * libnautilus-private/nautilus-module.c:
4731         Be more robust against broken extensions (#449488)
4733 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4735         * libnautilus-private/nautilus-file-utilities.c:
4736         * libnautilus-private/nautilus-file.c:
4737         Avoid crashing if going to file:///# (#436071)
4739 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4741         * libnautilus-private/nautilus-icon-container.c:
4742         * libnautilus-private/nautilus-icon-factory.c:
4743         * libnautilus-private/nautilus-icon-factory.h:
4744         * src/file-manager/fm-list-model.c:
4745         * src/nautilus-sidebar-title.c:
4746         The icon theme changed how the sizes of the emblem icons
4747         are used, update to comply with that.
4749 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4751         * configure.in:
4752         Post release version bump
4754 === nautilus 2.19.90 ===
4756 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4758         * NEWS:
4759         Update for release
4761 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4763         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4764         * src/nautilus-navigation-window-menus.c:
4765         Replace references to "sidebar" with "side pane". (#131285)
4766         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4768 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4770         * src/nautilus-window-manage-views.c:
4771         (display_view_selection_failure):
4772         Added debug message when GnomeVFS service is not available
4773         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4775 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4777         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4778         Remove excess lines from uninstalled.pc file. (#462496)
4779         Patch from Damien Carbery  <damien.carbery@sun.com>
4781 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4783         * libnautilus-private/Makefile.am:
4784         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4785         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4786         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4787         Use a custom cell renderer for the filename column which applies
4788         ellipsization but reports its size based on the actual width of 
4789         the text to be rendered. This restores the original column
4790         autosizing behaviour while keeping the ellipsization. (#419343)
4792 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4794         * configure.in:
4795         Post release version bump
4797 === nautilus 2.19.6 ===
4799 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4801         * NEWS:
4802         Update for release
4804 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4806         * configure.in: Revert dependency on libSM 1.0.2
4807         added on 2007-07-24 as it makes nautilus unbuildable on
4808         everything but the most cutting-edge distributions.
4809         Plus, nobody else does it.  
4811 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4813         * src/nautilus-window-toolbars.c:
4814         (nautilus_navigation_window_load_extension_toolbar_items):
4815         Don't use the same name for the extensions menu action group
4816         and the extensions toolbar action group. (#461792)
4817         Patch from Christian Persch <chpe@gnome.org>
4819 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4821         * src/nautilus-window.c: (real_load_view_as_menu):
4822         Dont't try to remove extra_viewer_radio_action from a group
4823         that may already have been finalized. (#461789)
4824         Patch from Christian Persch <chpe@gnome.org>
4826 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4828         * libnautilus-private/nautilus-search-engine-simple.c:
4829         (search_visit_func): Don't try to lowercase non-unicode
4830         filenames with g_utf8_strdown. Fixes #454799.
4831         Patch from Jan de Groot  <jan@jgc.homeip.net>
4833 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4835         * src/file-manager/fm-properties-window.c:
4836         (changed_group_callback): Don't crash if the active group
4837         combobox entry is removed or the group information becomes
4838         unreadable. Fixes #355018.
4840 2007-07-24  Christian Persch  <chpe@gnome.org>
4842         * libnautilus-private/nautilus-bookmark.c:
4843         (nautilus_bookmark_menu_item_new):
4844         * libnautilus-private/nautilus-customization-data.c:
4845         (nautilus_customization_data_new),
4846         (nautilus_customization_data_get_next_element_for_display):
4847         * libnautilus-private/nautilus-customization-data.h:
4848         * src/nautilus-application.c:
4849         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4850         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4851         (refresh_go_menu):
4852         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4853         (drag_data_received_callback):
4854         * src/nautilus-property-browser.c:
4855         (make_properties_from_directories):
4856         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4857         (update_bookmarks):
4858         * src/nautilus-window-menus.c:
4859         (nautilus_menus_append_bookmark_to_menu):
4860         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4861         instead of truncating the strings. Bug #410113.
4863 2007-07-24  Christian Persch  <chpe@gnome.org>
4865         * src/nautilus-navigation-window.c: (location_button_create),
4866         (nautilus_navigation_window_init):
4867         * src/nautilus-pathbar.c: (get_slider_button),
4868         (make_directory_button):
4869         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4870         (nautilus_zoom_control_instance_init),
4871         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4872         (and the others on the same 'toolbar') on click, for consistency with
4873         toolbars, and the gtk filechooser path bar. Bug #326774.
4875 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4877         * configure.in:
4878         Require cvs gnome-vfs
4880 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4882         * configure.in:
4883         * src/Makefile.am:
4884         * src/nautilus-image-properties-page.c:
4885         * src/nautilus-main.c:
4886         Optionally support XMP metadata in images via exemi (#451380)
4887         Patch from Hubert Figuiere
4889 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4891         * src/nautilus-connect-server-dialog.c:
4892         (nautilus_connect_server_dialog_init):
4893         React on enter key (#449591)
4894         Patch from Christian Neumair
4896 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4898         * configure.in: 
4899         Add missing dependency on libSM.
4901 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4903         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4904         fixed a typo in key description
4906 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4908         * src/nautilus-file-management-properties.glade:
4909         corrected executable text file labels (#334309)
4911 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4913         * src/file-manager/fm-directory-view.c:
4914         improved string and added ngettext support (#326952)
4916 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4918         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4919         corrected description for confirm_trash (#329440)
4921 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4923         * src/nautilus-window-menus.c:
4924         added two missing tooltip strings (#329308)
4926 2007-07-23  Christian Persch  <chpe@gnome.org>
4928         * configure.in:
4929         * src/nautilus-navigation-action.c: (connect_proxy),
4930         (disconnect_proxy):
4931         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4932         (refresh_go_menu):
4933         * src/nautilus-navigation-window.c: (location_button_create),
4934         (nautilus_navigation_window_init),
4935         (nautilus_navigation_window_destroy),
4936         (nautilus_navigation_window_finalize),
4937         (nautilus_navigation_window_class_init):
4938         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4939         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4940         (finish_first_line):
4941         * src/nautilus-side-pane.c: (side_panel_free),
4942         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4943         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4944         (nautilus_side_pane_add_panel), (create_shortcut):
4945         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4946         (nautilus_trash_bar_init):
4947         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4948         Bug #458284 and bug #455616.
4950 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4952         * libnautilus-private/nautilus-search-engine-simple.c:
4953         Don't error out when recursing into directories during search. (#433105)
4954         Requires recent gnome-vfs
4955         Patch from Marlon Nelson
4957 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4959         * configure.in:
4960         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4961         Add uninstalled pkg-config file. (#400114)
4962         Patch from Brian Cameron  <brian.cameron@sun.com>
4964 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4966         * nautilus-computer.desktop.in.in:
4967         * nautilus-folder-handler.desktop.in.in:
4968         * nautilus-home.desktop.in.in:
4969         Remove trailing whitespace from TryExec line. (#426949)
4970         Patch from Dan Winship  <danw@novell.com>
4972 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4974         * src/nautilus-navigation-window.c:
4975         (view_as_menu_switch_views_callback):
4976         Handle the fact that the gtk+ 2.11.x combobox emits the
4977         changed signal on removing the active entry without crash.
4979 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4981         * configure.in:
4982         Post release version bump
4984 === nautilus 2.19.5 ===
4986 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4988         * NEWS:
4989         Update for release
4991 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4993         * libnautilus-private/nautilus-program-choosing.c:
4994         (nautilus_launch_desktop_file):
4995         Check command_string for NULL before using it. (#427618)
4996         Patch from Tom Parker  <palfrey@tevp.net>
4998 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5000         * src/nautilus-image-properties-page.c: (file_read_callback):
5001         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
5002         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
5004 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5006         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5007         (sidebar_title_create_more_info_label):
5008         Fix alignment of labels in information sidebar. (#414199)
5009         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
5011 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5013         * configure.in:
5014         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
5015         but Interactive Unix is obsolete.
5016         Remove checks for functions and headers we don't use anymore.
5017         Remove check for jw as the SGML docs have been removed.
5018         Remove configuration for removed gimphwrapbox.
5019         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
5021 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5023         * libnautilus-private/Makefile.am:
5024         * libnautilus-private/nautilus-cdrom-extensions.h:
5025         Remove unused file.
5027 2007-06-27  Alexander Larsson  <alexl@redhat.com>
5029         * src/nautilus-file-management-properties-main.c:
5030         Fix warning. Patch from Hubert Figuiere.
5032 2007-06-24  Christian Neumair  <cneumair@gnome.org>
5034         * configure.in:
5035         * src/nautilus-application.c:
5036         * src/file-manager/Makefile.am:
5037         * src/file-manager/fm-empty-view.[ch]:
5038         Add optional empty view.
5040 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5042         * configure.in:
5043         Make libexif dependency optional again. (#165773)
5045 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5047         * components/services/nautilus-dependent-shared/
5048         shared-service-widgets.c:
5049         Remove undead file.
5051 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5053         * src/nautilus-shell-interface.idl:
5054         Fix build with libIDL-0.8.5 and older. (#341173)
5055         Patch from Marinus Schraal  <foser@gentoo.org>
5057 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5059         * src/nautilus-connect-server-dialog-main.c: (main):
5060         Set translation domain for goption context. (#450159)
5061         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5063 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5065         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5066         Unref extension modules at shutdown. (#346401)
5067         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
5069 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5071         * libnautilus-private/nautilus-file-utilities.c:
5072         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5073         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5074         Destroy xdg-user-dirs cache at shutdown.
5076 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
5078         * configure.in:
5079         Don't set both -Wsign-compare and -Wno-sign-compare.
5080         Don't set -Wchar-subscripts as it's included in -Wall.
5082 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
5084         * configure.in:
5085         Don't set extra warning flags in the user environment CFLAGS.
5086         Fixes 'make distcheck'.
5088 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5090         * Makefile.am:
5091         Add all past ChangeLog files to EXTRA_DIST.
5093 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5095         * configure.in:
5096         Post release version bump
5098 === nautilus 2.19.4 ===
5100 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5102         * NEWS:
5103         Update for release
5105 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5107         * src/nautilus-application.c: (nautilus_application_startup):
5108         Fix whitespace typo in error message. (#424573)
5109         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
5111 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5113         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5114         Set program-name instead of deprecated name property
5115         and mark the website-label for translation (#438901).
5116         Patch from Christian Persch <chpe@gnome.org>
5118 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5120         * libnautilus-private/nautilus-search-engine-simple.c:
5121         (search_thread_data_new), (search_visit_func):
5122         Normalize unicode search strings and use g_utf8_strdown to
5123         lowercase them. (#421486/#421512)
5124         Patch from Denis Jacquerye  <moyogo@gmail.com>
5126 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5128         * src/file-manager/fm-desktop-icon-view.c:
5129         (action_change_background_callback):
5130         Call background page of gnome-appearance-properties for
5131         "Change Desktop Background" menu item. (#445195)
5132         Patch from Denis Washington  <denisw@svn.gnome.org>
5134 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
5136         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5137         * libnautilus-private/nautilus-desktop-link.c:
5138         (trash_name_changed), (nautilus_desktop_link_new),
5139         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5140         (nautilus_desktop_link_rename), (desktop_link_finalize):
5141         * libnautilus-private/nautilus-global-preferences.c:
5142         (default_computer_link_name), (default_trash_link_name):
5143         * libnautilus-private/nautilus-global-preferences.h:
5144         Allow renaming of the network servers desktop icon. (#383182)
5145         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5147 2007-06-13  Jürg Billeter  <j@bitron.ch>
5149         * nautilus-folder-handler.desktop.in.in:
5150         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5151         bookmarks from the panel.
5153 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5155         * src/file-manager/fm-properties-window.c:
5156         (should_show_volume_usage):
5157         Don't crash on opening properties for multiple files. (#444265)
5159 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5161         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5162         Fix typo in warning message. (#446911)
5163         Patch from Florian Steinel  <fsteinel@flonet.net> 
5165 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5167         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5168         Position the zoom popup menu under the control itself,
5169         not where the mouse cursor happens to be. (#446682)
5170         Patch from Christian Persch <chpe@gnome.org>
5172 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5174         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5175         Don't leak item text and remove stale comment.
5177 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5179         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5180         (zoom_popup_menu_show), (zoom_popup_menu),
5181         (nautilus_zoom_control_button_press_event),
5182         (nautilus_zoom_control_instance_init):
5183         Make zoom control context menu keyboard-activatable by adding
5184         a button to the zoom label. (#326733)
5185         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5187 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
5189         * src/nautilus-file-management-properties.glade:
5190         Replace the "atkrelation" declarations with
5191         "mnemonic_widget" properties (#437340)
5193 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5195         * configure.in:
5196         Post release version bump
5198 === nautilus 2.19.3 ===
5200 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5202         * NEWS:
5203         Update for release
5205 2007-06-04  Willie Walker <william.walker@sun.com>
5207         * src/nautilus-file-management-properties.glade:
5208         Add accessible label for/by properties (#356124)
5210 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5212         * icons/thumbnail_frame.png:
5213         Tango compliant thumbnail frame (#440221)
5214         Icon from David Prieto
5216 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5218         * src/file-manager/fm-properties-window.c:
5219         Fix build in some cases
5221 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5223         * nautilus-folder-handler.desktop.in.in:
5224         Don't show in menu editor
5226 2007-05-22  Alexander Larsson  <alexl@redhat.com>
5228         * libnautilus-private/nautilus-icon-canvas-item.c:
5229         Handle alpha in draw_frame
5231 2007-05-16  Alexander Larsson  <alexl@redhat.com>
5233         * libnautilus-private/nautilus-file-utilities.[ch]:
5234         * libnautilus-private/nautilus-file.c:
5235         * libnautilus-private/nautilus-signaller.c:
5236         * src/file-manager/fm-directory-view.c:
5237         Add support for xdg-user-dirs
5239 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5241         * configure.in:
5242         Post release version bump
5244 === nautilus 2.19.2 ===
5246 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5248         * NEWS:
5249         * configure.in:
5250         Bump to 2.19.2
5252         * libnautilus-private/nautilus-icon-factory.c:
5253         * libnautilus-private/nautilus-icon-container.c:
5254         Fix up checks
5256 2007-05-09  Alexander Larsson  <alexl@redhat.com>
5258         * src/file-manager/fm-directory-view.c:
5259         Avoid displaying file size if none exists (#390055)
5260         Patch from Ed Catmur
5262 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
5264         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5265         Don't leak original hash key.
5267 2007-05-02  Alexander Larsson  <alexl@redhat.com>
5269         * configure.in:
5270         * src/file-manager/fm-properties-window.c:
5271         Add disk usage pie chart (#410658)
5272         Based on patch from Trevor Davenport
5274 2007-04-16  Alexander Larsson  <alexl@redhat.com>
5276         * libnautilus-private/nautilus-thumbnails.c:
5277         Work with glib < 2.13.0
5279 2007-04-13  Alexander Larsson  <alexl@redhat.com>
5281         * libnautilus-private/nautilus-thumbnails.c:
5282         Avoid searching possibly long lists of thumbnails.
5283         Based on patch from Iain
5285 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5287         * src/nautilus-window-menus.c:
5288         (action_about_nautilus_callback):
5289         Add url in about dialog and update copyright year.
5290         Patch from Jaap A. Haitsma
5292 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5294         * libnautilus-private/nautilus-directory-async.c:
5295         Limit number of calls to is_needy() (#320282)
5296         Based on patch from Aivars Kalvans
5298 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5300         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5301         * libnautilus-private/nautilus-global-preferences.c:
5302         * libnautilus-private/nautilus-global-preferences.h:
5303         * libnautilus-private/nautilus-icon-factory.c:
5304         * libnautilus-private/nautilus-thumbnails.c:
5305         Added support for a thumbnail icon size prefs (#424127)
5307 2007-04-11  Alexander Larsson  <alexl@redhat.com>
5309         * src/file-manager/fm-directory-view.c:
5310         (file_and_directory_list_free):
5311         Fix memleak (#427942)
5312         patch from Matthias Clasen
5314 2007-03-30  Alexander Larsson  <alexl@redhat.com>
5316         * src/nautilus-places-sidebar.c:
5317         Add trash to sidebar places.
5318         Patch from Stefano Teso
5320 2007-03-29  Alexander Larsson  <alexl@redhat.com>
5322         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5323         Bump default name column width to 32 (#410361)
5325 2007-03-28  Alexander Larsson  <alexl@redhat.com>
5327         * src/nautilus-window-manage-views.c:
5328         (nautilus_window_open_location_full):
5329         Avoid reloading window with same location. (#417193)
5330         Patch from Stefano Teso
5332 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5334         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5335         Avoid recursion when updating symlinks (#418771)
5337 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5339         * libnautilus-private/nautilus-icon-factory.h:
5340         Make default icon sizes match xdg icon sizes better (#347168)
5341         Patch from Christian Neumair
5343 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5345         * libnautilus-private/nautilus-metadata.h:
5346         * src/nautilus-sidebar-title.c:
5347         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5348         code related to it.
5350 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5352         * src/nautilus-places-sidebar.c:
5353         Update icons on theme change (#416806)
5354         Patch from Stefano Teso
5356 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5358         * src/nautilus-history-sidebar.c:
5359         (nautilus_history_sidebar_class_init):
5360         (nautilus_history_sidebar_style_set):
5361         Update icons on theme change (#416810)
5362         Patch from Stefano Teso
5364 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5366         * src/nautilus-places-sidebar.c:
5367         Re-apply reverted context menu patch.
5369 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5371         * configure.in:
5372         Bump version to 2.19.1
5373         Gnome 2.18 work continues on gnome-2-18 branch
5375 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5377         * src/nautilus-places-sidebar.c:
5378         Revert previous checkin since it broke the freeze.
5380 2007-03-15  Alexander Larsson  <alexl@redhat.com>
5382         * src/nautilus-places-sidebar.c:
5383         (bookmarks_build_popup_menu):
5384         Add mnemonics to Open and Open in New Window to reuse
5385         old translations.
5387 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5389         * src/nautilus-places-sidebar.c:
5390         Add open and open in new window to places sidebar context menu.
5391         Patch from Stefano Teso
5393 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5395         * src/file-manager/fm-directory-view.c (schedule_update_menus)
5396         (schedule_update_status):
5397         Make sure we never schedule an update after the window has been
5398         destroyed. Likely fixes #349551
5400 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5402         * configure.in:
5403         Post release version bump
5405 === nautilus 2.18.0.1 ===
5407 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5409         * NEWS:
5410         Update for release
5412         * configure.in:
5413         Set version to 2.18.0.1
5415         * libnautilus-private/nautilus-file-utilities.c:
5416         * libnautilus-private/nautilus-file-utilities.h:
5417         * libnautilus-private/nautilus-file.c:
5418         * libnautilus-private/nautilus-signaller.c:
5419         * src/file-manager/fm-directory-view.c:
5420         Revert accidental commit.
5422 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5424         * configure.in:
5425         Post release version bump
5427 === nautilus 2.18.0 ===
5429 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5431         * NEWS:
5432         Update for release
5434         * configure.in:
5435         Bump version to 2.18.0
5437 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5439         * src/network-scheme.desktop.in:
5440         * nautilus-computer.desktop.in.in:
5441         * nautilus.desktop.in.in:
5442         * nautilus-home.desktop.in.in:
5443         * nautilus-file-management-properties.desktop.in.in:
5444         "Application" is not a valid category in the freedesktop.org
5445         specification. Also added GNOME and/or GTK where appropriate.
5447 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5449         * libnautilus-private/nautilus-file.c:
5450         * libnautilus-private/nautilus-icon-canvas-item.c:
5451         * libnautilus-private/nautilus-icon-container.c:
5452         * libnautilus-private/nautilus-program-choosing.c:
5453         * libnautilus-private/nautilus-trash-file.c:
5454         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5455         * src/file-manager/fm-desktop-icon-view.c:
5456         * src/file-manager/fm-directory-view.c:
5457         * src/file-manager/fm-list-model.c:
5458         * src/file-manager/fm-list-view.c:
5459         * src/file-manager/fm-tree-model.c:
5460         * src/nautilus-image-properties-page.c:
5461         * src/nautilus-navigation-bar.c:
5462         * src/nautilus-query-editor.c:
5463         * src/nautilus-search-bar.c:
5464         * src/nautilus-window-private.h:
5465         Sparse cleanups from kjartan
5467 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5469         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5470         Don't make filename column expand, instead default
5471         to 16 chars wide. (#408155)
5473 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5475         * configure.in:
5476         Post release version bump
5478 === nautilus 2.17.92 ===
5480 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5482         * NEWS:
5483         Update for release
5485 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5487         * cut-n-paste-code/widgets/Makefile.am:
5488         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5489         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5490         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5491         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5492         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5493         * libnautilus-private/Makefile.am:
5494         * src/Makefile.am:
5495         Remove unused gtkhwrapbox.
5497 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5499         * src/nautilus-connect-server-dialog.c:
5500         Don't show unsupported methods. (#333151)
5501         Patch from Christian Neumair.
5503 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5505         * libnautilus-private/nautilus-file.c:
5506         Avoid asserting when the symbolic link hastable isn't
5507         uptodate (#358172)
5508         Store absolute uris, not relative paths in symbolic link
5509         hashtable.
5511 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
5513         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5514         Ellipsise the filename column in list view mode, and make it expand so
5515         it doesn't just show "...". Bug #408155.
5517 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
5519         * libnautilus-private/nautilus-file-operations-progress.c:
5520         (set_text_unescaped_trimmed), (create_titled_label),
5521         (nautilus_file_operations_progress_init),
5522         (nautilus_file_operations_progress_new_file):
5523         * src/file-manager/fm-properties-window.c:
5524         (value_field_update_internal), (value_field_update),
5525         (attach_label), (attach_value_field_internal): Remove
5526         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5527         Bug #409276.
5529 2007-02-20  Alexander Larsson  <alexl@redhat.com>
5531         * libnautilus-private/nautilus-file-operations.c:
5532         Fix for C89 compilers. (#407150)
5533         Patch from Jens Granseuer
5535 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
5537         * configure.in:
5538         * cut-n-paste-code/Makefile.am:
5539         * src/Makefile.am:
5540         * src/file-manager/fm-list-model.c: Don't build included GSequence on
5541         glib >= 2.13.0. Bug #407618.
5543 2007-02-19  Alexander Larsson  <alexl@redhat.com>
5545         * src/nautilus-pathbar.c:
5546         Don't display homedir as desktop in pathbar when
5547         in home-as-desktop mode. (#368661)
5548         Patch from John Millikin
5550 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5552         * configure.in:
5553         Post release version bump
5555 === nautilus 2.17.91 ===
5557 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5559         * configure.in:
5560         Bump to 2.17.91
5562         * NEWS:
5563         Update for release
5565 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5567         * configure.in:
5568         Bump libgnome req (#404475)
5570 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5572         * libnautilus-private/nautilus-file-operations.c:
5573         * libnautilus-private/nautilus-file.c:
5574         * src/file-manager/fm-directory-view.c:
5575         Capitilize "Link" in link to... names. (#314175)
5576         Patch from Frederic Peters
5578 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5580         * libnautilus-private/nautilus-icon-container.c:
5581         Avoid translating nonvisible text. (#364466)
5583 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5585         * libnautilus-private/nautilus-thumbnails.c:
5586         (nautilus_thumbnail_load_image):
5587         Fix crash on broken images. (#403255)
5588         Patch from Lucas Mazzardo Veloso
5590 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5592         * libnautilus-private/nautilus-emblem-utils.c:
5593         OSX build fix. (#403255)
5594         Patch from dmacks@netspace.org
5596 2007-02-05  Jesse Stockall <jesse@cleverone.org>
5598        * src/file-manager/fm-directory-view.c
5599        * src/file-manager/fm-tree-view.c
5600        * src/nautilus-places-sidebar.c
5601        * libnautilus-private/nautilus-file-operations.[ch]
5602        Prompts to empty trash when unmounting drives. Closes #138058
5604 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5606         * src/file-manager/fm-list-model.c:
5607         Avoid ever showing "empty" while loading a subdirectory (#340495)
5608         Based on patch from Christof Krüger
5610 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5612         * src/nautilus-application.c (save_session_to_file):
5613         Fix memory leak and fd leak.
5615 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5617         * libnautilus-private/nautilus-desktop-icon-file.c:
5618         Fix crasher (#403565)
5619         Patch from Padraig O'Briain
5621 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5623         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5624         Avoid crash if we've not set the content view of the window yet.
5626 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5628         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5629         Avoid crashing if not enough items in icon view caption pref (#357955)
5631         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5632         Avoid spewing warnings in above case, also some performance fixes.
5634 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5636         * nautilus-file-management-properties.desktop.in.in:
5637         Move File Management capplet to PersonalSettings.
5639 === nautilus 2.17.90 ===
5641 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5643         * NEWS:
5644         * configure.in:
5645         Bump to 2.17.90
5647 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5649         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5650         (egg_tree_multi_drag_source_get_type):
5651         * libnautilus-extension/nautilus-column-provider.c:
5652         (nautilus_column_provider_get_type):
5653         * libnautilus-extension/nautilus-column.c:
5654         (nautilus_column_get_type):
5655         * libnautilus-extension/nautilus-file-info.c:
5656         (nautilus_file_info_get_type):
5657         * libnautilus-extension/nautilus-info-provider.c:
5658         (nautilus_info_provider_get_type):
5659         * libnautilus-extension/nautilus-location-widget-provider.c:
5660         (nautilus_location_widget_provider_get_type):
5661         * libnautilus-extension/nautilus-menu-item.c:
5662         (nautilus_menu_item_get_type):
5663         * libnautilus-extension/nautilus-menu-provider.c:
5664         (nautilus_menu_provider_get_type):
5665         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5666         * libnautilus-extension/nautilus-property-page-provider.c:
5667         (nautilus_property_page_provider_get_type):
5668         * libnautilus-extension/nautilus-property-page.c:
5669         (nautilus_property_page_get_type):
5670         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5671         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5672         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5673         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5674         * libnautilus-private/nautilus-icon-canvas-item.c:
5675         (nautilus_icon_canvas_item_accessible_get_type),
5676         (nautilus_icon_canvas_item_get_type):
5677         * libnautilus-private/nautilus-sidebar-provider.c:
5678         (nautilus_sidebar_provider_get_type):
5679         * libnautilus-private/nautilus-sidebar.c:
5680         (nautilus_sidebar_get_type):
5681         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5682         * libnautilus-private/nautilus-window-info.c:
5683         (nautilus_window_info_get_type):
5684         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5685         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5686         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5687         * src/nautilus-navigation-action.c:
5688         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5689         GInterfaceInfo static. Bug #362034.
5691 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5693         * src/nautilus-window-menus.c:
5694         Restore "CD/DVD Creator" label for menu item. Was removed by
5695         a misunderstood, see bug #385382.
5697 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5699         Merged from gnome-2-16:
5701         * src/nautilus-property-browser.c (add_reset_property): Make the
5702         "Reset" string translatable.  Fixes #394328.  Patch committed by
5703         Federico Mena-Quintero <federico@novell.com>.
5705 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5707         * libnautilus-private/nautilus-directory-background.c:
5708         (nautilus_connect_background_to_file_metadata):
5709         Remove all pending eel preferences callbacks.
5711 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5713         * src/nautilus-navigation-window.c:
5714         (nautilus_navigation_window_key_press_event)
5715         * src/nautilus-actions.h:
5716         * src/nautilus-window.c:
5717         (nautilus_window_key_press_event)
5718         * configure.in:
5719         Add support for XF86 multimedia keys (#329920) .
5721 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5723         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5724         Avoid crash on NULL vfs_uri (#320020)
5726 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5728         * libnautilus-private/nautilus-file-operations.c:
5729         (nautilus_file_operations_new_file_from_template):
5730         Use default permissions when copying template to use
5731         umask correctly. (#327249)
5732         Patch from Josselin Mouette
5734 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5736         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5738         Handle NULL activation uris from drives
5740 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5742         * libnautilus-private/nautilus-ui-utilities.c:
5743         (nautilus_ui_string_get):
5744         Handle ui file load error better.
5745         Patch from Tom Parker
5747 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5749         Add svn:externals property to include libbackground from trunk.
5751 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5753         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5754         Use proper macro for translating the scripts menu item (#389467).
5755         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5757 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5759         * libnautilus-private/nautilus-debug-log.c
5760         (make_key_file_from_configuration): Oops, handle the case of an
5761         empty domains_hash.
5763 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5765         * libnautilus-private/nautilus-file-operations-progress.c:
5766         (time_remaining_callback):
5767         Zero-pad seconds in the remaining time display (#376291).
5768         Patch from Sven Herzberg  <herzi@gnome-de.org>
5770 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5772         * src/nautilus-image-properties-page.c: (load_finished):
5773         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5774         (setup_internal_entry):
5775         Avoid markup in translatable messages (#360448).
5776         Patch from Elijah Newren <newren@gmail.com>
5778 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5780         * src/nautilus-navigation-window.c:
5781         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5782         Don't connect the changed signal handler on the view as combobox
5783         each time the contents of the combobox are reloaded, but only on
5784         instantiation. Prevents creating as many view instances as times
5785         the view/location was already changed when using the view as menu.
5787 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5789         * libnautilus-extension/nautilus-file-info.c:
5790         * libnautilus-extension/nautilus-file-info.h:
5791         * libnautilus-private/nautilus-file.c:
5792         Add nautilus_file_info_get_activation_uri().
5794 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5796         * configure.in:
5797         Post release version bump
5799 === nautilus 2.17.1 ===
5801 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5803         * NEWS:
5804         Update for release.
5806 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5808         * src/nautilus-trash-bar.c:
5809         * src/nautilus-trash-bar.h:
5811         Remove unneeded function I left in by mistake.
5813 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5815         * src/nautilus-trash-bar.c:
5816         * src/nautilus-trash-bar.h:
5817         * src/nautilus-window-manage-views.c:
5819         Add an extra widget to the trash folder with the "Empty Trash"
5820         button. Kudos also to Lakin Wecker who came up with a similar
5821         patch some months ago, though it never went in.
5823         * src/nautilus-information-panel.c:
5825         Remove the "Empty Trash" and "Burn" buttons from the side pane
5826         since we now have extra location widgets.
5828 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5830         * src/file-manager/fm-directory-view.c:
5832         Use "document-new", "folder-new" named icon from
5833         Icon Naming Spec for File->Create Document and
5834         File->Create Folder menu entries.
5836         * src/nautilus-navigation-window-menus.c:
5838         Use "window-new" named icon from Icon Naming Spec for
5839         File->New Window menu entry in browser window.
5841 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5843         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5844         a tiny leak.
5846 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5848         * nautilus-computer.desktop.in.in:
5850         Fix a typo in previous commit (folders, not folder)
5852 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5854         * src/nautilus-actions.h:
5856         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5858         * src/nautilus-navigation-window-menus.c:
5859         (nautilus_navigation_window_initialize_actions),
5860         (nautilus_navigation_window_initialize_menus):
5861         * src/nautilus-spatial-window.c:
5862         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5864         Define short_label for NAUTILUS_ACTION_HOME and
5865         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5866         in search menu entry.
5868 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5870         * nautilus-computer.desktop.in.in:
5871         * nautilus-file-management-properties.desktop.in.in:
5872         * nautilus-home.desktop.in.in:
5873         * src/nautilus-navigation-window-menus.c:
5874         * src/nautilus-spatial-window.c:
5875         * src/nautilus-window-menus.c:
5876         * src/network-scheme.desktop.in:
5878         Update comments and some menu entries to match suggestions on
5879         http://live.gnome.org/UsabilityTeam/Menu
5881 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5883         * libnautilus-private/nautilus-debug-log.c
5884         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5885         30000 was way too big for normal usage.
5886         (add_to_milestones): New function; adds a milestone string to a
5887         linked list of milestones.
5888         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5889         (write_string): New helper function.
5890         (dump_milestones): New helper function.
5891         (dump_configuration): Use write_string().
5892         (dump_ring_buffer): New helper function; moved the code from
5893         nautilus_debug_log_dump().
5894         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5895         (dump_configuration): Print the instructions to re-create the
5896         configuration here, instead of in nautilus_debug_log_dump().
5898 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5900         * src/ephy-spinner.c:
5901         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5903         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5905 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5907         * src/nautilus-application.c (save_session_to_file): use
5908         g_mkstemp instead of tempnam.
5910 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5912         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5913         Don't expand vbox with dialog size (#384078)
5914         Patch from Baptiste Mille-Mathias
5916 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5918         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5919         Default location dialog to $home for desktop (#383840)
5920         Patch from Guillaume Desmottes
5922 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5924         * libnautilus-private/nautilus-desktop-link.c:
5925         * libnautilus-private/nautilus-file-utilities.c:
5926         * libnautilus-private/nautilus-query.c:
5927         * src/nautilus-navigation-window.c:
5928         * src/nautilus-navigation-window.h:
5929         * src/nautilus-pathbar.c:
5930         * src/nautilus-places-sidebar.c:
5931         * src/nautilus-shell.c:
5932         * src/nautilus-window-manage-views.c:
5933         * src/nautilus-window.c:
5934         * src/file-manager/fm-tree-model.c:
5935         * src/file-manager/fm-tree-view.c:
5937         Use nautilus_get_home_directory_uri everywhere instead of
5938         open coding it and other minor cleanups.
5940 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5942         * libnautilus-private/nautilus-monitor.c:
5943         Schedule metadata removal when we get external remove events.
5944         Patch from Gene Z. Ragan (#45953)
5946 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5948         * libnautilus-private/nautilus-icon-canvas-item.c:
5949         Disable the mask code for now...
5951 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5953         * libnautilus-private/nautilus-icon-canvas-item.c:
5954         * libnautilus-private/nautilus-icon-container.c:
5955         * libnautilus-private/nautilus-icon-private.h:
5956         Draw selection rect using cairo.
5958         * icons/Makefile.am:
5959         * icons/text-selection-frame.png:
5960         Remove old icon used for selection rect.
5962         Patch from Gene Z. Ragan
5964 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5966         * src/file-manager/fm-list-view.c:
5967         Reveal selection on sort-order change.(#332667)
5968         Patch from Gene Z. Ragan
5970 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5972         * cut-n-paste-code/gsequence/gsequence.[ch]:
5973         Import gsequence fix for #350579
5975 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5977         * libnautilus-private/nautilus-icon-container.[ch]:
5978         * src/file-manager/fm-icon-container.c:
5979         Freeze icon view updates while renaming to avoid things
5980         moving around on file changes. (#318373)
5981         Patch from Nelson Benítez
5983 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5985         * icons/nautilus-server-connect.png
5986         Removed this legacy icon.
5988 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5990         * configure.in:
5991         * icons/Makefile.am:
5992         * icons/appicon/*:
5993         Add new Nautilus logo from Ulisse Perusin, installed
5994         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5996         * icons/nautilus-launch-icon.png:
5997         Removed.
5999         * src/nautilus-window-menus.c:
6000         Use the new named icon logo in about dialog.
6002 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6004         * icons/knob.png:
6005         Remove black outline, using Tango style.
6006         See bug 374722 for details.
6008 2006-11-30  Alexander Larsson  <alexl@redhat.com>
6010         * libnautilus-private/nautilus-icon-canvas-item.c:
6011         * libnautilus-private/nautilus-icon-container.c:
6012         * libnautilus-private/nautilus-icon-private.h:
6013         Add more themeing features for icon view icons.
6014         Patch from JackTheDipper
6016 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6018         * src/file-manager/fm-tree-view.c:
6019         Add delete menu item if configured. (#132326)
6020         Patch from Ferran Puig
6022 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6024         * libnautilus-private/nautilus-icon-container.c:
6025         * libnautilus-private/nautilus-icon-private.h:
6026         Handle scroll wheel while rubberbanding.
6027         Patch from Nelson Benítez
6029 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
6031         * icons/nautilus-desktop.png:
6032         * icons/nautilus-file-management-properties.png:
6033         * icons/nautilus-mini-logo.png
6034         * icons/Search.png:
6035         * icons/side_bar_image.png:
6036         Remove legacy icons from cvs.
6038 2006-11-24  Alexander Larsson  <alexl@redhat.com>
6040         * src/nautilus-spatial-window.c:
6041         Ellipsice location menu button at 16 chars.
6042         Patch from Tom Parker
6044 2006-11-23  Federico Mena Quintero  <federico@novell.com>
6046         Use the write-to-a-pipe trick from the signal handler instead of
6047         queueing an idle handler from there.
6049         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6050         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6051         (sigusr1_handler): Write a byte to our pipe instead of queueing an
6052         idle handler.
6053         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
6054         the pipe, and dump the debug log.
6056         Add a configuration file for the logging mechanism.  You create
6057         ~/nautilus-debug-log.conf as a GKeyFile.
6059         * libnautilus-private/nautilus-debug-log.c
6060         (nautilus_debug_log_load_configuration): New function; loads the
6061         configuration from a key file like this:
6063                 [debug log]
6064                 enable domains = foo; bar; baz
6065                 max lines = 1000
6067         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6068         New utility function.
6069         (nautilus_debug_log_dump): At the end of the log, dump the
6070         configuration used for the debug log so that the user can
6071         re-create it later.
6073         * libnautilus-private/nautilus-debug-log.h: New prototype for
6074         nautilus_debug_log_load_configuration().
6076         * src/nautilus-main.c (setup_debug_log): Load the debug log's
6077         configuration from ~/nautilus-debug-log.conf
6078         (setup_debug_log_domains): Removed.
6080         * src/nautilus-main.c (log_override_cb): If the log level of the
6081         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
6082         use this log level for miscellaneous debugging messages from
6083         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
6084         default log handler, to avoid a huge ~/.xsession-errors.
6085         (setup_debug_log_domains): Enable logging for
6086         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6088 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
6090         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6091         Fix inconsistent label boleding. (#372550)
6093 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6095         * libnautilus-private/nautilus-icon-canvas-item.c:
6096         A11y fix for handing renames better (#338353)
6098 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6100         * Commit federicos debug logging patch:
6102 2006-10-23  Federico Mena Quintero  <federico@novell.com>
6104         * libnautilus-private/nautilus-debug-log.h
6105         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6106         We'll spit the messages that come from GLog as milestone events.
6108         * src/nautilus-main.c (setup_debug_log): New function; set up
6109         everything here.
6110         (setup_debug_log_glog): New function.  Override the default
6111         handler for GLog so that its messages will also appear as
6112         milestone events in our own debug log.
6114 2006-10-16  Federico Mena Quintero  <federico@novell.com>
6116         * src/file-manager/fm-directory-view.c (files_added_callback): Log
6117         when files are added to the view.
6118         (files_changed_callback): Log when files get changed in the view.
6119         (fm_directory_view_notify_selection_changed): Log when the
6120         selection changes.
6122         * src/nautilus-main.c (setup_debug_log_domains): Add
6123         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6125         * libnautilus-private/nautilus-debug-log.h: New prototype for
6126         nautilus_debug_log_with_file_list().
6128         * libnautilus-private/nautilus-debug-log.c
6129         (nautilus_debug_log_with_file_list): New function; takes a GList
6130         of NautilusFile.
6132 2006-10-03  Federico Mena Quintero  <federico@novell.com>
6134         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6135         Deal with URI lists optionally.
6136         (nautilus_debug_log_with_uri_list): New function.
6138         * libnautilus-private/nautilus-icon-dnd.c
6139         (receive_dropped_color): Log when a color is dropped.
6140         (receive_dropped_tile_image): Log when a tile image is dropped.
6142         * libnautilus-private/nautilus-icon-container.c
6143         (motion_notify_event): Log when a drag begins.
6144         (button_release_event): Log when a drag ends.
6146         * libnautilus-private/nautilus-file-operations.c
6147         (nautilus_file_operations_copy_move): Log move/copy/link actions.
6148         (nautilus_file_operations_new_folder): Log when a folder is created.
6149         (nautilus_file_operations_new_file_from_template): Log when a file
6150         is created from a template.
6151         (nautilus_file_operations_new_file): Log when a file is created.
6152         (nautilus_file_operations_delete): Log when files are deleted.
6153         (do_empty_trash): Log when the trash is emptied.
6155 2006-09-22  Federico Mena Quintero  <federico@novell.com>
6157         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6158         simple logging infrastructure based on a ring buffer.
6160         * libnautilus-private/Makefile.am
6161         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6163         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6164         ~/nautilus-debug-log.txt.
6166         * src/file-manager/fm-directory-view.c
6167         (fm_directory_view_activate_files): Log the action of activating a
6168         file.
6169         (open_location): Likewise.
6170         (fm_directory_view_launch_application): Likewise, for launching an
6171         application.
6172         (action_new_launcher_callback): Likewise, for creating a launcher.
6173         (activate_callback): Log the various actions that can happen here.
6175         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6176         Log the various activations/launches that can happen.
6178         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6179         action of the user activating something in the Places sidebar.
6181         * src/nautilus-window-manage-views.c
6182         (nautilus_window_open_location_full): Log the action of changing
6183         the location in a window.
6184         (nautilus_window_set_content_view): Log the action of thanging the
6185         view of a window.
6186         (end_location_change): Log when the window finishes loading.
6188         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6189         action of expanding a row to load a subdirectory.
6190         (row_collapsed_callback): Likewise, for collapsing a row.
6192         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6193         action of renaming a file.
6195         * src/nautilus-application.c
6196         (nautilus_application_present_spatial_window_with_selection): Log
6197         when new or existing spatial windows get presented.
6198         (nautilus_application_create_navigation_window): Log when a
6199         navigation window gets created.
6201 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6203         * configure.in:
6204         Bump version to 2.17.1
6205         Gnome 2.16 work continues on gnome-2-16 branch
6207 2006-11-22  Alexander Larsson  <alexl@redhat.com>
6209         * libnautilus-private/nautilus-search-engine.c:
6210         Look for Beagle before looking for Tracker. Since Tracker
6211         autostarts and Beagle doesn't this means you can have both
6212         installed and configured and pick which one to use.
6214 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6216         * configure.in:
6217         Post release version bump
6219 === nautilus 2.16.3 ===
6221 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6223         * NEWS:
6224         Update for release.
6226 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6228         * libnautilus-private/nautilus-icon-container.c:
6229         * src/file-manager/fm-icon-view.c:
6230         Revert federicos patch from 2006-11-06, as it was causing problems.
6232 2006-11-13  Alexander Larsson  <alexl@redhat.com>
6234         * libnautilus-private/nautilus-directory-async.c:
6235         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6236         Fixes #372471
6238 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6240         * configure.in:
6241         Post release version bump
6243 === nautilus 2.16.2 ===
6245 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6247         * NEWS:
6248         Update for release
6250         * libnautilus-private/nautilus-directory-async.c:
6251         * libnautilus-private/nautilus-directory.c:
6252         Unschedule call_ready callbacks on directory finalize, not
6253         on file finalize.
6254         Keep monitors around until we call the call_when_ready callback
6255         at idle time.
6256         Call async_state_changed and update_metadata_monitors after
6257         call_when_ready callbacks have been called at idle.
6259         (fixes make check)
6261 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6263         * src/nautilus-application.c:
6264         * src/nautilus-shell.c:
6265         * src/nautilus-main.[ch]:
6266         Make the session restart work again (from 2006-11-03 change)
6267         Make the session not restart nautilus on --quit
6269 2006-11-06  Federico Mena Quintero  <federico@novell.com>
6271         http://bugzilla.gnome.org/show_bug.cgi?id=330298
6273         Fix the use of lazy positioning, and the saving of metadata for
6274         lazily-positioned icons.  Fixes
6275         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6276         https://bugzilla.novell.com/show_bug.cgi?id=174766.
6278         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6279         desktop icon files (not "real" files) have lazy positions.  Don't
6280         consider whether the directory is loading; this is not the right
6281         place to check that.
6282         (fm_icon_view_begin_loading): Tell the icon container that we
6283         just started reloading.
6284         (fm_icon_view_end_loading): Tell the icon container that we
6285         finished loading.
6287         * libnautilus-private/nautilus-icon-private.h
6288         (NautilusIconContainerDetails): New flag "is_reloading".
6290         * libnautilus-private/nautilus-icon-container.h: New prototype for
6291         nautilus_icon_container_set_is_reloading().
6293         * libnautilus-private/nautilus-icon-container.c
6294         (nautilus_icon_container_set_is_reloading): New function; sets an
6295         is_reloading flag in the icon container.
6296         (icon_set_position): Clear icon->has_lazy_position, since the icon
6297         will be well-positioned once this function exits.
6298         (finish_adding_new_icons): Do not ignore already-placed lazy
6299         position icons when filling the placement grid!  Save the value of
6300         icon->has_lazy_position before calling assign_icon_position().
6301         Since that function may call icon_set_position() (which will clear
6302         the flag), we need to keep the original value of the flag.
6303         (finish_adding_new_icons): Don't clear icon->has_lazy_position
6304         here; let icon_set_position() do it.
6305         (finish_adding_new_icons): Emit the icon_position_changed signal
6306         so that the parent knows that we moved an icon under it.  This has
6307         the effect of updating/preserving the position metadata for
6308         has_lazy_position icons.
6310 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6312         * configure.in:
6313         * nautilus-computer.desktop.in:
6314         * nautilus-computer.desktop.in.in:
6315         * nautilus-file-management-properties.desktop.in:
6316         * nautilus-file-management-properties.desktop.in.in:
6317         * nautilus-folder-handler.desktop.in:
6318         * nautilus-folder-handler.desktop.in.in:
6319         * nautilus-home.desktop.in:
6320         * nautilus-home.desktop.in.in:
6321         * nautilus.desktop.in:
6322         * nautilus.desktop.in.in:
6323         Add X-GNOME-Bugzilla-Version marking to desktop files.
6325 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6327         * libnautilus-private/nautilus-icon-container.c:
6328         Cancel rubberbanding if we get a grab shadow event.
6329         This happens when a modal dialog (e.g. an error or auth dialog)
6330         appears. (Partially fixes #122688)
6332 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6334         * src/file-manager/fm-icon-view.c (play_file):
6335         Don't close handle and free buffer twice on error. (#321175)
6337 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6339         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6340         Don't crash on old desktop dir and search dir uris. (#349840)
6342 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
6344         * src/nautilus-file-management-properties.glade:
6345         Specify label-for and labelled-by atk relations. (#356124)
6347         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6349 2006-11-03  Alexander Larsson  <alexl@redhat.com>
6351         * libnautilus-private/nautilus-directory-metafile.c:
6352         Always use the in-process metafile factory. We don't need it
6353         oop, since nautilus is single process these days. This fixes
6354         some strange races with bonobo-activation that caused #351713
6356         * src/nautilus-application.[ch]:
6357         * src/nautilus-shell.h:
6358         Change the way we use bonobo-activation to get the NautilusShell
6359         so that we don't rely on bonobo-activation-server to spawn nautilus,
6360         as this could lead to some strange duplicate processes.
6361         We now directly try to register the app-wide shell object with
6362         bonobo-activation manually and activate it with
6363         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6365         * src/nautilus-shell.c:
6366         Handle all corba calls from the NautilusShell in an idle handler.
6367         This fixes some crashes where we reentered badly into e.g. quit
6368         when calling gconf.
6370         * src/nautilus-main.c:
6371         Since we now handle the initial open_window shell calls via an idle
6372         we need to delay until idle time to know if we can quit or not.
6374 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6376         * test/file-torture.py (main):
6377         Sleep shorter, for more torture
6379 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6381         * libnautilus-private/nautilus-directory-private.h:
6382         * libnautilus-private/nautilus-directory-async.c:
6383         Call all call_when_ready callbacks from an idle handler.
6384         This fixes problems with reentrancy, like bug #348161
6386 2006-11-01  Alexander Larsson  <alexl@redhat.com>
6388         * src/file-manager/fm-tree-model.c:
6389         Always emit the row-deleted signal before deleting the row
6390         from the model. This is according to the GtkTreeModel::row-changed
6391         docs and feedback from kris.
6392         Hopefully this will fix bug #356672
6394 2006-10-31  Alexander Larsson  <alexl@redhat.com>
6396         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6397         Remove assert that keep randomly failing to fix crash (#352592)
6398         Replace it with some debug output that hopefully lets us
6399         track down the cause.
6401 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6403         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6404         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6405         Fix C99-style variable initialization for gcc 2.95. (#348665)
6407         Patch from Jens Granseuer <jensgr@gmx.net>
6409 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6411         * src/nautilus-property-browser.c: (remove_color),
6412         (nautilus_property_browser_remove_element),
6413         (element_clicked_callback), (make_properties_from_xml_node):
6414         Remove colors by really removing them from browser.xml,
6415         not marking them deleted. That made it impossible to add
6416         another color with the same name later on.
6417         Also delete colors by their (unique) names and not their color
6418         values. That made it possible to delete built-in colors.
6419         Fixes #358893.
6421         Based on a patch from Emil Soleyman-Zomalan
6423 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6425         * src/file-manager/fm-properties-window.c:
6426         (attach_value_field_internal), (attach_value_field),
6427         (attach_ellipsizing_value_field), (append_title_value_pair),
6428         (append_title_and_ellipsizing_value),
6429         (append_directory_contents_fields), (add_permissions_combo_box),
6430         (create_simple_permissions), (create_advanced_permissions):
6431         Set up proper relationships between labels and widgets in the
6432         properties dialog. Fixes #363116.
6434         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6436 2006-10-19  Federico Mena Quintero  <federico@novell.com>
6438         * test/file-torture.py: New file with a little torture test.  It
6439         does a bunch of file operations on a directory.  Nautilus
6440         sometimes crashes when viewing that directory, so this should help
6441         us find bugs.
6443 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6445         * libnautilus-private/nautilus-file.c:
6446         (nautilus_file_get_volume_name):
6447         Check for NULL path before calling
6448         gnome_vfs_volume_monitor_get_volume_for_path().
6450         * libnautilus-private/nautilus-monitor.c:
6451         (path_is_on_readonly_volume):
6452         Assert path.
6454 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6456         * src/file-manager/fm-directory-view.c:
6457         (convert_file_list_to_string):
6458         Don't append final newline for textual URIs.
6459         Fixes #360441.
6461 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6463         * src/nautilus-main.c: (main):
6464         Shut down eel before GnomeVFS.
6466 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6468         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6469         Only deregister "ignore hidden file preferences" callback if it has
6470         been initialized before.
6472 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6474         * libnautilus-private/nautilus-customization-data.c:
6475         (nautilus_customization_data_new),
6476         (nautilus_customization_data_get_next_element),
6477         (nautilus_customization_make_pattern_chit):
6478         Handle NULL pattern chit, don't unref pattern tile in
6479         make_pattern_chit.
6481         * libnautilus-private/nautilus-file-utilities.c:
6482         (nautilus_pixmap_file):
6483         Bail using g_debug if pixmap couldn't be found.
6485         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6486         Only create pixmap if path lookup succeeded.
6488         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6489         (make_drag_image), (make_color_drag_image),
6490         (make_properties_from_directories), (add_reset_property),
6491         (property_browser_category_button_new):
6492         Handle NULL pattern chits, don't operate on NULL pixbufs.
6494 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6496         * src/file-manager/fm-list-view.c:
6497         Share target list for all instances (#357573)
6499         * src/nautilus-location-bar.c: (style_set_handler):
6500         Don't leak layout (#352693)
6502         * src/nautilus-zoom-control.c:
6503         Fix O(n^2) use of list (#357589)
6505         All patches from paolo borelli.
6507 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6509         * src/Makefile.am:
6510         * src/ephy-spinner.[ch]:
6511         * src/nautilus-throbber.[ch]:
6512         Import ephy spinner and use ad throbber.
6513         This supports different icon sizes.
6515         * src/nautilus-window-toolbars.c:
6516         Change throbber size when toolbar size changes.
6518 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6520         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6521         Renew typeahead timeout when you scroll between typeahead hits with the
6522         mouse wheel. (#354042)
6523         Patch from Nelson Benitez
6525 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6527         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6528         The row might have disappeared if it was removed since the
6529         timeout was scheduled. Protect against this. (#336051)
6531 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6533         * libnautilus-private/nautilus-file-private.h:
6534         Add is_added flag to NautilusFile to make sure we always
6535         send an added event to directory monitors.
6537         * libnautilus-private/nautilus-directory-async.c:
6538         (dequeue_pending_idle_callback):
6539         Don't add the file to both added and changed list
6540         If the file exist but hasn't been added yet, add it.
6542         * libnautilus-private/nautilus-directory.c: (is_tentative):
6543         Don't return non-added files for get_file_list to avoid duplicating
6544         files if you do a list and then track adds.
6546         Partially fixes #336051.
6548 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6550         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6551         dequeue_pending_idle_callback):
6552         Call nautilus_file_mark_gone instead of directly setting is_gone, as
6553         this allows us to clean up the symlink hash.
6555         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6556         Allow multiple mark_gone. Just ignore any but the first.
6558 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6560         * libnautilus-private/nautilus-directory.c
6561         (emit_change_signals_for_all_files):
6562         Ref all files when emitting change signals. This is
6563         an unverified possible fix for #343488, but it
6564         can't possibly be bad to do this, so i'm
6565         commiting it.
6567 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6569         * libnautilus-private/nautilus-file.c:
6570         nautilus_file_get_vfs_file_info: handle NULL info
6571         Fix typo.
6573 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6575         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6576         Don't cause critical if slow mimetype not loaded.
6577         I was able to get that with a circular symlink.
6578         In that case a fast mimetype should be ok.
6580 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6582         * configure.in:
6583         Post release version bump
6585 === nautilus 2.16.1 ===
6587 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6589         * NEWS:
6590         Update for release
6592         * configure.in:
6593         Bump to 2.16.1
6595 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6597         * src/nautilus-navigation-window.c (search_bar_activate_callback):
6598         In non-indexed mode, start at current dir.
6600 2006-09-27  Christian Neumair  <chris@gnome-de.org>
6602         * libnautilus-private/nautilus-directory.c:
6603         * libnautilus-private/nautilus-directory.h:
6604         * libnautilus-private/nautilus-directory-private.h:
6605         Add is_in_trash_state to NautilusDirectoryDetails.
6606         Also add nautilus_directory_is_in_trash which works
6607         like nautilus_directory_is_local.
6609         * libnautilus-private/nautilus-file.c:
6610         Proxy nautilus_file_is_in_trash to
6611         nautilus_directory_is_in_trash, similar to
6612         nautilus_file_is_local.
6614 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6616         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6617         Fixes #46664.
6619 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6621         * src/nautilus-places-sidebar.c:
6622         Don't use the same type name for the shortcut model filter as
6623         GtkFileChooser to avoid name clashes. Fixes #355242.
6625         Patch from Stephen Cook <siti@orcon.net.nz>
6627 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6629         * configure.in:
6630         Bump version to 2.16.0
6632         * NEWS:
6633         Update for release
6635 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6637         * src/file-manager/fm-list-view.c:
6638         Handle enter activation when using typeahead search (#334928)
6639         Patch from Nelson Benitez
6641 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6643         * libnautilus-private/nautilus-directory-private.h:
6644         * libnautilus-private/nautilus-directory.c:
6645         (nautilus_directory_is_local):
6646         Cache return value from gnome_vfs_uri_is_local
6648         * libnautilus-private/nautilus-file-operations.c:
6649         * libnautilus-private/nautilus-file-utilities.c:
6650         Avoid using gnome_vfs_uri_is_local.
6652 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6654         * configure.in:
6655         Post release version bump
6657 === nautilus 2.15.92.1 ===
6659 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6661         * libbackground/preferences.c:
6662         Fix double free
6664         * configure.in:
6665         Release a 2.15.92.1 with fix
6667 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6669         * configure.in:
6670         Post release version bump
6672 === nautilus 2.15.92 ===
6674 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6676         * NEWS:
6677         Update for release
6679 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6681         * src/file-manager/fm-properties-window.c:
6682         Don't crash when quickly changing user or group.
6683         Patch from Christian Neumair
6685 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6687         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6688         Fix double free.
6689         Patch from Rouslan Solomakhin
6691 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6693         * src/nautilus-main.c (main): Call setlocale() before we try to
6694         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6695         Brabec <sbrabec@suse.cz>.
6697 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6699         * configure.in: Fix intltool req.
6701 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6703         * configure.in:
6704         Post release version bump
6706 === nautilus 2.15.91 ===
6708 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6710         * NEWS:
6711         Update for release
6713         * configure.in:
6714         Require new eel.
6716 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6718         Use GTK+ to handle recent documents.
6720         * configure.in: require GTK+ 2.10
6721         * cut-n-paste-code/libegg/Makefile.am:
6722         * cut-n-paste-code/libegg/egg-recent-*: kill
6723         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6724         renamed to nautilus_recent_get_manager()
6725         (nautilus_recent_add_uri): new, to make it easier to use
6726         gtk_recent_manager_add_full()
6727         * src/file-manager/fm-directory-view.c:
6728         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6729         instead of old egg code
6730         (activate_callback): ditto
6732 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6734         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6735         Follow symlinks when reading .hidden files.
6737 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6739         * libnautilus-private/nautilus-directory-background.c:
6740         Do background change comparison in eel instead (#349961)
6741         Patch from Matthias Clasen
6743 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6745         * libnautilus-private/nautilus-icon-container.c:
6746         Fix down when in the rightmost column in the next to last row (#316117)
6747         Based on patch from Nelson Benitez
6749 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6751         * libnautilus-private/nautilus-file-operations.c:
6752         Handle desktop drops from panel. (#347673)
6753         Patch from Christian Neumair
6755 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6757         * libnautilus-private/nautilus-directory-async.c:
6758         (dequeue_pending_idle_callback): Revert patch from #336051
6759         as it breaks the file update machinery. Fixes #348097.
6761 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6763         * libnautilus-private/nautilus-dnd.c:
6764         Rename nautilus_drag_default_drop_action_for_url to
6765         nautilus_drag_default_drop_action_for_netscape_url.
6766         Don't offer netscape URL drags.
6768         * libnautilus-private/nautilus-dnd.h: Rename
6769         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6770         and nautilus_drag_default_drop_action_for_url to
6771         nautilus_drag_default_drop_action_for_netscape_url.
6773         * libnautilus-private/nautilus-file-operations.c:
6774         (nautilus_file_operations_new_file_from_template):
6775         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6777         * libnautilus-private/nautilus-file-utilities.c:
6778         (test_uri_exists), (nautilus_ensure_unique_file_name):
6779         Handle gnome_vfs_uri_new() failure by returning NULL.
6781         * libnautilus-private/nautilus-icon-container.c:
6782         * libnautilus-private/nautilus-icon-container.h:
6783         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6785         * libnautilus-private/nautilus-icon-dnd.c:
6786         * libnautilus-private/nautilus-icon-dnd.h:
6787         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6788         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6789         Don't offer netscape URL drags, prefer netscape URL drops over
6790         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6792         * libnautilus-private/nautilus-link-desktop-file.c:
6793         (nautilus_link_desktop_file_local_create):
6794         Handle trash, desktop and search URIs, handle
6795         NULL retval of nautilus_ensure_unique_file_name.
6797         * src/nautilus-location-bar.c:
6798         * src/nautilus-spatial-window.c:
6799         * src/file-manager/fm-list-model.c:
6800         Don't offer/handle netscape URL drags.
6802         * src/file-manager/fm-directory-view.h:
6803         * src/file-manager/fm-icon-view.c:
6804         * src/file-manager/fm-list-view:
6805         Rename DND_URL symbols to DND_NETSCAPE_URL.
6807         Should fix #347673.
6809 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6811         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6812         Translate the selinux context from raw form when displayin.
6814 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6816         * cut-n-paste-code/gsequence/gsequence.[ch]:
6817         Import the latest EggSequence which supposedly fixes a
6818         bunch of bugs.
6820         * src/file-manager/fm-list-model.c:
6821         Fix to use new function names of EggSequence
6823 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6825         * configure.in:
6826         Post-release version bump
6828 === nautilus 2.15.90 ===
6830 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6832         * NEWS:
6833         Update for release
6835         * configure.in:
6836         Require eel 2.15.90
6838 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6840         * src/nautilus-main.c: (main):
6841         Unref GnomeProgram at the end. (#348429)
6843         Patch from Christian Persch <chpe@gnome.org>
6845 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6847         * src/nautilus-file-management-properties.c:
6848         (nautilus_file_management_properties_dialog_setup):
6849         * src/nautilus-file-management-properties.glade:
6850         Remove the "always use text-entry location bar" checkbox from the
6851         preferences page.
6853         * src/nautilus-navigation-window.[ch]: (location_button_create),
6854         (nautilus_navigation_window_instance_init),
6855         (nautilus_navigation_window_destroy):
6856         Add a tooltip to the new location bar toggle button.
6858 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6860         * src/file-manager/fm-properties-window.c:
6861         (permission_combo_update): Add a translator comment for
6862         permission combo box labels. (#347764)
6864         Patch from Hendrik Richter  <hendi@gnome-de.org>
6866 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6868         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6869         Add a location_button field.
6871         * src/nautilus-navigation-window.c
6872         (nautilus_navigation_window_instance_init): Create the
6873         location_button.
6874         (location_button_toggled_cb): New callback.  Changes the
6875         preference for toggling between the path bar and the location bar.
6876         (always_use_location_entry_changed): Toggle the button as
6877         appropriate.
6879         Add a button to the location bar to toggle betwen the path bar
6880         and a location entry. (#347991)
6882         Patch from Federico Mena Quintero  <federico@novell.com>
6884 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6886         * libnautilus-private/nautilus-icon-factory.c:
6887         * src/file-manager/fm-directory-view.c:
6888         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6889         * src/nautilus-window-menus.c:
6890         Use trash icons from the icon naming specification for trash
6891         related operations. (#340321)
6893         Patch from Rodney Dawes  <dobey@novell.com>
6895 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6897         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6898         Take the sidebar as parameter and refilter it after adding.
6900         (reorder_bookmarks): Implement reordering of bookmarks.
6902         (drag_data_delete_callback), (drag_data_received_callback),
6903         (drag_motion_callback): Handle dragging of tree rows.
6905         (nautilus_places_sidebar_init)
6906         (_shortcuts_model_filter_class_init),
6907         (_shortcuts_model_filter_init),
6908         (shortcuts_model_filter_row_draggable),
6909         (shortcuts_model_filter_drag_data_get),
6910         (shortcuts_model_filter_drag_source_iface_init),
6911         (shortcuts_model_filter_new):
6912         Implement GtkTreeDragSource.
6914         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6915         (loading_uri_callback): Use the filter model.
6917         Enable reordering of bookmarks in the places sidebar via
6918         Drag'n'Drop. (#319022)
6920         Patch from Xavier Claessens <xclaesse@gmail.com>
6922 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6924         * libnautilus-private/nautilus-search-engine-beagle.c:
6925         (nautilus_search_engine_beagle_new): Check whether daemon is
6926         running as beagle_client_new doesn't fail when a stale socket
6927         file exists.
6929         Patch from Jürg Billeter <j@bitron.ch>
6931 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6933         * configure.in:
6934         * libnautilus-extension/Makefile.am:
6935         Add extension versioning infrastructure and add nautilus-menu.[ch].
6937         * libnautilus-extension/nautilus-menu-item.[ch]:
6938         Add and handle a 'menu' property and add a function
6939         nautilus_menu_item_set_submenu.
6941         * libnautilus-extension/nautilus-menu.[ch]:
6942         New files implementing a submenu item.
6944         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6945         (reset_extension_actions_menu):
6946         Add extension menu items recursively.
6948         * libnautilus-extension/nautilus-menu-provider.h:
6949         Update include.
6951         Extend extension API to support submenus. (#314579)
6953         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6955 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6957         * configure.in:
6958         Post-release version bump
6960 === nautilus 2.15.4 ===
6962 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6964         * NEWS:
6965         Update for release
6967         * configure.in:
6968         Bump version to 2.15.4
6969         Require eel 2.15.4
6971 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6973         * libnautilus-private/nautilus-directory-async.c:
6974         (dequeue_pending_idle_callback): Never add a file to both
6975         the added_files and changed_files lists. Don't ref an existing
6976         file without adding it to the changed_file list. (#336051)
6978         Patch from Christian Neumair  <chris@gnome-de.org>
6980 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6982         * libnautilus-private/nautilus-file-dnd.[ch]:
6983         Add functions nautilus_drag_can_accept_files and
6984         nautilus_drag_can_accept_info.
6986         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6987         (receive_dropped_uri_list), (receive_dropped_text),
6988         (drag_data_received_callback):
6989         Accept the entire drag context as parameter and use
6990         nautilus_icon_container_find_drop_target.
6992         (nautilus_icon_container_find_drop_target):
6993         (nautilus_icon_dnd_update_drop_target):
6994         Use nautilus_drag_can_accept_info.
6996         * libnautilus-private/nautilus-marshal.list:
6997         Add new signature.
6999         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7000         Add function get_drop_target_uri_at_pos and use it in the drop
7001         handlers to determine the target uris for actions.
7002         Rename get_drop_target to get_drop_target_uri_for path.
7004         (nautilus_tree_view_drag_dest_class_init):
7005         Adapt to new drag handler signatures.
7007         (set_widget_highlight):
7008         Fix DND highlighting of an empty tree view.
7010         (drag_motion_callback):
7011         Ignore drags on the header.
7013         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7014         * libnautilus-private/nautilus-icon-container.[ch]:
7015         * src/file-manager/fm-icon-view.c:
7016         * src/file-manager/fm-list-view.c:
7017         Add a target/parent uri parameter to the drop handler functions.
7019         * src/file-manager/fm-directory-view.[ch]:
7020         Add handling for the additional target parameter to support
7021         drops of URIs, URLs and text to subfolders.
7023         Patch from Christian Neumair  <chris@gnome-de.org>
7025 2006-07-08  Christian Neumair  <chris@gnome-de.org>
7027         * libnautilus-private/nautilus-file-utilities.c:
7028         * libnautilus-private/nautilus-file-utilities.h:
7029         Add nautilus_find_existing_uri_in_hierarchy.
7030         Remove undefined in_gnome_path helper declarations.
7032         * src/nautilus-pathbar.c:
7033         * src/nautilus-pathbar.h:
7034         Make nautilus_path_bar_clear_buttons public.
7036         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7037         If the displayed location was removed, and it has an existing parent,
7038         navigate window to this parent. Fixes #336724.
7040 2006-07-06  William Jon McCann  <mccann@jhu.edu>
7042         * libnautilus-private/nautilus-icon-factory.c:
7043         (get_special_icon_for_file):
7044         * src/nautilus-window-menus.c:
7045         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7046         for burn:///.
7048 2006-06-21  Christian Neumair  <chris@gnome-de.org>
7050         Add complete session management, remember maximization state and type
7051         of open windows, save history on quit.
7053         * libnautilus-private/nautilus-global-preferences.c
7054         * libnautilus-private/nautilus-global-preferences.h:
7055         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7057         * libnautilus-private/nautilus-metadata.h:
7058         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7060         * src/nautilus-application.c:
7061         * src/nautilus-application.h:
7062         Save session on session save request, add
7063         nautilus_application_load_session(), move
7064         initial navigational geometry handling to
7065         nautilus_application_create_navigation_window,
7066         maximize window if
7067         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7068         is set.
7070         * src/nautilus-main.c:
7071         Add "--load-session" parameter.
7073         * src/nautilus-shell-interface.idl:
7074         * src/nautilus-shell.c:
7075         Add load_session CORBA method.
7077         * src/nautilus-navigation-window.c:
7078         * src/nautilus-spatial-window.c:
7079         Save maximized state when appropriate.
7081         * src/nautilus-window-manage-views.c:
7082         Load maximized state for spatial windows,
7083         remove navigation window geometry handling.
7085         * src/nautilus-window.c:
7086         * src/nautilus-window-private.h:
7087         Add nautilus_add_to_history_list_no_notify.
7089 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7091         * libnautilus-extension/nautilus-menu-provider.[ch]:
7092         Add items_updated signal
7094         * libnautilus-private/Makefile.am:
7095         * libnautilus-private/nautilus-signaller.[ch]:
7096         * src/nautilus-signaller.[ch]:
7097         * src/Makefile.am:
7098         Move NautilusSignaller to libnautilus-private.
7099         Add popup_menu_changed signal.
7101         * src/nautilus-application.c:
7102         Signal popup_menu_changed when a menu provider emits items_updated.
7104         * src/file-manager/fm-directory-view.c:
7105         * src/nautilus-window.c:
7106         Handle popup_menu_changed.
7108         * src/nautilus-emblem-sidebar.c:
7109         * src/nautilus-history-sidebar.c:
7110         * src/nautilus-navigation-window-menus.c:
7111         * src/nautilus-navigation-window.c:
7112         * src/nautilus-property-browser.c:
7113         * src/nautilus-spatial-window.c:
7114         * src/nautilus-window-menus.c:
7115         Update includes.
7117         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7119 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7121         * libnautilus-private/nautilus-column-utilities.c:
7122         Add selinux context column
7124         * libnautilus-private/nautilus-directory-async.c:
7125         * libnautilus-private/nautilus-file-private.h:
7126         * libnautilus-private/nautilus-file.[ch]:
7127         Get selinux context for all files.
7128         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7129         Add selinux_context string attribute.
7131         * src/file-manager/fm-properties-window.c:
7132         Display selinux context in permissions page.
7134 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7136         * libnautilus-private/nautilus-global-preferences.[ch]:
7137         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7138         Add show_advanced_permissions setting
7139         Remove show_special_flags setting, its always on in advanced mode.
7141         * libnautilus-private/nautilus-file-operations.[ch]:
7142         Add nautilus_file_set_permissions_recursive
7144         * src/file-manager/fm-properties-window.c:
7145         Change permission page. Implement both simple and advanced mode.
7146         Add recursive permissions setting.
7147         HIGify some spacing.
7149 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7151         * configure.in:
7152         Post-release version bump
7154 === nautilus 2.15.2 ===
7156 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7158         * NEWS:
7159         Update for release
7161 2006-05-30  Christian Neumair  <chris@gnome-de.org>
7163         * libnautilus-private/nautilus-icon-factory.c:
7164         * libnautilus-private/nautilus-thumbnails.c:
7165         * libnautilus-private/nautilus-thumbnails.h:
7166         Use GdkPixbufLoader for thumbnailing.
7168 2006-05-29  Christian Neumair  <chris@gnome-de.org>
7170         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7171         Limit max. returned SVG icon size to requested icon size.
7173 2006-05-24  Christian Neumair  <chris@gnome-de.org>
7175         * libnautilus-private/nautilus-file-utilities.c:
7176         (nautilus_file_operations_copy_move):
7177         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7178         nautilus_file_get_enclosing_volume.
7180         * libnautilus-private/nautilus-file-utilities.c:
7181         * libnautilus-private/nautilus-file-utilities.h:
7182         Remove nautilus_get_enclosing_volume.
7184 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7186         * src/nautilus-information-panel.c:
7187         * src/nautilus-window-bookmarks.c:
7188         * src/file-manager/fm-properties-window.c:
7190         Use g_signal_connect_data instead of the outdated eel equivalent.
7192 2006-05-24  Alexander Larsson  <alexl@redhat.com>
7194         * src/file-manager/fm-list-view.c:
7195         Remove unused include of eel-cell-renderer-pixbuf-list.h
7197 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7199         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7200         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7202 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7204         * nautilus-folder-handler.desktop.in: Add internationalization
7205         * po/POTFILES.in: Add the file.
7207 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7209         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7210         Only pass TRUE for embedding_text if we actually read a top-left text.
7211         Based on patch from Rene Hausleitner (#335435)
7213 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7215         * src/file-manager/fm-directory-view.c:
7216         * src/nautilus-places-sidebar.c:
7217         Don't allow floppy formating if the floppy is mounted,
7218         since gfloppy can't handle that. (#125819)
7219         Patch from Xavier Claessens
7221 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7223         * configure.in:
7224         Post-release version bump.
7226 === nautilus 2.15.1 ===
7228 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7230         * NEWS:
7231         Update for release
7233 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7235         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7236         (icon_set_size), (icon_toggle_selected),
7237         (nautilus_icon_container_move_icon), (keyboard_stretching),
7238         (end_stretching), (nautilus_icon_container_update_icon),
7239         (assign_icon_position), (nautilus_icon_container_add),
7240         (nautilus_icon_container_is_stretched),
7241         (nautilus_icon_container_unstretch),
7242         (nautilus_icon_container_freeze_icon_positions):
7243         * libnautilus-private/nautilus-icon-container.h:
7244         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7245         * libnautilus-private/nautilus-icon-private.h:
7246         * src/file-manager/fm-icon-view.c:
7247         (get_stored_icon_position_callback),
7248         (icon_position_changed_callback):
7249         Cleanup to merge the x any y icon scale factors into one variable.
7251         Patch from Christian Neumair <chris@gnome-de.org>
7253 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
7255         * src/nautilus-places-sidebar.c: (update_places_cb),
7256         (volume_unmounted_callback), (drive_disconnected_callback),
7257         (drive_connected_callback),
7258         (nautilus_places_sidebar_set_parent_window):
7259         Update the places on drive-connected and drive-disconnected
7260         signals too. Delay the update for the volume-unmounted signal
7261         with an idle callback to work around gnome-vfs removing the
7262         volume only after we received the signal.
7264         Patch from Xavier Claessens <xclaesse@gmail.com>
7266 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
7268         * src/nautilus-window-manage-views.c:
7269         (got_file_info_for_view_selection_callback):
7270         Re-set viewed_file after a location change failed. Prevents
7271         crashing over an assertion in viewed_file_changed_callback
7272         on slow filesystems. Fixes #339965.
7274 2006-05-08  Federico Mena Quintero  <federico@novell.com>
7276         * libnautilus-private/nautilus-file-operations.c
7277         (handle_transfer_ok): Don't special-case the first 0 bytes of the
7278         file in the case of reporting actual copy/move progress.  It is
7279         fine to update both the labels and the sizes every time.  Fixes
7280         http://bugzilla.gnome.org/show_bug.cgi?id=341064
7281         https://bugzilla.novell.com/show_bug.cgi?id=66073
7283 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
7285         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7286         (check_visibility), (bookmarks_check_popup_sensitivity),
7287         (get_selected_iter), (rename_selected_bookmark),
7288         (remove_selected_bookmarks), (mount_shortcut_cb),
7289         (unmount_shortcut_cb), (eject_shortcut_cb),
7290         (nautilus_places_sidebar_init):
7291         Add volume data to the list store and use it to show
7292         an unmount command for network volumes. (#316184)
7294         Patch from Xavier Claessens <xclaesse@gmail.com>
7296 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7298         * libnautilus-private/nautilus-dnd.c:
7299         (nautilus_drag_drop_action_ask),
7300         (nautilus_drag_drop_background_ask):
7301         * src/file-manager/fm-tree-view.c: (create_popup_menu):
7302         * src/nautilus-places-sidebar.c:
7303         (bookmarks_build_popup_menu):
7304         Use eel_gtk_menu_append_separator.
7306         * src/nautilus-places-sidebar.c:
7307         (bookmarks_check_popup_sensitivity):
7308         Use eel_gtk_widget_set_shown.
7310 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7312         * src/nautilus-query-editor.c: (type_combo_changed):
7313         Fix typo in function name: s/availible/available/ (#326053)
7315         * configure.in:
7316         Require eel 2.15.1
7318 2006-05-04  Christian Neumair  <chris@gnome-de.org>
7320         * src/nautilus-navigation-action.c:
7321         (nautilus_navigation_action_class_init), (disconnect_proxy):
7322         Disconnect signal handlers registered when connecting proxies.
7324 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
7326         * src/nautilus-places-sidebar.c: (volume_op_callback):
7327         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7328         (eject_for_type), (set_visibility),
7329         (bookmarks_check_popup_sensitivity), (get_selected_drive),
7330         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7331         (format_shortcut_cb), (bookmarks_build_popup_menu):
7332         Add mount, unmount, eject and format menu items to the popup menu
7333         of drives in the places sidebar. (#316184)
7335         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7337 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7339         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7340         Adapt to new GtkAboutDialog behaviour and use wrap-license.
7341         Makes the close button work again. Fixes #336520.
7343         Patch from Christian Persch <chpe@gnome.org>
7345 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7347         * src/nautilus-query-editor.c: (location_row_create_widgets):
7348         Fix typo in the query filechooser window title. (#325284)
7350 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7352         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7353         (finish_first_line):
7354         Fix wording: Use "criterion" instead of "criterium". (#331682)
7356         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7358 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7360         * libnautilus-private/nautilus-program-choosing.c:
7361         (application_cannot_open_location):
7362         Remove bogus period from strings. (#336909)
7364         Patch from Javier F. Serrador <serrador@tecknolabs.com>
7366 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7368         * libnautilus-private/nautilus-file-operations.c:
7369         (handle_transfer_overwrite):  Use the same phrasing and
7370         format as the GTK+ overwrite dialog.  Also, per the HIG
7371         convert the dialog to a confirmation alert since the user's
7372         command may destroy data. (#325188)
7374         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7376 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7378         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7379         (append_exifdata_string):
7380         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7381         deciding which date to show from image metadata. (#331810)
7383         Patch from Pat Suwalski <pat@suwalski.net>
7385 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
7387         * configure.in:
7388         * po/LINGUAS:
7389         Update handling of po/LINGUAS for new instructions.  Refer
7390         to http://live.gnome.org/GnomeGoals/PoLinguas
7392         Patch from Brian Pepple  <bdpepple@gmail.com>
7394 2006-04-27  Christian Neumair  <chris@gnome-de.org>
7396         * src/file-manager/fm-actions.h:
7397         * src/file-manager/fm-directory-view.c:
7398         (file_get_volume_and_drive),
7399         (action_self_mount_volume_callback),
7400         (action_self_unmount_volume_callback),
7401         (action_self_eject_volume_callback),
7402         (action_self_format_volume_callback),
7403         (file_get_volume_and_drive),
7404         (file_should_show_self),
7405         (real_update_menus_volumes):
7406         * src/file-manager/fm-tree-view.c:
7407         (create_popup_menu):
7408         * src/file-manager/nautilus-directory-view-ui.xml:
7409         Allow to mount/unmout/eject/format a volume when displaying its
7410         activation URI.
7412 2006-04-26  Christian Neumair  <chris@gnome-de.org>
7414         * libnautilus-private/nautilus-file.c:
7415         (nautilus_file_denies_access_permission),
7416         (nautilus_file_can_get_permissions),
7417         (nautilus_file_can_set_permissions):
7418         If no ACCESS file info field is available, pretend to have full
7419         access. If no PERMISSIONS field is available, pretend to have full
7420         permission control.
7422 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7424         * libnautilus-private/nautilus-icon-canvas-item.c:
7425         Fix width of text selection in text-below-icons mode.
7426         (it was to wide.)
7428 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7430         * configure.in:
7431         Remove popt
7433         * src/nautilus-connect-server-dialog-main.c:
7434         * src/nautilus-main.c:
7435         Convert from popt to goption.
7436         Based on patch from Philip Van Hoof
7438 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7440         * src/nautilus-main.c:
7441         Remove icon registration, as its no longer needed with gtk 2.9.
7443         * src/nautilus-window-menus.c:
7444         (nautilus_menus_append_bookmark_to_menu):
7445         Remove bogus TODO.
7447 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7449         * configure.in:
7450         Bump version to 2.15.1
7451         2.14 development continues on gnome-2-14 branch.
7453 ==== gnome-2-14 branched from here ===
7455 2006-04-25  Christian Neumair  <chris@gnome-de.org>
7457         * configure.in:
7458         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7460         * src/file-manager/fm-tree-view.c: (create_tree):
7461         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7463 2006-04-18  Alexander Larsson  <alexl@redhat.com>
7465         * libnautilus-private/nautilus-file-attributes.h:
7466         * libnautilus-private/nautilus-directory-async.c:
7467         * libnautilus-private/nautilus-directory-private.h:
7468         * libnautilus-private/nautilus-file-private.h:
7469         * libnautilus-private/nautilus-file.c:
7470         * libnautilus-private/nautilus-file.h:
7471         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
7472         the normal top-left text to 10x5.
7473         Add need_large argument to nautilus_file_peek_top_left_text and
7474         nautilus_extract_top_left_text.
7476         * libnautilus-private/nautilus-icon-canvas-item.[ch]
7477         Make details an instance-private instead of allocating separately.
7478         Add _set_is_visible() and only keep PangoLayouts cached for
7479         visible icons.
7481         * libnautilus-private/nautilus-icon-container.[ch]:
7482         * src/file-manager/fm-icon-container.c:
7483         Monitor large embedded text for larger icons.
7484         Call nautilus_icon_canvas_item_set_is_visible as needed.
7486         * libnautilus-private/nautilus-icon-factory.[ch]:
7487         Limit never-free recently used cache to 20 items.
7488         Free other unused cache items after a 100 sec.
7490 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7492         * po/LINGUAS:
7493         Remove newlines to fix build with CVS intltool. (#338423)
7495 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7497         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7498         Don't delete the first bookmark if pressing del key on an
7499         undeletable item. Fixes #338377.
7501 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
7503         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7504         Don't add location bookmark for desktop windows. Fixes #334860.
7506         Patch from Christian Neumair <chris@gnome-de.org>
7508 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7510         * configure.in:
7511         Post-release version bump.
7513 === nautilus 2.14.1 ===
7515 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7517         * NEWS:
7518         Update for release
7520         * configure.in:
7521         Require eel 2.14.1
7523 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7525         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7526         Use smaller close icon for the sidebar.
7528         Patch from Yang Hong <yanghong@ccoss.com.cn>
7530 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7532         * libnautilus-private/nautilus-icon-dnd.c:
7533         (get_data_on_first_target_we_support):
7534         Determine drop target by iterating through drop container
7535         target list instead of drag context DND list. (#337588)
7537         Patch from Christian Neumair <chris@gnome-de.org>
7539 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7541         * po/LINGUAS: New file listing all supported languages.
7543         * configure.in: Use po/LINGUAS instead of including all languages
7544         directly in this file. See the wiki for more information:
7545         http://live.gnome.org/GnomeGoals/PoLinguas
7547         Patch from Brian Pepple  <bdpepple@gmail.com>
7549 2006-04-08  Christian Neumair  <chris@gnome-de.org>
7551         * libnautilus-private/nautilus-file-operations-progress.c:
7552         (nautilus_file_operations_progress_update),
7553         (nautilus_file_operations_progress_set_operation_string):
7554         Update progress dialog when setting its operation string,
7555         also set operation string during preflight.
7557 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
7559         * src/file-manager/fm-directory-view.c:
7560         (set_script_environment_variables),
7561         (unset_script_environment_variables):
7562         * src/nautilus-main.c: (main):
7563         * src/nautilus-shell.c: (corba_restart):
7564         Use g_(un)setenv instead of their eel_ counterparts.
7566 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7568         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7569         (mount_volume_callback), (row_activated_callback),
7570         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7571         Adapt the same policy for showing drives and volumes in the places
7572         sidebar as in computer:/// and the gtk filechooser: Show unmounted
7573         but user-visible drives and mount them on activation. (#321320)
7575         Patch from Xavier Claessens <xclaesse@gmail.com>
7577 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7579         * data/patterns/.striated.png:
7580         * data/patterns/Makefile.am:
7581         Remove unused pattern file. (#337353)
7583 2006-03-30  Christian Neumair  <chris@gnome-de.org>
7585         * src/file-manager/fm-directory-view.c:
7586         (fm_directory_view_get_loading):
7587         * src/file-manager/fm-directory-view.h:
7588         Add fm_directory_view_get_loading().
7590         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7591         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7592         Use fm_directory_view_get_loading() to determine whether view is
7593         loaded. If it is not yet loaded, don't position icons lazily.
7595 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
7597         * src/nautilus-connect-server-dialog-main.c: (main):
7598         Get the command line options and pass them on to the dialog.
7600         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7601         (nautilus_connect_server_dialog_init), (setup_for_type):
7602         Use new MethodInfo struct to construct the UI.
7603         (display_server_uri): New function for initialising the UI based
7604         on the broken down parts of the URI.
7605         (nautilus_connect_server_dialog_new): Use display_server_uri.
7606         (get_method_description): New helper function.
7607         (port_insert_text): Accept more than one digit at a time.
7609         Display broken down URIs in 'Connect to Server' properly. (#332848)
7611         Patch from Nate Nielsen <nielsen@memberwebs.com>
7613 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7615         * libnautilus-private/nautilus-icon-factory.c: Only consider
7616         the filename suffix when deciding if a file is an SVG image.
7617         Bug #330019.
7619 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7621         * src/nautilus-application.c: use g_strv_length instead of a
7622         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7623         the old eel_make_uri_from_shell_arg. Bug #334077.
7625 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7627         * src/file-manager/fm-directory-view.c:
7628         (pattern_select_response_cb), (select_pattern):
7629         Add help button to the Select Pattern dialog. (#331443)
7631         * src/nautilus-connect-server-dialog.c: (response_callback),
7632         (nautilus_connect_server_dialog_init):
7633         Add help button to the Connect to Server dialog. (#334330)
7635         * src/nautilus-location-dialog.c: (response_callback),
7636         (nautilus_location_dialog_init):
7637         Add help button to the Open Location dialog (#334293)
7639 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7641         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7642         Don't set the visibility of the "burn CD" action here.
7643         (nautilus_window_initialize_menus_constructed): New public
7644         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7645         a window which has a menubar.  This prevents calling
7646         have_burn_uri() unnecessarily for the desktop window, as this is
7647         an expensive operation during login (up to 1 second!).  The way
7648         have_burn_uri() works is by creating a "burn:///" URI and seeing
7649         if it is valid, but this makes gnome-vfs load libmapping.so from
7650         nautilus-cd-burner; this takes a long time during login.
7652         * src/nautilus-window-private.h: Added prototype for
7653         nautilus_window_initialize_menus_constructed().
7655         * src/nautilus-window.h: New prototype for
7656         nautilus_window_has_menubar_and_statusbar().
7658         * src/nautilus-window.c
7659         (nautilus_window_has_menubar_and_statusbar): New function; returns
7660         whether the window should have a menubar and statusbar.  This
7661         depends on the window_type from the class structure.
7662         (nautilus_window_constructor): Call
7663         nautilus_window_initialize_menus_constructed().  We do it here so
7664         that its own call to nautilus_window_has_menubar_and_statusbar()
7665         will already have the right value for class->window_type.
7667 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7669         * src/nautilus-main.c: (register_icons):
7670         Speed up stock icon registration, as discussed on the mailing list:
7672         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7674         Also fixes #335158.
7676         * libnautilus-private/nautilus-file-operations.c:
7677         (nautilus_file_operations_copy_move):
7678         Check whether enclosing volume for any of the source files is
7679         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7680         Fixes #167102.
7682         * libnautilus-private/nautilus-file-utilities.c:
7683         * libnautilus-private/nautilus-file-utilities.h:
7684         Add nautilus_get_enclosing_volume.
7686 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7688         * nautilus-computer.desktop.in:
7689         * nautilus-folder-handler.desktop.in:
7690         * nautilus-home.desktop.in:
7691         * src/network-scheme.desktop.in:
7692         Add --no-desktop to the Exec command line options. (#326338)
7694         Patch from Saleem Abdulrasool
7696         * nautilus-computer.desktop.in:
7697         * nautilus-folder-handler.desktop.in:
7698         * nautilus-home.desktop.in:
7699         * nautilus.desktop.in:
7700         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7701         none of the listed binaries does exist anymore.
7703 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7705         * libnautilus-private/*.c:
7706         * src/file-manager/*.c:
7707         * src/*.c:
7708         Use gi18n.h instead of deprecated gnome-i18n.h header.
7710         * libnautilus-private/nautilus-query.c:
7711         (nautilus_query_to_readable_string):
7712         Mark string for translation.
7714         * po/POTFILES.in:
7715         Add nautilus-query.c
7717         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7719 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7721         * configure.in: Added "ka" Georgian to
7722         ALL_LINGUAS.
7724 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7726         * configure.in:
7727         Post-release version bump.
7729 === nautilus 2.14.0 ===
7731 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7733         * NEWS:
7734         Update for release
7736         * configure.in:
7737         Update version to 2.14.0
7739 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7741         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7742         (activation_drive_mounted_callback):
7743         Don't show error dialog if mount error is "".
7745 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7747         * libnautilus-private/nautilus-icon-canvas-item.c:
7748         Fix text drawing in RTL mode in text beside icons.
7750 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7752         * libnautilus-private/nautilus-mime-actions.c:
7753         (nautilus_mime_actions_get_full_file_attributes):
7754         Don't request the mime list for activation, context menu and
7755         the view as menu anymore. It was once used for determining a
7756         specialized component for directories, but we don't support that
7757         anymore. Nowadays it just delays these operations and can cause
7758         auth dialogs when opening the popup menu.
7760 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7762         * libnautilus-private/nautilus-file.c:
7763         (nautilus_file_recompute_deep_counts):
7764         Add file to work queue of enclosing directory when recomputing
7765         deep count for the properties dialog. Fixes #169342.
7767         Patch from Christian Neumair
7769 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7771         * src/nautilus-window-manage-views.c:
7772         * src/nautilus-window-private.h:
7773         Close window when it gets put in the trash.
7775         Patch from Christian Neumair
7777 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7779         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7780         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7781         icons jumping around
7783         * libnautilus-private/nautilus-icon-container.c:
7784         remove old workaround
7786         Patch from Christian Neumair
7788 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7790         * configure.in: Add "km" to ALL_LINGUAS.
7792 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7794         * libnautilus-private/nautilus-directory-async.c:
7795         (new_files_cancel), (nautilus_directory_cancel):
7796         Cancel get_file_info calls for new files too. Fixes a crash
7797         when leaving a directory with pending calls (#152977).
7799 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7801         * src/file-manager/fm-directory-view.c: (activate_callback):
7802         Close the window after the file activation, not before.
7803         Fixes a crash when middle-clicking a file (#330491).
7805 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7807         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7808         Don't show directory count for smb shares, as that can cause
7809         lots of network traffic and auth dialogs.
7811 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7813         * libnautilus-private/nautilus-icon-container.c:
7814         (get_cmp_point_x), (get_cmp_point_y),
7815         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7816         (closest_in_90_degrees), (record_arrow_key_start):
7817         Use better icon points for comparing the position of two items in
7818         "Text Beside Icon" mode. Fixes keynav issues with items that have
7819         different icon sizes.
7821 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7823         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7824         (get_drop_path):
7825         Test for the right path in the break condition. Fixes an infinite
7826         loop when dragging an item over a non-folder child of an expanded
7827         node in the list view, deadlocking the desktop.
7829 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7831         * configure.in:
7832         Post release version bump
7834 === nautilus 2.13.92 ===
7836 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7838         * NEWS:
7839         Update for release
7841 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7843         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7844         Use lazy positioning for volumes only, not all desktop file icons,
7845         as this can cause icons to move around, and its mainly required
7846         for removable volumes anyway.
7848 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7850         * src/nautilus-navigation-window.c:
7851         * src/nautilus-spatial-window.c:
7852         * src/nautilus-window.[ch]:
7853         Don't shortcut the title change when the bookmark name changes.
7854         Fixes #331383
7855         Patch from Christian Neumair.
7857 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7859         Get users' and groups' names via a cache to avoid calling
7860         getpwuid/getgrgid too often (i.e. many times during single redraw).
7862         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7863         Added nautilus-users-groups-cache.[ch]
7864         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7865         implementation of cache for getpwuid/getgrgid results.
7866         * libnautilus-private/nautilus-file.c:
7867         (get_user_name_from_id): removed
7868         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7869         (get_user_and_real_name_from_id): get user name and gecos using
7870         nautilus_users_cache_* functions instead of using getpwuid directly.
7871         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7872         (nautilus_file_get_group_name): get group name using
7873         nautilus_groups_cache_get_name instead of using getgrgid directly.
7874         (nautilus_file_get_owner_as_string): get user name using
7875         nautilus_users_cache_get_name.
7877 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7879         Don't add all possible columns to GtkTreeView when initializing
7880         FMListView, only the ones we actually show. This way we avoid getting
7881         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7882         columns with the default settings.
7884         * src/file-manager/fm-list-view.c:
7885         (apply_visible_columns_foreach, apply_visible_columns,
7886         apply_column_order): removed
7887         (apply_columns_settings): new function, updates a list of columns in
7888         GtkTreeView given both a list of visible columns and their ordering,
7889         replacement for apply_visible_columns and apply_column_order.
7890         (create_and_set_up_tree_view): when creating details->columns hash
7891         table, pass g_object_unref as value_destroy_func; before adding
7892         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7893         add columns to the view, the appropriate columns will be added when
7894         applying the configuration; in order to apply initial columns
7895         settings, call apply_columns_settings (instead of
7896         apply_visible_columns + apply_column_order).
7897         (set_visible_columns_from_metadata_and_preferences,
7898         set_column_order_from_metadata_and_preferences): removed
7899         (set_columns_settings_from_metadata_and_preferences): new, replacement
7900         for set_visible_columns_* and set_column_order_*.
7901         (fm_list_view_begin_loading, column_chooser_changed_callback,
7902         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7903         default_visible_columns_changed_callback,
7904         default_column_order_changed_callback): use newly added
7905         set_columns_settings_from_metadata_and_preferences.
7907 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7909         Avoid heavy operations inside "motion_notify_event" handler: don't
7910         call gtk_tree_model_row_changed (which causes updating the whole
7911         view), don't create new mouse cursor, change cursor only when
7912         necessary.
7913         As a bonus we avoid leaking hand cursor in nautilus and X server.
7915         * src/file-manager/fm-list-view.c:
7916         (hand_cursor): new global variable for storing hand cursor used in
7917         single click mode
7918         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7919         the model when changing rows, it's very slow and unnecessary - GTK+
7920         automatically invalidates parts of the view occupied by old and new
7921         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7922         only when necessary (from GDK_HAND2 to default and the other way
7923         round)
7924         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7925         the current row in the model, GTK+ automatically redraws the current
7926         row
7927         (enter_notify_callback): in case single click mode is used, update
7928         details->hover_path and set hand cursor if necessary
7929         (create_and_set_up_tree_view): connect to enter_notify_event signal
7930         in addition to leave_notify_event.
7931         (fm_list_view_click_policy_changed): unref global hand_cursor and
7932         set it to NULL when changing to double click mode, create new cursor
7933         and assign it to hand_cursor when changing to single click one.
7934         (fm_list_view_finalize): free details->hover_path if necessary
7935         (fm_list_view_init): explicitly set details->hover_path to NULL
7937 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7939         * src/nautilus-window-manage-views.c:
7940         Don't close window if old file changed when we're loading
7941         a new one (#137027).
7942         Based on patch from Christian Neumair.
7944 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7946         * libnautilus-private/nautilus-icon-container.c:
7947         Correctly handle *_margins as pixel values, not world-coords.
7948         Based on patch from Christian Neumair.
7950 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7952         * libnautilus-private/nautilus-icon-container.c
7953         (finish_adding_new_icons): Do not place icons both in the
7954         no_position_icons and semi_position_icons lists!
7955         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7956         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7957         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7958         getting a negative number.  So, we initially test for this and
7959         start that the first snap column.  The same reasoning applies to
7960         *y and the baseline.
7962 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7964         * src/nautilus-navigation-window.c:
7965         Allow saving a sidebar width of 0 (#331475)
7966         Patch from Christian Neumair
7968 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7970         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7971         Allow line-breaks after '-', '_', '.'
7972         (although not when a short number follows '.')
7973         Patch from Christian Neumair
7975 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7977         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7978         (can_accept_items_as_bookmarks), (drag_motion_callback),
7979         (bookmarks_drop_uris), (build_selection_list),
7980         (drag_data_received_callback):
7981         Only allow creation of bookmarks for directories. Fixes #328074.
7983 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7985         * libnautilus-private/nautilus-directory.c:
7986         (nautilus_directory_notify_files_removed):
7987         Plug potential leak.
7989 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7991         * src/file-manager/fm-directory-view.c: (done_loading):
7992         Only use the idle reveal mechanism for the list view.
7994 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7996         * src/file-manager/fm-directory-view.c:
7997         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7998         (done_loading):
7999         Call reveal_selection in an idle callback to work around a bug in
8000         GtkTreeView which produces buggy scroll states when the nodes have
8001         not yet been allocated. It would make the selection always the top
8002         row even when it should ignore alignment, among other oddities.
8004 2006-02-26  Christian Neumair  <chris@gnome-de.org>
8006         * src/nautilus-application.c: (nautilus_application_get_n_windows):
8007         * src/nautilus-application.h:
8008         * src/nautilus-window-manage-views.c:
8009         (got_file_info_for_view_selection_callback):
8010         Also consider desktop windows when deciding whether to fallback to
8011         home or not. Fixes #331605.
8013 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
8015         * configure.in: Add "zh_HK" to ALL_LINGUAS.
8017 2006-02-24  Alexander Larsson  <alexl@redhat.com>
8019         * libnautilus-private/nautilus-directory-async.c:
8020         (directory_count_start):
8021         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
8022         This avoids lots of stats.
8024         * configure.in:
8025         Require vfs 2.13.92 (cvs for now) for the above.
8027 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8029         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8030         Don't leak bookmark.
8032 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8034         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8035         Resolve the dropped uris to their drop target, use the same naming
8036         logic as the bookmark menu and use gnome-fs-directory icon when adding.
8037         If something more fitting is available it will be updated anyway.
8038         Fixes #332235.
8040 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8042         * src/nautilus-places-sidebar.c: (bookmarks_edited):
8043         Set the has_custom_name_flag before setting the name - which would
8044         otherwise immediately commit the bookmarks to disk without the name.
8045         Fixes #327744.
8047 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8049         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8050         (bookmarks_button_press_event_cb):
8051         Open the popup menu non-modal and pass the button event on to the
8052         tree view. Makes a right click select the item under the cursor
8053         before bringing up the menu. Fixes #329778.
8055 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
8057         * libnautilus-private/nautilus-file.c:
8058         (nautilus_file_get_size_as_string_with_real_size):
8059         Add a cast to fix build for platforms where GnomeVFSFileSize
8060         is not defined as long long (e.g. AMD64). Fixes bug #331636.
8062 2006-02-21  Alexander Larsson  <alexl@redhat.com>
8064         * src/file-manager/fm-error-reporting.[ch]:
8065         Add callback to fm_rename_file.
8067         * src/file-manager/fm-icon-view.c:
8068         Pass NULL as above callback
8070         * src/file-manager/fm-list-view.c:
8071         Don't activate file when renaming, delay until rename done.
8072         After rename, scroll to renamed file if not visibile, because it
8073         may have moved.
8075         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
8077         * src/file-manager/fm-list-model.c:
8078         On file change, if file was re-sorted emit rows_reordered.
8080         This fixes bug #326581
8082 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
8084         * libnautilus-private/nautilus-mime-actions.c:
8085         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8086         (file_compare_by_uri_scheme),
8087         (nautilus_mime_get_default_application_for_files),
8088         (nautilus_mime_get_open_with_applications_for_files),
8089         (nautilus_mime_get_applications_for_files),
8090         (nautilus_mime_has_any_applications_for_files):
8091         Avoid redundant application lookups by sorting the files by mime type
8092         and skipping the ones which have the same mime type / parent uri
8093         combination as the previous one. Prevents nautilus from blocking for
8094         seconds when selecting many files of similar type.
8096 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
8098         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8099         Fall back to locale encoding or force utf8 if the utf8 conversion
8100         of the link target filename fails. (#331379)
8102 2006-02-15  Alexander Larsson  <alexl@redhat.com>
8104         * src/file-manager/fm-properties-window.c (append_extension_pages):
8105         Pass the original files, not the target files to property
8106         page providers. (#329426)
8107         (create_permissions_page):
8108         Make sure we can get permissions from target before showing
8109         permissions page.
8111 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8113         * configure.in:
8114         Post release version bump.
8116 === nautilus 2.13.91 ===
8118 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8120         * NEWS:
8121         Update for release
8123         * configure.in:
8124         Require eel 2.13.91
8126 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8128         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8129         Fix layout bug on desktop (#153519)
8131 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8133         * nautilus-folder-handler.desktop.in:
8134         Add application/x-gnome-saved-search to the list of folder types handled
8136 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8138         * configure.in:
8139         Post release version bump.
8141 === nautilus 2.13.90 ===
8143 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8145         * NEWS:
8146         Update for release
8148         * configure.in:
8149         Bump version to 2.13.90
8151 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8153         * src/nautilus-file-management-properties.c:
8154         (nautilus_file_management_properties_dialog_setup):
8155         * src/nautilus-file-management-properties.glade:
8156         Add the option to always use the location bar to the
8157         preferences dialog. Closes #328659.
8158         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8160 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8162         * libnautilus-private/nautilus-view.h:
8163         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8164         Add new grab_focus method.
8166         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8167         (fm_list_view_iface_init):
8168         Implement grab_focus.
8170         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8171         Use grab_focus to set the focus on the content view. Fixes #329087.
8172         Patch from Nelson Benitez <gnel@cenobioracing.com>
8174 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
8176         * src/nautilus-places-sidebar.c: (compute_drop_position),
8177         (get_drag_data), (free_drag_data), (drag_motion_callback),
8178         (drag_leave_callback), (uri_list_from_selection),
8179         (drag_data_received_callback), (drag_drop_callback),
8180         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8181         Enable bookmarks as drop targets. Closes #43311.
8182         Based on a patch from Christian Neumair <chris@gnome-de.org>.
8184 2006-01-29  Christian Neumair  <chris@gnome-de.org>
8186         * libnautilus-private/nautilus-icon-container.c:
8187         (finish_adding_new_icons):
8188         Use same grid as positioned icons to not mess up spacing.
8190 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
8192         * libnautilus-private/nautilus-file.c:
8193         (nautilus_file_get_size_as_string_with_real_size),
8194         (nautilus_file_get_string_attribute):
8195         * src/file-manager/fm-properties-window.c: (create_basic_page):
8196         Show the detailed file size in addition to the formatted one
8197         in the properties dialog. Fixes #62713.
8198         Patch from Gautier Portet <kassoulet@gmail.com>
8200 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8202         * src/file-manager/fm-directory-view.c:
8203         (confirm_delete_from_trash):
8204         HIGify the icon in the delete from trash dialog.
8205         Patch from Luca Ferretti <elle.uca@libero.it>
8207 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8209         * test/test-nautilus-directory-async.c: (main):
8210         Fix C99-style variable initialization.
8211         Patch from Jens Granseuer <jensgr@gmx.net>
8213 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8215         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8216         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8217         Stop cell editing when disposing the view. Fixes #322821.
8219 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8221         * libnautilus-private/nautilus-file-operations.c:
8222         (progress_dialog_set_to_from_item_text):
8223         Use nautilus_get_uri_shortname_for_display to avoid
8224         crashing g_markup with invalid utf-8. Fixes #325586.
8226 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
8228         * src/file-manager/fm-properties-window.c:
8229         (synch_groups_combo_box), (synch_user_menu):
8230         Don't try to update the owner and group widgets if
8231         the monitored file was removed. Fixes #325702.
8233 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8235         * src/nautilus-window.c: (nautilus_window_destroy):
8236         Unref and destroy a new content view that has been created
8237         but not yet been switched to. Fixes a rare crash.
8239 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8241         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8242         Don't leak title.
8244 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8246         * libnautilus-private/nautilus-desktop-directory-file.c:
8247         (desktop_directory_file_monitor_add):
8248         Fix a typo that makes the desktop directory monitors leak.
8250 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8252         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8253         Never try to scale icons down to 0px. Fixes scaling for
8254         images with extreme ratios.
8256 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8258         * libnautilus-private/nautilus-mime-actions.c:
8259         (nautilus_mime_get_applications_for_file):
8260         Don't leak mime_type.
8262 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
8264         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8265         Destroy the bookmarks window on shutdown.
8267         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8268         Release the bookmark stores.
8270 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
8272         * src/nautilus-spatial-window.c:
8273         (nautilus_spatial_window_finalize):
8274         Don't leak last_geometry.
8276         * src/file-manager/fm-tree-view.c:
8277         (show_iter_for_file):
8278         Don't leak path.
8280 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8282         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8283         Don't try to remove dummy rows from the reverse maps. Fixes
8284         critical warnings when reloading a list view with subdirectories.
8286 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8288         * configure.in:
8289         Post release version bump.
8291 === nautilus 2.13.4 ===
8293 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8295         * NEWS:
8296         Update for release.
8298 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8300         * configure.in:
8301         * libnautilus-private/Makefile.am:
8302         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8303         * libnautilus-private/nautilus-search-engine.c:
8304         Add search support for the Tracker indexing engine.
8306 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8308         * src/file-manager/fm-directory-view.c:
8309         Handle the mount/unmount error case where the mount system handled
8310         the error dialogs.
8312 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8314         * src/nautilus-places-sidebar.c: (add_place), (update_places),
8315         (get_bookmark_index), (compute_drop_position),
8316         (drag_motion_callback), (drag_leave_callback),
8317         (bookmarks_drop_uris), (drag_data_received_callback),
8318         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8319         (bookmarks_check_popup_sensitivity),
8320         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8321         (rename_shortcut_cb), (remove_selected_bookmarks),
8322         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8323         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8324         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8325         (bookmarks_button_press_event_cb), (bookmarks_edited),
8326         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8327         Merge parts of the d'n'd and popup menu code from the gtk filechooser
8328         into the places sidebar.
8330 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8332         * libnautilus-private/nautilus-directory-background.c:
8333         (nautilus_file_background_read_desktop_settings),
8334         (nautilus_file_background_write_desktop_settings):
8335         Handle new background zooming mode. (#105231)
8337 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8339         * src/file-manager/fm-desktop-icon-view.c:
8340         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8341         Remove the default_zoom pref callback in finalize, not destroy.
8342         Fixes #326063.
8344 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8346         * libnautilus-private/nautilus-file-operations.c:
8347         (progress_dialog_set_to_from_item_text):
8348         Handle hostnames in the progress dialog strings more robustly.
8349         Fixes #325737.
8350         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8352 2006-01-12  Christian Neumair  <chris@gnome-de.org>
8354         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8355         Update current bookmark name/pixbuf on changes. Partially fixes
8356         #44906.
8358 2006-01-12  Alexander Larsson  <alexl@redhat.com>
8360         * src/file-manager/fm-error-reporting.c: (rename_callback),
8361         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8362         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8364 2006-01-11  Sebastien Bacher  <seb128@debian.org>
8366         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8367         updated the default thumbnailing value (Fixes #317587)
8369 2006-01-11  Christian Neumair  <chris@gnome-de.org>
8371         * libnautilus-private/nautilus-mime-actions.c:
8372         (nautilus_mime_get_default_application_for_files),
8373         (intersect_application_lists),
8374         (nautilus_mime_get_open_with_applications_for_files),
8375         (nautilus_mime_has_any_applications_for_files):
8376         * libnautilus-private/nautilus-mime-actions.h:
8377         Add file list helpers for getting associated applications.
8379         * libnautilus-private/nautilus-program-choosing.c:
8380         * libnautilus-private/nautilus-program-choosing.h:
8381         (nautilus_launch_application):
8382         Allow to pass multiple files per application launch.
8384         * src/nautilus-information-panel.c:
8385         (command_button_callback):
8386         Port to new API.
8388         * src/file-manager/fm-directory-view.c:
8389         (application_launch_parameters_new),
8390         (application_launch_parameters_free),
8391         (fm_directory_view_launch_application),
8392         (fm_directory_view_chose_application_callback),
8393         (application_selected_cb),
8394         (open_with_launch_application_callback),
8395         (add_application_to_open_with_menu), (reset_open_with_menu),
8396         (real_update_menus), (list_to_parameters_foreach),
8397         (mime_application_hash),
8398         (fm_directory_view_make_activation_parameters),
8399         (activate_callback):
8400         Support activation of multiple files at once, correctly figure out
8401         their associated applications. Fixes #105653.
8403         * src/file-manager/fm-directory-view.c:
8404         (activate_callback):
8405         ref/unref the view before/after operating on it. Fixes #326231.
8407 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
8409         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8410         instead of g_utf8_strlen() since gtk_editable_insert_text takes
8411         the number of bytes (not number of characters).  Fixes #324406.
8413 2006-01-10  Jürg Billeter  <j@bitron.ch>
8415         * libnautilus-private/nautilus-desktop-link.c:
8416         (nautilus_desktop_link_new):
8417         Don't try to free constant string. Fixes #326114.
8419 2005-12-20  Christian Neumair  <chris@gnome-de.org>
8421         * libnautilus-private/nautilus-file.c:
8422         (nautilus_file_get_custom_icon):
8423         * src/file-manager/fm-properties-window.c:
8424         (fm_properties_window_drag_data_received),
8425         (make_relative_uri_from_full), (set_icon),
8426         (select_image_button_callback):
8427         Set icons for directories relative to the directory location to make
8428         it follow location changes.
8430 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8432         * src/nautilus-query-editor.c:
8433         Support filtering on arbitrary mime type.
8434         Uses the new eel_mime_get_availible_mime_types
8436         * configure.in:
8437         Require eel 2.13.4 for new mime list function
8439 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8441         * src/nautilus-query-editor.c: (edit_clicked),
8442         (nautilus_query_editor_grab_focus):
8443         Don't focus invisible widget.
8445 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8447         * libnautilus-extension/Makefile.am:
8448         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8449         Add NautilusLocationWidgetProvider
8451         * src/nautilus-window-manage-views.c:
8452         Use NautilusLocationWidgetProvider
8454 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8456         * src/file-manager/fm-directory-view.c:
8457         (action_save_search_as_callback):
8458         Some better strings, not resizeable.
8460         * src/nautilus-navigation-window.c:
8461         (nautilus_navigation_window_instance_init),
8462         (nautilus_navigation_window_destroy):
8463         Remove unused tooltips object
8465         * src/nautilus-query-editor.c:
8466         Add tooltips, fix spacing
8468         * src/nautilus-spatial-window.c:
8469         * src/nautilus-window-manage-views.c:
8470         Fix spacing for extra location widgets
8472 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
8474         * src/file-manager/fm-directory-view.c
8475         (action_save_search_as_callback):  HIG fixes for the save
8476         search dialog.
8478 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
8480         * libnautilus-private/nautilus-desktop-link-monitor.c:
8481         (volume_delete_dialog):
8482         * libnautilus-private/nautilus-file-operations.c:
8483         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8484         * libnautilus-private/nautilus-icon-dnd.c:
8485         (confirm_switch_to_manual_layout):
8486         * libnautilus-private/nautilus-program-choosing.c:
8487         (application_cannot_open_location):
8488         * src/file-manager/fm-directory-view.c:
8489         (report_broken_symbolic_link):
8490         * src/nautilus-location-bar.c: (drag_data_received_callback):
8491         Adapt callers to eel dialog API changes. Fixes #324262.
8493         Patch from Christian Neumair <chris@gnome-de.org>
8494         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8496 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8498         * libnautilus-private/nautilus-dnd.c:
8499         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
8500         for menu items.
8502 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8504         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8505         (add_new_pattern), (add_new_color): HIG fixes.  Use title
8506         capitalization for window titles.  Fix widget spacing.
8508 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8510         * libnautilus-private/nautilus-file.c: (get_time),
8511         (compare_by_time), (nautilus_file_compare_for_sort),
8512         (nautilus_file_compare_for_sort_by_attribute):
8513         Support comparison by accessed time. Fixes #321671.
8515         * libnautilus-private/nautilus-file.h:
8516         Add atime sort type.
8518         Based on a patch from bluefuture@email.it
8520 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8522         * src/file-manager/fm-properties-window.c:
8523         (select_image_button_callback):
8524         Use GTK_STOCK_REVERT_TO_SAVED item for icon
8525         selection dialog. Closes #95115.
8526         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8528 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8530         * libnautilus-extension/nautilus-column.c:
8531         * libnautilus-extension/nautilus-menu-item.c:
8532         * libnautilus-extension/nautilus-property-page.c:
8533         Chain up in finalize handler, to fix leaks.
8535 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8537         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8538         Correct arguments for add_file, makes rename on new folder/file work
8539         again.
8541 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8543         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8544         * libnautilus-private/nautilus-global-preferences.h:
8545         Rename network icon prefs to match others.
8547 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8549         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8550         * libnautilus-private/nautilus-global-preferences.c:
8551         Disable network icon on desktop by default.
8553         * src/nautilus-main.c:
8554         * src/nautilus-navigation-window-ui.xml:
8555         * src/nautilus-spatial-window-ui.xml:
8556         * src/nautilus-window-menus.c:
8557         Add network to go/places menu.
8559 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8561         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8562         Make entry 30 chars to match file selector dialog.
8563         Patch from Ray Strode
8565 2005-12-13  Alexander Larsson  <alexl@redhat.com>
8567         * libnautilus-private/nautilus-module.c (nautilus_module_load):
8568         open modules G_MODULE_BIND_LOCAL
8570 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8572         * configure.in:
8573         Post release version bump.
8575 === nautilus 2.13.3 ===
8577 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8579         * Makefile.am:
8580         disable update-mimedb in distcheck
8582         * libnautilus-private/Makefile.am:
8583         Add beagle sources to extradist
8585         * NEWS:
8586         Update for release
8588 --- Merged the nautilus-search2 branch ---
8590 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8592         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8593         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8594         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8596 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8598         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8599         Another case where we need to create a saved search file.
8601 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8603         * configure.in:
8604         Make it possible to build without beagle.
8606 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8608         * libnautilus-private/Makefile.am:
8609         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8610         Add new NautilusSearchEngineSimple backend.
8612         * libnautilus-private/nautilus-file-utilities.[ch]:
8613         Add nautilus_get_home_directory_uri.
8615         * libnautilus-private/nautilus-marshal.list:
8616         Add VOID:OBJECT,BOOLEAN, sort
8618         * libnautilus-private/nautilus-search-directory.[ch]:
8619         Add nautilus_search_directory_is_indexed.
8620         Make sure saved searches are never returned as search hits.
8622         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8623         Make _new fail if we can't contact beagle daemon.
8624         Set text on query as one string (it can have keywords in it)
8625         Move freeing of query data to after query is done.
8626         Add _is_indexed
8628         * libnautilus-private/nautilus-search-engine.[ch]:
8629         Add nautilus_search_engine_is_indexed
8630         Remove nautilus_search_engine_enabled
8631         Use beagle if availible, otherwise simple backend.
8633         * src/nautilus-navigation-window-menus.c:
8634         Remove search disabled code
8636         * src/nautilus-query-editor.[ch]:
8637         Rename activate to changed and add reload argument
8638         Add go/reload button for non-indexed searches
8639         Add mnemonic for entry
8640         Change saved search string to "Search Folder"
8642         * src/nautilus-navigation-window.c:
8643         Update for query editor changes
8644         For indexed search engines, default to search in homedir
8646         * src/nautilus-spatial-window.c:
8647         Update for query editor changes
8648         For indexed search engines, default to search in homedir
8649         Remove search disabled code
8651 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8653         * src/nautilus-query-editor.c (setup_external_entry):
8654         Make ugly string slightly better.
8656 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8658         * configure.in:
8659         Mime API needs gnome-vfs-module. Unfortunate...
8661         * libnautilus-private/nautilus-query.c:
8662         Parse queries fully
8664         * libnautilus-private/nautilus-search-engine-beagle.c:
8665         Look at mime types and location.
8667         * src/nautilus-query-editor.c:
8668         Add mime type and location to query editor
8670 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8672         * libnautilus-private/nautilus-query.[ch]:
8673         Add new fields to NautilusQuery
8675 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8677         Merge in changes from NAUTILUS_2_12_1 to
8678         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8679         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8681 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8683         * src/nautilus-history-sidebar.c: (update_history),
8684         (nautilus_history_sidebar_init):
8685         Fix leaks of bookmarks and model.
8687 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8689         * libnautilus-private/nautilus-search-engine-beagle.c:
8690         (nautilus_search_engine_beagle_set_query):
8691         Unref the right query.
8693 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8695         * libnautilus-private/nautilus-file-utilities.c:
8696         (nautilus_compute_title_for_uri):
8697         Handle NULL query in search.
8699         * libnautilus-private/nautilus-file-utilities.h:
8700         * libnautilus-private/nautilus-search-directory.h:
8701         Move saved search uri/mimetype define to
8702         nautilus-file-utilities.h.
8704         * libnautilus-private/nautilus-search-directory.c:
8705         Ref query in get
8707         * libnautilus-private/nautilus-search-engine.c:
8708         Remove unused stuff.
8710         * src/Makefile.am:
8711         * src/nautilus-query-editor.[ch]:
8712         Add new files implementing NautilusQueryEditor
8714         * src/nautilus-places-sidebar.c:
8715         Remove search from places sidebar.
8717         * src/nautilus-search-bar.[ch]:
8718         Only handle text queries.
8720         * src/nautilus-window.[ch]:
8721         * src/nautilus-window-private.h:
8722         * src/nautilus-navigation-window-menus.c:
8723         * src/nautilus-window-manage-views.c:
8724         extra location widgets support and some search mode changes
8726         * src/nautilus-navigation-window.[ch]:
8727         * src/nautilus-spatial-window.c:
8728         Implement new search ui using extra location widgets
8730         * src/file-manager/fm-directory-view.c:
8731         Implement save search and save search as.
8732         Fix free bugs in fm_directory_view_stop.
8734         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8735         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8736         Also handle saved search mimetypes.
8739 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8741         * libnautilus-private/nautilus-search-directory.[ch]:
8742         More functions to save queres.
8744         * src/file-manager/fm-actions.h:
8745         * src/file-manager/fm-directory-view.c:
8746         * src/file-manager/nautilus-directory-view-ui.xml:
8747         Initial stubs for save search menu items.
8749 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8751         * libnautilus-private/nautilus-directory.c:
8752         * libnautilus-private/nautilus-search-directory.[ch]:
8753         * src/nautilus-bookmark-list.c:
8754         Further refactor the query loading, and remove all traces
8755         of the old load/save mechanism.
8757 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8759         * libnautilus-private/nautilus-directory.c:
8760         * libnautilus-private/nautilus-query.[ch]:
8761         * libnautilus-private/nautilus-search-directory.[ch]:
8762         Refactor query loading into NautilusQuery object.
8764 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8766         * configure.in:
8767         Check for update-mime-database
8769         * data/.cvsignore:
8770         * data/Makefile.am:
8771         * data/nautilus.xml.in:
8772         Add mime database entries for saved searches.
8774         * libnautilus-private/Makefile.am:
8775         * libnautilus-private/nautilus-saved-search-file.[ch]:
8776         Special file type for saved search files to pretend that
8777         they are directories.
8779         * libnautilus-private/nautilus-directory.[ch]:
8780         Make nautilus_directory_ref return its arg.
8781         Create NautilusSearchDirectory for saved searches.
8783         * libnautilus-private/nautilus-file-dnd.c:
8784         Non-editable directories do not accept drops.
8786         * libnautilus-private/nautilus-file-private.h:
8787         * libnautilus-private/nautilus-file.h:
8788         Move nautilus_file_get_existing to public header.
8790         * libnautilus-private/nautilus-file.c:
8791         Create saved search files at right time
8793         * libnautilus-private/nautilus-marshal.list:
8794         Add new marshallers
8796         * libnautilus-private/nautilus-monitor.c:
8797         Remove some spew
8799         * libnautilus-private/nautilus-search-directory.[ch]:
8800         Split out search file loading to a separate function.
8802         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8803         Handle several layers of cannot accept drop.
8805         * src/file-manager/fm-directory-view.[ch]:
8806         Make files be related to the directory they are in, since
8807         a file can be in a tree multiple times, with searches.
8808         Sorting us now done in base class, and inheriting classes just
8809         add a compare function.
8810         Fix file leak in new_folder_done.
8812         * src/file-manager/fm-icon-view.c:
8813         Update to new base class API.
8814         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8816         * src/file-manager/fm-list-model.[ch]:
8817         Rearrange data so that we can have one file in multiple dirs.
8818         Still problems with the same directory in multiple dirs.
8819         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8820         Fix leak in each_path_get_data_binder
8822         * src/file-manager/fm-list-view.c:
8823         Update to new APIs (base class and model).
8824         Fix leak in fm_list_view_get_selection_foreach_func.
8826 --- end of nautilus-search2 merge ---
8828 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8830         * src/file-manager/fm-directory-view.c:
8831         (report_broken_symbolic_link):
8832         Don't ask to move broken symlinks to trash in trash (#132751)
8834         Patch from Christian Neumair
8836 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8838         * libnautilus-private/nautilus-desktop-icon-file.c:
8839         * libnautilus-private/nautilus-directory-async.c:
8840         * libnautilus-private/nautilus-file.c:
8841         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8842         permissions.
8844         Patch from Christian Neumair and Christian Kellner
8846         * configure.in:
8847         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8849 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8851         * src/file-manager/fm-properties-window.c:
8852         Use GtkComboBox, not option menu. (#322567)
8854         Patch by Jaap A. Haitsma
8856 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8858         * src/file-manager/fm-directory-view.c:
8859         (extension_action_slow_mime_types_ready_callback),
8860         (extension_action_callback), (add_extension_action_for_files):
8861         Keep the original action refed till its activation callback is
8862         done. Prevents the callback data from being freed prematurely.
8863         Fixes #320230.
8865 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8867         Fixes bug #322957:
8869         Add a "Network Servers" icon on the desktop, which takes you to network:///
8871         * libnautilus-private/nautilus-global-preferences.h
8872         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8873         name.  This determines whether we show the "Network Servers" icon.
8875         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8876         schema for /apps/nautilus/desktop/network_visible; the default is true.
8878         * libnautilus-private/nautilus-desktop-link.h
8879         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8881         * libnautilus-private/nautilus-desktop-link.c
8882         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8884         * libnautilus-private/nautilus-desktop-link-monitor.c
8885         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8886         (nautilus_desktop_link_monitor_delete_link): Don't delete
8887         NAUTILUS_DESKTOP_LINK_NETWORK links.
8888         (update_link_visibility): New helper function.
8889         (desktop_home_visible_changed): Use update_link_visibility(), to
8890         avoid duplicated code.
8891         (desktop_computer_visible_changed): Likewise.
8892         (desktop_trash_visible_changed): Likewise.
8893         (desktop_network_visible_changed): New function.
8894         (create_link_and_add_preference): New helper function.
8895         (nautilus_desktop_link_monitor_init): Use
8896         create_link_and_add_preference() to avoid duplicated code.  Also,
8897         create the network_link.
8898         (desktop_link_monitor_finalize): Unref the network_link.
8899         (remove_link_and_preference): New helper function.
8900         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8901         to avoid duplicated code.  Also, free the network_link.
8903         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8904         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8905         the "Network Servers" icon appears before mounts.
8906         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8907         NAUTILUS_DESKTOP_LINK_NETWORK.
8909 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8911         * libnautilus-private/nautilus-emblem-utils.c:
8912         * libnautilus-private/nautilus-file-operations.c:
8913         * libnautilus-private/nautilus-program-choosing.c:
8914         * src/file-manager/fm-directory-view.c:
8915         * src/file-manager/fm-error-reporting.c:
8916         * src/file-manager/fm-properties-window.c:
8917         * src/file-manager/fm-tree-view.c:
8918         * src/nautilus-application.c:
8919         * src/nautilus-connect-server-dialog-main.c:
8920         * src/nautilus-connect-server-dialog.c:
8921         * src/nautilus-emblem-sidebar.c:
8922         * src/nautilus-information-panel.c:
8923         * src/nautilus-navigation-window-menus.c:
8924         * src/nautilus-property-browser.c:
8925         * src/nautilus-window-bookmarks.c:
8926         * src/nautilus-window-manage-views.c:
8927         Remove title from alerts. (#323134)
8929         Patch from jaap@haitsma.org
8931         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8932         Fix warning from ignoring g_list_append return value
8934 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8936         * src/nautilus-navigation-window.[ch]:
8937         Use combo box instead of option menu (#322567)
8939         Patch from jaap@haitsma.org
8941 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8943         * src/nautilus-file-management-properties.c:
8944         * src/nautilus-file-management-properties.glade:
8945         Use the new combo box code (#322487)
8947         Patch from jaap@haitsma.org
8949         * configure.in:
8950         Require new eel.
8952 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8954         Fixes bug #318140:
8956         * libnautilus-private/nautilus-link-desktop-file.c
8957         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8958         .desktop file doesn't have an Icon property, fall back to some
8959         reasonable icons depending on the type of the .desktop file.
8961         * libnautilus-private/nautilus-icon-factory.c
8962         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8963         custom icons vs. special icons.
8965 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8967         Fixes bug #317962:
8969         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8970         name for $HOME; just let it be the actual display name of the
8971         folder on disk.
8973         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8974         this consistent.
8976 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8978         * src/file-manager/fm-directory-view.c: (done_loading),
8979         (display_pending_callback),
8980         (schedule_idle_display_of_pending_files),
8981         (schedule_timeout_display_of_pending_files),
8982         (unschedule_display_of_pending_files), (queue_pending_files),
8983         (remove_changes_timeout_callback), (reset_update_interval),
8984         (changes_timeout_callback), (schedule_changes),
8985         (files_added_callback), (files_changed_callback),
8986         (done_loading_callback), (schedule_update_menus),
8987         (file_changed_callback), (finish_loading),
8988         (fm_directory_view_stop):
8989         Schedule the frequency of updates to the view in relation to the
8990         activity in a viewed directory instead of simply scheduling everything
8991         as idle. Prevents high CPU load from constant updates in busy
8992         directories and allows more efficient use of the cached info for
8993         the initial display.
8995 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8997         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8998         HIG fixes for the delete confirmation dialog.  Remove window
8999         title & convert dialog type from question to warning.
9001 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9003         * src/file-manager/fm-directory-view.c:
9004         Allow shift-delete even if not visible in ui.
9006         Patch from Nelson Benítez <gnel@cenobioracing.com>
9008 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9010         * icons/knob.png:
9011         New knob icon from Luca Ferretti
9013 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9015         * libnautilus-private/nautilus-file.[ch]:
9016         Add nautilus_file_list_cancel_call_when_ready.
9018         * src/file-manager/fm-directory-view.c:
9019         Handle multiple files being activated together.
9021         Patch from Christian Neumair with some changes.
9023 2005-11-23  Alexander Larsson  <alexl@redhat.com>
9025         * libnautilus-private/nautilus-thumbnails.c:
9026         (nautilus_thumbnail_load_framed_image):
9027         Don't frame thumbnails with alpha channel.
9029 2005-11-22  Alexander Larsson  <alexl@redhat.com>
9031         * src/nautilus-file-management-properties.glade:
9032         Use pixel offset for indenting, not spaces.
9033         Patch from Jaap Haitsma
9035 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
9037         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9038         G_MODULE_BIND_LAZY when dlopening a module.
9040 2005-11-19  Christian Neumair  <chris@gnome-de.org>
9042         * src/file-manager/fm-directory-view.c:
9043         (action_location_delete_callback): Ask for confirmation when deleting
9044         through the location context menu. Fixes #321584.
9046 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
9048         * src/nautilus-file-management-properties.c:
9049         (nautilus_file_management_properties_size_group_create):
9050         Don't leak size_group reference.
9051         Patch from Jaap Haitsma <jaap@haitsma.org>
9053 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9055         * configure.in:
9056         Post release version bump.
9058 === nautilus 2.13.2 ===
9060 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9062         * configure.in:
9063         Require new eel
9065         * NEWS:
9066         Update for release
9068 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9070         * src/file-manager/fm-tree-view.c: (create_tree):
9071         * src/nautilus-main.c: (register_icons):
9072         * src/nautilus-window-menus.c:
9073         Always use gnome-fs-home for home icon.
9075 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9077         * libnautilus-private/nautilus-icon-canvas-item.c:
9078         (nautilus_icon_canvas_item_bounds):
9079         Handle emblem size correctly when zoomed.
9080         Patch from Christian Neumair
9082 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9084         * src/nautilus-desktop-window.c (realize):
9085         Fix typo (#320003)
9087 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
9089        Fix the volumes part of bug #45953:
9091        * libnautilus-private/nautilus-icon-container.c
9092        (finish_adding_new_icons): First, call assign_icon_position().
9093        Then, don't ignore the fact that the icon may have a lazy
9094        position; check the icon->has_lazy_position flag even after
9095        retrieving its stored position.  If the flag is turned on, defer
9096        the icon to the semi_position_icons list.
9098 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9100         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9101         Handle the case of missing highlight frame better.
9102         Patch from Christian Neumair
9104 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9106         * src/file-manager/fm-properties-window.c:
9107         Nicer ui for setting custom icons (#95115)
9108         Patch from Christian Neumair
9110 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9112         * libnautilus-private/nautilus-file-operations.[ch]:
9113         * src/file-manager/fm-directory-view.[ch]:
9114         * src/file-manager/fm-icon-view.c:
9115         * src/file-manager/fm-list-view.c:
9116         * src/file-manager/fm-tree-view.c:
9117         Get the right position on new folders/files when in
9118         manual position mode.
9119         Patch from Christian Neumair
9121 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9123         * libnautilus-private/nautilus-file-operations.c:
9124         (handle_transfer_overwrite):
9125         Add skip all button. (#48331)
9126         Patch from Guillaume Desmottes <cass@skynet.be>
9128 2005-11-13  Christian Neumair  <chris@gnome-de.org>
9130         * libnautilus-private/nautilus-icon-container.c:
9131         Use ctrl-shift-g to browse back in results. Fixes #320061.
9133 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
9135         * src/file-manager/fm-tree-view.c: (create_tree):
9136         Connect the compare function before root nodes are added.
9137         Prevents the internal sort model of GtkTree from going
9138         out of sync with the tree view after a root node resort.
9139         Fixes #158506.
9141 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
9143         * libnautilus-private/nautilus-icon-canvas-item.h:
9144         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9145         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9146         make the knob image themable as stock-nautilus-knob.
9148         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9149         via keyboard, with <Control>+, <Control>- and <Control>0.
9151         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9152         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9153         does not eat <Control>0.
9155 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9157         * libnautilus-private/nautilus-file-operations.c:
9158         Include locale.h to fix build. Patch from Nelson Benítez.
9160 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9162         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9163         Fix leak. Patch from Kjartan Maraas. (#319333)
9165 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9167         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9168         Correctly sort the mime lists.
9170 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9172         * configure.in:
9173         Post release version bump.
9175 === nautilus 2.13.1 ===
9177 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9179         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9180         Fix test, icon size was removed
9182         * NEWS:
9183         Update for release
9185 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9187         * src/file-manager/fm-directory-view.c: Only show
9188         the "Format" item if gfloppy is around.
9190 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9192         * src/file-manager/fm-actions.h:
9193         * src/file-manager/nautilus-directory-view-ui.xml:
9194         * src/file-manager/fm-directory-view.c: Add a "Format"
9195         menuitem to the context menu of Floppy in Computer,
9196         which runs gfloppy.
9198 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9200         * libnautilus-private/nautilus-program-choosing.c:
9201         (nautilus_launch_show_file):
9202         * src/nautilus-window-manage-views.c:
9203         (display_view_selection_failure):
9204         * src/file-manager/fm-directory-view.c:
9205         (activate_callback),
9206         (activate_activation_uri_ready_callback):
9207         Don't bail if an authentication request was cancelled.
9209 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9211         * src/nautilus-sidebar-title.c:
9212         (update_more_info):
9213         * libnautilus-private/nautilus-file.c:
9214         * libnautilus-private/nautilus-file.h:
9215         (nautilus_file_should_show_type):
9216         Don't display file type in sidebar for computer, network and smb
9217         toplevel URIs. Fixes #168561.
9219 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9221         * libnautilus-private/nautilus-mime-actions.c:
9222         (get_open_with_mime_applications), (application_compare_by_name),
9223         (application_compare_by_id):
9224         Sort applications by name. Fixes bug #310038.
9226 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9228         * libnautilus-private/nautilus-bookmark.c:
9229         (bookmark_file_changed_callback):
9230         Don't update bookmarks when its target file is trashed. Fixes #162787.
9232 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9234         * libnautilus-private/nautilus-window-info.h:
9235         * src/nautilus-window-manage-views.c:
9236         (nautilus_window_open_location_full):
9237         * src/file-manager/fm-icon-view.c:
9238         (icon_container_activate_alternate_callback):
9239         * src/file-manager/fm-list-view.c:
9240         (activate_selected_items_alternate):
9241         Open a new navigational window on alternative item activation.
9243 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9245         * src/nautilus-spatial-window.c:
9246         (got_file_info_for_location_menu_callback):
9247         Use custom image for location button if available. Partially fixes
9248         #311394 and plugs a leak.
9250 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9252         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9253         Scroll into view correctly when renaming (#309964)
9255 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9257         * libnautilus-private/Makefile.am (INCLUDES):
9258         Remove duplicate setting of libnautilus_private_la_LIBADD
9260 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9262         * src/nautilus-shell-interface.idl:
9263         Reuse Nautilus::URI from the one defined in libnautilus-private.
9265         * libnautilus-private/Makefile.am:
9266         Link libnautilus-private statically.
9268 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9270         * src/file-manager/fm-directory-view.c:
9271         (can_delete_uri_without_confirm),
9272         (confirm_delete_directly):
9273         Don't request confirmation for deletion of "burn:" URIs. Fixes
9274         #302607.
9276 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9278         * src/nautilus-places-sidebar.c: (update_places):
9279         * src/nautilus-window-bookmarks.c: (update_bookmarks):
9280         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9282 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9284         * libnautilus-private/nautilus-metafile.c: Make metadata
9285         copying/moving asynchronous.
9287 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9289         * data/browser.xml: Don't mark strings for translation we get from
9290         gnome-icon-theme. Fixes #114919.
9292 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9294         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9295         Don't send slash to typeahead
9297         * src/nautilus-location-dialog.[ch]:
9298         Add nautilus_location_dialog_set_location.
9300         * src/nautilus-navigation-window-menus.c:
9301         * src/nautilus-navigation-window.c:
9302         * src/nautilus-spatial-window.c:
9303         * src/nautilus-window.[ch]:
9304         Open location dialog/entry when you press '/'.
9306 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9308         * src/file-manager/fm-list-view.c:
9309         Use gtktreeview typeahead. Patch by Christian Neumair.
9311 2005-10-18  Jürg Billeter  <j@bitron.ch>
9313         * libnautilus-private/nautilus-icon-container.c: (destroy),
9314         (unrealize), (button_press_event),
9315         (nautilus_icon_container_search_position_func),
9316         (nautilus_icon_container_real_search_enable_popdown),
9317         (nautilus_icon_container_search_enable_popdown),
9318         (nautilus_icon_container_search_disable_popdown),
9319         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9320         (nautilus_icon_container_search_entry_flush_timeout),
9321         (nautilus_icon_container_search_preedit_changed),
9322         (nautilus_icon_container_search_activate),
9323         (nautilus_icon_container_search_delete_event),
9324         (nautilus_icon_container_search_button_press_event),
9325         (nautilus_icon_container_search_iter),
9326         (nautilus_icon_container_search_move),
9327         (nautilus_icon_container_search_scroll_event),
9328         (nautilus_icon_container_search_key_press_event),
9329         (nautilus_icon_container_search_init),
9330         (nautilus_icon_container_ensure_interactive_directory),
9331         (nautilus_icon_container_real_start_interactive_search),
9332         (nautilus_icon_container_start_interactive_search),
9333         (key_press_event), (nautilus_icon_container_class_init):
9334         * libnautilus-private/nautilus-icon-container.h:
9335         * libnautilus-private/nautilus-icon-private.h:
9336         * libnautilus-private/nautilus-marshal.list:
9338         Replace NautilusIconContainer typeahead implementation by a port of
9339         GtkTreeView's interactive search.
9341 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9343         * libnautilus-extension/Makefile.am:
9344         * libnautilus-private/Makefile.am:
9345         Build fixes for cygwin.
9346         Patch from Yaakov S (Cygwin Port)
9348 2005-10-17  Christian Neumair  <chris@gnome-de.org>
9350         * libnautilus-private/nautilus-bookmark.c:
9351         * libnautilus-private/nautilus-bookmark.h:
9352         * libnautilus-private/nautilus-icon-container.c:
9353         * libnautilus-private/nautilus-icon-factory.c:
9354         * libnautilus-private/nautilus-icon-factory.h:
9355         * libnautilus-private/nautilus-ui-utilities.c:
9356         * src/nautilus-bookmarks-window.c:
9357         * src/nautilus-history-sidebar.c:
9358         * src/nautilus-places-sidebar.c:
9359         * src/nautilus-sidebar-title.c:
9360         * src/nautilus-spatial-window.c:
9361         * src/nautilus-window-menus.c:
9362         * src/file-manager/fm-directory-view.c:
9363         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9364         stock icon size, use this size in the sidebar, and in menus.
9365         Fixes #167107 and others.
9367 2005-10-17  Alexander Larsson  <alexl@redhat.com>
9369         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9370         Remove ctrl-backspace delete keybinding. (#310546)
9372 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9374         * libnautilus-extension/nautilus-file-info.c:
9375         * libnautilus-extension/nautilus-file-info.h:
9376         * libnautilus-private/nautilus-file.c:
9377         Add new functions for extensions:
9378         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9379         nautilus_file_info_get_volume, nautilus_file_info_get_drive
9381         Patch from Trevor Davenport
9383 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9385         * configure.in:
9386         Bump version to 2.13.1. Further 2.12.x work is on
9387         gnome-2-12 branch.
9389 ==== gnome-2-12 branched from here ===
9391 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9393         * configure.in:
9394         Post release version bump
9396 === nautilus 2.12.1 ===
9398 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9400         * NEWS:
9401         Update for 2.12.1
9403 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9405         * libnautilus-private/nautilus-file-operations-progress.c:
9406         (nautilus_file_operations_progress_new),
9407         (nautilus_file_operations_progress_new_file):
9408         Correctly escape input strings for GMarkup. (#317736)
9409         Patch from Christian Neumair.
9411 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9413         * src/file-manager/fm-list-model.c:
9414         (fm_list_model_sort_file_entries):
9415         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9416         Patch from Christian Neumair.
9418 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9420         * libnautilus-private/nautilus-directory-metafile.c:
9421         (nautilus_directory_get_file_metadata):
9422         On assert failure, return default metadata, not NULL.
9423         Partial fix of #308977.
9424         Patch from Christian Neumair.
9426 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9428         * src/nautilus-window.c:
9429         Verify arguments in public functions.
9430         Patch from Christian Neumair.
9432 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9434         * libnautilus-private/nautilus-icon-container.c:
9435         * libnautilus-private/nautilus-icon-private.h:
9436         Don't crash if file removed during start of drag. (#158196)
9437         Patch from Christian Neumair.
9439         Remove remove_context_menu_timeout, which is not needed anymore.
9441 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9443         * src/file-manager/nautilus-directory-view-ui.xml:
9444         Fix some spelling errors.
9445         Patch from Lukasz Stelmach <stlman@poczta.fm>
9447 2005-09-30  Christian Neumair  <chris@gnome-de.org>
9449         * libnautilus-private/nautilus-icon-container.c:
9450         (nautilus_icon_container_update_scroll_region),
9451         (lay_down_icons_horizontal):
9452         Only wrap icons when the right margin touches the rightmost icon.
9453         Fixes #313025.
9455 2005-09-30  Alexander Larsson  <alexl@redhat.com>
9457         * src/file-manager/fm-tree-view.c: (compare_rows):
9458         Correct sort order for dummy row.
9459         Possible fix for #123051
9461 2005-09-27  Alexander Larsson  <alexl@redhat.com>
9463         * src/file-manager/fm-directory-view.c:
9464         (activate_check_mime_types):
9465         Never warn if the files would be launched in the same app.
9466         Partially reverts checkin from 2005-08-01.
9468 2005-09-26  Christian Neumair  <chris@gnome-de.org>
9470         * libnautilus-private/nautilus-desktop-directory.c:
9471         (desktop_directory_changed_callback), (desktop_finalize),
9472         (update_desktop_directory): Make changes to "desktop_is_home_dir"
9473         GConf key instant apply. Fixes #116217.
9475         * libnautilus-private/nautilus-icon-canvas-item.c:
9476         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9477         Partially fixes #159643.
9479         * src/file-manager/fm-directory-view.c:
9480         (action_mount_volume_callback), (action_unmount_volume_callback),
9481         (action_eject_volume_callback), (file_should_show_foreach),
9482         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9483         volumes at once. Fixes #156169.
9485 2005-09-20  christian neumair  <chris@gnome-de.org>
9487         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9488         Fix leak and crasher. Fixes #314730.
9490         * src/file-manager/fm-directory-view.c: (connect_proxy):
9491         Don't poke around with null pixbuf if icon theme lookup failed.
9493         * libnautilus-private/nautilus-desktop-directory-file.c:
9494         (desktop_directory_file_get_deep_counts):
9495         * libnautilus-private/nautilus-file.c:
9496         (nautilus_file_get_deep_counts),
9497         (nautilus_file_get_string_attribute_with_default:):
9498         * libnautilus-private/nautilus-file.h:
9499         * libnautilus-private/nautilus-trash-file.c:
9500         (trash_file_get_deep_counts):
9501         * src/file-manager/fm-properties-window.c:
9502         (directory_contents_value_field_update),
9503         (attach_directory_contents_value_field),
9504         (update_visibility_of_item_count_fields),
9505         (update_visibility_of_item_count_fields_wrapper),
9506         (remember_directory_contents_widget),
9507         (append_directory_contents_fields), (real_destroy):
9508         Add force flag to nautilus_file_get_deep_counts, which forces
9509         generation even if the "show deep count" preference is turned off.
9510         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9512 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
9514         * nautilus-connect-server-dialog-main.c: (main):
9515         * nautilus-connect-server-dialog.h:
9516         * nautilus-connect-server-dialog.c:
9517         (nautilus_connect_server_dialog_new):
9518         * nautilus-window-menus.c:
9519         (action_connect_to_server_callback):
9520         Autofill "Connect to server" dialog where possible.
9521         Fixes #314745
9523 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9525         * libnautilus-private/nautilus-file-operations.c:
9526         (nautilus_file_operations_copy_move),:
9527         Try to use the trash associated with a symlink's parent directory if
9528         resolution fails because of broken symlink when moving symlink to
9529         trash.
9531         * libnautilus-private/nautilus-file-operations.c:
9532         (nautilus_self_check_file_operations):
9533         Fix date self checks. Fixes #47364.
9535 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9537         * icons/Makefile.am:
9538         * icons/Search.png:
9539         * icons/nautilus-desktop.png:
9540         * icons/nautilus-file-management-properties.png:
9541         * icons/nautilus-mini-logo.png:
9542         * icons/nautilus-server-connect.png:
9543         * icons/side_bar_image.png:
9544         Remove unused icons (#315990)
9545         Patch from Jaap A. Haitsma
9547 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9549         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9550         * libnautilus-private/nautilus-thumbnails.c:
9551         (nautilus_update_thumbnail_file_copied),
9552         (nautilus_update_thumbnail_file_renamed),
9553         (nautilus_remove_thumbnail_for_file):
9554         * libnautilus-private/nautilus-thumbnails.h:
9555         Copy thumbnails when copying file metadata. Fixes #45191.
9557 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9559         * src/file-manager/fm-list-view.c: (drag_begin_callback),
9560         (motion_notify_callback):
9561         Setup drag in the "drag-begin" handler.
9563 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9565         * libnautilus-private/nautilus-icon-container.[ch]:
9566         * libnautilus-private/nautilus-icon-private.h:
9567         Add support for lazily positioned icons.
9569         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9570         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9571         (fm_icon_view_screen_changed):
9572         Use lazily positioned icons for desktop icons. (#45953)
9574         Patch from Christian Neumair  <chris@gnome-de.org>
9576 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
9578         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9580 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
9582         Fixes bug #171073:
9584         * libnautilus-private/nautilus-trash-directory.c
9585         (nautilus_trash_directory_instance_init): In addition to
9586         connecting to "volume_pre_unmount" on the volume monitor, also
9587         connect to "volume_unmounted".  This will let the trash clean up
9588         its merged directory even if the unmount is not initiated from
9589         Nautilus.
9591         * libnautilus-private/nautilus-merged-directory.c
9592         (merged_remove_real_directory): When a real directory is removed
9593         from the merged directory, emit notifications to that effect.
9594         This lets the trash window remove the icons that used to
9595         correspond to a volume that got unmounted.
9596         (real_directory_notify_files_removed): New utility function.
9598 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9600         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9601         the zoom level is initialized correctly in fm_list_view_begin_loading.
9602         Fixes #314269.
9604 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9606         * libnautilus-private/nautilus-directory-async.c:
9607         (nautilus_directory_monitor_add_internal),
9608         (nautilus_directory_monitor_remove_internal):
9609         * libnautilus-private/nautilus-file-private.h:
9610         * libnautilus-private/nautilus-file.c: (finalize):
9611         Only use directory monitors to avoid using lots and lots of
9612         file monitors. This is an optimization in almost all cases, although
9613         it does a bit more work when viewing a file properties dialog with the
9614         containing folder window hidden. (#315041)
9616 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9618         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9619         (get_unique_files), (reset_extension_actions_menu): Always pass all
9620         selected files to extension, instead of passing max. 1 per selected
9621         MIME type. Fixes #314721.
9623 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9625         * configure.in:
9626         Post release version bump.
9628 === nautilus 2.12.0 ===
9630 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9632         * configure.in:
9633         Require eel 2.12.
9635         * NEWS:
9636         Update for release
9638 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9640         * libnautilus-private/nautilus-icon-container.c:
9641         (handle_focus_in_event), (handle_focus_out_event):
9642         Don't redraw the whole desktop on focus in/out.
9644 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9646         * libnautilus-private/nautilus-icon-factory.c:
9647         (get_icon_from_cache):
9648         Revert memleak patch from 2005-08-23, since it was
9649         wrong and causes crashes.
9651 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9653         * libnautilus-private/nautilus-icon-dnd.c:
9654         (nautilus_icon_container_get_drop_action):
9655         Handle background color/image drops even on
9656         icons. (#47536)
9657         Patch from Christian Neumair  <chris@gnome-de.org>
9659 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9661         * src/file-manager/fm-directory-view.c:
9662         (filtering_changed_callback):
9663         Fix handling of global show-hidden-file prefs change.
9664         (#306821)
9665         Patch from Christian Neumair  <chris@gnome-de.org>
9667 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9669         * libnautilus-private/nautilus-icon-container.c:
9670         (nautilus_icon_container_get_first_visible_icon):
9671         Handle non-sorted-by-y icon containers (manual mode).
9672         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9674 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9676         * src/file-manager/fm-icon-view.c (should_preview_sound):
9677         Don't allow audio preview in burn://.  Workaround for
9678         #312275.
9680 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9682         * libnautilus-private/nautilus-icon-factory.c:
9683         (get_special_icon_for_file),
9684         (nautilus_icon_factory_get_icon_for_file),
9685         (nautilus_icon_factory_is_icon_ready_for_file):
9686         Handle some more special location icons, and don't require
9687         attributes for special location icons. (#312095, #312134)
9688         Patch from Christian Neumair  <chris@gnome-de.org>
9690 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9692         * src/file-manager/fm-directory-view.c:
9693         Better handling of script env vars:
9694         Expand uri for desktop directory.
9695         Expand uris for links on desktop
9696         Expand pathnames for items in trash.
9697         Fixes bug #148545
9698         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9700 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9702         * libnautilus-private/nautilus-icon-container.c:
9703         (lay_down_icons_horizontal):
9704         Fix layouting in text-beside-icons mode for short names.
9705         (#159621)
9706         Patch from Christian Neumair  <chris@gnome-de.org>
9708 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9710         * libnautilus-private/nautilus-file-operations.[ch]:
9711         * src/file-manager/fm-directory-view.c:
9712         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9713         nautilus_file_operations_new_file_from_template, instead
9714         manually removing source when needed. This fixes #309592.
9716 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9718         * configure.in:
9719         Post release version bump.
9721 === nautilus 2.11.92 ===
9723 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9725         * configure.in:
9726         Require eel 2.11.92.
9728         * NEWS:
9729         Update for release
9731 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9733         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9734         (get_drop_action), (receive_dropped_keyword),
9735         (drag_data_received_callback):
9736         Enable emblem dropping to the list view and allow text
9737         drags on the list background. Fixes #313408.
9739         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9741 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9743         * libnautilus-private/nautilus-icon-factory.c:
9744         (get_icon_from_cache):
9745         Don't ref cached_icon twice. Fixes #307288.
9747         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9749 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9751         * libnautilus-private/nautilus-file.c:
9752         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9753         (prepend_automatic_emblem_names):
9754         * libnautilus-private/nautilus-file.h:
9755         * src/file-manager/fm-directory-view.c:
9756         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9757         (real_update_menus):
9758         Don't allow trashing or deleting the home or desktop folder within
9759         a selection or via the location button context menu. Fixes #310414.
9761         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9763 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9765         * libnautilus-private/nautilus-mime-actions.c:
9766         (filter_nautilus_handler), (get_open_with_mime_applications),
9767         (nautilus_mime_get_open_with_applications_for_file),
9768         (nautilus_mime_get_applications_for_file),
9769         (nautilus_mime_has_any_applications_for_file):
9770         Don't show nautilus folder handler as application option
9771         for folders. Fixes #310382.
9773         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9775 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9777         * src/nautilus-main.c: (main):
9778         Revert the GDK threading patch as it causes major
9779         freezage. Fixes #313588.
9781 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9783         * src/file-manager/fm-properties-window.c: (create_image_widget),
9784         (create_basic_page): Don't make icon drop target for images if
9785         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9787 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9789         * src/nautilus-main.c:
9790         Initialize the GDK threading system. Fixes #312894.
9792 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9794         Lots of cleanups. Closes bug #313094 and bug #149714
9796         * libnautilus-private/nautilus-directory-background.c:
9797         (nautilus_file_background_write_desktop_default_settings):
9798         ANSIfication
9799         * libnautilus-private/nautilus-file.c: Mark some variables
9800         static.
9801         * libnautilus-private/nautilus-icon-container.c:
9802         (nautilus_icon_container_get_selection): Return NULL not
9803         FALSE.
9804         * libnautilus-private/nautilus-icon-factory.c:
9805         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9806         * libnautilus-private/nautilus-metafile.c: Static variables
9807         * libnautilus-private/nautilus-program-choosing.c:
9808         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9809         * src/file-manager/fm-icon-view.c:
9810         (fm_icon_view_get_background_widget): FALSE vs NULL
9811         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9812         Plug a leak. Bug #313094.
9813         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9814         NULL vs 0.
9815         * src/nautilus-bookmark-list.c:
9816         (nautilus_bookmark_list_get_file_path),
9817         (nautilus_bookmark_list_load_file): ANSIfication
9818         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9819         ANSIfication
9820         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9821         NULL vs 0.
9822         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9823         ANSIfication
9825 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9827         * configure.in:
9828         Post release version bump.
9830 === nautilus 2.11.91 ===
9832 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9834         * configure.in:
9835         Require eel 2.11.91.
9837         * NEWS:
9838         Update for release
9840 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9842         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9843         (nautilus_file_can_rename):
9844         Don't allow renaming of the desktop folder. Closes #125637.
9846         Patch from Christian Neumair  <chris@gnome-de.org>
9848 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9850         * src/nautilus-property-browser.c:
9851         (nautilus_property_browser_class_init),
9852         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9853         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9855         Patch from Christian Neumair  <chris@gnome-de.org>
9857 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9859         * libnautilus-private/nautilus-file-operations.c
9860         (nautilus_file_operations_copy_move):
9861         Allow moving files within the burn location. Fixes #312085.
9863         Patch from William Jon McCann <mccann@jhu.edu>
9865 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9867         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9868         (open_selected_bookmark): Open the appropriate kind of window when
9869         jumping to bookmark. Fixes #312160.
9871         Patch from Jaap Haitsma <jaap@haitsma.org>
9873 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9875         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9876         Fixes #308996.
9878 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9880         * src/nautilus-window.c: (nautilus_window_class_init):
9881         * src/nautilus-window.h:
9882         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9883         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9885 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9887         * configure.in: Added "te" to ALL_LINGUAS.
9889 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9891         * libnautilus-private/nautilus-metafile.c
9892         (set_file_node_timestamp): Added, sets a timestamp property on a
9893         file node so that metadata changes can be tracked per file, rather
9894         than per directory.
9895         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9896         copy_file_metadata): Set the timestamp on the node.
9898 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9900         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9901         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9902         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9904         * src/nautilus-location-bar.c: (real_cancel),
9905         (nautilus_location_bar_class_init),
9906         (nautilus_location_bar_set_location)
9907         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9908         * src/nautilus-navigation-bar.h:
9909         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9910         (navigation_bar_location_changed_callback): Hide temporary bars when
9911         pressing the escape key. Fixes #311652.
9913 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9915         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9916         Initialize best_icon_size when constructing sidebar.
9917         Fixes a critical librsvg warning.
9919         Patch from Jaap Haitsma <jaap@haitsma.org>
9921 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9923         * libnautilus-private/nautilus-customization-data.c:
9924         (format_name_for_display):
9925         * src/nautilus-property-browser.c: (add_reset_property):
9926         Use "Reset" as reset emblem label. Fixes #311380.
9928 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9930         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9931         Use actual/guessed MIME type relation instead of relying on their
9932         default application information. Partially fixes #309862.
9934 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9936         * libnautilus-private/nautilus-file-operations-progress.c:
9937         (nautilus_file_operations_progress_new):
9938         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9939         appears in tasklist and is minimizable. Fixes #310676.
9941 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9943         * libnautilus-private/nautilus-dnd.c:
9944         (nautilus_drag_default_drop_action_for_icons):
9945         Default to move action for locations on other file systems if they
9946         should be moved to their parent folder. Fixes #61269.
9948 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9950         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9951         Use the display name of the file if the uri uses a method
9952         unknown to gnome-vfs (trash:). Fixes #310274.
9954 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9956         * configure.in:
9957         Post release version bump.
9959 === nautilus 2.11.90 ===
9961 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9963         * configure.in:
9964         Require eel 2.11.90 and bump version.
9966         * NEWS:
9967         Update for release
9969 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9971         * src/file-manager/fm-directory-view.c:
9972         Don't use trash icon for location button delete action.
9973         Fixes #310414.
9975         Patch from Christian Neumair  <chris@gnome-de.org>
9977 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9979         * src/nautilus-desktop-window.c: (real_get_icon_name),
9980         (nautilus_desktop_window_class_init):
9981         * src/nautilus-navigation-window.c: (real_get_icon_name),
9982         (nautilus_navigation_window_class_init):
9983         * src/nautilus-spatial-window.c: (real_get_icon_name),
9984         (nautilus_spatial_window_class_init):
9985         * src/nautilus-window.c: (nautilus_window_update_icon):
9986         * src/nautilus-window.h:
9987         Use file-manager icon for browser windows. Fixes bug #166516.
9989         Patch from Christian Neumair  <chris@gnome-de.org>
9991 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9993         * src/file-manager/fm-icon-view.c:
9994         (play_file), (preview_audio): track the pid of the currently
9995         running sound process using a static variable and kill it
9996         before starting any new process.
9997         (can_play_sound): copy from nautilus-sound.c
9999         * src/nautilus-application.c: (finish_startup): don't call
10000         nautilus_sound_init()
10002         * libnautilus-private/nautilus-sound.[ch]: remove old code
10003         to track the currently runing sound process using a GConf
10004         key.
10006         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
10008 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
10010         * libnautilus-private/nautilus-global-preferences.c:
10011         (nautilus_global_preferences_init): remove code to import
10012         some preferences which were deprecated in GNOME 2.2.
10014 2005-07-15  Vincent Noel  <vnoel@cox.net>
10016         * src/nautilus-information-panel.c: (make_button_box),
10017         (add_command_buttons):
10018         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
10019         (sidebar_title_create_more_info_label): Ellipsize everything in
10020         the information side pane, and make labels selectable. Fixes
10021         #310386, #80429 and #43858.
10023 2005-07-14  Elijah Newren  <newren@gmail.com>
10025         * configure.in: Bump required startup-notification version up to
10026         0.8 (should have been done back in February with the updated
10027         startup-notification stuff, but better late than never)
10029 2005-07-14  Alexander Larsson  <alexl@redhat.com>
10031         * src/file-manager/fm-list-view.c:
10032         Remove underlines from all lines in single click mode.
10033         Add hover underline and cursor. (#105521)
10034         Patch from Christian Neumair  <chris@gnome-de.org>
10036 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10038         * libnautilus-private/nautilus-desktop-link-monitor.c:
10039         (volume_delete_dialog): Refer to the volume context menu as "popup
10040         menu", and not as "right-click menu". Fixes #308248.
10042 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10044         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10045         path_bar_location_changed_callback): Try to reload visited locations
10046         from history before doing a full location change. Fixes #310068.
10048         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10049         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10050         Fixes #92862.
10052 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10054         * src/nautilus-navigation-window.c:
10055         * src/nautilus-spatial-window.c:
10056         * src/nautilus-window.c:
10057         Pack main table with GTK_SHRINK (#16057)
10059 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10061         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10062         Don't scroll to end of column on rename (#309964).
10064 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10066         * libnautilus-private/nautilus-file-utilities.c:
10067         Files with name "~" are not backups. (#170607)
10068         Patch from Christian Neumair <chris@gnome-de.org>
10070 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10072         * libnautilus-private/nautilus-icon-dnd.c:
10073         Set dnd icon in drag_begin (#307943)
10074         patch from Matthias Clasen
10076 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10078         * configure.in:
10079         Post release version bump.
10081 === nautilus 2.11.4 ===
10083 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10085         * configure.in:
10086         Require eel 2.11.4
10088         * NEWS:
10089         Update for release
10091 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10093         * src/nautilus-image-properties-page.c: (load_finished):
10094         list width/height separately (#159851)
10096         Patch from Christian Neumair <chris@gnome-de.org>
10098 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10100         * src/nautilus-spatial-window.[ch]:
10101         * src/nautilus-window-private.h:
10102         * src/nautilus-window.c:
10103         Show busy cursor in browser mode too. (#97887)
10105         Patch from Christian Neumair <chris@gnome-de.org>
10107 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10109         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10110         * nautilus.desktop.in:
10111         * src/file-manager/fm-tree-view.c:
10112         * src/nautilus-places-sidebar.c:
10113         filesystem -> file system in strings
10115         Sebastien Bacher <seb128@debian.org>
10117 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10119         * libnautilus-private/nautilus-icon-dnd.c:
10120         * src/file-manager/fm-directory-view.c:
10121         * src/file-manager/fm-properties-window.c:
10122         * src/nautilus-emblem-sidebar.c:
10123         Fix up some strings for the translators. (#309879)
10124         Patch from Christian Neumair <chris@gnome-de.org>
10126 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10128         * libnautilus-private/nautilus-desktop-link-monitor.c:
10129         Handle volumes_visible changing from true to true.
10131         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10133 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10135         * src/file-manager/fm-list-view.c:
10136         don't activate selection on expand in single click mode (#309389)
10138         Patch from chris@gnome-de.org
10140 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10142         * src/nautilus-places-sidebar.c:
10143         Remove gtk_range_get_adjustment assertion warnings.
10145 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10147         * libnautilus-private/nautilus-global-preferences.[ch]:
10148         * src/nautilus-actions.h:
10149         * src/nautilus-navigation-window-menus.c:
10150         * src/nautilus-navigation-window-ui.xml:
10151         * src/nautilus-navigation-window.c:
10152         Add toggle to hide/show main toolbar.
10154         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10156 2005-07-10  Christian Neumair  <chris@gnome-de.org>
10158         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10159         to add a color if another equally-named one already exists. Fixes
10160         #44867.
10162         Patch from Daniel Godas <siro.san@gmail.com>.
10164 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10166         * src/nautilus-pathbar.c:
10167         * src/nautilus-places-sidebar.c: (update_places):
10168         Use the same icon for filesystem as the gtk file chooser.
10169         Fixes #309825.
10171         Patch from Christian Neumair  <chris@gnome-de.org>
10173 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10175         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10176         Remove extra ScrolledWindow container. Fixes #309832.
10178 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10180         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10181         Preserve the selection when refreshing the view. Fixes #48383.
10183         Patch from Fabio Bonelli <fabiobonelli@libero.it>
10185 2005-07-08  Alexander Larsson  <alexl@redhat.com>
10187         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10189         * src/Makefile.am:
10190         * src/nautilus-pathbar.[ch]:
10191         New pathbar widget. Based on code from gtk.
10193         * src/nautilus-navigation-window.[ch]:
10194         * src/nautilus-window-manage-views.c:
10195         * src/nautilus-window-private.h:
10196         Use pathbar in browser window.
10198         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10199         * libnautilus-private/nautilus-global-preferences.[ch]:
10200         Add always_use_location_entry prefs.
10202         * src/nautilus-navigation-window-menus.c:
10203         Whitespace fixup.
10205 2005-07-07  Joe Shaw  <joeshaw@novell.com>
10207         * configure.in: Bump required gnome-vfs version up to
10208         2.11.1
10210 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10212         * src/nautilus-window.c: (add_view_as_menu_item):
10213         Connect accelerators with "View as" menu items. Fixes #139908.
10215         * libnautilus-private/nautilus-file-operations.c:
10216         (progress_dialog_set_to_from_item_text):
10217         When operating on remote locations, also display hostname in copy/move
10218         progress dialog.
10220 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
10222         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10223         Free the tree paths.
10224         * src/nautilus-notes-viewer.c: (get_property_pages): Close
10225         a tiny leak. (1 byte :-)
10226         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10227         (make_properties_from_directories): Unref pixbufs.
10228         * src/nautilus-spatial-window.c:
10229         (nautilus_spatial_window_set_location_button): Free icon name
10230         Closes bug #307291 and bug #308540.
10232 2005-07-06  Danilo Å egan  <danilo@gnome.org>
10234         * src/file-manager/nautilus-directory-view-ui.xml: Add space
10235         before 'action="Rename"'.
10237 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10239         * libnautilus-private/nautilus-icon-container.c:
10240         (nautilus_icon_container_get_selection):
10241         * src/file-manager/fm-directory-view.c: (delete_selected_files):
10242         Correctly sort files before operating on them. Fixes #308884.
10244         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10245         * libnautilus-private/nautilus-dnd.h:
10246         * libnautilus-private/nautilus-icon-dnd.c:
10247         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10248         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10249         (nautilus_tree_view_drag_dest_new):
10250         * src/nautilus-spatial-window.c:
10251         (nautilus_spatial_window_instance_init):
10252         * src/file-manager/fm-list-model.c:
10253         (fm_list_model_multi_drag_data_get):
10254         Use GTK+ helpers for text D'n'D.
10256         * src/nautilus-shell-ui.xml:
10257         * src/nautilus-window-menus.c:
10258         Register control-+/- keys on keypad for zooming. Fixes #309018.
10260         * libnautilus-private/nautilus-file-operations.c:
10261         (new_file_transfer_callback):
10262         Fix template duplicate numbering. Fixes #307252.
10264 2005-07-06  Alexander Larsson  <alexl@redhat.com>
10266         * libnautilus-private/nautilus-icon-canvas-item.c:
10267         * libnautilus-private/nautilus-icon-container.c:
10268         * libnautilus-private/nautilus-icon-private.h:
10269         Add normal_alpha style property that is used when
10270         frame_text is on.
10272         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10274 2005-07-05  Joe Shaw  <joeshaw@novell.com>
10276         * nautilus-folder-handler.desktop.in: Add x-directory/normal
10277         and inode/directory to the list of mime types this desktop file
10278         can handle.
10280 2005-07-05  Christian Neumair  <chris@gnome-de.org>
10282         * libnautilus-private/nautilus-dnd.h:
10283         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10285         * libnautilus-private/nautilus-file-operations.[ch]:
10286         * libnautilus-private/nautilus-icon-container.[ch]:
10287         * libnautilus-private/nautilus-icon-dnd.c:
10288         * libnautilus-private/nautilus-marshal.list:
10289         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10290         * src/file-manager/fm-directory-view.[ch]:
10291         * src/file-manager/fm-icon-view.c:
10292         * src/file-manager/fm-list-view.c:
10293         * src/file-manager/fm-tree-view.c:
10294         Enable dropping of text, which will create a new file containing the
10295         dropped text. Fix drop handle marshallers.
10297 2005-07-02  Christian Kellner  <gicmo@gnome.org>
10299         * src/nautilus-location-entry.c:
10300         Replace eel_make_uri_from_input_with_trailing_ws with
10301         the gnome-vfs one.
10302         Fixes bug #165755.
10304 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10306         * configure.in:
10307         Post release version bump.
10309 === nautilus 2.11.3 ===
10311 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10313         * libnautilus-private/nautilus-file-operations.c:
10314         Fix test
10316         * NEWS:
10317         Update for release
10319         * configure.in:
10320         Require eel 2.11.3
10322 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10324         * libnautilus-private/nautilus-window-info.[ch]:
10325         * src/nautilus-window.c:
10326         Add nautilus_window_info_get_bookmark_list
10328         * src/Makefile.am:
10329         * src/nautilus-application.c:
10330         * src/nautilus-places-sidebar.[ch]:
10331         Add new places sidebar.
10333         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10335         * src/file-manager/fm-tree-view.c:
10336         Fix runtime warnings.
10338 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10340         * src/file-manager/fm-actions.h:
10341         * src/file-manager/fm-directory-view.c:
10342         Add icon for empty file in create menu.
10344         Patch from Christian Neumair  <chris@gnome-de.org>
10346 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10348         * src/file-manager/fm-directory-view.c:
10349         Better strings for browser tooltips.
10350         Patch from Luca Ferretti <elle.uca@libero.it>
10352 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
10354         * libnautilus-private/nautilus-file-operations.c:
10355         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10356         base name from the file name. (Fixes #306341).
10358 2005-06-28  Alexander Larsson  <alexl@redhat.com>
10360         * libnautilus-private/nautilus-sidebar.[ch]:
10361         Add get_tab_tooltop method.
10363         * src/nautilus-navigation-window.c:
10364         * src/nautilus-side-pane.[ch]:
10365         Use get_tab_tooltip.
10367         * src/nautilus-emblem-sidebar.c:
10368         * src/nautilus-history-sidebar.c:
10369         * src/nautilus-information-panel.c:
10370         * src/nautilus-notes-viewer.c:
10371         Implement get_tab_toolkit.
10373         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10375 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10377         * src/nautilus-notes-viewer.c:
10378         (nautilus_notes_viewer_set_parent_window):
10379         Adapt to recent nautilus clipboard API changes.
10381 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10383         * libnautilus-private/nautilus-clipboard.c:
10384         (editable_connect_callbacks), (editable_disconnect_callbacks),
10385         (text_buffer_update_sensitivity), (text_buffer_delete_range),
10386         (text_buffer_mark_set), (text_view_connect_callbacks),
10387         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10388         (initialize_clipboard_component_with_callback_data),
10389         (nautilus_clipboard_real_set_up),
10390         (nautilus_clipboard_set_up_text_view):
10391         * libnautilus-private/nautilus-clipboard.h:
10392         Properly set text view paste action sensitivity on clipboard changes.
10393         Fixes #306127.
10395 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10397         * src/nautilus-bookmark-list.c:
10398         Fix handling of notification of .gtk-bookmark file changes.
10400         * src/Makefile.am:
10401         * src/nautilus-window-bookmarks.[ch]:
10402         * src/nautilus-application.c:
10403         * src/nautilus-navigation-window-menus.c:
10404         * src/nautilus-navigation-window.[ch]:
10405         * src/nautilus-spatial-window-ui.xml:
10406         * src/nautilus-spatial-window.c:
10407         * src/nautilus-window-menus.c:
10408         * src/nautilus-window-private.h:
10409         * src/nautilus-window.[ch]:
10410         Move most bookmark stuff to nautilus-window-bookmarks and
10411         put bookmarks in spatial windows too.
10413 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10415         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10417         * src/nautilus-bookmark-list.[ch]:
10418         Share bookmarks with gtk+.
10420         * libnautilus-private/nautilus-file-utilities.[ch]:
10421         * src/nautilus-window.c: (real_get_title):
10422         Move compute_default_title to nautilus_compute_title_for_uri.
10424         * libnautilus-private/nautilus-bookmark.[ch]:
10425         * src/nautilus-bookmarks-window.c:
10426         Add has_custom_name boolean to NautilusBookmark
10428         * src/Makefile.am:
10429         * src/nautilus-bookmark-parsing.[ch]:
10430         * src/nautilus-navigation-window-menus.c:
10431         Remove no longer needed files nautilus-bookmark-parsing.[ch].
10433 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
10435         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10436         (real_update_menus_volumes): Plug a couple leaks. Closes
10437         bug #307267
10439 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10441         * src/nautilus-navigation-window-menus.c:
10442         * src/nautilus-window-menus.c:
10443         * src/nautilus-window-private.h:
10444         Make bookmark menu item action names unique. (#161859)
10446 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10448         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10449         Fix ctrl-unselect in single click mode (#145331)
10451 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10453         * libnautilus-private/nautilus-icon-container.c:
10454         Better font sizes for zooming. (#160080)
10456 2005-06-20  Anders Carlsson  <andersca@imendio.com>
10458         * src/file-manager/fm-directory-view.c (process_old_files):
10459         Plug leak by freeing the sorted list instead.
10461 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10463         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10464         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10465         Fix uninitialized variable warning.
10467 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
10469         * libnautilus-private/nautilus-directory-async.c:
10470         (start_or_stop_io), (file_needs_high_priority_work_done),
10471         (file_needs_low_priority_work_done):
10472         Make mime sniffing a high priority job. Prevents activation
10473         from getting blocked by deep count I/O. (#145560)
10475 2005-06-19  Anders Carlsson  <andersca@imendio.com>
10477         * src/nautilus-throbber.c (nautilus_throbber_finalize):
10478         Free throbber->details after we're done using it.
10480 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10482         * src/file-manager/fm-list-model.c:
10483         Small delay before turning Loading... into (Empty) to
10484         avoid flicker.
10486 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10488         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10489         Fix iter stamp handling.
10491 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10493         * src/file-manager/fm-list-view.c: (button_press_callback):
10494         Allow selection of the dummy node. Otherwise things
10495         got all strange: You could still select it using ranges, and
10496         if you double clicked on it you activated the old selection.
10498 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10500         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10501         On remove, add dummy node before removing file so the
10502         row isn't collapsed.
10504 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10506         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10507         (fm_list_model_unload_subdirectory),
10508         (fm_list_model_subdirectory_done_loading):
10509         Keep track of done_loading in parent instead of in dummy node.
10510         That way it doesn't get lost when the dummy node is recreated.
10512 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10514         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10515         Handle moves between open subdirectories. We handle
10516         this in file adding when the file already exists in
10517         the tree, but in another place. This is sort of a hack,
10518         but is required due to how the list view merges the initial
10519         change being sent to the original directory and the add to the
10520         new directory.
10522 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10524         * libnautilus-private/nautilus-file-operations.c:
10525         (nautilus_file_operations_copy_move):
10526         Handle duplication of files in two subdirectories at
10527         the same time.
10529 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
10531         * src/file-manager/fm-directory-view.c:
10532         (fm_directory_view_destroy):
10533         Remove subdirectories when destroying the view.
10535 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10537         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10538         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10540 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10542         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10543         Slightly slower auto hover expand.
10545         * src/file-manager/fm-directory-view.c:
10546         Make add/remove_subdirectory more straightforward.
10547         Now remove just removes the NautilusDirectory passed in, and
10548         you're not allowed to add multiple times or remove non-added.
10550         * src/file-manager/fm-list-model.[ch]:
10551         Actually track the NautilusDirectories that are added to the
10552         FMDirectoryView so we can easily remove them when the files are
10553         removed. This was causing problem before where directories for
10554         removed files weren't removed.
10556         Emits the subdirectory_unloaded signal when subdirectories go away.
10558         Add support for unloading subdirectories.
10560         * src/file-manager/fm-list-view.c:
10561         Unload subdirectories in timeout on collapse.
10562         remove subdirectories when they get unloaded.
10564 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10566         * src/nautilus-navigation-window-menus.c
10567         (append_dynamic_bookmarks): Unref the action group here too.
10569 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10571         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10572         Unref the action group after inserting it. This makes
10573         a NautilusFile memory leak go away.
10575 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10577         * src/file-manager/fm-directory-view.[ch]:
10578         * src/file-manager/fm-icon-view.c
10579         add fm_directory_view_get_selection_for_file_transfer and
10580         use it for all file transfers
10582         * src/file-manager/fm-list-view.c:
10583         Implement fm_directory_view_get_selection_for_file_transfer by
10584         filtering out all files there a parent is also in the selection.
10585         Do the same for the dnd source list.
10587         * src/file-manager/fm-list-model.c:
10588         Allow deletion of dummy node so that clearing the model
10589         doesn't loop forever.
10591 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
10593         * src/file-manager/fm-directory-view.c: (new_folder_done),
10594         (new_folder_data_new), (fm_directory_view_new_folder),
10595         (fm_directory_view_new_file):
10596         Don't try to setup renaming if the view was already destroyed.
10597         Fixes a crash when closing a window while creating files/folders.
10599 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10601         * libnautilus-private/nautilus-icon-dnd.c:
10602         No dnd shadow on the desktop.
10603         Redraw less to get rid of the dnd shadow.
10605         Patch from Matthias Clasen (#307803)
10607 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10609         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10610         Add hover expansion
10612         * src/file-manager/fm-directory-view.[ch]:
10613         Add support for adding/removing subdirectories.
10615         * src/file-manager/fm-list-model.[ch]:
10616         Add support for subdirectories making this a tree view.
10618         * src/file-manager/fm-list-view.c:
10619         Turn listview into a treeview.
10621         Patch from Jürg Billeter <j@bitron.ch>
10623 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10625         * src/nautilus-spatial-window.c:
10626         Add icons for path menu.
10627         Patch from Vincent Noel <vincent.noel@gmail.com>
10629 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10631         * src/file-manager/fm-directory-view.c:
10632         (fm_directory_view_handle_uri_list_drop):
10633         Check for n_uris instead of real_uri_list. Looks neater.
10635 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10637         * src/file-manager/fm-directory-view.c:
10638         (fm_directory_view_handle_uri_list_drop):
10639         Don't try to start a file operation if there are no real uris
10640         left after sanitizing the list. Fixes #306246.
10642 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10644         * libnautilus-private/nautilus-emblem-utils.c:
10645         (nautilus_emblem_install_custom_emblem): Free the path.
10646         * libnautilus-private/nautilus-file-operations-progress.c:
10647         (nautilus_file_operations_progress_new),
10648         (nautilus_file_operations_progress_new_file): Free markup strings.
10649         Closes bug #307138.
10651 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10653         * src/file-manager/fm-directory-view.c:
10654         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10656 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10658         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10659         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10660         Always initialize cut.
10662         * configure.in:
10663         Add --Wno-pointer-sign
10665         Fix gcc4 compilation (#303491/#307038).
10666         Based on patches from James M. Cape <jcape@ignore-your.tv>
10667         and Kjartan Maraas <kmaraas@gnome.org>
10669 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10671         * configure.in:
10672         Post release version bump
10674 === nautilus 2.11.2 ===
10676 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10678         * configure.in:
10679         Require new eel.
10681         * NEWS:
10682         Update for release.
10684 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10686         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10687         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10688         is too wide for the tree and gets even wider in some locales.
10690 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10692         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10693         Fix conflicting mnemonics in the column chooser (#167475).
10695         Patch from Michael Terry <mike@mterry.name>
10697 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10699         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10700         Use "(No subfolders)" instead of misleading "(Empty)" label
10701         if files are not to be shown in the tree. Fixes #85141.
10703         Patch from Christian Neumair <chris@gnome-de.org>
10705 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10707         * libnautilus-private/nautilus-icon-container.c:
10708         (select_one_unselect_others):
10709         Reveal icon when selecting it. Fixes #121111.
10711         Based on a patch from Christian Neumair <chris@gnome-de.org>
10713 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10715         * libnautilus-private/nautilus-clipboard.c:
10716         (nautilus_clipboard_real_set_up):
10717         Don't setup clipboard twice for the same editing widget.
10719 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10721         * src/nautilus-window-manage-views.c: (load_new_location),
10722         (update_for_new_location):
10723         Set the displayed location when the location is really
10724         changed, not when we set out to do it. Fixes the
10725         "bookmark uri mismatch" warning.
10727 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10729         * src/file-manager/fm-directory-view.c:
10730         * src/nautilus-shell-ui.xml:
10731         * src/nautilus-window-menus.c:
10732         Fix critical warnings from the new accelerators
10733         by adding dummy labels.
10735 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10737         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10739 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10741         * libnautilus-extension/nautilus-column.c:
10742         (nautilus_column_class_init):
10743         * libnautilus-extension/nautilus-menu-item.c:
10744         (nautilus_menu_item_class_init):
10745         * libnautilus-extension/nautilus-property-page.c:
10746         (nautilus_property_page_class_init):
10747         * libnautilus-private/nautilus-icon-canvas-item.c:
10748         (nautilus_icon_canvas_item_class_init):
10749         * libnautilus-private/nautilus-icon-container.c:
10750         (nautilus_icon_container_class_init):
10751         * src/nautilus-window.c: (nautilus_window_class_init):
10752         Don't mark object property names/descriptions for translation. Fixes
10753         #135281.
10755 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10757         * libnautilus-private/nautilus-emblem-utils.c:
10758         (nautilus_emblem_install_custom_emblem),
10759         (nautilus_emblem_can_remove_emblem),
10760         (nautilus_emblem_can_rename_emblem),
10761         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10762         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10764 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10766         * src/file-manager/fm-directory-view.c: (real_action_rename):
10767         Always pre-select the whole name of a directory when renaming it.
10768         Fixes #306217.
10770 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10772         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10773         (get_automatic_emblems_as_integer):
10774         * libnautilus-private/nautilus-file-private.h:
10775         Only take user-added emblems ("keywords") into account when sorting by
10776         emblems. Fixes #166376.
10778 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10780         * src/file-manager/fm-directory-view.c:
10781         (fm_directory_view_scroll_event):
10782         Change scroll zoom modifier to control. Fixes #79352.
10784         * src/nautilus-shell-ui.xml:
10785         * src/nautilus-window-menus.c:
10786         Bind control-= to zoom-in. Fixes #306225.
10788 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10790         * libnautilus-private/nautilus-clipboard.c:
10791         * libnautilus-private/nautilus-icon-dnd.c:
10792         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10793         * src/file-manager/fm-desktop-icon-view.c:
10794         * src/file-manager/fm-ditem-page.c:
10795         * src/file-manager/fm-icon-view.c:
10796         * src/file-manager/fm-list-model.c:
10797         * src/file-manager/fm-list-model.h:
10798         * src/file-manager/fm-list-view.c:
10799         * src/file-manager/fm-properties-window.c:
10800         * src/nautilus-emblem-sidebar.c
10801         * src/nautilus-file-management-properties.c:
10802         * src/nautilus-information-panel.c:
10803         * src/nautilus-location-bar.c:
10804         * src/nautilus-navigation-window-menus.c:
10805         * src/nautilus-spatial-window.c:
10806         * src/nautilus-zoom-controls.c:
10807         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10808         GtkTargetEntry as well as some char and int arrays const.
10810 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10812         * src/file-manager/fm-desktop-icon-view.c:
10813         * src/file-manager/fm-directory-view.c:
10814         * src/file-manager/fm-icon-view.c:
10815         * src/file-manager/fm-list-view.c:
10816         * src/nautilus-navigation-window-menus.c:
10817         * src/nautilus-spatial-window.c:
10818         * src/nautilus-window-menus.c:
10819         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10820         pointing this out.
10822 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10824         * libnautilus-extension/libnautilus-extension.pc.in: added
10825         extensiondir variable so that extensions can find out via pkg-config
10826         the dir to install to.
10828 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10830         * libnautilus-private/nautilus-icon-container.c:
10831         * libnautilus-private/nautilus-icon-container.h:
10832         (process_pending_icon_to_rename),
10833         (nautilus_icon_container_start_renaming_selected_item):
10834         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10835         (real_action_rename), (action_rename_callback),
10836         (action_rename_select_all_callback):
10837         * src/file-manager/fm-directory-view.h:
10838         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10839         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10840         * src/file-manager/nautilus-directory-view-ui.xml:
10841         Bind shift-f2 to rename whole file. Fixes #131467.
10843 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10845         * src/file-manager/fm-directory-view.c: (real_update_menus):
10846         Don't display "Properties" background context menu item for Desktop.
10848 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10850         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10851         Only set dialog transient if a parent window was specified.
10852         Fixes #142814.
10854 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10856         * src/file-manager/fm-directory-view.c:
10857         (fm_directory_view_handle_url_drop):
10858         Better handling of default action for mozilla dnd drops.
10860         Patch from Dave Ahlswede
10862 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10864         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10865         (connect_proxy), (nautilus_navigation_action_finalize),
10866         (nautilus_navigation_action_set_property),
10867         (nautilus_navigation_action_get_property),
10868         (nautilus_navigation_action_class_init),
10869         (nautilus_navigation_action_init):
10870         * src/nautilus-navigation-window-menus.c:
10871         (nautilus_navigation_window_initialize_actions):
10872         Add specific tooltips to the drop-down arrow of Back/Forward
10873         toolbar items. Fixes bug #86569.
10875 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10877         * src/nautilus-connect-server-dialog.c:
10878         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10879         (nautilus_connect_server_dialog_init), (setup_for_type):
10880         Added a domain field to enter domain name for Windows share in
10881         Connect to server dialog.
10882         Fixes bug #304760.
10884 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10886         * libnautilus-private/nautilus-clipboard.c:
10887         * src/file-manager/fm-directory-view.c:
10888         (copy_or_cut_files), (real_update_menus):
10889         * src/file-manager/fm-tree-view.c:
10890         (copy_or_cut_files), (create_popup_menu):
10891         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10892         Folders". Fixes #95112.
10894 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10896         * src/file-manager/fm-directory-view.c: (real_update_menus):
10897         Fix empty trash accelerator. Fixes #173059.
10899         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10900         (copy_callback), (paste_callback), (editable_select_all_callback),
10901         (text_view_select_all_callback), (action_cut_callback),
10902         (action_copy_callback), (action_paste_callback),
10903         (action_select_all_callback), (merge_in_clipboard_menu_items),
10904         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10905         (nautilus_clipboard_set_up_editable),
10906         (nautilus_clipboard_set_up_text_view):
10907         * libnautilus-private/nautilus-clipboard.h:
10908         (nautilus_clipboard_set_up_text_view):
10909         * src/nautilus-notes-viewer.c:
10910         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10911         notes text view.
10913         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10914         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10915         issue down and providing a patch. Fixes #305551.
10917 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10919         * src/file-manager/fm-directory-view.c:
10920         (fm_directory_view_scroll_event),
10921         (fm_directory_view_class_init):
10922         Bind shift+scroll to zoom in/out. Fixes #79352.
10924 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10926         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10927         Change sort order for size, count and time.
10928         See bug #88585
10930 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10932         * configure.in:
10933         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10935         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10937 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10939         * components/*
10940         * help/*
10941         * icons/*/*
10942         * libnautilus/*
10943         * libnautilus-adapter/*
10944         * omf-install/*
10945         * user-guide/*
10946         Remove old cruft, mostly .cvsignore files.
10948         * autogen.sh:
10949         Look for libnautilus-private instead of libnautilus.
10951 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10953         * libnautilus-private/nautilus-icon-factory.c:
10954         * libnautilus-private/nautilus-icon-factory.h:
10955         (get_smaller_icon_size), (get_larger_icon_size),
10956         (nautilus_icon_factory_get_smaller_icon_size),
10957         (nautilus_icon_factory_get_larger_icon_size):
10958         Make get_(larger|smaller)_icon_size public.
10960         * src/nautilus-sidebar-title.c:
10961         (nautilus_sidebar_title_size_allocate),
10962         (get_best_icon_size):
10963         Use the best-fitting folder icon for the sidebar
10964         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10965         Fixes #48190.
10967 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10969         * configure.in:
10970         Post release version bump
10972 === nautilus 2.11.1 ===
10974 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10976         * icons/*/*:
10977         Remove old junk.
10979         * configure.in:
10980         Require eel 2.11.1
10981         Remove icons/*/Makefile
10983         * NEWS:
10984         Update for 2.11.1
10986 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10988         * libnautilus-private/nautilus-view.[ch]:
10989         Add nautilus_view_pop_up_location_context_menu
10991         * src/file-manager/fm-actions.h:
10992         * src/file-manager/fm-directory-view.c:
10993         * src/file-manager/fm-directory-view.h:
10994         * src/file-manager/nautilus-directory-view-ui.xml:
10995         * src/nautilus-location-bar.c:
10996         * src/nautilus-spatial-window.c:
10997         Add location context menu to location button/label.
10999         Patch from Christian Neumair
11001 2005-05-17  Christian Neumair  <chris@gnome-de.org>
11003         * src/nautilus-spatial-window.c:
11004         (real_set_allow_up), (nautilus_spatial_window_class_init)
11005         * src/nautilus-window.c:
11006         * src/nautilus-window.h:
11007         (nautilus_window_allow_up), (real_set_allow_up),
11008         (nautilus_window_class_init):
11009         Add set_allow_up method to NautilusWindowClass,
11010         make "Close All Parents" in spatial windows insensitive
11011         if there are no parent folders.
11013 2005-05-17  Christian Neumair  <chris@gnome-de.org>
11015         * libnautilus-private/nautilus-file-operations.c:
11016         (handle_transfer_vfs_error):
11017         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
11018         if more than one file is transferred. Otherwise, just
11019         offer "Cancel" and "Retry".
11021 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11023         * nautilus-folder-handler.desktop.in (Exec):
11024         Use --no-desktop for default folder handler
11026 2005-05-16  Christian Neumair  <chris@gnome-de.org>
11028         * src/file-manager/fm-actions.h:
11029         * src/file-manager/fm-directory-view.c:
11030         (action_self_properties_callback), (real_update_menus):
11031         * src/file-manager/nautilus-directory-view-ui.xml:
11032         Add "Properties" item to background context menu which displays
11033         the properties of the currently displayed folder.
11035 2005-05-16  Alexander Larsson  <alexl@redhat.com>
11037         * libnautilus-private/nautilus-bookmark.c:
11038         (bookmark_file_changed_callback):
11039         Don't loop when a bookmarked file is removed
11041         * src/file-manager/fm-directory-view.c: (process_new_files):
11042         Don't call get_file_info for files no longer in the directory
11043         (was caused by the ready_to_load call).
11045         This fixes #165530 and likely #170761
11047 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11049         * libnautilus-private/nautilus-clipboard.c:
11050         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11051         Don't merge UI twice. Fixes #301854.
11053 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11055         * src/nautilus-location-bar.c:
11056         (nautilus_location_bar_init):
11057         Make "Location:" label GDK_ACTION_COPY drag source.
11058         Fixes #115942.
11060 2005-05-12  David Zeuthen  <david@fubar.dk>
11062         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11063         Change comment for translator note of default desktop font to
11064         say that Sans shouldn't never be changed. Fixes bug #138731.
11066 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11068         * libnautilus-private/nautilus-file-utilities.c:
11069         (nautilus_get_vfs_method_display_name):
11070         * data/browser.xml:
11071         * src/file-manager/fm-directory-view.c:
11072         Add translator comments. Fixes #145304, #145305, #145307.
11073         Change "Show Hidden Files" tooltip to infinitive
11074         construction. Fixes #145306.
11076 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11078         * libnautilus-private/nautilus-directory-async.c:
11079         (should_look_for_dot_directory_file), (make_dot_directory_uri),
11080         (link_info_start), (lacks_link_info):
11081         Kill dotfile-related code. ".directory" supporting schemas have
11082         gone. Fixes #142343.
11084 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11086         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11087         Remove obsolete window_always_new option from schema.
11089         Patch from Michael Terry <mike@mterry.name>
11091 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11093         * src/file-manager/fm-directory-view.c: (real_update_menus):
11094         Fix a string conflict between the c-format plural string and
11095         non-c-format strings. Fixes bug #167344.
11097         Patch from Changwoo Ryu <cwryu@debian.org>
11099 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
11101         * libnautilus-private/nautilus-thumbnails.c:
11102         (thumbnail_thread_start):
11103         Don't try to thumbnail files which have been modified in the
11104         last few seconds to avoid constantly re-thumbnailing them.
11105         Current cool-off period is three seconds. Fixes bug #107418.
11107 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
11109         * src/file-manager/fm-directory-view.[ch]:
11110         (display_pending_files), (fm_directory_view_freeze_updates),
11111         (fm_directory_view_unfreeze_updates), (queue_pending_files):
11112         Allow freeze of update processing inside a view.
11114         * src/file-manager/fm-list-view.c:
11115         (cell_renderer_editing_canceled), (cell_renderer_edited),
11116         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11117         Freeze and unfreeze the list view when renaming.
11119         Workaround for bug #87701: Updates to the list view are put on
11120         hold during rename to prevent losing editing focus. If too many
11121         changes are queued while being frozen, further changes are thrown
11122         away and the view is marked for reload.
11124 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11126         * src/nautilus-window-menus.c:
11127         Add Ctrl-0 keyboard shortcut to View->Normal Size as
11128         recommended by the HIG.
11130         Patch from Olav Vitters <olav@bkor.dhs.org>
11132 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11134         * libnautilus-private/nautilus-icon-container.c:
11135         (keyboard_space): Prevent nautilus from crashing on press of
11136         Ctrl+Space in an empty directory. Fixes bug #302018.
11138         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
11140 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
11142         * libnautilus-private/nautilus-program-choosing.c:
11143         (nautilus_launch_desktop_file):
11144         * src/nautilus-application.c:
11145         (nautilus_application_present_spatial_window_with_selection),
11146         (nautilus_application_create_navigation_window):
11147         fix build when startup notification isn't installed.
11149 2005-05-02  Alexander Larsson  <alexl@redhat.com>
11151         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11152         Remove the ui too.
11154 2005-04-27  Alexander Larsson  <alexl@redhat.com>
11156         * src/file-manager/fm-desktop-icon-view.c:
11157         Remove "Open New Terminal" from desktop menu.
11158         Patch from Luca Ferretti <elle.uca@libero.it>
11160         If you really need this, install the nautilus-open-terminal
11161         extension. It does this even better than the removed code.
11162         Also, in newer Metacity there is a a way to set a keybinding
11163         for "new terminal".
11165 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11167         * src/nautilus-main.c: (main): Merge fix for leak
11168         Bug #172234.
11170 2005-04-19  Christian Neumair  <chris@gnome-de.org>
11172         * libnautilus-private/nautilus-view-factory.h:
11173         * src/nautilus-navigation-window.c:
11174         * src/nautilus-window-manage-views.c:
11175         * src/nautilus-window-manage-views.h:
11176         * src/nautilus-window.c:
11177         * src/file-manager/fm-desktop-icon-view.c:
11178         * src/file-manager/fm-icon-view.c:
11179         * src/file-manager/fm-list-view.c:
11180         Improve NautilusViewInfo view factory labels marked for translation.
11182 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11184         * libnautilus-private/nautilus-directory-async.c:
11185         (read_dot_hidden_file): Plug leaks here too. There
11186         were three actually :-)
11188 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
11190         * src/nautilus-connect-server-dialog-main.c: (main)
11191         Set window icon.
11193 2005-04-17  Christian Neumair  <chris@gnome-de.org>
11195         * src/nautilus-spatial-window.c:
11196         Add more drop targets to location button.
11198 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11200         * src/file-manager/fm-directory-view.c:
11201         (fm_directory_view_destroy), (rename_file):
11202         Remove delayed_rename timeout when registering a new one
11203         or destroying the view.
11205 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11207         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11208         Free the stored selection path only when setting a new one.
11210 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11212         * src/file-manager/fm-directory-view.c:
11213         (trash_or_delete_selected_files),
11214         (fm_directory_view_notify_selection_changed):
11215         Remember if the current selection was already removed
11216         and don't try to remove it again.
11218         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11219         Only set a new selection if the removal affects the current selection.
11221 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11223         * src/file-manager/fm-directory-view.c:
11224         (trash_or_delete_selected_files):
11225         Unset selection so the same file won't be deleted twice via a binding.
11227         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11228         (fm_list_view_remove_file), (fm_list_view_finalize),
11229         (fm_list_view_class_init):
11230         Store the new selection and set it after a batch of changes,
11231         not on every removal. Speeds up deleting from the list view
11232         by preventing a redraw for each removed file.
11234 2005-04-05  Alexander Larsson  <alexl@redhat.com>
11236         * src/file-manager/fm-properties-window.c:
11237         Use label instead of entry if not editable.
11238         (#149201)
11240         Patch from Michael Terry
11242 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11244         * src/nautilus-notes-viewer.c:
11245         Fix missing include.
11247 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11249         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11250         Don't leak file_uri.
11252 2005-04-04  Diego Gonzalez  <diego@pemas.net>
11254         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11255           from the build process.
11256         * libnautilus-private/nautilus-icon-factory.c:
11257           (load_thumbnail_frame) remove the need to use the deprecated
11258           nautilus themes.
11259         * libnautilus-private/nautilus-icon-canvas-item.c:
11260           (draw_strech_handles), (it_test_stretch_handle):
11261           remove the need to use the deprecated nautilus themes.
11262         * libnautilus-private/nautilus-thumbnails.c:
11263         * libnautilus-private/nautilus-icon-factory.c:
11264           remove nautilus-theme.h include
11266         * src/nautilus-navigation-window.c:
11267         * src/nautilus-property-browser.c:
11268         * src/nautilus-notes-viewer.c:
11269         * src/nautilus-sidebar-title.c:
11270         * src/nautilus-window-manage-views.c:
11271         * src/nautilus-window-toolbars.c:
11272         * src/nautilus-zoom-control.c:
11273           remove nautilus-theme.h include
11275         * src/nautilus-sidebar-title:
11276          (nautilus_sidebar_title_select_text_color): remove use of
11277          old theme stuff and adapt the shadow offset, made it equal to 1,
11278          which is the default.
11279          (nautilus_sidebar_title_theme_changed): remove, as there will be
11280          no sidebar theme changes.
11281          (nautilus_sidebar_title_init): remove the theme_changed callback, as
11282          there will not be sidebar theme changes anymore.
11284          * src/nautilus-notes-viewer.c:
11285          (nautilus_notes_viewer_init): remove use of old theme stuff.
11287         * icons/Makefile.am: don't install old theme stuff.
11289 2005-03-31  Steve Murphy  <murf@e-tools.com>
11291         * configure.in: Added "rw" to ALL_LINGUAS.
11293 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
11295         * libnautilus-private/nautilus-file-utilities.c:
11296         (nautilus_get_uri_shortname_for_display): Plug the leak.
11298 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
11300         * icons/audio.svg:
11301         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11303         * icons/audio.png:
11304         Remove old file.
11306         * icons/Makefile.am:
11307         Install new icon.
11309         * libnautilus-private/nautilus-icon-canvas-item.c:
11310         (real_map_pixbuf):
11311         Use svg instead of bitmap audio preview emblem.
11313         Patch from Jaap Haitsma <jaap@haitsma.org>
11315 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11317         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11318         (location_button_drag_begin_callback), (get_data_binder),
11319         (location_button_drag_data_get_callback),
11320         (nautilus_spatial_window_instance_init):
11321         Allow drag and drop operations with location bar icon.
11323         Patch from Christian Neumair <chris@gnome-de.org>
11325 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11327         * libnautilus-private/nautilus-file-operations-progress.c:
11328         (nautilus_file_operations_progress_update),
11329         (nautilus_file_operations_progress_destroy),
11330         (nautilus_file_operations_progress_init),
11331         (time_remaining_callback), (nautilus_file_operations_progress_new),
11332         (nautilus_file_operations_progress_set_operation_string),
11333         (nautilus_file_operations_progress_new_file):
11334         * libnautilus-private/nautilus-file-operations.c:
11335         (progress_dialog_set_to_from_item_text):
11336         Change layout of the progress dialog to be more HIG compliant.
11338         Patch from Michiel Sikkes <michiel@eyesopened.nl>
11340 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11342         * src/file-manager/fm-desktop-icon-view.c:
11343         * src/file-manager/fm-directory-view.c:
11344         Add elipses to "Create Launcher" menu item. (#95113)
11346         Based on a patch from Christian Neumair <chris@gnome-de.org>
11348 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11350         * libnautilus-private/nautilus-desktop-link-monitor.c:
11351         (eject_for_type), (volume_delete_dialog),
11352         (nautilus_desktop_link_monitor_delete_link):
11353         Reference the proper context menu item in the volume
11354         delete dialog of network volumes. Fixes bug #152391.
11356         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11358 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11360         * src/file-manager/fm-directory-view.c: (real_merge_menus):
11361         Remove hard coded script directory path from tooltip message.
11362         Fixes bug #161905.
11364         Patch from Michael Terry <mike@mterry.name>
11366 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11368         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11369         * src/nautilus-location-bar.c:
11370         (nautilus_location_bar_get_location),
11371         (nautilus_location_bar_update_label):
11372         * src/nautilus-location-dialog.c: (open_current_location):
11373         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11374         Closes bug #165743.
11376         Patch from Christian Kellner <gicmo@gnome.org>
11378 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11380         * libnautilus-private/nautilus-bookmark.c:
11381         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11382         (bookmark_file_changed_callback):
11383         * libnautilus-private/nautilus-file.c:
11384         (nautilus_file_get_internal):
11385         * src/file-manager/fm-properties-window.c:
11386         (is_merged_trash_directory):
11387         * src/nautilus-application.c:
11388         (nautilus_application_present_spatial_window_with_selection):
11389         * src/nautilus-location-bar.c:
11390         (nautilus_location_bar_update_label):
11391         * src/nautilus-window-manage-views.c: (set_displayed_location),
11392         (check_bookmark_location_matches), (handle_go_elsewhere),
11393         (got_file_info_for_view_selection_callback):
11394         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11396         Patch from Paolo Borelli <pborelli@katamail.com>
11398 2005-03-23  Fernando Herrera  <fherrera onirica com>
11400         * src/nautilus-connect-server-dialog-main.c: (main): call
11401         gnome_authentication_manager_init to use gnome-vfs auth
11402         callbacks.
11404 2005-03-23  Alexander Larsson  <alexl@redhat.com>
11406         * src/nautilus-desktop-window.c:
11407         Remove unused code. We avoid flicker in other ways.
11409 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11411         * configure.in:
11412         Bump version to 2.11.1
11413         Gnome 2.10 versions are now on the gnome-2-10 branch.
11415 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11417         * src/nautilus-location-entry.c:
11418         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11420 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11422         * libnautilus-private/nautilus-window-info.[ch]:
11423         Add nautilus_window_info_show_window call.
11425         * src/file-manager/fm-directory-view.c:
11426         * src/nautilus-window-manage-views.c:
11427         * src/nautilus-window.[ch]:
11428         Implement and call the new show_window call.
11429         This allows us to set up the EelBackground before
11430         showing the window, causing less flicker (#169347)
11432         Patch from Nickolay V. Shmyrev
11434 2005-03-16  Alexander Larsson  <alexl@redhat.com>
11436         * configure.in:
11437         Require eel 2.10.1 (for EelBackground changes)
11439         * libnautilus-private/nautilus-icon-dnd.c:
11440         * libnautilus-private/nautilus-directory-background.c:
11441         Use the background setting now in eel.
11442         Delay background setting slightly after gconf change to group
11443         together multiple changes. (#169347)
11445         Patch from Nickolay V. Shmyrev
11447 2005-03-15  Alexander Larsson  <alexl@redhat.com>
11449         * configure.in:
11450         Require gtk 2.6.0
11452 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11454         * src/file-manager/fm-directory-view.c:
11455         Re-add keybinding to "Show Hidden Files".
11456         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11458 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11460         * src/file-manager/fm-actions.h:
11461         * src/file-manager/fm-directory-view.c: (real_update_menus):
11462         Disable "Select Pattern" for empty folders. (#169817)
11463         Patch from Raj <ringuva@novell.com>
11465 2005-03-10  Vincent Noel  <vnoel@cox.net>
11467         * src/nautilus-spatial-window.c:
11468         (location_button_clicked_callback),
11469         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11470         for the location button icon instead of GTK_ICON_SIZE_BUTTON
11471         (#169669).
11473 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
11475         * configure.in: Added "xh" to ALL_LINGUAS.
11477 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11479         * configure.in:
11480         Post release version bump
11482 === nautilus 2.10.0 ===
11484 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
11486         * THANKS:
11487         Update for release
11489         * check-THANKS.pl:
11490         Extract names from ChangeLog bodies too. (#43452)
11491         Patch from Richard Hoelscher <rah@rahga.com>
11493 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11495         * NEWS:
11496         Update for 2.10.0
11498         * configure.in:
11499         Bump version to 2.10.0, require eel 2.10.0
11501 2005-03-03  Elijah Newren  <newren@gmail.com>
11503         If launched without startup-notification, make an approximation to
11504         when the launch occurred so that focus-stealing-prevention will
11505         work better.
11507         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11508         function, (main): if no startup id provided, ping xserver for a
11509         timestamp and make a dummy startup_id with it.
11511         * src/nautilus-application.c: (end_startup_notification): don't
11512         set _NET_STARTUP_ID if given a fake startup_id, remove commented
11513         out warning that should now no longer be needed
11515 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11517         * src/nautilus-file-management-properties.glade:
11518         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11520 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11522         * configure.in:
11523         Post release version bump
11525 === nautilus 2.9.92 ===
11527 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11529         * data/applications.desktop.in:
11530         * data/favorites.desktop.in:
11531         Remove old files.
11533         * docs/Makefile.am (EXTRA_DIST):
11534         Remove nautilus-context-menus.txt from makefile
11536         * NEWS:
11537         Update for release
11539 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11541         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11542         Make the backspace key open the parent folder in the
11543         list view like it does in the icon view. (#142891)
11544         Patch from Christian Neumair <chris@gnome-de.org>
11546 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11548         * libnautilus-private/nautilus-desktop-link.c:
11549         (nautilus_desktop_link_can_rename):
11550         Make Computer icon renameable. (#154122)
11551         Patch from Tim Savannah <opticcow@linux-militia.net>
11553 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11555         * libnautilus-private/nautilus-file-operations-progress.c:
11556         (time_remaining_callback):
11557         Don't show ETA if bytes_copied > bytes_total.
11558         Prevents miscalculated ETAs from being shown. (#158614)
11559         Based on a patch from John Spray <jcs116@york.ac.uk>
11561 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11563         * src/file-manager/fm-properties-window.c:
11564         Make show_original work (had a typo)
11565         Make where use original file, not target.
11566         Fixes location display for desktop icons.
11568 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11570         * src/file-manager/fm-properties-window.c:
11571         deep count on target files, not original files.
11572         Fixes properties for e.g. home icon on desktop.
11573         Patch from Jaap Haitsma <jaap@haitsma.org>
11575 2005-02-23  Alexander Larsson  <alexl@redhat.com>
11577         * docs/nautilus-context-menus.txt:
11578         Remove old docs.
11580 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11582         * libnautilus-private/nautilus-desktop-icon-file.c:
11583         * libnautilus-private/nautilus-file-operations.c:
11584         (nautilus_file_operations_delete):
11585         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11586         (rename_guts), (nautilus_file_get_drop_target_uri):
11587         * src/file-manager/fm-desktop-icon-view.c:
11588         (trash_link_is_selection):
11589         * src/file-manager/fm-icon-container.c: (get_sort_category):
11590         * src/file-manager/fm-properties-window.c:
11591         (get_target_file_for_original_file):
11592         Handle nautilus_desktop_icon_file_get_link() returning NULL.
11593         Likely fixes bug #145971
11595 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11597         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11598         Remove stale comment.
11599         Patch from Jaap Haitsma <jaap@haitsma.org>
11601 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11603         * src/nautilus-application.c: (end_startup_notification):
11604         Don't give critical warnings if we have no startup_id.
11606         * src/nautilus-window.c: (nautilus_window_update_icon):
11607         Use names and not pixbufs for the window icons.
11608         This means the icons of the best size are used.
11609         Patch from Jaap Haitsma <jaap@haitsma.org>
11611 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11613         * src/nautilus-application.c: (create_window):
11614         * src/nautilus-window-private.h:
11615         * src/nautilus-window.c: (nautilus_window_init),
11616         (nautilus_window_finalize):
11617         Remove unneeded startup_id.
11619 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11621         * MAINTAINERS:
11622         Update my email address.
11624 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11626         * src/file-manager/fm-desktop-icon-view.c:
11627         (fm_desktop_icon_view_supports_uri):
11628         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11630         Patch from Jaap Haitsma <jaap@haitsma.org>
11632 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11634         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11635         fix #136578 (Menu key should pop up context menu).
11637 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11639         * src/file-manager/fm-properties-window.c (should_show_open_with):
11640         Don't show open with property page for desktop files and
11641         desktop special icons.
11643 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11645         * src/nautilus-navigation-window-menus.c:
11646         (add_bookmark_for_current_location):
11647         Only add a bookmark once for a given location.
11648         Fixes #161862.
11650         Patch from egeetha@novell.com
11652 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11654         * src/nautilus-application.c:
11655         * src/nautilus-shell.c:
11656         Fixes to the startup notification stuff.
11657         Patch from Elijah Newren <newren@gmail.com>
11659 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11661         * data/applications.desktop.in:
11662         * data/favorites.desktop.in:
11663         * src/network-scheme.desktop.in:
11664         * nautilus-computer.desktop.in:
11665         * nautilus-folder-handler.desktop.in:
11666         * nautilus-home.desktop.in:
11667         * nautilus.desktop.in:
11668         Enable startup notification.
11670         * src/nautilus-application.c:
11671         * src/nautilus-application.h:
11672         * src/nautilus-bookmarks-window.c:
11673         * src/nautilus-connect-server-dialog-nonmain.c:
11674         * src/nautilus-location-bar.c:
11675         * src/nautilus-main.c:
11676         * src/nautilus-navigation-window-menus.c:
11677         * src/nautilus-shell-interface.idl:
11678         * src/nautilus-shell.c:
11679         * src/nautilus-window-manage-views.c:
11680         * src/nautilus-window-private.h:
11681         * src/nautilus-window.c:
11682         Handle startup notification across corba activation.
11683         Patch from Elijah Newren <newren@gmail.com>
11685 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11687         * src/file-manager/fm-tree-model.c:
11688         Don't do any i/o on tree roots until they are opened.
11689         This means you don't get any auth dialogs.
11690         Removed the monitor on the root file totally, as that should
11691         not normally change/go away anyway (and it was doing i/o).
11693         This changes semantics in the file a bit, we now have a dummy
11694         row also if node->directory != NULL and node->parent == NULL.
11696 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11698         * configure.in:
11699         Post release version bump
11701 === nautilus 2.9.91 ===
11703 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11705         * configure.in:
11706         Bump eel requires
11708         * NEWS:
11709         Update for release
11711 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11713         * Makefile.am:
11714         * nautilus-folder-handler.desktop.in:
11715         Add new default folder handler NoDisplay desktop file
11717         * nautilus.desktop.in:
11718         Add %U to exec line
11720         * src/Nautilus_shell.server.in:
11721         Remove all the bonobo components we no longer support
11723         * src/file-manager/fm-directory-view.c:
11724         Allow open with menu on folders (#151747)
11726 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11728         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11729         (fm_list_view_start_renaming_file):
11730         Set original_name to the new name as cell_renderer_edited()
11731         might be called multiple times if the view looses focus.
11732         Fixes bug #166120.
11734 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11736         * src/file-manager/fm-properties-window.c: (get_original_file),
11737         (name_field_done_editing), (update_properties_window_title):
11738         Handle disappearing original_files without crashing.
11739         Fixes bug #151024/158904.
11741 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11743         * configure.in:
11744         Revert libexif change as it breaks the build with new libexif.
11746 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11748         * libnautilus-private/nautilus-program-choosing.c:
11749         (slowly_and_stupidly_obtain_timestamp),
11750         (nautilus_launch_show_file), (nautilus_launch_application),
11751         (nautilus_launch_desktop_file):
11752         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11754         * configure.in:
11755         Require gnome-desktop 2.9.91
11757         Patch from Elijah Newren <newren@gmail.com>
11759 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11761         * configure.in:
11762         Make libexif dependency optional again. (#165773)
11764 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11766         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11767         Make default desktop font localizable. (#138731)
11769         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11771 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11773         * data/Makefile.am:
11774         * data/static_bookmarks.xml:
11775         Remove unused file.
11777 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11779         * src/file-manager/fm-directory-view.c:
11780         (real_update_menus): Added mnemonic for Browse Folder option.
11781         * src/file-manager/fm-desktop-icon-view.c:
11782         (real_update_menus): Added mnemonic for Empty Trash option.
11783         Fixes #162307.
11785         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11787 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11789         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11790         Fix workarea detection on 64bit machines.
11791         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11793 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11795         * src/file-manager/fm-directory-view.c:
11796         (clipboard_targets_received):
11797         Handle destroyed windows
11799         * src/nautilus-window.c: (nautilus_window_destroy):
11800         cancel outstanding view as callbacks
11802         Fixes #165938
11804 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11806         * libnautilus-private/nautilus-directory-background.c:
11807         (image_loading_done_callback): Free the color string.
11808         Closes bug #154204.
11810 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11812         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11814         * libnautilus-private/nautilus-file-operations.c:
11815         change the strings for move/copy/link/delete from "Files Moved:" to
11816         "Moving file:", fixes #154839
11818 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11820         * libnautilus-private/nautilus-file.c:
11821         Fix leak
11823         * Makefile.am:
11824         Remove unnecessary stuff
11826 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11828         * src/nautilus-actions.h:
11829         * src/nautilus-desktop-window.c:
11830         (nautilus_desktop_window_instance_init):
11831         Disable close action on desktop window (#160100)
11833 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11835         * src/nautilus-main.c: (register_icons):
11836         Don't try to free NULL icon info.
11838 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11840         * libnautilus-private/nautilus-file.c:
11841         (nautilus_file_compare_for_sort_by_attribute):
11842         Don't compare NULL values from files we can't get permissions for.
11843         Fixes bug #153890.
11845 2005-01-27  Chris Lahey  <clahey@ximian.com>
11847         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11848         Support the API change in libexif > 0.5.12.
11850 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11852         * src/nautilus-main.c: Don't leak the icon info
11854 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11856         * src/nautilus-spatial-window.c:
11857         Make path button more obvious. #145237
11858         Patch from  Michael Henson <mike@axl.net>
11860 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11862         * src/file-manager/fm-directory-view.c: (ask_link_action):
11863         Set focus_on_map for dnd ask dialog to avoid it ending
11864         up under the browser window.
11865         Patch from Jorn Baayen <jbaayen@gnome.org>
11867 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11869         * libnautilus-private/nautilus-file-operations.c:
11870         (confirm_empty_trash):
11871         No title on dialog.
11872         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11874 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11875         * libnautilus-private/nautilus-file-operations.c:
11876         (handle_transfer_overwrite): Trivial string fix.
11878 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11880         * src/file-manager/fm-directory-view.c: (cancel_activate),
11881         (activate_weak_notify), (cancel_activate_callback):
11882         weak_unref the view if we cancel the activation.
11883         Might fix #145789
11885 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11887         * configure.in:
11888         Post release version bump.
11890 === nautilus 2.9.90 ===
11892 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11894         * NEWS:
11895         Update for release.
11897         * MAINTAINERS:
11898         Add Martin, remove Darin.
11899         Update daves email address.
11901         * configure.in:
11902         Bump version to 2.9.90
11903         Require eel 2.9.90
11905 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11907         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11908         Fix typo.
11910 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11912         * libnautilus-private/nautilus-icon-container.c:
11913         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11914         to nautilus_icon_container_accessible_update_selection.
11915         (nautilus_icon_container_accessible_ref_selection):
11916         (nautilus_icon_container_accessible_get_selection):
11917         (nautilus_icon_container_accessible_remove_selection): All call
11918         to nautilus_icon_container_accessible_update_selection.
11920         Fixes bug #160087.
11922 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11924         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11925         WE WANT THE CHEESEPUFF!!!
11927 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11929         * libnautilus-private/nautilus-file-operations.c:
11930         (confirm_empty_trash):
11931         Use warning icon instead of info one.
11932         Use GtkMessageDialog.
11933         Patch from Luca Ferretti <elle.uca@libero.it>
11935 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11937         * src/file-manager/fm-actions.h:
11938         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11939         * src/file-manager/fm-directory-view.c: (real_update_menus):
11940         * src/file-manager/nautilus-directory-view-ui.xml:
11941         Remove "Reset Background" entry from folder context menus.
11943         Patch from Jaap Haitsma <jaap@haitsma.org>
11945 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11947         * src/nautilus-window-menus.c: Correct License (It said Evince).
11949 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11951         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11952         Add license to about dialog.
11953         Change copyright statement.
11955         Patch from Luca Ferretti <elle.uca@libero.it>
11957 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11959         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11960         Fix sidebar_width typo in gconf schema (#162204).
11962         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11964 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11966         * libnautilus-private/nautilus-column-chooser.c:
11967         (button_new_with_mnemonic), (add_buttons):
11968         Add stock arrow icons to "Move Up/Down" buttons.
11970         Patch from Michael Gossard <michael.gossard@free.fr>
11972 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11974         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11975         Use GtkAboutDialog.
11977         Patch from Luca Ferretti <elle.uca@libero.it>
11979 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11981         * nautilus-home.desktop.in:
11982         Fix icon
11984         * nautilus.desktop.in:
11985         Put in menus.
11987         Patch from Luca Ferretti <elle.uca@libero.it>
11989 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11991         * src/nautilus-main.c: (main):
11992         * src/nautilus-window.c: (nautilus_window_class_init):
11993         Better default icon.
11994         Patch from Jaap Haitsma <jaap@haitsma.org>
11996 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11998         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11999         Don't use destroyed dialog.
12000         Patch from Vincent Untz <vincent@vuntz.net>.
12002 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
12004         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
12005         Moisan that resolves trivial bug #159128.
12007 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12009         * Makefile.am:
12010         * src/.cvsignore:
12011         * src/Makefile.am:
12012         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
12013         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
12014         * src/nautilus-connect-server-dialog-nonmain.c:
12015         (nautilus_connect_server_dialog_present_uri):
12016         * src/nautilus-connect-server-dialog.c: (connect_to_server),
12017         (response_callback), (nautilus_connect_server_dialog_new):
12018         * src/nautilus-connect-server-dialog.h:
12019         Make connect to server dialog availible as separate application.
12021         Patch from Vincent Untz <vincent@vuntz.net>
12023 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12025         * libnautilus-private/nautilus-file-utilities.[ch]:
12026         New function nautilus_ensure_unique_file_name
12028         * libnautilus-private/nautilus-link.[ch]:
12029         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12030         Uniquify name for nautilus_link_local_create if requested.
12032         * src/file-manager/fm-directory-view.c:
12033         (fm_directory_view_handle_url_drop):
12034         Uniquify desktop link name
12036         Patch from Jorn Baayen <jbaayen@gnome.org>
12038 2005-01-13  Alexander Larsson  <alexl@redhat.com>
12040         * libnautilus-private/nautilus-icon-container.[ch]:
12041         * libnautilus-private/nautilus-marshal.list:
12042         Add handle_url signal
12043         Fix argument list for handle_uri_list
12045         * libnautilus-private/nautilus-dnd.[ch]:
12046         Add nautilus_drag_default_drop_action_for_url
12048         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12049         (nautilus_icon_container_get_drop_action),
12050         (drag_data_received_callback):
12051         Handle URL drops separately from URI_LIST
12052         Set different actions for URL drop
12054         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12055         (get_drop_action), (receive_dropped_uri_list),
12056         (receive_dropped_url), (drag_data_received_callback),
12057         (nautilus_tree_view_drag_dest_class_init):
12058         Add handle_url and handle_uri lists
12059         Set different actions for URL drop
12060         Fix bug that made url_list & url drops not work
12062         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12063         (ask_link_action), (fm_directory_view_handle_url_drop),
12064         (fm_directory_view_handle_uri_list_drop):
12065         Move url and uri_list drop handling here. Make it handle
12066         url drops better.
12068         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12069         (icon_view_handle_uri_list), (fm_icon_view_init):
12070         * src/file-manager/fm-list-view.c: (list_view_handle_url),
12071         (list_view_handle_uri_list), (create_and_set_up_tree_view):
12072         Call up to the drop code in directory view.
12074         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12076         * libnautilus-private/nautilus-directory.c:
12077         (nautilus_directory_schedule_metadata_copy):
12078         Handle source_directory being NULL. (happens on toplevel uri)
12080         * libnautilus-private/nautilus-file-operations.c:
12081         (nautilus_file_operations_copy_move):
12082         Handle source_dir_uri being NULL. (happens on toplevel uri)
12084         * libnautilus-private/nautilus-link-desktop-file.c:
12085         (nautilus_link_desktop_file_local_create):
12086         Use right icon field
12088 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12090         * src/file-manager/fm-actions.h:
12091         * src/file-manager/fm-directory-view.c:
12092         (volume_or_drive_unmounted_callback),
12093         (volume_or_drive_ejected_callback),
12094         (action_unmount_volume_callback), (action_eject_volume_callback),
12095         (real_update_menus_volumes):
12096         * src/file-manager/nautilus-directory-view-ui.xml:
12097         Allow eject on unmounted devices.
12098         Patch from Magnus Damm <magnus.damm@gmail.com>
12100 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12102         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12103         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12104         what you think, it means don't load if the app the desktop file
12105         references doesn't exist.
12107 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12109         * libnautilus-private/Makefile.am:
12110         * libnautilus-private/nautilus-link-historical.c:
12111         * libnautilus-private/nautilus-link-historical.h:
12112         Remove historical link support.
12114         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12115         * libnautilus-private/nautilus-link.[ch]:
12116         Remove historical link support and unused functions.
12118         * src/file-manager/fm-directory-view.h:
12119         Remove unused declaration.
12121         * src/file-manager/fm-icon-view.c:
12122         Fix up due to small api change for nautilus-link.
12124         * src/file-manager/fm-properties-window.c: (set_icon_callback):
12125         Fix icon change for desktop files that point to nonexisting binaries.
12127 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12129         * src/nautilus-main.c (register_icons):
12130         Remove debug spew
12132 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12134         * libnautilus-private/nautilus-icon-factory.c:
12135         (nautilus_icon_factory_get_icon_for_file):
12136         Special case icons for burn: and computer:
12138         * src/nautilus-main.c: (register_icons):
12139         * src/nautilus-navigation-window-menus.c:
12140         * src/nautilus-window-menus.c:
12141         Fix up icons and names in go/places menu.
12142         Fixes #162750 and #149941
12144         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12146 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12148         * src/nautilus-navigation-window.c (real_set_title):
12149         Make window title "location - File Browser", not "File Browser: location".
12150         Fixes #149008. Patch by Gustavo Carneiro.
12152 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12154         * configure.in:
12155         Post release version bump
12157 === nautilus 2.9.2 ===
12159 2004-01-11  James Henstridge  <james@jamesh.id.au>
12161         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12163         * src/Makefile.am: remove desktop and server files on clean.
12164         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12165         in config.h.
12167         * Makefile.am: remove desktop files on clean, and intltool files
12168         on distclean.
12170         * acconfig.h: remove, since it isn't needed anymore.
12172         * configure.in: remove some macro calls not needed with newer
12173         automakes, and use newer versions of some macros.
12175         * autogen.sh: require Automake >= 1.7.
12177 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12179         * NEWS:
12180         Update for release.
12182         * configure.in:
12183         Require eel 2.92.
12185 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12187         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12188         Add back mk.
12190 2005-01-10  Alexander Larsson  <alexl@redhat.com>
12192         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12193         Remove mk for ALL_LINGUAS since it broke the build.
12195 2004-12-17  Alexander Larsson  <alexl@redhat.com>
12197         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12198         Don't use frames for images with alpha.
12200         Patch from Jaap Haitsma <jaap@haitsma.org>
12202 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12204         * src/nautilus-bookmarks-window.[ch]:
12205         (open_selected_bookmark): New function, choose if to open in
12206         parent or new window.
12207         (get_bookmark_nautilus_navigation_window_new): Get New window.
12208         (on_jump_button_clicked): Call open_selected_bookmark.
12209         (on_row_activated): Call open_selected_bookmark.
12210         * src/nautilus-navigation-window-menus.c:
12211         (get_or_create_bookmarks_window): Reset signals for the
12212         edit bookmark dialog.
12213         fixes bug #160224.
12215 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12217         * configure.in:
12218         Require glib 2.6.0
12220         * libnautilus-private/nautilus-file-utilities.c:
12221         (nautilus_get_uri_shortname_for_display):
12222         * libnautilus-private/nautilus-file.c:
12223         (nautilus_file_get_display_name_nocopy):
12224         Use g_filename_display_basename() for display names
12226 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12228         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12229         (fm_list_view_start_renaming_file):
12230         * src/file-manager/fm-properties-window.c:
12231         (name_field_done_editing):
12232         Make sure we don't rename files if the name was never
12233         changed from the original display name.
12235 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12237         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12238         Fill in ctrl-l dialog correctly for desktop.
12240         Patch from Matthew Gatto <poobar@nycap.rr.com>
12242 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12244         * libnautilus-private/nautilus-icon-container.c:
12245         (nautilus_icon_container_update_icon):
12246         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12247         * libnautilus-private/nautilus-thumbnails.c:
12248         (nautilus_thumbnail_frame_image),
12249         (nautilus_thumbnail_load_framed_image):
12250         * libnautilus-private/nautilus-thumbnails.h:
12251         Better handling of icon sizes, including
12252         framing of large file-as-icon images.
12254         Patches from Jaap Haitsma <jaap@haitsma.org>
12256 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
12258         * configure.in: Added "zu" to ALL_LINGUAS.
12260 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12262         * libnautilus-private/nautilus-desktop-link-monitor.c:
12263         (destroy_desktop_link_monitor),
12264         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12265         (nautilus_desktop_link_monitor_make_filename_unique),
12266         (create_volume_link), (nautilus_desktop_link_monitor_init):
12267         * libnautilus-private/nautilus-desktop-link-monitor.h:
12268         * libnautilus-private/nautilus-desktop-link.c:
12269         (nautilus_desktop_link_new_from_volume):
12270         Make sure volume filenames are unique (#153888)
12272 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12274         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12275         Disconnect from right object.
12277 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12279         * src/file-manager/fm-directory-view.c:
12280         (add_application_to_open_with_menu), (real_update_menus):
12281         Fix underscore escaping in open with menu.
12283 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12285         * libnautilus-private/nautilus-bookmark.c:
12286         (nautilus_bookmark_get_pixbuf):
12287         Force size for pixbufs.
12289         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12290         Load force-sized svgs right.
12291         (nautilus_icon_factory_get_pixbuf_from_name):
12292         Allow force-size loading
12294         * libnautilus-private/nautilus-icon-factory.h:
12295         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12297         * libnautilus-private/nautilus-ui-utilities.c:
12298         (nautilus_action_from_menu_item),
12299         (nautilus_toolbar_action_from_menu_item):
12300         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12301         * src/nautilus-property-browser.c: (make_drag_image),
12302         (make_properties_from_directories):
12303         * src/nautilus-sidebar-title.c: (update_icon):
12304         * src/file-manager/fm-directory-view.c:
12305         (add_extension_action_for_files):
12306         * src/file-manager/fm-properties-window.c: (create_emblems_page):
12307         * src/file-manager/fm-tree-model.c:
12308         (tree_node_get_pixbuf_from_factory):
12310         Force-size load icons
12312         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12313         (nautilus_throbber_finalize):
12314         Disconnect icon theme changed signal on finalize.
12316 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12318         * libnautilus-private/nautilus-file-dnd.c:
12319         (nautilus_drag_can_accept_item):
12320         Handle drags to desktop items.
12322 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
12324         * configure.in: Added "nso" to ALL_LINGUAS.
12326 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12328         * libnautilus-private/nautilus-icon-container.c:
12329         (canvas_position_to_grid_position):
12330         Fix positioning. Makes find_new_empty_spot tighter.
12331         Patch from Jimmy Do <crispyleaves@gmail.com>
12333 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12335         * libnautilus-private/nautilus-icon-container.c: (snap_position),
12336         (find_empty_location):
12337         Fix a few typos in icon placement.
12338         Patch from Jimmy Do <crispyleaves@gmail.com>
12340 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12342         * src/file-manager/Makefile.am:
12344         No need to define VERSION here, it's aleady in
12345         config.h. Fix the build.
12347 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12349         reviewed by: Alexander Larsson  <alexl@redhat.com>
12351         * configure.in:
12353         Bump gnome-vfs required version
12355         * libnautilus-private/nautilus-mime-actions.c:
12356         (nautilus_mime_get_default_application_for_file),
12357         (application_equal), (get_open_with_mime_applications),
12358         (nautilus_mime_get_open_with_applications_for_file),
12359         (nautilus_mime_get_applications_for_file),
12360         (nautilus_mime_has_any_applications_for_file):
12361         * libnautilus-private/nautilus-mime-actions.h:
12362         * libnautilus-private/nautilus-program-choosing.c:
12363         (nautilus_launch_show_file), (nautilus_launch_application):
12364         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12365         (activate_check_mime_types):
12366         * src/nautilus-information-panel.c: (command_button_callback),
12367         (add_command_buttons), (nautilus_information_panel_update_buttons):
12369         Remove all mime api deprecated calls and replace them with the
12370         new API. Fix bug #159435.
12372 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12374         * configure.in:
12375         Post release version bump
12377 === nautilus 2.9.1 ===
12379 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12381         * NEWS:
12382         Update for release.
12384 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12386         * libnautilus-private/nautilus-undo-signal-handlers.c:
12387         Fix include.
12389 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12390         * Merge bonobo-slay-branch
12392 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12394         * src/nautilus-window.c: (action_view_as_callback),
12395         (nautilus_window_synch_view_as_menus):
12396         Don't reenter action callback when switching views.
12398 2004-11-19  Dave Camp  <dave@novell.com>
12400         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12401         (can_show_default_app), (real_update_menus): Fix some jumping
12402         menus.
12403         * test/Makefile.am: Don't link to libnautilus
12405 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12407         * libnautilus-private/nautilus-mime-actions.c:
12408         removed unneeded includes
12410         * src/nautilus-application.c:
12411         * src/nautilus-desktop-window.c:
12412         Removed app_id property on NautilusWindow
12414         * src/nautilus-main.c: (main):
12415         Remove old code
12417         * src/nautilus-navigation-window.c:
12418         * src/nautilus-sidebar-title.c:
12419         * src/nautilus-window-menus.c:
12420         * src/file-manager/fm-ditem-page.c:
12421         Remove bonobo comments
12423         * src/nautilus-window.c:
12424         Remove app_id property
12425         fix last bonobo details
12427         * src/file-manager/fm-actions.h:
12428         * src/file-manager/fm-directory-view.c:
12429         * src/file-manager/nautilus-directory-view-ui.xml:
12430         remove edit launcher action
12432 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12434         * configure.in:
12435         Require new eel
12437         * src/file-manager/fm-actions.h:
12438         * src/file-manager/fm-directory-view.[ch]:
12439         * src/file-manager/nautilus-directory-view-ui.xml:
12440         * src/nautilus-actions.h:
12441         * src/nautilus-shell-ui.xml:
12442         * src/nautilus-spatial-window-ui.xml:
12443         * src/nautilus-spatial-window.c:
12444         * src/nautilus-window-menus.c:
12445         * src/nautilus-window.[ch]:
12446         Implement some accels as GtkBindings instead to avoid
12447         overriding widget-specific keybindings like "delete" and "backspace".
12449 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12451         * src/nautilus-navigation-window.c:
12452         * src/nautilus-window-private.h:
12453         Put location entry etc in a toolbar.
12455 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12457         * libnautilus-private/nautilus-file.c: (is_desktop_file),
12458         (nautilus_file_is_nautilus_link):
12459         Don't check for "application/x-gnome-app-info", as that is already
12460         handled by the alias system. This also avoids stating for a
12461         mimetype xml file.
12463         * src/nautilus-throbber.c:
12464         Don't create a new icon theme for each throbber.
12465         Use GtkIconTheme instead of GnomeIconTheme
12467         * libnautilus-private/nautilus-ui-utilities.[ch]:
12468         New function nautilus_ui_string_get to cache the loaded ui files.
12470         * src/nautilus-navigation-window.c:
12471         Remove old bonoboui stuff
12473         * src/nautilus-navigation-window-menus.c:
12474         Open New window is Ctrl-N.
12475         Use the new nautilus_ui_string_get call
12477         * src/nautilus-spatial-window.c:
12478         * src/nautilus-window-menus.c:
12479         * src/file-manager/fm-desktop-icon-view.c:
12480         * src/file-manager/fm-directory-view.c:
12481         * src/file-manager/fm-icon-view.c:
12482         * src/file-manager/fm-list-view.c:
12483         Use the new nautilus_ui_string_get call
12485         * src/file-manager/nautilus-directory-view-ui.xml:
12486         * src/file-manager/nautilus-icon-view-ui.xml:
12487         Name separators to work around bug #158620
12489 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12491         * src/file-manager/fm-actions.h:
12492         * src/file-manager/fm-directory-view.c:
12493         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12494         * src/file-manager/nautilus-directory-view-ui.xml:
12495         * src/file-manager/nautilus-icon-view-ui.xml:
12496         * src/file-manager/nautilus-list-view-ui.xml:
12497         * src/nautilus-actions.h:
12498         * src/nautilus-navigation-window-ui.xml:
12499         * src/nautilus-shell-ui.xml:
12500         * src/nautilus-spatial-window-ui.xml:
12501         * src/nautilus-spatial-window.c:
12502         * src/nautilus-window-menus.c:
12503         * src/nautilus-window.[ch]:
12504         Add all extra accellerators and clean up ui files.
12506 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12508         * src/nautilus-window-menus.c:
12509         * src/nautilus-window-toolbars.c:
12510         * libnautilus-private/nautilus-ui-utilities.[ch]:
12511         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12512         Move code to utility functions.
12514 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12516         * libnautilus-private/nautilus-file-utilities.[ch]:
12517         * src/nautilus-spatial-window.c:
12518         * src/nautilus-navigation-window-menus.c:
12519         * src/nautilus-window-menus.c:
12520         Move some functions to nautilus-ui-utilities
12522         * libnautilus-private/Makefile.am:
12523         * libnautilus-private/nautilus-ui-utilities.[ch]:
12524         Various ui utility functions
12526         * src/file-manager/fm-desktop-icon-view.c:
12527         * src/file-manager/fm-directory-view.c:
12528         * src/file-manager/fm-icon-view.c:
12529         * src/file-manager/fm-list-view.c:
12530         Unmerge everything on destroy
12532         * src/nautilus-shell-ui.xml:
12533         Remove unused stuff
12535 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12537         * libnautilus-private/nautilus-clipboard-monitor.c:
12538         Handle ownership changes from XFixes
12540         * libnautilus-private/Makefile.am:
12541         * libnautilus-private/nautilus-clipboard-ui.xml:
12542         Remove (is now inline)
12544         * libnautilus-private/nautilus-clipboard.[ch]:
12545         Convert to GtkUIManager
12547         * src/nautilus-location-bar.c:
12548         * src/nautilus-notes-viewer.c:
12549         Adapt to NautilusClipboard changes
12551         * src/nautilus-window-menus.c:
12552         Remove duplicated action
12554         * src/file-manager/fm-actions.h:
12555         * src/file-manager/fm-directory-view.c:
12556         * src/file-manager/fm-icon-view.c:
12557         * src/file-manager/fm-list-view.c:
12558         * src/file-manager/nautilus-directory-view-ui.xml:
12559         Adapt to NautilusClipboard changes
12560         Fix paste into folder to not use stock accelerator
12562 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12564         * components/Makefile.am:
12565         Remove references to throbber
12567         * src/Makefile.am:
12568         * src/nautilus-throbber.[ch]:
12569         Moved throbber here and made it not be a bonobo object
12571         * src/nautilus-window-private.h:
12572         * src/nautilus-window-toolbars.c:
12573         Work with the throbber
12575 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12577         * src/nautilus-application.c:
12578         * src/nautilus-navigation-window.c:
12579         * src/nautilus-spatial-window.c:
12580         * src/nautilus-window-private.h:
12581         * src/nautilus-window.c:
12582         Make initial window geometry work.
12584 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12586         * src/nautilus-image-properties-page.c: (get_property_pages):
12587         Only show for images.
12589 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12591         * src/file-manager/fm-properties-window.h:
12592         Don't include libnautilus files.
12594 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12596         * src/file-manager/fm-desktop-icon-view.c:
12597         * src/nautilus-navigation-window.c:
12598         * src/nautilus-desktop-window.c:
12599         Remove old defines
12601         * src/file-manager/fm-directory-view.c:
12602         * src/file-manager/nautilus-directory-view-ui.xml:
12603         * src/nautilus-navigation-window-ui.xml:
12604         * src/nautilus-shell-ui.xml:
12605         Make the menus look like pre-bonobo-removal
12607 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12609         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12610         Don't have use default background on desktop context menu.
12612 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12614         * Makefile.am:
12615         Remove libnautilus-adapter subdir
12617         * components/Makefile.am:
12618         Don't build throbber atm
12620         * src/nautilus-navigation-action.c:
12621         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12623         * src/Makefile.am:
12624         * src/nautilus-arrow-toolbutton.[ch]:
12625         Remove.
12627 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12629         * libnautilus-private/nautilus-window-info.c:
12630         (nautilus_window_info_get_ui_manager):
12631         It's NULL now, not CORBA_OBJECT_NIL.
12633 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12635         * libnautilus-private/nautilus-view.h:
12636         remove bonoboui inclide
12638         * src/nautilus-navigation-action.[ch]:
12639         Add navigation GtkAction, based on epi code
12641         * src/nautilus-window-menus.c:
12642         * src/nautilus-window-toolbars.c:
12643         Correctly handle toolbar icons for extensions
12645 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12647         * configure.in:
12648         Remove bonoboui dependencies
12650         * libnautilus-private/Makefile.am:
12651         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12652         * libnautilus-private/nautilus-bonobo-ui.h:
12653         Remove unneeded files
12655         * libnautilus-private/nautilus-clipboard.c:
12656         Comment out for now.
12658         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12659         * libnautilus-private/nautilus-metafile.c:
12660         * src/nautilus-application.c:
12661         * src/nautilus-history-sidebar.c:
12662         * src/nautilus-information-panel.c:
12663         * src/nautilus-main.c: (main):
12664         * src/nautilus-notes-viewer.c:
12665         * src/nautilus-sidebar-title.c:
12666         * src/file-manager/fm-properties-window.c:
12667         Remove bonobo includes
12669         * libnautilus-private/nautilus-file-utilities.[ch]:
12670         (nautilus_get_ui_directory), (nautilus_ui_file):
12671         Util functions for ui files.
12673         * libnautilus-private/nautilus-view.[ch]:
12674         * libnautilus-private/nautilus-window-info.[ch]:
12675         Remove bonoboui methods
12677         * src/Makefile.am:
12678         Add new files, remove some old ones
12679         Move ui files to datadir/nautilus/ui
12681         * src/nautilus-actions.h:
12682         New file with action names
12684         * src/nautilus-arrow-toolbutton.[ch]:
12685         New widget for back/forward buttons.
12687         * src/nautilus-desktop-window.c:
12688         * src/nautilus-navigation-window-menus.c:
12689         * src/nautilus-navigation-window-ui.xml:
12690         * src/nautilus-navigation-window.[ch]:
12691         * src/nautilus-shell-ui.xml:
12692         * src/nautilus-spatial-window-ui.xml:
12693         * src/nautilus-spatial-window.c:
12694         * src/nautilus-window-manage-views.[ch]:
12695         * src/nautilus-window-menus.c:
12696         * src/nautilus-window-private.h:
12697         * src/nautilus-window-toolbars.c:
12698         * src/nautilus-window.[ch]:
12699         Initial port to GtkUIManager
12701         * src/nautilus-profiler.[ch]:
12702         Remove
12704         * src/file-manager/Makefile.am:
12705         * src/file-manager/fm-actions.h:
12706         New file with action names
12708         * src/file-manager/fm-desktop-icon-view.c:
12709         * src/file-manager/fm-directory-view.[ch]:
12710         * src/file-manager/fm-icon-view.c:
12711         * src/file-manager/fm-list-view.c:
12712         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12713         * src/file-manager/nautilus-directory-view-ui.xml:
12714         * src/file-manager/nautilus-icon-view-ui.xml:
12715         * src/file-manager/nautilus-list-view-ui.xml:
12716         Initial port of views to GtkUIManager
12718 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12720         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12721         Remove some unused bonobo extensions.
12723         * libnautilus-private/Makefile.am:
12724         * src/nautilus-navigation-window.c:
12725         * src/nautilus-property-browser.c:
12726         * src/nautilus-spatial-window.c:
12727         * src/nautilus-window.c:
12728         * libnautilus-private/nautilus-drag-window.[ch]:
12729         Remove NautilusDragWindow (not used anyway)
12731 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12733         * configure.in:
12734         * libnautilus-private/Makefile.am:
12735         * libnautilus-private/nautilus-directory-async.c:
12736         * libnautilus-private/nautilus-lib-self-check-functions.h:
12737         * libnautilus-private/nautilus-medusa-support.[ch]:
12738         * libnautilus-private/nautilus-metafile.c:
12739         * libnautilus-private/nautilus-search-uri.[ch]:
12740         * src/Makefile.am:
12741         * src/file-manager/Makefile.am:
12742         * src/file-manager/fm-search-list-view.[ch]:
12743         * src/file-manager/nautilus-indexing-info.[ch]:
12744         * src/file-manager/nautilus-search-list-view-ui.xml:
12745         * src/nautilus-application.c:
12746         * src/nautilus-complex-search-bar.[ch]:
12747         * src/nautilus-navigation-window-menus.c:
12748         * src/nautilus-navigation-window-ui.xml:
12749         * src/nautilus-navigation-window.[ch]:
12750         * src/nautilus-search-bar-criterion-private.h:
12751         * src/nautilus-search-bar-criterion.[ch]:
12752         * src/nautilus-search-bar-private.h:
12753         * src/nautilus-search-bar.[ch]:
12754         * src/nautilus-shell-ui.xml:
12755         * src/nautilus-sidebar-title.c:
12756         * src/nautilus-simple-search-bar.[ch]:
12757         * src/nautilus-spatial-window.c:
12758         * src/nautilus-switchable-navigation-bar.[ch]:
12759         * src/nautilus-switchable-search-bar.[ch]:
12760         * src/nautilus-window-manage-views.c:
12761         * src/nautilus-window-menus.c:
12762         * src/nautilus-window.c:
12763         Remove all traces of old medusa support.
12765 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12767         * libnautilus-private/nautilus-icon-factory.[ch]:
12768         (nautilus_get_relative_icon_size_for_zoom_level):
12769         New function.
12771         * libnautilus-private/nautilus-view.[ch]:
12772         Redo the zooming interface
12774         * src/file-manager/fm-directory-view.[ch]:
12775         * src/file-manager/fm-icon-view.c:
12776         * src/file-manager/fm-list-view.c:
12777         Implement the new interface for zooming and clean up.
12778         Remove the "default zoom affects fonts" behaviour.
12780         * src/nautilus-navigation-window.c:
12781         * src/nautilus-zoom-control.[ch]:
12782         Use the new simplified zoom interfaces
12784 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12786         * libnautilus-private/nautilus-directory-async.c:
12787         (nautilus_async_destroying_file), (extension_info_cancel),
12788         (info_provider_idle_callback), (info_provider_callback):
12789         * libnautilus-private/nautilus-directory-private.h:
12790         Handle the case when the file we're getting extension info
12791         from goes away.
12793 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12795         * src/nautilus-navigation-window.c:
12796         (nautilus_navigation_window_set_up_sidebar):
12797         * src/nautilus-window-manage-views.c:
12798         (viewed_file_changed_callback):
12799         Remove some BONOBO TODOs
12801 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12803         * components/Makefile.am:
12804         Remove image_properties subdir
12806         * src/Makefile.am:
12807         * src/nautilus-application.c: (nautilus_application_instance_init):
12808         * src/nautilus-image-properties-page.[ch]:
12809         Image property page using new system
12811         * src/nautilus-notes-viewer.c:
12812         add static
12814 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12816         * libnautilus-private/Makefile.am:
12817         * libnautilus-private/nautilus-sidebar-factory.c:
12818         * libnautilus-private/nautilus-sidebar-factory.h:
12819         Remove old sidebar-factory API
12821         * src/file-manager/fm-tree-view.c:
12822         * src/nautilus-emblem-sidebar.c:
12823         * src/nautilus-history-sidebar.c:
12824         * src/nautilus-information-panel.c:
12825         * src/nautilus-navigation-window.c:
12826         Convert to new provider API.
12828 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12830         * libnautilus-private/Makefile.am:
12831         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12832         Add new extensions-style sidebar provider interface
12834         * src/nautilus-navigation-window.c:
12835         Use it.
12837         * src/nautilus-notes-viewer.[ch]:
12838         Convert notes viewer to new iface
12840 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12842         * src/Makefile.am:
12843         * src/nautilus-application.c: (nautilus_application_instance_init):
12844         * src/nautilus-notes-sidebar.[ch]:
12845         * src/nautilus-notes-viewer.[ch]:
12846         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12847         property page
12849 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12851         * components/Makefile.am:
12852         Remove emblem subdir
12854         * libnautilus-private/nautilus-window-info.[ch]:
12855         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12856         hidden_files_mode_changed signal
12858         * src/file-manager/Makefile.am:
12859         * src/file-manager/fm-tree-view.[ch]:
12860         * src/nautilus-application.c: (nautilus_application_instance_init):
12861         Make tree view work with new system.
12863         * src/nautilus-window-manage-views.c: (load_new_location),
12864         (location_has_really_changed):
12865         Only emit loading_uri after load_underway has been reported.
12867 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12869         * src/Makefile.am:
12870         * src/nautilus-emblem-sidebar.[ch]:
12871         * src/nautilus-application.c:
12872         Add emblem sidebar, based on old compontent
12873         now uses NautilusSignaller to detect/signal emblem changes
12875         * src/nautilus-property-browser.c:
12876         Catch the emblems_changed signal and refresh
12878 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12880         * src/file-manager/fm-list-view.c:
12881         Fix crash when switching view.
12883         * src/nautilus-history-sidebar.c:
12884         Some cleanups
12886         * src/nautilus-navigation-window.c:
12887         Fix unref-null warning
12889         * src/Makefile.am:
12890         * src/nautilus-application.c:
12891         * src/nautilus-notes-sidebar.[ch]:
12892         Add notes sidebar widget, based on old component
12894         * components/Makefile.am (SUBDIRS):
12895         Remove notes
12897 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12899         * components/Makefile.am:
12900         Remove stuff that are now replaced or not needed anymore.
12902         * libnautilus-private/nautilus-window-info.[ch]:
12903         * src/nautilus-window.c:
12904         Add nautilus_window_info_get_history.
12906         * src/Makefile.am:
12907         * src/nautilus-history-sidebar.[ch]:
12908         * src/nautilus-application.c: (nautilus_application_instance_init):
12909         Add history sidebar widget, based on old component.
12911         * src/nautilus-information-panel.[ch]:
12912         Some fixes
12914 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12916         * libnautilus-private/nautilus-directory-background.c:
12917         Fix spew
12919         * libnautilus-private/nautilus-sidebar-factory.h:
12920         * libnautilus-private/nautilus-window-info.[ch]:
12921         * src/nautilus-application.c:
12922         * src/nautilus-information-panel.[ch]:
12923         * src/nautilus-navigation-window.c:
12924         * src/nautilus-side-pane.c:
12925         * src/nautilus-window.c:
12926         More work on sidebars. Now the information sidebar works.
12928 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12930         * Makefile.am:
12931         Don't build libnautilus subdir
12933         * libnautilus-private/Makefile.am:
12934         Don't link to libnautilus
12935         Add new files (some from libnautilus)
12936         Remove not used files
12938         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12939         Remove hide_built_in_bookmarks
12941         * libnautilus-private/nautilus-bonobo-ui.h:
12942         * libnautilus-private/nautilus-clipboard-ui.xml:
12943         * libnautilus-private/nautilus-clipboard.[ch]:
12944         * libnautilus-private/nautilus-idle-queue.[ch]:
12945         Move here from libnautilus
12947         * libnautilus-private/nautilus-desktop-link.c:
12948         * libnautilus-private/nautilus-global-preferences.[ch]:
12949         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12950         prefs
12952         * libnautilus-private/nautilus-directory-private.h:
12953         * libnautilus-private/nautilus-metafile-server.idl:
12954         * libnautilus-private/nautilus-program-choosing.h:
12955         Remove not needed header inclusions
12957         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12958         NautilusSidebar registration and creation
12960         * libnautilus-private/nautilus-sidebar.[ch]:
12961         New NautilusSidebar interface
12963         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12964         * libnautilus-private/nautilus-undo-context.[ch]:
12965         * libnautilus-private/nautilus-view-identifier.[ch]:
12966         * libnautilus-private/nautilus-view-query.[ch]:
12967         Remove not needed files
12969         * libnautilus-private/nautilus-undo-manager.[ch]:
12970         * libnautilus-private/nautilus-undo-private.h:
12971         * libnautilus-private/nautilus-undo-transaction.[ch]:
12972         * libnautilus-private/nautilus-undo.[ch]:
12973         Convert from bonobo. Some moved from libnautilus.
12975         * libnautilus-private/nautilus-view-factory.[ch]:
12976         NautilusView registration and creation
12978         * libnautilus-private/nautilus-view.[ch]:
12979         New NautilusView interface
12981         * libnautilus-private/nautilus-window-info.[ch]:
12982         New NautilusWindowInfo interface
12984         * src/Makefile.am:
12985         Don't link to libnautilus
12986         Remove not used files
12988         * src/nautilus-applicable-views.[ch]:
12989         * src/nautilus-component-adapter-factory.[ch]:
12990         * src/nautilus-view-frame-corba.[ch]:
12991         * src/nautilus-view-frame-private.h:
12992         * src/nautilus-view-frame.[ch]:
12993         Removed. Not needed anymore.
12995         * src/nautilus-bookmarks-window.c:
12996         * src/nautilus-complex-search-bar.c:
12997         * src/nautilus-information-panel.[ch]:
12998         * src/nautilus-location-bar.c:
12999         * src/nautilus-location-dialog.c:
13000         * src/nautilus-location-entry.c:
13001         * src/nautilus-shell-interface.idl:
13002         * src/nautilus-side-pane.h:
13003         * src/nautilus-sidebar-title.c:
13004         * src/nautilus-simple-search-bar.c:
13005         Minor changes to build.
13007         * src/nautilus-shell.c:
13008         Remove WEB_NAVIGATION_ENABLED
13010         * src/nautilus-application.c:
13011         * src/nautilus-desktop-window.c:
13012         * src/nautilus-navigation-window-menus.c:
13013         * src/nautilus-navigation-window.[ch]:
13014         * src/nautilus-spatial-window.c:
13015         * src/nautilus-window-manage-views.[ch]:
13016         * src/nautilus-window-menus.c:
13017         * src/nautilus-window-private.h:
13018         * src/nautilus-window.[ch]:
13019         Initial conversion to new NautilusView interface.
13021         * src/file-manager/Makefile.am:
13022         * src/file-manager/fm-bonobo-provider.[ch]:
13023         Removed. Not needed anymore.
13024         Temporary commented out fm-tree-view.[ch]
13026         * src/file-manager/fm-desktop-icon-view.c:
13027         * src/file-manager/fm-desktop-icon-view.h:
13028         * src/file-manager/fm-directory-view.c:
13029         * src/file-manager/fm-directory-view.h:
13030         * src/file-manager/fm-icon-view.c:
13031         * src/file-manager/fm-icon-view.h:
13032         * src/file-manager/fm-list-view.c:
13033         * src/file-manager/fm-list-view.h:
13034         * src/file-manager/fm-properties-window.c:
13035         * src/file-manager/fm-tree-view.h:
13036         Initial conversion to new NautilusView interface.
13038 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
13040         * Makefile.am: install nautilus-file-management-properties.desktop
13041         in $(datadir)/applications
13043         * nautilus-file-management-properties.desktop.in:
13044         add OnlyShowIn=GNOME;
13046 2004-10-29  Iain <iaingnome@gmail.com>
13048         * libnautilus-private/nautilus-icon-canvas-item.c
13049         (compute_text_rectangle): Line up the text with the middle of the icon.
13051         * libnautilus-private/nautilus-icon-container.c
13052         (lay_down_one_line): Take the max height of the row so that icons can
13053         be lined up.
13054         (lay_down_icons_horizontal): Calculate the grid_width depending on the
13055         max width of an icon.
13056         Line up icons on a vertical line set at the left of the text.
13058 2004-10-29  Alexander Larsson  <alexl@redhat.com>
13060         * configure.in:
13061         Update version to 2.9.1.
13062         Gnome 2.8 versions are now on the gnome-2-8 branch.
13064         * ChangeLog: rolled over to ChangeLog-20041029.
13066 ==== gnome-2-8 branched from here ===
13068 # Local Variables:
13069 # coding: utf-8
13070 # End: