2008-04-24 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / ChangeLog
blob1b4bfd7fb9031bc4019eb9d1d2c50016ce6c0f53
1 2008-04-24  Cosimo Cecchi  <cosimoc@gnome.org>
3         * src/file-manager/fm-list-view.c: (key_press_callback):
4         Properly handle Ctrl+F10 keybinding in List View.
5         Patch by PaweÅ‚ Paprota. (#385896).
7 2008-04-23  Michael J. Chudobiak  <mjc@svn.gnome.org>
9         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10         * libnautilus-private/nautilus-global-preferences.c:
11         Bump default thumbnailing size limit from 5 MB to 10 MB (#421342).
13 2008-04-21  Christian Neumair  <cneumair@gnome.org>
15         * configure.in:
16         Post release version bump.
18 === nautilus 2.23.1 ===
20 2008-04-21  Christian Neumair  <cneumair@gnome.org>
22         * Makefile.am:
23         * configure.in:
24         Entirely move DISTCHECK_CONFIGURE_FLAGS to Makefile.am to fix
25         distcheck.
27 2008-04-21  Christian Neumair  <cneumair@gnome.org>
29         * NEWS:
30         Update for release.
32 2008-04-21  Christian Neumair  <cneumair@gnome.org>
34         * nautilus.desktop.in.in:
35         * src/nautilus-main.c (main):
36         Support new gnome-session autostart semantics (#525056). Thanks to
37         Lucas Rocha.
39 2008-04-15  Cosimo Cecchi  <cosimoc@gnome.org>
41         * libnautilus-private/nautilus-file.c: (compare_by_time):
42         Initialize two vars to get rid of a warning with gcc 4.3.
43         Patch by PaweÅ‚ Paprota. (#528081).
45 2008-04-10  A. Walton  <awalton@svn.gnome.org>
47         Remove GSequence directory and files (for real this time).
49 2008-04-10  A. Walton  <awalton@svn.gnome.org>
51         * configure.in:
52         * cut-n-paste-code/Makefile.am:
53         * cut-n-paste-code/gsequence/Makefile.am:
54         * cut-n-paste-code/gsequence/gsequence.c:
55         * cut-n-paste-code/gsequence/gsequence.h:
56         * src/Makefile.am:
57         * src/file-manager/fm-list-model.c:
58         Remove GSequence hack as it is no longer necessary;
59         we require a newer GLib in order to support GIO.
60         More work towards bug #520773.
62 2008-04-10  A. Walton  <awalton@svn.gnome.org>
64         * src/Makefile.am:
65         * src/nautilus-application.c: (nautilus_application_startup):
66         * src/nautilus-application.h:
67         * src/nautilus-first-time-druid.c:
68         * src/nautilus-first-time-druid.h:
69         * src/nautilus-main.c: (main):
70         Remove the first-time-druid dead code (#520773).
72 2008-04-10  Cosimo Cecchi  <cosimoc@gnome.org>
74         * configure.in: Add a missing comma to fix build with
75         Autoconf 2.62. (#527315).
77 2008-04-08  Martin Wehner  <martin.wehner@gmail.com>
79         * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
80         Destroy column editor dialog with its parent list view. (#439097) 
82 2008-04-07  Christian Neumair  <cneumair@gnome.org>
84         * src/nautilus-application.c (nautilus_application_destroy),
85         (automount_all_volumes_idle_cb), (finish_startup):
86         * src/nautilus-application.h:
87         Automount volumes in idle callback rather than during startup
88         (#526471).
90 2008-04-07  Christian Neumair  <cneumair@gnome.org>
92         * libnautilus-private/nautilus-column-chooser.c (update_buttons),
93         (add_buttons):
94         Remove show/hide buttons. The entries can be toggled directly using
95         mouse or keyboard. Do not remove buttons to move entries, since
96         list DND may not be obvious for some users (#514394). Thanks to Marcin
97         Galazka.
99 2008-04-05  Cosimo Cecchi  <cosimoc@gnome.org>
101         * libnautilus-private/nautilus-autorun.c:
102         (_g_mount_guess_content_type):
103         Disable autorun when detecting autorun.exe and autorun.inf,
104         as we do not support those yet (part of bug #524270).
105         * src/nautilus-autorun-software.c: (autorun), (main):
106         Plug some minor leaks.
108 2008-04-04  A. Walton  <awalton@svn.gnome.org>
110         * configure.in:
111         * docs/Makefile.am:
112         * docs/reference/Makefile.am:
113         * docs/reference/libnautilus-extension/Makefile.am:
114         * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
115         * docs/reference/libnautilus-extension/libnautilus-extension.types:
116         * docs/reference/libnautilus-extension/version.xml.in:
118         Adds initial Gtk-doc support infrastructure for libnautilus-extension.
119         (Progress towards bug #526193).
121 2008-04-04  Christian Neumair  <cneumair@gnome.org>
123         * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
124         (nautilus_places_sidebar_dispose),
125         (nautilus_places_sidebar_class_init):
127         Move finalize to dispose, unset pointers to window/tree_view, use
128         eel_preferences_add_callback_while_alive().
130 2008-04-04  Cosimo Cecchi  <cosimoc@gnome.org>
132         * libnautilus-extension/nautilus-file-info.c:
133         (nautilus_file_info_get_parent_info),
134         (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
135         * libnautilus-extension/nautilus-file-info.h:
136         * libnautilus-private/nautilus-file.c:
137         (nautilus_file_info_iface_init):
138         Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
139         and get_parent_info). (#521612).
141 2008-04-04  Christian Neumair  <cneumair@gnome.org>
143         * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
144         (nautilus_file_operations_mount_volume):
145         * libnautilus-private/nautilus-file-operations.h:
146         * libnautilus-private/nautilus-mime-actions.c
147         (activation_mount_not_mounted_callback),
148         (activation_mount_not_mounted):
149         * src/nautilus-application.c (startup_volume_mount_cb),
150         (automount_all_volumes), (volume_added_callback):
151         * src/nautilus-places-sidebar.c (open_selected_bookmark),
152         (mount_shortcut_cb):
153         * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
154         (got_file_info_for_view_selection_callback):
155         Inhibit autorun in mount callbacks after finishing mounts rather than
156         before mounting.
158         It is neccessary because the mount may take a very long time (floppy,
159         password prompt), which may take longer than the inhibition timeout.
161         This approach works because with the current HAL volume monitor
162         implementation, GVolumeMonitor signal emission is scheduled, while the
163         mount callbacks are invoked synchronously.
165         This should also fix the not working inhibition on startup, which
166         could happen because parallel mounts in the background and the rest of
167         the startup process eat resources, so the mounts may also take longer
168         than the inhibition timeout.
170 2008-04-03  Christian Neumair  <cneumair@gnome.org>
172         * libnautilus-private/nautilus-bookmark.c
173         (nautilus_bookmark_icon_is_different):
174         Fix icon comparison if icon has not yet been set.
176         * libnautilus-private/nautilus-bookmark.c
177         (nautilus_bookmark_update_icon):
178         Never update icon if a file has not yet been confirmed.
180 2008-04-03  Christian Neumair  <cneumair@gnome.org>
182         * libnautilus-private/nautilus-icon-container.c
183         (nautilus_icon_container_update_scroll_region):
184         Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
185         for empty container.
187 2008-04-03  Tomas Bzatek  <tbzatek@redhat.com>
189         * libnautilus-private/nautilus-file.c: (update_info_internal):
190         Fix SELinux:context attribute display issue
192 2008-04-02  Christian Neumair  <cneumair@gnome.org>
194         * libnautilus-private/nautilus-icon-container.c
195         (nautilus_icon_container_update_scroll_region),
196         (lay_down_icons_horizontal), (get_max_icon_dimensions),
197         (lay_down_icons_vertical),
198         (nautilus_icon_container_start_renaming_selected_item),
199         (nautilus_icon_container_is_layout_vertical):
200         * libnautilus-private/nautilus-icon-container.h:
201         * src/nautilus-window.c
202         (nautilus_window_set_initial_window_geometry):
203         Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
204         area since the entire canvas codes requests 1 px more than it needs.
205         Wrap when the icon hits the canvas, rather than wrapping to late.
206         Fixes most of the "text besides icons" glitches.
208         Add container padding on the RHS for vertical layout, and consider
209         max. emblem rectangles when deciding whether to wrap. This may wrap
210         slightly to early in some (high zoom level) situations, but we will
211         never get scroll glitches.
213 2008-04-01  Christian Neumair  <cneumair@gnome.org>
215         * libnautilus-private/nautilus-view-factory.h:
216         * src/file-manager/fm-desktop-icon-view.c
217         (fm_desktop_icon_view_register):
218         * src/file-manager/fm-icon-view.c:
219         * src/file-manager/fm-list-view.c (fm_list_view_register):
220         * src/nautilus-navigation-window.c (load_view_as_menu):
221         * src/nautilus-window-manage-views.c:
222         * src/nautilus-window-manage-views.h:
223         * src/nautilus-window.c (add_view_as_menu_item):
224         Remove unused "label" field of NautilusViewInfo and
225         nautilus_window_get_view_label().
226         Rename two other fields of NautilusViewInfo and make their use
227         more explicit. Remove redundand "View" from view menu label.
229 2008-04-01  Michael J. Chudobiak  <mjc@svn.gnome.org>
231         * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
232         Skip the thumbnailing of unreadable files. This is more efficient
233         than relying on failed thumbnails. (#525594).
235 2008-04-01  A. Walton  <awalton@svn.gnome.org>
237         reviewed by: Cosimo Cecchi
238         * HACKING:
239         Add advice about patches adding strings to Nautilus.
241 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
243         * libnautilus-private/nautilus-file-operations.c: (delete_dir),
244         (prompt_empty_trash), (verify_destination), (copy_move_directory),
245         (remove_target_recursively), (copy_move_file):
246         * libnautilus-private/nautilus-mime-actions.c:
247         (report_broken_symbolic_link), (activate_files):
248         * libnautilus-private/nautilus-program-choosing.c:
249         (application_cannot_open_location), (nautilus_launch_application),
250         (nautilus_launch_desktop_file):
251         * src/file-manager/fm-error-reporting.c:
252         (fm_report_error_loading_directory),
253         (fm_report_error_renaming_file), (fm_report_error_setting_group),
254         (fm_report_error_setting_owner),
255         (fm_report_error_setting_permissions):
256         * src/file-manager/fm-properties-window.c:
257         (fm_properties_window_drag_data_received),
258         (create_permissions_page):
259         * src/nautilus-application.c: (nautilus_application_startup):
260         * src/nautilus-connect-server-dialog-main.c:
261         (display_error_dialog):
262         * src/nautilus-connect-server-dialog.c: (connect_to_server):
263         * src/nautilus-emblem-sidebar.c:
264         (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
265         * src/nautilus-information-panel.c: (receive_dropped_uri_list):
266         * src/nautilus-property-browser.c: (remove_pattern),
267         (remove_emblem), (add_pattern_to_browser):
268         * src/nautilus-window-manage-views.c:
269         (display_view_selection_failure):
270         Do not use contractions in strings. (#145356).
272 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
274         * libnautilus-private/nautilus-file-operations.c:
275         (nautilus_file_operations_unmount_mount), (empty_trash_job),
276         (nautilus_file_operations_empty_trash):
277         Do not ask twice if we want to empty the trash when unmounting
278         a volume. (#525269).
280 2008-03-31  Christian Neumair  <cneumair@gnome.org>
282         * libnautilus-private/nautilus-autorun.c
283         (should_skip_native_mount_root), (should_autorun_mount):
284         Do not automount mount points inside hidden hierarchies (#524075).
286 2008-03-31  Christian Neumair  <cneumair@gnome.org>
288         * libnautilus-private/nautilus-icon-container.c
289         (lay_down_icons_vertical):
290         Reduce vertical space between icons, do not request space at the
291         bottom of a column.
293 2008-03-31  Christian Neumair  <cneumair@gnome.org>
295         * libnautilus-private/nautilus-icon-canvas-item.c
296         (create_label_layout),
297         (nautilus_icon_canvas_item_get_max_text_width):
298         * libnautilus-private/nautilus-icon-container.c
299         (nautilus_icon_container_start_renaming_selected_item):
300         For column layout, do not limit text width if each columns determines
301         its own width.
303 2008-03-30  Christian Neumair  <cneumair@gnome.org>
305         * src/file-manager/fm-icon-view.c
306         (fm_icon_view_real_get_directory_tighter_layout):
307         Return FALSE if view does not support tighter layout.
309 2008-03-30  Christian Neumair  <cneumair@gnome.org>
311         * src/file-manager/fm-desktop-icon-view.c
312         (fm_desktop_icon_view_register):
313         Do not translate unused desktop icon view labels.
315         * src/file-manager/fm-icon-view.c:
316         * src/file-manager/fm-list-view.c:
317         Use "... View" instead of "View as ..." for view menu and dropdown.
318         This makes the labels consistent with the preference dialog and with
319         the compact view.
321 2008-03-30  Christian Neumair  <cneumair@gnome.org>
323         * src/file-manager/fm-properties-window.c
324         (get_image_for_properties_window), (update_properties_window_icon),
325         (create_image_widget):
326         Use icon name for window instead of pixbuf, if available (#519041).
328 2008-03-29  Christian Neumair  <cneumair@gnome.org>
330         * libnautilus-private/apps_nautilus_preferences.schemas.in:
331         * libnautilus-private/nautilus-global-preferences.c
332         (nautilus_global_preferences_get_default_folder_viewer_preference_a
333         s_iid):
334         * libnautilus-private/nautilus-global-preferences.h:
335         * libnautilus-private/nautilus-icon-canvas-item.c
336         (create_label_layout),
337         (nautilus_icon_canvas_item_get_max_text_width):
338         * libnautilus-private/nautilus-icon-container.c
339         (lay_down_one_column), (get_max_icon_dimensions),
340         (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
341         (lay_down_icons), (size_allocate),
342         (nautilus_icon_container_update_icon),
343         (nautilus_icon_container_set_layout_mode),
344         (nautilus_icon_container_start_renaming_selected_item),
345         (nautilus_icon_container_set_forced_icon_size),
346         (nautilus_icon_container_set_all_columns_same_width):
347         * libnautilus-private/nautilus-icon-container.h:
348         * libnautilus-private/nautilus-icon-private.h:
349         * libnautilus-private/nautilus-metadata.h:
350         * src/file-manager/fm-icon-container.c
351         (fm_icon_container_get_icon_images),
352         (fm_icon_container_get_icon_text):
353         * src/file-manager/fm-icon-view.c
354         (get_stored_icon_position_callback),
355         (fm_icon_view_supports_manual_layout),
356         (fm_icon_view_supports_tighter_layout), (update_layout_menus),
357         (fm_icon_view_real_set_directory_sort_reversed),
358         (fm_icon_view_get_directory_auto_layout),
359         (fm_icon_view_real_get_directory_auto_layout),
360         (fm_icon_view_set_directory_auto_layout),
361         (fm_icon_view_real_set_directory_auto_layout),
362         (fm_icon_view_real_set_directory_tighter_layout),
363         (real_supports_manual_layout), (get_default_zoom_level),
364         (set_labels_beside_icons), (set_columns_same_width),
365         (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
366         (fm_icon_view_zoom_to_level),
367         (fm_icon_view_restore_default_zoom_level),
368         (default_zoom_level_changed_callback),
369         (all_columns_same_width_changed_callback),
370         (fm_icon_view_set_property), (fm_icon_view_class_init),
371         (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
372         (fm_compact_view_create), (fm_icon_view_is_compact),
373         (fm_icon_view_register):
374         * src/file-manager/fm-icon-view.h:
375         * src/nautilus-file-management-properties.c
376         (nautilus_file_management_properties_dialog_setup):
377         * src/nautilus-file-management-properties.glade:
378         Added compact view.
380 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
382         * src/nautilus-window-manage-views.c:
383         (display_view_selection_failure):
384         Fix a typo in a string. (#521199).
386 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
388         * libnautilus-private/nautilus-progress-info.c:
389         (get_progress_window):
390         Use title capitalization for the File Operations dialog. (#516353).
392 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
394         * src/nautilus-places-sidebar.c: (update_places):
395         Show network servers in Places sidebar. Patch by Vincent Untz.
396         (#350974).
398 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
400         * libnautilus-private/nautilus-icon-container.c:
401         (nautilus_icon_container_invert_selection):
402         * libnautilus-private/nautilus-icon-container.h:
403         * libnautilus-private/nautilus-view.c:
404         (nautilus_view_invert_selection):
405         * libnautilus-private/nautilus-view.h:
406         * src/file-manager/fm-actions.h:
407         * src/file-manager/fm-directory-view.c:
408         (action_invert_selection_callback),
409         (fm_directory_view_invert_selection), (real_update_menus),
410         (fm_directory_view_class_init):
411         * src/file-manager/fm-directory-view.h:
412         * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
413         (fm_icon_view_class_init):
414         * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
415         (fm_list_view_class_init):
416         * src/file-manager/nautilus-directory-view-ui.xml:
417         Add support for "Invert Selection". Patch by Amos Brocco
418         <amos.brocco@unifr.ch>. (#305295).
420 2008-03-29  Christian Neumair  <cneumair@gnome.org>
422         * src/nautilus-application.c
423         (nautilus_application_save_session_to_file), (save_session):
424         * src/nautilus-application.h:
425         * src/nautilus-main.c (main):
426         * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
427         When restarting with "nautilus --restart", use XML file session
428         save / load mechanism, instead of writing to / reading from GConf.
430 2008-03-29  Christian Neumair  <cneumair@gnome.org>
432         * src/nautilus-bookmarks-window.c (create_bookmarks_window),
433         (on_button_pressed), (on_key_pressed), (repopulate):
434         Write back changes to selected bookmark before changing
435         selection (#318278).
437 2008-03-28  Alexander Larsson  <alexl@redhat.com>
439         * configure.in:
440         Bump version to 2.23.1
441         Gnome 2.22 work continues on gnome-2-22 branch
443 2008-03-28  Alexander Larsson  <alexl@redhat.com>
445         * configure.in:
446         Post release version bump
448 === nautilus 2.22.1 ===
450 2008-03-28  Alexander Larsson  <alexl@redhat.com>
452         * NEWS:
453         Update for release
455 2008-03-28  A. Walton  <awalton@svn.gnome.org>
457         * libnautilus-private/nautilus-progress-info.c:
458         (get_progress_window):
459         Fix annoying behavior of the file progress info dialog jumping
460         to the center of the screen when new file operations begin.
461         Closes #524241.
463 2008-03-28  Alexander Larsson  <alexl@redhat.com>
465         * libnautilus-private/nautilus-file-operations.c:
466         (copy_move_file):
467         Make sure to queue a move even if the op was a move,
468         not just an added event.
470 2008-03-28  Alexander Larsson  <alexl@redhat.com>
472         * libnautilus-private/nautilus-file-operations.c:
473         (move_job): 
474         Don't leak dest_fs_id by requesting it twice.
475         
476 2008-03-28  Alexander Larsson  <alexl@redhat.com>
478         * libnautilus-private/nautilus-file-operations.c:
479         (copy_move_file):
480         During the merge part of a recursive move/copy always
481         disable same_fs to make sure we transcode filenames
482         correctly, as the target directory may be on another
483         filesystem.
485 2008-03-28  Alexander Larsson  <alexl@redhat.com>
487         * libnautilus-private/nautilus-file-operations.c:
488         When prepare move fails and we didn't select overwrite
489         do not silently overwrite. Instead we remember for each
490         file if overwrite was already specified or not.
492 2008-03-28  Alexander Larsson  <alexl@redhat.com>
494         * libnautilus-private/nautilus-file-operations.c:
495         (move_file_prepare):
496         Actually handle the move-file-over-directory case.
498 2008-03-26  Alexander Larsson  <alexl@redhat.com>
500         * libnautilus-private/nautilus-monitor.c:
501         (nautilus_monitor_directory):
502         Avoid constantly trying to create directory monitors
503         if it fails once by returning an "empty"
504         NautilusMonitor instead of NULL.
506 2008-03-24  Christian Neumair  <cneumair@gnome.org>
508         * src/file-manager/fm-directory-view.c
509         (delayed_rename_file_hack_callback),
510         (delayed_rename_file_hack_removed), (rename_file):
511         Ensure that the rename file callback data is destroyed. We leaked it
512         in case of cancellation.
514 2008-03-23  Christian Neumair  <cneumair@gnome.org>
516         * src/file-manager/fm-directory-view.c
517         (directory_list_lookup_file), (fm_directory_view_new_folder),
518         (paste_clipboard_received_callback),
519         (paste_into_clipboard_received_callback),
520         (action_paste_files_callback), (action_paste_files_into_callback):
521         Ref/unref view before/after receiving clipboard data, and check
522         whether it has been disposed. Should fix most of the clipboard crashers.
524         * src/file-manager/fm-tree-view.c
525         (clipboard_contents_received_callback), (button_pressed_callback),
526         (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
527         (fm_tree_view_finalize):
528         Cancel activation and destroy popup in dispose() and not in finalize().
529         Create popup menu on demand.
530         Unref popup file in dispose() instead of leaking a reference.
531         Use eel_preferences_add_callback_while_alive() for preferences
532         callbacks.
533         Also ref/unref before/after requesting clipboard data, and check for
534         previous disposal in callback. Should fix rest of clipboard crashers.
536 2008-03-23  Christian Neumair  <cneumair@gnome.org>
538         * src/file-manager/fm-icon-view.c (play_file):
539         Use playbin for playback, but keep video playback disabled. (#523959).
541 2008-03-23  Paolo Borelli  <pborelli@katamail.com>
543         * src/nautilus-location-entry.c: do not leak the
544         location string when autocompleting.
546 2008-03-23  Christian Neumair  <cneumair@gnome.org>
548         * libnautilus-private/nautilus-directory-async.c
549         (directory_count_start), (deep_count_load):
550         Do not follow symlinks. (#504980).
552 2008-03-23  Christian Neumair  <cneumair@gnome.org>
554         * libnautilus-private/nautilus-file-operations.c
555         (custom_full_name_skip), (custom_basename_skip),
556         (custom_size_skip), (custom_time_skip), (custom_mount_skip):
557         Fix compiler warnings about unused value by casting va_arg calls with
558         unused return values to void. (#523908).
560 2008-03-22  Christian Neumair  <cneumair@gnome.org>
562         * src/file-manager/fm-directory-view.c
563         (delayed_rename_file_hack_callback):
564         Only start renaming if we have not yet been destroyed.
566 2008-03-20  Alexander Larsson  <alexl@redhat.com>
568         * libnautilus-private/nautilus-program-choosing.c:
569         Use GDesktopAppInfos for launching desktop files. (#342084)
570         Patch from Cosimo Cecchi.
571         
572         * src/file-manager/fm-directory-view.c:
573         (paste_clipboard_data):
574         Fix leak 
576 2008-03-19  Frederic Crozat  <fcrozat@mandriva.com>
578         * libnautilus-private/nautilus-link.c:
579         Only strip icon name when it ends with a know
580         icon extension.
582 2008-03-19  Alexander Larsson  <alexl@redhat.com>
584         * MAINTAINERS:
585         Add Christian Neumair as new maintainer
587 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
589         * libnautilus-private/nautilus-search-engine-tracker.c:
590         (nautilus_search_engine_tracker_new): Check that tracker is
591         actually running before using it (#386512).
592         Patch by Josselin Mouette.
594 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
596         * src/file-manager/fm-directory-view.c:
597         (action_show_hidden_files_callback): Show backup files too if the
598         option for it is set. Showing hidden files and backup files is
599         handled exactly the same in nautilus nowadays (#327361).
600         Patch by Stephen Cook.
602 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
604         * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
605         Allow "Connect to server" for sftp and ssh shares too (#385608).
606         Patch from Mike Hommey.
608 2008-03-18  Cosimo Cecchi  <cosimoc@gnome.org>
610         * libnautilus-private/nautilus-file.c:
611         (nautilus_file_should_show_thumbnail):
612         * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
613         (nautilus_thumbnail_is_mimetype_limited_by_size):
614         * libnautilus-private/nautilus-thumbnails.h:
615         Always use the thumbnails regardless of the original file size if
616         it has been already generated (#501268).
617         Also, reimplement image mimetypes table to determine if we have
618         to check for file size limit.
621 2008-03-17  A. Walton  <awalton@svn.gnome.org>
623         * libnautilus-private/nautilus-icon-info.h:
624         Trivial build fix for users with Gtk+ SVN trunk (#522835), 
625         caused by recent changes in Gtk+'s file includes.
626         Patch from Marc-Andre Lureau.
627         
628 2008-03-17  Alexander Larsson  <alexl@redhat.com>
630         * src/nautilus-connect-server-dialog-main.c:
631         * src/nautilus-connect-server-dialog-nonmain.c:
632         * src/nautilus-connect-server-dialog.c:
633         Mount location when using the external connect
634         to server dialog app. (#520390)
635         Patch from Cosimo Cecchi <anarki@lilik.it>
637 2008-03-14  A. Walton  <awalton@svn.gnome.org>
639         * src/nautilus-connect-server-dialog.c
640         (bookmark_checkmark_toggled),
641         (nautilus_connect_server_dialog_init):
642         Set the bookmark name widget in the connect server dialog insensitive
643         if the user doesn't check the add bookmark check button.
645 2008-03-14  A. Walton  <awalton@svn.gnome.org>
647         * libnautilus-private/nautilus-bookmark.c
648         (nautilus_bookmark_compare_with):
649         Fixes crash if the user doesn't set a name for the bookmark (#522446).
651 2008-03-14  Alexander Larsson  <alexl@redhat.com>
653         * libnautilus-private/nautilus-column-chooser.c:
654         (button_new_with_mnemonic):
655         respect gtk-button-images property for buttons (#514130)
656         Patch from Marcin Galazka
658 2008-03-13  Alexander Larsson  <alexl@redhat.com>
660         * libnautilus-private/nautilus-mime-application-chooser.c:
661         (set_extension_and_description):
662         Don't create application/x-ext-<extension> types for known mimetypes
664 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
666         * src/nautilus-property-browser.c:
667         (make_properties_from_directories):
668         Use the correct string to lookup the icons for the emblems.
669         (#505111).
671 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
673         * src/file-manager/fm-properties-window.c:
674         Fix a crash while changing owner
676 2008-03-11  Alexander Larsson  <alexl@redhat.com>
678         * configure.in:
679         Post release version bump
681 === nautilus 2.22.0 ===
683 2008-03-11  Alexander Larsson  <alexl@redhat.com>
685         * configure.in:
686         Bump to 2.22.0
688         * AUTHORS:
689         * NEWS:
690         * THANKS:
691         * check-THANKS.pl:
692         Update for release.
694 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
696         * libnautilus-private/nautilus-file-operations.c:
697         (callback_for_move_to_trash):
698         Fix a crash due to a missing NULL check (#520947).
700 2008-03-06  Alexander Larsson  <alexl@redhat.com>
702         * libnautilus-private/nautilus-bookmark.c:
703         (nautilus_bookmark_uri_known_not_to_exist):
704         Fix this check to actually only access local
705         files, not fuse-based gvfs paths.
707 2008-03-06  Alexander Larsson  <alexl@redhat.com>
709         * libnautilus-private/nautilus-icon-container.c:
710         (nautilus_icon_container_update_icon):
711         Remove dead code
712         
713         * libnautilus-private/nautilus-icon-info.c:
714         (nautilus_icon_info_lookup):
715         Resize custom icons (#513102)
717 2008-03-06  Alexander Larsson  <alexl@redhat.com>
719         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
720         Avoid crashing if no pixbuf for menu icon. (#513719)
721         
722 2008-03-06  Alexander Larsson  <alexl@redhat.com>
724         * src/nautilus-file-management-properties.c:
725         Avoid showing broken icons for the media type list (#519880)
727 2008-03-06  Alexander Larsson  <alexl@redhat.com>
729         * libnautilus-private/nautilus-file-operations.c:
730         (trash_files):
731         Fix delete all button (#518616)
732         Patch from Rached Ben Mustapha
734 2008-03-06  Alexander Larsson  <alexl@redhat.com>
736         * libnautilus-private/nautilus-file.c:
737         (nautilus_file_can_set_permissions):
738         Try to set permissions on remote shares. (#520572)
740 2008-03-06  Alexander Larsson  <alexl@redhat.com>
742         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
743         Only look for autorun stuff for local files.
744         We can't generally exec stuff for non-local files anyway,
745         and is a performance hit to do the check.
747 2008-03-05  Alexander Larsson  <alexl@redhat.com>
749         * libnautilus-private/nautilus-autorun.[ch]:
750         Add async x-content type getter, change sync one
751         to only read the cached value
752         
753         * src/file-manager/fm-directory-view.c:
754         * src/nautilus-window-manage-views.c:
755         Get x-content type async
757 2008-03-04  Alexander Larsson  <alexl@redhat.com>
759         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
760         Handle the case of empty display name as if it wasn't specified.
762 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
764         * nautilus-computer.desktop.in.in:
765         * nautilus-folder-handler.desktop.in.in:
766         * nautilus-home.desktop.in.in:
767         Computer, Home and Open Folder .desktop files should only show in
768         GNOME. Patch from Federico Mena Quintero. (#350947)
770 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
772         * src/nautilus-file-management-properties.c:
773         (update_icon_captions_from_gconf):
774         Fix a crasher when reading NULL values from GConf. (#518974)
776 2008-02-28  Christian Neumair  <cneumair@gnome.org>
778         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
779         Handle NULL file.
780         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
781         Ignore lines beginning with a space (#512593).
783 2008-02-28  Alexander Larsson  <alexl@redhat.com>
785         * src/file-manager/fm-directory-view.c:
786         (file_should_show_foreach):
787         Add mount entry for mountables, not unmount (#519056)
788         
789 2008-02-28  Alexander Larsson  <alexl@redhat.com>
791         * libnautilus-private/nautilus-progress-info.c:
792         Use better icon for system tray. (#518644)
793         Patch from Michael Monreal
795 2008-02-07  Christian Neumair  <cneumair@gnome.org>
797         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
798         Handle NULL state (#512042).
799         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
800         trash monitor signal (#519050).
802 2008-02-26  Alexander Larsson  <alexl@redhat.com>
804         * src/nautilus-autorun-software.c (autorun):
805         Fix typo in string
807 2008-02-25  Alexander Larsson  <alexl@redhat.com>
809         * configure.in:
810         Post release version bump
812 === nautilus 2.21.92 ===
814 2008-02-25  Alexander Larsson  <alexl@redhat.com>
816         * configure.in:
817         Require glib 2.15.6
819         * NEWS:
820         Update for release
821         
822 2008-02-25  Alexander Larsson  <alexl@redhat.com>
824         * src/nautilus-autorun-software.c:
825         Show dialog on autorun errors
827 2008-02-25  Alexander Larsson  <alexl@redhat.com>
829         * src/file-manager/fm-properties-window.c:
830         Don't show permissions for computer.
831         Make "open with tab" consistent for computer and trash.
832         Patch from Cosimo Cecchi (#518131)
834 2008-02-25  Alexander Larsson  <alexl@redhat.com>
836         * src/nautilus-window-manage-views.c:
837         (got_file_info_for_view_selection_callback):
838         Fix NautilusFile leak.
839         Patch from Christian Neumair
841 2008-02-25  Alexander Larsson  <alexl@redhat.com>
843         * libnautilus-private/nautilus-icon-container.[ch]:
844         * src/file-manager/fm-directory-view.[ch]:
845         * src/file-manager/fm-icon-view.c:
846         Fixes the icon position when creating a new folder,
847         and the view is zoomed.
848         Patch from Christian Neumair
850 2008-02-25  Alexander Larsson  <alexl@redhat.com>
852         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
853         Fix s/display_name/filename/ typo (#515903)
854         Fixes blurry window icons
855         Patch from Christian Neumair
857 2008-02-25  Alexander Larsson  <alexl@redhat.com>
859         * src/file-manager/fm-properties-window.c:
860         Allow theming of chart colors (#478471)
861         Patch from Baris Cicek
863 2008-02-25  Alexander Larsson  <alexl@redhat.com>
865         * libnautilus-private/nautilus-file.c (is_uri_relative):
866         g_uri_get_scheme -> g_uri_parse_scheme
868 2008-02-25  Alexander Larsson  <alexl@redhat.com>
870         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
871         Don't display error on G_IO_ERROR_FAILED_HANDLED.
873 2008-02-22  David Zeuthen  <davidz@redhat.com>
875         * libnautilus-private/nautilus-autorun.c:
876         (autorun_dialog_response), (do_autorun_for_content_type):
877         Actually handle when the user presses the Eject or Unmount button.
879         * src/nautilus-window-manage-views.c: (found_mount_cb),
880         (update_for_new_location):
881         * src/nautilus-window-private.h:
882         * src/nautilus-window.c: (nautilus_window_finalize):
883         Find the mount for the window, used for determining if a x-content
884         clue bar should be shown, async.
886 2008-02-22  Alexander Larsson  <alexl@redhat.com>
888         * libnautilus-private/nautilus-mime-actions.c:
889         (activation_mount_not_mounted):
890         Don't crash if all files were removed due to error
891         when activating.
893 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
895         * libnautilus-private/nautilus-icon-container.c:
896         (nautilus_icon_container_get_selected_icons),
897         (nautilus_icon_container_get_selected_icon_locations),
898         (stop_rubberbanding): Add
899         nautilus_icon_container_get_selected_icons(). Use icon as range
900         selection base if it has been rubberbanded. Fixes #512894.
902 2008-02-21  Vincent Untz  <vuntz@gnome.org>
904         Bring back the Connect to dialog. It still needs some work, but it's
905         better than nothing.
907         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
908         Actually save the name in the bookmark, instead of forgetting it.
910         * src/Makefile.am: Updated to build the connect dialog stuff.
911         * src/nautilus-connect-server-dialog-main.c: (show_uri),
912         (nautilus_connect_server_dialog_present_uri), (main):
913         Port to gio. We use g_app_info_launch_default_for_uri() to open the
914         URI, but it will need some more work because it doesn't automount the
915         URI.
916         * src/nautilus-connect-server-dialog-nonmain.c:
917         (nautilus_connect_server_dialog_present_uri): Trivial update.
918         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
919         (nautilus_connect_server_dialog_finalize), (connect_to_server),
920         (response_callback), (setup_for_type), (display_server_location),
921         (nautilus_connect_server_dialog_init),
922         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
923         feature, to replace the old gnome-vfs network volumes. Remove the
924         Browse button, which isn't really needed there. Needs some more polish.
925         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
926         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
927         Uncomment code to make use of the dialog
929 2008-02-21  David Zeuthen  <davidz@redhat.com>
931         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
932         Use g_volume_should_automount() to determine if we should autorun
933         programs on a mount.
935         * libnautilus-private/nautilus-directory-async.c:
936         (nautilus_directory_set_up_request),
937         (nautilus_async_destroying_file), (lacks_filesystem_info),
938         (wants_filesystem_info), (request_is_satisfied),
939         (directory_count_start), (mime_list_start),
940         (filesystem_info_cancel), (filesystem_info_stop),
941         (filesystem_info_state_free), (got_filesystem_info),
942         (query_filesystem_info_callback), (filesystem_info_start),
943         (start_or_stop_io), (nautilus_directory_cancel),
944         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
945         (nautilus_directory_cancel_loading_file_attributes):
946         * libnautilus-private/nautilus-directory-private.h:
947         * libnautilus-private/nautilus-file-attributes.h: Add new
948         filesystem info attribute; right now two bits in NautilusFile's
949         private structure are set; the filesystem::use-preview and
950         filesystem:readonly.
952         * libnautilus-private/nautilus-file-operations.c:
953         (nautilus_file_operations_mount_volume):
954         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
955         (mount_shortcut_cb): Don't inhibit automount from
956         nautilus_file_operations_mount_volume() because then everything
957         will be inhibited as the mount_added callback use it as
958         well. Rather, move the call to inhibit out to the proper call
959         sites.
961         * libnautilus-private/nautilus-file-private.h:
962         * libnautilus-private/nautilus-file.c:
963         (nautilus_file_get_filesystem_use_preview),
964         (nautilus_file_should_show_thumbnail),
965         (get_speed_tradeoff_preference_for_file),
966         (nautilus_file_get_mount):
967         * libnautilus-private/nautilus-file.h:
968         * src/file-manager/fm-directory-view.c: (load_directory):
969         * src/file-manager/fm-icon-view.c: (should_preview_sound):
970         * src/nautilus-window-manage-views.c: (update_for_new_location):
971         Use the new filesystem::use-preview hint to determine if we should
972         preview non-native files (such as gphoto2:// and cdda://
973         mounts). 
975 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
977         * src/nautilus-application.c: (find_parent_spatial_window):
978         Stop closing parent windows at Desktop in spatial mode only if it's
979         not explicitly opened in a spatial window. (#515180).
981 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
983         * src/nautilus-pathbar.c: (trash_state_changed_cb),
984         (nautilus_path_bar_init):
985         Update the trash icon on the pathbar according to the trash state.
986         (#332162).
988 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
990         * libnautilus-private/nautilus-mime-application-chooser.c:
991         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
992         Finish work on open with tab with multiple files selected. (#343930).
994 2008-02-20  Alexander Larsson  <alexl@redhat.com>
996         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
997         * libnautilus-private/nautilus-open-with-dialog.[ch]:
998         * src/file-manager/fm-directory-view.c:
999         * src/file-manager/fm-properties-window.c:
1000         Initial work on open with tab with multple selected
1001         files. (#343930)
1002         Patch from Cosimo Cecchi
1004 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1006         * libnautilus-private/nautilus-file-operations.c:
1007         Duplicate if src and dest dirs are the same (#512392)
1009 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1011         * src/nautilus-main.c:
1012         Call eel_debug_shut_down() after freeing
1013         NautilusApplications (fixes warning about
1014         bookmark leaks).
1015         Pointed out by Christian Neumair
1016         
1017 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1019         * libnautilus-private/nautilus-icon-info.c:
1020         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
1021         (nautilus_icon_info_get_pixbuf_at_size):
1022         Don't scale icons if not needed (#515903)
1023         Patch from Christian Neumair
1025 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1027         * src/file-manager/fm-tree-model.[ch]:
1028         Add fm_tree_model_iter_compare_roots to compare roots
1029         Report dummy rows added before reporting has_child_toggled.
1030         
1031         * src/file-manager/fm-tree-view.c:
1032         (compare_rows):
1033         Use fm_tree_model_iter_compare_roots when comparing roots
1034         to force a stable sort, because GtkTreeModelSort isn't stable.
1036 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
1038         * libnautilus-private/nautilus-file-operations.c:
1039         (delete_job_done), (delete_job), (trash_or_delete_internal),
1040         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
1041         * libnautilus-private/nautilus-file-operations.h:
1042         * src/file-manager/fm-directory-view.c:
1043         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
1044         (trash_or_delete_files), (action_location_trash_callback):
1045         Reset selection_was_removed in FMDirectoryView if the user
1046         cancels the deletion from trash (#337937).
1048 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1050         * libnautilus-private/nautilus-clipboard.c:
1051         * src/file-manager/fm-directory-view.c:
1052         * src/file-manager/fm-icon-view.c:
1053         * src/file-manager/fm-list-view.c:
1054         * src/nautilus-navigation-window-menus.c:
1055         * src/nautilus-spatial-window.c:
1056         * src/nautilus-window-menus.c:
1057         Move comments around to help translators (#463616)
1058         Patch from Yann Simon
1060 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1062         * libnautilus-private/Makefile.am:
1063         * libnautilus-private/nautilus-file-operations-progress-icons.h:
1064         * libnautilus-private/nautilus-file-operations-progress.[ch]:
1065         Removed unused files. (#515259)
1066         
1067         * libnautilus-private/nautilus-file-operations.c:
1068         Don't include removed file
1070 2008-02-18  Alexander Larsson  <alexl@redhat.com>
1072         * libnautilus-private/nautilus-directory-async.c:
1073         (link_info_nautilus_link_read_callback):
1074         Avoid free of random memory if desktop file reading
1075         failed.
1077 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1079         * libnautilus-private/nautilus-dnd.c:
1080         (nautilus_drag_build_selection_list):
1081         Don't build selection list in wrong order. (#330357)
1083 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
1085         * src/file-manager/fm-properties-window.c:
1086         (should_show_custom_icon_buttons):
1087         Fix typo, now you can set custom icons again. (#512795)
1089 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1091         * libnautilus-private/nautilus-mime-actions.c:
1092         * libnautilus-private/nautilus-vfs-file.c:
1093         Fix checking when to display errors (#514135)
1095 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1097         * libnautilus-private/nautilus-file-operations.c:
1098         (report_copy_progress):
1099         Only change progress status string as needed when
1100         copying. This avoids a lot of I/O ops to get the
1101         name.
1103 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1105         * libnautilus-private/nautilus-file-operations.c:
1106         ask before emptying the trash or deleting files (#509877)
1107         Patch from Cosimo Cecchi and Luca Ferretti
1109 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1111         * src/file-manager/fm-properties-window.[ch]:
1112         Close properties dialog on escape (#515620)
1113         Patch from Cosimo Cecchi
1115 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1117         * libnautilus-private/nautilus-file-operations.c:
1118         Don't ref parent window during operation, as this
1119         could lead to some crash when the gtkuimanager is updated
1120         but the child widgets were destroyed. Instead use
1121         a weak ref.
1123 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1125         * configure.in:
1126         Handle beagle >= 0.3.0
1128 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1130         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1131         Fix bookmark comparison (#516214)
1132         Patch from Cosimo Cecchi
1134 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1136         * libnautilus-private/nautilus-progress-info.c:
1137         Allow minimize of progress window (#512778)
1138         Patch from Cosimo Cecchi
1140 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1142         * libnautilus-private/nautilus-progress-info.[ch]:
1143         * libnautilus-private/nautilus-file-operations.c:
1144         Add paused status to progress infos and use it
1145         to avoid poping up the progress dialog while dialogs
1146         are up. (#512406)
1147         Patch from Cosimo Cecchi
1148         
1149 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1151         * libnautilus-private/nautilus-icon-dnd.c:
1152         If using composite, make dnd icons partially transparent.
1153         
1154 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1156         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1157         * libnautilus-private/nautilus-icon-dnd.c:
1158         Support alpha icons during DnD on composited screens. (#500084)
1159         Patch from Alexander "weej" Jones
1161 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1163         * libnautilus-private/nautilus-link.c:
1164         (nautilus_link_get_link_icon_from_desktop):
1165         Strip extension from non-absolute-filename icons.
1166         This fixes icons for some old-school desktop files.
1168 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1170         * libnautilus-private/nautilus-file.[ch]:
1171         * libnautilus-private/nautilus-file-private.h:
1172         Add nautilus_file_is_launcher()
1173         
1174         * libnautilus-private/nautilus-directory-async.c:
1175         * libnautilus-private/nautilus-dnd.c:
1176         * libnautilus-private/nautilus-link.[ch]
1177         * libnautilus-private/nautilus-mime-actions.c:
1178         * libnautilus-private/nautilus-program-choosing.[ch]:
1179         * src/file-manager/fm-directory-view.c:
1180         * src/file-manager/fm-tree-view.c:
1181         Remove weird desktop-file: and command: hacks, and
1182         replace with usage and implementation of
1183         nautilus_file_is_launcher().
1184         This fixes some problems where the old desktop-file uri
1185         was interpreted as an actual file.
1187 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1189         * libnautilus-private/nautilus-file-operations.c (verify_destination):
1190         Don't free NULL GError.
1192 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
1194         * libnautilus-private/nautilus-file-operations.c:
1195         Remove unneeded gnome-vfs includes.
1197 2008-02-12  Alexander Larsson  <alexl@redhat.com>
1199         * libnautilus-private/nautilus-mime-actions.c:
1200         (mime_application_hash):
1201         Fix 64bit build (#515896)
1203 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1205         * configure.in:
1206         Post-release version bump
1208 === nautilus 2.21.91 ===
1210 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1212         * configure.in:
1213         Require glib 2.15.5
1215         * NEWS:
1216         Update for release
1218 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1220         * libnautilus-private/nautilus-progress-info.[ch]:
1221         * libnautilus-private/nautilus-file-operations.c:
1222         Make progress setting be ratio based and not
1223         percent based and then ensure we handle division
1224         by zero correctly in all cases.
1226 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1228         * libnautilus-private/nautilus-file-operations.c:
1229         * libnautilus-private/nautilus-mime-actions.c:
1230         * libnautilus-private/nautilus-vfs-file.c:
1231         * src/nautilus-application.c:
1232         * src/nautilus-window-manage-views.c:
1233         Update for new gio mount flags argument
1235 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1237         * src/nautilus-places-sidebar.c (update_places):
1238         Fix leak of volumes list.
1239         Pointed out by Vincent Untz
1241 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1243         * libnautilus-private/nautilus-autorun.c:
1244         C89 fix. (#515093)
1246 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1248         * src/nautilus-application.c:
1249         Use the new g_volume_should_automount()
1251 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1253         * libnautilus-private/nautilus-desktop-link.c:
1254         Maks sure we disconnect from the changed
1255         signal on the mount.
1257 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
1259         * HACKING: Change CVS things into SVN.
1261 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1263         * libnautilus-private/nautilus-desktop-link.c:
1264         (mount_changed_callback):
1265         (nautilus_desktop_link_new_from_mount):
1266         Handle changes of GMount objects
1268 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1270         * src/file-manager/fm-directory-view.c:
1271         Fix open and open with menu display in
1272         always-use-browser mode.
1273         
1274 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1276         * src/file-manager/fm-directory-view.c:
1277         Make sure delete-from-trash is correctly sensitive.
1278         (#514039)
1280 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1282         * test/test-nautilus-search-engine.c:
1283         (main):
1284         Initialize threads (#515031)
1286 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
1288         * configure.in:
1289         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1290         the build.
1292 2008-02-07  A. Walton <awalton@svn.gnome.org>
1293         * configure.in:
1294         * libnautilus-private/nautilus-emblem-utils.c:
1295         (is_reserved_keyword):
1296         * libnautilus-private/nautilus-file.c:
1297         (nautilus_file_fit_date_as_string):
1298         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1299         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1301 2008-02-07  Alexander Larsson  <alexl@redhat.com>
1303         * libnautilus-private/nautilus-icon-dnd.c:
1304         Rewrite the desktop uri to the real uri on
1305         uri-list drops (i.e. from other apps) (#511764)
1307 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1309         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1310         Don't crash if parent doesn't exist (#512636)
1311         Move exact change before key generation to avoid leak.
1313 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1315         * src/nautilus-window-manage-views.c:
1316         (nautilus_window_reload):
1317         Selection is already GFiles now, no need to
1318         convert from uris (#514458)
1319         Patch from John Millikin
1321 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1323         * libnautilus-private/nautilus-directory-async.c:
1324         (directory_load_one):
1325         Avoid crashing if gvfs backend gives NULL as name for
1326         a new file. (#511601)
1328 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1330         * libnautilus-private/nautilus-directory-async.c:
1331         * libnautilus-private/nautilus-directory-private.h:
1332         Change how we handle cancellation of the directory count
1333         and mime list for files in a directory. We now make sure
1334         that the callback for the cancelled operation is run before
1335         starting a new one.
1336         
1337         This was causing problems when viewing a directory that had
1338         a subdirectory getting a lot of new files added, as for each
1339         new file added the directory count would be cancelled and
1340         re-started, leading to lots of outstanding (cancelled)
1341         operations. Each of these was using a file descriptor for
1342         the readdir operation, which wasn't really leaking (it was
1343         eventually freed) but could cause temporary out-of-fd errors.
1345         Perhaps we should do something similar for all kinds of
1346         operations, but its worst for dir count and mime list due to
1347         nautilus_directory_invalidate_count_and_mime_list() which is
1348         called on file creation.
1350 2008-02-05  Alexander Larsson  <alexl@redhat.com>
1352         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1353         Escape characters that won't work in GMarkup.
1355 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1357         * libnautilus-private/nautilus-autorun.c:
1358         Don't autorun non-local mounts.
1360 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1362         * libnautilus-private/nautilus-dnd.c ()
1363         (nautilus_drag_default_drop_action_for_icons):
1364         Default to move when dragging from trash.
1366 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1368         * src/file-manager/fm-properties-window.c (create_permissions_page):
1369         Only show selinux context if HAVE_SELINUX.
1370         
1371 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1373         * libnautilus-private/nautilus-file-operations.c:
1374         Don't follow symlinks when emptying trash (#513912)
1376 2008-02-01  Alexander Larsson  <alexl@redhat.com>
1378         * libnautilus-private/nautilus-mime-actions.c:
1379         Handle GAppInfos having NULL id
1381 2008-01-30  Alexander Larsson  <alexl@redhat.com>
1383         * libnautilus-private/nautilus-autorun.[ch]:
1384         Add functions to inhibit autorun for a volume
1385         or for the volume of a file.
1386         
1387         * src/nautilus-application.c:
1388         Convert automount code to new way to inhibit autorun.
1389         
1390         * libnautilus-private/nautilus-file-operations.c:
1391         * libnautilus-private/nautilus-mime-actions.c:
1392         * libnautilus-private/nautilus-vfs-file.c:
1393         * src/nautilus-window-manage-views.c:
1394         Inhibit autorun if we manually mount stuff.
1396 2008-01-29  Alexander Larsson  <alexl@redhat.com>
1398         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1399         Fix string wrt plural
1401 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1403         * configure.in:
1404         Post release version bump
1406 === nautilus 2.21.90 ===
1408 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1410         * NEWS:
1411         Update for release
1413         * configure.in:
1414         Update version to 2.21.90
1416 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1418         * libnautilus-private/nautilus-autorun.c:
1419         Better finding of case insensitive files. (#511450)
1420         
1421         * libnautilus-private/nautilus-file-utilities.[ch]:
1422         Add nautilus_find_file_insensitive
1424         Based on patch from John Millikin
1426 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1428         * src/file-manager/fm-directory-view.c:
1429         Enable paste into folder for volume links (#386800)
1430         Based on patch from John Millikin
1432 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1434         * libnautilus-private/nautilus-directory-async.c:
1435         (thumbnail_done):
1436         Don't reference thumb_mtime_str if its not
1437         set, fixing a crash on zoom in. (#511406)
1438         Patch from John Millikin
1440 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1442         * libnautilus-private/nautilus-file-operations.c:
1443         (report_count_progress):
1444         Use ngettext for number of files strings. (#512203)
1445         Patch from Vasiliy Faronov
1447 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1449         * libnautilus-private/nautilus-metafile.c:
1450         (escape_slashes):
1451         Escape slashes in the same way as old versions,
1452         fixing loss of metadata customization.
1453         Patch from Rached Ben Mustapha (#511592)
1455 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
1457         * libnautilus-private/nautilus-directory-background.c
1458         (nautilus_connect_desktop_background_to_file_metadata): Remove
1459         call of noop eel_background_set_is_constant()
1461 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
1463         * libnautilus-private/nautilus-file-operations.c: Update all
1464         GIOSchedulerJobFunc callbacks to return FALSE.
1466 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
1468         reviewed by: Alexander Larsson
1470         * libnautilus-private/Makefile.am:
1471         * libnautilus-private/nautilus-icon-names.h
1473         Add a new file to define icon names, like
1474           #define NAUTILUS_ICON_HOME "user-home"
1475         using named icons from fd.o icon naming spec.
1476         
1477         * libnautilus-private/nautilus-desktop-link.c:
1478         (nautilus_desktop_link_new):
1479         * libnautilus-private/nautilus-link.c:
1480         (nautilus_link_get_link_icon_from_desktop):
1481         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1482         (nautilus_trash_monitor_init):
1483         * src/file-manager/fm-directory-view.c:
1484         * src/file-manager/fm-tree-view.c: (create_popup_menu),
1485         (create_tree):
1486         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1487         * src/nautilus-connect-server-dialog-main.c: (main):
1488         * src/nautilus-desktop-window.c: (real_get_icon):
1489         * src/nautilus-main.c: (main):
1490         * src/nautilus-pathbar.c: (get_icon_for_file_path),
1491         (get_button_image), (is_file_path_mounted_mount),
1492         (make_directory_button):
1493         * src/nautilus-places-sidebar.c: (update_places),
1494         (bookmarks_drop_uris):
1495         * src/nautilus-window-menus.c:
1497         Include nautilus-icon-name.h and use its icons defines.
1498         This means that now Nautilus is using "user-home",
1499         "user-desktop", "folder", "user-trash*", "computer", 
1500         "drive-harddisk", "folder-remote", "network-workgroup",
1501         and "text-x-generic-template".
1503         * src/network-scheme.desktop.in:
1504         * nautilus-computer.desktop.in.in:
1505         * nautilus-file-management-properties.desktop.in.in:
1506         * nautilus-folder-handler.desktop.in.in:
1507         * nautilus-home.desktop.in.in:
1508         * nautilus.desktop.in.in:
1510         Use icons from fd.o spec here too. In details, we have
1511          Launcher       | New Icon
1512         ----------------+----------------------
1513         Computer        | computer
1514         File Browser    | system-file-manager
1515         Open Folder     | folder-open
1516         Home Folder     | user-home
1517         File Management | system-file-manager
1518         Network         | network-workgroup
1520         For other details see bug #407130.
1522 2008-01-23  Alexander Larsson  <alexl@redhat.com>
1524         * libnautilus-private/nautilus-file-operations.c:
1525         Don't leak enumerators
1526         
1527         * libnautilus-private/nautilus-trash-monitor.c:
1528         Don't leak file info
1530         Fixes from Matthias Clasen
1532 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1534         * libnautilus-extension/nautilus-column.c:
1535         Add attribute_q property that is the Quark
1536         of the attribute property.
1537         
1538         * src/file-manager/fm-icon-container.c:
1539         * src/file-manager/fm-list-model.[ch]:
1540         * src/file-manager/fm-list-view.c:
1541         Use the quark versions of the string attribute
1542         calls for better performance.
1544 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1546         * libnautilus-private/nautilus-file.[ch]:
1547         Add quark-bases string-attribute accessors.
1548         Store extension infos as quarks
1550 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1552         * libnautilus-private/nautilus-file.c:
1553         (nautilus_file_invalidate_extension_info_internal):
1554         (nautilus_file_add_string_attribute):
1555         Lazily allocate the extension info hashtable.
1556         Internalize the extension info attribute names.
1558 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1560         * libnautilus-private/nautilus-file.c:
1561         (nautilus_file_get_emblem_pixbufs):
1562         Don't leak NautilusIconInfo
1564 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1566         * libnautilus-private/nautilus-bookmark.c:
1567         (nautilus_bookmark_get_pixbuf):
1568         Don't leak icon
1569         
1570         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1571         Indentation fixups
1572         
1573         * libnautilus-private/nautilus-icon-info.c:
1574         (nautilus_icon_info_get_pixbuf_nodefault):
1575         Only set toggle ref first time we get a pixbuf request.
1576         
1577 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1579         * src/nautilus-main.c:
1580         (main):
1581         Clear caches on shutdown to help track leaks.
1583 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1585         * libnautilus-private/nautilus-file.c:
1586         (get_description):
1587         (update_description_for_link):
1588         Fix leak of description
1589         
1590         * libnautilus-private/nautilus-metafile.c:
1591         (set_metafile_contents):
1592         fix leak of xmlName.
1594 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1596         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1597         * libnautilus-private/nautilus-file-operations.c:
1598         * src/Nautilus_shell.server.in:
1599         * src/file-manager/fm-directory-view.c:
1600         * src/file-manager/fm-properties-window.c:
1601         * src/nautilus-connect-server-dialog-main.c:
1602         * src/nautilus-file-management-properties.glade:
1603         * src/nautilus-navigation-window-menus.c:
1604         Clean up strings for l10n. (#510327)
1606 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1608         * libnautilus-private/nautilus-file-operations.c:
1609         * libnautilus-private/nautilus-file.c:
1610         * libnautilus-private/nautilus-progress-info.c:
1611         * src/file-manager/fm-directory-view.c:
1612         * src/file-manager/fm-properties-window.c:
1613         Use thousands separators (#41455)
1615 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1617         * configure.in:
1618         Post release version bump
1620 === nautilus 2.21.6 ===
1622 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1624         * NEWS:
1625         Update for release
1627         * configure.in:
1628         Bump glib requirement to 2.15.3
1630 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1632         * libnautilus-private/nautilus-desktop-icon-file.c:
1633         Fix up indentation
1634         
1635         * libnautilus-private/nautilus-file.c:
1636         Allow umount and eject for NautilusFiles that have
1637         a GMount. (e.g. unix mountpoints)
1639 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1641         * libnautilus-private/nautilus-autorun.c:
1642         * src/nautilus-autorun-software.c:
1643         Fix coding style
1645 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1647         * libnautilus-private/nautilus-program-choosing.c:
1648         Just use get_activation_location instead of all
1649         the unnecessary special casing.
1650         
1651         * libnautilus-private/nautilus-autorun.[ch]:
1652         * src/file-manager/fm-directory-view.c:
1653         * src/nautilus-window-manage-views.c:
1654         Use nautilus_file_get_mount() to do the
1655         x-content type detection.
1657 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1659         * libnautilus-private/nautilus-file.[ch]:
1660         Add nautilus_file_get_activation_location.
1661         
1662         * libnautilus-private/nautilus-directory-async.c:
1663         Get mounts from mountable files too.
1664         
1665 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1667         * src/nautilus-x-content-bar.c:
1668         Don't free result of g_app_info_get_icon ().
1670 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1672         * libnautilus-private/nautilus-desktop-icon-file.c:
1673         * libnautilus-private/nautilus-directory-async.c:
1674         * libnautilus-private/nautilus-directory-private.h:
1675         * libnautilus-private/nautilus-file.c:
1676         Implement reading the mount attribute
1677         (not used or tested yet)
1679 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1681         * libnautilus-private/nautilus-file.[ch]:
1682         * libnautilus-private/nautilus-file-attributes.h:
1683         * libnautilus-private/nautilus-file-private.h:
1684         Add GMount attribute to NautilusFile.
1685         (not implemented yet)
1686         
1687         * Makefile.am:
1688         * configure.in:
1689         * data/nautilus.xml.in:
1690         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1691         * libnautilus-private/nautilus-autorun.[ch]:
1692         * libnautilus-private/nautilus-global-preferences.c:
1693         * libnautilus-private/nautilus-global-preferences.h:
1694         * libnautilus-private/nautilus-program-choosing.c:
1695         * src/Makefile.am:
1696         * src/file-manager/fm-directory-view.c:
1697         * src/nautilus-application.c:
1698         * src/nautilus-autorun-software.c: Added.
1699         * src/nautilus-file-management-properties.c:
1700         * src/nautilus-file-management-properties.glade:
1701         * src/nautilus-window-manage-views.c:
1702         * src/nautilus-x-content-bar.[ch]: Added.
1703         More work on autorun and x-content types from David Zeuthen
1705 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1707         * src/nautilus-application.c:
1708         (find_parent_spatial_window):
1709         unref, not free the GFile.
1710         Fixes crash in close parent windows (#509821)
1712 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1714         * src/nautilus-file-management-properties.c:
1715         (nautilus_file_management_properties_dialog_setup):
1716         Fix help crash by actually owning a ref to 
1717         xml_dialog. (#509835)
1719 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1721         * libnautilus-private/nautilus-dnd.[ch]:
1722         Add nautilus_drag_uris_local
1723         
1724         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1725         Don't copy/move files if you dnd within the same
1726         location (#508216)
1728 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1730         * src/file-manager/fm-directory-view.c:
1731         Selection lists are GFiles now, not uris (#505944)
1733 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1735         * libnautilus-private/nautilus-mime-application-chooser.c:
1736         (nautilus_mime_application_chooser_finalize):
1737         Disconnect mime changed handler
1739 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1741         * src/nautilus-file-management-properties.c:
1742         (nautilus_file_management_properties_dialog_response_cb):
1743         Don't crash when exiting separate properties app. (#505687)
1744         
1745         * src/nautilus-window.c:
1746         (nautilus_window_update_icon):
1747         Unref pixbuf inside != NULL block.
1749 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1751         * libnautilus-private/nautilus-directory-async.c:
1752         * libnautilus-private/nautilus-file-private.h:
1753         * libnautilus-private/nautilus-file.c:
1754         Honor mtime specified in thumbnail (#504833)
1756 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1758         * configure.in:
1759         Post release version bump
1761 === nautilus 2.21.5 ===
1763 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1765         * src/nautilus-application.c:
1766         Correct includes
1768         * NEWS:
1769         Update for release
1771         * configure.in:
1772         Update version to 2.21.5
1773         Require eel 2.21.5
1774         
1775 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1777         * configure.in:
1778         Require glib 2.15.2
1780         * libnautilus-private/nautilus-file-utilities.c:
1781         * libnautilus-private/nautilus-monitor.c:
1782         * libnautilus-private/nautilus-trash-monitor.c:
1783         * src/nautilus-bookmark-list.c:
1784         Update to new gio API.
1786 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1788         * src/file-manager/fm-directory-view.c:
1789         (search_in_menu_items):
1790         (extension_action_callback):
1791         Check recursively for valid menu items (#508878)
1792         Patch from Choe Hwanjin.
1794 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1796         * libnautilus-private/nautilus-ui-utilities.c:
1797         (extension_action_sensitive_callback):
1798         (nautilus_toolbar_action_from_menu_item):
1799         Update toolbar item sensitivity if menu item changes.
1801 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1803         * libnautilus-private/nautilus-file-operations.[ch]:
1804         Add check_trash arg to nautilus_file_operations_unmount_mount.
1805         Add nautilus_file_operations_mount_volume().
1806         
1807         * libnautilus-private/nautilus-desktop-icon-file.c:
1808         * src/nautilus-places-sidebar.c:
1809         * src/file-manager/fm-tree-view.c:
1810         Update to API change.
1811         
1812         * data/nautilus.xml.in:
1813         * libnautilus-private/Makefile.am:
1814         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1815         * libnautilus-private/nautilus-autorun.[ch]: Added.
1816         * libnautilus-private/nautilus-global-preferences.[ch]:
1817         * src/nautilus-application.c:
1818         * src/nautilus-file-management-properties.c:
1819         * src/nautilus-file-management-properties.glade:
1820         Add new autorun setup (by David Zeuthen)
1822 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1824         * libnautilus-private/nautilus-file.[ch]:
1825         Add nautilus_file_has_activation_uri.
1826         Don't show can't write emblems if you can't
1827         write in the parent either.
1828         
1829         * libnautilus-private/nautilus-mime-actions.c:
1830         Don't launch mountables that have no activation uri.
1832 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1834         Don't check for unportable functions, fixes #396923
1836         Reviewed by Alex.
1838         * configure.in: don't check for unportable functions to modify the
1839         environment
1840         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1842 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1844         * src/file-manager/fm-directory-view.c:
1845         Use nautilus_file_can_delete() to control sensitivity
1846         of delete menu item.
1848 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1850         * icons/colors.png:
1851         * icons/backgrounds.png:
1852         * icons/emblems.png:
1853         New Tango icons from Ulisse Perusin (see bug #374722).
1855 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1857         * data/icons/16x16/apps/Makefile.am:
1858         * data/icons/22x22/apps/Makefile.am:
1859         * data/icons/24x24/apps/Makefile.am:
1860         * data/icons/32x32/apps/Makefile.am:
1861         * data/icons/scalable/apps/Makefile.am:
1862         Run gtk-update-icon-cache one one when exiting from
1863         icons directory. Not needed to repeat it 5 times.
1865 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1867         * configure.in:
1868         * data/Makefile.am:
1869         * data/icons/*:
1870         * icons/Makefile.am:
1871         * icons/appicon/*:
1872         Move "nautilus" named icon from icon/appicon to data/icons
1873         matching the directory and naming structure of other GNOME
1874         projects.
1876         This will also help if we'll need to add custom themeable
1877         icons.
1879 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1881         * libnautilus-private/nautilus-mime-actions.c:
1882         (cancel_activate_callback):
1883         Fix assertion crash on cancel.
1885 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1887         * libnautilus-private/nautilus-file-operations.c:
1888         (verify_destination):
1889         Non-strdup()'d string potentially free()'d.
1891 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1893         * libnautilus-private/nautilus-file-operations.c:
1894         (move_file_prepare):
1895         Remove bad g_error_free()'s causing crashes while 
1896         merging files.
1898 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1900         * src/Makefile.am:
1901         EXTRA_DIST the currently not built
1902         connect to server dialogs.
1904 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1906         * configure.in:
1907         Post release version bump
1909 === nautilus 2.21.2 ===
1911 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1913         * NEWS:
1914         Update for release
1916 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1918         * libnautilus-private/nautilus-desktop-icon-file.c:
1919         * libnautilus-private/nautilus-file.[ch]:
1920         * libnautilus-private/nautilus-vfs-file.c:
1921         * src/file-manager/fm-directory-view.c:
1922         Remove unused callbacks in nautilus_file_unmount/eject.
1923         Patch from Tomas Bzatek <tbzatek@redhat.com>
1925 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1927         * libnautilus-private/nautilus-desktop-icon-file.c:
1928         * libnautilus-private/nautilus-file-operations.c:
1929         * libnautilus-private/nautilus-vfs-file.c:
1930         Implement some missing mount/unmount functionallity.
1931         Patch from Tomas Bzatek <tbzatek@redhat.com>
1933 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1935         * configure.in:
1936         Bump glib req to 2.15.1
1938 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1940         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1941         Fix memleak.
1943 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1945         * libnautilus-private/nautilus-monitor.c:
1946         * libnautilus-private/nautilus-trash-monitor.c:
1947         Update to new gio API
1949 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1951         * libnautilus-extension/libnautilus-extension.pc.in:
1952         Pull in gio, not gnome-vfs.
1953         
1954         * libnautilus-extension/nautilus-file-info.[ch]:
1955         * libnautilus-private/nautilus-file.c:
1956         Export some gio specific things like file type and
1957         location/parent location.
1958         
1959         * libnautilus-private/nautilus-desktop-icon-file.c:
1960         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1962 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1964         * configure.in:
1965         * src/nautilus-main.c:
1966         Set desktop env for GAppInfo
1967         
1968         * libnautilus-private/nautilus-open-with-dialog.c:
1969         Filter out apps that don't take file args from
1970         open with list.
1972 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1974         * libnautilus-private/nautilus-file-operations.c:
1975         (delete_job):
1976         Remove unnecessary delete_if_all_already_in_trash boolean.
1977         
1978 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1980         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1981         Fix a typo.
1983 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1985         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1986         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1987         Update to use extensions-2.0 dir.
1989 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1991         * libnautilus-private/nautilus-dnd.c:
1992         (nautilus_drag_default_drop_action_for_icons):
1993         Default dnd of desktop icons to move. (#504824)
1994         Based on patch by Cosimo Cecchi
1996 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1998         * configure.in:
1999         Post release version bump
2001 === nautilus 2.21.1 ===
2003 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2005         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
2006         Fix old test
2008         * NEWS: 
2009         Update for release
2011         * configure.in:
2012         Remove gnome-vfs requirement
2013         Bump glib and eel requirements
2014         
2015 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2017         * libnautilus-private/nautilus-mime-actions.c:
2018         Correct check for require_uri.
2019         Small performance fix
2021 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2023         * libnautilus-private/nautilus-file-private.h:
2024         Missed one "std" in the conversion
2026 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2028         * libnautilus-private/nautilus-customization-data.c:
2029         * libnautilus-private/nautilus-directory-async.c:
2030         * libnautilus-private/nautilus-dnd.c:
2031         * libnautilus-private/nautilus-file-operations.c:
2032         * libnautilus-private/nautilus-file-utilities.c:
2033         * libnautilus-private/nautilus-file.c:
2034         * libnautilus-private/nautilus-icon-dnd.c:
2035         * libnautilus-private/nautilus-link.c:
2036         * libnautilus-private/nautilus-search-engine-simple.c:
2037         * libnautilus-private/nautilus-trash-monitor.c:
2038         * src/file-manager/fm-directory-view.c:
2039         * src/file-manager/fm-properties-window.c:
2040         * src/nautilus-pathbar.c:
2041         * src/nautilus-property-browser.c:
2042         Update to new gio file attribute names
2044 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2046         * libnautilus-private/nautilus-file-operations.c:
2047         * src/nautilus-places-sidebar.c:
2048         Update to new gio api
2050 2007-12-19  Alexander Larsson  <alexl@redhat.com>
2052         * libnautilus-private/nautilus-file-operations.c:
2053         * libnautilus-private/nautilus-file.c:
2054         * src/file-manager/fm-directory-view.c:
2055         * src/file-manager/fm-properties-window.c:
2056         Update for glib API change.
2058 2007-12-19  David Zeuthen  <davidz@redhat.com>
2060         Don't put up error dialogs if the error code is
2061         G_IO_ERROR_FAILED_HANDLED.
2063         * libnautilus-private/nautilus-file-operations.c:
2064         (unmount_mount_callback):
2065         * src/nautilus-places-sidebar.c: (volume_mount_cb),
2066         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2067         (drive_poll_for_media_cb):
2069 2007-12-17  Alexander Larsson  <alexl@redhat.com>
2071         * src/nautilus-main.c:
2072         (setup_debug_log_signals):
2073         Disable unsafe segv handler by default
2075 2007-12-14  David Zeuthen  <davidz@redhat.com>
2077         * libnautilus-private/nautilus-desktop-icon-file.c:
2078         (update_info_from_link):
2079         * libnautilus-private/nautilus-desktop-link-monitor.c:
2080         (volume_delete_dialog):
2081         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2082         (fm_tree_view_unmount_cb):
2083         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2084         * src/nautilus-places-sidebar.c: (check_visibility),
2085         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2086         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2087         (eject_shortcut_cb):
2089         Update for API changes in gio trunk.
2091 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2093         * libnautilus-private/nautilus-file-operations.c:
2094         * libnautilus-private/nautilus-monitor.c:
2095         * libnautilus-private/nautilus-open-with-dialog.c:
2096         Update to new flags API
2098 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2100         * libnautilus-private/nautilus-bookmark.c:
2101         * libnautilus-private/nautilus-bookmark.h:
2102         * libnautilus-private/nautilus-desktop-icon-file.c:
2103         * libnautilus-private/nautilus-desktop-link-monitor.c:
2104         * libnautilus-private/nautilus-desktop-link.c:
2105         * libnautilus-private/nautilus-desktop-link.h:
2106         * libnautilus-private/nautilus-directory-private.h:
2107         * libnautilus-private/nautilus-directory.h:
2108         * libnautilus-private/nautilus-emblem-utils.h:
2109         * libnautilus-private/nautilus-file-changes-queue.h:
2110         * libnautilus-private/nautilus-file-operations.c:
2111         * libnautilus-private/nautilus-file-operations.h:
2112         * libnautilus-private/nautilus-file-utilities.c:
2113         * libnautilus-private/nautilus-file-utilities.h:
2114         * libnautilus-private/nautilus-file.c:
2115         * libnautilus-private/nautilus-file.h:
2116         * libnautilus-private/nautilus-icon-info.c:
2117         * libnautilus-private/nautilus-icon-info.h:
2118         * libnautilus-private/nautilus-link.c:
2119         * libnautilus-private/nautilus-mime-actions.h:
2120         * libnautilus-private/nautilus-mime-application-chooser.c:
2121         * libnautilus-private/nautilus-monitor.c:
2122         * libnautilus-private/nautilus-monitor.h:
2123         * libnautilus-private/nautilus-open-with-dialog.c:
2124         * libnautilus-private/nautilus-open-with-dialog.h:
2125         * libnautilus-private/nautilus-program-choosing.c:
2126         * libnautilus-private/nautilus-program-choosing.h:
2127         * libnautilus-private/nautilus-progress-info.h:
2128         * libnautilus-private/nautilus-recent.h:
2129         * libnautilus-private/nautilus-search-directory.c:
2130         * libnautilus-private/nautilus-search-engine-simple.c:
2131         * libnautilus-private/nautilus-trash-monitor.c:
2132         * libnautilus-private/nautilus-trash-monitor.h:
2133         * libnautilus-private/nautilus-ui-utilities.c:
2134         * libnautilus-private/nautilus-view-factory.h:
2135         * src/file-manager/fm-directory-view.c:
2136         * src/file-manager/fm-directory-view.h:
2137         * src/file-manager/fm-icon-container.c:
2138         * src/file-manager/fm-icon-view.c:
2139         * src/file-manager/fm-tree-model.h:
2140         * src/file-manager/fm-tree-view.c:
2141         * src/nautilus-application.c:
2142         * src/nautilus-application.h:
2143         * src/nautilus-bookmark-list.c:
2144         * src/nautilus-bookmark-list.h:
2145         * src/nautilus-desktop-window.c:
2146         * src/nautilus-image-properties-page.c:
2147         * src/nautilus-location-entry.c:
2148         * src/nautilus-navigation-window.c:
2149         * src/nautilus-pathbar.c:
2150         * src/nautilus-pathbar.h:
2151         * src/nautilus-places-sidebar.c:
2152         * src/nautilus-property-browser.c:
2153         * src/nautilus-query-editor.c:
2154         * src/nautilus-window-menus.c:
2155         Only use <gio/gio.h> include 
2157 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2159         * libnautilus-private/nautilus-file-operations.c:
2160         Update to gioscheduler.h changes
2162 2007-12-13  Alexander Larsson  <alexl@redhat.com>
2164         * libnautilus-private/nautilus-mime-actions.c:
2165         * src/nautilus-window-manage-views.c:
2166         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2168 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2170         * src/file-manager/fm-directory-view.c:
2171         (new_folder_done):
2172         Remove spew
2173         (add_submenu):
2174         (add_submenu_to_directory_menus):
2175         Avoid creating three copies of template menu actions
2177 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2179         * libnautilus-private/nautilus-file-private.h:
2180         * libnautilus-private/nautilus-file-utilities.c:
2181         Update to new gio attribute names
2183 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2185         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2186         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2188 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2190         * src/file-manager/fm-properties-window.c (create_pie_widget):
2191         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
2192         add two translator comments.
2194 2007-12-11  David Zeuthen  <davidz@redhat.com>
2196         Update for API changes in gio trunk.
2198         * libnautilus-private/nautilus-desktop-icon-file.c:
2199         (update_info_from_link):
2200         * libnautilus-private/nautilus-desktop-link-monitor.c:
2201         (volume_delete_dialog), (volume_file_name_used),
2202         (create_mount_link), (mount_added_callback),
2203         (mount_removed_callback), (mount_changed_callback),
2204         (desktop_volumes_visible_changed),
2205         (nautilus_desktop_link_monitor_init),
2206         (desktop_link_monitor_finalize):
2207         * libnautilus-private/nautilus-desktop-link.c:
2208         (nautilus_desktop_link_new),
2209         (nautilus_desktop_link_new_from_mount),
2210         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2211         * libnautilus-private/nautilus-desktop-link.h:
2212         * libnautilus-private/nautilus-file-operations.c:
2213         (custom_mount_to_string), (custom_mount_skip),
2214         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2215         (has_trash_files), (nautilus_file_operations_unmount_mount):
2216         * libnautilus-private/nautilus-file-operations.h:
2217         * libnautilus-private/nautilus-file.c:
2218         (nautilus_file_get_volume_name):
2219         * src/file-manager/fm-icon-container.c: (get_sort_category):
2220         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2221         (fm_tree_model_get_mount_for_root_node_file),
2222         (fm_tree_model_remove_root_uri):
2223         * src/file-manager/fm-tree-model.h:
2224         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2225         (mount_added_callback), (mount_removed_callback),
2226         (button_pressed_callback), (fm_tree_view_unmount_cb),
2227         (create_tree):
2228         * src/nautilus-application.c: (nautilus_application_instance_init),
2229         (mount_added_callback), (mount_removed_callback):
2230         * src/nautilus-pathbar.c:
2231         (nautilus_path_bar_update_button_appearance),
2232         (is_file_path_mounted_mount), (find_button_type),
2233         (make_directory_button):
2234         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2235         (mount_added_callback), (mount_removed_callback),
2236         (mount_changed_callback), (volume_added_callback),
2237         (volume_removed_callback), (volume_changed_callback),
2238         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2239         (check_visibility), (bookmarks_check_popup_sensitivity),
2240         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2241         (unmount_shortcut_cb), (eject_shortcut_cb),
2242         (drive_poll_for_media_cb), (rescan_shortcut_cb),
2243         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2244         (nautilus_places_sidebar_set_parent_window):
2246 2007-12-11  A. Walton  <awalton@svn.gnome.org>
2247         * src/nautilus-shell-interface.idl:
2248         Fix build error from nautilus metafile removal.
2250 2007-12-10  Alexander Larsson  <alexl@redhat.com>
2252         * libnautilus-private/nautilus-directory-async.c:
2253         * libnautilus-private/nautilus-directory-metafile.[ch]:
2254         * libnautilus-private/nautilus-metafile.[ch]:
2255         * libnautilus-private/nautilus-directory-private.h:
2256         * libnautilus-private/nautilus-directory.c:
2257         * libnautilus-private/Makefile.am:
2258         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2259         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2260         * libnautilus-private/nautilus-metafile-server.idl: Removed.
2261         * src/nautilus-application.c:
2262         * src/nautilus-main.c:
2263         * src/nautilus-spatial-window.c:
2264         Remove the bonobo layer for metadata, as we're always in-process anyway
2265         these days.
2267 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2269         * libnautilus-private/nautilus-file.[ch]:
2270         * libnautilus-private/nautilus-vfs-file.c:
2271         * src/file-manager/fm-directory-view.c:
2272         Add optional cancellable arg to nautilus_file_mount
2273         
2274         * libnautilus-private/nautilus-mime-actions.c:
2275         Implement cancellation of file activation
2277 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2279         * libnautilus-private/nautilus-file-operations.c:
2280         Implement nautilus_file_set_permissions_recursive
2282 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2284         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2285         Use new gio apis to avoid getting uri.
2287 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2289         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2290         No need to get the uri to figure out if the
2291         directory is in the trash, just use
2292         g_file_has_uri_scheme().
2293         
2294 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2296         * src/nautilus-places-sidebar.c:
2297         Display errors on mount/unmount failure
2299 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2301         * libnautilus-private/nautilus-file-operations.[ch]:
2302         * src/file-manager/fm-tree-view.c:
2303         * src/nautilus-places-sidebar.c:
2304         Show errors on unmount/eject failing.
2306 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2308         * libnautilus-private/nautilus-file-operations.[ch]:
2309         * src/nautilus-places-sidebar.c:
2310         Implement empty trash on unmount and eject
2311         
2312         * src/file-manager/fm-tree-view.c:
2313         Use the file op version of unmount
2315 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2317         * libnautilus-private/nautilus-file-operations.[ch]:
2318         Implement the rest of the file create ops
2319         
2320         * src/file-manager/fm-directory-view.c:
2321         Get sane filenames for dropped text
2323 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2325         * libnautilus-private/nautilus-directory.c:
2326         Don't avoid adding existing files that are not is_added.
2327         Fixes a problem where new folder didn't display the new folder.
2328         
2329         * libnautilus-private/nautilus-file-operations.[ch]:
2330         * src/file-manager/fm-directory-view.c:
2331         * src/file-manager/fm-tree-view.c:
2332         Implement new folder.
2334 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2336         * libnautilus-private/nautilus-file-operations.c:
2337         Set position on move and link
2339 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2341         * libnautilus-private/nautilus-file-operations.[ch]:
2342         * src/file-manager/fm-directory-view.c:
2343         Implement symlinking
2345 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2347         * libnautilus-private/nautilus-file-operations.[ch]:
2348         Implement duplicate.
2350 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2352         * src/file-manager/fm-directory-view.c:
2353         Fix merge error that made the Open Folder Window
2354         menu item appear in non-browser mode
2356 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2357         * libnautilus-private/nautilus-search-engine-beagle.c:
2358         Fixed some spacing issues.
2360 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2362         * libnautilus-private/nautilus-file-operations.c:
2363         Implement empty trash
2365 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2366         * libnautilus-private/nautilus-search-engine-beagle.c:
2367         Fix a memory leak from the last commit.
2369 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2371         * libnautilus-private/nautilus-file-operations.c:
2372         Implement trash with CommonJob
2373         
2374         * libnautilus-private/nautilus-progress-info.c:
2375         (nautilus_progress_info_set_progress):
2376         Ensure progress always is inside 0.0 - 1.0
2378 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2379         * libnautilus-private/nautilus-search-engine-beagle.c:
2380         Replace depreciated beagle_query_add_hit_type and
2381         beagle_query_add_mime_type with compatible query strings.
2382         
2383 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2385         * libnautilus-private/nautilus-file-operations.c:
2386         Support recursive delete with progress reporting
2388 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2390         * libnautilus-private/nautilus-file-operations.c:
2391         Use CommonJob in the delete confirmation dialogs
2393 2007-12-03  Christian Persch  <chpe@gnome.org>
2395         * libnautilus-private/nautilus-directory-metafile.c:
2396         (nautilus_directory_get_integer_file_metadata),
2397         (nautilus_directory_set_integer_file_metadata):
2398         * libnautilus-private/nautilus-directory.c:
2399         (nautilus_directory_schedule_position_set):
2400         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2401         * libnautilus-private/nautilus-file-operations-progress.c:
2402         (time_remaining_callback):
2403         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2404         * src/file-manager/fm-directory-view.c: (new_folder_done):
2405         * src/nautilus-application.c: (get_desktop_manager_selection):
2406         * src/nautilus-connect-server-dialog.c: (display_server_uri):
2407         * src/nautilus-information-panel.c: (receive_dropped_color):
2408         * src/nautilus-property-browser.c: (add_color_to_browser):
2409         * src/nautilus-window.c: (nautilus_window_init),
2410         (nautilus_window_finalize), (free_activate_view_data),
2411         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2412         (nautilus_window_class_init): Remove some small allocations, and use
2413         GSlice more often. Bug #461795.
2415 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2417         * libnautilus-private/nautilus-file-operations.c:
2418         Move screen_num to CommonJob
2419         Use GtkWindow * for parent_window in CommonJob
2420         shallow conversion to CommonJob use for delete
2422 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2424         * libnautilus-private/nautilus-file-operations.c:
2425         Remove old gnome-vfs base implementation to make
2426         this easier to read.
2427         
2428 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2430         * libnautilus-private/nautilus-file-operations.c:
2431         Implement cancellation in all ops
2432         
2433         * libnautilus-private/nautilus-progress-info.[ch]:
2434         Allow cancelling in progress dialog
2436 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2438         * test/test.h: 
2439         Don't include deprectated headers
2441 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2443         * libnautilus-private/nautilus-search-engine-tracker.c:
2444         Fix build
2445         
2446         * src/file-manager/fm-directory-view.h:
2447         Don't include deprectated headers
2449 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2451         * libnautilus-private/nautilus-file-operations.c:
2452         * libnautilus-private/nautilus-file.c:
2453         * libnautilus-private/nautilus-progress-info.c:
2454         * src/file-manager/fm-error-reporting.c:
2455         Fix ngettext use and othe i18n issues (#500945)
2457 2007-11-30  Federico Mena Quintero  <federico@novell.com>
2459         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2460         the HIG police.
2462         * src/file-manager/fm-properties-window.c
2463         (create_permissions_page): Use header capitalization for command button.
2464         (add_permissions_combo_box): Use sentence capitalization for field labels.
2466 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2468         * libnautilus-private/nautilus-file-operations.[ch]:
2469         Reimplement copy_move helper with _copy and _move
2470         Also support move to trash as trash
2471         
2472         * src/file-manager/fm-directory-view.c:
2473         Use _copy_move again
2475 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2477         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2478         Convert changes queue to only use GFile, not uris.
2479         Kill all _by_uri versions
2480         
2481         * libnautilus-private/nautilus-directory-notify.h:
2482         * libnautilus-private/nautilus-directory.c:
2483         * libnautilus-private/nautilus-link.c:
2484         * libnautilus-private/nautilus-monitor.c:
2485         * src/file-manager/fm-directory-view.c:
2486         Update for above changes
2488 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2490         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2491         More uri -> gfile API changes
2492         
2493         * libnautilus-private/nautilus-file-operations.[ch]:
2494         Add move operation
2495         
2496         * src/file-manager/fm-directory-view.c:
2497         Use move operation
2499 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2501         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2502         * libnautilus-private/nautilus-icon-dnd.c:
2503         Change position setting api to accept GFile instead of
2504         uri
2505         
2506         * libnautilus-private/nautilus-file-operations.c:
2507         Set positions and copy metadata.
2509 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2511         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2512         Add some GFile version and rename the old to _by_uri
2513         
2514         * libnautilus-private/nautilus-file-operations.c:
2515         Emit change events
2516         
2517         * libnautilus-private/nautilus-file-operations-progress.c:
2518         * libnautilus-private/nautilus-file.c:
2519         * libnautilus-private/nautilus-icon-dnd.c:
2520         * libnautilus-private/nautilus-metafile.c:
2521         * libnautilus-private/nautilus-monitor.c:
2522         * src/file-manager/fm-directory-view.c:
2523         * src/file-manager/fm-icon-view.c:
2524         Update to latest APIs
2526 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2528         * libnautilus-private/nautilus-file-operations.c:
2529         Better status message when copying one folder
2530         
2531         * libnautilus-private/nautilus-progress-info.c:
2532         Correct tooltip message for status icon
2534 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2536         * libnautilus-private/nautilus-file-operations.c:
2537         Nicer progress texts
2538         
2539         * libnautilus-private/nautilus-progress-info.c:
2540         Hide progress window when last op finishes.
2542 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2544         * libnautilus-private/nautilus-directory-async.c:
2545         Don't free uninitialized memory.
2546         
2547         * libnautilus-private/nautilus-file-operations.c:
2548         * libnautilus-private/nautilus-progress-info.[ch]:
2549         Add progress info dialog
2551 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2553         * libnautilus-private/nautilus-file-operations.c:
2554         Handle debuting URIs in file copy op
2555         
2556         * src/file-manager/fm-directory-view.c:
2557         Use new nautilus_file_operations_copy for copy.
2558         Make debuting_uri hash into debuting_files in new
2559         API. Convert for old calls.
2561 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2563         * libnautilus-private/nautilus-file-operations.c:
2564         Add run_warning and run_error to simplify the
2565         code for error dialogs.
2567 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2569         * libnautilus-private/nautilus-file-operations.c:
2570         Add defines for common button names to make sure
2571         they are consistent
2573 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2575         * libnautilus-private/nautilus-file-operations.c:
2576         Use the right create_dest arg to copy_directory
2577         
2578 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2580         * libnautilus-private/nautilus-file-operations.c:
2581         Free primary / secondary in run_simple_dialog
2583 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2585         * libnautilus-private/nautilus-file-operations.c:
2586         Add IS_IO_ERROR macro and use that
2587         
2588 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2590         * libnautilus-private/nautilus-progress-info.[ch]:
2591         Remove printf versions
2592         rename _set_foo_nocopy to _take_foo
2594         * libnautilus-private/nautilus-file-operations.c:
2595         Use new custom printf formating for all strings
2596         
2597 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2599         * libnautilus-private/nautilus-file-operations.c:
2600         Use eel_strdup_printf_with_custom to make it easier
2601         to create error dialogs.
2603 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2605         * libnautilus-private/nautilus-file-operations.c:
2606         Handle deleting a directory when overwriting it with a
2607         file.
2609 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2611         * libnautilus-private/nautilus-file-operations.c:
2612         Handle errors in remove destination
2613         
2614 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2616         * libnautilus-private/nautilus-file-operations.c:
2617         Pass cancellable into strdup_with_name
2619 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2621         * libnautilus-private/nautilus-file-operations.c:
2622         Add progress updates to copy.
2623         Make some error dialogs more consistent (add skip all, reorder)
2625         * libnautilus-private/nautilus-progress-info.[ch]:
2626         Add nautilus_progress_info_set_status_printf
2628 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2630         * libnautilus-private/nautilus-file-operations.c:
2631         Don't create dest dir on merges
2632         
2633 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2635         * libnautilus-private/nautilus-file-operations.c:
2636         Handle recursive copies
2638 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2640         * libnautilus-private/nautilus-file-operations.c:
2641         Pass in same_fs instead of dest_fs_id so we can
2642         reuse copy_file recursively and only check once.
2644 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2646         * libnautilus-private/nautilus-file-operations.c:
2647         More work on file copies
2649 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2651         * libnautilus-private/nautilus-file-operations.c:
2652         Add error handling for source scanning
2654 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2656         * libnautilus-private/nautilus-progress-info.[ch]:
2657         Add nautilus_get_all_progress_info()
2658         
2659         * test/test-copy.c:
2660         Print progress info
2661         
2662         * libnautilus-private/nautilus-file-operations.c:
2663         Implement generic run_simple_dialog()
2665 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2667         * libnautilus-private/nautilus-file-operations.c:
2668         Add generic run_simple_dialog.
2670 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2672         * libnautilus-private/nautilus-progress-info.c:
2673         Fix signal emissions
2675         * libnautilus-private/nautilus-file-operations.[ch]:
2676         Add nautilus_file_operations_copy, with some initial
2677         (far from done) code
2678         
2679         * test/Makefile.am:
2680         * test/test-copy.c:
2681         nautilus_file_operations_copy testcase
2683 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2685         * libnautilus-private/nautilus-progress-info.c:
2686         Reindent
2687         Fix threading issues wrt the idle source
2689 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2691         * libnautilus-private/Makefile.am:
2692         * libnautilus-private/nautilus-progress-info.[ch]:
2693         Added NautilusProgressInfo class
2694         
2695         * libnautilus-private/nautilus-file-operations.c:
2696         * src/file-manager/fm-tree-view.c:
2697         * src/nautilus-places-sidebar.c:
2698         Update to new gio API
2700 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2702         * src/file-manager/fm-error-reporting.c:
2703         Remove last use of GNOME_VFS_ERROR
2704         
2705         * libnautilus-private/Makefile.am:
2706         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2707         * src/file-manager/fm-directory-view.c:
2708         * src/nautilus-window-manage-views.c:
2709         Remove GNOME_VFS_ERROR
2711 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2713         * src/nautilus-window-manage-views.c:
2714         * src/nautilus-window-private.h:
2715         Better error reporting on view failure
2717 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2719         * src/nautilus-window-manage-views.c:
2720         * src/nautilus-window-private.h:
2721         Try to mount location if not mounted.
2723 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2725         * libnautilus-private/nautilus-directory-async.c:
2726         * libnautilus-private/nautilus-file-private.h:
2727         * libnautilus-private/nautilus-file.c:
2728         Handle std:target_uri gio links
2730 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2732         * libnautilus-private/nautilus-file.c:
2733         Fix reversed checks
2735 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2737         * configure.in:
2738         * src/nautilus-image-properties-page.c:
2739         Add support for exempi >= 1.99.5 while keeping support for older
2740         versions.
2742 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2744         * NEWS:
2745         * docs/key_mouse_navigation.txt:
2746         * libnautilus-private/nautilus-emblem-utils.c:
2747         * libnautilus-private/nautilus-emblem-utils.h:
2748         * src/file-manager/fm-properties-window.c:
2749         * src/nautilus-emblem-sidebar.c:
2750         * src/nautilus-property-browser.c:
2751         Fix typo: availible -> available.
2753 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2755         * libnautilus-private/nautilus-program-choosing.c:
2756         Update to the new GAppInfo and EelAppLaunchContext APIs
2757         Remove old startup notify code
2759 2007-11-05  Jürg Billeter  <j@bitron.ch>
2761         reviewed by: Alexander Larsson  <alexl@redhat.com>
2763         * src/file-manager/fm-actions.h:
2764         * src/file-manager/fm-directory-view.c:
2765         (action_open_folder_window_callback), (open_one_in_folder_window),
2766         (action_location_open_folder_window_callback),
2767         (real_update_location_menu), (real_update_menus):
2768         * src/file-manager/nautilus-directory-view-ui.xml:
2769         * src/nautilus-actions.h:
2770         * src/nautilus-navigation-window-menus.c:
2771         (nautilus_navigation_window_update_spatial_menu_item),
2772         (action_folder_window_callback),
2773         (nautilus_navigation_window_initialize_menus):
2774         * src/nautilus-navigation-window-ui.xml:
2775         * src/nautilus-navigation-window.c:
2776         (nautilus_navigation_window_init), (always_use_browser_changed):
2777         * src/nautilus-window-private.h:
2778         Add menu item to open spatial folder window from browser window to File
2779         menu and context menus.
2781 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2783         * src/file-manager/fm-directory-view.c:
2784         * src/nautilus-file-management-properties.c:
2785         * src/nautilus-navigation-window.c:
2786         * libnautilus-private/nautilus-icon-info.c:
2787         * libnautilus-private/nautilus-mime-application-chooser.c:
2788         Plug some minor memory leaks.
2790 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2792         * src/file-manager/fm-icon-container.c:
2793         * src/file-manager/fm-list-view.c:
2794         * src/nautilus-shell.c:
2795         * src/nautilus-file-management-properties.c:
2796         * libnautilus-private/nautilus-column-utilities.c:
2797         * libnautilus-private/nautilus-column-utilities.h:
2798         * libnautilus-private/nautilus-column-chooser.c:
2799         * libnautilus-private/nautilus-column-chooser.h:
2800         Remove all uses of eel-string-list and update code to the new
2801         eel_preferences_[set|get]_string_array api.
2803         * libnautilus-private/nautilus-global-preferences.c:
2804         Update to the eel-enumerations api changes.
2806 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2808         * libnautilus-private/nautilus-customization-data.[ch]:
2809         * libnautilus-private/nautilus-desktop-directory.c:
2810         * libnautilus-private/nautilus-directory-async.c:
2811         * libnautilus-private/nautilus-directory-private.h:
2812         * libnautilus-private/nautilus-directory.[ch]:
2813         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2814         * libnautilus-private/nautilus-file-private.h:
2815         * libnautilus-private/nautilus-file-utilities.c:
2816         * libnautilus-private/nautilus-file.[ch]:
2817         * libnautilus-private/nautilus-global-preferences.c:
2818         * libnautilus-private/nautilus-icon-dnd.c:
2819         * libnautilus-private/nautilus-metafile.c:
2820         * libnautilus-private/nautilus-monitor.c:
2821         * libnautilus-private/nautilus-program-choosing.c:
2822         * libnautilus-private/nautilus-query.h:
2823         * libnautilus-private/nautilus-search-directory.c:
2824         * libnautilus-private/nautilus-search-engine-tracker.c:
2825         * libnautilus-private/nautilus-search-engine.h:
2826         * libnautilus-private/nautilus-thumbnails.c:
2827         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2828         * libnautilus-private/nautilus-vfs-utils.h:
2829         * src/file-manager/fm-desktop-icon-view.c:
2830         * src/file-manager/fm-ditem-page.c:
2831         * src/file-manager/fm-icon-container.c:
2832         * src/file-manager/fm-icon-view.c:
2833         * src/file-manager/fm-list-view.c:
2834         * src/file-manager/fm-properties-window.c:
2835         * src/file-manager/fm-tree-view.c:
2836         * src/nautilus-desktop-window.c:
2837         * src/nautilus-emblem-sidebar.c:
2838         * src/nautilus-location-bar.c:
2839         * src/nautilus-location-dialog.c:
2840         * src/nautilus-location-entry.c:
2841         * src/nautilus-main.c:
2842         * src/nautilus-navigation-window-menus.c:
2843         * src/nautilus-places-sidebar.c:
2844         * src/nautilus-query-editor.c:
2845         * src/nautilus-shell.c:
2846         * src/nautilus-sidebar-title.c:
2847         * src/nautilus-window-manage-views.c:
2848         * src/nautilus-window.c:
2849         * test/test-nautilus-mime-actions-set.c:
2850         * test/test-nautilus-mime-actions.c:
2851         * test/test.h:
2852         Remove lots of gnome vfs includes
2853         
2854         * src/Makefile.am:
2855         Disable building of connect to server app
2857 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2859         * libnautilus-private/nautilus-file.[ch]:
2860         Add nautilus_file_is_launchable
2862         * libnautilus-private/nautilus-program-choosing.c:
2863         Add launched apps to recent files
2864         
2865         * libnautilus-private/nautilus-mime-actions.[ch]:
2866         * src/file-manager/fm-directory-view.[ch]:
2867         Move all the file activaton code from FMDirectoryView
2868         to a common place in nautilus-mime-actions
2870 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2872         * libnautilus-private/nautilus-file-operations.[ch]:
2873         Stub out all gnome-vfs using operations with a
2874         dialog saying this isn't supported yet.
2875         
2876         * src/Makefile.am:
2877         * src/file-manager/fm-directory-view.c:
2878         * src/nautilus-shell-ui.xml:
2879         * src/nautilus-window-menus.c:
2880         Remove all connect to server use for now
2881         Not sure what to do with it in the gvfs world
2882         
2883         * src/file-manager/fm-error-reporting.c:
2884         * src/nautilus-main.c:
2885         Remove gnome_vfs uses
2887 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2889         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2890         instead of a hand rolled version.
2892 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2894         * src/file-manager/fm-directory-view.c: do not use the deprecated
2895         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2896         doesn't exist.
2898 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2900         * libnautilus-private/nautilus-file-operations.[ch]:
2901         Convert unmount volume to gio
2902         Remove unmount drive (makes no sense!)
2903         
2904         * src/nautilus-places-sidebar.c:
2905         Use new APIs
2907 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2909         * libnautilus-private/nautilus-file.c:
2910         (nautilus_file_get_uri_scheme):
2911         Better get_uri_scheme implementation
2912         
2913         * libnautilus-private/nautilus-mime-actions.[ch]:
2914         Remove the open_with versions (not needed anymore)
2915         Add support for uri_handlers
2916         
2917         * libnautilus-private/nautilus-program-choosing.[ch]:
2918         Remove now unused function nautilus_launch_show_file
2919         
2920         * src/file-manager/fm-directory-view.c:
2921         * src/nautilus-information-panel.c:
2922         * src/nautilus-window.c:
2923         Update for above api changes
2925 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2927         * libnautilus-private/nautilus-dnd.c:
2928         Convert default dnd op to gio code
2930 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2932         * libnautilus-private/nautilus-search-engine-simple.c:
2933         Update to changed gio API
2935 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2937         * libnautilus-private/nautilus-vfs-utils.[ch]:
2938         Remove more unused gnome-vfs helpers
2940 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2942         * src/file-manager/fm-icon-view.c (play_file):
2943         Use a better pipeline for audio preview (doesn't play videos)
2944         Add back totem preview app.
2946         * libnautilus-private/nautilus-file.c:
2947         (nautilus_file_get_volume_name):
2948         Get volume name using gio
2949         
2950         * src/file-manager/fm-properties-window.c:
2951         Show volume name for non local files too
2952         Avoid crashes if query fsinfo fails
2954 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2956         * libnautilus-private/nautilus-program-choosing.c:
2957         (nautilus_launch_show_file):
2958         Avoid gnome_vfs calls
2960 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2962         * libnautilus-private/nautilus-icon-canvas-item.c:
2963         (real_map_pixbuf):
2964         Fix indentation
2965         
2966         * src/file-manager/Makefile.am:
2967         * src/file-manager/fm-icon-view.c:
2968         * src/file-manager/nautilus-audio-mime-types.h:
2969         Replace audio preview code with new one based
2970         on gst-launch, removing all the gnome-vfs code
2972 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2974         * libnautilus-private/nautilus-dnd.c:
2975         Remove gnome-vfs code
2977 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2979         * libnautilus-private/nautilus-file-utilities.[ch]:
2980         * libnautilus-private/nautilus-file-operations.c:
2981         Move public gnome-vfs functions from file-utilities to internal
2982         calls in file-operations.c
2983         Replace gnome-vfs use with gio
2984         
2985         * libnautilus-private/nautilus-file-operations-progress.c:
2986         * src/file-manager/fm-tree-view.c:
2987         Replace gnome-vfs use with gio
2989 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2991         * libnautilus-private/nautilus-file-operations.[ch]:
2992         Move nautilus_file_operations_delete to the gio code.
2994         * src/file-manager/fm-directory-view.c:
2995         * src/file-manager/fm-tree-view.c:
2996         Update to use new nautilus_file_operations_delete
2998 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
3000         * libnautilus-private/nautilus-module.c:
3001         Fix valgrind warning on shutdown (#346401, ported from trunk).
3003 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
3005         * libnautilus-private/nautilus-directory.c:
3006         * libnautilus-private/nautilus-desktop-link.c:
3007         * libnautilus-private/nautilus-desktop-icon-file.c:
3008         * libnautilus-private/nautilus-bookmark.c:
3009         * libnautilus-private/nautilus-trash-monitor.c:
3010         * libnautilus-private/nautilus-file.c:
3011         Plug minor memory leaks and improper uses of eel_ref_str_*
3013 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
3015         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
3016         of freeing it to avoid memory corruption.
3018 2007-10-25  Alexander Larsson  <alexl@redhat.com>
3020         * libnautilus-private/nautilus-file-changes-queue.[ch]:
3021         * libnautilus-private/nautilus-monitor.c:
3022         Rename some file change queue functions to _by_uri
3023         add GFile based version with the original name
3024         
3025         * libnautilus-private/nautilus-file-operations.[ch]:
3026         Add gio based nautilus_file_operations_trash_or_delete() call.
3027         
3028         * src/file-manager/fm-directory-view.c:
3029         Call nautilus_file_operations_trash_or_delete()
3030         Remove unused code
3032 2007-10-25  Alexander Larsson  <alexl@redhat.com>
3034         * src/file-manager/fm-directory-view.[ch]:
3035         Make file activation handle mounting of mountables and non-mounted
3036         locations. Also general cleanup of activation.
3037         Cancellation not handled yet.
3039 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3041         * src/file-manager/fm-list-view.c:
3042         * libnautilus-private/nautilus-icon-info.c:
3043         * libnautilus-private/nautilus-file.c:
3044         Plug some minor memory leaks.
3046 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3048         * src/nautilus-window-manage-view.c (location_has_really_changed):
3049         Fix a warning when switching view.
3051 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3053         * src/nautilus-application.c:
3054         * src/nautilus-property-browser.c:
3055         * src/nautilus-shell.c:
3057         Do not use EelStringList.
3059 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
3061         * src/nautilus-file-management-properties.c:
3062         remove eel_string_list (ab)use.
3064 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3066         * libnautilus-private/nautilus-file.[ch]:
3067         * libnautilus-private/nautilus-vfs-file.c:
3068         Pass GMountOperation instead of parent to mount.
3069         Nothing for unmount/eject
3070         
3071         * src/file-manager/fm-directory-view.c:
3072         Pass in a mount operation for mount.
3073         Disable timeout when mount operation is active
3075 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3077         * libnautilus-private/nautilus-file.c:
3078         Use g_utf8_collate, not eel_strcoll.
3080 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3082         * libnautilus-private/nautilus-icon-canvas-item.c:
3083         * test/test.c:
3084         Update for eel changes
3086 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3088         * configure.in:
3089         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3090         * libnautilus-private/nautilus-icon-container.c:
3091         * libnautilus-private/nautilus-icon-dnd.c:
3092         * libnautilus-private/nautilus-icon-private.h:
3093         * test/test.c:
3094         Remove libart dependency, use eel rect and point types
3096 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3098         * libnautilus-private/nautilus-program-choosing.c:
3099         (nautilus_launch_application_from_command):
3100         Use gdk_spawn instead of eel
3102 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3104         * libnautilus-private/nautilus-dnd.c:
3105         * libnautilus-private/nautilus-file.c:
3106         * libnautilus-private/nautilus-program-choosing.c:
3107         * src/file-manager/fm-directory-view.c:
3108         * src/file-manager/fm-properties-window.c:
3109         * src/nautilus-emblem-sidebar.c:
3110         * src/nautilus-information-panel.c:
3111         Don't use removed eel gnome-vfs functions
3113 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3115         * libnautilus-private/nautilus-directory.[ch]:
3116         Add nautilus_directory_get_location
3118         * libnautilus-private/nautilus-file.[ch]:
3119         Add nautilus_file_get_parent_location.
3120         Port from eel_format_uri_for_display to gio parse names
3121         
3122         * libnautilus-private/nautilus-program-choosing.c:
3123         * src/file-manager/fm-directory-view.c:
3124         * src/nautilus-emblem-sidebar.c:
3125         * src/nautilus-location-bar.c:
3126         * src/nautilus-location-dialog.c:
3127         * src/nautilus-navigation-window-menus.c:
3128         * src/nautilus-window-bookmarks.c:
3129         Port from eel_format_uri_for_display to gio parse names
3131 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3133         * libnautilus-private/nautilus-file-utilities.c:
3134         (nautilus_ensure_unique_file_name):
3135         Port from gnome-vfs
3136         
3137         * src/file-manager/fm-directory-view.c:
3138         (fm_directory_view_handle_netscape_url_drop):
3139         Handle missing mimetype
3141 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3143         * libnautilus-private/nautilus-file-utilities.c:
3144         (nautilus_compute_title_for_location):
3145         Make this use only display name.
3146         
3147         * libnautilus-private/nautilus-icon-info.c:
3148         (nautilus_icon_info_lookup):
3149         Don't free filename before use
3150         
3151         * libnautilus-private/nautilus-search-directory-file.[ch]:
3152         * libnautilus-private/nautilus-search-directory.c:
3153         Create nice display name for search directories, and keep it updated.
3154         
3155         * src/nautilus-window-manage-views.c:
3156         Fix wrong type of argument passed to signal
3158 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3160         * libnautilus-private/nautilus-file.c:
3161         Replace some gnome vfs calls
3163 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3165         * libnautilus-private/nautilus-metafile.c:
3166         Use new gio uri escape functions instead of gnome-vfs
3168 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3170         * src/nautilus-location-entry.c:
3171         Use GFilenameCompleter
3173 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3175         * src/nautilus-application.c:
3176         * src/nautilus-information-panel.c:
3177         * src/nautilus-spatial-window.c:
3178         * src/nautilus-spatial-window.h:
3179         * src/nautilus-window-manage-views.c:
3180         Use GFile * instead of uris in some more places
3181         
3182         Patch from Paolo Borelli
3184 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3186         * libnautilus-private/nautilus-desktop-icon-file.c:
3187         * libnautilus-private/nautilus-file.c:
3188         * libnautilus-private/nautilus-saved-search-file.c:
3189         * libnautilus-private/nautilus-search-directory-file.c:
3190         Fix handling of mimetype as refstring
3191         Fix leak of GFile
3192         Code cleanups
3194         Patch from Paolo Borelli
3196 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3198         * src/file-manager/fm-icon-view.c:
3199         * src/file-manager/fm-directory-view.c:
3200         use g_content_type_equals instead of strcasecmp on the mime type.
3202         * src/nautilus-window-menus.c:
3203         Remove unneeded includes
3205 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3207         * libnautilus-private/nautilus-emblem-utils.h:
3208         * libnautilus-private/nautilus-emblem-utils.c:
3209         * src/nautilus-emblem-sidebar.c:
3210         * src/nautilus-property-browser.c:
3212         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3214 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3216         * libnautilus-private/nautilus-file.c:
3217         (nautilus_file_set_display_name):
3218         Don't crash on NULL display name
3220 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3222         * libnautilus-private/nautilus-file-private.h:
3223         * libnautilus-private/nautilus-file.[ch]:
3224         * libnautilus-private/nautilus-vfs-file.c:
3225         Remove NautilusFileMountCallback and just make
3226         NautilusFileOperationCallback take an extra
3227         resultant file argument.
3228         
3229         * src/file-manager/fm-directory-view.c:
3230         * src/file-manager/fm-error-reporting.c:
3231         * src/file-manager/fm-list-view.c:
3232         * src/file-manager/fm-properties-window.c:
3233         Update to API change
3234         
3235         * src/nautilus-pathbar.c:
3236         (get_display_name_for_folder):
3237         Fix crash if NULL display name
3239 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3241         * libnautilus-private/nautilus-desktop-icon-file.c:
3242         Set can_mount/unmount to FALSE unless set
3243         
3244         * libnautilus-private/nautilus-file-private.h:
3245         * libnautilus-private/nautilus-file.c:
3246         * libnautilus-private/nautilus-file.h:
3247         Make the Operation object semi-public
3248         Move mount ops to virtual functions
3249         
3250         * libnautilus-private/nautilus-vfs-file.c:
3251         Initial work to implement mount op
3253 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3255         * libnautilus-private/nautilus-file-utilities.[ch]:
3256         * src/nautilus-pathbar.c:
3257         Add & use nautilus_get_desktop_location
3258         
3259         * libnautilus-private/nautilus-dnd.c:
3260         Port code to gio
3261         
3262         * libnautilus-private/nautilus-icon-dnd.c:
3263         Trash is now a real uri location, remove special case
3265 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3267         * libnautilus-private/nautilus-file-utilities.[ch]:
3268         Make compute_title take a GFile
3270         * libnautilus-private/nautilus-view-factory.[ch]:
3271         * libnautilus-private/nautilus-window-info.[ch]:
3272         * src/file-manager/fm-directory-view.c:
3273         * src/file-manager/fm-tree-view.c:
3274         * src/nautilus-application.[ch]:
3275         * src/nautilus-bookmark-list.c:
3276         * src/nautilus-bookmarks-window.c:
3277         * src/nautilus-connect-server-dialog-nonmain.c:
3278         * src/nautilus-desktop-window.c:
3279         * src/nautilus-history-sidebar.c:
3280         * src/nautilus-location-bar.c:
3281         * src/nautilus-location-dialog.c:
3282         * src/nautilus-navigation-window.c:
3283         * src/nautilus-places-sidebar.c:
3284         * src/nautilus-shell.c:
3285         * src/nautilus-spatial-window.c:
3286         * src/nautilus-window-manage-views.[ch]:
3287         * src/nautilus-window-menus.c:
3288         * src/nautilus-window-private.h:
3289         * src/nautilus-window.[ch]:
3290         Use GFile * instead of char * uri in all loation handling
3291         for windows.
3293 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
3295         * src/nautilus-image-properties-page.c: port to gio.
3297 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3299         * libnautilus-private/nautilus-directory-private.h:
3300         * libnautilus-private/nautilus-directory.[ch]:
3301         * src/nautilus-application.c:
3302         Make nautilus_directory_get_existing take GFile *.
3303         Add nautilus_directory_get taking a GFile *
3305 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3307         * libnautilus-private/nautilus-desktop-directory-file.c:
3308         * libnautilus-private/nautilus-desktop-directory.c:
3309         * libnautilus-private/nautilus-desktop-icon-file.c:
3310         * libnautilus-private/nautilus-desktop-link-monitor.c:
3311         * libnautilus-private/nautilus-directory.c:
3312         * libnautilus-private/nautilus-directory.h:
3313         * libnautilus-private/nautilus-file-operations.c:
3314         * libnautilus-private/nautilus-file-utilities.c:
3315         * src/file-manager/fm-directory-view.c:
3316         * src/nautilus-navigation-window.c:
3317         * src/nautilus-window-manage-views.c:
3318         * test/test-nautilus-directory-async.c:
3319         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3321 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3323         * libnautilus-private/nautilus-desktop-link.c:
3324         * libnautilus-private/nautilus-desktop-icon-file.c:
3325         Handle NULL volume
3326         
3327         * libnautilus-private/nautilus-file.c:
3328         * libnautilus-private/nautilus-icon-dnd.c:
3329         Convert gnome_vfs calls to gio
3331 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3333         * libnautilus-private/nautilus-desktop-icon-file.c:
3334         * src/nautilus-application.c:
3335         * src/nautilus-window-menus.c:
3336         * test/test-nautilus-directory-async.c:
3337         * test/test.c:
3338         Convert gnome_vfs calls to gio
3340 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3342         * src/nautilus-application.[ch]:
3343         Convert gnome_vfs calls to gio
3345         * TODO-gio:
3346         Document some stuff that needs doing in gio-branch
3348 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3350         * libnautilus-private/nautilus-search-engine-simple.c:
3351         Remove spew
3352         
3353         * src/nautilus-query-editor.c:
3354         Work around crash getting NULL back as the location.
3356 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3358         * libnautilus-private/nautilus-file-utilities.[ch]:
3359         Add nautilus_is_home_directory and nautilus_is_root_directory
3360         
3361         * src/nautilus-window-manage-views.c:
3362         Convert gnome_vfs calls to gio
3364 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3366         * src/nautilus-window.c (nautilus_window_go_up):
3367         Use gio to find parent
3369 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3371         * src/nautilus-pathbar.[ch]:
3372         * src/nautilus-navigation-window.c:
3373         * src/nautilus-window-manage-views.c:
3374         Use gio in pathbar
3376 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3378         * libnautilus-private/nautilus-vfs-utils.[ch]:
3379         Remove now unused gnome_vfs to gio helpers
3381 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3383         * src/nautilus-location-bar.c:
3384         Remove some unused code
3385         Replace gnome_vfs code with gio code
3387 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3389         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3390         Typo can_delete -> can_trash
3392 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3394         * src/nautilus-property-browser.c:
3395         Replace some gnome-vfs code with gio code
3397 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3399         * src/file-manager/fm-properties-window.c:
3400         Replace some gnome-vfs code with gio code
3402 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3404         * libnautilus-private/nautilus-file-private.h:
3405         * libnautilus-private/nautilus-file.[ch]:
3406         Add can_delete and can_trash
3407         
3408         * src/file-manager/fm-directory-view.c:
3409         Replace some gnome-vfs code with gio code
3411 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3413         * src/nautilus-location-dialog.c (open_current_location): 
3414         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3415         
3416 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3418         * libnautilus-private/nautilus-search-engine-simple.c:
3419         Update to use gio
3421 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3423         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3425 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3427         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3429 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3431         * libnautilus-private/nautilus-link.[ch]: remove.
3432         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3433         and rename them to nautilus-link.[ch]
3434         * libnautilus-private/nautilus-file.c: adapt for the above change.
3436 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3438         * src/nautilus-places-sidebar.c:
3439         Use gio volume APIs
3441 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3443         * libnautilus-private/nautilus-file.[ch]:
3444         * libnautilus-private/nautilus-file-private.h:
3445         Remove has/get_volume/drive, replace with
3446         can_mount/unmount/eject and mount/unmount/eject.
3447         (Which are not fully implemented yet)
3448         Add nautilus_file_is_mountpoint.
3449         
3450         * libnautilus-extension/nautilus-file-info.[ch]:
3451         * libnautilus-private/nautilus-directory-async.c:
3452         * libnautilus-private/nautilus-link-desktop-file.[ch]:
3453         * libnautilus-private/nautilus-link.[ch]:
3454         * src/file-manager/fm-directory-view.c:
3455         * src/file-manager/fm-icon-view.c:
3456         * src/file-manager/fm-properties-window.c:
3457         * src/file-manager/fm-tree-model.[ch]:
3458         * src/file-manager/fm-tree-view.c:
3459         Use gio volume APIs
3461 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3463         * libnautilus-private/nautilus-desktop-icon-file.c:
3464         * libnautilus-private/nautilus-desktop-link-monitor.c:
3465         * libnautilus-private/nautilus-desktop-link.[ch]:
3466         * libnautilus-private/nautilus-directory-async.c:
3467         * libnautilus-private/nautilus-file-private.h:
3468         * libnautilus-private/nautilus-file.c:
3469         * libnautilus-private/nautilus-search-directory-file.c:
3470         * src/file-manager/fm-directory-view.c:
3471         * src/file-manager/fm-properties-window.c:
3472         Convert some volume monitor use to gio
3474 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3476         * libnautilus-private/nautilus-trash-monitor.c:
3477         Ref icon in nautilus_trash_monitor_get_icon()
3478         
3479         * libnautilus-private/nautilus-desktop-icon-file.c:
3480         * libnautilus-private/nautilus-desktop-link.c:
3481         * libnautilus-private/nautilus-desktop-link.h:
3482         * src/nautilus-places-sidebar.c:
3483         Use nautilus_trash_monitor_get_icon() when possible
3484         
3485 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3487         * libnautilus-private/nautilus-trash-monitor.[ch]:
3488         Add full gio implementation and get_icon()
3490 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3492         * libnautilus-private/Makefile.am:
3493         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3494         * libnautilus-private/nautilus-icon-factory.c: Removed.
3495         * libnautilus-private/nautilus-icon-factory.h: Removed.
3496         Remove NautilusIconFactory code.
3497         Now all code use the new APIs
3498         YAHOO!!!
3499         
3500         * libnautilus-private/nautilus-bookmark.c:
3501         * libnautilus-private/nautilus-bookmark.h:
3502         * libnautilus-private/nautilus-file.c:
3503         * libnautilus-private/nautilus-global-preferences.c:
3504         * libnautilus-private/nautilus-icon-canvas-item.c:
3505         * libnautilus-private/nautilus-icon-canvas-item.h:
3506         * libnautilus-private/nautilus-icon-container.h:
3507         * libnautilus-private/nautilus-icon-private.h:
3508         * libnautilus-private/nautilus-link-desktop-file.c:
3509         * libnautilus-private/nautilus-program-choosing.c:
3510         * libnautilus-private/nautilus-view.h:
3511         * src/file-manager/fm-directory-view.c:
3512         * src/file-manager/fm-icon-view.c:
3513         * src/file-manager/fm-list-model.c:
3514         * src/file-manager/fm-list-model.h:
3515         * src/file-manager/fm-list-view.c:
3516         * src/file-manager/fm-properties-window.c:
3517         * src/file-manager/fm-tree-model.c:
3518         * src/file-manager/fm-tree-view.c:
3519         * src/nautilus-application.c:
3520         * src/nautilus-bookmark-list.c:
3521         * src/nautilus-bookmarks-window.c:
3522         * src/nautilus-emblem-sidebar.c:
3523         * src/nautilus-navigation-window-menus.c:
3524         * src/nautilus-navigation-window.c:
3525         * src/nautilus-pathbar.c:
3526         * src/nautilus-places-sidebar.c:
3527         * src/nautilus-sidebar-title.c:
3528         * src/nautilus-window-menus.c:
3529         * src/nautilus-window.c:
3530         * src/nautilus-zoom-control.h:
3531         * test/test-nautilus-wrap-table.c:
3532         Don't include the nautilus-icon-factory headers
3534 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3536         * libnautilus-private/nautilus-file.[ch]:
3537         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3538         Fix force_size handling
3539         
3540         * src/file-manager/fm-directory-view.c:
3541         * src/file-manager/fm-empty-view.c:
3542         * src/file-manager/fm-list-model.c:
3543         * src/file-manager/fm-properties-window.c:
3544         * src/file-manager/fm-tree-model.c:
3545         * src/nautilus-emblem-sidebar.c:
3546         * src/nautilus-navigation-window-menus.c:
3547         * src/nautilus-property-browser.c:
3548         * src/nautilus-sidebar-title.c:
3549         Convert more stuff to new icon API
3551 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3553         * libnautilus-private/nautilus-icon-info.[ch]:
3554         Add nautilus_icon_info_lookup_from_name
3555         
3556         * libnautilus-private/nautilus-ui-utilities.c:
3557         * src/nautilus-desktop-window.c:
3558         * src/nautilus-navigation-window.c:
3559         * src/nautilus-pathbar.c:
3560         Use nautilus_icon_info_lookup_from_name to get less
3561         code
3563 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3565         * src/nautilus-pathbar.c:
3566         * src/nautilus-spatial-window.c:
3567         Convert more stuff to new icon API
3569 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3571         * libnautilus-private/nautilus-file.[ch]:
3572         Add nautilus_file_get_icon_pixbuf and
3573         IGNORE_VISITING icon flag
3574         
3575         * libnautilus-private/nautilus-icon-info.[ch]:
3576         Add nautilus_icon_info_get_used_name function
3578         * libnautilus-private/nautilus-emblem-utils.c:
3579         * libnautilus-private/nautilus-program-choosing.c:
3580         * libnautilus-private/nautilus-ui-utilities.c:
3581         * src/nautilus-desktop-window.c:
3582         * src/nautilus-navigation-window.c:
3583         * src/nautilus-spatial-window.c:
3584         * src/nautilus-window.[ch]:
3585         Convert to new icon APIs
3587 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3589         * libnautilus-private/Makefile.am:
3590         * libnautilus-private/nautilus-audio-player.c: Removed.
3591         * libnautilus-private/nautilus-audio-player.h: Removed.
3592         * src/file-manager/fm-icon-view.c:
3593         Kill old unused code
3595 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3597         * libnautilus-private/nautilus-icon-info.[ch]:
3598         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3599         
3600         * libnautilus-private/nautilus-file.[ch]:
3601         New functions for getting emblem icons and emblem pixbufs
3602         
3603         * libnautilus-private/nautilus-icon-container.[ch]:
3604         * libnautilus-private/nautilus-icon-factory.c:
3605         * src/file-manager/fm-directory-view.[ch]:
3606         * src/file-manager/fm-icon-container.c:
3607         * src/file-manager/fm-list-model.c:
3608         * src/file-manager/fm-tree-model.c:
3609         * src/nautilus-sidebar-title.c:
3610         Update to use the new emblem getters
3612 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3614         * libnautilus-private/nautilus-icon-info.[ch]:
3615         Add nautilus_get_icon_size_for_stock_size
3616         
3617         * libnautilus-private/nautilus-bookmark.c:
3618         * src/nautilus-places-sidebar.c:
3619         Use the above
3621 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3623         * libnautilus-private/nautilus-thumbnails.c:
3624         Add required thumbnailing stuff from NautilusIconFactory here
3626 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3628         * libnautilus-private/nautilus-icon-factory.[ch]:
3629         * libnautilus-private/nautilus-icon-info.[ch]:
3630         Move over icon size util functions to nautilus-icon-info
3632         * libnautilus-private/nautilus-icon-container.c:
3633         * libnautilus-private/nautilus-lib-self-check-functions.h:
3634         * src/file-manager/fm-list-model.c:
3635         * src/nautilus-sidebar-title.c:
3636         Update to new names
3638 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3640         * libnautilus-private/nautilus-icon-container.c:
3641         * libnautilus-private/nautilus-icon-factory.h:
3642         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3643         really dynamic.
3645 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3647         * libnautilus-private/nautilus-file.c:
3648         Actually handle thumbnail size prefs
3649         
3650 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3652         * libnautilus-private/nautilus-file.c:
3653         Handle thumbnail size prefs
3654         Handle all sorts of icon changes and emit CHANGED on
3655         files in this case.
3657         * libnautilus-private/nautilus-directory-private.h:
3658         * libnautilus-private/nautilus-directory.c:
3659         * libnautilus-private/nautilus-icon-container.c:
3660         * libnautilus-private/nautilus-icon-info.c:
3661         * libnautilus-private/nautilus-icon-info.h:
3662         * src/file-manager/fm-directory-view.c:
3663         * src/file-manager/fm-list-view.c:
3664         * src/file-manager/fm-properties-window.c:
3665         * src/file-manager/fm-tree-model.c:
3666         * src/file-manager/fm-tree-model.h:
3667         * src/file-manager/fm-tree-view.c:
3668         * src/nautilus-bookmarks-window.c:
3669         * src/nautilus-sidebar-title.c:
3670         * src/nautilus-window-bookmarks.c:
3671         * src/nautilus-window.c:
3672         Remove use of icon factory icons_changed signal, using instead
3673         the file CHANGED signal.
3675 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3677         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3678         Add thumbnail to all attributes
3680 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3682         * libnautilus-private/nautilus-file.h:
3683         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3684         
3685         * libnautilus-private/nautilus-bookmark.c:
3686         * src/file-manager/fm-directory-view.c:
3687         * src/file-manager/fm-properties-window.c:
3688         * src/file-manager/fm-tree-model.c:
3689         * src/nautilus-bookmark-list.c:
3690         * src/nautilus-pathbar.c:
3691         * src/nautilus-sidebar-title.c:
3692         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3693         nautilus_icon_factory_is_icon_ready_for_file and
3694         nautilus_icon_factory_get_required_file_attributes.
3696 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3698         * libnautilus-private/nautilus-bookmark.[ch]:
3699         * libnautilus-private/nautilus-file.[ch]:
3700         * libnautilus-private/nautilus-icon-info.c:
3701         * src/nautilus-application.c:
3702         * src/nautilus-bookmark-list.c:
3703         * src/nautilus-bookmarks-window.c:
3704         * src/nautilus-places-sidebar.c:
3705         * src/nautilus-window-manage-views.c:
3706         * src/nautilus-window-private.h:
3707         * src/nautilus-window.c:
3708         Convert bookmarks API to gio / GIcon
3710 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3712         * libnautilus-private/nautilus-file-private.h:
3713         * libnautilus-private/nautilus-file.c:
3714         * libnautilus-private/nautilus-icon-container.c:
3715         * libnautilus-private/nautilus-thumbnails.[ch]:
3716         Add back support for generating thumbnails.
3718 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3720         * libnautilus-private/nautilus-directory-async.c:
3721         * libnautilus-private/nautilus-file-private.h:
3722         * libnautilus-private/nautilus-file.c:
3723         For large icons, try to use the original file
3724         when thumbnailing.
3726 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3728         * libnautilus-private/nautilus-file.c:
3729         Only invalidate thumbnails when sizing up, not
3730         on the original scale from raw
3731         
3732 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3734         * libnautilus-private/nautilus-directory-async.c:
3735         * libnautilus-private/nautilus-file-private.h:
3736         * libnautilus-private/nautilus-file.c:
3737         Simplify thumbnail size handling and make it work.
3738         Now handles resizing icons.
3740 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3742         * libnautilus-private/nautilus-directory-async.c:
3743         * libnautilus-private/nautilus-file-private.h:
3744         * libnautilus-private/nautilus-file.c:
3745         More exact handling of thumbnail up_to_date-ness, including
3746         if loading a thumbnail fails.
3747         Return thumbnails of the right size.
3748         
3749         * libnautilus-private/nautilus-thumbnails.[ch]:
3750         Add nautilus_thumbnail_unframe_image and export
3751         frame element sizes as defines
3753 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3755         * libnautilus-private/nautilus-file.[ch]:
3756         * libnautilus-private/nautilus-directory-async.c:
3757         Export nautilus_file_should_show_thumbnail and use it as needed in the
3758         thumbnail reading code
3760 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3762         * libnautilus-private/nautilus-file-attributes.h:
3763         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3764         
3765         * libnautilus-private/nautilus-directory-private.h:
3766         * libnautilus-private/nautilus-directory-async.c:
3767         * libnautilus-private/nautilus-file-private.h:
3768         Load thumbnails asynchronosuly.
3769         
3770         * libnautilus-private/nautilus-file.c:
3771         Initial code to use the asynchronoulsy loaded thumbnail
3772         
3773         * libnautilus-private/nautilus-icon-factory.c:
3774         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3775         icons
3777 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3779         * libnautilus-private/nautilus-file-private.h:
3780         * libnautilus-private/nautilus-file.c:
3781         Read thumbnail info from gio
3783 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3785         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3786         Handle accept, visited and embedding text state and
3787         rewrite the icon as needed.
3788         
3789         * libnautilus-private/nautilus-icon-info.c:
3790         (nautilus_icon_info_finalize):
3791         Fix crash if pixbuf is NULL
3793 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3795         * libnautilus-private/Makefile.am:
3796         * libnautilus-private/nautilus-icon-info.[ch]:
3797         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3798         
3799         * libnautilus-private/nautilus-file.[ch]:
3800         Make nautilus_file_get_icon return a NautilusFileInfo
3801         
3802         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3803         Split out attach points instead of using NautilusAttachPoints
3804         
3805         * libnautilus-private/nautilus-icon-container.[ch]:
3806         * src/file-manager/fm-icon-container.c:
3807         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3809         * libnautilus-private/nautilus-icon-factory.c:
3810         * libnautilus-private/nautilus-program-choosing.c:
3811         * libnautilus-private/nautilus-mime-application-chooser.c:
3812         * libnautilus-private/nautilus-open-with-dialog.c:
3813         Update to g_themed_icon_get_names const type
3814         
3815 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3817         * libnautilus-private/nautilus-file-private.h:
3818         * libnautilus-private/nautilus-file.[ch]:
3819         Keep track of GIcon from gio.
3820         Add nautilus_file_get_icon()
3821         
3822         * libnautilus-private/nautilus-icon-factory.[ch]:
3823         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3824         This is a bit temporary, but can be used to move over
3825         users to nautilus_file_get_icon().
3826         
3827         * libnautilus-private/nautilus-icon-container.[ch]:
3828         * src/file-manager/fm-icon-container.c:
3829         Use nautilus_file_get_icon() in icon view.
3831 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3833         * libnautilus-private/nautilus-file-utilities.c:
3834         * libnautilus-private/nautilus-monitor.c:
3835         * src/nautilus-bookmark-list.c:
3836         Update for file monitoring API change
3837         
3838         * src/nautilus-spatial-window.c:
3839         Gio port from Paolo Borelli
3840         
3841 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3843         * libnautilus-private/nautilus-file.c:
3844         (nautilus_file_peek_display_name):
3845         Use a display name based on the filename as the default instead
3846         of "" before we've read the real display name from the backend.
3848 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3850         * libnautilus-private/nautilus-icon-dnd.[ch]:
3851         * src/nautilus-emblem-sidebar.c:
3852         * src/nautilus-location-bar.c:
3854         Replace nautilus_icon_dnd_uri_list_extract_uris with
3855         g_uri_list_extract_uris.
3857 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3859         * src/nautilus-bookmark-list.[ch]: port to gio.
3861 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3863         * configure.in: use gio-2.0 instead of gio-standalone.
3865 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3867         * libnautilus-private/Makefile.am:
3868         * libnautilus-private/nautilus-trash-directory.[ch]:
3869         * libnautilus-private/nautilus-trash-file.[ch]:
3870         Remove virtual trash locations, we now use the gvfs trash:
3871         
3872         * libnautilus-private/nautilus-trash-monitor.[ch]:
3873         Make this a stub for now. Need to figure out how to do this.
3874         
3875         * libnautilus-private/nautilus-directory-private.h:
3876         * libnautilus-private/nautilus-directory.c:
3877         * libnautilus-private/nautilus-file-operations.c:
3878         * libnautilus-private/nautilus-file.c:
3879         * src/file-manager/fm-directory-view.c:
3880         * src/nautilus-window-manage-views.c:
3881         Handle the removal of NautilusTrash*
3883 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3885         * libnautilus-private/nautilus-thumbnails.c:
3886         Use gio instead of gnome-vfs to get mtime
3888 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3890         * libnautilus-private/nautilus-customization-data.c:
3891         * libnautilus-private/nautilus-customization-data.h:
3892         * src/nautilus-property-browser.c:
3893         Use gio to read info
3895 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3897         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3898         Use gio to get mime type
3900 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3902         * libnautilus-private/nautilus-file-utilities.c:
3903         Use GFileMonitor to monitor xdg user dirs file
3905 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3907         * libnautilus-private/Makefile.am (INCLUDES):
3908         Bump name for extension dir since we're not compatible anymore
3910 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3912         * libnautilus-private/nautilus-bookmark.c:
3913         * libnautilus-private/nautilus-customization-data.c:
3914         * libnautilus-private/nautilus-desktop-directory.c:
3915         * libnautilus-private/nautilus-directory-background.c:
3916         * libnautilus-private/nautilus-dnd.c:
3917         * libnautilus-private/nautilus-file-operations.c:
3918         * libnautilus-private/nautilus-file-utilities.c:
3919         * libnautilus-private/nautilus-file.c:
3920         * libnautilus-private/nautilus-icon-factory.c:
3921         * libnautilus-private/nautilus-metafile.c:
3922         * libnautilus-private/nautilus-search-directory.c:
3923         * libnautilus-private/nautilus-search-engine-tracker.c:
3924         * src/file-manager/fm-directory-view.c:
3925         * src/file-manager/fm-ditem-page.c:
3926         * src/file-manager/fm-icon-view.c:
3927         * src/file-manager/fm-properties-window.c:
3928         * src/file-manager/fm-tree-view.c:
3929         * src/nautilus-application.c:
3930         * src/nautilus-bookmark-list.c:
3931         * src/nautilus-image-properties-page.c:
3932         * src/nautilus-information-panel.c:
3933         * src/nautilus-places-sidebar.c:
3934         * src/nautilus-property-browser.c:
3935         * src/nautilus-query-editor.c:
3936         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3937         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3939 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3941         * libnautilus-private/nautilus-icon-factory.c:
3942         Don't clear thumbnails and other absolute pathnames from icon
3943         cache when mime data or icon theme changes. This is to avoid
3944         flashing and async realoading of all thumbnails.
3946 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3948         * libnautilus-private/nautilus-directory-async.c:
3949         (mime_db_changed_callback):
3950         Use the right call to invalidate attributes, so that
3951         they get re-read correctly.
3953 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3955         * libnautilus-private/nautilus-icon-factory.c:
3956         (mime_type_data_changed_callback):
3957         * libnautilus-private/nautilus-directory-async.c:
3958         (mime_db_changed_callback):
3959         Fix up types in callbacks
3960         
3961         * libnautilus-private/nautilus-mime-application-chooser.c:
3962         * libnautilus-private/nautilus-open-with-dialog.c:
3963         Handle and emit mime_data_changed on NautilusSignaller
3965 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3967         * libnautilus-private/Makefile.am:
3968         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3969         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3970         Moved these from eel and renamed
3971         
3972         * src/file-manager/fm-directory-view.c:
3973         * src/file-manager/fm-properties-window.c:
3974         Use the nautilus version imported above instead of the eel one.
3976 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3978         * libnautilus-private/nautilus-directory-async.c:
3979         * libnautilus-private/nautilus-icon-factory.c:
3980         * libnautilus-private/nautilus-signaller.c:
3981         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3982         
3983         * src/nautilus-query-editor.c:
3984         Use gio to list all mime types
3986 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3988         * libnautilus-private/nautilus-theme.[ch]:
3989         Delete leftover files
3991 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3993         * configure.in:
3994         Update for new gio pkgconfig name
3996 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3998         * libnautilus-private/nautilus-file.c:
3999         * src/file-manager/fm-directory-view.c:
4000         * src/file-manager/fm-properties-window.c:
4001         Update to the new name for g_format_file_size_for_display
4003 2007-09-28  Alexander Larsson  <alexl@redhat.com>
4005         * libnautilus-private/nautilus-file.c:
4006         * libnautilus-private/nautilus-link.c:
4007         * src/file-manager/fm-icon-container.c:
4008         * src/nautilus-query-editor.c:
4009         Use gio mimetype functions instead of gnome-vfs ones.
4011 2007-09-28  Alexander Larsson  <alexl@redhat.com>
4013         * libnautilus-private/nautilus-mime-actions.[ch]:
4014         * libnautilus-private/nautilus-program-choosing.[ch]:
4015         * libnautilus-private/nautilus-recent.[ch]:
4016         Use GAppInfo instead of GnomeVFSMimeApplication
4017         
4018         * src/file-manager/fm-directory-view.c:
4019         * src/nautilus-information-panel.c:
4020         * test/test-nautilus-mime-actions.c:
4021         Update due to the api changes in the GAppInfo move.
4023 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4025         * libnautilus-private/nautilus-file.c:
4026         * src/file-manager/fm-directory-view.c:
4027         * src/file-manager/fm-properties-window.c:
4028         Use g_file_size_format_for_display instead of
4029         gnome_vfs_format_file_size_for_display
4030         
4031 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4033         * libnautilus-private/nautilus-file.c:
4034         Remove unused GnomeVFSHandle stuff
4035         
4036 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4038         * libnautilus-private/nautilus-file.c:
4039         Forgot to change GnomeVFSResult to GError in
4040         one spot.
4042 007-09-27  Alexander Larsson  <alexl@redhat.com>
4044         * libnautilus-private/nautilus-file.c:
4045         Implement nautilus_file_set_owner and nautilus_file_set_group
4046         using set_attributes
4047         
4049 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4051         * libnautilus-private/nautilus-file.c:
4052         Implement nautilus_file_set_permissions using
4053         nautilus_file_set_attributes.
4055 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4057         * libnautilus-private/nautilus-file.[ch]:
4058         Add nautilus_file_set_attributes
4060 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4062         * libnautilus-private/nautilus-vfs-utils.[ch]:
4063         Add gnome_vfs_result_to_error call
4064         
4065         * libnautilus-private/nautilus-file.[ch]:
4066         Convert renaming to use gio.
4067         Pass GError instead of GnomeVFSResult in
4068         NautilusFileOperationCallback
4069         
4070         * src/file-manager/fm-error-reporting.c:
4071         * src/file-manager/fm-error-reporting.h:
4072         * src/file-manager/fm-list-view.c:
4073         * src/file-manager/fm-properties-window.c:
4074         Update to the NautilusFileOperationCallback API change
4076 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4078         * libnautilus-private/nautilus-file-private.h:
4079         * libnautilus-private/nautilus-file.c:
4080         Read can_delete and can_rename from gio.
4081         Use can_rename in nautilus_file_can_rename.
4083 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4085         * libnautilus-private/nautilus-file.[ch]:
4086         Add nautilus_file_get_edit_name()
4088 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4090         * libnautilus-private/nautilus-file-utilities.[ch]:
4091         Make string args const char * where possible.
4093         * libnautilus-private/nautilus-desktop-icon-file.c:
4094         * libnautilus-private/nautilus-directory-async.c:
4095         * libnautilus-private/nautilus-file-private.h:
4096         * libnautilus-private/nautilus-file.c:
4097         Read display_name and edit_name from gio.
4098         Kill old cached_display_name creation.
4099         Use eel_ref_str for name, display_name, edit_name and make sure to
4100         share them when possible.
4101         Old use of display_name as the link info only is moved so that
4102         its shared with the normal name, with got_custom_display_name showing
4103         where its from.
4105 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4107         * libnautilus-private/nautilus-file-private.h:
4108         * libnautilus-private/nautilus-file.c:
4109         Use new refcounted string implementation for mime_type.
4110         This way we don't have to store duplicate strings for
4111         each file.
4113 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4115         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4116         directory->details->pending_file_info now has GFileInfo objects, not
4117         GnomeVFSFileInfo objects. Free them in the correct way.
4119 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4121         * libnautilus-private/nautilus-directory-async.c:
4122         Remove old irrelevant comment
4123         
4124 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4126         * libnautilus-private/nautilus-directory-async.c:
4127         Read top left text with gio
4129 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4131         * src/file-manager/fm-ditem-page.c:
4132         Use g_file_load_contents_async instead of
4133         eel_read_entire_file_async.
4135 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4137         * libnautilus-private/nautilus-icon-factory.c:
4138         * libnautilus-private/nautilus-thumbnails.c:
4139         Use g_file_load_contents_async instead of
4140         eel_read_entire_file_async.
4142 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4144         * libnautilus-private/nautilus-metafile.c:
4145         Use g_file_load_contents_async instead of
4146         eel_read_entire_file_async.
4148 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4150         * libnautilus-private/nautilus-directory-async.c:
4151         * libnautilus-private/nautilus-directory.c:
4152         * libnautilus-private/nautilus-file.c:
4153         Initialize hidden_file_hash lazily
4155 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4157         * libnautilus-private/nautilus-directory-async.c:
4158         Read link info using gio
4160 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4162         * libnautilus-private/nautilus-directory-async.c:
4163         * libnautilus-private/nautilus-directory-private.h:
4164         Read mime list using gio
4166 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4168         * libnautilus-private/nautilus-directory-async.c:
4169         Read .hidden using gio.
4171 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4173         * libnautilus-private/nautilus-icon-factory.c:
4174         Free file_info after last use (fixed valgrind warning)
4175         
4176         * libnautilus-private/nautilus-file.c:
4177         Sometimes we freed an uninitialized pointer
4178         
4179         * libnautilus-private/nautilus-directory-async.c:
4180         * libnautilus-private/nautilus-directory-private.h:
4181         Keep all the directory loading info in DirectoryLoadState
4183 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4185         * libnautilus-private/nautilus-directory-async.c:
4186         * libnautilus-private/nautilus-directory-private.h:
4187         Implement deep count using gio
4189 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4191         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4192         Don't crash on files that have slashes in them.
4194 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4196         * libnautilus-private/nautilus-directory-async.c:
4197         * libnautilus-private/nautilus-directory-private.h:
4198         Use gio to do directory counts
4200 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4202         * libnautilus-private/nautilus-directory-async.c:
4203         * libnautilus-private/nautilus-file-private.h:
4204         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4206 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4208         * libnautilus-private/nautilus-desktop-directory-file.c:
4209         * libnautilus-private/nautilus-desktop-icon-file.c:
4210         * libnautilus-private/nautilus-file.c:
4211         * libnautilus-private/nautilus-file.h:
4212         * libnautilus-private/nautilus-saved-search-file.c:
4213         * libnautilus-private/nautilus-search-directory-file.c:
4214         * libnautilus-private/nautilus-trash-file.c:
4215         There was some problems removing the virtual call for
4216         get_file_type, as this broke getting the type for "virtual"
4217         directory types like trash and the desktop. Re-introduce this,
4218         but set the type directly instead of via an indirect jump.
4220 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4222         * libnautilus-private/nautilus-directory.c:
4223         * libnautilus-private/nautilus-file.c:
4224         * libnautilus-private/nautilus-file.h:
4225         nautilus_file_get_for_location -> nautilus_file_get
4226         same for get_existing
4228 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4230         * libnautilus-private/nautilus-bookmark.c:
4231         * libnautilus-private/nautilus-directory-async.c:
4232         * libnautilus-private/nautilus-directory.c:
4233         * libnautilus-private/nautilus-file-operations.c:
4234         * libnautilus-private/nautilus-file-utilities.c:
4235         * libnautilus-private/nautilus-file.c:
4236         * libnautilus-private/nautilus-file.h:
4237         * libnautilus-private/nautilus-icon-dnd.c:
4238         * libnautilus-private/nautilus-search-directory.c:
4239         * libnautilus-private/nautilus-thumbnails.c:
4240         * libnautilus-private/nautilus-trash-monitor.c:
4241         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4242         * src/file-manager/fm-directory-view.c:
4243         * src/file-manager/fm-ditem-page.c:
4244         * src/file-manager/fm-icon-view.c:
4245         * src/file-manager/fm-list-view.c:
4246         * src/file-manager/fm-properties-window.c:
4247         * src/file-manager/fm-tree-model.c:
4248         * src/file-manager/fm-tree-view.c:
4249         * src/nautilus-application.c:
4250         * src/nautilus-bookmark-list.c:
4251         * src/nautilus-information-panel.c:
4252         * src/nautilus-notes-viewer.c:
4253         * src/nautilus-pathbar.c:
4254         * src/nautilus-places-sidebar.c:
4255         * src/nautilus-spatial-window.c:
4256         * src/nautilus-window-manage-views.c:
4257         * test/test-nautilus-mime-actions-set.c:
4258         * test/test-nautilus-mime-actions.c:
4259         Rename nautilus_file_get -> nautilus_file_get_by_uri.
4260         Same with nautilus_file_get_existing.
4262 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4264         * libnautilus-private/nautilus-file.[ch]:
4265         Fix up type for get_permissions return value (don't use gnome-vfs types).
4266         
4267         * libnautilus-private/nautilus-vfs-utils.[ch]:
4268         Add gnome_vfs_file_type_from_g_file_type()
4269         
4270         * libnautilus-private/nautilus-icon-factory.c:
4271         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4273 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4275         * libnautilus-private/nautilus-directory-async.c:
4276         * libnautilus-private/nautilus-monitor.[ch]:
4277         Use gio to implement file monitoring.
4279 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4281         * libnautilus-private/nautilus-directory-async.c:
4282         * libnautilus-private/nautilus-directory-private.h:
4283         Read info for new files 
4285 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4287         * libnautilus-private/nautilus-directory-async.c:
4288         * libnautilus-private/nautilus-directory-private.h:
4289         Implement get_file_info using gio
4291 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4293         * libnautilus-private/nautilus-directory-async.c:
4294         * libnautilus-private/nautilus-directory-private.h:
4295         Read directory list via gio instead of gnome-vfs
4296         
4297         * libnautilus-private/nautilus-file-private.h:
4298         * libnautilus-private/nautilus-file.c:
4299         Get is_hidden & is_backup from gio instead of doing
4300         filename matching ourselves.
4302         * libnautilus-private/nautilus-file-utilities.c:
4303         Remove unused hidden/backup pattern matching.
4304         
4305         * src/nautilus-main.c:
4306         Initiate GThreads, as we need this for gio async emulation.
4308 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4310         * libnautilus-private/nautilus-vfs-utils.c:
4311         Fix typo in attribute name
4312         
4313         * libnautilus-private/nautilus-directory-async.c:
4314         * libnautilus-private/nautilus-file-private.h:
4315         * libnautilus-private/nautilus-file.c:
4316         Make NautilusFile info update use GFileInfo.
4317         Update all call sites to convert to it.
4319 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4321         * libnautilus-private/nautilus-vfs-utils.[ch]:
4322         Add gnome_vfs_file_info_to_gio
4324 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4326         * libnautilus-private/nautilus-directory-metafile-monitor.c:
4327         * libnautilus-private/nautilus-directory-private.h:
4328         * libnautilus-private/nautilus-directory.c:
4329         * libnautilus-private/nautilus-file.c:
4330         * libnautilus-private/nautilus-metafile.c:
4331         Make the filename key for metadata be unescaped in memory.
4332         Escape it only when reading/writing the metadata files.
4333         This is to avoid escaping a lot since we're now storing the
4334         filename unescaped in NautilusFile.
4336 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4338         * libnautilus-private/nautilus-directory-notify.h:
4339         * libnautilus-private/nautilus-directory.c:
4340         Add GFile versions of metadata scheduling functions.
4342 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4344         * libnautilus-private/nautilus-directory-notify.h:
4345         * libnautilus-private/nautilus-directory.c:
4346         Add GFile versions:
4347          nautilus_directory_notify_files_changed
4348          nautilus_directory_notify_files_removed
4350 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4352         * libnautilus-private/nautilus-directory-private.h:
4353         * libnautilus-private/nautilus-directory.c:
4354         * libnautilus-private/nautilus-file.c:
4355         Avoid for_location suffix when its not needed anymore
4357 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4359         * libnautilus-private/nautilus-directory.c:
4360         Add _by_uri suffix to uri versions of functions and
4361         remove suffix for GFile versions
4362         
4363 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4365         * libnautilus-private/nautilus-directory-notify.h:
4366         * libnautilus-private/nautilus-directory.c:
4367         * libnautilus-private/nautilus-file-changes-queue.c:
4368         * libnautilus-private/nautilus-link-desktop-file.c:
4369         * libnautilus-private/nautilus-merged-directory.c:
4370         Rename notify functions that work on uris to _by_uri and
4371         the GFile ones to have no suffix
4373 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4375         * libnautilus-private/nautilus-metafile.c: 
4376         * libnautilus-private/nautilus-directory.[ch]:
4377         Remove unused function nautilus_directory_make_uri_canonical
4378         
4379 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4381         * libnautilus-private/nautilus-directory-notify.h:
4382         * libnautilus-private/nautilus-directory.c:
4383         Added nautilus_directory_notify_files_moved_by_location and
4384         made nautilus_directory_notify_files_moved use that.
4386 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4388         * libnautilus-private/nautilus-directory-notify.h:
4389         * libnautilus-private/nautilus-directory.c:
4390         Add nautilus_directory_notify_files_added_by_location.
4391         Use GFile instead of uris in more places
4393 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4395         * libnautilus-private/nautilus-directory-private.h:
4396         * libnautilus-private/nautilus-directory.c:
4397         * libnautilus-private/nautilus-file.[ch]:
4398         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4399         and implement nautilus_file_get based on these.
4401 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4403         * libnautilus-private/nautilus-file.[ch]:
4404         Add nautilus_file_get_location () and use it when
4405         generating uris.
4407 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4409         * libnautilus-private/nautilus-directory.c:
4410         (nautilus_directory_is_desktop_directory):
4411         * libnautilus-private/nautilus-file-utilities.[ch]:
4412         (nautilus_is_home_directory_file):
4413         (nautilus_is_desktop_directory_file):
4414         (nautilus_is_desktop_directory):
4415         * libnautilus-private/nautilus-file.c:
4416         (nautilus_file_is_desktop_directory):
4417         (nautilus_file_is_home):
4418         Don't keep dup:ing strings for these commonly called
4419         functions.
4421 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4423         * libnautilus-private/nautilus-directory-async.c:
4424         * libnautilus-private/nautilus-directory-private.h:
4425         * libnautilus-private/nautilus-directory.c:
4426         * libnautilus-private/nautilus-file-utilities.[ch]:
4427         * libnautilus-private/nautilus-file.c:
4428         Use GFile *location to store the uri for NautilusDirectory.
4429         In preparation for using GFile for all I/O.
4431 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4433         * libnautilus-private/nautilus-file-private.h:
4434         * libnautilus-private/nautilus-directory-async.c:
4435         * libnautilus-private/nautilus-file-attributes.h:
4436         * libnautilus-private/nautilus-file.[ch]:
4437         * libnautilus-private/nautilus-mime-actions.c:
4438         * src/file-manager/fm-directory-view.c:
4439         * src/file-manager/fm-ditem-page.c:
4440         * src/file-manager/fm-properties-window.c:
4441         * src/nautilus-window.c:
4442         Remove slow mimetype attribute and all its use.
4443         This is in preparation for the gio move which has
4444         a canonical mimetype definition instead of the
4445         guessed/slow couple.
4447 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4449         * libnautilus-private/nautilus-file-attributes.h:
4450         * libnautilus-private/nautilus-directory-async.c:
4451         * libnautilus-private/nautilus-directory.c:
4452         * libnautilus-private/nautilus-file-utilities.c:
4453         * libnautilus-private/nautilus-file.c:
4454         * libnautilus-private/nautilus-icon-factory.c:
4455         * libnautilus-private/nautilus-mime-actions.c:
4456         * src/file-manager/fm-directory-view.c:
4457         * src/file-manager/fm-properties-window.c:
4458         * src/file-manager/fm-tree-model.c:
4459         * src/file-manager/fm-tree-view.c:
4460         * src/nautilus-spatial-window.c:
4461         * src/nautilus-window-manage-views.c:
4462         * src/nautilus-window.c:
4463         Limit the set of file attributes to the ones we actually read
4464         separately. This makes it more obvious what is happening when
4465         doing I/O. It does put some extra work on users, because they
4466         need to know where the data is coming from, but that is rarely
4467         a problem.
4469 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4471         * libnautilus-private/nautilus-desktop-icon-file.c:
4472         * libnautilus-private/nautilus-directory-async.c:
4473         * libnautilus-private/nautilus-directory.c:
4474         * libnautilus-private/nautilus-file-private.h:
4475         * libnautilus-private/nautilus-file-utilities.[ch]:
4476         * libnautilus-private/nautilus-file.c:
4477         Store "name" instead of "relative_uri" in NautilusFile.
4478         We want to avoid escaping/unescaping as much as possible and
4479         limit that to when we go from/to a full uri.
4481 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4483         * libnautilus-private/nautilus-file-private.h:
4484         Remove declaration for removed function
4485         
4486 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4488         * libnautilus-private/nautilus-directory-async.c:
4489         * libnautilus-private/nautilus-file-private.h:
4490         * libnautilus-private/nautilus-file.[ch]:
4491         * libnautilus-private/nautilus-program-choosing.c:
4492         * src/file-manager/fm-directory-view.c:
4493         * src/nautilus-spatial-window.c:
4494         * src/nautilus-window-manage-views.c:
4495         Use GError instead of GnomeVFSResult for get_info_error
4497 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4499         * libnautilus-private/nautilus-desktop-directory-file.c:
4500         * libnautilus-private/nautilus-desktop-icon-file.c:
4501         * libnautilus-private/nautilus-file-private.h:
4502         * libnautilus-private/nautilus-file.[ch]:
4503         * libnautilus-private/nautilus-saved-search-file.c:
4504         * libnautilus-private/nautilus-search-directory-file.c:
4505         * libnautilus-private/nautilus-trash-file.c:
4506         * libnautilus-private/nautilus-vfs-file.c:
4507         * libnautilus-private/nautilus-vfs-utils.c:
4508         * libnautilus-private/nautilus-vfs-utils.h:
4509         * libnautilus-private/nautilus-view-factory.c:
4510         * libnautilus-private/nautilus-view-factory.h:
4511         * src/file-manager/fm-desktop-icon-view.c:
4512         * src/file-manager/fm-empty-view.c:
4513         * src/file-manager/fm-icon-view.c:
4514         * src/file-manager/fm-list-view.c:
4515         Move from GnomeVFSFileType to GFileType
4517 2007-11-28  Alexander Larsson  <alexl@redhat.com>
4519         * src/nautilus-search-bar.c:
4520         Use invisible event box for search bar. (#464193)
4521         Patch from Andrea Cimitan
4523 2007-11-27  Andre Klapper  <a9016009@gmx.de>
4525         * configure.in:
4526         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4527         Fixes bug #496266.
4529 2007-11-12  Alexander Larsson  <alexl@redhat.com>
4531         * libnautilus-private/nautilus-icon-canvas-item.c:
4532         * libnautilus-private/nautilus-icon-container.c:
4533         * libnautilus-private/nautilus-icon-container.h:
4534         * libnautilus-private/nautilus-icon-dnd.c:
4535         * libnautilus-private/nautilus-icon-private.h:
4536         * src/file-manager/fm-desktop-icon-view.c:
4537         * src/file-manager/fm-icon-view.c:
4538         Handle RTL layout of icons (#342009)
4539         Patch from Yair Hershkovitz
4541 2007-11-05  Jürg Billeter  <j@bitron.ch>
4543         reviewed by: Alexander Larsson  <alexl@redhat.com>
4545         * src/file-manager/fm-actions.h:
4546         * src/file-manager/fm-directory-view.c:
4547         (action_open_folder_window_callback), (open_one_in_folder_window),
4548         (action_location_open_folder_window_callback),
4549         (real_update_location_menu), (real_update_menus):
4550         * src/file-manager/nautilus-directory-view-ui.xml:
4551         * src/nautilus-actions.h:
4552         * src/nautilus-navigation-window-menus.c:
4553         (nautilus_navigation_window_update_spatial_menu_item),
4554         (action_folder_window_callback),
4555         (nautilus_navigation_window_initialize_menus):
4556         * src/nautilus-navigation-window-ui.xml:
4557         * src/nautilus-navigation-window.c:
4558         (nautilus_navigation_window_init), (always_use_browser_changed):
4559         * src/nautilus-window-private.h:
4560         Add menu item to open spatial folder window from browser window to File
4561         menu and context menus.
4563 2007-10-03  Christian Neumair  <cneumair@gnome.org>
4565         * libnautilus-private/nautilus-module.c:
4566         Fix valgrind warning on shutdown (#346401, re-applied).
4568 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
4570         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4571         patch from Joachim Sauer, fix beep when backspace or delete are pressed
4572         (#452067)
4574 2007-10-03  Alexander Larsson  <alexl@redhat.com>
4576         * src/nautilus-sidebar-title.c:
4577         (update_title_font):
4578         Fix crash with small fonts (#454884)
4580 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
4582         Backport from gio-branch, fixes #480608, from 
4583         Alexander Larsson  <alexl@redhat.com>
4585         * libnautilus-private/nautilus-icon-factory.c:
4586         Don't clear thumbnails and other absolute pathnames from icon
4587         cache when mime data or icon theme changes. This is to avoid
4588         flashing and async realoading of all thumbnails.
4590         * libnautilus-private/nautilus-directory-async.c:
4591         (mime_db_changed_callback):
4592         Use the right call to invalidate attributes, so that
4593         they get re-read correctly.
4595 2007-09-27  Christian Neumair  <cneumair@gnome.org>
4597         * libnautilus-private/nautilus-icon-factory.c:
4598         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4599         Fixes #478363.
4601 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4602         
4603         * libnautilus-private/nautilus-file-private.h:
4604         Clean up NautilusFileDetails a bit.
4606 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4608         * libnautilus-extension/nautilus-file-info.[ch]:
4609         * libnautilus-private/nautilus-desktop-directory-file.c:
4610         * libnautilus-private/nautilus-desktop-icon-file.c:
4611         * libnautilus-private/nautilus-directory-async.c:
4612         * libnautilus-private/nautilus-directory.c:
4613         * libnautilus-private/nautilus-file-private.h:
4614         * libnautilus-private/nautilus-file.[ch]:
4615         * libnautilus-private/nautilus-icon-factory.c:
4616         * libnautilus-private/nautilus-saved-search-file.c:
4617         * libnautilus-private/nautilus-search-directory-file.c:
4618         * libnautilus-private/nautilus-thumbnails.c:
4619         * libnautilus-private/nautilus-trash-file.c:
4620         * libnautilus-private/nautilus-vfs-file.c:
4621         * src/file-manager/fm-directory-view.c:
4622         Store file info directly in NautilusFile instead of using a
4623         GnomeVfsFileInfo.
4625 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4627         * libnautilus-private/nautilus-desktop-directory-file.c:
4628         * libnautilus-private/nautilus-desktop-icon-file.c:
4629         * libnautilus-private/nautilus-directory-async.c:
4630         * libnautilus-private/nautilus-file-operations-progress.c:
4631         * libnautilus-private/nautilus-file-operations-progress.h:
4632         * libnautilus-private/nautilus-file-private.h:
4633         * libnautilus-private/nautilus-file.c:
4634         * libnautilus-private/nautilus-file.h:
4635         * libnautilus-private/nautilus-metafile.c:
4636         * libnautilus-private/nautilus-search-directory-file.c:
4637         * libnautilus-private/nautilus-thumbnails.c:
4638         * libnautilus-private/nautilus-trash-file.c:
4639         * libnautilus-private/nautilus-vfs-file.c:
4640         * src/file-manager/fm-directory-view.c:
4641         * src/file-manager/fm-ditem-page.c:
4642         * src/file-manager/fm-icon-view.c:
4643         * src/file-manager/fm-properties-window.c:
4644         Use goffset instead of GnomeVFSFileSize
4646 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4648         * libnautilus-private/Makefile.am:
4649         * libnautilus-private/nautilus-vfs-utils.[ch]:
4650         Added tools for conversion from GnomeVFSResult to GError
4651         
4652         * libnautilus-private/nautilus-directory-async.c:
4653         * libnautilus-private/nautilus-directory-private.h:
4654         * libnautilus-private/nautilus-directory.[ch]:
4655         * libnautilus-private/nautilus-search-directory.c:
4656         * src/file-manager/fm-directory-view.[ch]:
4657         * src/file-manager/fm-error-reporting.[ch]:
4658         Use GError instead of GnomeVFSResult for directory loading errors
4660 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4662         * configure.in:
4663         Add -gio to version for now
4664         Pull in gio-standalone
4666 === gio-branch starts here ===
4667         
4668 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4670         * configure.in:
4671         Post release version bump
4673 === nautilus 2.20.0 ===
4675 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4677         * NEWS: 
4678         * configure.in:
4679         Bump version to 2.20.0
4681 2007-09-14  Alexander Shopov  <ash@contact.bg>
4683         * libnautilus-private/apps_nautilus_preferences.schemas.in
4684         Added translator visible comment for difference
4685         between date_changed and date_modified.
4687 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4689         * libnautilus-private/nautilus-module.c:
4690         Revert. We're in hard code freeze.
4691         
4692 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4694         * libnautilus-private/nautilus-module.c:
4695         Fix valgrind warning on shutdown (#346401)
4697 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4699         * libnautilus-private/nautilus-thumbnails.[ch]:
4700         Add nautilus_thumbnail_load_image_async and cancel.
4701         
4702         * libnautilus-private/nautilus-icon-container.c:
4703         * libnautilus-private/nautilus-icon-factory.[ch]:
4704         Load thumbnails asynchronously
4706         Patch from Christian Neumair
4708 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4710         * libnautilus-private/nautilus-dnd.h:
4711         * libnautilus-private/nautilus-file-dnd.c:
4712         * libnautilus-private/nautilus-icon-dnd.c:
4713         Implement direct save (XDS) DnD.
4714         Based on patch from BROCCO Amos
4716 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4718         * libnautilus-private/nautilus-file.c:
4719         (nautilus_file_get_octal_permissions_as_string):
4720         Filter out any non-unix-permissions flags for the
4721         octal mode.
4723 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4725         * src/nautilus-application.c: (save_session_to_file),
4726         (nautilus_application_load_session): 
4727         * src/nautilus-window-manage-views.c: (setup_new_window),
4728         (nautilus_spatial_window_state_event):
4729         * src/nautilus-spatial-window.c:
4730         (nautilus_spatial_window_state_event):
4731         * libnautilus-private/nautilus-metadata.h:
4732         Store keep-above and stickiness for navigation and spatial windows
4733         across sessions (#163335).
4735 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4737         * src/nautilus-connect-server-dialog.c:
4738         (port_insert_text):
4739         Use gdk_window_beep instead of gdk_display_beep (#373760)
4740         Based on patch from Young-Ho Cha
4742 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4744         * nautilus-folder-handler.desktop.in.in (MimeType):
4745         Add colon at end of list.
4747 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4749         * configure.in:
4750         Post release version bump
4752 === nautilus 2.19.91 ===
4754 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4756         * NEWS:
4757         Update for release.
4759 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4761         * src/file-manager/fm-directory-view.c:
4762         (change_to_view_directory):
4763         Set cwd correctly for scripts on desktop. (#320218)
4764         Patch from Sebastien Bacher
4766 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4768         * libnautilus-private/nautilus-module.c:
4769         Be more robust against broken extensions (#449488)
4771 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4773         * libnautilus-private/nautilus-file-utilities.c:
4774         * libnautilus-private/nautilus-file.c:
4775         Avoid crashing if going to file:///# (#436071)
4777 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4779         * libnautilus-private/nautilus-icon-container.c:
4780         * libnautilus-private/nautilus-icon-factory.c:
4781         * libnautilus-private/nautilus-icon-factory.h:
4782         * src/file-manager/fm-list-model.c:
4783         * src/nautilus-sidebar-title.c:
4784         The icon theme changed how the sizes of the emblem icons
4785         are used, update to comply with that.
4787 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4789         * configure.in:
4790         Post release version bump
4792 === nautilus 2.19.90 ===
4794 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4796         * NEWS:
4797         Update for release
4799 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4801         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4802         * src/nautilus-navigation-window-menus.c:
4803         Replace references to "sidebar" with "side pane". (#131285)
4804         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4806 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4808         * src/nautilus-window-manage-views.c:
4809         (display_view_selection_failure):
4810         Added debug message when GnomeVFS service is not available
4811         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4813 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4815         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4816         Remove excess lines from uninstalled.pc file. (#462496)
4817         Patch from Damien Carbery  <damien.carbery@sun.com>
4819 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4821         * libnautilus-private/Makefile.am:
4822         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4823         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4824         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4825         Use a custom cell renderer for the filename column which applies
4826         ellipsization but reports its size based on the actual width of 
4827         the text to be rendered. This restores the original column
4828         autosizing behaviour while keeping the ellipsization. (#419343)
4830 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4832         * configure.in:
4833         Post release version bump
4835 === nautilus 2.19.6 ===
4837 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4839         * NEWS:
4840         Update for release
4842 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4844         * configure.in: Revert dependency on libSM 1.0.2
4845         added on 2007-07-24 as it makes nautilus unbuildable on
4846         everything but the most cutting-edge distributions.
4847         Plus, nobody else does it.  
4849 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4851         * src/nautilus-window-toolbars.c:
4852         (nautilus_navigation_window_load_extension_toolbar_items):
4853         Don't use the same name for the extensions menu action group
4854         and the extensions toolbar action group. (#461792)
4855         Patch from Christian Persch <chpe@gnome.org>
4857 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4859         * src/nautilus-window.c: (real_load_view_as_menu):
4860         Dont't try to remove extra_viewer_radio_action from a group
4861         that may already have been finalized. (#461789)
4862         Patch from Christian Persch <chpe@gnome.org>
4864 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4866         * libnautilus-private/nautilus-search-engine-simple.c:
4867         (search_visit_func): Don't try to lowercase non-unicode
4868         filenames with g_utf8_strdown. Fixes #454799.
4869         Patch from Jan de Groot  <jan@jgc.homeip.net>
4871 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4873         * src/file-manager/fm-properties-window.c:
4874         (changed_group_callback): Don't crash if the active group
4875         combobox entry is removed or the group information becomes
4876         unreadable. Fixes #355018.
4878 2007-07-24  Christian Persch  <chpe@gnome.org>
4880         * libnautilus-private/nautilus-bookmark.c:
4881         (nautilus_bookmark_menu_item_new):
4882         * libnautilus-private/nautilus-customization-data.c:
4883         (nautilus_customization_data_new),
4884         (nautilus_customization_data_get_next_element_for_display):
4885         * libnautilus-private/nautilus-customization-data.h:
4886         * src/nautilus-application.c:
4887         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4888         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4889         (refresh_go_menu):
4890         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4891         (drag_data_received_callback):
4892         * src/nautilus-property-browser.c:
4893         (make_properties_from_directories):
4894         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4895         (update_bookmarks):
4896         * src/nautilus-window-menus.c:
4897         (nautilus_menus_append_bookmark_to_menu):
4898         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4899         instead of truncating the strings. Bug #410113.
4901 2007-07-24  Christian Persch  <chpe@gnome.org>
4903         * src/nautilus-navigation-window.c: (location_button_create),
4904         (nautilus_navigation_window_init):
4905         * src/nautilus-pathbar.c: (get_slider_button),
4906         (make_directory_button):
4907         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4908         (nautilus_zoom_control_instance_init),
4909         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4910         (and the others on the same 'toolbar') on click, for consistency with
4911         toolbars, and the gtk filechooser path bar. Bug #326774.
4913 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4915         * configure.in:
4916         Require cvs gnome-vfs
4918 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4920         * configure.in:
4921         * src/Makefile.am:
4922         * src/nautilus-image-properties-page.c:
4923         * src/nautilus-main.c:
4924         Optionally support XMP metadata in images via exemi (#451380)
4925         Patch from Hubert Figuiere
4927 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4929         * src/nautilus-connect-server-dialog.c:
4930         (nautilus_connect_server_dialog_init):
4931         React on enter key (#449591)
4932         Patch from Christian Neumair
4934 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4936         * configure.in: 
4937         Add missing dependency on libSM.
4939 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4941         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4942         fixed a typo in key description
4944 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4946         * src/nautilus-file-management-properties.glade:
4947         corrected executable text file labels (#334309)
4949 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4951         * src/file-manager/fm-directory-view.c:
4952         improved string and added ngettext support (#326952)
4954 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4956         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4957         corrected description for confirm_trash (#329440)
4959 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4961         * src/nautilus-window-menus.c:
4962         added two missing tooltip strings (#329308)
4964 2007-07-23  Christian Persch  <chpe@gnome.org>
4966         * configure.in:
4967         * src/nautilus-navigation-action.c: (connect_proxy),
4968         (disconnect_proxy):
4969         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4970         (refresh_go_menu):
4971         * src/nautilus-navigation-window.c: (location_button_create),
4972         (nautilus_navigation_window_init),
4973         (nautilus_navigation_window_destroy),
4974         (nautilus_navigation_window_finalize),
4975         (nautilus_navigation_window_class_init):
4976         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4977         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4978         (finish_first_line):
4979         * src/nautilus-side-pane.c: (side_panel_free),
4980         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4981         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4982         (nautilus_side_pane_add_panel), (create_shortcut):
4983         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4984         (nautilus_trash_bar_init):
4985         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4986         Bug #458284 and bug #455616.
4988 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4990         * libnautilus-private/nautilus-search-engine-simple.c:
4991         Don't error out when recursing into directories during search. (#433105)
4992         Requires recent gnome-vfs
4993         Patch from Marlon Nelson
4995 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4997         * configure.in:
4998         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4999         Add uninstalled pkg-config file. (#400114)
5000         Patch from Brian Cameron  <brian.cameron@sun.com>
5002 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
5004         * nautilus-computer.desktop.in.in:
5005         * nautilus-folder-handler.desktop.in.in:
5006         * nautilus-home.desktop.in.in:
5007         Remove trailing whitespace from TryExec line. (#426949)
5008         Patch from Dan Winship  <danw@novell.com>
5010 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
5012         * src/nautilus-navigation-window.c:
5013         (view_as_menu_switch_views_callback):
5014         Handle the fact that the gtk+ 2.11.x combobox emits the
5015         changed signal on removing the active entry without crash.
5017 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5019         * configure.in:
5020         Post release version bump
5022 === nautilus 2.19.5 ===
5024 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5026         * NEWS:
5027         Update for release
5029 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5031         * libnautilus-private/nautilus-program-choosing.c:
5032         (nautilus_launch_desktop_file):
5033         Check command_string for NULL before using it. (#427618)
5034         Patch from Tom Parker  <palfrey@tevp.net>
5036 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5038         * src/nautilus-image-properties-page.c: (file_read_callback):
5039         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
5040         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
5042 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5044         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5045         (sidebar_title_create_more_info_label):
5046         Fix alignment of labels in information sidebar. (#414199)
5047         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
5049 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5051         * configure.in:
5052         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
5053         but Interactive Unix is obsolete.
5054         Remove checks for functions and headers we don't use anymore.
5055         Remove check for jw as the SGML docs have been removed.
5056         Remove configuration for removed gimphwrapbox.
5057         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
5059 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5061         * libnautilus-private/Makefile.am:
5062         * libnautilus-private/nautilus-cdrom-extensions.h:
5063         Remove unused file.
5065 2007-06-27  Alexander Larsson  <alexl@redhat.com>
5067         * src/nautilus-file-management-properties-main.c:
5068         Fix warning. Patch from Hubert Figuiere.
5070 2007-06-24  Christian Neumair  <cneumair@gnome.org>
5072         * configure.in:
5073         * src/nautilus-application.c:
5074         * src/file-manager/Makefile.am:
5075         * src/file-manager/fm-empty-view.[ch]:
5076         Add optional empty view.
5078 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5080         * configure.in:
5081         Make libexif dependency optional again. (#165773)
5083 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5085         * components/services/nautilus-dependent-shared/
5086         shared-service-widgets.c:
5087         Remove undead file.
5089 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5091         * src/nautilus-shell-interface.idl:
5092         Fix build with libIDL-0.8.5 and older. (#341173)
5093         Patch from Marinus Schraal  <foser@gentoo.org>
5095 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5097         * src/nautilus-connect-server-dialog-main.c: (main):
5098         Set translation domain for goption context. (#450159)
5099         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5101 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5103         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5104         Unref extension modules at shutdown. (#346401)
5105         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
5107 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5109         * libnautilus-private/nautilus-file-utilities.c:
5110         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5111         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5112         Destroy xdg-user-dirs cache at shutdown.
5114 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
5116         * configure.in:
5117         Don't set both -Wsign-compare and -Wno-sign-compare.
5118         Don't set -Wchar-subscripts as it's included in -Wall.
5120 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
5122         * configure.in:
5123         Don't set extra warning flags in the user environment CFLAGS.
5124         Fixes 'make distcheck'.
5126 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5128         * Makefile.am:
5129         Add all past ChangeLog files to EXTRA_DIST.
5131 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5133         * configure.in:
5134         Post release version bump
5136 === nautilus 2.19.4 ===
5138 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5140         * NEWS:
5141         Update for release
5143 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5145         * src/nautilus-application.c: (nautilus_application_startup):
5146         Fix whitespace typo in error message. (#424573)
5147         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
5149 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5151         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5152         Set program-name instead of deprecated name property
5153         and mark the website-label for translation (#438901).
5154         Patch from Christian Persch <chpe@gnome.org>
5156 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5158         * libnautilus-private/nautilus-search-engine-simple.c:
5159         (search_thread_data_new), (search_visit_func):
5160         Normalize unicode search strings and use g_utf8_strdown to
5161         lowercase them. (#421486/#421512)
5162         Patch from Denis Jacquerye  <moyogo@gmail.com>
5164 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5166         * src/file-manager/fm-desktop-icon-view.c:
5167         (action_change_background_callback):
5168         Call background page of gnome-appearance-properties for
5169         "Change Desktop Background" menu item. (#445195)
5170         Patch from Denis Washington  <denisw@svn.gnome.org>
5172 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
5174         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5175         * libnautilus-private/nautilus-desktop-link.c:
5176         (trash_name_changed), (nautilus_desktop_link_new),
5177         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5178         (nautilus_desktop_link_rename), (desktop_link_finalize):
5179         * libnautilus-private/nautilus-global-preferences.c:
5180         (default_computer_link_name), (default_trash_link_name):
5181         * libnautilus-private/nautilus-global-preferences.h:
5182         Allow renaming of the network servers desktop icon. (#383182)
5183         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5185 2007-06-13  Jürg Billeter  <j@bitron.ch>
5187         * nautilus-folder-handler.desktop.in.in:
5188         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5189         bookmarks from the panel.
5191 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5193         * src/file-manager/fm-properties-window.c:
5194         (should_show_volume_usage):
5195         Don't crash on opening properties for multiple files. (#444265)
5197 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5199         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5200         Fix typo in warning message. (#446911)
5201         Patch from Florian Steinel  <fsteinel@flonet.net> 
5203 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5205         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5206         Position the zoom popup menu under the control itself,
5207         not where the mouse cursor happens to be. (#446682)
5208         Patch from Christian Persch <chpe@gnome.org>
5210 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5212         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5213         Don't leak item text and remove stale comment.
5215 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5217         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5218         (zoom_popup_menu_show), (zoom_popup_menu),
5219         (nautilus_zoom_control_button_press_event),
5220         (nautilus_zoom_control_instance_init):
5221         Make zoom control context menu keyboard-activatable by adding
5222         a button to the zoom label. (#326733)
5223         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5225 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
5227         * src/nautilus-file-management-properties.glade:
5228         Replace the "atkrelation" declarations with
5229         "mnemonic_widget" properties (#437340)
5231 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5233         * configure.in:
5234         Post release version bump
5236 === nautilus 2.19.3 ===
5238 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5240         * NEWS:
5241         Update for release
5243 2007-06-04  Willie Walker <william.walker@sun.com>
5245         * src/nautilus-file-management-properties.glade:
5246         Add accessible label for/by properties (#356124)
5248 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5250         * icons/thumbnail_frame.png:
5251         Tango compliant thumbnail frame (#440221)
5252         Icon from David Prieto
5254 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5256         * src/file-manager/fm-properties-window.c:
5257         Fix build in some cases
5259 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5261         * nautilus-folder-handler.desktop.in.in:
5262         Don't show in menu editor
5264 2007-05-22  Alexander Larsson  <alexl@redhat.com>
5266         * libnautilus-private/nautilus-icon-canvas-item.c:
5267         Handle alpha in draw_frame
5269 2007-05-16  Alexander Larsson  <alexl@redhat.com>
5271         * libnautilus-private/nautilus-file-utilities.[ch]:
5272         * libnautilus-private/nautilus-file.c:
5273         * libnautilus-private/nautilus-signaller.c:
5274         * src/file-manager/fm-directory-view.c:
5275         Add support for xdg-user-dirs
5277 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5279         * configure.in:
5280         Post release version bump
5282 === nautilus 2.19.2 ===
5284 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5286         * NEWS:
5287         * configure.in:
5288         Bump to 2.19.2
5290         * libnautilus-private/nautilus-icon-factory.c:
5291         * libnautilus-private/nautilus-icon-container.c:
5292         Fix up checks
5294 2007-05-09  Alexander Larsson  <alexl@redhat.com>
5296         * src/file-manager/fm-directory-view.c:
5297         Avoid displaying file size if none exists (#390055)
5298         Patch from Ed Catmur
5300 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
5302         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5303         Don't leak original hash key.
5305 2007-05-02  Alexander Larsson  <alexl@redhat.com>
5307         * configure.in:
5308         * src/file-manager/fm-properties-window.c:
5309         Add disk usage pie chart (#410658)
5310         Based on patch from Trevor Davenport
5312 2007-04-16  Alexander Larsson  <alexl@redhat.com>
5314         * libnautilus-private/nautilus-thumbnails.c:
5315         Work with glib < 2.13.0
5317 2007-04-13  Alexander Larsson  <alexl@redhat.com>
5319         * libnautilus-private/nautilus-thumbnails.c:
5320         Avoid searching possibly long lists of thumbnails.
5321         Based on patch from Iain
5323 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5325         * src/nautilus-window-menus.c:
5326         (action_about_nautilus_callback):
5327         Add url in about dialog and update copyright year.
5328         Patch from Jaap A. Haitsma
5330 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5332         * libnautilus-private/nautilus-directory-async.c:
5333         Limit number of calls to is_needy() (#320282)
5334         Based on patch from Aivars Kalvans
5336 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5338         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5339         * libnautilus-private/nautilus-global-preferences.c:
5340         * libnautilus-private/nautilus-global-preferences.h:
5341         * libnautilus-private/nautilus-icon-factory.c:
5342         * libnautilus-private/nautilus-thumbnails.c:
5343         Added support for a thumbnail icon size prefs (#424127)
5345 2007-04-11  Alexander Larsson  <alexl@redhat.com>
5347         * src/file-manager/fm-directory-view.c:
5348         (file_and_directory_list_free):
5349         Fix memleak (#427942)
5350         patch from Matthias Clasen
5352 2007-03-30  Alexander Larsson  <alexl@redhat.com>
5354         * src/nautilus-places-sidebar.c:
5355         Add trash to sidebar places.
5356         Patch from Stefano Teso
5358 2007-03-29  Alexander Larsson  <alexl@redhat.com>
5360         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5361         Bump default name column width to 32 (#410361)
5363 2007-03-28  Alexander Larsson  <alexl@redhat.com>
5365         * src/nautilus-window-manage-views.c:
5366         (nautilus_window_open_location_full):
5367         Avoid reloading window with same location. (#417193)
5368         Patch from Stefano Teso
5370 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5372         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5373         Avoid recursion when updating symlinks (#418771)
5375 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5377         * libnautilus-private/nautilus-icon-factory.h:
5378         Make default icon sizes match xdg icon sizes better (#347168)
5379         Patch from Christian Neumair
5381 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5383         * libnautilus-private/nautilus-metadata.h:
5384         * src/nautilus-sidebar-title.c:
5385         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5386         code related to it.
5388 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5390         * src/nautilus-places-sidebar.c:
5391         Update icons on theme change (#416806)
5392         Patch from Stefano Teso
5394 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5396         * src/nautilus-history-sidebar.c:
5397         (nautilus_history_sidebar_class_init):
5398         (nautilus_history_sidebar_style_set):
5399         Update icons on theme change (#416810)
5400         Patch from Stefano Teso
5402 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5404         * src/nautilus-places-sidebar.c:
5405         Re-apply reverted context menu patch.
5407 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5409         * configure.in:
5410         Bump version to 2.19.1
5411         Gnome 2.18 work continues on gnome-2-18 branch
5413 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5415         * src/nautilus-places-sidebar.c:
5416         Revert previous checkin since it broke the freeze.
5418 2007-03-15  Alexander Larsson  <alexl@redhat.com>
5420         * src/nautilus-places-sidebar.c:
5421         (bookmarks_build_popup_menu):
5422         Add mnemonics to Open and Open in New Window to reuse
5423         old translations.
5425 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5427         * src/nautilus-places-sidebar.c:
5428         Add open and open in new window to places sidebar context menu.
5429         Patch from Stefano Teso
5431 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5433         * src/file-manager/fm-directory-view.c (schedule_update_menus)
5434         (schedule_update_status):
5435         Make sure we never schedule an update after the window has been
5436         destroyed. Likely fixes #349551
5438 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5440         * configure.in:
5441         Post release version bump
5443 === nautilus 2.18.0.1 ===
5445 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5447         * NEWS:
5448         Update for release
5450         * configure.in:
5451         Set version to 2.18.0.1
5453         * libnautilus-private/nautilus-file-utilities.c:
5454         * libnautilus-private/nautilus-file-utilities.h:
5455         * libnautilus-private/nautilus-file.c:
5456         * libnautilus-private/nautilus-signaller.c:
5457         * src/file-manager/fm-directory-view.c:
5458         Revert accidental commit.
5460 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5462         * configure.in:
5463         Post release version bump
5465 === nautilus 2.18.0 ===
5467 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5469         * NEWS:
5470         Update for release
5472         * configure.in:
5473         Bump version to 2.18.0
5475 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5477         * src/network-scheme.desktop.in:
5478         * nautilus-computer.desktop.in.in:
5479         * nautilus.desktop.in.in:
5480         * nautilus-home.desktop.in.in:
5481         * nautilus-file-management-properties.desktop.in.in:
5482         "Application" is not a valid category in the freedesktop.org
5483         specification. Also added GNOME and/or GTK where appropriate.
5485 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5487         * libnautilus-private/nautilus-file.c:
5488         * libnautilus-private/nautilus-icon-canvas-item.c:
5489         * libnautilus-private/nautilus-icon-container.c:
5490         * libnautilus-private/nautilus-program-choosing.c:
5491         * libnautilus-private/nautilus-trash-file.c:
5492         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5493         * src/file-manager/fm-desktop-icon-view.c:
5494         * src/file-manager/fm-directory-view.c:
5495         * src/file-manager/fm-list-model.c:
5496         * src/file-manager/fm-list-view.c:
5497         * src/file-manager/fm-tree-model.c:
5498         * src/nautilus-image-properties-page.c:
5499         * src/nautilus-navigation-bar.c:
5500         * src/nautilus-query-editor.c:
5501         * src/nautilus-search-bar.c:
5502         * src/nautilus-window-private.h:
5503         Sparse cleanups from kjartan
5505 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5507         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5508         Don't make filename column expand, instead default
5509         to 16 chars wide. (#408155)
5511 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5513         * configure.in:
5514         Post release version bump
5516 === nautilus 2.17.92 ===
5518 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5520         * NEWS:
5521         Update for release
5523 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5525         * cut-n-paste-code/widgets/Makefile.am:
5526         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5527         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5528         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5529         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5530         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5531         * libnautilus-private/Makefile.am:
5532         * src/Makefile.am:
5533         Remove unused gtkhwrapbox.
5535 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5537         * src/nautilus-connect-server-dialog.c:
5538         Don't show unsupported methods. (#333151)
5539         Patch from Christian Neumair.
5541 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5543         * libnautilus-private/nautilus-file.c:
5544         Avoid asserting when the symbolic link hastable isn't
5545         uptodate (#358172)
5546         Store absolute uris, not relative paths in symbolic link
5547         hashtable.
5549 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
5551         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5552         Ellipsise the filename column in list view mode, and make it expand so
5553         it doesn't just show "...". Bug #408155.
5555 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
5557         * libnautilus-private/nautilus-file-operations-progress.c:
5558         (set_text_unescaped_trimmed), (create_titled_label),
5559         (nautilus_file_operations_progress_init),
5560         (nautilus_file_operations_progress_new_file):
5561         * src/file-manager/fm-properties-window.c:
5562         (value_field_update_internal), (value_field_update),
5563         (attach_label), (attach_value_field_internal): Remove
5564         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5565         Bug #409276.
5567 2007-02-20  Alexander Larsson  <alexl@redhat.com>
5569         * libnautilus-private/nautilus-file-operations.c:
5570         Fix for C89 compilers. (#407150)
5571         Patch from Jens Granseuer
5573 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
5575         * configure.in:
5576         * cut-n-paste-code/Makefile.am:
5577         * src/Makefile.am:
5578         * src/file-manager/fm-list-model.c: Don't build included GSequence on
5579         glib >= 2.13.0. Bug #407618.
5581 2007-02-19  Alexander Larsson  <alexl@redhat.com>
5583         * src/nautilus-pathbar.c:
5584         Don't display homedir as desktop in pathbar when
5585         in home-as-desktop mode. (#368661)
5586         Patch from John Millikin
5588 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5590         * configure.in:
5591         Post release version bump
5593 === nautilus 2.17.91 ===
5595 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5597         * configure.in:
5598         Bump to 2.17.91
5600         * NEWS:
5601         Update for release
5603 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5605         * configure.in:
5606         Bump libgnome req (#404475)
5608 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5610         * libnautilus-private/nautilus-file-operations.c:
5611         * libnautilus-private/nautilus-file.c:
5612         * src/file-manager/fm-directory-view.c:
5613         Capitilize "Link" in link to... names. (#314175)
5614         Patch from Frederic Peters
5616 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5618         * libnautilus-private/nautilus-icon-container.c:
5619         Avoid translating nonvisible text. (#364466)
5621 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5623         * libnautilus-private/nautilus-thumbnails.c:
5624         (nautilus_thumbnail_load_image):
5625         Fix crash on broken images. (#403255)
5626         Patch from Lucas Mazzardo Veloso
5628 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5630         * libnautilus-private/nautilus-emblem-utils.c:
5631         OSX build fix. (#403255)
5632         Patch from dmacks@netspace.org
5634 2007-02-05  Jesse Stockall <jesse@cleverone.org>
5636        * src/file-manager/fm-directory-view.c
5637        * src/file-manager/fm-tree-view.c
5638        * src/nautilus-places-sidebar.c
5639        * libnautilus-private/nautilus-file-operations.[ch]
5640        Prompts to empty trash when unmounting drives. Closes #138058
5642 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5644         * src/file-manager/fm-list-model.c:
5645         Avoid ever showing "empty" while loading a subdirectory (#340495)
5646         Based on patch from Christof Krüger
5648 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5650         * src/nautilus-application.c (save_session_to_file):
5651         Fix memory leak and fd leak.
5653 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5655         * libnautilus-private/nautilus-desktop-icon-file.c:
5656         Fix crasher (#403565)
5657         Patch from Padraig O'Briain
5659 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5661         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5662         Avoid crash if we've not set the content view of the window yet.
5664 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5666         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5667         Avoid crashing if not enough items in icon view caption pref (#357955)
5669         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5670         Avoid spewing warnings in above case, also some performance fixes.
5672 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5674         * nautilus-file-management-properties.desktop.in.in:
5675         Move File Management capplet to PersonalSettings.
5677 === nautilus 2.17.90 ===
5679 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5681         * NEWS:
5682         * configure.in:
5683         Bump to 2.17.90
5685 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5687         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5688         (egg_tree_multi_drag_source_get_type):
5689         * libnautilus-extension/nautilus-column-provider.c:
5690         (nautilus_column_provider_get_type):
5691         * libnautilus-extension/nautilus-column.c:
5692         (nautilus_column_get_type):
5693         * libnautilus-extension/nautilus-file-info.c:
5694         (nautilus_file_info_get_type):
5695         * libnautilus-extension/nautilus-info-provider.c:
5696         (nautilus_info_provider_get_type):
5697         * libnautilus-extension/nautilus-location-widget-provider.c:
5698         (nautilus_location_widget_provider_get_type):
5699         * libnautilus-extension/nautilus-menu-item.c:
5700         (nautilus_menu_item_get_type):
5701         * libnautilus-extension/nautilus-menu-provider.c:
5702         (nautilus_menu_provider_get_type):
5703         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5704         * libnautilus-extension/nautilus-property-page-provider.c:
5705         (nautilus_property_page_provider_get_type):
5706         * libnautilus-extension/nautilus-property-page.c:
5707         (nautilus_property_page_get_type):
5708         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5709         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5710         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5711         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5712         * libnautilus-private/nautilus-icon-canvas-item.c:
5713         (nautilus_icon_canvas_item_accessible_get_type),
5714         (nautilus_icon_canvas_item_get_type):
5715         * libnautilus-private/nautilus-sidebar-provider.c:
5716         (nautilus_sidebar_provider_get_type):
5717         * libnautilus-private/nautilus-sidebar.c:
5718         (nautilus_sidebar_get_type):
5719         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5720         * libnautilus-private/nautilus-window-info.c:
5721         (nautilus_window_info_get_type):
5722         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5723         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5724         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5725         * src/nautilus-navigation-action.c:
5726         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5727         GInterfaceInfo static. Bug #362034.
5729 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5731         * src/nautilus-window-menus.c:
5732         Restore "CD/DVD Creator" label for menu item. Was removed by
5733         a misunderstood, see bug #385382.
5735 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5737         Merged from gnome-2-16:
5739         * src/nautilus-property-browser.c (add_reset_property): Make the
5740         "Reset" string translatable.  Fixes #394328.  Patch committed by
5741         Federico Mena-Quintero <federico@novell.com>.
5743 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5745         * libnautilus-private/nautilus-directory-background.c:
5746         (nautilus_connect_background_to_file_metadata):
5747         Remove all pending eel preferences callbacks.
5749 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5751         * src/nautilus-navigation-window.c:
5752         (nautilus_navigation_window_key_press_event)
5753         * src/nautilus-actions.h:
5754         * src/nautilus-window.c:
5755         (nautilus_window_key_press_event)
5756         * configure.in:
5757         Add support for XF86 multimedia keys (#329920) .
5759 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5761         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5762         Avoid crash on NULL vfs_uri (#320020)
5764 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5766         * libnautilus-private/nautilus-file-operations.c:
5767         (nautilus_file_operations_new_file_from_template):
5768         Use default permissions when copying template to use
5769         umask correctly. (#327249)
5770         Patch from Josselin Mouette
5772 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5774         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5776         Handle NULL activation uris from drives
5778 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5780         * libnautilus-private/nautilus-ui-utilities.c:
5781         (nautilus_ui_string_get):
5782         Handle ui file load error better.
5783         Patch from Tom Parker
5785 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5787         Add svn:externals property to include libbackground from trunk.
5789 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5791         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5792         Use proper macro for translating the scripts menu item (#389467).
5793         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5795 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5797         * libnautilus-private/nautilus-debug-log.c
5798         (make_key_file_from_configuration): Oops, handle the case of an
5799         empty domains_hash.
5801 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5803         * libnautilus-private/nautilus-file-operations-progress.c:
5804         (time_remaining_callback):
5805         Zero-pad seconds in the remaining time display (#376291).
5806         Patch from Sven Herzberg  <herzi@gnome-de.org>
5808 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5810         * src/nautilus-image-properties-page.c: (load_finished):
5811         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5812         (setup_internal_entry):
5813         Avoid markup in translatable messages (#360448).
5814         Patch from Elijah Newren <newren@gmail.com>
5816 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5818         * src/nautilus-navigation-window.c:
5819         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5820         Don't connect the changed signal handler on the view as combobox
5821         each time the contents of the combobox are reloaded, but only on
5822         instantiation. Prevents creating as many view instances as times
5823         the view/location was already changed when using the view as menu.
5825 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5827         * libnautilus-extension/nautilus-file-info.c:
5828         * libnautilus-extension/nautilus-file-info.h:
5829         * libnautilus-private/nautilus-file.c:
5830         Add nautilus_file_info_get_activation_uri().
5832 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5834         * configure.in:
5835         Post release version bump
5837 === nautilus 2.17.1 ===
5839 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5841         * NEWS:
5842         Update for release.
5844 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5846         * src/nautilus-trash-bar.c:
5847         * src/nautilus-trash-bar.h:
5849         Remove unneeded function I left in by mistake.
5851 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5853         * src/nautilus-trash-bar.c:
5854         * src/nautilus-trash-bar.h:
5855         * src/nautilus-window-manage-views.c:
5857         Add an extra widget to the trash folder with the "Empty Trash"
5858         button. Kudos also to Lakin Wecker who came up with a similar
5859         patch some months ago, though it never went in.
5861         * src/nautilus-information-panel.c:
5863         Remove the "Empty Trash" and "Burn" buttons from the side pane
5864         since we now have extra location widgets.
5866 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5868         * src/file-manager/fm-directory-view.c:
5870         Use "document-new", "folder-new" named icon from
5871         Icon Naming Spec for File->Create Document and
5872         File->Create Folder menu entries.
5874         * src/nautilus-navigation-window-menus.c:
5876         Use "window-new" named icon from Icon Naming Spec for
5877         File->New Window menu entry in browser window.
5879 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5881         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5882         a tiny leak.
5884 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5886         * nautilus-computer.desktop.in.in:
5888         Fix a typo in previous commit (folders, not folder)
5890 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5892         * src/nautilus-actions.h:
5894         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5896         * src/nautilus-navigation-window-menus.c:
5897         (nautilus_navigation_window_initialize_actions),
5898         (nautilus_navigation_window_initialize_menus):
5899         * src/nautilus-spatial-window.c:
5900         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5902         Define short_label for NAUTILUS_ACTION_HOME and
5903         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5904         in search menu entry.
5906 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5908         * nautilus-computer.desktop.in.in:
5909         * nautilus-file-management-properties.desktop.in.in:
5910         * nautilus-home.desktop.in.in:
5911         * src/nautilus-navigation-window-menus.c:
5912         * src/nautilus-spatial-window.c:
5913         * src/nautilus-window-menus.c:
5914         * src/network-scheme.desktop.in:
5916         Update comments and some menu entries to match suggestions on
5917         http://live.gnome.org/UsabilityTeam/Menu
5919 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5921         * libnautilus-private/nautilus-debug-log.c
5922         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5923         30000 was way too big for normal usage.
5924         (add_to_milestones): New function; adds a milestone string to a
5925         linked list of milestones.
5926         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5927         (write_string): New helper function.
5928         (dump_milestones): New helper function.
5929         (dump_configuration): Use write_string().
5930         (dump_ring_buffer): New helper function; moved the code from
5931         nautilus_debug_log_dump().
5932         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5933         (dump_configuration): Print the instructions to re-create the
5934         configuration here, instead of in nautilus_debug_log_dump().
5936 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5938         * src/ephy-spinner.c:
5939         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5941         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5943 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5945         * src/nautilus-application.c (save_session_to_file): use
5946         g_mkstemp instead of tempnam.
5948 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5950         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5951         Don't expand vbox with dialog size (#384078)
5952         Patch from Baptiste Mille-Mathias
5954 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5956         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5957         Default location dialog to $home for desktop (#383840)
5958         Patch from Guillaume Desmottes
5960 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5962         * libnautilus-private/nautilus-desktop-link.c:
5963         * libnautilus-private/nautilus-file-utilities.c:
5964         * libnautilus-private/nautilus-query.c:
5965         * src/nautilus-navigation-window.c:
5966         * src/nautilus-navigation-window.h:
5967         * src/nautilus-pathbar.c:
5968         * src/nautilus-places-sidebar.c:
5969         * src/nautilus-shell.c:
5970         * src/nautilus-window-manage-views.c:
5971         * src/nautilus-window.c:
5972         * src/file-manager/fm-tree-model.c:
5973         * src/file-manager/fm-tree-view.c:
5975         Use nautilus_get_home_directory_uri everywhere instead of
5976         open coding it and other minor cleanups.
5978 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5980         * libnautilus-private/nautilus-monitor.c:
5981         Schedule metadata removal when we get external remove events.
5982         Patch from Gene Z. Ragan (#45953)
5984 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5986         * libnautilus-private/nautilus-icon-canvas-item.c:
5987         Disable the mask code for now...
5989 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5991         * libnautilus-private/nautilus-icon-canvas-item.c:
5992         * libnautilus-private/nautilus-icon-container.c:
5993         * libnautilus-private/nautilus-icon-private.h:
5994         Draw selection rect using cairo.
5996         * icons/Makefile.am:
5997         * icons/text-selection-frame.png:
5998         Remove old icon used for selection rect.
6000         Patch from Gene Z. Ragan
6002 2006-12-04  Alexander Larsson  <alexl@redhat.com>
6004         * src/file-manager/fm-list-view.c:
6005         Reveal selection on sort-order change.(#332667)
6006         Patch from Gene Z. Ragan
6008 2006-12-04  Alexander Larsson  <alexl@redhat.com>
6010         * cut-n-paste-code/gsequence/gsequence.[ch]:
6011         Import gsequence fix for #350579
6013 2006-12-04  Alexander Larsson  <alexl@redhat.com>
6015         * libnautilus-private/nautilus-icon-container.[ch]:
6016         * src/file-manager/fm-icon-container.c:
6017         Freeze icon view updates while renaming to avoid things
6018         moving around on file changes. (#318373)
6019         Patch from Nelson Benítez
6021 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6023         * icons/nautilus-server-connect.png
6024         Removed this legacy icon.
6026 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6028         * configure.in:
6029         * icons/Makefile.am:
6030         * icons/appicon/*:
6031         Add new Nautilus logo from Ulisse Perusin, installed
6032         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
6034         * icons/nautilus-launch-icon.png:
6035         Removed.
6037         * src/nautilus-window-menus.c:
6038         Use the new named icon logo in about dialog.
6040 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6042         * icons/knob.png:
6043         Remove black outline, using Tango style.
6044         See bug 374722 for details.
6046 2006-11-30  Alexander Larsson  <alexl@redhat.com>
6048         * libnautilus-private/nautilus-icon-canvas-item.c:
6049         * libnautilus-private/nautilus-icon-container.c:
6050         * libnautilus-private/nautilus-icon-private.h:
6051         Add more themeing features for icon view icons.
6052         Patch from JackTheDipper
6054 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6056         * src/file-manager/fm-tree-view.c:
6057         Add delete menu item if configured. (#132326)
6058         Patch from Ferran Puig
6060 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6062         * libnautilus-private/nautilus-icon-container.c:
6063         * libnautilus-private/nautilus-icon-private.h:
6064         Handle scroll wheel while rubberbanding.
6065         Patch from Nelson Benítez
6067 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
6069         * icons/nautilus-desktop.png:
6070         * icons/nautilus-file-management-properties.png:
6071         * icons/nautilus-mini-logo.png
6072         * icons/Search.png:
6073         * icons/side_bar_image.png:
6074         Remove legacy icons from cvs.
6076 2006-11-24  Alexander Larsson  <alexl@redhat.com>
6078         * src/nautilus-spatial-window.c:
6079         Ellipsice location menu button at 16 chars.
6080         Patch from Tom Parker
6082 2006-11-23  Federico Mena Quintero  <federico@novell.com>
6084         Use the write-to-a-pipe trick from the signal handler instead of
6085         queueing an idle handler from there.
6087         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6088         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6089         (sigusr1_handler): Write a byte to our pipe instead of queueing an
6090         idle handler.
6091         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
6092         the pipe, and dump the debug log.
6094         Add a configuration file for the logging mechanism.  You create
6095         ~/nautilus-debug-log.conf as a GKeyFile.
6097         * libnautilus-private/nautilus-debug-log.c
6098         (nautilus_debug_log_load_configuration): New function; loads the
6099         configuration from a key file like this:
6101                 [debug log]
6102                 enable domains = foo; bar; baz
6103                 max lines = 1000
6105         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6106         New utility function.
6107         (nautilus_debug_log_dump): At the end of the log, dump the
6108         configuration used for the debug log so that the user can
6109         re-create it later.
6111         * libnautilus-private/nautilus-debug-log.h: New prototype for
6112         nautilus_debug_log_load_configuration().
6114         * src/nautilus-main.c (setup_debug_log): Load the debug log's
6115         configuration from ~/nautilus-debug-log.conf
6116         (setup_debug_log_domains): Removed.
6118         * src/nautilus-main.c (log_override_cb): If the log level of the
6119         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
6120         use this log level for miscellaneous debugging messages from
6121         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
6122         default log handler, to avoid a huge ~/.xsession-errors.
6123         (setup_debug_log_domains): Enable logging for
6124         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6126 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
6128         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6129         Fix inconsistent label boleding. (#372550)
6131 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6133         * libnautilus-private/nautilus-icon-canvas-item.c:
6134         A11y fix for handing renames better (#338353)
6136 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6138         * Commit federicos debug logging patch:
6140 2006-10-23  Federico Mena Quintero  <federico@novell.com>
6142         * libnautilus-private/nautilus-debug-log.h
6143         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6144         We'll spit the messages that come from GLog as milestone events.
6146         * src/nautilus-main.c (setup_debug_log): New function; set up
6147         everything here.
6148         (setup_debug_log_glog): New function.  Override the default
6149         handler for GLog so that its messages will also appear as
6150         milestone events in our own debug log.
6152 2006-10-16  Federico Mena Quintero  <federico@novell.com>
6154         * src/file-manager/fm-directory-view.c (files_added_callback): Log
6155         when files are added to the view.
6156         (files_changed_callback): Log when files get changed in the view.
6157         (fm_directory_view_notify_selection_changed): Log when the
6158         selection changes.
6160         * src/nautilus-main.c (setup_debug_log_domains): Add
6161         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6163         * libnautilus-private/nautilus-debug-log.h: New prototype for
6164         nautilus_debug_log_with_file_list().
6166         * libnautilus-private/nautilus-debug-log.c
6167         (nautilus_debug_log_with_file_list): New function; takes a GList
6168         of NautilusFile.
6170 2006-10-03  Federico Mena Quintero  <federico@novell.com>
6172         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6173         Deal with URI lists optionally.
6174         (nautilus_debug_log_with_uri_list): New function.
6176         * libnautilus-private/nautilus-icon-dnd.c
6177         (receive_dropped_color): Log when a color is dropped.
6178         (receive_dropped_tile_image): Log when a tile image is dropped.
6180         * libnautilus-private/nautilus-icon-container.c
6181         (motion_notify_event): Log when a drag begins.
6182         (button_release_event): Log when a drag ends.
6184         * libnautilus-private/nautilus-file-operations.c
6185         (nautilus_file_operations_copy_move): Log move/copy/link actions.
6186         (nautilus_file_operations_new_folder): Log when a folder is created.
6187         (nautilus_file_operations_new_file_from_template): Log when a file
6188         is created from a template.
6189         (nautilus_file_operations_new_file): Log when a file is created.
6190         (nautilus_file_operations_delete): Log when files are deleted.
6191         (do_empty_trash): Log when the trash is emptied.
6193 2006-09-22  Federico Mena Quintero  <federico@novell.com>
6195         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6196         simple logging infrastructure based on a ring buffer.
6198         * libnautilus-private/Makefile.am
6199         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6201         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6202         ~/nautilus-debug-log.txt.
6204         * src/file-manager/fm-directory-view.c
6205         (fm_directory_view_activate_files): Log the action of activating a
6206         file.
6207         (open_location): Likewise.
6208         (fm_directory_view_launch_application): Likewise, for launching an
6209         application.
6210         (action_new_launcher_callback): Likewise, for creating a launcher.
6211         (activate_callback): Log the various actions that can happen here.
6213         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6214         Log the various activations/launches that can happen.
6216         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6217         action of the user activating something in the Places sidebar.
6219         * src/nautilus-window-manage-views.c
6220         (nautilus_window_open_location_full): Log the action of changing
6221         the location in a window.
6222         (nautilus_window_set_content_view): Log the action of thanging the
6223         view of a window.
6224         (end_location_change): Log when the window finishes loading.
6226         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6227         action of expanding a row to load a subdirectory.
6228         (row_collapsed_callback): Likewise, for collapsing a row.
6230         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6231         action of renaming a file.
6233         * src/nautilus-application.c
6234         (nautilus_application_present_spatial_window_with_selection): Log
6235         when new or existing spatial windows get presented.
6236         (nautilus_application_create_navigation_window): Log when a
6237         navigation window gets created.
6239 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6241         * configure.in:
6242         Bump version to 2.17.1
6243         Gnome 2.16 work continues on gnome-2-16 branch
6245 2006-11-22  Alexander Larsson  <alexl@redhat.com>
6247         * libnautilus-private/nautilus-search-engine.c:
6248         Look for Beagle before looking for Tracker. Since Tracker
6249         autostarts and Beagle doesn't this means you can have both
6250         installed and configured and pick which one to use.
6252 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6254         * configure.in:
6255         Post release version bump
6257 === nautilus 2.16.3 ===
6259 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6261         * NEWS:
6262         Update for release.
6264 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6266         * libnautilus-private/nautilus-icon-container.c:
6267         * src/file-manager/fm-icon-view.c:
6268         Revert federicos patch from 2006-11-06, as it was causing problems.
6270 2006-11-13  Alexander Larsson  <alexl@redhat.com>
6272         * libnautilus-private/nautilus-directory-async.c:
6273         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6274         Fixes #372471
6276 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6278         * configure.in:
6279         Post release version bump
6281 === nautilus 2.16.2 ===
6283 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6285         * NEWS:
6286         Update for release
6288         * libnautilus-private/nautilus-directory-async.c:
6289         * libnautilus-private/nautilus-directory.c:
6290         Unschedule call_ready callbacks on directory finalize, not
6291         on file finalize.
6292         Keep monitors around until we call the call_when_ready callback
6293         at idle time.
6294         Call async_state_changed and update_metadata_monitors after
6295         call_when_ready callbacks have been called at idle.
6297         (fixes make check)
6299 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6301         * src/nautilus-application.c:
6302         * src/nautilus-shell.c:
6303         * src/nautilus-main.[ch]:
6304         Make the session restart work again (from 2006-11-03 change)
6305         Make the session not restart nautilus on --quit
6307 2006-11-06  Federico Mena Quintero  <federico@novell.com>
6309         http://bugzilla.gnome.org/show_bug.cgi?id=330298
6311         Fix the use of lazy positioning, and the saving of metadata for
6312         lazily-positioned icons.  Fixes
6313         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6314         https://bugzilla.novell.com/show_bug.cgi?id=174766.
6316         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6317         desktop icon files (not "real" files) have lazy positions.  Don't
6318         consider whether the directory is loading; this is not the right
6319         place to check that.
6320         (fm_icon_view_begin_loading): Tell the icon container that we
6321         just started reloading.
6322         (fm_icon_view_end_loading): Tell the icon container that we
6323         finished loading.
6325         * libnautilus-private/nautilus-icon-private.h
6326         (NautilusIconContainerDetails): New flag "is_reloading".
6328         * libnautilus-private/nautilus-icon-container.h: New prototype for
6329         nautilus_icon_container_set_is_reloading().
6331         * libnautilus-private/nautilus-icon-container.c
6332         (nautilus_icon_container_set_is_reloading): New function; sets an
6333         is_reloading flag in the icon container.
6334         (icon_set_position): Clear icon->has_lazy_position, since the icon
6335         will be well-positioned once this function exits.
6336         (finish_adding_new_icons): Do not ignore already-placed lazy
6337         position icons when filling the placement grid!  Save the value of
6338         icon->has_lazy_position before calling assign_icon_position().
6339         Since that function may call icon_set_position() (which will clear
6340         the flag), we need to keep the original value of the flag.
6341         (finish_adding_new_icons): Don't clear icon->has_lazy_position
6342         here; let icon_set_position() do it.
6343         (finish_adding_new_icons): Emit the icon_position_changed signal
6344         so that the parent knows that we moved an icon under it.  This has
6345         the effect of updating/preserving the position metadata for
6346         has_lazy_position icons.
6348 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6350         * configure.in:
6351         * nautilus-computer.desktop.in:
6352         * nautilus-computer.desktop.in.in:
6353         * nautilus-file-management-properties.desktop.in:
6354         * nautilus-file-management-properties.desktop.in.in:
6355         * nautilus-folder-handler.desktop.in:
6356         * nautilus-folder-handler.desktop.in.in:
6357         * nautilus-home.desktop.in:
6358         * nautilus-home.desktop.in.in:
6359         * nautilus.desktop.in:
6360         * nautilus.desktop.in.in:
6361         Add X-GNOME-Bugzilla-Version marking to desktop files.
6363 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6365         * libnautilus-private/nautilus-icon-container.c:
6366         Cancel rubberbanding if we get a grab shadow event.
6367         This happens when a modal dialog (e.g. an error or auth dialog)
6368         appears. (Partially fixes #122688)
6370 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6372         * src/file-manager/fm-icon-view.c (play_file):
6373         Don't close handle and free buffer twice on error. (#321175)
6375 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6377         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6378         Don't crash on old desktop dir and search dir uris. (#349840)
6380 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
6382         * src/nautilus-file-management-properties.glade:
6383         Specify label-for and labelled-by atk relations. (#356124)
6385         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6387 2006-11-03  Alexander Larsson  <alexl@redhat.com>
6389         * libnautilus-private/nautilus-directory-metafile.c:
6390         Always use the in-process metafile factory. We don't need it
6391         oop, since nautilus is single process these days. This fixes
6392         some strange races with bonobo-activation that caused #351713
6394         * src/nautilus-application.[ch]:
6395         * src/nautilus-shell.h:
6396         Change the way we use bonobo-activation to get the NautilusShell
6397         so that we don't rely on bonobo-activation-server to spawn nautilus,
6398         as this could lead to some strange duplicate processes.
6399         We now directly try to register the app-wide shell object with
6400         bonobo-activation manually and activate it with
6401         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6403         * src/nautilus-shell.c:
6404         Handle all corba calls from the NautilusShell in an idle handler.
6405         This fixes some crashes where we reentered badly into e.g. quit
6406         when calling gconf.
6408         * src/nautilus-main.c:
6409         Since we now handle the initial open_window shell calls via an idle
6410         we need to delay until idle time to know if we can quit or not.
6412 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6414         * test/file-torture.py (main):
6415         Sleep shorter, for more torture
6417 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6419         * libnautilus-private/nautilus-directory-private.h:
6420         * libnautilus-private/nautilus-directory-async.c:
6421         Call all call_when_ready callbacks from an idle handler.
6422         This fixes problems with reentrancy, like bug #348161
6424 2006-11-01  Alexander Larsson  <alexl@redhat.com>
6426         * src/file-manager/fm-tree-model.c:
6427         Always emit the row-deleted signal before deleting the row
6428         from the model. This is according to the GtkTreeModel::row-changed
6429         docs and feedback from kris.
6430         Hopefully this will fix bug #356672
6432 2006-10-31  Alexander Larsson  <alexl@redhat.com>
6434         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6435         Remove assert that keep randomly failing to fix crash (#352592)
6436         Replace it with some debug output that hopefully lets us
6437         track down the cause.
6439 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6441         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6442         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6443         Fix C99-style variable initialization for gcc 2.95. (#348665)
6445         Patch from Jens Granseuer <jensgr@gmx.net>
6447 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6449         * src/nautilus-property-browser.c: (remove_color),
6450         (nautilus_property_browser_remove_element),
6451         (element_clicked_callback), (make_properties_from_xml_node):
6452         Remove colors by really removing them from browser.xml,
6453         not marking them deleted. That made it impossible to add
6454         another color with the same name later on.
6455         Also delete colors by their (unique) names and not their color
6456         values. That made it possible to delete built-in colors.
6457         Fixes #358893.
6459         Based on a patch from Emil Soleyman-Zomalan
6461 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6463         * src/file-manager/fm-properties-window.c:
6464         (attach_value_field_internal), (attach_value_field),
6465         (attach_ellipsizing_value_field), (append_title_value_pair),
6466         (append_title_and_ellipsizing_value),
6467         (append_directory_contents_fields), (add_permissions_combo_box),
6468         (create_simple_permissions), (create_advanced_permissions):
6469         Set up proper relationships between labels and widgets in the
6470         properties dialog. Fixes #363116.
6472         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6474 2006-10-19  Federico Mena Quintero  <federico@novell.com>
6476         * test/file-torture.py: New file with a little torture test.  It
6477         does a bunch of file operations on a directory.  Nautilus
6478         sometimes crashes when viewing that directory, so this should help
6479         us find bugs.
6481 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6483         * libnautilus-private/nautilus-file.c:
6484         (nautilus_file_get_volume_name):
6485         Check for NULL path before calling
6486         gnome_vfs_volume_monitor_get_volume_for_path().
6488         * libnautilus-private/nautilus-monitor.c:
6489         (path_is_on_readonly_volume):
6490         Assert path.
6492 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6494         * src/file-manager/fm-directory-view.c:
6495         (convert_file_list_to_string):
6496         Don't append final newline for textual URIs.
6497         Fixes #360441.
6499 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6501         * src/nautilus-main.c: (main):
6502         Shut down eel before GnomeVFS.
6504 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6506         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6507         Only deregister "ignore hidden file preferences" callback if it has
6508         been initialized before.
6510 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6512         * libnautilus-private/nautilus-customization-data.c:
6513         (nautilus_customization_data_new),
6514         (nautilus_customization_data_get_next_element),
6515         (nautilus_customization_make_pattern_chit):
6516         Handle NULL pattern chit, don't unref pattern tile in
6517         make_pattern_chit.
6519         * libnautilus-private/nautilus-file-utilities.c:
6520         (nautilus_pixmap_file):
6521         Bail using g_debug if pixmap couldn't be found.
6523         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6524         Only create pixmap if path lookup succeeded.
6526         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6527         (make_drag_image), (make_color_drag_image),
6528         (make_properties_from_directories), (add_reset_property),
6529         (property_browser_category_button_new):
6530         Handle NULL pattern chits, don't operate on NULL pixbufs.
6532 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6534         * src/file-manager/fm-list-view.c:
6535         Share target list for all instances (#357573)
6537         * src/nautilus-location-bar.c: (style_set_handler):
6538         Don't leak layout (#352693)
6540         * src/nautilus-zoom-control.c:
6541         Fix O(n^2) use of list (#357589)
6543         All patches from paolo borelli.
6545 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6547         * src/Makefile.am:
6548         * src/ephy-spinner.[ch]:
6549         * src/nautilus-throbber.[ch]:
6550         Import ephy spinner and use ad throbber.
6551         This supports different icon sizes.
6553         * src/nautilus-window-toolbars.c:
6554         Change throbber size when toolbar size changes.
6556 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6558         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6559         Renew typeahead timeout when you scroll between typeahead hits with the
6560         mouse wheel. (#354042)
6561         Patch from Nelson Benitez
6563 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6565         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6566         The row might have disappeared if it was removed since the
6567         timeout was scheduled. Protect against this. (#336051)
6569 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6571         * libnautilus-private/nautilus-file-private.h:
6572         Add is_added flag to NautilusFile to make sure we always
6573         send an added event to directory monitors.
6575         * libnautilus-private/nautilus-directory-async.c:
6576         (dequeue_pending_idle_callback):
6577         Don't add the file to both added and changed list
6578         If the file exist but hasn't been added yet, add it.
6580         * libnautilus-private/nautilus-directory.c: (is_tentative):
6581         Don't return non-added files for get_file_list to avoid duplicating
6582         files if you do a list and then track adds.
6584         Partially fixes #336051.
6586 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6588         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6589         dequeue_pending_idle_callback):
6590         Call nautilus_file_mark_gone instead of directly setting is_gone, as
6591         this allows us to clean up the symlink hash.
6593         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6594         Allow multiple mark_gone. Just ignore any but the first.
6596 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6598         * libnautilus-private/nautilus-directory.c
6599         (emit_change_signals_for_all_files):
6600         Ref all files when emitting change signals. This is
6601         an unverified possible fix for #343488, but it
6602         can't possibly be bad to do this, so i'm
6603         commiting it.
6605 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6607         * libnautilus-private/nautilus-file.c:
6608         nautilus_file_get_vfs_file_info: handle NULL info
6609         Fix typo.
6611 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6613         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6614         Don't cause critical if slow mimetype not loaded.
6615         I was able to get that with a circular symlink.
6616         In that case a fast mimetype should be ok.
6618 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6620         * configure.in:
6621         Post release version bump
6623 === nautilus 2.16.1 ===
6625 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6627         * NEWS:
6628         Update for release
6630         * configure.in:
6631         Bump to 2.16.1
6633 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6635         * src/nautilus-navigation-window.c (search_bar_activate_callback):
6636         In non-indexed mode, start at current dir.
6638 2006-09-27  Christian Neumair  <chris@gnome-de.org>
6640         * libnautilus-private/nautilus-directory.c:
6641         * libnautilus-private/nautilus-directory.h:
6642         * libnautilus-private/nautilus-directory-private.h:
6643         Add is_in_trash_state to NautilusDirectoryDetails.
6644         Also add nautilus_directory_is_in_trash which works
6645         like nautilus_directory_is_local.
6647         * libnautilus-private/nautilus-file.c:
6648         Proxy nautilus_file_is_in_trash to
6649         nautilus_directory_is_in_trash, similar to
6650         nautilus_file_is_local.
6652 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6654         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6655         Fixes #46664.
6657 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6659         * src/nautilus-places-sidebar.c:
6660         Don't use the same type name for the shortcut model filter as
6661         GtkFileChooser to avoid name clashes. Fixes #355242.
6663         Patch from Stephen Cook <siti@orcon.net.nz>
6665 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6667         * configure.in:
6668         Bump version to 2.16.0
6670         * NEWS:
6671         Update for release
6673 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6675         * src/file-manager/fm-list-view.c:
6676         Handle enter activation when using typeahead search (#334928)
6677         Patch from Nelson Benitez
6679 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6681         * libnautilus-private/nautilus-directory-private.h:
6682         * libnautilus-private/nautilus-directory.c:
6683         (nautilus_directory_is_local):
6684         Cache return value from gnome_vfs_uri_is_local
6686         * libnautilus-private/nautilus-file-operations.c:
6687         * libnautilus-private/nautilus-file-utilities.c:
6688         Avoid using gnome_vfs_uri_is_local.
6690 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6692         * configure.in:
6693         Post release version bump
6695 === nautilus 2.15.92.1 ===
6697 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6699         * libbackground/preferences.c:
6700         Fix double free
6702         * configure.in:
6703         Release a 2.15.92.1 with fix
6705 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6707         * configure.in:
6708         Post release version bump
6710 === nautilus 2.15.92 ===
6712 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6714         * NEWS:
6715         Update for release
6717 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6719         * src/file-manager/fm-properties-window.c:
6720         Don't crash when quickly changing user or group.
6721         Patch from Christian Neumair
6723 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6725         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6726         Fix double free.
6727         Patch from Rouslan Solomakhin
6729 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6731         * src/nautilus-main.c (main): Call setlocale() before we try to
6732         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6733         Brabec <sbrabec@suse.cz>.
6735 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6737         * configure.in: Fix intltool req.
6739 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6741         * configure.in:
6742         Post release version bump
6744 === nautilus 2.15.91 ===
6746 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6748         * NEWS:
6749         Update for release
6751         * configure.in:
6752         Require new eel.
6754 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6756         Use GTK+ to handle recent documents.
6758         * configure.in: require GTK+ 2.10
6759         * cut-n-paste-code/libegg/Makefile.am:
6760         * cut-n-paste-code/libegg/egg-recent-*: kill
6761         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6762         renamed to nautilus_recent_get_manager()
6763         (nautilus_recent_add_uri): new, to make it easier to use
6764         gtk_recent_manager_add_full()
6765         * src/file-manager/fm-directory-view.c:
6766         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6767         instead of old egg code
6768         (activate_callback): ditto
6770 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6772         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6773         Follow symlinks when reading .hidden files.
6775 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6777         * libnautilus-private/nautilus-directory-background.c:
6778         Do background change comparison in eel instead (#349961)
6779         Patch from Matthias Clasen
6781 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6783         * libnautilus-private/nautilus-icon-container.c:
6784         Fix down when in the rightmost column in the next to last row (#316117)
6785         Based on patch from Nelson Benitez
6787 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6789         * libnautilus-private/nautilus-file-operations.c:
6790         Handle desktop drops from panel. (#347673)
6791         Patch from Christian Neumair
6793 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6795         * libnautilus-private/nautilus-directory-async.c:
6796         (dequeue_pending_idle_callback): Revert patch from #336051
6797         as it breaks the file update machinery. Fixes #348097.
6799 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6801         * libnautilus-private/nautilus-dnd.c:
6802         Rename nautilus_drag_default_drop_action_for_url to
6803         nautilus_drag_default_drop_action_for_netscape_url.
6804         Don't offer netscape URL drags.
6806         * libnautilus-private/nautilus-dnd.h: Rename
6807         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6808         and nautilus_drag_default_drop_action_for_url to
6809         nautilus_drag_default_drop_action_for_netscape_url.
6811         * libnautilus-private/nautilus-file-operations.c:
6812         (nautilus_file_operations_new_file_from_template):
6813         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6815         * libnautilus-private/nautilus-file-utilities.c:
6816         (test_uri_exists), (nautilus_ensure_unique_file_name):
6817         Handle gnome_vfs_uri_new() failure by returning NULL.
6819         * libnautilus-private/nautilus-icon-container.c:
6820         * libnautilus-private/nautilus-icon-container.h:
6821         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6823         * libnautilus-private/nautilus-icon-dnd.c:
6824         * libnautilus-private/nautilus-icon-dnd.h:
6825         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6826         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6827         Don't offer netscape URL drags, prefer netscape URL drops over
6828         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6830         * libnautilus-private/nautilus-link-desktop-file.c:
6831         (nautilus_link_desktop_file_local_create):
6832         Handle trash, desktop and search URIs, handle
6833         NULL retval of nautilus_ensure_unique_file_name.
6835         * src/nautilus-location-bar.c:
6836         * src/nautilus-spatial-window.c:
6837         * src/file-manager/fm-list-model.c:
6838         Don't offer/handle netscape URL drags.
6840         * src/file-manager/fm-directory-view.h:
6841         * src/file-manager/fm-icon-view.c:
6842         * src/file-manager/fm-list-view:
6843         Rename DND_URL symbols to DND_NETSCAPE_URL.
6845         Should fix #347673.
6847 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6849         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6850         Translate the selinux context from raw form when displayin.
6852 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6854         * cut-n-paste-code/gsequence/gsequence.[ch]:
6855         Import the latest EggSequence which supposedly fixes a
6856         bunch of bugs.
6858         * src/file-manager/fm-list-model.c:
6859         Fix to use new function names of EggSequence
6861 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6863         * configure.in:
6864         Post-release version bump
6866 === nautilus 2.15.90 ===
6868 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6870         * NEWS:
6871         Update for release
6873         * configure.in:
6874         Require eel 2.15.90
6876 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6878         * src/nautilus-main.c: (main):
6879         Unref GnomeProgram at the end. (#348429)
6881         Patch from Christian Persch <chpe@gnome.org>
6883 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6885         * src/nautilus-file-management-properties.c:
6886         (nautilus_file_management_properties_dialog_setup):
6887         * src/nautilus-file-management-properties.glade:
6888         Remove the "always use text-entry location bar" checkbox from the
6889         preferences page.
6891         * src/nautilus-navigation-window.[ch]: (location_button_create),
6892         (nautilus_navigation_window_instance_init),
6893         (nautilus_navigation_window_destroy):
6894         Add a tooltip to the new location bar toggle button.
6896 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6898         * src/file-manager/fm-properties-window.c:
6899         (permission_combo_update): Add a translator comment for
6900         permission combo box labels. (#347764)
6902         Patch from Hendrik Richter  <hendi@gnome-de.org>
6904 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6906         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6907         Add a location_button field.
6909         * src/nautilus-navigation-window.c
6910         (nautilus_navigation_window_instance_init): Create the
6911         location_button.
6912         (location_button_toggled_cb): New callback.  Changes the
6913         preference for toggling between the path bar and the location bar.
6914         (always_use_location_entry_changed): Toggle the button as
6915         appropriate.
6917         Add a button to the location bar to toggle betwen the path bar
6918         and a location entry. (#347991)
6920         Patch from Federico Mena Quintero  <federico@novell.com>
6922 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6924         * libnautilus-private/nautilus-icon-factory.c:
6925         * src/file-manager/fm-directory-view.c:
6926         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6927         * src/nautilus-window-menus.c:
6928         Use trash icons from the icon naming specification for trash
6929         related operations. (#340321)
6931         Patch from Rodney Dawes  <dobey@novell.com>
6933 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6935         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6936         Take the sidebar as parameter and refilter it after adding.
6938         (reorder_bookmarks): Implement reordering of bookmarks.
6940         (drag_data_delete_callback), (drag_data_received_callback),
6941         (drag_motion_callback): Handle dragging of tree rows.
6943         (nautilus_places_sidebar_init)
6944         (_shortcuts_model_filter_class_init),
6945         (_shortcuts_model_filter_init),
6946         (shortcuts_model_filter_row_draggable),
6947         (shortcuts_model_filter_drag_data_get),
6948         (shortcuts_model_filter_drag_source_iface_init),
6949         (shortcuts_model_filter_new):
6950         Implement GtkTreeDragSource.
6952         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6953         (loading_uri_callback): Use the filter model.
6955         Enable reordering of bookmarks in the places sidebar via
6956         Drag'n'Drop. (#319022)
6958         Patch from Xavier Claessens <xclaesse@gmail.com>
6960 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6962         * libnautilus-private/nautilus-search-engine-beagle.c:
6963         (nautilus_search_engine_beagle_new): Check whether daemon is
6964         running as beagle_client_new doesn't fail when a stale socket
6965         file exists.
6967         Patch from Jürg Billeter <j@bitron.ch>
6969 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6971         * configure.in:
6972         * libnautilus-extension/Makefile.am:
6973         Add extension versioning infrastructure and add nautilus-menu.[ch].
6975         * libnautilus-extension/nautilus-menu-item.[ch]:
6976         Add and handle a 'menu' property and add a function
6977         nautilus_menu_item_set_submenu.
6979         * libnautilus-extension/nautilus-menu.[ch]:
6980         New files implementing a submenu item.
6982         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6983         (reset_extension_actions_menu):
6984         Add extension menu items recursively.
6986         * libnautilus-extension/nautilus-menu-provider.h:
6987         Update include.
6989         Extend extension API to support submenus. (#314579)
6991         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6993 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6995         * configure.in:
6996         Post-release version bump
6998 === nautilus 2.15.4 ===
7000 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7002         * NEWS:
7003         Update for release
7005         * configure.in:
7006         Bump version to 2.15.4
7007         Require eel 2.15.4
7009 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7011         * libnautilus-private/nautilus-directory-async.c:
7012         (dequeue_pending_idle_callback): Never add a file to both
7013         the added_files and changed_files lists. Don't ref an existing
7014         file without adding it to the changed_file list. (#336051)
7016         Patch from Christian Neumair  <chris@gnome-de.org>
7018 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7020         * libnautilus-private/nautilus-file-dnd.[ch]:
7021         Add functions nautilus_drag_can_accept_files and
7022         nautilus_drag_can_accept_info.
7024         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7025         (receive_dropped_uri_list), (receive_dropped_text),
7026         (drag_data_received_callback):
7027         Accept the entire drag context as parameter and use
7028         nautilus_icon_container_find_drop_target.
7030         (nautilus_icon_container_find_drop_target):
7031         (nautilus_icon_dnd_update_drop_target):
7032         Use nautilus_drag_can_accept_info.
7034         * libnautilus-private/nautilus-marshal.list:
7035         Add new signature.
7037         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7038         Add function get_drop_target_uri_at_pos and use it in the drop
7039         handlers to determine the target uris for actions.
7040         Rename get_drop_target to get_drop_target_uri_for path.
7042         (nautilus_tree_view_drag_dest_class_init):
7043         Adapt to new drag handler signatures.
7045         (set_widget_highlight):
7046         Fix DND highlighting of an empty tree view.
7048         (drag_motion_callback):
7049         Ignore drags on the header.
7051         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7052         * libnautilus-private/nautilus-icon-container.[ch]:
7053         * src/file-manager/fm-icon-view.c:
7054         * src/file-manager/fm-list-view.c:
7055         Add a target/parent uri parameter to the drop handler functions.
7057         * src/file-manager/fm-directory-view.[ch]:
7058         Add handling for the additional target parameter to support
7059         drops of URIs, URLs and text to subfolders.
7061         Patch from Christian Neumair  <chris@gnome-de.org>
7063 2006-07-08  Christian Neumair  <chris@gnome-de.org>
7065         * libnautilus-private/nautilus-file-utilities.c:
7066         * libnautilus-private/nautilus-file-utilities.h:
7067         Add nautilus_find_existing_uri_in_hierarchy.
7068         Remove undefined in_gnome_path helper declarations.
7070         * src/nautilus-pathbar.c:
7071         * src/nautilus-pathbar.h:
7072         Make nautilus_path_bar_clear_buttons public.
7074         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7075         If the displayed location was removed, and it has an existing parent,
7076         navigate window to this parent. Fixes #336724.
7078 2006-07-06  William Jon McCann  <mccann@jhu.edu>
7080         * libnautilus-private/nautilus-icon-factory.c:
7081         (get_special_icon_for_file):
7082         * src/nautilus-window-menus.c:
7083         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7084         for burn:///.
7086 2006-06-21  Christian Neumair  <chris@gnome-de.org>
7088         Add complete session management, remember maximization state and type
7089         of open windows, save history on quit.
7091         * libnautilus-private/nautilus-global-preferences.c
7092         * libnautilus-private/nautilus-global-preferences.h:
7093         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7095         * libnautilus-private/nautilus-metadata.h:
7096         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7098         * src/nautilus-application.c:
7099         * src/nautilus-application.h:
7100         Save session on session save request, add
7101         nautilus_application_load_session(), move
7102         initial navigational geometry handling to
7103         nautilus_application_create_navigation_window,
7104         maximize window if
7105         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7106         is set.
7108         * src/nautilus-main.c:
7109         Add "--load-session" parameter.
7111         * src/nautilus-shell-interface.idl:
7112         * src/nautilus-shell.c:
7113         Add load_session CORBA method.
7115         * src/nautilus-navigation-window.c:
7116         * src/nautilus-spatial-window.c:
7117         Save maximized state when appropriate.
7119         * src/nautilus-window-manage-views.c:
7120         Load maximized state for spatial windows,
7121         remove navigation window geometry handling.
7123         * src/nautilus-window.c:
7124         * src/nautilus-window-private.h:
7125         Add nautilus_add_to_history_list_no_notify.
7127 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7129         * libnautilus-extension/nautilus-menu-provider.[ch]:
7130         Add items_updated signal
7132         * libnautilus-private/Makefile.am:
7133         * libnautilus-private/nautilus-signaller.[ch]:
7134         * src/nautilus-signaller.[ch]:
7135         * src/Makefile.am:
7136         Move NautilusSignaller to libnautilus-private.
7137         Add popup_menu_changed signal.
7139         * src/nautilus-application.c:
7140         Signal popup_menu_changed when a menu provider emits items_updated.
7142         * src/file-manager/fm-directory-view.c:
7143         * src/nautilus-window.c:
7144         Handle popup_menu_changed.
7146         * src/nautilus-emblem-sidebar.c:
7147         * src/nautilus-history-sidebar.c:
7148         * src/nautilus-navigation-window-menus.c:
7149         * src/nautilus-navigation-window.c:
7150         * src/nautilus-property-browser.c:
7151         * src/nautilus-spatial-window.c:
7152         * src/nautilus-window-menus.c:
7153         Update includes.
7155         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7157 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7159         * libnautilus-private/nautilus-column-utilities.c:
7160         Add selinux context column
7162         * libnautilus-private/nautilus-directory-async.c:
7163         * libnautilus-private/nautilus-file-private.h:
7164         * libnautilus-private/nautilus-file.[ch]:
7165         Get selinux context for all files.
7166         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7167         Add selinux_context string attribute.
7169         * src/file-manager/fm-properties-window.c:
7170         Display selinux context in permissions page.
7172 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7174         * libnautilus-private/nautilus-global-preferences.[ch]:
7175         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7176         Add show_advanced_permissions setting
7177         Remove show_special_flags setting, its always on in advanced mode.
7179         * libnautilus-private/nautilus-file-operations.[ch]:
7180         Add nautilus_file_set_permissions_recursive
7182         * src/file-manager/fm-properties-window.c:
7183         Change permission page. Implement both simple and advanced mode.
7184         Add recursive permissions setting.
7185         HIGify some spacing.
7187 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7189         * configure.in:
7190         Post-release version bump
7192 === nautilus 2.15.2 ===
7194 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7196         * NEWS:
7197         Update for release
7199 2006-05-30  Christian Neumair  <chris@gnome-de.org>
7201         * libnautilus-private/nautilus-icon-factory.c:
7202         * libnautilus-private/nautilus-thumbnails.c:
7203         * libnautilus-private/nautilus-thumbnails.h:
7204         Use GdkPixbufLoader for thumbnailing.
7206 2006-05-29  Christian Neumair  <chris@gnome-de.org>
7208         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7209         Limit max. returned SVG icon size to requested icon size.
7211 2006-05-24  Christian Neumair  <chris@gnome-de.org>
7213         * libnautilus-private/nautilus-file-utilities.c:
7214         (nautilus_file_operations_copy_move):
7215         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7216         nautilus_file_get_enclosing_volume.
7218         * libnautilus-private/nautilus-file-utilities.c:
7219         * libnautilus-private/nautilus-file-utilities.h:
7220         Remove nautilus_get_enclosing_volume.
7222 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7224         * src/nautilus-information-panel.c:
7225         * src/nautilus-window-bookmarks.c:
7226         * src/file-manager/fm-properties-window.c:
7228         Use g_signal_connect_data instead of the outdated eel equivalent.
7230 2006-05-24  Alexander Larsson  <alexl@redhat.com>
7232         * src/file-manager/fm-list-view.c:
7233         Remove unused include of eel-cell-renderer-pixbuf-list.h
7235 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7237         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7238         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7240 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7242         * nautilus-folder-handler.desktop.in: Add internationalization
7243         * po/POTFILES.in: Add the file.
7245 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7247         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7248         Only pass TRUE for embedding_text if we actually read a top-left text.
7249         Based on patch from Rene Hausleitner (#335435)
7251 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7253         * src/file-manager/fm-directory-view.c:
7254         * src/nautilus-places-sidebar.c:
7255         Don't allow floppy formating if the floppy is mounted,
7256         since gfloppy can't handle that. (#125819)
7257         Patch from Xavier Claessens
7259 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7261         * configure.in:
7262         Post-release version bump.
7264 === nautilus 2.15.1 ===
7266 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7268         * NEWS:
7269         Update for release
7271 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7273         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7274         (icon_set_size), (icon_toggle_selected),
7275         (nautilus_icon_container_move_icon), (keyboard_stretching),
7276         (end_stretching), (nautilus_icon_container_update_icon),
7277         (assign_icon_position), (nautilus_icon_container_add),
7278         (nautilus_icon_container_is_stretched),
7279         (nautilus_icon_container_unstretch),
7280         (nautilus_icon_container_freeze_icon_positions):
7281         * libnautilus-private/nautilus-icon-container.h:
7282         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7283         * libnautilus-private/nautilus-icon-private.h:
7284         * src/file-manager/fm-icon-view.c:
7285         (get_stored_icon_position_callback),
7286         (icon_position_changed_callback):
7287         Cleanup to merge the x any y icon scale factors into one variable.
7289         Patch from Christian Neumair <chris@gnome-de.org>
7291 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
7293         * src/nautilus-places-sidebar.c: (update_places_cb),
7294         (volume_unmounted_callback), (drive_disconnected_callback),
7295         (drive_connected_callback),
7296         (nautilus_places_sidebar_set_parent_window):
7297         Update the places on drive-connected and drive-disconnected
7298         signals too. Delay the update for the volume-unmounted signal
7299         with an idle callback to work around gnome-vfs removing the
7300         volume only after we received the signal.
7302         Patch from Xavier Claessens <xclaesse@gmail.com>
7304 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
7306         * src/nautilus-window-manage-views.c:
7307         (got_file_info_for_view_selection_callback):
7308         Re-set viewed_file after a location change failed. Prevents
7309         crashing over an assertion in viewed_file_changed_callback
7310         on slow filesystems. Fixes #339965.
7312 2006-05-08  Federico Mena Quintero  <federico@novell.com>
7314         * libnautilus-private/nautilus-file-operations.c
7315         (handle_transfer_ok): Don't special-case the first 0 bytes of the
7316         file in the case of reporting actual copy/move progress.  It is
7317         fine to update both the labels and the sizes every time.  Fixes
7318         http://bugzilla.gnome.org/show_bug.cgi?id=341064
7319         https://bugzilla.novell.com/show_bug.cgi?id=66073
7321 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
7323         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7324         (check_visibility), (bookmarks_check_popup_sensitivity),
7325         (get_selected_iter), (rename_selected_bookmark),
7326         (remove_selected_bookmarks), (mount_shortcut_cb),
7327         (unmount_shortcut_cb), (eject_shortcut_cb),
7328         (nautilus_places_sidebar_init):
7329         Add volume data to the list store and use it to show
7330         an unmount command for network volumes. (#316184)
7332         Patch from Xavier Claessens <xclaesse@gmail.com>
7334 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7336         * libnautilus-private/nautilus-dnd.c:
7337         (nautilus_drag_drop_action_ask),
7338         (nautilus_drag_drop_background_ask):
7339         * src/file-manager/fm-tree-view.c: (create_popup_menu):
7340         * src/nautilus-places-sidebar.c:
7341         (bookmarks_build_popup_menu):
7342         Use eel_gtk_menu_append_separator.
7344         * src/nautilus-places-sidebar.c:
7345         (bookmarks_check_popup_sensitivity):
7346         Use eel_gtk_widget_set_shown.
7348 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7350         * src/nautilus-query-editor.c: (type_combo_changed):
7351         Fix typo in function name: s/availible/available/ (#326053)
7353         * configure.in:
7354         Require eel 2.15.1
7356 2006-05-04  Christian Neumair  <chris@gnome-de.org>
7358         * src/nautilus-navigation-action.c:
7359         (nautilus_navigation_action_class_init), (disconnect_proxy):
7360         Disconnect signal handlers registered when connecting proxies.
7362 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
7364         * src/nautilus-places-sidebar.c: (volume_op_callback):
7365         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7366         (eject_for_type), (set_visibility),
7367         (bookmarks_check_popup_sensitivity), (get_selected_drive),
7368         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7369         (format_shortcut_cb), (bookmarks_build_popup_menu):
7370         Add mount, unmount, eject and format menu items to the popup menu
7371         of drives in the places sidebar. (#316184)
7373         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7375 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7377         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7378         Adapt to new GtkAboutDialog behaviour and use wrap-license.
7379         Makes the close button work again. Fixes #336520.
7381         Patch from Christian Persch <chpe@gnome.org>
7383 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7385         * src/nautilus-query-editor.c: (location_row_create_widgets):
7386         Fix typo in the query filechooser window title. (#325284)
7388 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7390         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7391         (finish_first_line):
7392         Fix wording: Use "criterion" instead of "criterium". (#331682)
7394         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7396 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7398         * libnautilus-private/nautilus-program-choosing.c:
7399         (application_cannot_open_location):
7400         Remove bogus period from strings. (#336909)
7402         Patch from Javier F. Serrador <serrador@tecknolabs.com>
7404 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7406         * libnautilus-private/nautilus-file-operations.c:
7407         (handle_transfer_overwrite):  Use the same phrasing and
7408         format as the GTK+ overwrite dialog.  Also, per the HIG
7409         convert the dialog to a confirmation alert since the user's
7410         command may destroy data. (#325188)
7412         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7414 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7416         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7417         (append_exifdata_string):
7418         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7419         deciding which date to show from image metadata. (#331810)
7421         Patch from Pat Suwalski <pat@suwalski.net>
7423 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
7425         * configure.in:
7426         * po/LINGUAS:
7427         Update handling of po/LINGUAS for new instructions.  Refer
7428         to http://live.gnome.org/GnomeGoals/PoLinguas
7430         Patch from Brian Pepple  <bdpepple@gmail.com>
7432 2006-04-27  Christian Neumair  <chris@gnome-de.org>
7434         * src/file-manager/fm-actions.h:
7435         * src/file-manager/fm-directory-view.c:
7436         (file_get_volume_and_drive),
7437         (action_self_mount_volume_callback),
7438         (action_self_unmount_volume_callback),
7439         (action_self_eject_volume_callback),
7440         (action_self_format_volume_callback),
7441         (file_get_volume_and_drive),
7442         (file_should_show_self),
7443         (real_update_menus_volumes):
7444         * src/file-manager/fm-tree-view.c:
7445         (create_popup_menu):
7446         * src/file-manager/nautilus-directory-view-ui.xml:
7447         Allow to mount/unmout/eject/format a volume when displaying its
7448         activation URI.
7450 2006-04-26  Christian Neumair  <chris@gnome-de.org>
7452         * libnautilus-private/nautilus-file.c:
7453         (nautilus_file_denies_access_permission),
7454         (nautilus_file_can_get_permissions),
7455         (nautilus_file_can_set_permissions):
7456         If no ACCESS file info field is available, pretend to have full
7457         access. If no PERMISSIONS field is available, pretend to have full
7458         permission control.
7460 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7462         * libnautilus-private/nautilus-icon-canvas-item.c:
7463         Fix width of text selection in text-below-icons mode.
7464         (it was to wide.)
7466 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7468         * configure.in:
7469         Remove popt
7471         * src/nautilus-connect-server-dialog-main.c:
7472         * src/nautilus-main.c:
7473         Convert from popt to goption.
7474         Based on patch from Philip Van Hoof
7476 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7478         * src/nautilus-main.c:
7479         Remove icon registration, as its no longer needed with gtk 2.9.
7481         * src/nautilus-window-menus.c:
7482         (nautilus_menus_append_bookmark_to_menu):
7483         Remove bogus TODO.
7485 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7487         * configure.in:
7488         Bump version to 2.15.1
7489         2.14 development continues on gnome-2-14 branch.
7491 ==== gnome-2-14 branched from here ===
7493 2006-04-25  Christian Neumair  <chris@gnome-de.org>
7495         * configure.in:
7496         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7498         * src/file-manager/fm-tree-view.c: (create_tree):
7499         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7501 2006-04-18  Alexander Larsson  <alexl@redhat.com>
7503         * libnautilus-private/nautilus-file-attributes.h:
7504         * libnautilus-private/nautilus-directory-async.c:
7505         * libnautilus-private/nautilus-directory-private.h:
7506         * libnautilus-private/nautilus-file-private.h:
7507         * libnautilus-private/nautilus-file.c:
7508         * libnautilus-private/nautilus-file.h:
7509         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
7510         the normal top-left text to 10x5.
7511         Add need_large argument to nautilus_file_peek_top_left_text and
7512         nautilus_extract_top_left_text.
7514         * libnautilus-private/nautilus-icon-canvas-item.[ch]
7515         Make details an instance-private instead of allocating separately.
7516         Add _set_is_visible() and only keep PangoLayouts cached for
7517         visible icons.
7519         * libnautilus-private/nautilus-icon-container.[ch]:
7520         * src/file-manager/fm-icon-container.c:
7521         Monitor large embedded text for larger icons.
7522         Call nautilus_icon_canvas_item_set_is_visible as needed.
7524         * libnautilus-private/nautilus-icon-factory.[ch]:
7525         Limit never-free recently used cache to 20 items.
7526         Free other unused cache items after a 100 sec.
7528 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7530         * po/LINGUAS:
7531         Remove newlines to fix build with CVS intltool. (#338423)
7533 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7535         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7536         Don't delete the first bookmark if pressing del key on an
7537         undeletable item. Fixes #338377.
7539 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
7541         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7542         Don't add location bookmark for desktop windows. Fixes #334860.
7544         Patch from Christian Neumair <chris@gnome-de.org>
7546 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7548         * configure.in:
7549         Post-release version bump.
7551 === nautilus 2.14.1 ===
7553 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7555         * NEWS:
7556         Update for release
7558         * configure.in:
7559         Require eel 2.14.1
7561 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7563         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7564         Use smaller close icon for the sidebar.
7566         Patch from Yang Hong <yanghong@ccoss.com.cn>
7568 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7570         * libnautilus-private/nautilus-icon-dnd.c:
7571         (get_data_on_first_target_we_support):
7572         Determine drop target by iterating through drop container
7573         target list instead of drag context DND list. (#337588)
7575         Patch from Christian Neumair <chris@gnome-de.org>
7577 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7579         * po/LINGUAS: New file listing all supported languages.
7581         * configure.in: Use po/LINGUAS instead of including all languages
7582         directly in this file. See the wiki for more information:
7583         http://live.gnome.org/GnomeGoals/PoLinguas
7585         Patch from Brian Pepple  <bdpepple@gmail.com>
7587 2006-04-08  Christian Neumair  <chris@gnome-de.org>
7589         * libnautilus-private/nautilus-file-operations-progress.c:
7590         (nautilus_file_operations_progress_update),
7591         (nautilus_file_operations_progress_set_operation_string):
7592         Update progress dialog when setting its operation string,
7593         also set operation string during preflight.
7595 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
7597         * src/file-manager/fm-directory-view.c:
7598         (set_script_environment_variables),
7599         (unset_script_environment_variables):
7600         * src/nautilus-main.c: (main):
7601         * src/nautilus-shell.c: (corba_restart):
7602         Use g_(un)setenv instead of their eel_ counterparts.
7604 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7606         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7607         (mount_volume_callback), (row_activated_callback),
7608         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7609         Adapt the same policy for showing drives and volumes in the places
7610         sidebar as in computer:/// and the gtk filechooser: Show unmounted
7611         but user-visible drives and mount them on activation. (#321320)
7613         Patch from Xavier Claessens <xclaesse@gmail.com>
7615 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7617         * data/patterns/.striated.png:
7618         * data/patterns/Makefile.am:
7619         Remove unused pattern file. (#337353)
7621 2006-03-30  Christian Neumair  <chris@gnome-de.org>
7623         * src/file-manager/fm-directory-view.c:
7624         (fm_directory_view_get_loading):
7625         * src/file-manager/fm-directory-view.h:
7626         Add fm_directory_view_get_loading().
7628         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7629         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7630         Use fm_directory_view_get_loading() to determine whether view is
7631         loaded. If it is not yet loaded, don't position icons lazily.
7633 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
7635         * src/nautilus-connect-server-dialog-main.c: (main):
7636         Get the command line options and pass them on to the dialog.
7638         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7639         (nautilus_connect_server_dialog_init), (setup_for_type):
7640         Use new MethodInfo struct to construct the UI.
7641         (display_server_uri): New function for initialising the UI based
7642         on the broken down parts of the URI.
7643         (nautilus_connect_server_dialog_new): Use display_server_uri.
7644         (get_method_description): New helper function.
7645         (port_insert_text): Accept more than one digit at a time.
7647         Display broken down URIs in 'Connect to Server' properly. (#332848)
7649         Patch from Nate Nielsen <nielsen@memberwebs.com>
7651 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7653         * libnautilus-private/nautilus-icon-factory.c: Only consider
7654         the filename suffix when deciding if a file is an SVG image.
7655         Bug #330019.
7657 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7659         * src/nautilus-application.c: use g_strv_length instead of a
7660         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7661         the old eel_make_uri_from_shell_arg. Bug #334077.
7663 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7665         * src/file-manager/fm-directory-view.c:
7666         (pattern_select_response_cb), (select_pattern):
7667         Add help button to the Select Pattern dialog. (#331443)
7669         * src/nautilus-connect-server-dialog.c: (response_callback),
7670         (nautilus_connect_server_dialog_init):
7671         Add help button to the Connect to Server dialog. (#334330)
7673         * src/nautilus-location-dialog.c: (response_callback),
7674         (nautilus_location_dialog_init):
7675         Add help button to the Open Location dialog (#334293)
7677 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7679         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7680         Don't set the visibility of the "burn CD" action here.
7681         (nautilus_window_initialize_menus_constructed): New public
7682         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7683         a window which has a menubar.  This prevents calling
7684         have_burn_uri() unnecessarily for the desktop window, as this is
7685         an expensive operation during login (up to 1 second!).  The way
7686         have_burn_uri() works is by creating a "burn:///" URI and seeing
7687         if it is valid, but this makes gnome-vfs load libmapping.so from
7688         nautilus-cd-burner; this takes a long time during login.
7690         * src/nautilus-window-private.h: Added prototype for
7691         nautilus_window_initialize_menus_constructed().
7693         * src/nautilus-window.h: New prototype for
7694         nautilus_window_has_menubar_and_statusbar().
7696         * src/nautilus-window.c
7697         (nautilus_window_has_menubar_and_statusbar): New function; returns
7698         whether the window should have a menubar and statusbar.  This
7699         depends on the window_type from the class structure.
7700         (nautilus_window_constructor): Call
7701         nautilus_window_initialize_menus_constructed().  We do it here so
7702         that its own call to nautilus_window_has_menubar_and_statusbar()
7703         will already have the right value for class->window_type.
7705 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7707         * src/nautilus-main.c: (register_icons):
7708         Speed up stock icon registration, as discussed on the mailing list:
7710         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7712         Also fixes #335158.
7714         * libnautilus-private/nautilus-file-operations.c:
7715         (nautilus_file_operations_copy_move):
7716         Check whether enclosing volume for any of the source files is
7717         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7718         Fixes #167102.
7720         * libnautilus-private/nautilus-file-utilities.c:
7721         * libnautilus-private/nautilus-file-utilities.h:
7722         Add nautilus_get_enclosing_volume.
7724 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7726         * nautilus-computer.desktop.in:
7727         * nautilus-folder-handler.desktop.in:
7728         * nautilus-home.desktop.in:
7729         * src/network-scheme.desktop.in:
7730         Add --no-desktop to the Exec command line options. (#326338)
7732         Patch from Saleem Abdulrasool
7734         * nautilus-computer.desktop.in:
7735         * nautilus-folder-handler.desktop.in:
7736         * nautilus-home.desktop.in:
7737         * nautilus.desktop.in:
7738         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7739         none of the listed binaries does exist anymore.
7741 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7743         * libnautilus-private/*.c:
7744         * src/file-manager/*.c:
7745         * src/*.c:
7746         Use gi18n.h instead of deprecated gnome-i18n.h header.
7748         * libnautilus-private/nautilus-query.c:
7749         (nautilus_query_to_readable_string):
7750         Mark string for translation.
7752         * po/POTFILES.in:
7753         Add nautilus-query.c
7755         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7757 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7759         * configure.in: Added "ka" Georgian to
7760         ALL_LINGUAS.
7762 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7764         * configure.in:
7765         Post-release version bump.
7767 === nautilus 2.14.0 ===
7769 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7771         * NEWS:
7772         Update for release
7774         * configure.in:
7775         Update version to 2.14.0
7777 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7779         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7780         (activation_drive_mounted_callback):
7781         Don't show error dialog if mount error is "".
7783 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7785         * libnautilus-private/nautilus-icon-canvas-item.c:
7786         Fix text drawing in RTL mode in text beside icons.
7788 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7790         * libnautilus-private/nautilus-mime-actions.c:
7791         (nautilus_mime_actions_get_full_file_attributes):
7792         Don't request the mime list for activation, context menu and
7793         the view as menu anymore. It was once used for determining a
7794         specialized component for directories, but we don't support that
7795         anymore. Nowadays it just delays these operations and can cause
7796         auth dialogs when opening the popup menu.
7798 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7800         * libnautilus-private/nautilus-file.c:
7801         (nautilus_file_recompute_deep_counts):
7802         Add file to work queue of enclosing directory when recomputing
7803         deep count for the properties dialog. Fixes #169342.
7805         Patch from Christian Neumair
7807 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7809         * src/nautilus-window-manage-views.c:
7810         * src/nautilus-window-private.h:
7811         Close window when it gets put in the trash.
7813         Patch from Christian Neumair
7815 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7817         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7818         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7819         icons jumping around
7821         * libnautilus-private/nautilus-icon-container.c:
7822         remove old workaround
7824         Patch from Christian Neumair
7826 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7828         * configure.in: Add "km" to ALL_LINGUAS.
7830 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7832         * libnautilus-private/nautilus-directory-async.c:
7833         (new_files_cancel), (nautilus_directory_cancel):
7834         Cancel get_file_info calls for new files too. Fixes a crash
7835         when leaving a directory with pending calls (#152977).
7837 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7839         * src/file-manager/fm-directory-view.c: (activate_callback):
7840         Close the window after the file activation, not before.
7841         Fixes a crash when middle-clicking a file (#330491).
7843 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7845         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7846         Don't show directory count for smb shares, as that can cause
7847         lots of network traffic and auth dialogs.
7849 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7851         * libnautilus-private/nautilus-icon-container.c:
7852         (get_cmp_point_x), (get_cmp_point_y),
7853         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7854         (closest_in_90_degrees), (record_arrow_key_start):
7855         Use better icon points for comparing the position of two items in
7856         "Text Beside Icon" mode. Fixes keynav issues with items that have
7857         different icon sizes.
7859 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7861         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7862         (get_drop_path):
7863         Test for the right path in the break condition. Fixes an infinite
7864         loop when dragging an item over a non-folder child of an expanded
7865         node in the list view, deadlocking the desktop.
7867 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7869         * configure.in:
7870         Post release version bump
7872 === nautilus 2.13.92 ===
7874 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7876         * NEWS:
7877         Update for release
7879 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7881         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7882         Use lazy positioning for volumes only, not all desktop file icons,
7883         as this can cause icons to move around, and its mainly required
7884         for removable volumes anyway.
7886 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7888         * src/nautilus-navigation-window.c:
7889         * src/nautilus-spatial-window.c:
7890         * src/nautilus-window.[ch]:
7891         Don't shortcut the title change when the bookmark name changes.
7892         Fixes #331383
7893         Patch from Christian Neumair.
7895 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7897         Get users' and groups' names via a cache to avoid calling
7898         getpwuid/getgrgid too often (i.e. many times during single redraw).
7900         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7901         Added nautilus-users-groups-cache.[ch]
7902         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7903         implementation of cache for getpwuid/getgrgid results.
7904         * libnautilus-private/nautilus-file.c:
7905         (get_user_name_from_id): removed
7906         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7907         (get_user_and_real_name_from_id): get user name and gecos using
7908         nautilus_users_cache_* functions instead of using getpwuid directly.
7909         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7910         (nautilus_file_get_group_name): get group name using
7911         nautilus_groups_cache_get_name instead of using getgrgid directly.
7912         (nautilus_file_get_owner_as_string): get user name using
7913         nautilus_users_cache_get_name.
7915 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7917         Don't add all possible columns to GtkTreeView when initializing
7918         FMListView, only the ones we actually show. This way we avoid getting
7919         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7920         columns with the default settings.
7922         * src/file-manager/fm-list-view.c:
7923         (apply_visible_columns_foreach, apply_visible_columns,
7924         apply_column_order): removed
7925         (apply_columns_settings): new function, updates a list of columns in
7926         GtkTreeView given both a list of visible columns and their ordering,
7927         replacement for apply_visible_columns and apply_column_order.
7928         (create_and_set_up_tree_view): when creating details->columns hash
7929         table, pass g_object_unref as value_destroy_func; before adding
7930         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7931         add columns to the view, the appropriate columns will be added when
7932         applying the configuration; in order to apply initial columns
7933         settings, call apply_columns_settings (instead of
7934         apply_visible_columns + apply_column_order).
7935         (set_visible_columns_from_metadata_and_preferences,
7936         set_column_order_from_metadata_and_preferences): removed
7937         (set_columns_settings_from_metadata_and_preferences): new, replacement
7938         for set_visible_columns_* and set_column_order_*.
7939         (fm_list_view_begin_loading, column_chooser_changed_callback,
7940         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7941         default_visible_columns_changed_callback,
7942         default_column_order_changed_callback): use newly added
7943         set_columns_settings_from_metadata_and_preferences.
7945 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7947         Avoid heavy operations inside "motion_notify_event" handler: don't
7948         call gtk_tree_model_row_changed (which causes updating the whole
7949         view), don't create new mouse cursor, change cursor only when
7950         necessary.
7951         As a bonus we avoid leaking hand cursor in nautilus and X server.
7953         * src/file-manager/fm-list-view.c:
7954         (hand_cursor): new global variable for storing hand cursor used in
7955         single click mode
7956         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7957         the model when changing rows, it's very slow and unnecessary - GTK+
7958         automatically invalidates parts of the view occupied by old and new
7959         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7960         only when necessary (from GDK_HAND2 to default and the other way
7961         round)
7962         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7963         the current row in the model, GTK+ automatically redraws the current
7964         row
7965         (enter_notify_callback): in case single click mode is used, update
7966         details->hover_path and set hand cursor if necessary
7967         (create_and_set_up_tree_view): connect to enter_notify_event signal
7968         in addition to leave_notify_event.
7969         (fm_list_view_click_policy_changed): unref global hand_cursor and
7970         set it to NULL when changing to double click mode, create new cursor
7971         and assign it to hand_cursor when changing to single click one.
7972         (fm_list_view_finalize): free details->hover_path if necessary
7973         (fm_list_view_init): explicitly set details->hover_path to NULL
7975 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7977         * src/nautilus-window-manage-views.c:
7978         Don't close window if old file changed when we're loading
7979         a new one (#137027).
7980         Based on patch from Christian Neumair.
7982 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7984         * libnautilus-private/nautilus-icon-container.c:
7985         Correctly handle *_margins as pixel values, not world-coords.
7986         Based on patch from Christian Neumair.
7988 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7990         * libnautilus-private/nautilus-icon-container.c
7991         (finish_adding_new_icons): Do not place icons both in the
7992         no_position_icons and semi_position_icons lists!
7993         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7994         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7995         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7996         getting a negative number.  So, we initially test for this and
7997         start that the first snap column.  The same reasoning applies to
7998         *y and the baseline.
8000 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8002         * src/nautilus-navigation-window.c:
8003         Allow saving a sidebar width of 0 (#331475)
8004         Patch from Christian Neumair
8006 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8008         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
8009         Allow line-breaks after '-', '_', '.'
8010         (although not when a short number follows '.')
8011         Patch from Christian Neumair
8013 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
8015         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
8016         (can_accept_items_as_bookmarks), (drag_motion_callback),
8017         (bookmarks_drop_uris), (build_selection_list),
8018         (drag_data_received_callback):
8019         Only allow creation of bookmarks for directories. Fixes #328074.
8021 2006-02-26  Christian Neumair  <chris@gnome-de.org>
8023         * libnautilus-private/nautilus-directory.c:
8024         (nautilus_directory_notify_files_removed):
8025         Plug potential leak.
8027 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
8029         * src/file-manager/fm-directory-view.c: (done_loading):
8030         Only use the idle reveal mechanism for the list view.
8032 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
8034         * src/file-manager/fm-directory-view.c:
8035         (fm_directory_view_destroy), (reveal_selection_idle_callback),
8036         (done_loading):
8037         Call reveal_selection in an idle callback to work around a bug in
8038         GtkTreeView which produces buggy scroll states when the nodes have
8039         not yet been allocated. It would make the selection always the top
8040         row even when it should ignore alignment, among other oddities.
8042 2006-02-26  Christian Neumair  <chris@gnome-de.org>
8044         * src/nautilus-application.c: (nautilus_application_get_n_windows):
8045         * src/nautilus-application.h:
8046         * src/nautilus-window-manage-views.c:
8047         (got_file_info_for_view_selection_callback):
8048         Also consider desktop windows when deciding whether to fallback to
8049         home or not. Fixes #331605.
8051 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
8053         * configure.in: Add "zh_HK" to ALL_LINGUAS.
8055 2006-02-24  Alexander Larsson  <alexl@redhat.com>
8057         * libnautilus-private/nautilus-directory-async.c:
8058         (directory_count_start):
8059         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
8060         This avoids lots of stats.
8062         * configure.in:
8063         Require vfs 2.13.92 (cvs for now) for the above.
8065 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8067         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8068         Don't leak bookmark.
8070 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8072         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8073         Resolve the dropped uris to their drop target, use the same naming
8074         logic as the bookmark menu and use gnome-fs-directory icon when adding.
8075         If something more fitting is available it will be updated anyway.
8076         Fixes #332235.
8078 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8080         * src/nautilus-places-sidebar.c: (bookmarks_edited):
8081         Set the has_custom_name_flag before setting the name - which would
8082         otherwise immediately commit the bookmarks to disk without the name.
8083         Fixes #327744.
8085 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8087         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8088         (bookmarks_button_press_event_cb):
8089         Open the popup menu non-modal and pass the button event on to the
8090         tree view. Makes a right click select the item under the cursor
8091         before bringing up the menu. Fixes #329778.
8093 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
8095         * libnautilus-private/nautilus-file.c:
8096         (nautilus_file_get_size_as_string_with_real_size):
8097         Add a cast to fix build for platforms where GnomeVFSFileSize
8098         is not defined as long long (e.g. AMD64). Fixes bug #331636.
8100 2006-02-21  Alexander Larsson  <alexl@redhat.com>
8102         * src/file-manager/fm-error-reporting.[ch]:
8103         Add callback to fm_rename_file.
8105         * src/file-manager/fm-icon-view.c:
8106         Pass NULL as above callback
8108         * src/file-manager/fm-list-view.c:
8109         Don't activate file when renaming, delay until rename done.
8110         After rename, scroll to renamed file if not visibile, because it
8111         may have moved.
8113         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
8115         * src/file-manager/fm-list-model.c:
8116         On file change, if file was re-sorted emit rows_reordered.
8118         This fixes bug #326581
8120 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
8122         * libnautilus-private/nautilus-mime-actions.c:
8123         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8124         (file_compare_by_uri_scheme),
8125         (nautilus_mime_get_default_application_for_files),
8126         (nautilus_mime_get_open_with_applications_for_files),
8127         (nautilus_mime_get_applications_for_files),
8128         (nautilus_mime_has_any_applications_for_files):
8129         Avoid redundant application lookups by sorting the files by mime type
8130         and skipping the ones which have the same mime type / parent uri
8131         combination as the previous one. Prevents nautilus from blocking for
8132         seconds when selecting many files of similar type.
8134 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
8136         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8137         Fall back to locale encoding or force utf8 if the utf8 conversion
8138         of the link target filename fails. (#331379)
8140 2006-02-15  Alexander Larsson  <alexl@redhat.com>
8142         * src/file-manager/fm-properties-window.c (append_extension_pages):
8143         Pass the original files, not the target files to property
8144         page providers. (#329426)
8145         (create_permissions_page):
8146         Make sure we can get permissions from target before showing
8147         permissions page.
8149 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8151         * configure.in:
8152         Post release version bump.
8154 === nautilus 2.13.91 ===
8156 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8158         * NEWS:
8159         Update for release
8161         * configure.in:
8162         Require eel 2.13.91
8164 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8166         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8167         Fix layout bug on desktop (#153519)
8169 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8171         * nautilus-folder-handler.desktop.in:
8172         Add application/x-gnome-saved-search to the list of folder types handled
8174 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8176         * configure.in:
8177         Post release version bump.
8179 === nautilus 2.13.90 ===
8181 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8183         * NEWS:
8184         Update for release
8186         * configure.in:
8187         Bump version to 2.13.90
8189 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8191         * src/nautilus-file-management-properties.c:
8192         (nautilus_file_management_properties_dialog_setup):
8193         * src/nautilus-file-management-properties.glade:
8194         Add the option to always use the location bar to the
8195         preferences dialog. Closes #328659.
8196         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8198 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8200         * libnautilus-private/nautilus-view.h:
8201         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8202         Add new grab_focus method.
8204         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8205         (fm_list_view_iface_init):
8206         Implement grab_focus.
8208         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8209         Use grab_focus to set the focus on the content view. Fixes #329087.
8210         Patch from Nelson Benitez <gnel@cenobioracing.com>
8212 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
8214         * src/nautilus-places-sidebar.c: (compute_drop_position),
8215         (get_drag_data), (free_drag_data), (drag_motion_callback),
8216         (drag_leave_callback), (uri_list_from_selection),
8217         (drag_data_received_callback), (drag_drop_callback),
8218         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8219         Enable bookmarks as drop targets. Closes #43311.
8220         Based on a patch from Christian Neumair <chris@gnome-de.org>.
8222 2006-01-29  Christian Neumair  <chris@gnome-de.org>
8224         * libnautilus-private/nautilus-icon-container.c:
8225         (finish_adding_new_icons):
8226         Use same grid as positioned icons to not mess up spacing.
8228 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
8230         * libnautilus-private/nautilus-file.c:
8231         (nautilus_file_get_size_as_string_with_real_size),
8232         (nautilus_file_get_string_attribute):
8233         * src/file-manager/fm-properties-window.c: (create_basic_page):
8234         Show the detailed file size in addition to the formatted one
8235         in the properties dialog. Fixes #62713.
8236         Patch from Gautier Portet <kassoulet@gmail.com>
8238 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8240         * src/file-manager/fm-directory-view.c:
8241         (confirm_delete_from_trash):
8242         HIGify the icon in the delete from trash dialog.
8243         Patch from Luca Ferretti <elle.uca@libero.it>
8245 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8247         * test/test-nautilus-directory-async.c: (main):
8248         Fix C99-style variable initialization.
8249         Patch from Jens Granseuer <jensgr@gmx.net>
8251 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8253         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8254         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8255         Stop cell editing when disposing the view. Fixes #322821.
8257 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8259         * libnautilus-private/nautilus-file-operations.c:
8260         (progress_dialog_set_to_from_item_text):
8261         Use nautilus_get_uri_shortname_for_display to avoid
8262         crashing g_markup with invalid utf-8. Fixes #325586.
8264 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
8266         * src/file-manager/fm-properties-window.c:
8267         (synch_groups_combo_box), (synch_user_menu):
8268         Don't try to update the owner and group widgets if
8269         the monitored file was removed. Fixes #325702.
8271 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8273         * src/nautilus-window.c: (nautilus_window_destroy):
8274         Unref and destroy a new content view that has been created
8275         but not yet been switched to. Fixes a rare crash.
8277 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8279         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8280         Don't leak title.
8282 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8284         * libnautilus-private/nautilus-desktop-directory-file.c:
8285         (desktop_directory_file_monitor_add):
8286         Fix a typo that makes the desktop directory monitors leak.
8288 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8290         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8291         Never try to scale icons down to 0px. Fixes scaling for
8292         images with extreme ratios.
8294 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8296         * libnautilus-private/nautilus-mime-actions.c:
8297         (nautilus_mime_get_applications_for_file):
8298         Don't leak mime_type.
8300 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
8302         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8303         Destroy the bookmarks window on shutdown.
8305         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8306         Release the bookmark stores.
8308 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
8310         * src/nautilus-spatial-window.c:
8311         (nautilus_spatial_window_finalize):
8312         Don't leak last_geometry.
8314         * src/file-manager/fm-tree-view.c:
8315         (show_iter_for_file):
8316         Don't leak path.
8318 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8320         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8321         Don't try to remove dummy rows from the reverse maps. Fixes
8322         critical warnings when reloading a list view with subdirectories.
8324 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8326         * configure.in:
8327         Post release version bump.
8329 === nautilus 2.13.4 ===
8331 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8333         * NEWS:
8334         Update for release.
8336 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8338         * configure.in:
8339         * libnautilus-private/Makefile.am:
8340         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8341         * libnautilus-private/nautilus-search-engine.c:
8342         Add search support for the Tracker indexing engine.
8344 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8346         * src/file-manager/fm-directory-view.c:
8347         Handle the mount/unmount error case where the mount system handled
8348         the error dialogs.
8350 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8352         * src/nautilus-places-sidebar.c: (add_place), (update_places),
8353         (get_bookmark_index), (compute_drop_position),
8354         (drag_motion_callback), (drag_leave_callback),
8355         (bookmarks_drop_uris), (drag_data_received_callback),
8356         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8357         (bookmarks_check_popup_sensitivity),
8358         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8359         (rename_shortcut_cb), (remove_selected_bookmarks),
8360         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8361         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8362         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8363         (bookmarks_button_press_event_cb), (bookmarks_edited),
8364         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8365         Merge parts of the d'n'd and popup menu code from the gtk filechooser
8366         into the places sidebar.
8368 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8370         * libnautilus-private/nautilus-directory-background.c:
8371         (nautilus_file_background_read_desktop_settings),
8372         (nautilus_file_background_write_desktop_settings):
8373         Handle new background zooming mode. (#105231)
8375 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8377         * src/file-manager/fm-desktop-icon-view.c:
8378         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8379         Remove the default_zoom pref callback in finalize, not destroy.
8380         Fixes #326063.
8382 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8384         * libnautilus-private/nautilus-file-operations.c:
8385         (progress_dialog_set_to_from_item_text):
8386         Handle hostnames in the progress dialog strings more robustly.
8387         Fixes #325737.
8388         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8390 2006-01-12  Christian Neumair  <chris@gnome-de.org>
8392         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8393         Update current bookmark name/pixbuf on changes. Partially fixes
8394         #44906.
8396 2006-01-12  Alexander Larsson  <alexl@redhat.com>
8398         * src/file-manager/fm-error-reporting.c: (rename_callback),
8399         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8400         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8402 2006-01-11  Sebastien Bacher  <seb128@debian.org>
8404         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8405         updated the default thumbnailing value (Fixes #317587)
8407 2006-01-11  Christian Neumair  <chris@gnome-de.org>
8409         * libnautilus-private/nautilus-mime-actions.c:
8410         (nautilus_mime_get_default_application_for_files),
8411         (intersect_application_lists),
8412         (nautilus_mime_get_open_with_applications_for_files),
8413         (nautilus_mime_has_any_applications_for_files):
8414         * libnautilus-private/nautilus-mime-actions.h:
8415         Add file list helpers for getting associated applications.
8417         * libnautilus-private/nautilus-program-choosing.c:
8418         * libnautilus-private/nautilus-program-choosing.h:
8419         (nautilus_launch_application):
8420         Allow to pass multiple files per application launch.
8422         * src/nautilus-information-panel.c:
8423         (command_button_callback):
8424         Port to new API.
8426         * src/file-manager/fm-directory-view.c:
8427         (application_launch_parameters_new),
8428         (application_launch_parameters_free),
8429         (fm_directory_view_launch_application),
8430         (fm_directory_view_chose_application_callback),
8431         (application_selected_cb),
8432         (open_with_launch_application_callback),
8433         (add_application_to_open_with_menu), (reset_open_with_menu),
8434         (real_update_menus), (list_to_parameters_foreach),
8435         (mime_application_hash),
8436         (fm_directory_view_make_activation_parameters),
8437         (activate_callback):
8438         Support activation of multiple files at once, correctly figure out
8439         their associated applications. Fixes #105653.
8441         * src/file-manager/fm-directory-view.c:
8442         (activate_callback):
8443         ref/unref the view before/after operating on it. Fixes #326231.
8445 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
8447         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8448         instead of g_utf8_strlen() since gtk_editable_insert_text takes
8449         the number of bytes (not number of characters).  Fixes #324406.
8451 2006-01-10  Jürg Billeter  <j@bitron.ch>
8453         * libnautilus-private/nautilus-desktop-link.c:
8454         (nautilus_desktop_link_new):
8455         Don't try to free constant string. Fixes #326114.
8457 2005-12-20  Christian Neumair  <chris@gnome-de.org>
8459         * libnautilus-private/nautilus-file.c:
8460         (nautilus_file_get_custom_icon):
8461         * src/file-manager/fm-properties-window.c:
8462         (fm_properties_window_drag_data_received),
8463         (make_relative_uri_from_full), (set_icon),
8464         (select_image_button_callback):
8465         Set icons for directories relative to the directory location to make
8466         it follow location changes.
8468 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8470         * src/nautilus-query-editor.c:
8471         Support filtering on arbitrary mime type.
8472         Uses the new eel_mime_get_availible_mime_types
8474         * configure.in:
8475         Require eel 2.13.4 for new mime list function
8477 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8479         * src/nautilus-query-editor.c: (edit_clicked),
8480         (nautilus_query_editor_grab_focus):
8481         Don't focus invisible widget.
8483 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8485         * libnautilus-extension/Makefile.am:
8486         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8487         Add NautilusLocationWidgetProvider
8489         * src/nautilus-window-manage-views.c:
8490         Use NautilusLocationWidgetProvider
8492 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8494         * src/file-manager/fm-directory-view.c:
8495         (action_save_search_as_callback):
8496         Some better strings, not resizeable.
8498         * src/nautilus-navigation-window.c:
8499         (nautilus_navigation_window_instance_init),
8500         (nautilus_navigation_window_destroy):
8501         Remove unused tooltips object
8503         * src/nautilus-query-editor.c:
8504         Add tooltips, fix spacing
8506         * src/nautilus-spatial-window.c:
8507         * src/nautilus-window-manage-views.c:
8508         Fix spacing for extra location widgets
8510 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
8512         * src/file-manager/fm-directory-view.c
8513         (action_save_search_as_callback):  HIG fixes for the save
8514         search dialog.
8516 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
8518         * libnautilus-private/nautilus-desktop-link-monitor.c:
8519         (volume_delete_dialog):
8520         * libnautilus-private/nautilus-file-operations.c:
8521         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8522         * libnautilus-private/nautilus-icon-dnd.c:
8523         (confirm_switch_to_manual_layout):
8524         * libnautilus-private/nautilus-program-choosing.c:
8525         (application_cannot_open_location):
8526         * src/file-manager/fm-directory-view.c:
8527         (report_broken_symbolic_link):
8528         * src/nautilus-location-bar.c: (drag_data_received_callback):
8529         Adapt callers to eel dialog API changes. Fixes #324262.
8531         Patch from Christian Neumair <chris@gnome-de.org>
8532         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8534 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8536         * libnautilus-private/nautilus-dnd.c:
8537         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
8538         for menu items.
8540 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8542         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8543         (add_new_pattern), (add_new_color): HIG fixes.  Use title
8544         capitalization for window titles.  Fix widget spacing.
8546 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8548         * libnautilus-private/nautilus-file.c: (get_time),
8549         (compare_by_time), (nautilus_file_compare_for_sort),
8550         (nautilus_file_compare_for_sort_by_attribute):
8551         Support comparison by accessed time. Fixes #321671.
8553         * libnautilus-private/nautilus-file.h:
8554         Add atime sort type.
8556         Based on a patch from bluefuture@email.it
8558 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8560         * src/file-manager/fm-properties-window.c:
8561         (select_image_button_callback):
8562         Use GTK_STOCK_REVERT_TO_SAVED item for icon
8563         selection dialog. Closes #95115.
8564         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8566 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8568         * libnautilus-extension/nautilus-column.c:
8569         * libnautilus-extension/nautilus-menu-item.c:
8570         * libnautilus-extension/nautilus-property-page.c:
8571         Chain up in finalize handler, to fix leaks.
8573 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8575         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8576         Correct arguments for add_file, makes rename on new folder/file work
8577         again.
8579 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8581         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8582         * libnautilus-private/nautilus-global-preferences.h:
8583         Rename network icon prefs to match others.
8585 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8587         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8588         * libnautilus-private/nautilus-global-preferences.c:
8589         Disable network icon on desktop by default.
8591         * src/nautilus-main.c:
8592         * src/nautilus-navigation-window-ui.xml:
8593         * src/nautilus-spatial-window-ui.xml:
8594         * src/nautilus-window-menus.c:
8595         Add network to go/places menu.
8597 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8599         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8600         Make entry 30 chars to match file selector dialog.
8601         Patch from Ray Strode
8603 2005-12-13  Alexander Larsson  <alexl@redhat.com>
8605         * libnautilus-private/nautilus-module.c (nautilus_module_load):
8606         open modules G_MODULE_BIND_LOCAL
8608 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8610         * configure.in:
8611         Post release version bump.
8613 === nautilus 2.13.3 ===
8615 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8617         * Makefile.am:
8618         disable update-mimedb in distcheck
8620         * libnautilus-private/Makefile.am:
8621         Add beagle sources to extradist
8623         * NEWS:
8624         Update for release
8626 --- Merged the nautilus-search2 branch ---
8628 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8630         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8631         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8632         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8634 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8636         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8637         Another case where we need to create a saved search file.
8639 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8641         * configure.in:
8642         Make it possible to build without beagle.
8644 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8646         * libnautilus-private/Makefile.am:
8647         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8648         Add new NautilusSearchEngineSimple backend.
8650         * libnautilus-private/nautilus-file-utilities.[ch]:
8651         Add nautilus_get_home_directory_uri.
8653         * libnautilus-private/nautilus-marshal.list:
8654         Add VOID:OBJECT,BOOLEAN, sort
8656         * libnautilus-private/nautilus-search-directory.[ch]:
8657         Add nautilus_search_directory_is_indexed.
8658         Make sure saved searches are never returned as search hits.
8660         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8661         Make _new fail if we can't contact beagle daemon.
8662         Set text on query as one string (it can have keywords in it)
8663         Move freeing of query data to after query is done.
8664         Add _is_indexed
8666         * libnautilus-private/nautilus-search-engine.[ch]:
8667         Add nautilus_search_engine_is_indexed
8668         Remove nautilus_search_engine_enabled
8669         Use beagle if availible, otherwise simple backend.
8671         * src/nautilus-navigation-window-menus.c:
8672         Remove search disabled code
8674         * src/nautilus-query-editor.[ch]:
8675         Rename activate to changed and add reload argument
8676         Add go/reload button for non-indexed searches
8677         Add mnemonic for entry
8678         Change saved search string to "Search Folder"
8680         * src/nautilus-navigation-window.c:
8681         Update for query editor changes
8682         For indexed search engines, default to search in homedir
8684         * src/nautilus-spatial-window.c:
8685         Update for query editor changes
8686         For indexed search engines, default to search in homedir
8687         Remove search disabled code
8689 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8691         * src/nautilus-query-editor.c (setup_external_entry):
8692         Make ugly string slightly better.
8694 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8696         * configure.in:
8697         Mime API needs gnome-vfs-module. Unfortunate...
8699         * libnautilus-private/nautilus-query.c:
8700         Parse queries fully
8702         * libnautilus-private/nautilus-search-engine-beagle.c:
8703         Look at mime types and location.
8705         * src/nautilus-query-editor.c:
8706         Add mime type and location to query editor
8708 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8710         * libnautilus-private/nautilus-query.[ch]:
8711         Add new fields to NautilusQuery
8713 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8715         Merge in changes from NAUTILUS_2_12_1 to
8716         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8717         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8719 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8721         * src/nautilus-history-sidebar.c: (update_history),
8722         (nautilus_history_sidebar_init):
8723         Fix leaks of bookmarks and model.
8725 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8727         * libnautilus-private/nautilus-search-engine-beagle.c:
8728         (nautilus_search_engine_beagle_set_query):
8729         Unref the right query.
8731 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8733         * libnautilus-private/nautilus-file-utilities.c:
8734         (nautilus_compute_title_for_uri):
8735         Handle NULL query in search.
8737         * libnautilus-private/nautilus-file-utilities.h:
8738         * libnautilus-private/nautilus-search-directory.h:
8739         Move saved search uri/mimetype define to
8740         nautilus-file-utilities.h.
8742         * libnautilus-private/nautilus-search-directory.c:
8743         Ref query in get
8745         * libnautilus-private/nautilus-search-engine.c:
8746         Remove unused stuff.
8748         * src/Makefile.am:
8749         * src/nautilus-query-editor.[ch]:
8750         Add new files implementing NautilusQueryEditor
8752         * src/nautilus-places-sidebar.c:
8753         Remove search from places sidebar.
8755         * src/nautilus-search-bar.[ch]:
8756         Only handle text queries.
8758         * src/nautilus-window.[ch]:
8759         * src/nautilus-window-private.h:
8760         * src/nautilus-navigation-window-menus.c:
8761         * src/nautilus-window-manage-views.c:
8762         extra location widgets support and some search mode changes
8764         * src/nautilus-navigation-window.[ch]:
8765         * src/nautilus-spatial-window.c:
8766         Implement new search ui using extra location widgets
8768         * src/file-manager/fm-directory-view.c:
8769         Implement save search and save search as.
8770         Fix free bugs in fm_directory_view_stop.
8772         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8773         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8774         Also handle saved search mimetypes.
8777 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8779         * libnautilus-private/nautilus-search-directory.[ch]:
8780         More functions to save queres.
8782         * src/file-manager/fm-actions.h:
8783         * src/file-manager/fm-directory-view.c:
8784         * src/file-manager/nautilus-directory-view-ui.xml:
8785         Initial stubs for save search menu items.
8787 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8789         * libnautilus-private/nautilus-directory.c:
8790         * libnautilus-private/nautilus-search-directory.[ch]:
8791         * src/nautilus-bookmark-list.c:
8792         Further refactor the query loading, and remove all traces
8793         of the old load/save mechanism.
8795 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8797         * libnautilus-private/nautilus-directory.c:
8798         * libnautilus-private/nautilus-query.[ch]:
8799         * libnautilus-private/nautilus-search-directory.[ch]:
8800         Refactor query loading into NautilusQuery object.
8802 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8804         * configure.in:
8805         Check for update-mime-database
8807         * data/.cvsignore:
8808         * data/Makefile.am:
8809         * data/nautilus.xml.in:
8810         Add mime database entries for saved searches.
8812         * libnautilus-private/Makefile.am:
8813         * libnautilus-private/nautilus-saved-search-file.[ch]:
8814         Special file type for saved search files to pretend that
8815         they are directories.
8817         * libnautilus-private/nautilus-directory.[ch]:
8818         Make nautilus_directory_ref return its arg.
8819         Create NautilusSearchDirectory for saved searches.
8821         * libnautilus-private/nautilus-file-dnd.c:
8822         Non-editable directories do not accept drops.
8824         * libnautilus-private/nautilus-file-private.h:
8825         * libnautilus-private/nautilus-file.h:
8826         Move nautilus_file_get_existing to public header.
8828         * libnautilus-private/nautilus-file.c:
8829         Create saved search files at right time
8831         * libnautilus-private/nautilus-marshal.list:
8832         Add new marshallers
8834         * libnautilus-private/nautilus-monitor.c:
8835         Remove some spew
8837         * libnautilus-private/nautilus-search-directory.[ch]:
8838         Split out search file loading to a separate function.
8840         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8841         Handle several layers of cannot accept drop.
8843         * src/file-manager/fm-directory-view.[ch]:
8844         Make files be related to the directory they are in, since
8845         a file can be in a tree multiple times, with searches.
8846         Sorting us now done in base class, and inheriting classes just
8847         add a compare function.
8848         Fix file leak in new_folder_done.
8850         * src/file-manager/fm-icon-view.c:
8851         Update to new base class API.
8852         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8854         * src/file-manager/fm-list-model.[ch]:
8855         Rearrange data so that we can have one file in multiple dirs.
8856         Still problems with the same directory in multiple dirs.
8857         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8858         Fix leak in each_path_get_data_binder
8860         * src/file-manager/fm-list-view.c:
8861         Update to new APIs (base class and model).
8862         Fix leak in fm_list_view_get_selection_foreach_func.
8864 --- end of nautilus-search2 merge ---
8866 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8868         * src/file-manager/fm-directory-view.c:
8869         (report_broken_symbolic_link):
8870         Don't ask to move broken symlinks to trash in trash (#132751)
8872         Patch from Christian Neumair
8874 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8876         * libnautilus-private/nautilus-desktop-icon-file.c:
8877         * libnautilus-private/nautilus-directory-async.c:
8878         * libnautilus-private/nautilus-file.c:
8879         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8880         permissions.
8882         Patch from Christian Neumair and Christian Kellner
8884         * configure.in:
8885         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8887 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8889         * src/file-manager/fm-properties-window.c:
8890         Use GtkComboBox, not option menu. (#322567)
8892         Patch by Jaap A. Haitsma
8894 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8896         * src/file-manager/fm-directory-view.c:
8897         (extension_action_slow_mime_types_ready_callback),
8898         (extension_action_callback), (add_extension_action_for_files):
8899         Keep the original action refed till its activation callback is
8900         done. Prevents the callback data from being freed prematurely.
8901         Fixes #320230.
8903 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8905         Fixes bug #322957:
8907         Add a "Network Servers" icon on the desktop, which takes you to network:///
8909         * libnautilus-private/nautilus-global-preferences.h
8910         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8911         name.  This determines whether we show the "Network Servers" icon.
8913         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8914         schema for /apps/nautilus/desktop/network_visible; the default is true.
8916         * libnautilus-private/nautilus-desktop-link.h
8917         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8919         * libnautilus-private/nautilus-desktop-link.c
8920         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8922         * libnautilus-private/nautilus-desktop-link-monitor.c
8923         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8924         (nautilus_desktop_link_monitor_delete_link): Don't delete
8925         NAUTILUS_DESKTOP_LINK_NETWORK links.
8926         (update_link_visibility): New helper function.
8927         (desktop_home_visible_changed): Use update_link_visibility(), to
8928         avoid duplicated code.
8929         (desktop_computer_visible_changed): Likewise.
8930         (desktop_trash_visible_changed): Likewise.
8931         (desktop_network_visible_changed): New function.
8932         (create_link_and_add_preference): New helper function.
8933         (nautilus_desktop_link_monitor_init): Use
8934         create_link_and_add_preference() to avoid duplicated code.  Also,
8935         create the network_link.
8936         (desktop_link_monitor_finalize): Unref the network_link.
8937         (remove_link_and_preference): New helper function.
8938         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8939         to avoid duplicated code.  Also, free the network_link.
8941         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8942         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8943         the "Network Servers" icon appears before mounts.
8944         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8945         NAUTILUS_DESKTOP_LINK_NETWORK.
8947 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8949         * libnautilus-private/nautilus-emblem-utils.c:
8950         * libnautilus-private/nautilus-file-operations.c:
8951         * libnautilus-private/nautilus-program-choosing.c:
8952         * src/file-manager/fm-directory-view.c:
8953         * src/file-manager/fm-error-reporting.c:
8954         * src/file-manager/fm-properties-window.c:
8955         * src/file-manager/fm-tree-view.c:
8956         * src/nautilus-application.c:
8957         * src/nautilus-connect-server-dialog-main.c:
8958         * src/nautilus-connect-server-dialog.c:
8959         * src/nautilus-emblem-sidebar.c:
8960         * src/nautilus-information-panel.c:
8961         * src/nautilus-navigation-window-menus.c:
8962         * src/nautilus-property-browser.c:
8963         * src/nautilus-window-bookmarks.c:
8964         * src/nautilus-window-manage-views.c:
8965         Remove title from alerts. (#323134)
8967         Patch from jaap@haitsma.org
8969         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8970         Fix warning from ignoring g_list_append return value
8972 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8974         * src/nautilus-navigation-window.[ch]:
8975         Use combo box instead of option menu (#322567)
8977         Patch from jaap@haitsma.org
8979 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8981         * src/nautilus-file-management-properties.c:
8982         * src/nautilus-file-management-properties.glade:
8983         Use the new combo box code (#322487)
8985         Patch from jaap@haitsma.org
8987         * configure.in:
8988         Require new eel.
8990 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8992         Fixes bug #318140:
8994         * libnautilus-private/nautilus-link-desktop-file.c
8995         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8996         .desktop file doesn't have an Icon property, fall back to some
8997         reasonable icons depending on the type of the .desktop file.
8999         * libnautilus-private/nautilus-icon-factory.c
9000         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
9001         custom icons vs. special icons.
9003 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
9005         Fixes bug #317962:
9007         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
9008         name for $HOME; just let it be the actual display name of the
9009         folder on disk.
9011         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
9012         this consistent.
9014 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
9016         * src/file-manager/fm-directory-view.c: (done_loading),
9017         (display_pending_callback),
9018         (schedule_idle_display_of_pending_files),
9019         (schedule_timeout_display_of_pending_files),
9020         (unschedule_display_of_pending_files), (queue_pending_files),
9021         (remove_changes_timeout_callback), (reset_update_interval),
9022         (changes_timeout_callback), (schedule_changes),
9023         (files_added_callback), (files_changed_callback),
9024         (done_loading_callback), (schedule_update_menus),
9025         (file_changed_callback), (finish_loading),
9026         (fm_directory_view_stop):
9027         Schedule the frequency of updates to the view in relation to the
9028         activity in a viewed directory instead of simply scheduling everything
9029         as idle. Prevents high CPU load from constant updates in busy
9030         directories and allows more efficient use of the cached info for
9031         the initial display.
9033 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
9035         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
9036         HIG fixes for the delete confirmation dialog.  Remove window
9037         title & convert dialog type from question to warning.
9039 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9041         * src/file-manager/fm-directory-view.c:
9042         Allow shift-delete even if not visible in ui.
9044         Patch from Nelson Benítez <gnel@cenobioracing.com>
9046 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9048         * icons/knob.png:
9049         New knob icon from Luca Ferretti
9051 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9053         * libnautilus-private/nautilus-file.[ch]:
9054         Add nautilus_file_list_cancel_call_when_ready.
9056         * src/file-manager/fm-directory-view.c:
9057         Handle multiple files being activated together.
9059         Patch from Christian Neumair with some changes.
9061 2005-11-23  Alexander Larsson  <alexl@redhat.com>
9063         * libnautilus-private/nautilus-thumbnails.c:
9064         (nautilus_thumbnail_load_framed_image):
9065         Don't frame thumbnails with alpha channel.
9067 2005-11-22  Alexander Larsson  <alexl@redhat.com>
9069         * src/nautilus-file-management-properties.glade:
9070         Use pixel offset for indenting, not spaces.
9071         Patch from Jaap Haitsma
9073 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
9075         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9076         G_MODULE_BIND_LAZY when dlopening a module.
9078 2005-11-19  Christian Neumair  <chris@gnome-de.org>
9080         * src/file-manager/fm-directory-view.c:
9081         (action_location_delete_callback): Ask for confirmation when deleting
9082         through the location context menu. Fixes #321584.
9084 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
9086         * src/nautilus-file-management-properties.c:
9087         (nautilus_file_management_properties_size_group_create):
9088         Don't leak size_group reference.
9089         Patch from Jaap Haitsma <jaap@haitsma.org>
9091 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9093         * configure.in:
9094         Post release version bump.
9096 === nautilus 2.13.2 ===
9098 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9100         * configure.in:
9101         Require new eel
9103         * NEWS:
9104         Update for release
9106 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9108         * src/file-manager/fm-tree-view.c: (create_tree):
9109         * src/nautilus-main.c: (register_icons):
9110         * src/nautilus-window-menus.c:
9111         Always use gnome-fs-home for home icon.
9113 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9115         * libnautilus-private/nautilus-icon-canvas-item.c:
9116         (nautilus_icon_canvas_item_bounds):
9117         Handle emblem size correctly when zoomed.
9118         Patch from Christian Neumair
9120 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9122         * src/nautilus-desktop-window.c (realize):
9123         Fix typo (#320003)
9125 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
9127        Fix the volumes part of bug #45953:
9129        * libnautilus-private/nautilus-icon-container.c
9130        (finish_adding_new_icons): First, call assign_icon_position().
9131        Then, don't ignore the fact that the icon may have a lazy
9132        position; check the icon->has_lazy_position flag even after
9133        retrieving its stored position.  If the flag is turned on, defer
9134        the icon to the semi_position_icons list.
9136 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9138         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9139         Handle the case of missing highlight frame better.
9140         Patch from Christian Neumair
9142 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9144         * src/file-manager/fm-properties-window.c:
9145         Nicer ui for setting custom icons (#95115)
9146         Patch from Christian Neumair
9148 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9150         * libnautilus-private/nautilus-file-operations.[ch]:
9151         * src/file-manager/fm-directory-view.[ch]:
9152         * src/file-manager/fm-icon-view.c:
9153         * src/file-manager/fm-list-view.c:
9154         * src/file-manager/fm-tree-view.c:
9155         Get the right position on new folders/files when in
9156         manual position mode.
9157         Patch from Christian Neumair
9159 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9161         * libnautilus-private/nautilus-file-operations.c:
9162         (handle_transfer_overwrite):
9163         Add skip all button. (#48331)
9164         Patch from Guillaume Desmottes <cass@skynet.be>
9166 2005-11-13  Christian Neumair  <chris@gnome-de.org>
9168         * libnautilus-private/nautilus-icon-container.c:
9169         Use ctrl-shift-g to browse back in results. Fixes #320061.
9171 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
9173         * src/file-manager/fm-tree-view.c: (create_tree):
9174         Connect the compare function before root nodes are added.
9175         Prevents the internal sort model of GtkTree from going
9176         out of sync with the tree view after a root node resort.
9177         Fixes #158506.
9179 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
9181         * libnautilus-private/nautilus-icon-canvas-item.h:
9182         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9183         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9184         make the knob image themable as stock-nautilus-knob.
9186         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9187         via keyboard, with <Control>+, <Control>- and <Control>0.
9189         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9190         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9191         does not eat <Control>0.
9193 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9195         * libnautilus-private/nautilus-file-operations.c:
9196         Include locale.h to fix build. Patch from Nelson Benítez.
9198 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9200         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9201         Fix leak. Patch from Kjartan Maraas. (#319333)
9203 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9205         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9206         Correctly sort the mime lists.
9208 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9210         * configure.in:
9211         Post release version bump.
9213 === nautilus 2.13.1 ===
9215 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9217         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9218         Fix test, icon size was removed
9220         * NEWS:
9221         Update for release
9223 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9225         * src/file-manager/fm-directory-view.c: Only show
9226         the "Format" item if gfloppy is around.
9228 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9230         * src/file-manager/fm-actions.h:
9231         * src/file-manager/nautilus-directory-view-ui.xml:
9232         * src/file-manager/fm-directory-view.c: Add a "Format"
9233         menuitem to the context menu of Floppy in Computer,
9234         which runs gfloppy.
9236 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9238         * libnautilus-private/nautilus-program-choosing.c:
9239         (nautilus_launch_show_file):
9240         * src/nautilus-window-manage-views.c:
9241         (display_view_selection_failure):
9242         * src/file-manager/fm-directory-view.c:
9243         (activate_callback),
9244         (activate_activation_uri_ready_callback):
9245         Don't bail if an authentication request was cancelled.
9247 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9249         * src/nautilus-sidebar-title.c:
9250         (update_more_info):
9251         * libnautilus-private/nautilus-file.c:
9252         * libnautilus-private/nautilus-file.h:
9253         (nautilus_file_should_show_type):
9254         Don't display file type in sidebar for computer, network and smb
9255         toplevel URIs. Fixes #168561.
9257 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9259         * libnautilus-private/nautilus-mime-actions.c:
9260         (get_open_with_mime_applications), (application_compare_by_name),
9261         (application_compare_by_id):
9262         Sort applications by name. Fixes bug #310038.
9264 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9266         * libnautilus-private/nautilus-bookmark.c:
9267         (bookmark_file_changed_callback):
9268         Don't update bookmarks when its target file is trashed. Fixes #162787.
9270 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9272         * libnautilus-private/nautilus-window-info.h:
9273         * src/nautilus-window-manage-views.c:
9274         (nautilus_window_open_location_full):
9275         * src/file-manager/fm-icon-view.c:
9276         (icon_container_activate_alternate_callback):
9277         * src/file-manager/fm-list-view.c:
9278         (activate_selected_items_alternate):
9279         Open a new navigational window on alternative item activation.
9281 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9283         * src/nautilus-spatial-window.c:
9284         (got_file_info_for_location_menu_callback):
9285         Use custom image for location button if available. Partially fixes
9286         #311394 and plugs a leak.
9288 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9290         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9291         Scroll into view correctly when renaming (#309964)
9293 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9295         * libnautilus-private/Makefile.am (INCLUDES):
9296         Remove duplicate setting of libnautilus_private_la_LIBADD
9298 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9300         * src/nautilus-shell-interface.idl:
9301         Reuse Nautilus::URI from the one defined in libnautilus-private.
9303         * libnautilus-private/Makefile.am:
9304         Link libnautilus-private statically.
9306 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9308         * src/file-manager/fm-directory-view.c:
9309         (can_delete_uri_without_confirm),
9310         (confirm_delete_directly):
9311         Don't request confirmation for deletion of "burn:" URIs. Fixes
9312         #302607.
9314 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9316         * src/nautilus-places-sidebar.c: (update_places):
9317         * src/nautilus-window-bookmarks.c: (update_bookmarks):
9318         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9320 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9322         * libnautilus-private/nautilus-metafile.c: Make metadata
9323         copying/moving asynchronous.
9325 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9327         * data/browser.xml: Don't mark strings for translation we get from
9328         gnome-icon-theme. Fixes #114919.
9330 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9332         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9333         Don't send slash to typeahead
9335         * src/nautilus-location-dialog.[ch]:
9336         Add nautilus_location_dialog_set_location.
9338         * src/nautilus-navigation-window-menus.c:
9339         * src/nautilus-navigation-window.c:
9340         * src/nautilus-spatial-window.c:
9341         * src/nautilus-window.[ch]:
9342         Open location dialog/entry when you press '/'.
9344 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9346         * src/file-manager/fm-list-view.c:
9347         Use gtktreeview typeahead. Patch by Christian Neumair.
9349 2005-10-18  Jürg Billeter  <j@bitron.ch>
9351         * libnautilus-private/nautilus-icon-container.c: (destroy),
9352         (unrealize), (button_press_event),
9353         (nautilus_icon_container_search_position_func),
9354         (nautilus_icon_container_real_search_enable_popdown),
9355         (nautilus_icon_container_search_enable_popdown),
9356         (nautilus_icon_container_search_disable_popdown),
9357         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9358         (nautilus_icon_container_search_entry_flush_timeout),
9359         (nautilus_icon_container_search_preedit_changed),
9360         (nautilus_icon_container_search_activate),
9361         (nautilus_icon_container_search_delete_event),
9362         (nautilus_icon_container_search_button_press_event),
9363         (nautilus_icon_container_search_iter),
9364         (nautilus_icon_container_search_move),
9365         (nautilus_icon_container_search_scroll_event),
9366         (nautilus_icon_container_search_key_press_event),
9367         (nautilus_icon_container_search_init),
9368         (nautilus_icon_container_ensure_interactive_directory),
9369         (nautilus_icon_container_real_start_interactive_search),
9370         (nautilus_icon_container_start_interactive_search),
9371         (key_press_event), (nautilus_icon_container_class_init):
9372         * libnautilus-private/nautilus-icon-container.h:
9373         * libnautilus-private/nautilus-icon-private.h:
9374         * libnautilus-private/nautilus-marshal.list:
9376         Replace NautilusIconContainer typeahead implementation by a port of
9377         GtkTreeView's interactive search.
9379 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9381         * libnautilus-extension/Makefile.am:
9382         * libnautilus-private/Makefile.am:
9383         Build fixes for cygwin.
9384         Patch from Yaakov S (Cygwin Port)
9386 2005-10-17  Christian Neumair  <chris@gnome-de.org>
9388         * libnautilus-private/nautilus-bookmark.c:
9389         * libnautilus-private/nautilus-bookmark.h:
9390         * libnautilus-private/nautilus-icon-container.c:
9391         * libnautilus-private/nautilus-icon-factory.c:
9392         * libnautilus-private/nautilus-icon-factory.h:
9393         * libnautilus-private/nautilus-ui-utilities.c:
9394         * src/nautilus-bookmarks-window.c:
9395         * src/nautilus-history-sidebar.c:
9396         * src/nautilus-places-sidebar.c:
9397         * src/nautilus-sidebar-title.c:
9398         * src/nautilus-spatial-window.c:
9399         * src/nautilus-window-menus.c:
9400         * src/file-manager/fm-directory-view.c:
9401         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9402         stock icon size, use this size in the sidebar, and in menus.
9403         Fixes #167107 and others.
9405 2005-10-17  Alexander Larsson  <alexl@redhat.com>
9407         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9408         Remove ctrl-backspace delete keybinding. (#310546)
9410 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9412         * libnautilus-extension/nautilus-file-info.c:
9413         * libnautilus-extension/nautilus-file-info.h:
9414         * libnautilus-private/nautilus-file.c:
9415         Add new functions for extensions:
9416         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9417         nautilus_file_info_get_volume, nautilus_file_info_get_drive
9419         Patch from Trevor Davenport
9421 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9423         * configure.in:
9424         Bump version to 2.13.1. Further 2.12.x work is on
9425         gnome-2-12 branch.
9427 ==== gnome-2-12 branched from here ===
9429 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9431         * configure.in:
9432         Post release version bump
9434 === nautilus 2.12.1 ===
9436 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9438         * NEWS:
9439         Update for 2.12.1
9441 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9443         * libnautilus-private/nautilus-file-operations-progress.c:
9444         (nautilus_file_operations_progress_new),
9445         (nautilus_file_operations_progress_new_file):
9446         Correctly escape input strings for GMarkup. (#317736)
9447         Patch from Christian Neumair.
9449 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9451         * src/file-manager/fm-list-model.c:
9452         (fm_list_model_sort_file_entries):
9453         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9454         Patch from Christian Neumair.
9456 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9458         * libnautilus-private/nautilus-directory-metafile.c:
9459         (nautilus_directory_get_file_metadata):
9460         On assert failure, return default metadata, not NULL.
9461         Partial fix of #308977.
9462         Patch from Christian Neumair.
9464 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9466         * src/nautilus-window.c:
9467         Verify arguments in public functions.
9468         Patch from Christian Neumair.
9470 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9472         * libnautilus-private/nautilus-icon-container.c:
9473         * libnautilus-private/nautilus-icon-private.h:
9474         Don't crash if file removed during start of drag. (#158196)
9475         Patch from Christian Neumair.
9477         Remove remove_context_menu_timeout, which is not needed anymore.
9479 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9481         * src/file-manager/nautilus-directory-view-ui.xml:
9482         Fix some spelling errors.
9483         Patch from Lukasz Stelmach <stlman@poczta.fm>
9485 2005-09-30  Christian Neumair  <chris@gnome-de.org>
9487         * libnautilus-private/nautilus-icon-container.c:
9488         (nautilus_icon_container_update_scroll_region),
9489         (lay_down_icons_horizontal):
9490         Only wrap icons when the right margin touches the rightmost icon.
9491         Fixes #313025.
9493 2005-09-30  Alexander Larsson  <alexl@redhat.com>
9495         * src/file-manager/fm-tree-view.c: (compare_rows):
9496         Correct sort order for dummy row.
9497         Possible fix for #123051
9499 2005-09-27  Alexander Larsson  <alexl@redhat.com>
9501         * src/file-manager/fm-directory-view.c:
9502         (activate_check_mime_types):
9503         Never warn if the files would be launched in the same app.
9504         Partially reverts checkin from 2005-08-01.
9506 2005-09-26  Christian Neumair  <chris@gnome-de.org>
9508         * libnautilus-private/nautilus-desktop-directory.c:
9509         (desktop_directory_changed_callback), (desktop_finalize),
9510         (update_desktop_directory): Make changes to "desktop_is_home_dir"
9511         GConf key instant apply. Fixes #116217.
9513         * libnautilus-private/nautilus-icon-canvas-item.c:
9514         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9515         Partially fixes #159643.
9517         * src/file-manager/fm-directory-view.c:
9518         (action_mount_volume_callback), (action_unmount_volume_callback),
9519         (action_eject_volume_callback), (file_should_show_foreach),
9520         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9521         volumes at once. Fixes #156169.
9523 2005-09-20  christian neumair  <chris@gnome-de.org>
9525         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9526         Fix leak and crasher. Fixes #314730.
9528         * src/file-manager/fm-directory-view.c: (connect_proxy):
9529         Don't poke around with null pixbuf if icon theme lookup failed.
9531         * libnautilus-private/nautilus-desktop-directory-file.c:
9532         (desktop_directory_file_get_deep_counts):
9533         * libnautilus-private/nautilus-file.c:
9534         (nautilus_file_get_deep_counts),
9535         (nautilus_file_get_string_attribute_with_default:):
9536         * libnautilus-private/nautilus-file.h:
9537         * libnautilus-private/nautilus-trash-file.c:
9538         (trash_file_get_deep_counts):
9539         * src/file-manager/fm-properties-window.c:
9540         (directory_contents_value_field_update),
9541         (attach_directory_contents_value_field),
9542         (update_visibility_of_item_count_fields),
9543         (update_visibility_of_item_count_fields_wrapper),
9544         (remember_directory_contents_widget),
9545         (append_directory_contents_fields), (real_destroy):
9546         Add force flag to nautilus_file_get_deep_counts, which forces
9547         generation even if the "show deep count" preference is turned off.
9548         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9550 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
9552         * nautilus-connect-server-dialog-main.c: (main):
9553         * nautilus-connect-server-dialog.h:
9554         * nautilus-connect-server-dialog.c:
9555         (nautilus_connect_server_dialog_new):
9556         * nautilus-window-menus.c:
9557         (action_connect_to_server_callback):
9558         Autofill "Connect to server" dialog where possible.
9559         Fixes #314745
9561 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9563         * libnautilus-private/nautilus-file-operations.c:
9564         (nautilus_file_operations_copy_move),:
9565         Try to use the trash associated with a symlink's parent directory if
9566         resolution fails because of broken symlink when moving symlink to
9567         trash.
9569         * libnautilus-private/nautilus-file-operations.c:
9570         (nautilus_self_check_file_operations):
9571         Fix date self checks. Fixes #47364.
9573 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9575         * icons/Makefile.am:
9576         * icons/Search.png:
9577         * icons/nautilus-desktop.png:
9578         * icons/nautilus-file-management-properties.png:
9579         * icons/nautilus-mini-logo.png:
9580         * icons/nautilus-server-connect.png:
9581         * icons/side_bar_image.png:
9582         Remove unused icons (#315990)
9583         Patch from Jaap A. Haitsma
9585 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9587         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9588         * libnautilus-private/nautilus-thumbnails.c:
9589         (nautilus_update_thumbnail_file_copied),
9590         (nautilus_update_thumbnail_file_renamed),
9591         (nautilus_remove_thumbnail_for_file):
9592         * libnautilus-private/nautilus-thumbnails.h:
9593         Copy thumbnails when copying file metadata. Fixes #45191.
9595 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9597         * src/file-manager/fm-list-view.c: (drag_begin_callback),
9598         (motion_notify_callback):
9599         Setup drag in the "drag-begin" handler.
9601 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9603         * libnautilus-private/nautilus-icon-container.[ch]:
9604         * libnautilus-private/nautilus-icon-private.h:
9605         Add support for lazily positioned icons.
9607         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9608         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9609         (fm_icon_view_screen_changed):
9610         Use lazily positioned icons for desktop icons. (#45953)
9612         Patch from Christian Neumair  <chris@gnome-de.org>
9614 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
9616         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9618 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
9620         Fixes bug #171073:
9622         * libnautilus-private/nautilus-trash-directory.c
9623         (nautilus_trash_directory_instance_init): In addition to
9624         connecting to "volume_pre_unmount" on the volume monitor, also
9625         connect to "volume_unmounted".  This will let the trash clean up
9626         its merged directory even if the unmount is not initiated from
9627         Nautilus.
9629         * libnautilus-private/nautilus-merged-directory.c
9630         (merged_remove_real_directory): When a real directory is removed
9631         from the merged directory, emit notifications to that effect.
9632         This lets the trash window remove the icons that used to
9633         correspond to a volume that got unmounted.
9634         (real_directory_notify_files_removed): New utility function.
9636 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9638         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9639         the zoom level is initialized correctly in fm_list_view_begin_loading.
9640         Fixes #314269.
9642 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9644         * libnautilus-private/nautilus-directory-async.c:
9645         (nautilus_directory_monitor_add_internal),
9646         (nautilus_directory_monitor_remove_internal):
9647         * libnautilus-private/nautilus-file-private.h:
9648         * libnautilus-private/nautilus-file.c: (finalize):
9649         Only use directory monitors to avoid using lots and lots of
9650         file monitors. This is an optimization in almost all cases, although
9651         it does a bit more work when viewing a file properties dialog with the
9652         containing folder window hidden. (#315041)
9654 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9656         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9657         (get_unique_files), (reset_extension_actions_menu): Always pass all
9658         selected files to extension, instead of passing max. 1 per selected
9659         MIME type. Fixes #314721.
9661 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9663         * configure.in:
9664         Post release version bump.
9666 === nautilus 2.12.0 ===
9668 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9670         * configure.in:
9671         Require eel 2.12.
9673         * NEWS:
9674         Update for release
9676 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9678         * libnautilus-private/nautilus-icon-container.c:
9679         (handle_focus_in_event), (handle_focus_out_event):
9680         Don't redraw the whole desktop on focus in/out.
9682 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9684         * libnautilus-private/nautilus-icon-factory.c:
9685         (get_icon_from_cache):
9686         Revert memleak patch from 2005-08-23, since it was
9687         wrong and causes crashes.
9689 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9691         * libnautilus-private/nautilus-icon-dnd.c:
9692         (nautilus_icon_container_get_drop_action):
9693         Handle background color/image drops even on
9694         icons. (#47536)
9695         Patch from Christian Neumair  <chris@gnome-de.org>
9697 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9699         * src/file-manager/fm-directory-view.c:
9700         (filtering_changed_callback):
9701         Fix handling of global show-hidden-file prefs change.
9702         (#306821)
9703         Patch from Christian Neumair  <chris@gnome-de.org>
9705 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9707         * libnautilus-private/nautilus-icon-container.c:
9708         (nautilus_icon_container_get_first_visible_icon):
9709         Handle non-sorted-by-y icon containers (manual mode).
9710         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9712 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9714         * src/file-manager/fm-icon-view.c (should_preview_sound):
9715         Don't allow audio preview in burn://.  Workaround for
9716         #312275.
9718 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9720         * libnautilus-private/nautilus-icon-factory.c:
9721         (get_special_icon_for_file),
9722         (nautilus_icon_factory_get_icon_for_file),
9723         (nautilus_icon_factory_is_icon_ready_for_file):
9724         Handle some more special location icons, and don't require
9725         attributes for special location icons. (#312095, #312134)
9726         Patch from Christian Neumair  <chris@gnome-de.org>
9728 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9730         * src/file-manager/fm-directory-view.c:
9731         Better handling of script env vars:
9732         Expand uri for desktop directory.
9733         Expand uris for links on desktop
9734         Expand pathnames for items in trash.
9735         Fixes bug #148545
9736         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9738 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9740         * libnautilus-private/nautilus-icon-container.c:
9741         (lay_down_icons_horizontal):
9742         Fix layouting in text-beside-icons mode for short names.
9743         (#159621)
9744         Patch from Christian Neumair  <chris@gnome-de.org>
9746 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9748         * libnautilus-private/nautilus-file-operations.[ch]:
9749         * src/file-manager/fm-directory-view.c:
9750         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9751         nautilus_file_operations_new_file_from_template, instead
9752         manually removing source when needed. This fixes #309592.
9754 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9756         * configure.in:
9757         Post release version bump.
9759 === nautilus 2.11.92 ===
9761 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9763         * configure.in:
9764         Require eel 2.11.92.
9766         * NEWS:
9767         Update for release
9769 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9771         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9772         (get_drop_action), (receive_dropped_keyword),
9773         (drag_data_received_callback):
9774         Enable emblem dropping to the list view and allow text
9775         drags on the list background. Fixes #313408.
9777         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9779 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9781         * libnautilus-private/nautilus-icon-factory.c:
9782         (get_icon_from_cache):
9783         Don't ref cached_icon twice. Fixes #307288.
9785         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9787 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9789         * libnautilus-private/nautilus-file.c:
9790         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9791         (prepend_automatic_emblem_names):
9792         * libnautilus-private/nautilus-file.h:
9793         * src/file-manager/fm-directory-view.c:
9794         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9795         (real_update_menus):
9796         Don't allow trashing or deleting the home or desktop folder within
9797         a selection or via the location button context menu. Fixes #310414.
9799         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9801 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9803         * libnautilus-private/nautilus-mime-actions.c:
9804         (filter_nautilus_handler), (get_open_with_mime_applications),
9805         (nautilus_mime_get_open_with_applications_for_file),
9806         (nautilus_mime_get_applications_for_file),
9807         (nautilus_mime_has_any_applications_for_file):
9808         Don't show nautilus folder handler as application option
9809         for folders. Fixes #310382.
9811         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9813 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9815         * src/nautilus-main.c: (main):
9816         Revert the GDK threading patch as it causes major
9817         freezage. Fixes #313588.
9819 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9821         * src/file-manager/fm-properties-window.c: (create_image_widget),
9822         (create_basic_page): Don't make icon drop target for images if
9823         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9825 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9827         * src/nautilus-main.c:
9828         Initialize the GDK threading system. Fixes #312894.
9830 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9832         Lots of cleanups. Closes bug #313094 and bug #149714
9834         * libnautilus-private/nautilus-directory-background.c:
9835         (nautilus_file_background_write_desktop_default_settings):
9836         ANSIfication
9837         * libnautilus-private/nautilus-file.c: Mark some variables
9838         static.
9839         * libnautilus-private/nautilus-icon-container.c:
9840         (nautilus_icon_container_get_selection): Return NULL not
9841         FALSE.
9842         * libnautilus-private/nautilus-icon-factory.c:
9843         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9844         * libnautilus-private/nautilus-metafile.c: Static variables
9845         * libnautilus-private/nautilus-program-choosing.c:
9846         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9847         * src/file-manager/fm-icon-view.c:
9848         (fm_icon_view_get_background_widget): FALSE vs NULL
9849         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9850         Plug a leak. Bug #313094.
9851         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9852         NULL vs 0.
9853         * src/nautilus-bookmark-list.c:
9854         (nautilus_bookmark_list_get_file_path),
9855         (nautilus_bookmark_list_load_file): ANSIfication
9856         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9857         ANSIfication
9858         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9859         NULL vs 0.
9860         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9861         ANSIfication
9863 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9865         * configure.in:
9866         Post release version bump.
9868 === nautilus 2.11.91 ===
9870 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9872         * configure.in:
9873         Require eel 2.11.91.
9875         * NEWS:
9876         Update for release
9878 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9880         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9881         (nautilus_file_can_rename):
9882         Don't allow renaming of the desktop folder. Closes #125637.
9884         Patch from Christian Neumair  <chris@gnome-de.org>
9886 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9888         * src/nautilus-property-browser.c:
9889         (nautilus_property_browser_class_init),
9890         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9891         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9893         Patch from Christian Neumair  <chris@gnome-de.org>
9895 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9897         * libnautilus-private/nautilus-file-operations.c
9898         (nautilus_file_operations_copy_move):
9899         Allow moving files within the burn location. Fixes #312085.
9901         Patch from William Jon McCann <mccann@jhu.edu>
9903 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9905         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9906         (open_selected_bookmark): Open the appropriate kind of window when
9907         jumping to bookmark. Fixes #312160.
9909         Patch from Jaap Haitsma <jaap@haitsma.org>
9911 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9913         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9914         Fixes #308996.
9916 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9918         * src/nautilus-window.c: (nautilus_window_class_init):
9919         * src/nautilus-window.h:
9920         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9921         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9923 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9925         * configure.in: Added "te" to ALL_LINGUAS.
9927 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9929         * libnautilus-private/nautilus-metafile.c
9930         (set_file_node_timestamp): Added, sets a timestamp property on a
9931         file node so that metadata changes can be tracked per file, rather
9932         than per directory.
9933         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9934         copy_file_metadata): Set the timestamp on the node.
9936 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9938         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9939         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9940         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9942         * src/nautilus-location-bar.c: (real_cancel),
9943         (nautilus_location_bar_class_init),
9944         (nautilus_location_bar_set_location)
9945         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9946         * src/nautilus-navigation-bar.h:
9947         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9948         (navigation_bar_location_changed_callback): Hide temporary bars when
9949         pressing the escape key. Fixes #311652.
9951 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9953         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9954         Initialize best_icon_size when constructing sidebar.
9955         Fixes a critical librsvg warning.
9957         Patch from Jaap Haitsma <jaap@haitsma.org>
9959 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9961         * libnautilus-private/nautilus-customization-data.c:
9962         (format_name_for_display):
9963         * src/nautilus-property-browser.c: (add_reset_property):
9964         Use "Reset" as reset emblem label. Fixes #311380.
9966 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9968         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9969         Use actual/guessed MIME type relation instead of relying on their
9970         default application information. Partially fixes #309862.
9972 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9974         * libnautilus-private/nautilus-file-operations-progress.c:
9975         (nautilus_file_operations_progress_new):
9976         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9977         appears in tasklist and is minimizable. Fixes #310676.
9979 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9981         * libnautilus-private/nautilus-dnd.c:
9982         (nautilus_drag_default_drop_action_for_icons):
9983         Default to move action for locations on other file systems if they
9984         should be moved to their parent folder. Fixes #61269.
9986 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9988         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9989         Use the display name of the file if the uri uses a method
9990         unknown to gnome-vfs (trash:). Fixes #310274.
9992 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9994         * configure.in:
9995         Post release version bump.
9997 === nautilus 2.11.90 ===
9999 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
10001         * configure.in:
10002         Require eel 2.11.90 and bump version.
10004         * NEWS:
10005         Update for release
10007 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
10009         * src/file-manager/fm-directory-view.c:
10010         Don't use trash icon for location button delete action.
10011         Fixes #310414.
10013         Patch from Christian Neumair  <chris@gnome-de.org>
10015 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
10017         * src/nautilus-desktop-window.c: (real_get_icon_name),
10018         (nautilus_desktop_window_class_init):
10019         * src/nautilus-navigation-window.c: (real_get_icon_name),
10020         (nautilus_navigation_window_class_init):
10021         * src/nautilus-spatial-window.c: (real_get_icon_name),
10022         (nautilus_spatial_window_class_init):
10023         * src/nautilus-window.c: (nautilus_window_update_icon):
10024         * src/nautilus-window.h:
10025         Use file-manager icon for browser windows. Fixes bug #166516.
10027         Patch from Christian Neumair  <chris@gnome-de.org>
10029 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
10031         * src/file-manager/fm-icon-view.c:
10032         (play_file), (preview_audio): track the pid of the currently
10033         running sound process using a static variable and kill it
10034         before starting any new process.
10035         (can_play_sound): copy from nautilus-sound.c
10037         * src/nautilus-application.c: (finish_startup): don't call
10038         nautilus_sound_init()
10040         * libnautilus-private/nautilus-sound.[ch]: remove old code
10041         to track the currently runing sound process using a GConf
10042         key.
10044         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
10046 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
10048         * libnautilus-private/nautilus-global-preferences.c:
10049         (nautilus_global_preferences_init): remove code to import
10050         some preferences which were deprecated in GNOME 2.2.
10052 2005-07-15  Vincent Noel  <vnoel@cox.net>
10054         * src/nautilus-information-panel.c: (make_button_box),
10055         (add_command_buttons):
10056         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
10057         (sidebar_title_create_more_info_label): Ellipsize everything in
10058         the information side pane, and make labels selectable. Fixes
10059         #310386, #80429 and #43858.
10061 2005-07-14  Elijah Newren  <newren@gmail.com>
10063         * configure.in: Bump required startup-notification version up to
10064         0.8 (should have been done back in February with the updated
10065         startup-notification stuff, but better late than never)
10067 2005-07-14  Alexander Larsson  <alexl@redhat.com>
10069         * src/file-manager/fm-list-view.c:
10070         Remove underlines from all lines in single click mode.
10071         Add hover underline and cursor. (#105521)
10072         Patch from Christian Neumair  <chris@gnome-de.org>
10074 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10076         * libnautilus-private/nautilus-desktop-link-monitor.c:
10077         (volume_delete_dialog): Refer to the volume context menu as "popup
10078         menu", and not as "right-click menu". Fixes #308248.
10080 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10082         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10083         path_bar_location_changed_callback): Try to reload visited locations
10084         from history before doing a full location change. Fixes #310068.
10086         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10087         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10088         Fixes #92862.
10090 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10092         * src/nautilus-navigation-window.c:
10093         * src/nautilus-spatial-window.c:
10094         * src/nautilus-window.c:
10095         Pack main table with GTK_SHRINK (#16057)
10097 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10099         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10100         Don't scroll to end of column on rename (#309964).
10102 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10104         * libnautilus-private/nautilus-file-utilities.c:
10105         Files with name "~" are not backups. (#170607)
10106         Patch from Christian Neumair <chris@gnome-de.org>
10108 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10110         * libnautilus-private/nautilus-icon-dnd.c:
10111         Set dnd icon in drag_begin (#307943)
10112         patch from Matthias Clasen
10114 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10116         * configure.in:
10117         Post release version bump.
10119 === nautilus 2.11.4 ===
10121 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10123         * configure.in:
10124         Require eel 2.11.4
10126         * NEWS:
10127         Update for release
10129 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10131         * src/nautilus-image-properties-page.c: (load_finished):
10132         list width/height separately (#159851)
10134         Patch from Christian Neumair <chris@gnome-de.org>
10136 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10138         * src/nautilus-spatial-window.[ch]:
10139         * src/nautilus-window-private.h:
10140         * src/nautilus-window.c:
10141         Show busy cursor in browser mode too. (#97887)
10143         Patch from Christian Neumair <chris@gnome-de.org>
10145 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10147         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10148         * nautilus.desktop.in:
10149         * src/file-manager/fm-tree-view.c:
10150         * src/nautilus-places-sidebar.c:
10151         filesystem -> file system in strings
10153         Sebastien Bacher <seb128@debian.org>
10155 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10157         * libnautilus-private/nautilus-icon-dnd.c:
10158         * src/file-manager/fm-directory-view.c:
10159         * src/file-manager/fm-properties-window.c:
10160         * src/nautilus-emblem-sidebar.c:
10161         Fix up some strings for the translators. (#309879)
10162         Patch from Christian Neumair <chris@gnome-de.org>
10164 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10166         * libnautilus-private/nautilus-desktop-link-monitor.c:
10167         Handle volumes_visible changing from true to true.
10169         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10171 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10173         * src/file-manager/fm-list-view.c:
10174         don't activate selection on expand in single click mode (#309389)
10176         Patch from chris@gnome-de.org
10178 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10180         * src/nautilus-places-sidebar.c:
10181         Remove gtk_range_get_adjustment assertion warnings.
10183 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10185         * libnautilus-private/nautilus-global-preferences.[ch]:
10186         * src/nautilus-actions.h:
10187         * src/nautilus-navigation-window-menus.c:
10188         * src/nautilus-navigation-window-ui.xml:
10189         * src/nautilus-navigation-window.c:
10190         Add toggle to hide/show main toolbar.
10192         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10194 2005-07-10  Christian Neumair  <chris@gnome-de.org>
10196         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10197         to add a color if another equally-named one already exists. Fixes
10198         #44867.
10200         Patch from Daniel Godas <siro.san@gmail.com>.
10202 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10204         * src/nautilus-pathbar.c:
10205         * src/nautilus-places-sidebar.c: (update_places):
10206         Use the same icon for filesystem as the gtk file chooser.
10207         Fixes #309825.
10209         Patch from Christian Neumair  <chris@gnome-de.org>
10211 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10213         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10214         Remove extra ScrolledWindow container. Fixes #309832.
10216 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10218         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10219         Preserve the selection when refreshing the view. Fixes #48383.
10221         Patch from Fabio Bonelli <fabiobonelli@libero.it>
10223 2005-07-08  Alexander Larsson  <alexl@redhat.com>
10225         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10227         * src/Makefile.am:
10228         * src/nautilus-pathbar.[ch]:
10229         New pathbar widget. Based on code from gtk.
10231         * src/nautilus-navigation-window.[ch]:
10232         * src/nautilus-window-manage-views.c:
10233         * src/nautilus-window-private.h:
10234         Use pathbar in browser window.
10236         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10237         * libnautilus-private/nautilus-global-preferences.[ch]:
10238         Add always_use_location_entry prefs.
10240         * src/nautilus-navigation-window-menus.c:
10241         Whitespace fixup.
10243 2005-07-07  Joe Shaw  <joeshaw@novell.com>
10245         * configure.in: Bump required gnome-vfs version up to
10246         2.11.1
10248 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10250         * src/nautilus-window.c: (add_view_as_menu_item):
10251         Connect accelerators with "View as" menu items. Fixes #139908.
10253         * libnautilus-private/nautilus-file-operations.c:
10254         (progress_dialog_set_to_from_item_text):
10255         When operating on remote locations, also display hostname in copy/move
10256         progress dialog.
10258 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
10260         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10261         Free the tree paths.
10262         * src/nautilus-notes-viewer.c: (get_property_pages): Close
10263         a tiny leak. (1 byte :-)
10264         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10265         (make_properties_from_directories): Unref pixbufs.
10266         * src/nautilus-spatial-window.c:
10267         (nautilus_spatial_window_set_location_button): Free icon name
10268         Closes bug #307291 and bug #308540.
10270 2005-07-06  Danilo Å egan  <danilo@gnome.org>
10272         * src/file-manager/nautilus-directory-view-ui.xml: Add space
10273         before 'action="Rename"'.
10275 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10277         * libnautilus-private/nautilus-icon-container.c:
10278         (nautilus_icon_container_get_selection):
10279         * src/file-manager/fm-directory-view.c: (delete_selected_files):
10280         Correctly sort files before operating on them. Fixes #308884.
10282         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10283         * libnautilus-private/nautilus-dnd.h:
10284         * libnautilus-private/nautilus-icon-dnd.c:
10285         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10286         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10287         (nautilus_tree_view_drag_dest_new):
10288         * src/nautilus-spatial-window.c:
10289         (nautilus_spatial_window_instance_init):
10290         * src/file-manager/fm-list-model.c:
10291         (fm_list_model_multi_drag_data_get):
10292         Use GTK+ helpers for text D'n'D.
10294         * src/nautilus-shell-ui.xml:
10295         * src/nautilus-window-menus.c:
10296         Register control-+/- keys on keypad for zooming. Fixes #309018.
10298         * libnautilus-private/nautilus-file-operations.c:
10299         (new_file_transfer_callback):
10300         Fix template duplicate numbering. Fixes #307252.
10302 2005-07-06  Alexander Larsson  <alexl@redhat.com>
10304         * libnautilus-private/nautilus-icon-canvas-item.c:
10305         * libnautilus-private/nautilus-icon-container.c:
10306         * libnautilus-private/nautilus-icon-private.h:
10307         Add normal_alpha style property that is used when
10308         frame_text is on.
10310         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10312 2005-07-05  Joe Shaw  <joeshaw@novell.com>
10314         * nautilus-folder-handler.desktop.in: Add x-directory/normal
10315         and inode/directory to the list of mime types this desktop file
10316         can handle.
10318 2005-07-05  Christian Neumair  <chris@gnome-de.org>
10320         * libnautilus-private/nautilus-dnd.h:
10321         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10323         * libnautilus-private/nautilus-file-operations.[ch]:
10324         * libnautilus-private/nautilus-icon-container.[ch]:
10325         * libnautilus-private/nautilus-icon-dnd.c:
10326         * libnautilus-private/nautilus-marshal.list:
10327         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10328         * src/file-manager/fm-directory-view.[ch]:
10329         * src/file-manager/fm-icon-view.c:
10330         * src/file-manager/fm-list-view.c:
10331         * src/file-manager/fm-tree-view.c:
10332         Enable dropping of text, which will create a new file containing the
10333         dropped text. Fix drop handle marshallers.
10335 2005-07-02  Christian Kellner  <gicmo@gnome.org>
10337         * src/nautilus-location-entry.c:
10338         Replace eel_make_uri_from_input_with_trailing_ws with
10339         the gnome-vfs one.
10340         Fixes bug #165755.
10342 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10344         * configure.in:
10345         Post release version bump.
10347 === nautilus 2.11.3 ===
10349 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10351         * libnautilus-private/nautilus-file-operations.c:
10352         Fix test
10354         * NEWS:
10355         Update for release
10357         * configure.in:
10358         Require eel 2.11.3
10360 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10362         * libnautilus-private/nautilus-window-info.[ch]:
10363         * src/nautilus-window.c:
10364         Add nautilus_window_info_get_bookmark_list
10366         * src/Makefile.am:
10367         * src/nautilus-application.c:
10368         * src/nautilus-places-sidebar.[ch]:
10369         Add new places sidebar.
10371         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10373         * src/file-manager/fm-tree-view.c:
10374         Fix runtime warnings.
10376 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10378         * src/file-manager/fm-actions.h:
10379         * src/file-manager/fm-directory-view.c:
10380         Add icon for empty file in create menu.
10382         Patch from Christian Neumair  <chris@gnome-de.org>
10384 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10386         * src/file-manager/fm-directory-view.c:
10387         Better strings for browser tooltips.
10388         Patch from Luca Ferretti <elle.uca@libero.it>
10390 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
10392         * libnautilus-private/nautilus-file-operations.c:
10393         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10394         base name from the file name. (Fixes #306341).
10396 2005-06-28  Alexander Larsson  <alexl@redhat.com>
10398         * libnautilus-private/nautilus-sidebar.[ch]:
10399         Add get_tab_tooltop method.
10401         * src/nautilus-navigation-window.c:
10402         * src/nautilus-side-pane.[ch]:
10403         Use get_tab_tooltip.
10405         * src/nautilus-emblem-sidebar.c:
10406         * src/nautilus-history-sidebar.c:
10407         * src/nautilus-information-panel.c:
10408         * src/nautilus-notes-viewer.c:
10409         Implement get_tab_toolkit.
10411         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10413 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10415         * src/nautilus-notes-viewer.c:
10416         (nautilus_notes_viewer_set_parent_window):
10417         Adapt to recent nautilus clipboard API changes.
10419 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10421         * libnautilus-private/nautilus-clipboard.c:
10422         (editable_connect_callbacks), (editable_disconnect_callbacks),
10423         (text_buffer_update_sensitivity), (text_buffer_delete_range),
10424         (text_buffer_mark_set), (text_view_connect_callbacks),
10425         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10426         (initialize_clipboard_component_with_callback_data),
10427         (nautilus_clipboard_real_set_up),
10428         (nautilus_clipboard_set_up_text_view):
10429         * libnautilus-private/nautilus-clipboard.h:
10430         Properly set text view paste action sensitivity on clipboard changes.
10431         Fixes #306127.
10433 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10435         * src/nautilus-bookmark-list.c:
10436         Fix handling of notification of .gtk-bookmark file changes.
10438         * src/Makefile.am:
10439         * src/nautilus-window-bookmarks.[ch]:
10440         * src/nautilus-application.c:
10441         * src/nautilus-navigation-window-menus.c:
10442         * src/nautilus-navigation-window.[ch]:
10443         * src/nautilus-spatial-window-ui.xml:
10444         * src/nautilus-spatial-window.c:
10445         * src/nautilus-window-menus.c:
10446         * src/nautilus-window-private.h:
10447         * src/nautilus-window.[ch]:
10448         Move most bookmark stuff to nautilus-window-bookmarks and
10449         put bookmarks in spatial windows too.
10451 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10453         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10455         * src/nautilus-bookmark-list.[ch]:
10456         Share bookmarks with gtk+.
10458         * libnautilus-private/nautilus-file-utilities.[ch]:
10459         * src/nautilus-window.c: (real_get_title):
10460         Move compute_default_title to nautilus_compute_title_for_uri.
10462         * libnautilus-private/nautilus-bookmark.[ch]:
10463         * src/nautilus-bookmarks-window.c:
10464         Add has_custom_name boolean to NautilusBookmark
10466         * src/Makefile.am:
10467         * src/nautilus-bookmark-parsing.[ch]:
10468         * src/nautilus-navigation-window-menus.c:
10469         Remove no longer needed files nautilus-bookmark-parsing.[ch].
10471 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
10473         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10474         (real_update_menus_volumes): Plug a couple leaks. Closes
10475         bug #307267
10477 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10479         * src/nautilus-navigation-window-menus.c:
10480         * src/nautilus-window-menus.c:
10481         * src/nautilus-window-private.h:
10482         Make bookmark menu item action names unique. (#161859)
10484 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10486         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10487         Fix ctrl-unselect in single click mode (#145331)
10489 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10491         * libnautilus-private/nautilus-icon-container.c:
10492         Better font sizes for zooming. (#160080)
10494 2005-06-20  Anders Carlsson  <andersca@imendio.com>
10496         * src/file-manager/fm-directory-view.c (process_old_files):
10497         Plug leak by freeing the sorted list instead.
10499 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10501         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10502         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10503         Fix uninitialized variable warning.
10505 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
10507         * libnautilus-private/nautilus-directory-async.c:
10508         (start_or_stop_io), (file_needs_high_priority_work_done),
10509         (file_needs_low_priority_work_done):
10510         Make mime sniffing a high priority job. Prevents activation
10511         from getting blocked by deep count I/O. (#145560)
10513 2005-06-19  Anders Carlsson  <andersca@imendio.com>
10515         * src/nautilus-throbber.c (nautilus_throbber_finalize):
10516         Free throbber->details after we're done using it.
10518 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10520         * src/file-manager/fm-list-model.c:
10521         Small delay before turning Loading... into (Empty) to
10522         avoid flicker.
10524 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10526         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10527         Fix iter stamp handling.
10529 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10531         * src/file-manager/fm-list-view.c: (button_press_callback):
10532         Allow selection of the dummy node. Otherwise things
10533         got all strange: You could still select it using ranges, and
10534         if you double clicked on it you activated the old selection.
10536 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10538         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10539         On remove, add dummy node before removing file so the
10540         row isn't collapsed.
10542 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10544         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10545         (fm_list_model_unload_subdirectory),
10546         (fm_list_model_subdirectory_done_loading):
10547         Keep track of done_loading in parent instead of in dummy node.
10548         That way it doesn't get lost when the dummy node is recreated.
10550 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10552         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10553         Handle moves between open subdirectories. We handle
10554         this in file adding when the file already exists in
10555         the tree, but in another place. This is sort of a hack,
10556         but is required due to how the list view merges the initial
10557         change being sent to the original directory and the add to the
10558         new directory.
10560 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10562         * libnautilus-private/nautilus-file-operations.c:
10563         (nautilus_file_operations_copy_move):
10564         Handle duplication of files in two subdirectories at
10565         the same time.
10567 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
10569         * src/file-manager/fm-directory-view.c:
10570         (fm_directory_view_destroy):
10571         Remove subdirectories when destroying the view.
10573 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10575         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10576         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10578 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10580         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10581         Slightly slower auto hover expand.
10583         * src/file-manager/fm-directory-view.c:
10584         Make add/remove_subdirectory more straightforward.
10585         Now remove just removes the NautilusDirectory passed in, and
10586         you're not allowed to add multiple times or remove non-added.
10588         * src/file-manager/fm-list-model.[ch]:
10589         Actually track the NautilusDirectories that are added to the
10590         FMDirectoryView so we can easily remove them when the files are
10591         removed. This was causing problem before where directories for
10592         removed files weren't removed.
10594         Emits the subdirectory_unloaded signal when subdirectories go away.
10596         Add support for unloading subdirectories.
10598         * src/file-manager/fm-list-view.c:
10599         Unload subdirectories in timeout on collapse.
10600         remove subdirectories when they get unloaded.
10602 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10604         * src/nautilus-navigation-window-menus.c
10605         (append_dynamic_bookmarks): Unref the action group here too.
10607 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10609         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10610         Unref the action group after inserting it. This makes
10611         a NautilusFile memory leak go away.
10613 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10615         * src/file-manager/fm-directory-view.[ch]:
10616         * src/file-manager/fm-icon-view.c
10617         add fm_directory_view_get_selection_for_file_transfer and
10618         use it for all file transfers
10620         * src/file-manager/fm-list-view.c:
10621         Implement fm_directory_view_get_selection_for_file_transfer by
10622         filtering out all files there a parent is also in the selection.
10623         Do the same for the dnd source list.
10625         * src/file-manager/fm-list-model.c:
10626         Allow deletion of dummy node so that clearing the model
10627         doesn't loop forever.
10629 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
10631         * src/file-manager/fm-directory-view.c: (new_folder_done),
10632         (new_folder_data_new), (fm_directory_view_new_folder),
10633         (fm_directory_view_new_file):
10634         Don't try to setup renaming if the view was already destroyed.
10635         Fixes a crash when closing a window while creating files/folders.
10637 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10639         * libnautilus-private/nautilus-icon-dnd.c:
10640         No dnd shadow on the desktop.
10641         Redraw less to get rid of the dnd shadow.
10643         Patch from Matthias Clasen (#307803)
10645 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10647         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10648         Add hover expansion
10650         * src/file-manager/fm-directory-view.[ch]:
10651         Add support for adding/removing subdirectories.
10653         * src/file-manager/fm-list-model.[ch]:
10654         Add support for subdirectories making this a tree view.
10656         * src/file-manager/fm-list-view.c:
10657         Turn listview into a treeview.
10659         Patch from Jürg Billeter <j@bitron.ch>
10661 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10663         * src/nautilus-spatial-window.c:
10664         Add icons for path menu.
10665         Patch from Vincent Noel <vincent.noel@gmail.com>
10667 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10669         * src/file-manager/fm-directory-view.c:
10670         (fm_directory_view_handle_uri_list_drop):
10671         Check for n_uris instead of real_uri_list. Looks neater.
10673 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10675         * src/file-manager/fm-directory-view.c:
10676         (fm_directory_view_handle_uri_list_drop):
10677         Don't try to start a file operation if there are no real uris
10678         left after sanitizing the list. Fixes #306246.
10680 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10682         * libnautilus-private/nautilus-emblem-utils.c:
10683         (nautilus_emblem_install_custom_emblem): Free the path.
10684         * libnautilus-private/nautilus-file-operations-progress.c:
10685         (nautilus_file_operations_progress_new),
10686         (nautilus_file_operations_progress_new_file): Free markup strings.
10687         Closes bug #307138.
10689 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10691         * src/file-manager/fm-directory-view.c:
10692         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10694 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10696         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10697         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10698         Always initialize cut.
10700         * configure.in:
10701         Add --Wno-pointer-sign
10703         Fix gcc4 compilation (#303491/#307038).
10704         Based on patches from James M. Cape <jcape@ignore-your.tv>
10705         and Kjartan Maraas <kmaraas@gnome.org>
10707 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10709         * configure.in:
10710         Post release version bump
10712 === nautilus 2.11.2 ===
10714 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10716         * configure.in:
10717         Require new eel.
10719         * NEWS:
10720         Update for release.
10722 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10724         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10725         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10726         is too wide for the tree and gets even wider in some locales.
10728 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10730         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10731         Fix conflicting mnemonics in the column chooser (#167475).
10733         Patch from Michael Terry <mike@mterry.name>
10735 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10737         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10738         Use "(No subfolders)" instead of misleading "(Empty)" label
10739         if files are not to be shown in the tree. Fixes #85141.
10741         Patch from Christian Neumair <chris@gnome-de.org>
10743 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10745         * libnautilus-private/nautilus-icon-container.c:
10746         (select_one_unselect_others):
10747         Reveal icon when selecting it. Fixes #121111.
10749         Based on a patch from Christian Neumair <chris@gnome-de.org>
10751 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10753         * libnautilus-private/nautilus-clipboard.c:
10754         (nautilus_clipboard_real_set_up):
10755         Don't setup clipboard twice for the same editing widget.
10757 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10759         * src/nautilus-window-manage-views.c: (load_new_location),
10760         (update_for_new_location):
10761         Set the displayed location when the location is really
10762         changed, not when we set out to do it. Fixes the
10763         "bookmark uri mismatch" warning.
10765 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10767         * src/file-manager/fm-directory-view.c:
10768         * src/nautilus-shell-ui.xml:
10769         * src/nautilus-window-menus.c:
10770         Fix critical warnings from the new accelerators
10771         by adding dummy labels.
10773 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10775         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10777 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10779         * libnautilus-extension/nautilus-column.c:
10780         (nautilus_column_class_init):
10781         * libnautilus-extension/nautilus-menu-item.c:
10782         (nautilus_menu_item_class_init):
10783         * libnautilus-extension/nautilus-property-page.c:
10784         (nautilus_property_page_class_init):
10785         * libnautilus-private/nautilus-icon-canvas-item.c:
10786         (nautilus_icon_canvas_item_class_init):
10787         * libnautilus-private/nautilus-icon-container.c:
10788         (nautilus_icon_container_class_init):
10789         * src/nautilus-window.c: (nautilus_window_class_init):
10790         Don't mark object property names/descriptions for translation. Fixes
10791         #135281.
10793 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10795         * libnautilus-private/nautilus-emblem-utils.c:
10796         (nautilus_emblem_install_custom_emblem),
10797         (nautilus_emblem_can_remove_emblem),
10798         (nautilus_emblem_can_rename_emblem),
10799         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10800         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10802 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10804         * src/file-manager/fm-directory-view.c: (real_action_rename):
10805         Always pre-select the whole name of a directory when renaming it.
10806         Fixes #306217.
10808 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10810         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10811         (get_automatic_emblems_as_integer):
10812         * libnautilus-private/nautilus-file-private.h:
10813         Only take user-added emblems ("keywords") into account when sorting by
10814         emblems. Fixes #166376.
10816 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10818         * src/file-manager/fm-directory-view.c:
10819         (fm_directory_view_scroll_event):
10820         Change scroll zoom modifier to control. Fixes #79352.
10822         * src/nautilus-shell-ui.xml:
10823         * src/nautilus-window-menus.c:
10824         Bind control-= to zoom-in. Fixes #306225.
10826 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10828         * libnautilus-private/nautilus-clipboard.c:
10829         * libnautilus-private/nautilus-icon-dnd.c:
10830         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10831         * src/file-manager/fm-desktop-icon-view.c:
10832         * src/file-manager/fm-ditem-page.c:
10833         * src/file-manager/fm-icon-view.c:
10834         * src/file-manager/fm-list-model.c:
10835         * src/file-manager/fm-list-model.h:
10836         * src/file-manager/fm-list-view.c:
10837         * src/file-manager/fm-properties-window.c:
10838         * src/nautilus-emblem-sidebar.c
10839         * src/nautilus-file-management-properties.c:
10840         * src/nautilus-information-panel.c:
10841         * src/nautilus-location-bar.c:
10842         * src/nautilus-navigation-window-menus.c:
10843         * src/nautilus-spatial-window.c:
10844         * src/nautilus-zoom-controls.c:
10845         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10846         GtkTargetEntry as well as some char and int arrays const.
10848 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10850         * src/file-manager/fm-desktop-icon-view.c:
10851         * src/file-manager/fm-directory-view.c:
10852         * src/file-manager/fm-icon-view.c:
10853         * src/file-manager/fm-list-view.c:
10854         * src/nautilus-navigation-window-menus.c:
10855         * src/nautilus-spatial-window.c:
10856         * src/nautilus-window-menus.c:
10857         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10858         pointing this out.
10860 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10862         * libnautilus-extension/libnautilus-extension.pc.in: added
10863         extensiondir variable so that extensions can find out via pkg-config
10864         the dir to install to.
10866 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10868         * libnautilus-private/nautilus-icon-container.c:
10869         * libnautilus-private/nautilus-icon-container.h:
10870         (process_pending_icon_to_rename),
10871         (nautilus_icon_container_start_renaming_selected_item):
10872         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10873         (real_action_rename), (action_rename_callback),
10874         (action_rename_select_all_callback):
10875         * src/file-manager/fm-directory-view.h:
10876         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10877         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10878         * src/file-manager/nautilus-directory-view-ui.xml:
10879         Bind shift-f2 to rename whole file. Fixes #131467.
10881 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10883         * src/file-manager/fm-directory-view.c: (real_update_menus):
10884         Don't display "Properties" background context menu item for Desktop.
10886 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10888         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10889         Only set dialog transient if a parent window was specified.
10890         Fixes #142814.
10892 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10894         * src/file-manager/fm-directory-view.c:
10895         (fm_directory_view_handle_url_drop):
10896         Better handling of default action for mozilla dnd drops.
10898         Patch from Dave Ahlswede
10900 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10902         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10903         (connect_proxy), (nautilus_navigation_action_finalize),
10904         (nautilus_navigation_action_set_property),
10905         (nautilus_navigation_action_get_property),
10906         (nautilus_navigation_action_class_init),
10907         (nautilus_navigation_action_init):
10908         * src/nautilus-navigation-window-menus.c:
10909         (nautilus_navigation_window_initialize_actions):
10910         Add specific tooltips to the drop-down arrow of Back/Forward
10911         toolbar items. Fixes bug #86569.
10913 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10915         * src/nautilus-connect-server-dialog.c:
10916         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10917         (nautilus_connect_server_dialog_init), (setup_for_type):
10918         Added a domain field to enter domain name for Windows share in
10919         Connect to server dialog.
10920         Fixes bug #304760.
10922 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10924         * libnautilus-private/nautilus-clipboard.c:
10925         * src/file-manager/fm-directory-view.c:
10926         (copy_or_cut_files), (real_update_menus):
10927         * src/file-manager/fm-tree-view.c:
10928         (copy_or_cut_files), (create_popup_menu):
10929         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10930         Folders". Fixes #95112.
10932 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10934         * src/file-manager/fm-directory-view.c: (real_update_menus):
10935         Fix empty trash accelerator. Fixes #173059.
10937         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10938         (copy_callback), (paste_callback), (editable_select_all_callback),
10939         (text_view_select_all_callback), (action_cut_callback),
10940         (action_copy_callback), (action_paste_callback),
10941         (action_select_all_callback), (merge_in_clipboard_menu_items),
10942         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10943         (nautilus_clipboard_set_up_editable),
10944         (nautilus_clipboard_set_up_text_view):
10945         * libnautilus-private/nautilus-clipboard.h:
10946         (nautilus_clipboard_set_up_text_view):
10947         * src/nautilus-notes-viewer.c:
10948         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10949         notes text view.
10951         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10952         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10953         issue down and providing a patch. Fixes #305551.
10955 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10957         * src/file-manager/fm-directory-view.c:
10958         (fm_directory_view_scroll_event),
10959         (fm_directory_view_class_init):
10960         Bind shift+scroll to zoom in/out. Fixes #79352.
10962 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10964         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10965         Change sort order for size, count and time.
10966         See bug #88585
10968 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10970         * configure.in:
10971         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10973         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10975 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10977         * components/*
10978         * help/*
10979         * icons/*/*
10980         * libnautilus/*
10981         * libnautilus-adapter/*
10982         * omf-install/*
10983         * user-guide/*
10984         Remove old cruft, mostly .cvsignore files.
10986         * autogen.sh:
10987         Look for libnautilus-private instead of libnautilus.
10989 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10991         * libnautilus-private/nautilus-icon-factory.c:
10992         * libnautilus-private/nautilus-icon-factory.h:
10993         (get_smaller_icon_size), (get_larger_icon_size),
10994         (nautilus_icon_factory_get_smaller_icon_size),
10995         (nautilus_icon_factory_get_larger_icon_size):
10996         Make get_(larger|smaller)_icon_size public.
10998         * src/nautilus-sidebar-title.c:
10999         (nautilus_sidebar_title_size_allocate),
11000         (get_best_icon_size):
11001         Use the best-fitting folder icon for the sidebar
11002         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
11003         Fixes #48190.
11005 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11007         * configure.in:
11008         Post release version bump
11010 === nautilus 2.11.1 ===
11012 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11014         * icons/*/*:
11015         Remove old junk.
11017         * configure.in:
11018         Require eel 2.11.1
11019         Remove icons/*/Makefile
11021         * NEWS:
11022         Update for 2.11.1
11024 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11026         * libnautilus-private/nautilus-view.[ch]:
11027         Add nautilus_view_pop_up_location_context_menu
11029         * src/file-manager/fm-actions.h:
11030         * src/file-manager/fm-directory-view.c:
11031         * src/file-manager/fm-directory-view.h:
11032         * src/file-manager/nautilus-directory-view-ui.xml:
11033         * src/nautilus-location-bar.c:
11034         * src/nautilus-spatial-window.c:
11035         Add location context menu to location button/label.
11037         Patch from Christian Neumair
11039 2005-05-17  Christian Neumair  <chris@gnome-de.org>
11041         * src/nautilus-spatial-window.c:
11042         (real_set_allow_up), (nautilus_spatial_window_class_init)
11043         * src/nautilus-window.c:
11044         * src/nautilus-window.h:
11045         (nautilus_window_allow_up), (real_set_allow_up),
11046         (nautilus_window_class_init):
11047         Add set_allow_up method to NautilusWindowClass,
11048         make "Close All Parents" in spatial windows insensitive
11049         if there are no parent folders.
11051 2005-05-17  Christian Neumair  <chris@gnome-de.org>
11053         * libnautilus-private/nautilus-file-operations.c:
11054         (handle_transfer_vfs_error):
11055         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
11056         if more than one file is transferred. Otherwise, just
11057         offer "Cancel" and "Retry".
11059 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11061         * nautilus-folder-handler.desktop.in (Exec):
11062         Use --no-desktop for default folder handler
11064 2005-05-16  Christian Neumair  <chris@gnome-de.org>
11066         * src/file-manager/fm-actions.h:
11067         * src/file-manager/fm-directory-view.c:
11068         (action_self_properties_callback), (real_update_menus):
11069         * src/file-manager/nautilus-directory-view-ui.xml:
11070         Add "Properties" item to background context menu which displays
11071         the properties of the currently displayed folder.
11073 2005-05-16  Alexander Larsson  <alexl@redhat.com>
11075         * libnautilus-private/nautilus-bookmark.c:
11076         (bookmark_file_changed_callback):
11077         Don't loop when a bookmarked file is removed
11079         * src/file-manager/fm-directory-view.c: (process_new_files):
11080         Don't call get_file_info for files no longer in the directory
11081         (was caused by the ready_to_load call).
11083         This fixes #165530 and likely #170761
11085 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11087         * libnautilus-private/nautilus-clipboard.c:
11088         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11089         Don't merge UI twice. Fixes #301854.
11091 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11093         * src/nautilus-location-bar.c:
11094         (nautilus_location_bar_init):
11095         Make "Location:" label GDK_ACTION_COPY drag source.
11096         Fixes #115942.
11098 2005-05-12  David Zeuthen  <david@fubar.dk>
11100         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11101         Change comment for translator note of default desktop font to
11102         say that Sans shouldn't never be changed. Fixes bug #138731.
11104 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11106         * libnautilus-private/nautilus-file-utilities.c:
11107         (nautilus_get_vfs_method_display_name):
11108         * data/browser.xml:
11109         * src/file-manager/fm-directory-view.c:
11110         Add translator comments. Fixes #145304, #145305, #145307.
11111         Change "Show Hidden Files" tooltip to infinitive
11112         construction. Fixes #145306.
11114 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11116         * libnautilus-private/nautilus-directory-async.c:
11117         (should_look_for_dot_directory_file), (make_dot_directory_uri),
11118         (link_info_start), (lacks_link_info):
11119         Kill dotfile-related code. ".directory" supporting schemas have
11120         gone. Fixes #142343.
11122 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11124         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11125         Remove obsolete window_always_new option from schema.
11127         Patch from Michael Terry <mike@mterry.name>
11129 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11131         * src/file-manager/fm-directory-view.c: (real_update_menus):
11132         Fix a string conflict between the c-format plural string and
11133         non-c-format strings. Fixes bug #167344.
11135         Patch from Changwoo Ryu <cwryu@debian.org>
11137 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
11139         * libnautilus-private/nautilus-thumbnails.c:
11140         (thumbnail_thread_start):
11141         Don't try to thumbnail files which have been modified in the
11142         last few seconds to avoid constantly re-thumbnailing them.
11143         Current cool-off period is three seconds. Fixes bug #107418.
11145 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
11147         * src/file-manager/fm-directory-view.[ch]:
11148         (display_pending_files), (fm_directory_view_freeze_updates),
11149         (fm_directory_view_unfreeze_updates), (queue_pending_files):
11150         Allow freeze of update processing inside a view.
11152         * src/file-manager/fm-list-view.c:
11153         (cell_renderer_editing_canceled), (cell_renderer_edited),
11154         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11155         Freeze and unfreeze the list view when renaming.
11157         Workaround for bug #87701: Updates to the list view are put on
11158         hold during rename to prevent losing editing focus. If too many
11159         changes are queued while being frozen, further changes are thrown
11160         away and the view is marked for reload.
11162 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11164         * src/nautilus-window-menus.c:
11165         Add Ctrl-0 keyboard shortcut to View->Normal Size as
11166         recommended by the HIG.
11168         Patch from Olav Vitters <olav@bkor.dhs.org>
11170 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11172         * libnautilus-private/nautilus-icon-container.c:
11173         (keyboard_space): Prevent nautilus from crashing on press of
11174         Ctrl+Space in an empty directory. Fixes bug #302018.
11176         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
11178 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
11180         * libnautilus-private/nautilus-program-choosing.c:
11181         (nautilus_launch_desktop_file):
11182         * src/nautilus-application.c:
11183         (nautilus_application_present_spatial_window_with_selection),
11184         (nautilus_application_create_navigation_window):
11185         fix build when startup notification isn't installed.
11187 2005-05-02  Alexander Larsson  <alexl@redhat.com>
11189         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11190         Remove the ui too.
11192 2005-04-27  Alexander Larsson  <alexl@redhat.com>
11194         * src/file-manager/fm-desktop-icon-view.c:
11195         Remove "Open New Terminal" from desktop menu.
11196         Patch from Luca Ferretti <elle.uca@libero.it>
11198         If you really need this, install the nautilus-open-terminal
11199         extension. It does this even better than the removed code.
11200         Also, in newer Metacity there is a a way to set a keybinding
11201         for "new terminal".
11203 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11205         * src/nautilus-main.c: (main): Merge fix for leak
11206         Bug #172234.
11208 2005-04-19  Christian Neumair  <chris@gnome-de.org>
11210         * libnautilus-private/nautilus-view-factory.h:
11211         * src/nautilus-navigation-window.c:
11212         * src/nautilus-window-manage-views.c:
11213         * src/nautilus-window-manage-views.h:
11214         * src/nautilus-window.c:
11215         * src/file-manager/fm-desktop-icon-view.c:
11216         * src/file-manager/fm-icon-view.c:
11217         * src/file-manager/fm-list-view.c:
11218         Improve NautilusViewInfo view factory labels marked for translation.
11220 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11222         * libnautilus-private/nautilus-directory-async.c:
11223         (read_dot_hidden_file): Plug leaks here too. There
11224         were three actually :-)
11226 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
11228         * src/nautilus-connect-server-dialog-main.c: (main)
11229         Set window icon.
11231 2005-04-17  Christian Neumair  <chris@gnome-de.org>
11233         * src/nautilus-spatial-window.c:
11234         Add more drop targets to location button.
11236 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11238         * src/file-manager/fm-directory-view.c:
11239         (fm_directory_view_destroy), (rename_file):
11240         Remove delayed_rename timeout when registering a new one
11241         or destroying the view.
11243 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11245         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11246         Free the stored selection path only when setting a new one.
11248 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11250         * src/file-manager/fm-directory-view.c:
11251         (trash_or_delete_selected_files),
11252         (fm_directory_view_notify_selection_changed):
11253         Remember if the current selection was already removed
11254         and don't try to remove it again.
11256         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11257         Only set a new selection if the removal affects the current selection.
11259 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11261         * src/file-manager/fm-directory-view.c:
11262         (trash_or_delete_selected_files):
11263         Unset selection so the same file won't be deleted twice via a binding.
11265         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11266         (fm_list_view_remove_file), (fm_list_view_finalize),
11267         (fm_list_view_class_init):
11268         Store the new selection and set it after a batch of changes,
11269         not on every removal. Speeds up deleting from the list view
11270         by preventing a redraw for each removed file.
11272 2005-04-05  Alexander Larsson  <alexl@redhat.com>
11274         * src/file-manager/fm-properties-window.c:
11275         Use label instead of entry if not editable.
11276         (#149201)
11278         Patch from Michael Terry
11280 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11282         * src/nautilus-notes-viewer.c:
11283         Fix missing include.
11285 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11287         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11288         Don't leak file_uri.
11290 2005-04-04  Diego Gonzalez  <diego@pemas.net>
11292         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11293           from the build process.
11294         * libnautilus-private/nautilus-icon-factory.c:
11295           (load_thumbnail_frame) remove the need to use the deprecated
11296           nautilus themes.
11297         * libnautilus-private/nautilus-icon-canvas-item.c:
11298           (draw_strech_handles), (it_test_stretch_handle):
11299           remove the need to use the deprecated nautilus themes.
11300         * libnautilus-private/nautilus-thumbnails.c:
11301         * libnautilus-private/nautilus-icon-factory.c:
11302           remove nautilus-theme.h include
11304         * src/nautilus-navigation-window.c:
11305         * src/nautilus-property-browser.c:
11306         * src/nautilus-notes-viewer.c:
11307         * src/nautilus-sidebar-title.c:
11308         * src/nautilus-window-manage-views.c:
11309         * src/nautilus-window-toolbars.c:
11310         * src/nautilus-zoom-control.c:
11311           remove nautilus-theme.h include
11313         * src/nautilus-sidebar-title:
11314          (nautilus_sidebar_title_select_text_color): remove use of
11315          old theme stuff and adapt the shadow offset, made it equal to 1,
11316          which is the default.
11317          (nautilus_sidebar_title_theme_changed): remove, as there will be
11318          no sidebar theme changes.
11319          (nautilus_sidebar_title_init): remove the theme_changed callback, as
11320          there will not be sidebar theme changes anymore.
11322          * src/nautilus-notes-viewer.c:
11323          (nautilus_notes_viewer_init): remove use of old theme stuff.
11325         * icons/Makefile.am: don't install old theme stuff.
11327 2005-03-31  Steve Murphy  <murf@e-tools.com>
11329         * configure.in: Added "rw" to ALL_LINGUAS.
11331 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
11333         * libnautilus-private/nautilus-file-utilities.c:
11334         (nautilus_get_uri_shortname_for_display): Plug the leak.
11336 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
11338         * icons/audio.svg:
11339         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11341         * icons/audio.png:
11342         Remove old file.
11344         * icons/Makefile.am:
11345         Install new icon.
11347         * libnautilus-private/nautilus-icon-canvas-item.c:
11348         (real_map_pixbuf):
11349         Use svg instead of bitmap audio preview emblem.
11351         Patch from Jaap Haitsma <jaap@haitsma.org>
11353 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11355         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11356         (location_button_drag_begin_callback), (get_data_binder),
11357         (location_button_drag_data_get_callback),
11358         (nautilus_spatial_window_instance_init):
11359         Allow drag and drop operations with location bar icon.
11361         Patch from Christian Neumair <chris@gnome-de.org>
11363 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11365         * libnautilus-private/nautilus-file-operations-progress.c:
11366         (nautilus_file_operations_progress_update),
11367         (nautilus_file_operations_progress_destroy),
11368         (nautilus_file_operations_progress_init),
11369         (time_remaining_callback), (nautilus_file_operations_progress_new),
11370         (nautilus_file_operations_progress_set_operation_string),
11371         (nautilus_file_operations_progress_new_file):
11372         * libnautilus-private/nautilus-file-operations.c:
11373         (progress_dialog_set_to_from_item_text):
11374         Change layout of the progress dialog to be more HIG compliant.
11376         Patch from Michiel Sikkes <michiel@eyesopened.nl>
11378 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11380         * src/file-manager/fm-desktop-icon-view.c:
11381         * src/file-manager/fm-directory-view.c:
11382         Add elipses to "Create Launcher" menu item. (#95113)
11384         Based on a patch from Christian Neumair <chris@gnome-de.org>
11386 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11388         * libnautilus-private/nautilus-desktop-link-monitor.c:
11389         (eject_for_type), (volume_delete_dialog),
11390         (nautilus_desktop_link_monitor_delete_link):
11391         Reference the proper context menu item in the volume
11392         delete dialog of network volumes. Fixes bug #152391.
11394         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11396 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11398         * src/file-manager/fm-directory-view.c: (real_merge_menus):
11399         Remove hard coded script directory path from tooltip message.
11400         Fixes bug #161905.
11402         Patch from Michael Terry <mike@mterry.name>
11404 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11406         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11407         * src/nautilus-location-bar.c:
11408         (nautilus_location_bar_get_location),
11409         (nautilus_location_bar_update_label):
11410         * src/nautilus-location-dialog.c: (open_current_location):
11411         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11412         Closes bug #165743.
11414         Patch from Christian Kellner <gicmo@gnome.org>
11416 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11418         * libnautilus-private/nautilus-bookmark.c:
11419         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11420         (bookmark_file_changed_callback):
11421         * libnautilus-private/nautilus-file.c:
11422         (nautilus_file_get_internal):
11423         * src/file-manager/fm-properties-window.c:
11424         (is_merged_trash_directory):
11425         * src/nautilus-application.c:
11426         (nautilus_application_present_spatial_window_with_selection):
11427         * src/nautilus-location-bar.c:
11428         (nautilus_location_bar_update_label):
11429         * src/nautilus-window-manage-views.c: (set_displayed_location),
11430         (check_bookmark_location_matches), (handle_go_elsewhere),
11431         (got_file_info_for_view_selection_callback):
11432         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11434         Patch from Paolo Borelli <pborelli@katamail.com>
11436 2005-03-23  Fernando Herrera  <fherrera onirica com>
11438         * src/nautilus-connect-server-dialog-main.c: (main): call
11439         gnome_authentication_manager_init to use gnome-vfs auth
11440         callbacks.
11442 2005-03-23  Alexander Larsson  <alexl@redhat.com>
11444         * src/nautilus-desktop-window.c:
11445         Remove unused code. We avoid flicker in other ways.
11447 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11449         * configure.in:
11450         Bump version to 2.11.1
11451         Gnome 2.10 versions are now on the gnome-2-10 branch.
11453 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11455         * src/nautilus-location-entry.c:
11456         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11458 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11460         * libnautilus-private/nautilus-window-info.[ch]:
11461         Add nautilus_window_info_show_window call.
11463         * src/file-manager/fm-directory-view.c:
11464         * src/nautilus-window-manage-views.c:
11465         * src/nautilus-window.[ch]:
11466         Implement and call the new show_window call.
11467         This allows us to set up the EelBackground before
11468         showing the window, causing less flicker (#169347)
11470         Patch from Nickolay V. Shmyrev
11472 2005-03-16  Alexander Larsson  <alexl@redhat.com>
11474         * configure.in:
11475         Require eel 2.10.1 (for EelBackground changes)
11477         * libnautilus-private/nautilus-icon-dnd.c:
11478         * libnautilus-private/nautilus-directory-background.c:
11479         Use the background setting now in eel.
11480         Delay background setting slightly after gconf change to group
11481         together multiple changes. (#169347)
11483         Patch from Nickolay V. Shmyrev
11485 2005-03-15  Alexander Larsson  <alexl@redhat.com>
11487         * configure.in:
11488         Require gtk 2.6.0
11490 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11492         * src/file-manager/fm-directory-view.c:
11493         Re-add keybinding to "Show Hidden Files".
11494         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11496 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11498         * src/file-manager/fm-actions.h:
11499         * src/file-manager/fm-directory-view.c: (real_update_menus):
11500         Disable "Select Pattern" for empty folders. (#169817)
11501         Patch from Raj <ringuva@novell.com>
11503 2005-03-10  Vincent Noel  <vnoel@cox.net>
11505         * src/nautilus-spatial-window.c:
11506         (location_button_clicked_callback),
11507         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11508         for the location button icon instead of GTK_ICON_SIZE_BUTTON
11509         (#169669).
11511 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
11513         * configure.in: Added "xh" to ALL_LINGUAS.
11515 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11517         * configure.in:
11518         Post release version bump
11520 === nautilus 2.10.0 ===
11522 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
11524         * THANKS:
11525         Update for release
11527         * check-THANKS.pl:
11528         Extract names from ChangeLog bodies too. (#43452)
11529         Patch from Richard Hoelscher <rah@rahga.com>
11531 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11533         * NEWS:
11534         Update for 2.10.0
11536         * configure.in:
11537         Bump version to 2.10.0, require eel 2.10.0
11539 2005-03-03  Elijah Newren  <newren@gmail.com>
11541         If launched without startup-notification, make an approximation to
11542         when the launch occurred so that focus-stealing-prevention will
11543         work better.
11545         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11546         function, (main): if no startup id provided, ping xserver for a
11547         timestamp and make a dummy startup_id with it.
11549         * src/nautilus-application.c: (end_startup_notification): don't
11550         set _NET_STARTUP_ID if given a fake startup_id, remove commented
11551         out warning that should now no longer be needed
11553 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11555         * src/nautilus-file-management-properties.glade:
11556         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11558 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11560         * configure.in:
11561         Post release version bump
11563 === nautilus 2.9.92 ===
11565 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11567         * data/applications.desktop.in:
11568         * data/favorites.desktop.in:
11569         Remove old files.
11571         * docs/Makefile.am (EXTRA_DIST):
11572         Remove nautilus-context-menus.txt from makefile
11574         * NEWS:
11575         Update for release
11577 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11579         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11580         Make the backspace key open the parent folder in the
11581         list view like it does in the icon view. (#142891)
11582         Patch from Christian Neumair <chris@gnome-de.org>
11584 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11586         * libnautilus-private/nautilus-desktop-link.c:
11587         (nautilus_desktop_link_can_rename):
11588         Make Computer icon renameable. (#154122)
11589         Patch from Tim Savannah <opticcow@linux-militia.net>
11591 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11593         * libnautilus-private/nautilus-file-operations-progress.c:
11594         (time_remaining_callback):
11595         Don't show ETA if bytes_copied > bytes_total.
11596         Prevents miscalculated ETAs from being shown. (#158614)
11597         Based on a patch from John Spray <jcs116@york.ac.uk>
11599 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11601         * src/file-manager/fm-properties-window.c:
11602         Make show_original work (had a typo)
11603         Make where use original file, not target.
11604         Fixes location display for desktop icons.
11606 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11608         * src/file-manager/fm-properties-window.c:
11609         deep count on target files, not original files.
11610         Fixes properties for e.g. home icon on desktop.
11611         Patch from Jaap Haitsma <jaap@haitsma.org>
11613 2005-02-23  Alexander Larsson  <alexl@redhat.com>
11615         * docs/nautilus-context-menus.txt:
11616         Remove old docs.
11618 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11620         * libnautilus-private/nautilus-desktop-icon-file.c:
11621         * libnautilus-private/nautilus-file-operations.c:
11622         (nautilus_file_operations_delete):
11623         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11624         (rename_guts), (nautilus_file_get_drop_target_uri):
11625         * src/file-manager/fm-desktop-icon-view.c:
11626         (trash_link_is_selection):
11627         * src/file-manager/fm-icon-container.c: (get_sort_category):
11628         * src/file-manager/fm-properties-window.c:
11629         (get_target_file_for_original_file):
11630         Handle nautilus_desktop_icon_file_get_link() returning NULL.
11631         Likely fixes bug #145971
11633 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11635         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11636         Remove stale comment.
11637         Patch from Jaap Haitsma <jaap@haitsma.org>
11639 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11641         * src/nautilus-application.c: (end_startup_notification):
11642         Don't give critical warnings if we have no startup_id.
11644         * src/nautilus-window.c: (nautilus_window_update_icon):
11645         Use names and not pixbufs for the window icons.
11646         This means the icons of the best size are used.
11647         Patch from Jaap Haitsma <jaap@haitsma.org>
11649 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11651         * src/nautilus-application.c: (create_window):
11652         * src/nautilus-window-private.h:
11653         * src/nautilus-window.c: (nautilus_window_init),
11654         (nautilus_window_finalize):
11655         Remove unneeded startup_id.
11657 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11659         * MAINTAINERS:
11660         Update my email address.
11662 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11664         * src/file-manager/fm-desktop-icon-view.c:
11665         (fm_desktop_icon_view_supports_uri):
11666         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11668         Patch from Jaap Haitsma <jaap@haitsma.org>
11670 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11672         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11673         fix #136578 (Menu key should pop up context menu).
11675 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11677         * src/file-manager/fm-properties-window.c (should_show_open_with):
11678         Don't show open with property page for desktop files and
11679         desktop special icons.
11681 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11683         * src/nautilus-navigation-window-menus.c:
11684         (add_bookmark_for_current_location):
11685         Only add a bookmark once for a given location.
11686         Fixes #161862.
11688         Patch from egeetha@novell.com
11690 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11692         * src/nautilus-application.c:
11693         * src/nautilus-shell.c:
11694         Fixes to the startup notification stuff.
11695         Patch from Elijah Newren <newren@gmail.com>
11697 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11699         * data/applications.desktop.in:
11700         * data/favorites.desktop.in:
11701         * src/network-scheme.desktop.in:
11702         * nautilus-computer.desktop.in:
11703         * nautilus-folder-handler.desktop.in:
11704         * nautilus-home.desktop.in:
11705         * nautilus.desktop.in:
11706         Enable startup notification.
11708         * src/nautilus-application.c:
11709         * src/nautilus-application.h:
11710         * src/nautilus-bookmarks-window.c:
11711         * src/nautilus-connect-server-dialog-nonmain.c:
11712         * src/nautilus-location-bar.c:
11713         * src/nautilus-main.c:
11714         * src/nautilus-navigation-window-menus.c:
11715         * src/nautilus-shell-interface.idl:
11716         * src/nautilus-shell.c:
11717         * src/nautilus-window-manage-views.c:
11718         * src/nautilus-window-private.h:
11719         * src/nautilus-window.c:
11720         Handle startup notification across corba activation.
11721         Patch from Elijah Newren <newren@gmail.com>
11723 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11725         * src/file-manager/fm-tree-model.c:
11726         Don't do any i/o on tree roots until they are opened.
11727         This means you don't get any auth dialogs.
11728         Removed the monitor on the root file totally, as that should
11729         not normally change/go away anyway (and it was doing i/o).
11731         This changes semantics in the file a bit, we now have a dummy
11732         row also if node->directory != NULL and node->parent == NULL.
11734 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11736         * configure.in:
11737         Post release version bump
11739 === nautilus 2.9.91 ===
11741 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11743         * configure.in:
11744         Bump eel requires
11746         * NEWS:
11747         Update for release
11749 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11751         * Makefile.am:
11752         * nautilus-folder-handler.desktop.in:
11753         Add new default folder handler NoDisplay desktop file
11755         * nautilus.desktop.in:
11756         Add %U to exec line
11758         * src/Nautilus_shell.server.in:
11759         Remove all the bonobo components we no longer support
11761         * src/file-manager/fm-directory-view.c:
11762         Allow open with menu on folders (#151747)
11764 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11766         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11767         (fm_list_view_start_renaming_file):
11768         Set original_name to the new name as cell_renderer_edited()
11769         might be called multiple times if the view looses focus.
11770         Fixes bug #166120.
11772 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11774         * src/file-manager/fm-properties-window.c: (get_original_file),
11775         (name_field_done_editing), (update_properties_window_title):
11776         Handle disappearing original_files without crashing.
11777         Fixes bug #151024/158904.
11779 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11781         * configure.in:
11782         Revert libexif change as it breaks the build with new libexif.
11784 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11786         * libnautilus-private/nautilus-program-choosing.c:
11787         (slowly_and_stupidly_obtain_timestamp),
11788         (nautilus_launch_show_file), (nautilus_launch_application),
11789         (nautilus_launch_desktop_file):
11790         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11792         * configure.in:
11793         Require gnome-desktop 2.9.91
11795         Patch from Elijah Newren <newren@gmail.com>
11797 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11799         * configure.in:
11800         Make libexif dependency optional again. (#165773)
11802 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11804         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11805         Make default desktop font localizable. (#138731)
11807         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11809 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11811         * data/Makefile.am:
11812         * data/static_bookmarks.xml:
11813         Remove unused file.
11815 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11817         * src/file-manager/fm-directory-view.c:
11818         (real_update_menus): Added mnemonic for Browse Folder option.
11819         * src/file-manager/fm-desktop-icon-view.c:
11820         (real_update_menus): Added mnemonic for Empty Trash option.
11821         Fixes #162307.
11823         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11825 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11827         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11828         Fix workarea detection on 64bit machines.
11829         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11831 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11833         * src/file-manager/fm-directory-view.c:
11834         (clipboard_targets_received):
11835         Handle destroyed windows
11837         * src/nautilus-window.c: (nautilus_window_destroy):
11838         cancel outstanding view as callbacks
11840         Fixes #165938
11842 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11844         * libnautilus-private/nautilus-directory-background.c:
11845         (image_loading_done_callback): Free the color string.
11846         Closes bug #154204.
11848 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11850         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11852         * libnautilus-private/nautilus-file-operations.c:
11853         change the strings for move/copy/link/delete from "Files Moved:" to
11854         "Moving file:", fixes #154839
11856 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11858         * libnautilus-private/nautilus-file.c:
11859         Fix leak
11861         * Makefile.am:
11862         Remove unnecessary stuff
11864 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11866         * src/nautilus-actions.h:
11867         * src/nautilus-desktop-window.c:
11868         (nautilus_desktop_window_instance_init):
11869         Disable close action on desktop window (#160100)
11871 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11873         * src/nautilus-main.c: (register_icons):
11874         Don't try to free NULL icon info.
11876 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11878         * libnautilus-private/nautilus-file.c:
11879         (nautilus_file_compare_for_sort_by_attribute):
11880         Don't compare NULL values from files we can't get permissions for.
11881         Fixes bug #153890.
11883 2005-01-27  Chris Lahey  <clahey@ximian.com>
11885         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11886         Support the API change in libexif > 0.5.12.
11888 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11890         * src/nautilus-main.c: Don't leak the icon info
11892 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11894         * src/nautilus-spatial-window.c:
11895         Make path button more obvious. #145237
11896         Patch from  Michael Henson <mike@axl.net>
11898 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11900         * src/file-manager/fm-directory-view.c: (ask_link_action):
11901         Set focus_on_map for dnd ask dialog to avoid it ending
11902         up under the browser window.
11903         Patch from Jorn Baayen <jbaayen@gnome.org>
11905 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11907         * libnautilus-private/nautilus-file-operations.c:
11908         (confirm_empty_trash):
11909         No title on dialog.
11910         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11912 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11913         * libnautilus-private/nautilus-file-operations.c:
11914         (handle_transfer_overwrite): Trivial string fix.
11916 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11918         * src/file-manager/fm-directory-view.c: (cancel_activate),
11919         (activate_weak_notify), (cancel_activate_callback):
11920         weak_unref the view if we cancel the activation.
11921         Might fix #145789
11923 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11925         * configure.in:
11926         Post release version bump.
11928 === nautilus 2.9.90 ===
11930 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11932         * NEWS:
11933         Update for release.
11935         * MAINTAINERS:
11936         Add Martin, remove Darin.
11937         Update daves email address.
11939         * configure.in:
11940         Bump version to 2.9.90
11941         Require eel 2.9.90
11943 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11945         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11946         Fix typo.
11948 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11950         * libnautilus-private/nautilus-icon-container.c:
11951         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11952         to nautilus_icon_container_accessible_update_selection.
11953         (nautilus_icon_container_accessible_ref_selection):
11954         (nautilus_icon_container_accessible_get_selection):
11955         (nautilus_icon_container_accessible_remove_selection): All call
11956         to nautilus_icon_container_accessible_update_selection.
11958         Fixes bug #160087.
11960 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11962         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11963         WE WANT THE CHEESEPUFF!!!
11965 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11967         * libnautilus-private/nautilus-file-operations.c:
11968         (confirm_empty_trash):
11969         Use warning icon instead of info one.
11970         Use GtkMessageDialog.
11971         Patch from Luca Ferretti <elle.uca@libero.it>
11973 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11975         * src/file-manager/fm-actions.h:
11976         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11977         * src/file-manager/fm-directory-view.c: (real_update_menus):
11978         * src/file-manager/nautilus-directory-view-ui.xml:
11979         Remove "Reset Background" entry from folder context menus.
11981         Patch from Jaap Haitsma <jaap@haitsma.org>
11983 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11985         * src/nautilus-window-menus.c: Correct License (It said Evince).
11987 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11989         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11990         Add license to about dialog.
11991         Change copyright statement.
11993         Patch from Luca Ferretti <elle.uca@libero.it>
11995 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11997         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11998         Fix sidebar_width typo in gconf schema (#162204).
12000         Patch from J. Christopher Six <j.christopher.six@gmail.com>
12002 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
12004         * libnautilus-private/nautilus-column-chooser.c:
12005         (button_new_with_mnemonic), (add_buttons):
12006         Add stock arrow icons to "Move Up/Down" buttons.
12008         Patch from Michael Gossard <michael.gossard@free.fr>
12010 2005-01-19  Alexander Larsson  <alexl@redhat.com>
12012         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
12013         Use GtkAboutDialog.
12015         Patch from Luca Ferretti <elle.uca@libero.it>
12017 2005-01-19  Alexander Larsson  <alexl@redhat.com>
12019         * nautilus-home.desktop.in:
12020         Fix icon
12022         * nautilus.desktop.in:
12023         Put in menus.
12025         Patch from Luca Ferretti <elle.uca@libero.it>
12027 2005-01-18  Alexander Larsson  <alexl@redhat.com>
12029         * src/nautilus-main.c: (main):
12030         * src/nautilus-window.c: (nautilus_window_class_init):
12031         Better default icon.
12032         Patch from Jaap Haitsma <jaap@haitsma.org>
12034 2005-01-17  Alexander Larsson  <alexl@redhat.com>
12036         * src/nautilus-connect-server-dialog.c: (connect_to_server):
12037         Don't use destroyed dialog.
12038         Patch from Vincent Untz <vincent@vuntz.net>.
12040 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
12042         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
12043         Moisan that resolves trivial bug #159128.
12045 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12047         * Makefile.am:
12048         * src/.cvsignore:
12049         * src/Makefile.am:
12050         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
12051         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
12052         * src/nautilus-connect-server-dialog-nonmain.c:
12053         (nautilus_connect_server_dialog_present_uri):
12054         * src/nautilus-connect-server-dialog.c: (connect_to_server),
12055         (response_callback), (nautilus_connect_server_dialog_new):
12056         * src/nautilus-connect-server-dialog.h:
12057         Make connect to server dialog availible as separate application.
12059         Patch from Vincent Untz <vincent@vuntz.net>
12061 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12063         * libnautilus-private/nautilus-file-utilities.[ch]:
12064         New function nautilus_ensure_unique_file_name
12066         * libnautilus-private/nautilus-link.[ch]:
12067         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12068         Uniquify name for nautilus_link_local_create if requested.
12070         * src/file-manager/fm-directory-view.c:
12071         (fm_directory_view_handle_url_drop):
12072         Uniquify desktop link name
12074         Patch from Jorn Baayen <jbaayen@gnome.org>
12076 2005-01-13  Alexander Larsson  <alexl@redhat.com>
12078         * libnautilus-private/nautilus-icon-container.[ch]:
12079         * libnautilus-private/nautilus-marshal.list:
12080         Add handle_url signal
12081         Fix argument list for handle_uri_list
12083         * libnautilus-private/nautilus-dnd.[ch]:
12084         Add nautilus_drag_default_drop_action_for_url
12086         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12087         (nautilus_icon_container_get_drop_action),
12088         (drag_data_received_callback):
12089         Handle URL drops separately from URI_LIST
12090         Set different actions for URL drop
12092         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12093         (get_drop_action), (receive_dropped_uri_list),
12094         (receive_dropped_url), (drag_data_received_callback),
12095         (nautilus_tree_view_drag_dest_class_init):
12096         Add handle_url and handle_uri lists
12097         Set different actions for URL drop
12098         Fix bug that made url_list & url drops not work
12100         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12101         (ask_link_action), (fm_directory_view_handle_url_drop),
12102         (fm_directory_view_handle_uri_list_drop):
12103         Move url and uri_list drop handling here. Make it handle
12104         url drops better.
12106         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12107         (icon_view_handle_uri_list), (fm_icon_view_init):
12108         * src/file-manager/fm-list-view.c: (list_view_handle_url),
12109         (list_view_handle_uri_list), (create_and_set_up_tree_view):
12110         Call up to the drop code in directory view.
12112         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12114         * libnautilus-private/nautilus-directory.c:
12115         (nautilus_directory_schedule_metadata_copy):
12116         Handle source_directory being NULL. (happens on toplevel uri)
12118         * libnautilus-private/nautilus-file-operations.c:
12119         (nautilus_file_operations_copy_move):
12120         Handle source_dir_uri being NULL. (happens on toplevel uri)
12122         * libnautilus-private/nautilus-link-desktop-file.c:
12123         (nautilus_link_desktop_file_local_create):
12124         Use right icon field
12126 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12128         * src/file-manager/fm-actions.h:
12129         * src/file-manager/fm-directory-view.c:
12130         (volume_or_drive_unmounted_callback),
12131         (volume_or_drive_ejected_callback),
12132         (action_unmount_volume_callback), (action_eject_volume_callback),
12133         (real_update_menus_volumes):
12134         * src/file-manager/nautilus-directory-view-ui.xml:
12135         Allow eject on unmounted devices.
12136         Patch from Magnus Damm <magnus.damm@gmail.com>
12138 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12140         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12141         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12142         what you think, it means don't load if the app the desktop file
12143         references doesn't exist.
12145 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12147         * libnautilus-private/Makefile.am:
12148         * libnautilus-private/nautilus-link-historical.c:
12149         * libnautilus-private/nautilus-link-historical.h:
12150         Remove historical link support.
12152         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12153         * libnautilus-private/nautilus-link.[ch]:
12154         Remove historical link support and unused functions.
12156         * src/file-manager/fm-directory-view.h:
12157         Remove unused declaration.
12159         * src/file-manager/fm-icon-view.c:
12160         Fix up due to small api change for nautilus-link.
12162         * src/file-manager/fm-properties-window.c: (set_icon_callback):
12163         Fix icon change for desktop files that point to nonexisting binaries.
12165 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12167         * src/nautilus-main.c (register_icons):
12168         Remove debug spew
12170 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12172         * libnautilus-private/nautilus-icon-factory.c:
12173         (nautilus_icon_factory_get_icon_for_file):
12174         Special case icons for burn: and computer:
12176         * src/nautilus-main.c: (register_icons):
12177         * src/nautilus-navigation-window-menus.c:
12178         * src/nautilus-window-menus.c:
12179         Fix up icons and names in go/places menu.
12180         Fixes #162750 and #149941
12182         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12184 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12186         * src/nautilus-navigation-window.c (real_set_title):
12187         Make window title "location - File Browser", not "File Browser: location".
12188         Fixes #149008. Patch by Gustavo Carneiro.
12190 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12192         * configure.in:
12193         Post release version bump
12195 === nautilus 2.9.2 ===
12197 2004-01-11  James Henstridge  <james@jamesh.id.au>
12199         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12201         * src/Makefile.am: remove desktop and server files on clean.
12202         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12203         in config.h.
12205         * Makefile.am: remove desktop files on clean, and intltool files
12206         on distclean.
12208         * acconfig.h: remove, since it isn't needed anymore.
12210         * configure.in: remove some macro calls not needed with newer
12211         automakes, and use newer versions of some macros.
12213         * autogen.sh: require Automake >= 1.7.
12215 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12217         * NEWS:
12218         Update for release.
12220         * configure.in:
12221         Require eel 2.92.
12223 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12225         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12226         Add back mk.
12228 2005-01-10  Alexander Larsson  <alexl@redhat.com>
12230         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12231         Remove mk for ALL_LINGUAS since it broke the build.
12233 2004-12-17  Alexander Larsson  <alexl@redhat.com>
12235         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12236         Don't use frames for images with alpha.
12238         Patch from Jaap Haitsma <jaap@haitsma.org>
12240 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12242         * src/nautilus-bookmarks-window.[ch]:
12243         (open_selected_bookmark): New function, choose if to open in
12244         parent or new window.
12245         (get_bookmark_nautilus_navigation_window_new): Get New window.
12246         (on_jump_button_clicked): Call open_selected_bookmark.
12247         (on_row_activated): Call open_selected_bookmark.
12248         * src/nautilus-navigation-window-menus.c:
12249         (get_or_create_bookmarks_window): Reset signals for the
12250         edit bookmark dialog.
12251         fixes bug #160224.
12253 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12255         * configure.in:
12256         Require glib 2.6.0
12258         * libnautilus-private/nautilus-file-utilities.c:
12259         (nautilus_get_uri_shortname_for_display):
12260         * libnautilus-private/nautilus-file.c:
12261         (nautilus_file_get_display_name_nocopy):
12262         Use g_filename_display_basename() for display names
12264 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12266         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12267         (fm_list_view_start_renaming_file):
12268         * src/file-manager/fm-properties-window.c:
12269         (name_field_done_editing):
12270         Make sure we don't rename files if the name was never
12271         changed from the original display name.
12273 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12275         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12276         Fill in ctrl-l dialog correctly for desktop.
12278         Patch from Matthew Gatto <poobar@nycap.rr.com>
12280 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12282         * libnautilus-private/nautilus-icon-container.c:
12283         (nautilus_icon_container_update_icon):
12284         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12285         * libnautilus-private/nautilus-thumbnails.c:
12286         (nautilus_thumbnail_frame_image),
12287         (nautilus_thumbnail_load_framed_image):
12288         * libnautilus-private/nautilus-thumbnails.h:
12289         Better handling of icon sizes, including
12290         framing of large file-as-icon images.
12292         Patches from Jaap Haitsma <jaap@haitsma.org>
12294 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
12296         * configure.in: Added "zu" to ALL_LINGUAS.
12298 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12300         * libnautilus-private/nautilus-desktop-link-monitor.c:
12301         (destroy_desktop_link_monitor),
12302         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12303         (nautilus_desktop_link_monitor_make_filename_unique),
12304         (create_volume_link), (nautilus_desktop_link_monitor_init):
12305         * libnautilus-private/nautilus-desktop-link-monitor.h:
12306         * libnautilus-private/nautilus-desktop-link.c:
12307         (nautilus_desktop_link_new_from_volume):
12308         Make sure volume filenames are unique (#153888)
12310 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12312         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12313         Disconnect from right object.
12315 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12317         * src/file-manager/fm-directory-view.c:
12318         (add_application_to_open_with_menu), (real_update_menus):
12319         Fix underscore escaping in open with menu.
12321 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12323         * libnautilus-private/nautilus-bookmark.c:
12324         (nautilus_bookmark_get_pixbuf):
12325         Force size for pixbufs.
12327         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12328         Load force-sized svgs right.
12329         (nautilus_icon_factory_get_pixbuf_from_name):
12330         Allow force-size loading
12332         * libnautilus-private/nautilus-icon-factory.h:
12333         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12335         * libnautilus-private/nautilus-ui-utilities.c:
12336         (nautilus_action_from_menu_item),
12337         (nautilus_toolbar_action_from_menu_item):
12338         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12339         * src/nautilus-property-browser.c: (make_drag_image),
12340         (make_properties_from_directories):
12341         * src/nautilus-sidebar-title.c: (update_icon):
12342         * src/file-manager/fm-directory-view.c:
12343         (add_extension_action_for_files):
12344         * src/file-manager/fm-properties-window.c: (create_emblems_page):
12345         * src/file-manager/fm-tree-model.c:
12346         (tree_node_get_pixbuf_from_factory):
12348         Force-size load icons
12350         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12351         (nautilus_throbber_finalize):
12352         Disconnect icon theme changed signal on finalize.
12354 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12356         * libnautilus-private/nautilus-file-dnd.c:
12357         (nautilus_drag_can_accept_item):
12358         Handle drags to desktop items.
12360 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
12362         * configure.in: Added "nso" to ALL_LINGUAS.
12364 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12366         * libnautilus-private/nautilus-icon-container.c:
12367         (canvas_position_to_grid_position):
12368         Fix positioning. Makes find_new_empty_spot tighter.
12369         Patch from Jimmy Do <crispyleaves@gmail.com>
12371 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12373         * libnautilus-private/nautilus-icon-container.c: (snap_position),
12374         (find_empty_location):
12375         Fix a few typos in icon placement.
12376         Patch from Jimmy Do <crispyleaves@gmail.com>
12378 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12380         * src/file-manager/Makefile.am:
12382         No need to define VERSION here, it's aleady in
12383         config.h. Fix the build.
12385 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12387         reviewed by: Alexander Larsson  <alexl@redhat.com>
12389         * configure.in:
12391         Bump gnome-vfs required version
12393         * libnautilus-private/nautilus-mime-actions.c:
12394         (nautilus_mime_get_default_application_for_file),
12395         (application_equal), (get_open_with_mime_applications),
12396         (nautilus_mime_get_open_with_applications_for_file),
12397         (nautilus_mime_get_applications_for_file),
12398         (nautilus_mime_has_any_applications_for_file):
12399         * libnautilus-private/nautilus-mime-actions.h:
12400         * libnautilus-private/nautilus-program-choosing.c:
12401         (nautilus_launch_show_file), (nautilus_launch_application):
12402         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12403         (activate_check_mime_types):
12404         * src/nautilus-information-panel.c: (command_button_callback),
12405         (add_command_buttons), (nautilus_information_panel_update_buttons):
12407         Remove all mime api deprecated calls and replace them with the
12408         new API. Fix bug #159435.
12410 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12412         * configure.in:
12413         Post release version bump
12415 === nautilus 2.9.1 ===
12417 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12419         * NEWS:
12420         Update for release.
12422 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12424         * libnautilus-private/nautilus-undo-signal-handlers.c:
12425         Fix include.
12427 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12428         * Merge bonobo-slay-branch
12430 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12432         * src/nautilus-window.c: (action_view_as_callback),
12433         (nautilus_window_synch_view_as_menus):
12434         Don't reenter action callback when switching views.
12436 2004-11-19  Dave Camp  <dave@novell.com>
12438         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12439         (can_show_default_app), (real_update_menus): Fix some jumping
12440         menus.
12441         * test/Makefile.am: Don't link to libnautilus
12443 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12445         * libnautilus-private/nautilus-mime-actions.c:
12446         removed unneeded includes
12448         * src/nautilus-application.c:
12449         * src/nautilus-desktop-window.c:
12450         Removed app_id property on NautilusWindow
12452         * src/nautilus-main.c: (main):
12453         Remove old code
12455         * src/nautilus-navigation-window.c:
12456         * src/nautilus-sidebar-title.c:
12457         * src/nautilus-window-menus.c:
12458         * src/file-manager/fm-ditem-page.c:
12459         Remove bonobo comments
12461         * src/nautilus-window.c:
12462         Remove app_id property
12463         fix last bonobo details
12465         * src/file-manager/fm-actions.h:
12466         * src/file-manager/fm-directory-view.c:
12467         * src/file-manager/nautilus-directory-view-ui.xml:
12468         remove edit launcher action
12470 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12472         * configure.in:
12473         Require new eel
12475         * src/file-manager/fm-actions.h:
12476         * src/file-manager/fm-directory-view.[ch]:
12477         * src/file-manager/nautilus-directory-view-ui.xml:
12478         * src/nautilus-actions.h:
12479         * src/nautilus-shell-ui.xml:
12480         * src/nautilus-spatial-window-ui.xml:
12481         * src/nautilus-spatial-window.c:
12482         * src/nautilus-window-menus.c:
12483         * src/nautilus-window.[ch]:
12484         Implement some accels as GtkBindings instead to avoid
12485         overriding widget-specific keybindings like "delete" and "backspace".
12487 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12489         * src/nautilus-navigation-window.c:
12490         * src/nautilus-window-private.h:
12491         Put location entry etc in a toolbar.
12493 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12495         * libnautilus-private/nautilus-file.c: (is_desktop_file),
12496         (nautilus_file_is_nautilus_link):
12497         Don't check for "application/x-gnome-app-info", as that is already
12498         handled by the alias system. This also avoids stating for a
12499         mimetype xml file.
12501         * src/nautilus-throbber.c:
12502         Don't create a new icon theme for each throbber.
12503         Use GtkIconTheme instead of GnomeIconTheme
12505         * libnautilus-private/nautilus-ui-utilities.[ch]:
12506         New function nautilus_ui_string_get to cache the loaded ui files.
12508         * src/nautilus-navigation-window.c:
12509         Remove old bonoboui stuff
12511         * src/nautilus-navigation-window-menus.c:
12512         Open New window is Ctrl-N.
12513         Use the new nautilus_ui_string_get call
12515         * src/nautilus-spatial-window.c:
12516         * src/nautilus-window-menus.c:
12517         * src/file-manager/fm-desktop-icon-view.c:
12518         * src/file-manager/fm-directory-view.c:
12519         * src/file-manager/fm-icon-view.c:
12520         * src/file-manager/fm-list-view.c:
12521         Use the new nautilus_ui_string_get call
12523         * src/file-manager/nautilus-directory-view-ui.xml:
12524         * src/file-manager/nautilus-icon-view-ui.xml:
12525         Name separators to work around bug #158620
12527 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12529         * src/file-manager/fm-actions.h:
12530         * src/file-manager/fm-directory-view.c:
12531         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12532         * src/file-manager/nautilus-directory-view-ui.xml:
12533         * src/file-manager/nautilus-icon-view-ui.xml:
12534         * src/file-manager/nautilus-list-view-ui.xml:
12535         * src/nautilus-actions.h:
12536         * src/nautilus-navigation-window-ui.xml:
12537         * src/nautilus-shell-ui.xml:
12538         * src/nautilus-spatial-window-ui.xml:
12539         * src/nautilus-spatial-window.c:
12540         * src/nautilus-window-menus.c:
12541         * src/nautilus-window.[ch]:
12542         Add all extra accellerators and clean up ui files.
12544 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12546         * src/nautilus-window-menus.c:
12547         * src/nautilus-window-toolbars.c:
12548         * libnautilus-private/nautilus-ui-utilities.[ch]:
12549         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12550         Move code to utility functions.
12552 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12554         * libnautilus-private/nautilus-file-utilities.[ch]:
12555         * src/nautilus-spatial-window.c:
12556         * src/nautilus-navigation-window-menus.c:
12557         * src/nautilus-window-menus.c:
12558         Move some functions to nautilus-ui-utilities
12560         * libnautilus-private/Makefile.am:
12561         * libnautilus-private/nautilus-ui-utilities.[ch]:
12562         Various ui utility functions
12564         * src/file-manager/fm-desktop-icon-view.c:
12565         * src/file-manager/fm-directory-view.c:
12566         * src/file-manager/fm-icon-view.c:
12567         * src/file-manager/fm-list-view.c:
12568         Unmerge everything on destroy
12570         * src/nautilus-shell-ui.xml:
12571         Remove unused stuff
12573 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12575         * libnautilus-private/nautilus-clipboard-monitor.c:
12576         Handle ownership changes from XFixes
12578         * libnautilus-private/Makefile.am:
12579         * libnautilus-private/nautilus-clipboard-ui.xml:
12580         Remove (is now inline)
12582         * libnautilus-private/nautilus-clipboard.[ch]:
12583         Convert to GtkUIManager
12585         * src/nautilus-location-bar.c:
12586         * src/nautilus-notes-viewer.c:
12587         Adapt to NautilusClipboard changes
12589         * src/nautilus-window-menus.c:
12590         Remove duplicated action
12592         * src/file-manager/fm-actions.h:
12593         * src/file-manager/fm-directory-view.c:
12594         * src/file-manager/fm-icon-view.c:
12595         * src/file-manager/fm-list-view.c:
12596         * src/file-manager/nautilus-directory-view-ui.xml:
12597         Adapt to NautilusClipboard changes
12598         Fix paste into folder to not use stock accelerator
12600 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12602         * components/Makefile.am:
12603         Remove references to throbber
12605         * src/Makefile.am:
12606         * src/nautilus-throbber.[ch]:
12607         Moved throbber here and made it not be a bonobo object
12609         * src/nautilus-window-private.h:
12610         * src/nautilus-window-toolbars.c:
12611         Work with the throbber
12613 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12615         * src/nautilus-application.c:
12616         * src/nautilus-navigation-window.c:
12617         * src/nautilus-spatial-window.c:
12618         * src/nautilus-window-private.h:
12619         * src/nautilus-window.c:
12620         Make initial window geometry work.
12622 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12624         * src/nautilus-image-properties-page.c: (get_property_pages):
12625         Only show for images.
12627 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12629         * src/file-manager/fm-properties-window.h:
12630         Don't include libnautilus files.
12632 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12634         * src/file-manager/fm-desktop-icon-view.c:
12635         * src/nautilus-navigation-window.c:
12636         * src/nautilus-desktop-window.c:
12637         Remove old defines
12639         * src/file-manager/fm-directory-view.c:
12640         * src/file-manager/nautilus-directory-view-ui.xml:
12641         * src/nautilus-navigation-window-ui.xml:
12642         * src/nautilus-shell-ui.xml:
12643         Make the menus look like pre-bonobo-removal
12645 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12647         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12648         Don't have use default background on desktop context menu.
12650 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12652         * Makefile.am:
12653         Remove libnautilus-adapter subdir
12655         * components/Makefile.am:
12656         Don't build throbber atm
12658         * src/nautilus-navigation-action.c:
12659         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12661         * src/Makefile.am:
12662         * src/nautilus-arrow-toolbutton.[ch]:
12663         Remove.
12665 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12667         * libnautilus-private/nautilus-window-info.c:
12668         (nautilus_window_info_get_ui_manager):
12669         It's NULL now, not CORBA_OBJECT_NIL.
12671 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12673         * libnautilus-private/nautilus-view.h:
12674         remove bonoboui inclide
12676         * src/nautilus-navigation-action.[ch]:
12677         Add navigation GtkAction, based on epi code
12679         * src/nautilus-window-menus.c:
12680         * src/nautilus-window-toolbars.c:
12681         Correctly handle toolbar icons for extensions
12683 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12685         * configure.in:
12686         Remove bonoboui dependencies
12688         * libnautilus-private/Makefile.am:
12689         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12690         * libnautilus-private/nautilus-bonobo-ui.h:
12691         Remove unneeded files
12693         * libnautilus-private/nautilus-clipboard.c:
12694         Comment out for now.
12696         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12697         * libnautilus-private/nautilus-metafile.c:
12698         * src/nautilus-application.c:
12699         * src/nautilus-history-sidebar.c:
12700         * src/nautilus-information-panel.c:
12701         * src/nautilus-main.c: (main):
12702         * src/nautilus-notes-viewer.c:
12703         * src/nautilus-sidebar-title.c:
12704         * src/file-manager/fm-properties-window.c:
12705         Remove bonobo includes
12707         * libnautilus-private/nautilus-file-utilities.[ch]:
12708         (nautilus_get_ui_directory), (nautilus_ui_file):
12709         Util functions for ui files.
12711         * libnautilus-private/nautilus-view.[ch]:
12712         * libnautilus-private/nautilus-window-info.[ch]:
12713         Remove bonoboui methods
12715         * src/Makefile.am:
12716         Add new files, remove some old ones
12717         Move ui files to datadir/nautilus/ui
12719         * src/nautilus-actions.h:
12720         New file with action names
12722         * src/nautilus-arrow-toolbutton.[ch]:
12723         New widget for back/forward buttons.
12725         * src/nautilus-desktop-window.c:
12726         * src/nautilus-navigation-window-menus.c:
12727         * src/nautilus-navigation-window-ui.xml:
12728         * src/nautilus-navigation-window.[ch]:
12729         * src/nautilus-shell-ui.xml:
12730         * src/nautilus-spatial-window-ui.xml:
12731         * src/nautilus-spatial-window.c:
12732         * src/nautilus-window-manage-views.[ch]:
12733         * src/nautilus-window-menus.c:
12734         * src/nautilus-window-private.h:
12735         * src/nautilus-window-toolbars.c:
12736         * src/nautilus-window.[ch]:
12737         Initial port to GtkUIManager
12739         * src/nautilus-profiler.[ch]:
12740         Remove
12742         * src/file-manager/Makefile.am:
12743         * src/file-manager/fm-actions.h:
12744         New file with action names
12746         * src/file-manager/fm-desktop-icon-view.c:
12747         * src/file-manager/fm-directory-view.[ch]:
12748         * src/file-manager/fm-icon-view.c:
12749         * src/file-manager/fm-list-view.c:
12750         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12751         * src/file-manager/nautilus-directory-view-ui.xml:
12752         * src/file-manager/nautilus-icon-view-ui.xml:
12753         * src/file-manager/nautilus-list-view-ui.xml:
12754         Initial port of views to GtkUIManager
12756 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12758         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12759         Remove some unused bonobo extensions.
12761         * libnautilus-private/Makefile.am:
12762         * src/nautilus-navigation-window.c:
12763         * src/nautilus-property-browser.c:
12764         * src/nautilus-spatial-window.c:
12765         * src/nautilus-window.c:
12766         * libnautilus-private/nautilus-drag-window.[ch]:
12767         Remove NautilusDragWindow (not used anyway)
12769 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12771         * configure.in:
12772         * libnautilus-private/Makefile.am:
12773         * libnautilus-private/nautilus-directory-async.c:
12774         * libnautilus-private/nautilus-lib-self-check-functions.h:
12775         * libnautilus-private/nautilus-medusa-support.[ch]:
12776         * libnautilus-private/nautilus-metafile.c:
12777         * libnautilus-private/nautilus-search-uri.[ch]:
12778         * src/Makefile.am:
12779         * src/file-manager/Makefile.am:
12780         * src/file-manager/fm-search-list-view.[ch]:
12781         * src/file-manager/nautilus-indexing-info.[ch]:
12782         * src/file-manager/nautilus-search-list-view-ui.xml:
12783         * src/nautilus-application.c:
12784         * src/nautilus-complex-search-bar.[ch]:
12785         * src/nautilus-navigation-window-menus.c:
12786         * src/nautilus-navigation-window-ui.xml:
12787         * src/nautilus-navigation-window.[ch]:
12788         * src/nautilus-search-bar-criterion-private.h:
12789         * src/nautilus-search-bar-criterion.[ch]:
12790         * src/nautilus-search-bar-private.h:
12791         * src/nautilus-search-bar.[ch]:
12792         * src/nautilus-shell-ui.xml:
12793         * src/nautilus-sidebar-title.c:
12794         * src/nautilus-simple-search-bar.[ch]:
12795         * src/nautilus-spatial-window.c:
12796         * src/nautilus-switchable-navigation-bar.[ch]:
12797         * src/nautilus-switchable-search-bar.[ch]:
12798         * src/nautilus-window-manage-views.c:
12799         * src/nautilus-window-menus.c:
12800         * src/nautilus-window.c:
12801         Remove all traces of old medusa support.
12803 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12805         * libnautilus-private/nautilus-icon-factory.[ch]:
12806         (nautilus_get_relative_icon_size_for_zoom_level):
12807         New function.
12809         * libnautilus-private/nautilus-view.[ch]:
12810         Redo the zooming interface
12812         * src/file-manager/fm-directory-view.[ch]:
12813         * src/file-manager/fm-icon-view.c:
12814         * src/file-manager/fm-list-view.c:
12815         Implement the new interface for zooming and clean up.
12816         Remove the "default zoom affects fonts" behaviour.
12818         * src/nautilus-navigation-window.c:
12819         * src/nautilus-zoom-control.[ch]:
12820         Use the new simplified zoom interfaces
12822 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12824         * libnautilus-private/nautilus-directory-async.c:
12825         (nautilus_async_destroying_file), (extension_info_cancel),
12826         (info_provider_idle_callback), (info_provider_callback):
12827         * libnautilus-private/nautilus-directory-private.h:
12828         Handle the case when the file we're getting extension info
12829         from goes away.
12831 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12833         * src/nautilus-navigation-window.c:
12834         (nautilus_navigation_window_set_up_sidebar):
12835         * src/nautilus-window-manage-views.c:
12836         (viewed_file_changed_callback):
12837         Remove some BONOBO TODOs
12839 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12841         * components/Makefile.am:
12842         Remove image_properties subdir
12844         * src/Makefile.am:
12845         * src/nautilus-application.c: (nautilus_application_instance_init):
12846         * src/nautilus-image-properties-page.[ch]:
12847         Image property page using new system
12849         * src/nautilus-notes-viewer.c:
12850         add static
12852 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12854         * libnautilus-private/Makefile.am:
12855         * libnautilus-private/nautilus-sidebar-factory.c:
12856         * libnautilus-private/nautilus-sidebar-factory.h:
12857         Remove old sidebar-factory API
12859         * src/file-manager/fm-tree-view.c:
12860         * src/nautilus-emblem-sidebar.c:
12861         * src/nautilus-history-sidebar.c:
12862         * src/nautilus-information-panel.c:
12863         * src/nautilus-navigation-window.c:
12864         Convert to new provider API.
12866 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12868         * libnautilus-private/Makefile.am:
12869         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12870         Add new extensions-style sidebar provider interface
12872         * src/nautilus-navigation-window.c:
12873         Use it.
12875         * src/nautilus-notes-viewer.[ch]:
12876         Convert notes viewer to new iface
12878 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12880         * src/Makefile.am:
12881         * src/nautilus-application.c: (nautilus_application_instance_init):
12882         * src/nautilus-notes-sidebar.[ch]:
12883         * src/nautilus-notes-viewer.[ch]:
12884         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12885         property page
12887 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12889         * components/Makefile.am:
12890         Remove emblem subdir
12892         * libnautilus-private/nautilus-window-info.[ch]:
12893         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12894         hidden_files_mode_changed signal
12896         * src/file-manager/Makefile.am:
12897         * src/file-manager/fm-tree-view.[ch]:
12898         * src/nautilus-application.c: (nautilus_application_instance_init):
12899         Make tree view work with new system.
12901         * src/nautilus-window-manage-views.c: (load_new_location),
12902         (location_has_really_changed):
12903         Only emit loading_uri after load_underway has been reported.
12905 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12907         * src/Makefile.am:
12908         * src/nautilus-emblem-sidebar.[ch]:
12909         * src/nautilus-application.c:
12910         Add emblem sidebar, based on old compontent
12911         now uses NautilusSignaller to detect/signal emblem changes
12913         * src/nautilus-property-browser.c:
12914         Catch the emblems_changed signal and refresh
12916 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12918         * src/file-manager/fm-list-view.c:
12919         Fix crash when switching view.
12921         * src/nautilus-history-sidebar.c:
12922         Some cleanups
12924         * src/nautilus-navigation-window.c:
12925         Fix unref-null warning
12927         * src/Makefile.am:
12928         * src/nautilus-application.c:
12929         * src/nautilus-notes-sidebar.[ch]:
12930         Add notes sidebar widget, based on old component
12932         * components/Makefile.am (SUBDIRS):
12933         Remove notes
12935 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12937         * components/Makefile.am:
12938         Remove stuff that are now replaced or not needed anymore.
12940         * libnautilus-private/nautilus-window-info.[ch]:
12941         * src/nautilus-window.c:
12942         Add nautilus_window_info_get_history.
12944         * src/Makefile.am:
12945         * src/nautilus-history-sidebar.[ch]:
12946         * src/nautilus-application.c: (nautilus_application_instance_init):
12947         Add history sidebar widget, based on old component.
12949         * src/nautilus-information-panel.[ch]:
12950         Some fixes
12952 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12954         * libnautilus-private/nautilus-directory-background.c:
12955         Fix spew
12957         * libnautilus-private/nautilus-sidebar-factory.h:
12958         * libnautilus-private/nautilus-window-info.[ch]:
12959         * src/nautilus-application.c:
12960         * src/nautilus-information-panel.[ch]:
12961         * src/nautilus-navigation-window.c:
12962         * src/nautilus-side-pane.c:
12963         * src/nautilus-window.c:
12964         More work on sidebars. Now the information sidebar works.
12966 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12968         * Makefile.am:
12969         Don't build libnautilus subdir
12971         * libnautilus-private/Makefile.am:
12972         Don't link to libnautilus
12973         Add new files (some from libnautilus)
12974         Remove not used files
12976         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12977         Remove hide_built_in_bookmarks
12979         * libnautilus-private/nautilus-bonobo-ui.h:
12980         * libnautilus-private/nautilus-clipboard-ui.xml:
12981         * libnautilus-private/nautilus-clipboard.[ch]:
12982         * libnautilus-private/nautilus-idle-queue.[ch]:
12983         Move here from libnautilus
12985         * libnautilus-private/nautilus-desktop-link.c:
12986         * libnautilus-private/nautilus-global-preferences.[ch]:
12987         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12988         prefs
12990         * libnautilus-private/nautilus-directory-private.h:
12991         * libnautilus-private/nautilus-metafile-server.idl:
12992         * libnautilus-private/nautilus-program-choosing.h:
12993         Remove not needed header inclusions
12995         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12996         NautilusSidebar registration and creation
12998         * libnautilus-private/nautilus-sidebar.[ch]:
12999         New NautilusSidebar interface
13001         * libnautilus-private/nautilus-sidebar-functions.[ch]:
13002         * libnautilus-private/nautilus-undo-context.[ch]:
13003         * libnautilus-private/nautilus-view-identifier.[ch]:
13004         * libnautilus-private/nautilus-view-query.[ch]:
13005         Remove not needed files
13007         * libnautilus-private/nautilus-undo-manager.[ch]:
13008         * libnautilus-private/nautilus-undo-private.h:
13009         * libnautilus-private/nautilus-undo-transaction.[ch]:
13010         * libnautilus-private/nautilus-undo.[ch]:
13011         Convert from bonobo. Some moved from libnautilus.
13013         * libnautilus-private/nautilus-view-factory.[ch]:
13014         NautilusView registration and creation
13016         * libnautilus-private/nautilus-view.[ch]:
13017         New NautilusView interface
13019         * libnautilus-private/nautilus-window-info.[ch]:
13020         New NautilusWindowInfo interface
13022         * src/Makefile.am:
13023         Don't link to libnautilus
13024         Remove not used files
13026         * src/nautilus-applicable-views.[ch]:
13027         * src/nautilus-component-adapter-factory.[ch]:
13028         * src/nautilus-view-frame-corba.[ch]:
13029         * src/nautilus-view-frame-private.h:
13030         * src/nautilus-view-frame.[ch]:
13031         Removed. Not needed anymore.
13033         * src/nautilus-bookmarks-window.c:
13034         * src/nautilus-complex-search-bar.c:
13035         * src/nautilus-information-panel.[ch]:
13036         * src/nautilus-location-bar.c:
13037         * src/nautilus-location-dialog.c:
13038         * src/nautilus-location-entry.c:
13039         * src/nautilus-shell-interface.idl:
13040         * src/nautilus-side-pane.h:
13041         * src/nautilus-sidebar-title.c:
13042         * src/nautilus-simple-search-bar.c:
13043         Minor changes to build.
13045         * src/nautilus-shell.c:
13046         Remove WEB_NAVIGATION_ENABLED
13048         * src/nautilus-application.c:
13049         * src/nautilus-desktop-window.c:
13050         * src/nautilus-navigation-window-menus.c:
13051         * src/nautilus-navigation-window.[ch]:
13052         * src/nautilus-spatial-window.c:
13053         * src/nautilus-window-manage-views.[ch]:
13054         * src/nautilus-window-menus.c:
13055         * src/nautilus-window-private.h:
13056         * src/nautilus-window.[ch]:
13057         Initial conversion to new NautilusView interface.
13059         * src/file-manager/Makefile.am:
13060         * src/file-manager/fm-bonobo-provider.[ch]:
13061         Removed. Not needed anymore.
13062         Temporary commented out fm-tree-view.[ch]
13064         * src/file-manager/fm-desktop-icon-view.c:
13065         * src/file-manager/fm-desktop-icon-view.h:
13066         * src/file-manager/fm-directory-view.c:
13067         * src/file-manager/fm-directory-view.h:
13068         * src/file-manager/fm-icon-view.c:
13069         * src/file-manager/fm-icon-view.h:
13070         * src/file-manager/fm-list-view.c:
13071         * src/file-manager/fm-list-view.h:
13072         * src/file-manager/fm-properties-window.c:
13073         * src/file-manager/fm-tree-view.h:
13074         Initial conversion to new NautilusView interface.
13076 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
13078         * Makefile.am: install nautilus-file-management-properties.desktop
13079         in $(datadir)/applications
13081         * nautilus-file-management-properties.desktop.in:
13082         add OnlyShowIn=GNOME;
13084 2004-10-29  Iain <iaingnome@gmail.com>
13086         * libnautilus-private/nautilus-icon-canvas-item.c
13087         (compute_text_rectangle): Line up the text with the middle of the icon.
13089         * libnautilus-private/nautilus-icon-container.c
13090         (lay_down_one_line): Take the max height of the row so that icons can
13091         be lined up.
13092         (lay_down_icons_horizontal): Calculate the grid_width depending on the
13093         max width of an icon.
13094         Line up icons on a vertical line set at the left of the text.
13096 2004-10-29  Alexander Larsson  <alexl@redhat.com>
13098         * configure.in:
13099         Update version to 2.9.1.
13100         Gnome 2.8 versions are now on the gnome-2-8 branch.
13102         * ChangeLog: rolled over to ChangeLog-20041029.
13104 ==== gnome-2-8 branched from here ===
13106 # Local Variables:
13107 # coding: utf-8
13108 # End: