Fix a typo in libnautilus-private/apps_nautilus_preferences.schemas.in.
[nautilus.git] / ChangeLog
bloba53e8ab633b687f1cad8b2dd0f503289e646a2ca
1 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
3         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4         Fix a typo.
6 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
8         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
9         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
10         Update to use extensions-2.0 dir.
12 2007-12-27  Alexander Larsson  <alexl@redhat.com>
14         * libnautilus-private/nautilus-dnd.c:
15         (nautilus_drag_default_drop_action_for_icons):
16         Default dnd of desktop icons to move. (#504824)
17         Based on patch by Cosimo Cecchi
19 2007-12-20  Alexander Larsson  <alexl@redhat.com>
21         * configure.in:
22         Post release version bump
24 === nautilus 2.20.1 ===
26 2007-12-20  Alexander Larsson  <alexl@redhat.com>
28         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
29         Fix old test
31         * NEWS: 
32         Update for release
34         * configure.in:
35         Remove gnome-vfs requirement
36         Bump glib and eel requirements
37         
38 2007-12-20  Alexander Larsson  <alexl@redhat.com>
40         * libnautilus-private/nautilus-mime-actions.c:
41         Correct check for require_uri.
42         Small performance fix
44 2007-12-20  Alexander Larsson  <alexl@redhat.com>
46         * libnautilus-private/nautilus-file-private.h:
47         Missed one "std" in the conversion
49 2007-12-20  Alexander Larsson  <alexl@redhat.com>
51         * libnautilus-private/nautilus-customization-data.c:
52         * libnautilus-private/nautilus-directory-async.c:
53         * libnautilus-private/nautilus-dnd.c:
54         * libnautilus-private/nautilus-file-operations.c:
55         * libnautilus-private/nautilus-file-utilities.c:
56         * libnautilus-private/nautilus-file.c:
57         * libnautilus-private/nautilus-icon-dnd.c:
58         * libnautilus-private/nautilus-link.c:
59         * libnautilus-private/nautilus-search-engine-simple.c:
60         * libnautilus-private/nautilus-trash-monitor.c:
61         * src/file-manager/fm-directory-view.c:
62         * src/file-manager/fm-properties-window.c:
63         * src/nautilus-pathbar.c:
64         * src/nautilus-property-browser.c:
65         Update to new gio file attribute names
67 2007-12-20  Alexander Larsson  <alexl@redhat.com>
69         * libnautilus-private/nautilus-file-operations.c:
70         * src/nautilus-places-sidebar.c:
71         Update to new gio api
73 2007-12-19  Alexander Larsson  <alexl@redhat.com>
75         * libnautilus-private/nautilus-file-operations.c:
76         * libnautilus-private/nautilus-file.c:
77         * src/file-manager/fm-directory-view.c:
78         * src/file-manager/fm-properties-window.c:
79         Update for glib API change.
81 2007-12-19  David Zeuthen  <davidz@redhat.com>
83         Don't put up error dialogs if the error code is
84         G_IO_ERROR_FAILED_HANDLED.
86         * libnautilus-private/nautilus-file-operations.c:
87         (unmount_mount_callback):
88         * src/nautilus-places-sidebar.c: (volume_mount_cb),
89         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
90         (drive_poll_for_media_cb):
92 2007-12-17  Alexander Larsson  <alexl@redhat.com>
94         * src/nautilus-main.c:
95         (setup_debug_log_signals):
96         Disable unsafe segv handler by default
98 2007-12-14  David Zeuthen  <davidz@redhat.com>
100         * libnautilus-private/nautilus-desktop-icon-file.c:
101         (update_info_from_link):
102         * libnautilus-private/nautilus-desktop-link-monitor.c:
103         (volume_delete_dialog):
104         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
105         (fm_tree_view_unmount_cb):
106         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
107         * src/nautilus-places-sidebar.c: (check_visibility),
108         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
109         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
110         (eject_shortcut_cb):
112         Update for API changes in gio trunk.
114 2007-12-14  Alexander Larsson  <alexl@redhat.com>
116         * libnautilus-private/nautilus-file-operations.c:
117         * libnautilus-private/nautilus-monitor.c:
118         * libnautilus-private/nautilus-open-with-dialog.c:
119         Update to new flags API
121 2007-12-14  Alexander Larsson  <alexl@redhat.com>
123         * libnautilus-private/nautilus-bookmark.c:
124         * libnautilus-private/nautilus-bookmark.h:
125         * libnautilus-private/nautilus-desktop-icon-file.c:
126         * libnautilus-private/nautilus-desktop-link-monitor.c:
127         * libnautilus-private/nautilus-desktop-link.c:
128         * libnautilus-private/nautilus-desktop-link.h:
129         * libnautilus-private/nautilus-directory-private.h:
130         * libnautilus-private/nautilus-directory.h:
131         * libnautilus-private/nautilus-emblem-utils.h:
132         * libnautilus-private/nautilus-file-changes-queue.h:
133         * libnautilus-private/nautilus-file-operations.c:
134         * libnautilus-private/nautilus-file-operations.h:
135         * libnautilus-private/nautilus-file-utilities.c:
136         * libnautilus-private/nautilus-file-utilities.h:
137         * libnautilus-private/nautilus-file.c:
138         * libnautilus-private/nautilus-file.h:
139         * libnautilus-private/nautilus-icon-info.c:
140         * libnautilus-private/nautilus-icon-info.h:
141         * libnautilus-private/nautilus-link.c:
142         * libnautilus-private/nautilus-mime-actions.h:
143         * libnautilus-private/nautilus-mime-application-chooser.c:
144         * libnautilus-private/nautilus-monitor.c:
145         * libnautilus-private/nautilus-monitor.h:
146         * libnautilus-private/nautilus-open-with-dialog.c:
147         * libnautilus-private/nautilus-open-with-dialog.h:
148         * libnautilus-private/nautilus-program-choosing.c:
149         * libnautilus-private/nautilus-program-choosing.h:
150         * libnautilus-private/nautilus-progress-info.h:
151         * libnautilus-private/nautilus-recent.h:
152         * libnautilus-private/nautilus-search-directory.c:
153         * libnautilus-private/nautilus-search-engine-simple.c:
154         * libnautilus-private/nautilus-trash-monitor.c:
155         * libnautilus-private/nautilus-trash-monitor.h:
156         * libnautilus-private/nautilus-ui-utilities.c:
157         * libnautilus-private/nautilus-view-factory.h:
158         * src/file-manager/fm-directory-view.c:
159         * src/file-manager/fm-directory-view.h:
160         * src/file-manager/fm-icon-container.c:
161         * src/file-manager/fm-icon-view.c:
162         * src/file-manager/fm-tree-model.h:
163         * src/file-manager/fm-tree-view.c:
164         * src/nautilus-application.c:
165         * src/nautilus-application.h:
166         * src/nautilus-bookmark-list.c:
167         * src/nautilus-bookmark-list.h:
168         * src/nautilus-desktop-window.c:
169         * src/nautilus-image-properties-page.c:
170         * src/nautilus-location-entry.c:
171         * src/nautilus-navigation-window.c:
172         * src/nautilus-pathbar.c:
173         * src/nautilus-pathbar.h:
174         * src/nautilus-places-sidebar.c:
175         * src/nautilus-property-browser.c:
176         * src/nautilus-query-editor.c:
177         * src/nautilus-window-menus.c:
178         Only use <gio/gio.h> include 
180 2007-12-14  Alexander Larsson  <alexl@redhat.com>
182         * libnautilus-private/nautilus-file-operations.c:
183         Update to gioscheduler.h changes
185 2007-12-13  Alexander Larsson  <alexl@redhat.com>
187         * libnautilus-private/nautilus-mime-actions.c:
188         * src/nautilus-window-manage-views.c:
189         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
191 2007-12-12  Alexander Larsson  <alexl@redhat.com>
193         * src/file-manager/fm-directory-view.c:
194         (new_folder_done):
195         Remove spew
196         (add_submenu):
197         (add_submenu_to_directory_menus):
198         Avoid creating three copies of template menu actions
200 2007-12-12  Alexander Larsson  <alexl@redhat.com>
202         * libnautilus-private/nautilus-file-private.h:
203         * libnautilus-private/nautilus-file-utilities.c:
204         Update to new gio attribute names
206 2007-12-12  Andre Klapper  <a9016009@gmx.de>
208         * libnautilus-private/apps_nautilus_preferences.schemas.in:
209         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
211 2007-12-12  Andre Klapper  <a9016009@gmx.de>
213         * src/file-manager/fm-properties-window.c (create_pie_widget):
214         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
215         add two translator comments.
217 2007-12-11  David Zeuthen  <davidz@redhat.com>
219         Update for API changes in gio trunk.
221         * libnautilus-private/nautilus-desktop-icon-file.c:
222         (update_info_from_link):
223         * libnautilus-private/nautilus-desktop-link-monitor.c:
224         (volume_delete_dialog), (volume_file_name_used),
225         (create_mount_link), (mount_added_callback),
226         (mount_removed_callback), (mount_changed_callback),
227         (desktop_volumes_visible_changed),
228         (nautilus_desktop_link_monitor_init),
229         (desktop_link_monitor_finalize):
230         * libnautilus-private/nautilus-desktop-link.c:
231         (nautilus_desktop_link_new),
232         (nautilus_desktop_link_new_from_mount),
233         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
234         * libnautilus-private/nautilus-desktop-link.h:
235         * libnautilus-private/nautilus-file-operations.c:
236         (custom_mount_to_string), (custom_mount_skip),
237         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
238         (has_trash_files), (nautilus_file_operations_unmount_mount):
239         * libnautilus-private/nautilus-file-operations.h:
240         * libnautilus-private/nautilus-file.c:
241         (nautilus_file_get_volume_name):
242         * src/file-manager/fm-icon-container.c: (get_sort_category):
243         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
244         (fm_tree_model_get_mount_for_root_node_file),
245         (fm_tree_model_remove_root_uri):
246         * src/file-manager/fm-tree-model.h:
247         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
248         (mount_added_callback), (mount_removed_callback),
249         (button_pressed_callback), (fm_tree_view_unmount_cb),
250         (create_tree):
251         * src/nautilus-application.c: (nautilus_application_instance_init),
252         (mount_added_callback), (mount_removed_callback):
253         * src/nautilus-pathbar.c:
254         (nautilus_path_bar_update_button_appearance),
255         (is_file_path_mounted_mount), (find_button_type),
256         (make_directory_button):
257         * src/nautilus-places-sidebar.c: (add_place), (update_places),
258         (mount_added_callback), (mount_removed_callback),
259         (mount_changed_callback), (volume_added_callback),
260         (volume_removed_callback), (volume_changed_callback),
261         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
262         (check_visibility), (bookmarks_check_popup_sensitivity),
263         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
264         (unmount_shortcut_cb), (eject_shortcut_cb),
265         (drive_poll_for_media_cb), (rescan_shortcut_cb),
266         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
267         (nautilus_places_sidebar_set_parent_window):
269 2007-12-11  A. Walton  <awalton@svn.gnome.org>
270         * src/nautilus-shell-interface.idl:
271         Fix build error from nautilus metafile removal.
273 2007-12-10  Alexander Larsson  <alexl@redhat.com>
275         * libnautilus-private/nautilus-directory-async.c:
276         * libnautilus-private/nautilus-directory-metafile.[ch]:
277         * libnautilus-private/nautilus-metafile.[ch]:
278         * libnautilus-private/nautilus-directory-private.h:
279         * libnautilus-private/nautilus-directory.c:
280         * libnautilus-private/Makefile.am:
281         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
282         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
283         * libnautilus-private/nautilus-metafile-server.idl: Removed.
284         * src/nautilus-application.c:
285         * src/nautilus-main.c:
286         * src/nautilus-spatial-window.c:
287         Remove the bonobo layer for metadata, as we're always in-process anyway
288         these days.
290 2007-12-07  Alexander Larsson  <alexl@redhat.com>
292         * libnautilus-private/nautilus-file.[ch]:
293         * libnautilus-private/nautilus-vfs-file.c:
294         * src/file-manager/fm-directory-view.c:
295         Add optional cancellable arg to nautilus_file_mount
296         
297         * libnautilus-private/nautilus-mime-actions.c:
298         Implement cancellation of file activation
300 2007-12-07  Alexander Larsson  <alexl@redhat.com>
302         * libnautilus-private/nautilus-file-operations.c:
303         Implement nautilus_file_set_permissions_recursive
305 2007-12-07  Alexander Larsson  <alexl@redhat.com>
307         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
308         Use new gio apis to avoid getting uri.
310 2007-12-07  Alexander Larsson  <alexl@redhat.com>
312         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
313         No need to get the uri to figure out if the
314         directory is in the trash, just use
315         g_file_has_uri_scheme().
316         
317 2007-12-07  Alexander Larsson  <alexl@redhat.com>
319         * src/nautilus-places-sidebar.c:
320         Display errors on mount/unmount failure
322 2007-12-07  Alexander Larsson  <alexl@redhat.com>
324         * libnautilus-private/nautilus-file-operations.[ch]:
325         * src/file-manager/fm-tree-view.c:
326         * src/nautilus-places-sidebar.c:
327         Show errors on unmount/eject failing.
329 2007-12-07  Alexander Larsson  <alexl@redhat.com>
331         * libnautilus-private/nautilus-file-operations.[ch]:
332         * src/nautilus-places-sidebar.c:
333         Implement empty trash on unmount and eject
334         
335         * src/file-manager/fm-tree-view.c:
336         Use the file op version of unmount
338 2007-12-07  Alexander Larsson  <alexl@redhat.com>
340         * libnautilus-private/nautilus-file-operations.[ch]:
341         Implement the rest of the file create ops
342         
343         * src/file-manager/fm-directory-view.c:
344         Get sane filenames for dropped text
346 2007-12-06  Alexander Larsson  <alexl@redhat.com>
348         * libnautilus-private/nautilus-directory.c:
349         Don't avoid adding existing files that are not is_added.
350         Fixes a problem where new folder didn't display the new folder.
351         
352         * libnautilus-private/nautilus-file-operations.[ch]:
353         * src/file-manager/fm-directory-view.c:
354         * src/file-manager/fm-tree-view.c:
355         Implement new folder.
357 2007-12-06  Alexander Larsson  <alexl@redhat.com>
359         * libnautilus-private/nautilus-file-operations.c:
360         Set position on move and link
362 2007-12-06  Alexander Larsson  <alexl@redhat.com>
364         * libnautilus-private/nautilus-file-operations.[ch]:
365         * src/file-manager/fm-directory-view.c:
366         Implement symlinking
368 2007-12-05  Alexander Larsson  <alexl@redhat.com>
370         * libnautilus-private/nautilus-file-operations.[ch]:
371         Implement duplicate.
373 2007-12-05  Alexander Larsson  <alexl@redhat.com>
375         * src/file-manager/fm-directory-view.c:
376         Fix merge error that made the Open Folder Window
377         menu item appear in non-browser mode
379 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
380         * libnautilus-private/nautilus-search-engine-beagle.c:
381         Fixed some spacing issues.
383 2007-12-04  Alexander Larsson  <alexl@redhat.com>
385         * libnautilus-private/nautilus-file-operations.c:
386         Implement empty trash
388 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
389         * libnautilus-private/nautilus-search-engine-beagle.c:
390         Fix a memory leak from the last commit.
392 2007-12-04  Alexander Larsson  <alexl@redhat.com>
394         * libnautilus-private/nautilus-file-operations.c:
395         Implement trash with CommonJob
396         
397         * libnautilus-private/nautilus-progress-info.c:
398         (nautilus_progress_info_set_progress):
399         Ensure progress always is inside 0.0 - 1.0
401 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
402         * libnautilus-private/nautilus-search-engine-beagle.c:
403         Replace depreciated beagle_query_add_hit_type and
404         beagle_query_add_mime_type with compatible query strings.
405         
406 2007-12-04  Alexander Larsson  <alexl@redhat.com>
408         * libnautilus-private/nautilus-file-operations.c:
409         Support recursive delete with progress reporting
411 2007-12-04  Alexander Larsson  <alexl@redhat.com>
413         * libnautilus-private/nautilus-file-operations.c:
414         Use CommonJob in the delete confirmation dialogs
416 2007-12-03  Christian Persch  <chpe@gnome.org>
418         * libnautilus-private/nautilus-directory-metafile.c:
419         (nautilus_directory_get_integer_file_metadata),
420         (nautilus_directory_set_integer_file_metadata):
421         * libnautilus-private/nautilus-directory.c:
422         (nautilus_directory_schedule_position_set):
423         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
424         * libnautilus-private/nautilus-file-operations-progress.c:
425         (time_remaining_callback):
426         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
427         * src/file-manager/fm-directory-view.c: (new_folder_done):
428         * src/nautilus-application.c: (get_desktop_manager_selection):
429         * src/nautilus-connect-server-dialog.c: (display_server_uri):
430         * src/nautilus-information-panel.c: (receive_dropped_color):
431         * src/nautilus-property-browser.c: (add_color_to_browser):
432         * src/nautilus-window.c: (nautilus_window_init),
433         (nautilus_window_finalize), (free_activate_view_data),
434         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
435         (nautilus_window_class_init): Remove some small allocations, and use
436         GSlice more often. Bug #461795.
438 2007-12-03  Alexander Larsson  <alexl@redhat.com>
440         * libnautilus-private/nautilus-file-operations.c:
441         Move screen_num to CommonJob
442         Use GtkWindow * for parent_window in CommonJob
443         shallow conversion to CommonJob use for delete
445 2007-12-03  Alexander Larsson  <alexl@redhat.com>
447         * libnautilus-private/nautilus-file-operations.c:
448         Remove old gnome-vfs base implementation to make
449         this easier to read.
450         
451 2007-12-03  Alexander Larsson  <alexl@redhat.com>
453         * libnautilus-private/nautilus-file-operations.c:
454         Implement cancellation in all ops
455         
456         * libnautilus-private/nautilus-progress-info.[ch]:
457         Allow cancelling in progress dialog
459 2007-12-03  Alexander Larsson  <alexl@redhat.com>
461         * test/test.h: 
462         Don't include deprectated headers
464 2007-12-03  Alexander Larsson  <alexl@redhat.com>
466         * libnautilus-private/nautilus-search-engine-tracker.c:
467         Fix build
468         
469         * src/file-manager/fm-directory-view.h:
470         Don't include deprectated headers
472 2007-12-03  Alexander Larsson  <alexl@redhat.com>
474         * libnautilus-private/nautilus-file-operations.c:
475         * libnautilus-private/nautilus-file.c:
476         * libnautilus-private/nautilus-progress-info.c:
477         * src/file-manager/fm-error-reporting.c:
478         Fix ngettext use and othe i18n issues (#500945)
480 2007-11-30  Federico Mena Quintero  <federico@novell.com>
482         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
483         the HIG police.
485         * src/file-manager/fm-properties-window.c
486         (create_permissions_page): Use header capitalization for command button.
487         (add_permissions_combo_box): Use sentence capitalization for field labels.
489 2007-11-30  Alexander Larsson  <alexl@redhat.com>
491         * libnautilus-private/nautilus-file-operations.[ch]:
492         Reimplement copy_move helper with _copy and _move
493         Also support move to trash as trash
494         
495         * src/file-manager/fm-directory-view.c:
496         Use _copy_move again
498 2007-11-30  Alexander Larsson  <alexl@redhat.com>
500         * libnautilus-private/nautilus-file-changes-queue.[ch]:
501         Convert changes queue to only use GFile, not uris.
502         Kill all _by_uri versions
503         
504         * libnautilus-private/nautilus-directory-notify.h:
505         * libnautilus-private/nautilus-directory.c:
506         * libnautilus-private/nautilus-link.c:
507         * libnautilus-private/nautilus-monitor.c:
508         * src/file-manager/fm-directory-view.c:
509         Update for above changes
511 2007-11-30  Alexander Larsson  <alexl@redhat.com>
513         * libnautilus-private/nautilus-file-changes-queue.[ch]:
514         More uri -> gfile API changes
515         
516         * libnautilus-private/nautilus-file-operations.[ch]:
517         Add move operation
518         
519         * src/file-manager/fm-directory-view.c:
520         Use move operation
522 2007-11-29  Alexander Larsson  <alexl@redhat.com>
524         * libnautilus-private/nautilus-file-changes-queue.[ch]:
525         * libnautilus-private/nautilus-icon-dnd.c:
526         Change position setting api to accept GFile instead of
527         uri
528         
529         * libnautilus-private/nautilus-file-operations.c:
530         Set positions and copy metadata.
532 2007-11-29  Alexander Larsson  <alexl@redhat.com>
534         * libnautilus-private/nautilus-file-changes-queue.[ch]:
535         Add some GFile version and rename the old to _by_uri
536         
537         * libnautilus-private/nautilus-file-operations.c:
538         Emit change events
539         
540         * libnautilus-private/nautilus-file-operations-progress.c:
541         * libnautilus-private/nautilus-file.c:
542         * libnautilus-private/nautilus-icon-dnd.c:
543         * libnautilus-private/nautilus-metafile.c:
544         * libnautilus-private/nautilus-monitor.c:
545         * src/file-manager/fm-directory-view.c:
546         * src/file-manager/fm-icon-view.c:
547         Update to latest APIs
549 2007-11-23  Alexander Larsson  <alexl@redhat.com>
551         * libnautilus-private/nautilus-file-operations.c:
552         Better status message when copying one folder
553         
554         * libnautilus-private/nautilus-progress-info.c:
555         Correct tooltip message for status icon
557 2007-11-23  Alexander Larsson  <alexl@redhat.com>
559         * libnautilus-private/nautilus-file-operations.c:
560         Nicer progress texts
561         
562         * libnautilus-private/nautilus-progress-info.c:
563         Hide progress window when last op finishes.
565 2007-11-23  Alexander Larsson  <alexl@redhat.com>
567         * libnautilus-private/nautilus-directory-async.c:
568         Don't free uninitialized memory.
569         
570         * libnautilus-private/nautilus-file-operations.c:
571         * libnautilus-private/nautilus-progress-info.[ch]:
572         Add progress info dialog
574 2007-11-22  Alexander Larsson  <alexl@redhat.com>
576         * libnautilus-private/nautilus-file-operations.c:
577         Handle debuting URIs in file copy op
578         
579         * src/file-manager/fm-directory-view.c:
580         Use new nautilus_file_operations_copy for copy.
581         Make debuting_uri hash into debuting_files in new
582         API. Convert for old calls.
584 2007-11-22  Alexander Larsson  <alexl@redhat.com>
586         * libnautilus-private/nautilus-file-operations.c:
587         Add run_warning and run_error to simplify the
588         code for error dialogs.
590 2007-11-22  Alexander Larsson  <alexl@redhat.com>
592         * libnautilus-private/nautilus-file-operations.c:
593         Add defines for common button names to make sure
594         they are consistent
596 2007-11-22  Alexander Larsson  <alexl@redhat.com>
598         * libnautilus-private/nautilus-file-operations.c:
599         Use the right create_dest arg to copy_directory
600         
601 2007-11-22  Alexander Larsson  <alexl@redhat.com>
603         * libnautilus-private/nautilus-file-operations.c:
604         Free primary / secondary in run_simple_dialog
606 2007-11-22  Alexander Larsson  <alexl@redhat.com>
608         * libnautilus-private/nautilus-file-operations.c:
609         Add IS_IO_ERROR macro and use that
610         
611 2007-11-22  Alexander Larsson  <alexl@redhat.com>
613         * libnautilus-private/nautilus-progress-info.[ch]:
614         Remove printf versions
615         rename _set_foo_nocopy to _take_foo
617         * libnautilus-private/nautilus-file-operations.c:
618         Use new custom printf formating for all strings
619         
620 2007-11-22  Alexander Larsson  <alexl@redhat.com>
622         * libnautilus-private/nautilus-file-operations.c:
623         Use eel_strdup_printf_with_custom to make it easier
624         to create error dialogs.
626 2007-11-21  Alexander Larsson  <alexl@redhat.com>
628         * libnautilus-private/nautilus-file-operations.c:
629         Handle deleting a directory when overwriting it with a
630         file.
632 2007-11-21  Alexander Larsson  <alexl@redhat.com>
634         * libnautilus-private/nautilus-file-operations.c:
635         Handle errors in remove destination
636         
637 2007-11-21  Alexander Larsson  <alexl@redhat.com>
639         * libnautilus-private/nautilus-file-operations.c:
640         Pass cancellable into strdup_with_name
642 2007-11-21  Alexander Larsson  <alexl@redhat.com>
644         * libnautilus-private/nautilus-file-operations.c:
645         Add progress updates to copy.
646         Make some error dialogs more consistent (add skip all, reorder)
648         * libnautilus-private/nautilus-progress-info.[ch]:
649         Add nautilus_progress_info_set_status_printf
651 2007-11-21  Alexander Larsson  <alexl@redhat.com>
653         * libnautilus-private/nautilus-file-operations.c:
654         Don't create dest dir on merges
655         
656 2007-11-21  Alexander Larsson  <alexl@redhat.com>
658         * libnautilus-private/nautilus-file-operations.c:
659         Handle recursive copies
661 2007-11-20  Alexander Larsson  <alexl@redhat.com>
663         * libnautilus-private/nautilus-file-operations.c:
664         Pass in same_fs instead of dest_fs_id so we can
665         reuse copy_file recursively and only check once.
667 2007-11-20  Alexander Larsson  <alexl@redhat.com>
669         * libnautilus-private/nautilus-file-operations.c:
670         More work on file copies
672 2007-11-20  Alexander Larsson  <alexl@redhat.com>
674         * libnautilus-private/nautilus-file-operations.c:
675         Add error handling for source scanning
677 2007-11-19  Alexander Larsson  <alexl@redhat.com>
679         * libnautilus-private/nautilus-progress-info.[ch]:
680         Add nautilus_get_all_progress_info()
681         
682         * test/test-copy.c:
683         Print progress info
684         
685         * libnautilus-private/nautilus-file-operations.c:
686         Implement generic run_simple_dialog()
688 2007-11-19  Alexander Larsson  <alexl@redhat.com>
690         * libnautilus-private/nautilus-file-operations.c:
691         Add generic run_simple_dialog.
693 2007-11-16  Alexander Larsson  <alexl@redhat.com>
695         * libnautilus-private/nautilus-progress-info.c:
696         Fix signal emissions
698         * libnautilus-private/nautilus-file-operations.[ch]:
699         Add nautilus_file_operations_copy, with some initial
700         (far from done) code
701         
702         * test/Makefile.am:
703         * test/test-copy.c:
704         nautilus_file_operations_copy testcase
706 2007-11-16  Alexander Larsson  <alexl@redhat.com>
708         * libnautilus-private/nautilus-progress-info.c:
709         Reindent
710         Fix threading issues wrt the idle source
712 2007-11-16  Alexander Larsson  <alexl@redhat.com>
714         * libnautilus-private/Makefile.am:
715         * libnautilus-private/nautilus-progress-info.[ch]:
716         Added NautilusProgressInfo class
717         
718         * libnautilus-private/nautilus-file-operations.c:
719         * src/file-manager/fm-tree-view.c:
720         * src/nautilus-places-sidebar.c:
721         Update to new gio API
723 2007-11-13  Alexander Larsson  <alexl@redhat.com>
725         * src/file-manager/fm-error-reporting.c:
726         Remove last use of GNOME_VFS_ERROR
727         
728         * libnautilus-private/Makefile.am:
729         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
730         * src/file-manager/fm-directory-view.c:
731         * src/nautilus-window-manage-views.c:
732         Remove GNOME_VFS_ERROR
734 2007-11-13  Alexander Larsson  <alexl@redhat.com>
736         * src/nautilus-window-manage-views.c:
737         * src/nautilus-window-private.h:
738         Better error reporting on view failure
740 2007-11-13  Alexander Larsson  <alexl@redhat.com>
742         * src/nautilus-window-manage-views.c:
743         * src/nautilus-window-private.h:
744         Try to mount location if not mounted.
746 2007-11-13  Alexander Larsson  <alexl@redhat.com>
748         * libnautilus-private/nautilus-directory-async.c:
749         * libnautilus-private/nautilus-file-private.h:
750         * libnautilus-private/nautilus-file.c:
751         Handle std:target_uri gio links
753 2007-11-12  Alexander Larsson  <alexl@redhat.com>
755         * libnautilus-private/nautilus-file.c:
756         Fix reversed checks
758 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
760         * configure.in:
761         * src/nautilus-image-properties-page.c:
762         Add support for exempi >= 1.99.5 while keeping support for older
763         versions.
765 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
767         * NEWS:
768         * docs/key_mouse_navigation.txt:
769         * libnautilus-private/nautilus-emblem-utils.c:
770         * libnautilus-private/nautilus-emblem-utils.h:
771         * src/file-manager/fm-properties-window.c:
772         * src/nautilus-emblem-sidebar.c:
773         * src/nautilus-property-browser.c:
774         Fix typo: availible -> available.
776 2007-11-06  Alexander Larsson  <alexl@redhat.com>
778         * libnautilus-private/nautilus-program-choosing.c:
779         Update to the new GAppInfo and EelAppLaunchContext APIs
780         Remove old startup notify code
782 2007-11-05  Jürg Billeter  <j@bitron.ch>
784         reviewed by: Alexander Larsson  <alexl@redhat.com>
786         * src/file-manager/fm-actions.h:
787         * src/file-manager/fm-directory-view.c:
788         (action_open_folder_window_callback), (open_one_in_folder_window),
789         (action_location_open_folder_window_callback),
790         (real_update_location_menu), (real_update_menus):
791         * src/file-manager/nautilus-directory-view-ui.xml:
792         * src/nautilus-actions.h:
793         * src/nautilus-navigation-window-menus.c:
794         (nautilus_navigation_window_update_spatial_menu_item),
795         (action_folder_window_callback),
796         (nautilus_navigation_window_initialize_menus):
797         * src/nautilus-navigation-window-ui.xml:
798         * src/nautilus-navigation-window.c:
799         (nautilus_navigation_window_init), (always_use_browser_changed):
800         * src/nautilus-window-private.h:
801         Add menu item to open spatial folder window from browser window to File
802         menu and context menus.
804 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
806         * src/file-manager/fm-directory-view.c:
807         * src/nautilus-file-management-properties.c:
808         * src/nautilus-navigation-window.c:
809         * libnautilus-private/nautilus-icon-info.c:
810         * libnautilus-private/nautilus-mime-application-chooser.c:
811         Plug some minor memory leaks.
813 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
815         * src/file-manager/fm-icon-container.c:
816         * src/file-manager/fm-list-view.c:
817         * src/nautilus-shell.c:
818         * src/nautilus-file-management-properties.c:
819         * libnautilus-private/nautilus-column-utilities.c:
820         * libnautilus-private/nautilus-column-utilities.h:
821         * libnautilus-private/nautilus-column-chooser.c:
822         * libnautilus-private/nautilus-column-chooser.h:
823         Remove all uses of eel-string-list and update code to the new
824         eel_preferences_[set|get]_string_array api.
826         * libnautilus-private/nautilus-global-preferences.c:
827         Update to the eel-enumerations api changes.
829 2007-11-02  Alexander Larsson  <alexl@redhat.com>
831         * libnautilus-private/nautilus-customization-data.[ch]:
832         * libnautilus-private/nautilus-desktop-directory.c:
833         * libnautilus-private/nautilus-directory-async.c:
834         * libnautilus-private/nautilus-directory-private.h:
835         * libnautilus-private/nautilus-directory.[ch]:
836         * libnautilus-private/nautilus-file-operations-progress.[ch]:
837         * libnautilus-private/nautilus-file-private.h:
838         * libnautilus-private/nautilus-file-utilities.c:
839         * libnautilus-private/nautilus-file.[ch]:
840         * libnautilus-private/nautilus-global-preferences.c:
841         * libnautilus-private/nautilus-icon-dnd.c:
842         * libnautilus-private/nautilus-metafile.c:
843         * libnautilus-private/nautilus-monitor.c:
844         * libnautilus-private/nautilus-program-choosing.c:
845         * libnautilus-private/nautilus-query.h:
846         * libnautilus-private/nautilus-search-directory.c:
847         * libnautilus-private/nautilus-search-engine-tracker.c:
848         * libnautilus-private/nautilus-search-engine.h:
849         * libnautilus-private/nautilus-thumbnails.c:
850         * libnautilus-private/nautilus-tree-view-drag-dest.c:
851         * libnautilus-private/nautilus-vfs-utils.h:
852         * src/file-manager/fm-desktop-icon-view.c:
853         * src/file-manager/fm-ditem-page.c:
854         * src/file-manager/fm-icon-container.c:
855         * src/file-manager/fm-icon-view.c:
856         * src/file-manager/fm-list-view.c:
857         * src/file-manager/fm-properties-window.c:
858         * src/file-manager/fm-tree-view.c:
859         * src/nautilus-desktop-window.c:
860         * src/nautilus-emblem-sidebar.c:
861         * src/nautilus-location-bar.c:
862         * src/nautilus-location-dialog.c:
863         * src/nautilus-location-entry.c:
864         * src/nautilus-main.c:
865         * src/nautilus-navigation-window-menus.c:
866         * src/nautilus-places-sidebar.c:
867         * src/nautilus-query-editor.c:
868         * src/nautilus-shell.c:
869         * src/nautilus-sidebar-title.c:
870         * src/nautilus-window-manage-views.c:
871         * src/nautilus-window.c:
872         * test/test-nautilus-mime-actions-set.c:
873         * test/test-nautilus-mime-actions.c:
874         * test/test.h:
875         Remove lots of gnome vfs includes
876         
877         * src/Makefile.am:
878         Disable building of connect to server app
880 2007-11-02  Alexander Larsson  <alexl@redhat.com>
882         * libnautilus-private/nautilus-file.[ch]:
883         Add nautilus_file_is_launchable
885         * libnautilus-private/nautilus-program-choosing.c:
886         Add launched apps to recent files
887         
888         * libnautilus-private/nautilus-mime-actions.[ch]:
889         * src/file-manager/fm-directory-view.[ch]:
890         Move all the file activaton code from FMDirectoryView
891         to a common place in nautilus-mime-actions
893 2007-11-01  Alexander Larsson  <alexl@redhat.com>
895         * libnautilus-private/nautilus-file-operations.[ch]:
896         Stub out all gnome-vfs using operations with a
897         dialog saying this isn't supported yet.
898         
899         * src/Makefile.am:
900         * src/file-manager/fm-directory-view.c:
901         * src/nautilus-shell-ui.xml:
902         * src/nautilus-window-menus.c:
903         Remove all connect to server use for now
904         Not sure what to do with it in the gvfs world
905         
906         * src/file-manager/fm-error-reporting.c:
907         * src/nautilus-main.c:
908         Remove gnome_vfs uses
910 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
912         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
913         instead of a hand rolled version.
915 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
917         * src/file-manager/fm-directory-view.c: do not use the deprecated
918         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
919         doesn't exist.
921 2007-11-01  Alexander Larsson  <alexl@redhat.com>
923         * libnautilus-private/nautilus-file-operations.[ch]:
924         Convert unmount volume to gio
925         Remove unmount drive (makes no sense!)
926         
927         * src/nautilus-places-sidebar.c:
928         Use new APIs
930 2007-11-01  Alexander Larsson  <alexl@redhat.com>
932         * libnautilus-private/nautilus-file.c:
933         (nautilus_file_get_uri_scheme):
934         Better get_uri_scheme implementation
935         
936         * libnautilus-private/nautilus-mime-actions.[ch]:
937         Remove the open_with versions (not needed anymore)
938         Add support for uri_handlers
939         
940         * libnautilus-private/nautilus-program-choosing.[ch]:
941         Remove now unused function nautilus_launch_show_file
942         
943         * src/file-manager/fm-directory-view.c:
944         * src/nautilus-information-panel.c:
945         * src/nautilus-window.c:
946         Update for above api changes
948 2007-10-31  Alexander Larsson  <alexl@redhat.com>
950         * libnautilus-private/nautilus-dnd.c:
951         Convert default dnd op to gio code
953 2007-10-31  Alexander Larsson  <alexl@redhat.com>
955         * libnautilus-private/nautilus-search-engine-simple.c:
956         Update to changed gio API
958 2007-10-31  Alexander Larsson  <alexl@redhat.com>
960         * libnautilus-private/nautilus-vfs-utils.[ch]:
961         Remove more unused gnome-vfs helpers
963 2007-10-31  Alexander Larsson  <alexl@redhat.com>
965         * src/file-manager/fm-icon-view.c (play_file):
966         Use a better pipeline for audio preview (doesn't play videos)
967         Add back totem preview app.
969         * libnautilus-private/nautilus-file.c:
970         (nautilus_file_get_volume_name):
971         Get volume name using gio
972         
973         * src/file-manager/fm-properties-window.c:
974         Show volume name for non local files too
975         Avoid crashes if query fsinfo fails
977 2007-10-30  Alexander Larsson  <alexl@redhat.com>
979         * libnautilus-private/nautilus-program-choosing.c:
980         (nautilus_launch_show_file):
981         Avoid gnome_vfs calls
983 2007-10-30  Alexander Larsson  <alexl@redhat.com>
985         * libnautilus-private/nautilus-icon-canvas-item.c:
986         (real_map_pixbuf):
987         Fix indentation
988         
989         * src/file-manager/Makefile.am:
990         * src/file-manager/fm-icon-view.c:
991         * src/file-manager/nautilus-audio-mime-types.h:
992         Replace audio preview code with new one based
993         on gst-launch, removing all the gnome-vfs code
995 2007-10-29  Alexander Larsson  <alexl@redhat.com>
997         * libnautilus-private/nautilus-dnd.c:
998         Remove gnome-vfs code
1000 2007-10-29  Alexander Larsson  <alexl@redhat.com>
1002         * libnautilus-private/nautilus-file-utilities.[ch]:
1003         * libnautilus-private/nautilus-file-operations.c:
1004         Move public gnome-vfs functions from file-utilities to internal
1005         calls in file-operations.c
1006         Replace gnome-vfs use with gio
1007         
1008         * libnautilus-private/nautilus-file-operations-progress.c:
1009         * src/file-manager/fm-tree-view.c:
1010         Replace gnome-vfs use with gio
1012 2007-10-29  Alexander Larsson  <alexl@redhat.com>
1014         * libnautilus-private/nautilus-file-operations.[ch]:
1015         Move nautilus_file_operations_delete to the gio code.
1017         * src/file-manager/fm-directory-view.c:
1018         * src/file-manager/fm-tree-view.c:
1019         Update to use new nautilus_file_operations_delete
1021 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
1023         * libnautilus-private/nautilus-module.c:
1024         Fix valgrind warning on shutdown (#346401, ported from trunk).
1026 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
1028         * libnautilus-private/nautilus-directory.c:
1029         * libnautilus-private/nautilus-desktop-link.c:
1030         * libnautilus-private/nautilus-desktop-icon-file.c:
1031         * libnautilus-private/nautilus-bookmark.c:
1032         * libnautilus-private/nautilus-trash-monitor.c:
1033         * libnautilus-private/nautilus-file.c:
1034         Plug minor memory leaks and improper uses of eel_ref_str_*
1036 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
1038         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
1039         of freeing it to avoid memory corruption.
1041 2007-10-25  Alexander Larsson  <alexl@redhat.com>
1043         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1044         * libnautilus-private/nautilus-monitor.c:
1045         Rename some file change queue functions to _by_uri
1046         add GFile based version with the original name
1047         
1048         * libnautilus-private/nautilus-file-operations.[ch]:
1049         Add gio based nautilus_file_operations_trash_or_delete() call.
1050         
1051         * src/file-manager/fm-directory-view.c:
1052         Call nautilus_file_operations_trash_or_delete()
1053         Remove unused code
1055 2007-10-25  Alexander Larsson  <alexl@redhat.com>
1057         * src/file-manager/fm-directory-view.[ch]:
1058         Make file activation handle mounting of mountables and non-mounted
1059         locations. Also general cleanup of activation.
1060         Cancellation not handled yet.
1062 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
1064         * src/file-manager/fm-list-view.c:
1065         * libnautilus-private/nautilus-icon-info.c:
1066         * libnautilus-private/nautilus-file.c:
1067         Plug some minor memory leaks.
1069 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
1071         * src/nautilus-window-manage-view.c (location_has_really_changed):
1072         Fix a warning when switching view.
1074 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
1076         * src/nautilus-application.c:
1077         * src/nautilus-property-browser.c:
1078         * src/nautilus-shell.c:
1080         Do not use EelStringList.
1082 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
1084         * src/nautilus-file-management-properties.c:
1085         remove eel_string_list (ab)use.
1087 2007-10-24  Alexander Larsson  <alexl@redhat.com>
1089         * libnautilus-private/nautilus-file.[ch]:
1090         * libnautilus-private/nautilus-vfs-file.c:
1091         Pass GMountOperation instead of parent to mount.
1092         Nothing for unmount/eject
1093         
1094         * src/file-manager/fm-directory-view.c:
1095         Pass in a mount operation for mount.
1096         Disable timeout when mount operation is active
1098 2007-10-24  Alexander Larsson  <alexl@redhat.com>
1100         * libnautilus-private/nautilus-file.c:
1101         Use g_utf8_collate, not eel_strcoll.
1103 2007-10-24  Alexander Larsson  <alexl@redhat.com>
1105         * libnautilus-private/nautilus-icon-canvas-item.c:
1106         * test/test.c:
1107         Update for eel changes
1109 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1111         * configure.in:
1112         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1113         * libnautilus-private/nautilus-icon-container.c:
1114         * libnautilus-private/nautilus-icon-dnd.c:
1115         * libnautilus-private/nautilus-icon-private.h:
1116         * test/test.c:
1117         Remove libart dependency, use eel rect and point types
1119 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1121         * libnautilus-private/nautilus-program-choosing.c:
1122         (nautilus_launch_application_from_command):
1123         Use gdk_spawn instead of eel
1125 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1127         * libnautilus-private/nautilus-dnd.c:
1128         * libnautilus-private/nautilus-file.c:
1129         * libnautilus-private/nautilus-program-choosing.c:
1130         * src/file-manager/fm-directory-view.c:
1131         * src/file-manager/fm-properties-window.c:
1132         * src/nautilus-emblem-sidebar.c:
1133         * src/nautilus-information-panel.c:
1134         Don't use removed eel gnome-vfs functions
1136 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1138         * libnautilus-private/nautilus-directory.[ch]:
1139         Add nautilus_directory_get_location
1141         * libnautilus-private/nautilus-file.[ch]:
1142         Add nautilus_file_get_parent_location.
1143         Port from eel_format_uri_for_display to gio parse names
1144         
1145         * libnautilus-private/nautilus-program-choosing.c:
1146         * src/file-manager/fm-directory-view.c:
1147         * src/nautilus-emblem-sidebar.c:
1148         * src/nautilus-location-bar.c:
1149         * src/nautilus-location-dialog.c:
1150         * src/nautilus-navigation-window-menus.c:
1151         * src/nautilus-window-bookmarks.c:
1152         Port from eel_format_uri_for_display to gio parse names
1154 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1156         * libnautilus-private/nautilus-file-utilities.c:
1157         (nautilus_ensure_unique_file_name):
1158         Port from gnome-vfs
1159         
1160         * src/file-manager/fm-directory-view.c:
1161         (fm_directory_view_handle_netscape_url_drop):
1162         Handle missing mimetype
1164 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1166         * libnautilus-private/nautilus-file-utilities.c:
1167         (nautilus_compute_title_for_location):
1168         Make this use only display name.
1169         
1170         * libnautilus-private/nautilus-icon-info.c:
1171         (nautilus_icon_info_lookup):
1172         Don't free filename before use
1173         
1174         * libnautilus-private/nautilus-search-directory-file.[ch]:
1175         * libnautilus-private/nautilus-search-directory.c:
1176         Create nice display name for search directories, and keep it updated.
1177         
1178         * src/nautilus-window-manage-views.c:
1179         Fix wrong type of argument passed to signal
1181 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1183         * libnautilus-private/nautilus-file.c:
1184         Replace some gnome vfs calls
1186 2007-10-23  Alexander Larsson  <alexl@redhat.com>
1188         * libnautilus-private/nautilus-metafile.c:
1189         Use new gio uri escape functions instead of gnome-vfs
1191 2007-10-22  Alexander Larsson  <alexl@redhat.com>
1193         * src/nautilus-location-entry.c:
1194         Use GFilenameCompleter
1196 2007-10-22  Alexander Larsson  <alexl@redhat.com>
1198         * src/nautilus-application.c:
1199         * src/nautilus-information-panel.c:
1200         * src/nautilus-spatial-window.c:
1201         * src/nautilus-spatial-window.h:
1202         * src/nautilus-window-manage-views.c:
1203         Use GFile * instead of uris in some more places
1204         
1205         Patch from Paolo Borelli
1207 2007-10-22  Alexander Larsson  <alexl@redhat.com>
1209         * libnautilus-private/nautilus-desktop-icon-file.c:
1210         * libnautilus-private/nautilus-file.c:
1211         * libnautilus-private/nautilus-saved-search-file.c:
1212         * libnautilus-private/nautilus-search-directory-file.c:
1213         Fix handling of mimetype as refstring
1214         Fix leak of GFile
1215         Code cleanups
1217         Patch from Paolo Borelli
1219 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
1221         * src/file-manager/fm-icon-view.c:
1222         * src/file-manager/fm-directory-view.c:
1223         use g_content_type_equals instead of strcasecmp on the mime type.
1225         * src/nautilus-window-menus.c:
1226         Remove unneeded includes
1228 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
1230         * libnautilus-private/nautilus-emblem-utils.h:
1231         * libnautilus-private/nautilus-emblem-utils.c:
1232         * src/nautilus-emblem-sidebar.c:
1233         * src/nautilus-property-browser.c:
1235         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
1237 2007-10-19  Alexander Larsson  <alexl@redhat.com>
1239         * libnautilus-private/nautilus-file.c:
1240         (nautilus_file_set_display_name):
1241         Don't crash on NULL display name
1243 2007-10-19  Alexander Larsson  <alexl@redhat.com>
1245         * libnautilus-private/nautilus-file-private.h:
1246         * libnautilus-private/nautilus-file.[ch]:
1247         * libnautilus-private/nautilus-vfs-file.c:
1248         Remove NautilusFileMountCallback and just make
1249         NautilusFileOperationCallback take an extra
1250         resultant file argument.
1251         
1252         * src/file-manager/fm-directory-view.c:
1253         * src/file-manager/fm-error-reporting.c:
1254         * src/file-manager/fm-list-view.c:
1255         * src/file-manager/fm-properties-window.c:
1256         Update to API change
1257         
1258         * src/nautilus-pathbar.c:
1259         (get_display_name_for_folder):
1260         Fix crash if NULL display name
1262 2007-10-19  Alexander Larsson  <alexl@redhat.com>
1264         * libnautilus-private/nautilus-desktop-icon-file.c:
1265         Set can_mount/unmount to FALSE unless set
1266         
1267         * libnautilus-private/nautilus-file-private.h:
1268         * libnautilus-private/nautilus-file.c:
1269         * libnautilus-private/nautilus-file.h:
1270         Make the Operation object semi-public
1271         Move mount ops to virtual functions
1272         
1273         * libnautilus-private/nautilus-vfs-file.c:
1274         Initial work to implement mount op
1276 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1278         * libnautilus-private/nautilus-file-utilities.[ch]:
1279         * src/nautilus-pathbar.c:
1280         Add & use nautilus_get_desktop_location
1281         
1282         * libnautilus-private/nautilus-dnd.c:
1283         Port code to gio
1284         
1285         * libnautilus-private/nautilus-icon-dnd.c:
1286         Trash is now a real uri location, remove special case
1288 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1290         * libnautilus-private/nautilus-file-utilities.[ch]:
1291         Make compute_title take a GFile
1293         * libnautilus-private/nautilus-view-factory.[ch]:
1294         * libnautilus-private/nautilus-window-info.[ch]:
1295         * src/file-manager/fm-directory-view.c:
1296         * src/file-manager/fm-tree-view.c:
1297         * src/nautilus-application.[ch]:
1298         * src/nautilus-bookmark-list.c:
1299         * src/nautilus-bookmarks-window.c:
1300         * src/nautilus-connect-server-dialog-nonmain.c:
1301         * src/nautilus-desktop-window.c:
1302         * src/nautilus-history-sidebar.c:
1303         * src/nautilus-location-bar.c:
1304         * src/nautilus-location-dialog.c:
1305         * src/nautilus-navigation-window.c:
1306         * src/nautilus-places-sidebar.c:
1307         * src/nautilus-shell.c:
1308         * src/nautilus-spatial-window.c:
1309         * src/nautilus-window-manage-views.[ch]:
1310         * src/nautilus-window-menus.c:
1311         * src/nautilus-window-private.h:
1312         * src/nautilus-window.[ch]:
1313         Use GFile * instead of char * uri in all loation handling
1314         for windows.
1316 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
1318         * src/nautilus-image-properties-page.c: port to gio.
1320 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1322         * libnautilus-private/nautilus-directory-private.h:
1323         * libnautilus-private/nautilus-directory.[ch]:
1324         * src/nautilus-application.c:
1325         Make nautilus_directory_get_existing take GFile *.
1326         Add nautilus_directory_get taking a GFile *
1328 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1330         * libnautilus-private/nautilus-desktop-directory-file.c:
1331         * libnautilus-private/nautilus-desktop-directory.c:
1332         * libnautilus-private/nautilus-desktop-icon-file.c:
1333         * libnautilus-private/nautilus-desktop-link-monitor.c:
1334         * libnautilus-private/nautilus-directory.c:
1335         * libnautilus-private/nautilus-directory.h:
1336         * libnautilus-private/nautilus-file-operations.c:
1337         * libnautilus-private/nautilus-file-utilities.c:
1338         * src/file-manager/fm-directory-view.c:
1339         * src/nautilus-navigation-window.c:
1340         * src/nautilus-window-manage-views.c:
1341         * test/test-nautilus-directory-async.c:
1342         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
1344 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1346         * libnautilus-private/nautilus-desktop-link.c:
1347         * libnautilus-private/nautilus-desktop-icon-file.c:
1348         Handle NULL volume
1349         
1350         * libnautilus-private/nautilus-file.c:
1351         * libnautilus-private/nautilus-icon-dnd.c:
1352         Convert gnome_vfs calls to gio
1354 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1356         * libnautilus-private/nautilus-desktop-icon-file.c:
1357         * src/nautilus-application.c:
1358         * src/nautilus-window-menus.c:
1359         * test/test-nautilus-directory-async.c:
1360         * test/test.c:
1361         Convert gnome_vfs calls to gio
1363 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1365         * src/nautilus-application.[ch]:
1366         Convert gnome_vfs calls to gio
1368         * TODO-gio:
1369         Document some stuff that needs doing in gio-branch
1371 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1373         * libnautilus-private/nautilus-search-engine-simple.c:
1374         Remove spew
1375         
1376         * src/nautilus-query-editor.c:
1377         Work around crash getting NULL back as the location.
1379 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1381         * libnautilus-private/nautilus-file-utilities.[ch]:
1382         Add nautilus_is_home_directory and nautilus_is_root_directory
1383         
1384         * src/nautilus-window-manage-views.c:
1385         Convert gnome_vfs calls to gio
1387 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1389         * src/nautilus-window.c (nautilus_window_go_up):
1390         Use gio to find parent
1392 2007-10-18  Alexander Larsson  <alexl@redhat.com>
1394         * src/nautilus-pathbar.[ch]:
1395         * src/nautilus-navigation-window.c:
1396         * src/nautilus-window-manage-views.c:
1397         Use gio in pathbar
1399 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1401         * libnautilus-private/nautilus-vfs-utils.[ch]:
1402         Remove now unused gnome_vfs to gio helpers
1404 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1406         * src/nautilus-location-bar.c:
1407         Remove some unused code
1408         Replace gnome_vfs code with gio code
1410 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1412         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
1413         Typo can_delete -> can_trash
1415 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1417         * src/nautilus-property-browser.c:
1418         Replace some gnome-vfs code with gio code
1420 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1422         * src/file-manager/fm-properties-window.c:
1423         Replace some gnome-vfs code with gio code
1425 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1427         * libnautilus-private/nautilus-file-private.h:
1428         * libnautilus-private/nautilus-file.[ch]:
1429         Add can_delete and can_trash
1430         
1431         * src/file-manager/fm-directory-view.c:
1432         Replace some gnome-vfs code with gio code
1434 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1436         * src/nautilus-location-dialog.c (open_current_location): 
1437         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
1438         
1439 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1441         * libnautilus-private/nautilus-search-engine-simple.c:
1442         Update to use gio
1444 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
1446         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
1448 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
1450         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
1452 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
1454         * libnautilus-private/nautilus-link.[ch]: remove.
1455         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
1456         and rename them to nautilus-link.[ch]
1457         * libnautilus-private/nautilus-file.c: adapt for the above change.
1459 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1461         * src/nautilus-places-sidebar.c:
1462         Use gio volume APIs
1464 2007-10-17  Alexander Larsson  <alexl@redhat.com>
1466         * libnautilus-private/nautilus-file.[ch]:
1467         * libnautilus-private/nautilus-file-private.h:
1468         Remove has/get_volume/drive, replace with
1469         can_mount/unmount/eject and mount/unmount/eject.
1470         (Which are not fully implemented yet)
1471         Add nautilus_file_is_mountpoint.
1472         
1473         * libnautilus-extension/nautilus-file-info.[ch]:
1474         * libnautilus-private/nautilus-directory-async.c:
1475         * libnautilus-private/nautilus-link-desktop-file.[ch]:
1476         * libnautilus-private/nautilus-link.[ch]:
1477         * src/file-manager/fm-directory-view.c:
1478         * src/file-manager/fm-icon-view.c:
1479         * src/file-manager/fm-properties-window.c:
1480         * src/file-manager/fm-tree-model.[ch]:
1481         * src/file-manager/fm-tree-view.c:
1482         Use gio volume APIs
1484 2007-10-16  Alexander Larsson  <alexl@redhat.com>
1486         * libnautilus-private/nautilus-desktop-icon-file.c:
1487         * libnautilus-private/nautilus-desktop-link-monitor.c:
1488         * libnautilus-private/nautilus-desktop-link.[ch]:
1489         * libnautilus-private/nautilus-directory-async.c:
1490         * libnautilus-private/nautilus-file-private.h:
1491         * libnautilus-private/nautilus-file.c:
1492         * libnautilus-private/nautilus-search-directory-file.c:
1493         * src/file-manager/fm-directory-view.c:
1494         * src/file-manager/fm-properties-window.c:
1495         Convert some volume monitor use to gio
1497 2007-10-16  Alexander Larsson  <alexl@redhat.com>
1499         * libnautilus-private/nautilus-trash-monitor.c:
1500         Ref icon in nautilus_trash_monitor_get_icon()
1501         
1502         * libnautilus-private/nautilus-desktop-icon-file.c:
1503         * libnautilus-private/nautilus-desktop-link.c:
1504         * libnautilus-private/nautilus-desktop-link.h:
1505         * src/nautilus-places-sidebar.c:
1506         Use nautilus_trash_monitor_get_icon() when possible
1507         
1508 2007-10-16  Alexander Larsson  <alexl@redhat.com>
1510         * libnautilus-private/nautilus-trash-monitor.[ch]:
1511         Add full gio implementation and get_icon()
1513 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1515         * libnautilus-private/Makefile.am:
1516         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
1517         * libnautilus-private/nautilus-icon-factory.c: Removed.
1518         * libnautilus-private/nautilus-icon-factory.h: Removed.
1519         Remove NautilusIconFactory code.
1520         Now all code use the new APIs
1521         YAHOO!!!
1522         
1523         * libnautilus-private/nautilus-bookmark.c:
1524         * libnautilus-private/nautilus-bookmark.h:
1525         * libnautilus-private/nautilus-file.c:
1526         * libnautilus-private/nautilus-global-preferences.c:
1527         * libnautilus-private/nautilus-icon-canvas-item.c:
1528         * libnautilus-private/nautilus-icon-canvas-item.h:
1529         * libnautilus-private/nautilus-icon-container.h:
1530         * libnautilus-private/nautilus-icon-private.h:
1531         * libnautilus-private/nautilus-link-desktop-file.c:
1532         * libnautilus-private/nautilus-program-choosing.c:
1533         * libnautilus-private/nautilus-view.h:
1534         * src/file-manager/fm-directory-view.c:
1535         * src/file-manager/fm-icon-view.c:
1536         * src/file-manager/fm-list-model.c:
1537         * src/file-manager/fm-list-model.h:
1538         * src/file-manager/fm-list-view.c:
1539         * src/file-manager/fm-properties-window.c:
1540         * src/file-manager/fm-tree-model.c:
1541         * src/file-manager/fm-tree-view.c:
1542         * src/nautilus-application.c:
1543         * src/nautilus-bookmark-list.c:
1544         * src/nautilus-bookmarks-window.c:
1545         * src/nautilus-emblem-sidebar.c:
1546         * src/nautilus-navigation-window-menus.c:
1547         * src/nautilus-navigation-window.c:
1548         * src/nautilus-pathbar.c:
1549         * src/nautilus-places-sidebar.c:
1550         * src/nautilus-sidebar-title.c:
1551         * src/nautilus-window-menus.c:
1552         * src/nautilus-window.c:
1553         * src/nautilus-zoom-control.h:
1554         * test/test-nautilus-wrap-table.c:
1555         Don't include the nautilus-icon-factory headers
1557 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1559         * libnautilus-private/nautilus-file.[ch]:
1560         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
1561         Fix force_size handling
1562         
1563         * src/file-manager/fm-directory-view.c:
1564         * src/file-manager/fm-empty-view.c:
1565         * src/file-manager/fm-list-model.c:
1566         * src/file-manager/fm-properties-window.c:
1567         * src/file-manager/fm-tree-model.c:
1568         * src/nautilus-emblem-sidebar.c:
1569         * src/nautilus-navigation-window-menus.c:
1570         * src/nautilus-property-browser.c:
1571         * src/nautilus-sidebar-title.c:
1572         Convert more stuff to new icon API
1574 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1576         * libnautilus-private/nautilus-icon-info.[ch]:
1577         Add nautilus_icon_info_lookup_from_name
1578         
1579         * libnautilus-private/nautilus-ui-utilities.c:
1580         * src/nautilus-desktop-window.c:
1581         * src/nautilus-navigation-window.c:
1582         * src/nautilus-pathbar.c:
1583         Use nautilus_icon_info_lookup_from_name to get less
1584         code
1586 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1588         * src/nautilus-pathbar.c:
1589         * src/nautilus-spatial-window.c:
1590         Convert more stuff to new icon API
1592 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1594         * libnautilus-private/nautilus-file.[ch]:
1595         Add nautilus_file_get_icon_pixbuf and
1596         IGNORE_VISITING icon flag
1597         
1598         * libnautilus-private/nautilus-icon-info.[ch]:
1599         Add nautilus_icon_info_get_used_name function
1601         * libnautilus-private/nautilus-emblem-utils.c:
1602         * libnautilus-private/nautilus-program-choosing.c:
1603         * libnautilus-private/nautilus-ui-utilities.c:
1604         * src/nautilus-desktop-window.c:
1605         * src/nautilus-navigation-window.c:
1606         * src/nautilus-spatial-window.c:
1607         * src/nautilus-window.[ch]:
1608         Convert to new icon APIs
1610 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1612         * libnautilus-private/Makefile.am:
1613         * libnautilus-private/nautilus-audio-player.c: Removed.
1614         * libnautilus-private/nautilus-audio-player.h: Removed.
1615         * src/file-manager/fm-icon-view.c:
1616         Kill old unused code
1618 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1620         * libnautilus-private/nautilus-icon-info.[ch]:
1621         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
1622         
1623         * libnautilus-private/nautilus-file.[ch]:
1624         New functions for getting emblem icons and emblem pixbufs
1625         
1626         * libnautilus-private/nautilus-icon-container.[ch]:
1627         * libnautilus-private/nautilus-icon-factory.c:
1628         * src/file-manager/fm-directory-view.[ch]:
1629         * src/file-manager/fm-icon-container.c:
1630         * src/file-manager/fm-list-model.c:
1631         * src/file-manager/fm-tree-model.c:
1632         * src/nautilus-sidebar-title.c:
1633         Update to use the new emblem getters
1635 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1637         * libnautilus-private/nautilus-icon-info.[ch]:
1638         Add nautilus_get_icon_size_for_stock_size
1639         
1640         * libnautilus-private/nautilus-bookmark.c:
1641         * src/nautilus-places-sidebar.c:
1642         Use the above
1644 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1646         * libnautilus-private/nautilus-thumbnails.c:
1647         Add required thumbnailing stuff from NautilusIconFactory here
1649 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1651         * libnautilus-private/nautilus-icon-factory.[ch]:
1652         * libnautilus-private/nautilus-icon-info.[ch]:
1653         Move over icon size util functions to nautilus-icon-info
1655         * libnautilus-private/nautilus-icon-container.c:
1656         * libnautilus-private/nautilus-lib-self-check-functions.h:
1657         * src/file-manager/fm-list-model.c:
1658         * src/nautilus-sidebar-title.c:
1659         Update to new names
1661 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1663         * libnautilus-private/nautilus-icon-container.c:
1664         * libnautilus-private/nautilus-icon-factory.h:
1665         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
1666         really dynamic.
1668 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1670         * libnautilus-private/nautilus-file.c:
1671         Actually handle thumbnail size prefs
1672         
1673 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1675         * libnautilus-private/nautilus-file.c:
1676         Handle thumbnail size prefs
1677         Handle all sorts of icon changes and emit CHANGED on
1678         files in this case.
1680         * libnautilus-private/nautilus-directory-private.h:
1681         * libnautilus-private/nautilus-directory.c:
1682         * libnautilus-private/nautilus-icon-container.c:
1683         * libnautilus-private/nautilus-icon-info.c:
1684         * libnautilus-private/nautilus-icon-info.h:
1685         * src/file-manager/fm-directory-view.c:
1686         * src/file-manager/fm-list-view.c:
1687         * src/file-manager/fm-properties-window.c:
1688         * src/file-manager/fm-tree-model.c:
1689         * src/file-manager/fm-tree-model.h:
1690         * src/file-manager/fm-tree-view.c:
1691         * src/nautilus-bookmarks-window.c:
1692         * src/nautilus-sidebar-title.c:
1693         * src/nautilus-window-bookmarks.c:
1694         * src/nautilus-window.c:
1695         Remove use of icon factory icons_changed signal, using instead
1696         the file CHANGED signal.
1698 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1700         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
1701         Add thumbnail to all attributes
1703 2007-10-15  Alexander Larsson  <alexl@redhat.com>
1705         * libnautilus-private/nautilus-file.h:
1706         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
1707         
1708         * libnautilus-private/nautilus-bookmark.c:
1709         * src/file-manager/fm-directory-view.c:
1710         * src/file-manager/fm-properties-window.c:
1711         * src/file-manager/fm-tree-model.c:
1712         * src/nautilus-bookmark-list.c:
1713         * src/nautilus-pathbar.c:
1714         * src/nautilus-sidebar-title.c:
1715         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
1716         nautilus_icon_factory_is_icon_ready_for_file and
1717         nautilus_icon_factory_get_required_file_attributes.
1719 2007-10-12  Alexander Larsson  <alexl@redhat.com>
1721         * libnautilus-private/nautilus-bookmark.[ch]:
1722         * libnautilus-private/nautilus-file.[ch]:
1723         * libnautilus-private/nautilus-icon-info.c:
1724         * src/nautilus-application.c:
1725         * src/nautilus-bookmark-list.c:
1726         * src/nautilus-bookmarks-window.c:
1727         * src/nautilus-places-sidebar.c:
1728         * src/nautilus-window-manage-views.c:
1729         * src/nautilus-window-private.h:
1730         * src/nautilus-window.c:
1731         Convert bookmarks API to gio / GIcon
1733 2007-10-12  Alexander Larsson  <alexl@redhat.com>
1735         * libnautilus-private/nautilus-file-private.h:
1736         * libnautilus-private/nautilus-file.c:
1737         * libnautilus-private/nautilus-icon-container.c:
1738         * libnautilus-private/nautilus-thumbnails.[ch]:
1739         Add back support for generating thumbnails.
1741 2007-10-12  Alexander Larsson  <alexl@redhat.com>
1743         * libnautilus-private/nautilus-directory-async.c:
1744         * libnautilus-private/nautilus-file-private.h:
1745         * libnautilus-private/nautilus-file.c:
1746         For large icons, try to use the original file
1747         when thumbnailing.
1749 2007-10-12  Alexander Larsson  <alexl@redhat.com>
1751         * libnautilus-private/nautilus-file.c:
1752         Only invalidate thumbnails when sizing up, not
1753         on the original scale from raw
1754         
1755 2007-10-12  Alexander Larsson  <alexl@redhat.com>
1757         * libnautilus-private/nautilus-directory-async.c:
1758         * libnautilus-private/nautilus-file-private.h:
1759         * libnautilus-private/nautilus-file.c:
1760         Simplify thumbnail size handling and make it work.
1761         Now handles resizing icons.
1763 2007-10-12  Alexander Larsson  <alexl@redhat.com>
1765         * libnautilus-private/nautilus-directory-async.c:
1766         * libnautilus-private/nautilus-file-private.h:
1767         * libnautilus-private/nautilus-file.c:
1768         More exact handling of thumbnail up_to_date-ness, including
1769         if loading a thumbnail fails.
1770         Return thumbnails of the right size.
1771         
1772         * libnautilus-private/nautilus-thumbnails.[ch]:
1773         Add nautilus_thumbnail_unframe_image and export
1774         frame element sizes as defines
1776 2007-10-11  Alexander Larsson  <alexl@redhat.com>
1778         * libnautilus-private/nautilus-file.[ch]:
1779         * libnautilus-private/nautilus-directory-async.c:
1780         Export nautilus_file_should_show_thumbnail and use it as needed in the
1781         thumbnail reading code
1783 2007-10-11  Alexander Larsson  <alexl@redhat.com>
1785         * libnautilus-private/nautilus-file-attributes.h:
1786         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
1787         
1788         * libnautilus-private/nautilus-directory-private.h:
1789         * libnautilus-private/nautilus-directory-async.c:
1790         * libnautilus-private/nautilus-file-private.h:
1791         Load thumbnails asynchronosuly.
1792         
1793         * libnautilus-private/nautilus-file.c:
1794         Initial code to use the asynchronoulsy loaded thumbnail
1795         
1796         * libnautilus-private/nautilus-icon-factory.c:
1797         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
1798         icons
1800 2007-10-11  Alexander Larsson  <alexl@redhat.com>
1802         * libnautilus-private/nautilus-file-private.h:
1803         * libnautilus-private/nautilus-file.c:
1804         Read thumbnail info from gio
1806 2007-10-11  Alexander Larsson  <alexl@redhat.com>
1808         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
1809         Handle accept, visited and embedding text state and
1810         rewrite the icon as needed.
1811         
1812         * libnautilus-private/nautilus-icon-info.c:
1813         (nautilus_icon_info_finalize):
1814         Fix crash if pixbuf is NULL
1816 2007-10-11  Alexander Larsson  <alexl@redhat.com>
1818         * libnautilus-private/Makefile.am:
1819         * libnautilus-private/nautilus-icon-info.[ch]:
1820         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
1821         
1822         * libnautilus-private/nautilus-file.[ch]:
1823         Make nautilus_file_get_icon return a NautilusFileInfo
1824         
1825         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1826         Split out attach points instead of using NautilusAttachPoints
1827         
1828         * libnautilus-private/nautilus-icon-container.[ch]:
1829         * src/file-manager/fm-icon-container.c:
1830         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
1832         * libnautilus-private/nautilus-icon-factory.c:
1833         * libnautilus-private/nautilus-program-choosing.c:
1834         * libnautilus-private/nautilus-mime-application-chooser.c:
1835         * libnautilus-private/nautilus-open-with-dialog.c:
1836         Update to g_themed_icon_get_names const type
1837         
1838 2007-10-10  Alexander Larsson  <alexl@redhat.com>
1840         * libnautilus-private/nautilus-file-private.h:
1841         * libnautilus-private/nautilus-file.[ch]:
1842         Keep track of GIcon from gio.
1843         Add nautilus_file_get_icon()
1844         
1845         * libnautilus-private/nautilus-icon-factory.[ch]:
1846         Add nautilus_icon_factory_get_pixbuf_for_gicon().
1847         This is a bit temporary, but can be used to move over
1848         users to nautilus_file_get_icon().
1849         
1850         * libnautilus-private/nautilus-icon-container.[ch]:
1851         * src/file-manager/fm-icon-container.c:
1852         Use nautilus_file_get_icon() in icon view.
1854 2007-10-10  Alexander Larsson  <alexl@redhat.com>
1856         * libnautilus-private/nautilus-file-utilities.c:
1857         * libnautilus-private/nautilus-monitor.c:
1858         * src/nautilus-bookmark-list.c:
1859         Update for file monitoring API change
1860         
1861         * src/nautilus-spatial-window.c:
1862         Gio port from Paolo Borelli
1863         
1864 2007-10-08  Alexander Larsson  <alexl@redhat.com>
1866         * libnautilus-private/nautilus-file.c:
1867         (nautilus_file_peek_display_name):
1868         Use a display name based on the filename as the default instead
1869         of "" before we've read the real display name from the backend.
1871 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
1873         * libnautilus-private/nautilus-icon-dnd.[ch]:
1874         * src/nautilus-emblem-sidebar.c:
1875         * src/nautilus-location-bar.c:
1877         Replace nautilus_icon_dnd_uri_list_extract_uris with
1878         g_uri_list_extract_uris.
1880 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
1882         * src/nautilus-bookmark-list.[ch]: port to gio.
1884 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
1886         * configure.in: use gio-2.0 instead of gio-standalone.
1888 2007-10-04  Alexander Larsson  <alexl@redhat.com>
1890         * libnautilus-private/Makefile.am:
1891         * libnautilus-private/nautilus-trash-directory.[ch]:
1892         * libnautilus-private/nautilus-trash-file.[ch]:
1893         Remove virtual trash locations, we now use the gvfs trash:
1894         
1895         * libnautilus-private/nautilus-trash-monitor.[ch]:
1896         Make this a stub for now. Need to figure out how to do this.
1897         
1898         * libnautilus-private/nautilus-directory-private.h:
1899         * libnautilus-private/nautilus-directory.c:
1900         * libnautilus-private/nautilus-file-operations.c:
1901         * libnautilus-private/nautilus-file.c:
1902         * src/file-manager/fm-directory-view.c:
1903         * src/nautilus-window-manage-views.c:
1904         Handle the removal of NautilusTrash*
1906 2007-10-04  Alexander Larsson  <alexl@redhat.com>
1908         * libnautilus-private/nautilus-thumbnails.c:
1909         Use gio instead of gnome-vfs to get mtime
1911 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1913         * libnautilus-private/nautilus-customization-data.c:
1914         * libnautilus-private/nautilus-customization-data.h:
1915         * src/nautilus-property-browser.c:
1916         Use gio to read info
1918 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1920         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
1921         Use gio to get mime type
1923 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1925         * libnautilus-private/nautilus-file-utilities.c:
1926         Use GFileMonitor to monitor xdg user dirs file
1928 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1930         * libnautilus-private/Makefile.am (INCLUDES):
1931         Bump name for extension dir since we're not compatible anymore
1933 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1935         * libnautilus-private/nautilus-bookmark.c:
1936         * libnautilus-private/nautilus-customization-data.c:
1937         * libnautilus-private/nautilus-desktop-directory.c:
1938         * libnautilus-private/nautilus-directory-background.c:
1939         * libnautilus-private/nautilus-dnd.c:
1940         * libnautilus-private/nautilus-file-operations.c:
1941         * libnautilus-private/nautilus-file-utilities.c:
1942         * libnautilus-private/nautilus-file.c:
1943         * libnautilus-private/nautilus-icon-factory.c:
1944         * libnautilus-private/nautilus-metafile.c:
1945         * libnautilus-private/nautilus-search-directory.c:
1946         * libnautilus-private/nautilus-search-engine-tracker.c:
1947         * src/file-manager/fm-directory-view.c:
1948         * src/file-manager/fm-ditem-page.c:
1949         * src/file-manager/fm-icon-view.c:
1950         * src/file-manager/fm-properties-window.c:
1951         * src/file-manager/fm-tree-view.c:
1952         * src/nautilus-application.c:
1953         * src/nautilus-bookmark-list.c:
1954         * src/nautilus-image-properties-page.c:
1955         * src/nautilus-information-panel.c:
1956         * src/nautilus-places-sidebar.c:
1957         * src/nautilus-property-browser.c:
1958         * src/nautilus-query-editor.c:
1959         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
1960         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
1962 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1964         * libnautilus-private/nautilus-icon-factory.c:
1965         Don't clear thumbnails and other absolute pathnames from icon
1966         cache when mime data or icon theme changes. This is to avoid
1967         flashing and async realoading of all thumbnails.
1969 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1971         * libnautilus-private/nautilus-directory-async.c:
1972         (mime_db_changed_callback):
1973         Use the right call to invalidate attributes, so that
1974         they get re-read correctly.
1976 2007-10-02  Alexander Larsson  <alexl@redhat.com>
1978         * libnautilus-private/nautilus-icon-factory.c:
1979         (mime_type_data_changed_callback):
1980         * libnautilus-private/nautilus-directory-async.c:
1981         (mime_db_changed_callback):
1982         Fix up types in callbacks
1983         
1984         * libnautilus-private/nautilus-mime-application-chooser.c:
1985         * libnautilus-private/nautilus-open-with-dialog.c:
1986         Handle and emit mime_data_changed on NautilusSignaller
1988 2007-10-01  Alexander Larsson  <alexl@redhat.com>
1990         * libnautilus-private/Makefile.am:
1991         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
1992         * libnautilus-private/nautilus-open-with-dialog.[ch]:
1993         Moved these from eel and renamed
1994         
1995         * src/file-manager/fm-directory-view.c:
1996         * src/file-manager/fm-properties-window.c:
1997         Use the nautilus version imported above instead of the eel one.
1999 2007-10-01  Alexander Larsson  <alexl@redhat.com>
2001         * libnautilus-private/nautilus-directory-async.c:
2002         * libnautilus-private/nautilus-icon-factory.c:
2003         * libnautilus-private/nautilus-signaller.c:
2004         Replace gnome-vfs mime monitor with NautilusSignaller signal.
2005         
2006         * src/nautilus-query-editor.c:
2007         Use gio to list all mime types
2009 2007-10-01  Alexander Larsson  <alexl@redhat.com>
2011         * libnautilus-private/nautilus-theme.[ch]:
2012         Delete leftover files
2014 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2016         * configure.in:
2017         Update for new gio pkgconfig name
2019 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2021         * libnautilus-private/nautilus-file.c:
2022         * src/file-manager/fm-directory-view.c:
2023         * src/file-manager/fm-properties-window.c:
2024         Update to the new name for g_format_file_size_for_display
2026 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2028         * libnautilus-private/nautilus-file.c:
2029         * libnautilus-private/nautilus-link.c:
2030         * src/file-manager/fm-icon-container.c:
2031         * src/nautilus-query-editor.c:
2032         Use gio mimetype functions instead of gnome-vfs ones.
2034 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2036         * libnautilus-private/nautilus-mime-actions.[ch]:
2037         * libnautilus-private/nautilus-program-choosing.[ch]:
2038         * libnautilus-private/nautilus-recent.[ch]:
2039         Use GAppInfo instead of GnomeVFSMimeApplication
2040         
2041         * src/file-manager/fm-directory-view.c:
2042         * src/nautilus-information-panel.c:
2043         * test/test-nautilus-mime-actions.c:
2044         Update due to the api changes in the GAppInfo move.
2046 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2048         * libnautilus-private/nautilus-file.c:
2049         * src/file-manager/fm-directory-view.c:
2050         * src/file-manager/fm-properties-window.c:
2051         Use g_file_size_format_for_display instead of
2052         gnome_vfs_format_file_size_for_display
2053         
2054 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2056         * libnautilus-private/nautilus-file.c:
2057         Remove unused GnomeVFSHandle stuff
2058         
2059 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2061         * libnautilus-private/nautilus-file.c:
2062         Forgot to change GnomeVFSResult to GError in
2063         one spot.
2065 007-09-27  Alexander Larsson  <alexl@redhat.com>
2067         * libnautilus-private/nautilus-file.c:
2068         Implement nautilus_file_set_owner and nautilus_file_set_group
2069         using set_attributes
2070         
2072 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2074         * libnautilus-private/nautilus-file.c:
2075         Implement nautilus_file_set_permissions using
2076         nautilus_file_set_attributes.
2078 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2080         * libnautilus-private/nautilus-file.[ch]:
2081         Add nautilus_file_set_attributes
2083 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2085         * libnautilus-private/nautilus-vfs-utils.[ch]:
2086         Add gnome_vfs_result_to_error call
2087         
2088         * libnautilus-private/nautilus-file.[ch]:
2089         Convert renaming to use gio.
2090         Pass GError instead of GnomeVFSResult in
2091         NautilusFileOperationCallback
2092         
2093         * src/file-manager/fm-error-reporting.c:
2094         * src/file-manager/fm-error-reporting.h:
2095         * src/file-manager/fm-list-view.c:
2096         * src/file-manager/fm-properties-window.c:
2097         Update to the NautilusFileOperationCallback API change
2099 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2101         * libnautilus-private/nautilus-file-private.h:
2102         * libnautilus-private/nautilus-file.c:
2103         Read can_delete and can_rename from gio.
2104         Use can_rename in nautilus_file_can_rename.
2106 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2108         * libnautilus-private/nautilus-file.[ch]:
2109         Add nautilus_file_get_edit_name()
2111 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2113         * libnautilus-private/nautilus-file-utilities.[ch]:
2114         Make string args const char * where possible.
2116         * libnautilus-private/nautilus-desktop-icon-file.c:
2117         * libnautilus-private/nautilus-directory-async.c:
2118         * libnautilus-private/nautilus-file-private.h:
2119         * libnautilus-private/nautilus-file.c:
2120         Read display_name and edit_name from gio.
2121         Kill old cached_display_name creation.
2122         Use eel_ref_str for name, display_name, edit_name and make sure to
2123         share them when possible.
2124         Old use of display_name as the link info only is moved so that
2125         its shared with the normal name, with got_custom_display_name showing
2126         where its from.
2128 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2130         * libnautilus-private/nautilus-file-private.h:
2131         * libnautilus-private/nautilus-file.c:
2132         Use new refcounted string implementation for mime_type.
2133         This way we don't have to store duplicate strings for
2134         each file.
2136 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2138         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
2139         directory->details->pending_file_info now has GFileInfo objects, not
2140         GnomeVFSFileInfo objects. Free them in the correct way.
2142 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2144         * libnautilus-private/nautilus-directory-async.c:
2145         Remove old irrelevant comment
2146         
2147 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2149         * libnautilus-private/nautilus-directory-async.c:
2150         Read top left text with gio
2152 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2154         * src/file-manager/fm-ditem-page.c:
2155         Use g_file_load_contents_async instead of
2156         eel_read_entire_file_async.
2158 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2160         * libnautilus-private/nautilus-icon-factory.c:
2161         * libnautilus-private/nautilus-thumbnails.c:
2162         Use g_file_load_contents_async instead of
2163         eel_read_entire_file_async.
2165 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2167         * libnautilus-private/nautilus-metafile.c:
2168         Use g_file_load_contents_async instead of
2169         eel_read_entire_file_async.
2171 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2173         * libnautilus-private/nautilus-directory-async.c:
2174         * libnautilus-private/nautilus-directory.c:
2175         * libnautilus-private/nautilus-file.c:
2176         Initialize hidden_file_hash lazily
2178 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2180         * libnautilus-private/nautilus-directory-async.c:
2181         Read link info using gio
2183 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2185         * libnautilus-private/nautilus-directory-async.c:
2186         * libnautilus-private/nautilus-directory-private.h:
2187         Read mime list using gio
2189 2007-09-26  Alexander Larsson  <alexl@redhat.com>
2191         * libnautilus-private/nautilus-directory-async.c:
2192         Read .hidden using gio.
2194 2007-09-25  Alexander Larsson  <alexl@redhat.com>
2196         * libnautilus-private/nautilus-icon-factory.c:
2197         Free file_info after last use (fixed valgrind warning)
2198         
2199         * libnautilus-private/nautilus-file.c:
2200         Sometimes we freed an uninitialized pointer
2201         
2202         * libnautilus-private/nautilus-directory-async.c:
2203         * libnautilus-private/nautilus-directory-private.h:
2204         Keep all the directory loading info in DirectoryLoadState
2206 2007-09-25  Alexander Larsson  <alexl@redhat.com>
2208         * libnautilus-private/nautilus-directory-async.c:
2209         * libnautilus-private/nautilus-directory-private.h:
2210         Implement deep count using gio
2212 2007-09-25  Alexander Larsson  <alexl@redhat.com>
2214         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
2215         Don't crash on files that have slashes in them.
2217 2007-09-24  Alexander Larsson  <alexl@redhat.com>
2219         * libnautilus-private/nautilus-directory-async.c:
2220         * libnautilus-private/nautilus-directory-private.h:
2221         Use gio to do directory counts
2223 2007-09-24  Alexander Larsson  <alexl@redhat.com>
2225         * libnautilus-private/nautilus-directory-async.c:
2226         * libnautilus-private/nautilus-file-private.h:
2227         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
2229 2007-09-24  Alexander Larsson  <alexl@redhat.com>
2231         * libnautilus-private/nautilus-desktop-directory-file.c:
2232         * libnautilus-private/nautilus-desktop-icon-file.c:
2233         * libnautilus-private/nautilus-file.c:
2234         * libnautilus-private/nautilus-file.h:
2235         * libnautilus-private/nautilus-saved-search-file.c:
2236         * libnautilus-private/nautilus-search-directory-file.c:
2237         * libnautilus-private/nautilus-trash-file.c:
2238         There was some problems removing the virtual call for
2239         get_file_type, as this broke getting the type for "virtual"
2240         directory types like trash and the desktop. Re-introduce this,
2241         but set the type directly instead of via an indirect jump.
2243 2007-09-24  Alexander Larsson  <alexl@redhat.com>
2245         * libnautilus-private/nautilus-directory.c:
2246         * libnautilus-private/nautilus-file.c:
2247         * libnautilus-private/nautilus-file.h:
2248         nautilus_file_get_for_location -> nautilus_file_get
2249         same for get_existing
2251 2007-09-24  Alexander Larsson  <alexl@redhat.com>
2253         * libnautilus-private/nautilus-bookmark.c:
2254         * libnautilus-private/nautilus-directory-async.c:
2255         * libnautilus-private/nautilus-directory.c:
2256         * libnautilus-private/nautilus-file-operations.c:
2257         * libnautilus-private/nautilus-file-utilities.c:
2258         * libnautilus-private/nautilus-file.c:
2259         * libnautilus-private/nautilus-file.h:
2260         * libnautilus-private/nautilus-icon-dnd.c:
2261         * libnautilus-private/nautilus-search-directory.c:
2262         * libnautilus-private/nautilus-thumbnails.c:
2263         * libnautilus-private/nautilus-trash-monitor.c:
2264         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2265         * src/file-manager/fm-directory-view.c:
2266         * src/file-manager/fm-ditem-page.c:
2267         * src/file-manager/fm-icon-view.c:
2268         * src/file-manager/fm-list-view.c:
2269         * src/file-manager/fm-properties-window.c:
2270         * src/file-manager/fm-tree-model.c:
2271         * src/file-manager/fm-tree-view.c:
2272         * src/nautilus-application.c:
2273         * src/nautilus-bookmark-list.c:
2274         * src/nautilus-information-panel.c:
2275         * src/nautilus-notes-viewer.c:
2276         * src/nautilus-pathbar.c:
2277         * src/nautilus-places-sidebar.c:
2278         * src/nautilus-spatial-window.c:
2279         * src/nautilus-window-manage-views.c:
2280         * test/test-nautilus-mime-actions-set.c:
2281         * test/test-nautilus-mime-actions.c:
2282         Rename nautilus_file_get -> nautilus_file_get_by_uri.
2283         Same with nautilus_file_get_existing.
2285 2007-09-21  Alexander Larsson  <alexl@redhat.com>
2287         * libnautilus-private/nautilus-file.[ch]:
2288         Fix up type for get_permissions return value (don't use gnome-vfs types).
2289         
2290         * libnautilus-private/nautilus-vfs-utils.[ch]:
2291         Add gnome_vfs_file_type_from_g_file_type()
2292         
2293         * libnautilus-private/nautilus-icon-factory.c:
2294         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
2296 2007-09-21  Alexander Larsson  <alexl@redhat.com>
2298         * libnautilus-private/nautilus-directory-async.c:
2299         * libnautilus-private/nautilus-monitor.[ch]:
2300         Use gio to implement file monitoring.
2302 2007-09-21  Alexander Larsson  <alexl@redhat.com>
2304         * libnautilus-private/nautilus-directory-async.c:
2305         * libnautilus-private/nautilus-directory-private.h:
2306         Read info for new files 
2308 2007-09-21  Alexander Larsson  <alexl@redhat.com>
2310         * libnautilus-private/nautilus-directory-async.c:
2311         * libnautilus-private/nautilus-directory-private.h:
2312         Implement get_file_info using gio
2314 2007-09-21  Alexander Larsson  <alexl@redhat.com>
2316         * libnautilus-private/nautilus-directory-async.c:
2317         * libnautilus-private/nautilus-directory-private.h:
2318         Read directory list via gio instead of gnome-vfs
2319         
2320         * libnautilus-private/nautilus-file-private.h:
2321         * libnautilus-private/nautilus-file.c:
2322         Get is_hidden & is_backup from gio instead of doing
2323         filename matching ourselves.
2325         * libnautilus-private/nautilus-file-utilities.c:
2326         Remove unused hidden/backup pattern matching.
2327         
2328         * src/nautilus-main.c:
2329         Initiate GThreads, as we need this for gio async emulation.
2331 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2333         * libnautilus-private/nautilus-vfs-utils.c:
2334         Fix typo in attribute name
2335         
2336         * libnautilus-private/nautilus-directory-async.c:
2337         * libnautilus-private/nautilus-file-private.h:
2338         * libnautilus-private/nautilus-file.c:
2339         Make NautilusFile info update use GFileInfo.
2340         Update all call sites to convert to it.
2342 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2344         * libnautilus-private/nautilus-vfs-utils.[ch]:
2345         Add gnome_vfs_file_info_to_gio
2347 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2349         * libnautilus-private/nautilus-directory-metafile-monitor.c:
2350         * libnautilus-private/nautilus-directory-private.h:
2351         * libnautilus-private/nautilus-directory.c:
2352         * libnautilus-private/nautilus-file.c:
2353         * libnautilus-private/nautilus-metafile.c:
2354         Make the filename key for metadata be unescaped in memory.
2355         Escape it only when reading/writing the metadata files.
2356         This is to avoid escaping a lot since we're now storing the
2357         filename unescaped in NautilusFile.
2359 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2361         * libnautilus-private/nautilus-directory-notify.h:
2362         * libnautilus-private/nautilus-directory.c:
2363         Add GFile versions of metadata scheduling functions.
2365 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2367         * libnautilus-private/nautilus-directory-notify.h:
2368         * libnautilus-private/nautilus-directory.c:
2369         Add GFile versions:
2370          nautilus_directory_notify_files_changed
2371          nautilus_directory_notify_files_removed
2373 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2375         * libnautilus-private/nautilus-directory-private.h:
2376         * libnautilus-private/nautilus-directory.c:
2377         * libnautilus-private/nautilus-file.c:
2378         Avoid for_location suffix when its not needed anymore
2380 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2382         * libnautilus-private/nautilus-directory.c:
2383         Add _by_uri suffix to uri versions of functions and
2384         remove suffix for GFile versions
2385         
2386 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2388         * libnautilus-private/nautilus-directory-notify.h:
2389         * libnautilus-private/nautilus-directory.c:
2390         * libnautilus-private/nautilus-file-changes-queue.c:
2391         * libnautilus-private/nautilus-link-desktop-file.c:
2392         * libnautilus-private/nautilus-merged-directory.c:
2393         Rename notify functions that work on uris to _by_uri and
2394         the GFile ones to have no suffix
2396 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2398         * libnautilus-private/nautilus-metafile.c: 
2399         * libnautilus-private/nautilus-directory.[ch]:
2400         Remove unused function nautilus_directory_make_uri_canonical
2401         
2402 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2404         * libnautilus-private/nautilus-directory-notify.h:
2405         * libnautilus-private/nautilus-directory.c:
2406         Added nautilus_directory_notify_files_moved_by_location and
2407         made nautilus_directory_notify_files_moved use that.
2409 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2411         * libnautilus-private/nautilus-directory-notify.h:
2412         * libnautilus-private/nautilus-directory.c:
2413         Add nautilus_directory_notify_files_added_by_location.
2414         Use GFile instead of uris in more places
2416 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2418         * libnautilus-private/nautilus-directory-private.h:
2419         * libnautilus-private/nautilus-directory.c:
2420         * libnautilus-private/nautilus-file.[ch]:
2421         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
2422         and implement nautilus_file_get based on these.
2424 2007-09-20  Alexander Larsson  <alexl@redhat.com>
2426         * libnautilus-private/nautilus-file.[ch]:
2427         Add nautilus_file_get_location () and use it when
2428         generating uris.
2430 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2432         * libnautilus-private/nautilus-directory.c:
2433         (nautilus_directory_is_desktop_directory):
2434         * libnautilus-private/nautilus-file-utilities.[ch]:
2435         (nautilus_is_home_directory_file):
2436         (nautilus_is_desktop_directory_file):
2437         (nautilus_is_desktop_directory):
2438         * libnautilus-private/nautilus-file.c:
2439         (nautilus_file_is_desktop_directory):
2440         (nautilus_file_is_home):
2441         Don't keep dup:ing strings for these commonly called
2442         functions.
2444 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2446         * libnautilus-private/nautilus-directory-async.c:
2447         * libnautilus-private/nautilus-directory-private.h:
2448         * libnautilus-private/nautilus-directory.c:
2449         * libnautilus-private/nautilus-file-utilities.[ch]:
2450         * libnautilus-private/nautilus-file.c:
2451         Use GFile *location to store the uri for NautilusDirectory.
2452         In preparation for using GFile for all I/O.
2454 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2456         * libnautilus-private/nautilus-file-private.h:
2457         * libnautilus-private/nautilus-directory-async.c:
2458         * libnautilus-private/nautilus-file-attributes.h:
2459         * libnautilus-private/nautilus-file.[ch]:
2460         * libnautilus-private/nautilus-mime-actions.c:
2461         * src/file-manager/fm-directory-view.c:
2462         * src/file-manager/fm-ditem-page.c:
2463         * src/file-manager/fm-properties-window.c:
2464         * src/nautilus-window.c:
2465         Remove slow mimetype attribute and all its use.
2466         This is in preparation for the gio move which has
2467         a canonical mimetype definition instead of the
2468         guessed/slow couple.
2470 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2472         * libnautilus-private/nautilus-file-attributes.h:
2473         * libnautilus-private/nautilus-directory-async.c:
2474         * libnautilus-private/nautilus-directory.c:
2475         * libnautilus-private/nautilus-file-utilities.c:
2476         * libnautilus-private/nautilus-file.c:
2477         * libnautilus-private/nautilus-icon-factory.c:
2478         * libnautilus-private/nautilus-mime-actions.c:
2479         * src/file-manager/fm-directory-view.c:
2480         * src/file-manager/fm-properties-window.c:
2481         * src/file-manager/fm-tree-model.c:
2482         * src/file-manager/fm-tree-view.c:
2483         * src/nautilus-spatial-window.c:
2484         * src/nautilus-window-manage-views.c:
2485         * src/nautilus-window.c:
2486         Limit the set of file attributes to the ones we actually read
2487         separately. This makes it more obvious what is happening when
2488         doing I/O. It does put some extra work on users, because they
2489         need to know where the data is coming from, but that is rarely
2490         a problem.
2492 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2494         * libnautilus-private/nautilus-desktop-icon-file.c:
2495         * libnautilus-private/nautilus-directory-async.c:
2496         * libnautilus-private/nautilus-directory.c:
2497         * libnautilus-private/nautilus-file-private.h:
2498         * libnautilus-private/nautilus-file-utilities.[ch]:
2499         * libnautilus-private/nautilus-file.c:
2500         Store "name" instead of "relative_uri" in NautilusFile.
2501         We want to avoid escaping/unescaping as much as possible and
2502         limit that to when we go from/to a full uri.
2504 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2506         * libnautilus-private/nautilus-file-private.h:
2507         Remove declaration for removed function
2508         
2509 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2511         * libnautilus-private/nautilus-directory-async.c:
2512         * libnautilus-private/nautilus-file-private.h:
2513         * libnautilus-private/nautilus-file.[ch]:
2514         * libnautilus-private/nautilus-program-choosing.c:
2515         * src/file-manager/fm-directory-view.c:
2516         * src/nautilus-spatial-window.c:
2517         * src/nautilus-window-manage-views.c:
2518         Use GError instead of GnomeVFSResult for get_info_error
2520 2007-09-19  Alexander Larsson  <alexl@redhat.com>
2522         * libnautilus-private/nautilus-desktop-directory-file.c:
2523         * libnautilus-private/nautilus-desktop-icon-file.c:
2524         * libnautilus-private/nautilus-file-private.h:
2525         * libnautilus-private/nautilus-file.[ch]:
2526         * libnautilus-private/nautilus-saved-search-file.c:
2527         * libnautilus-private/nautilus-search-directory-file.c:
2528         * libnautilus-private/nautilus-trash-file.c:
2529         * libnautilus-private/nautilus-vfs-file.c:
2530         * libnautilus-private/nautilus-vfs-utils.c:
2531         * libnautilus-private/nautilus-vfs-utils.h:
2532         * libnautilus-private/nautilus-view-factory.c:
2533         * libnautilus-private/nautilus-view-factory.h:
2534         * src/file-manager/fm-desktop-icon-view.c:
2535         * src/file-manager/fm-empty-view.c:
2536         * src/file-manager/fm-icon-view.c:
2537         * src/file-manager/fm-list-view.c:
2538         Move from GnomeVFSFileType to GFileType
2540 2007-11-28  Alexander Larsson  <alexl@redhat.com>
2542         * src/nautilus-search-bar.c:
2543         Use invisible event box for search bar. (#464193)
2544         Patch from Andrea Cimitan
2546 2007-11-27  Andre Klapper  <a9016009@gmx.de>
2548         * configure.in:
2549         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
2550         Fixes bug #496266.
2552 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2554         * libnautilus-private/nautilus-icon-canvas-item.c:
2555         * libnautilus-private/nautilus-icon-container.c:
2556         * libnautilus-private/nautilus-icon-container.h:
2557         * libnautilus-private/nautilus-icon-dnd.c:
2558         * libnautilus-private/nautilus-icon-private.h:
2559         * src/file-manager/fm-desktop-icon-view.c:
2560         * src/file-manager/fm-icon-view.c:
2561         Handle RTL layout of icons (#342009)
2562         Patch from Yair Hershkovitz
2564 2007-11-05  Jürg Billeter  <j@bitron.ch>
2566         reviewed by: Alexander Larsson  <alexl@redhat.com>
2568         * src/file-manager/fm-actions.h:
2569         * src/file-manager/fm-directory-view.c:
2570         (action_open_folder_window_callback), (open_one_in_folder_window),
2571         (action_location_open_folder_window_callback),
2572         (real_update_location_menu), (real_update_menus):
2573         * src/file-manager/nautilus-directory-view-ui.xml:
2574         * src/nautilus-actions.h:
2575         * src/nautilus-navigation-window-menus.c:
2576         (nautilus_navigation_window_update_spatial_menu_item),
2577         (action_folder_window_callback),
2578         (nautilus_navigation_window_initialize_menus):
2579         * src/nautilus-navigation-window-ui.xml:
2580         * src/nautilus-navigation-window.c:
2581         (nautilus_navigation_window_init), (always_use_browser_changed):
2582         * src/nautilus-window-private.h:
2583         Add menu item to open spatial folder window from browser window to File
2584         menu and context menus.
2586 2007-10-03  Christian Neumair  <cneumair@gnome.org>
2588         * libnautilus-private/nautilus-module.c:
2589         Fix valgrind warning on shutdown (#346401, re-applied).
2591 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
2593         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
2594         patch from Joachim Sauer, fix beep when backspace or delete are pressed
2595         (#452067)
2597 2007-10-03  Alexander Larsson  <alexl@redhat.com>
2599         * src/nautilus-sidebar-title.c:
2600         (update_title_font):
2601         Fix crash with small fonts (#454884)
2603 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
2605         Backport from gio-branch, fixes #480608, from 
2606         Alexander Larsson  <alexl@redhat.com>
2608         * libnautilus-private/nautilus-icon-factory.c:
2609         Don't clear thumbnails and other absolute pathnames from icon
2610         cache when mime data or icon theme changes. This is to avoid
2611         flashing and async realoading of all thumbnails.
2613         * libnautilus-private/nautilus-directory-async.c:
2614         (mime_db_changed_callback):
2615         Use the right call to invalidate attributes, so that
2616         they get re-read correctly.
2618 2007-09-27  Christian Neumair  <cneumair@gnome.org>
2620         * libnautilus-private/nautilus-icon-factory.c:
2621         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
2622         Fixes #478363.
2624 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2625         
2626         * libnautilus-private/nautilus-file-private.h:
2627         Clean up NautilusFileDetails a bit.
2629 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2631         * libnautilus-extension/nautilus-file-info.[ch]:
2632         * libnautilus-private/nautilus-desktop-directory-file.c:
2633         * libnautilus-private/nautilus-desktop-icon-file.c:
2634         * libnautilus-private/nautilus-directory-async.c:
2635         * libnautilus-private/nautilus-directory.c:
2636         * libnautilus-private/nautilus-file-private.h:
2637         * libnautilus-private/nautilus-file.[ch]:
2638         * libnautilus-private/nautilus-icon-factory.c:
2639         * libnautilus-private/nautilus-saved-search-file.c:
2640         * libnautilus-private/nautilus-search-directory-file.c:
2641         * libnautilus-private/nautilus-thumbnails.c:
2642         * libnautilus-private/nautilus-trash-file.c:
2643         * libnautilus-private/nautilus-vfs-file.c:
2644         * src/file-manager/fm-directory-view.c:
2645         Store file info directly in NautilusFile instead of using a
2646         GnomeVfsFileInfo.
2648 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2650         * libnautilus-private/nautilus-desktop-directory-file.c:
2651         * libnautilus-private/nautilus-desktop-icon-file.c:
2652         * libnautilus-private/nautilus-directory-async.c:
2653         * libnautilus-private/nautilus-file-operations-progress.c:
2654         * libnautilus-private/nautilus-file-operations-progress.h:
2655         * libnautilus-private/nautilus-file-private.h:
2656         * libnautilus-private/nautilus-file.c:
2657         * libnautilus-private/nautilus-file.h:
2658         * libnautilus-private/nautilus-metafile.c:
2659         * libnautilus-private/nautilus-search-directory-file.c:
2660         * libnautilus-private/nautilus-thumbnails.c:
2661         * libnautilus-private/nautilus-trash-file.c:
2662         * libnautilus-private/nautilus-vfs-file.c:
2663         * src/file-manager/fm-directory-view.c:
2664         * src/file-manager/fm-ditem-page.c:
2665         * src/file-manager/fm-icon-view.c:
2666         * src/file-manager/fm-properties-window.c:
2667         Use goffset instead of GnomeVFSFileSize
2669 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2671         * libnautilus-private/Makefile.am:
2672         * libnautilus-private/nautilus-vfs-utils.[ch]:
2673         Added tools for conversion from GnomeVFSResult to GError
2674         
2675         * libnautilus-private/nautilus-directory-async.c:
2676         * libnautilus-private/nautilus-directory-private.h:
2677         * libnautilus-private/nautilus-directory.[ch]:
2678         * libnautilus-private/nautilus-search-directory.c:
2679         * src/file-manager/fm-directory-view.[ch]:
2680         * src/file-manager/fm-error-reporting.[ch]:
2681         Use GError instead of GnomeVFSResult for directory loading errors
2683 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2685         * configure.in:
2686         Add -gio to version for now
2687         Pull in gio-standalone
2689 === gio-branch starts here ===
2690         
2691 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2693         * configure.in:
2694         Post release version bump
2696 === nautilus 2.20.0 ===
2698 2007-09-18  Alexander Larsson  <alexl@redhat.com>
2700         * NEWS: 
2701         * configure.in:
2702         Bump version to 2.20.0
2704 2007-09-14  Alexander Shopov  <ash@contact.bg>
2706         * libnautilus-private/apps_nautilus_preferences.schemas.in
2707         Added translator visible comment for difference
2708         between date_changed and date_modified.
2710 2007-09-11  Alexander Larsson  <alexl@redhat.com>
2712         * libnautilus-private/nautilus-module.c:
2713         Revert. We're in hard code freeze.
2714         
2715 2007-09-11  Alexander Larsson  <alexl@redhat.com>
2717         * libnautilus-private/nautilus-module.c:
2718         Fix valgrind warning on shutdown (#346401)
2720 2007-09-10  Alexander Larsson  <alexl@redhat.com>
2722         * libnautilus-private/nautilus-thumbnails.[ch]:
2723         Add nautilus_thumbnail_load_image_async and cancel.
2724         
2725         * libnautilus-private/nautilus-icon-container.c:
2726         * libnautilus-private/nautilus-icon-factory.[ch]:
2727         Load thumbnails asynchronously
2729         Patch from Christian Neumair
2731 2007-09-10  Alexander Larsson  <alexl@redhat.com>
2733         * libnautilus-private/nautilus-dnd.h:
2734         * libnautilus-private/nautilus-file-dnd.c:
2735         * libnautilus-private/nautilus-icon-dnd.c:
2736         Implement direct save (XDS) DnD.
2737         Based on patch from BROCCO Amos
2739 2007-09-10  Alexander Larsson  <alexl@redhat.com>
2741         * libnautilus-private/nautilus-file.c:
2742         (nautilus_file_get_octal_permissions_as_string):
2743         Filter out any non-unix-permissions flags for the
2744         octal mode.
2746 2007-09-03  Christian Neumair  <cneumair@gnome.org>
2748         * src/nautilus-application.c: (save_session_to_file),
2749         (nautilus_application_load_session): 
2750         * src/nautilus-window-manage-views.c: (setup_new_window),
2751         (nautilus_spatial_window_state_event):
2752         * src/nautilus-spatial-window.c:
2753         (nautilus_spatial_window_state_event):
2754         * libnautilus-private/nautilus-metadata.h:
2755         Store keep-above and stickiness for navigation and spatial windows
2756         across sessions (#163335).
2758 2007-09-03  Alexander Larsson  <alexl@redhat.com>
2760         * src/nautilus-connect-server-dialog.c:
2761         (port_insert_text):
2762         Use gdk_window_beep instead of gdk_display_beep (#373760)
2763         Based on patch from Young-Ho Cha
2765 2007-08-28  Alexander Larsson  <alexl@redhat.com>
2767         * nautilus-folder-handler.desktop.in.in (MimeType):
2768         Add colon at end of list.
2770 2007-08-27  Alexander Larsson  <alexl@redhat.com>
2772         * configure.in:
2773         Post release version bump
2775 === nautilus 2.19.91 ===
2777 2007-08-27  Alexander Larsson  <alexl@redhat.com>
2779         * NEWS:
2780         Update for release.
2782 2007-08-27  Alexander Larsson  <alexl@redhat.com>
2784         * src/file-manager/fm-directory-view.c:
2785         (change_to_view_directory):
2786         Set cwd correctly for scripts on desktop. (#320218)
2787         Patch from Sebastien Bacher
2789 2007-08-24  Alexander Larsson  <alexl@redhat.com>
2791         * libnautilus-private/nautilus-module.c:
2792         Be more robust against broken extensions (#449488)
2794 2007-08-24  Alexander Larsson  <alexl@redhat.com>
2796         * libnautilus-private/nautilus-file-utilities.c:
2797         * libnautilus-private/nautilus-file.c:
2798         Avoid crashing if going to file:///# (#436071)
2800 2007-08-22  Alexander Larsson  <alexl@redhat.com>
2802         * libnautilus-private/nautilus-icon-container.c:
2803         * libnautilus-private/nautilus-icon-factory.c:
2804         * libnautilus-private/nautilus-icon-factory.h:
2805         * src/file-manager/fm-list-model.c:
2806         * src/nautilus-sidebar-title.c:
2807         The icon theme changed how the sizes of the emblem icons
2808         are used, update to comply with that.
2810 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
2812         * configure.in:
2813         Post release version bump
2815 === nautilus 2.19.90 ===
2817 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
2819         * NEWS:
2820         Update for release
2822 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
2824         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2825         * src/nautilus-navigation-window-menus.c:
2826         Replace references to "sidebar" with "side pane". (#131285)
2827         Patch from Reinout van Schouwen  <reinouts@gnome.org>
2829 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
2831         * src/nautilus-window-manage-views.c:
2832         (display_view_selection_failure):
2833         Added debug message when GnomeVFS service is not available
2834         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
2836 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
2838         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
2839         Remove excess lines from uninstalled.pc file. (#462496)
2840         Patch from Damien Carbery  <damien.carbery@sun.com>
2842 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
2844         * libnautilus-private/Makefile.am:
2845         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
2846         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
2847         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
2848         Use a custom cell renderer for the filename column which applies
2849         ellipsization but reports its size based on the actual width of 
2850         the text to be rendered. This restores the original column
2851         autosizing behaviour while keeping the ellipsization. (#419343)
2853 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
2855         * configure.in:
2856         Post release version bump
2858 === nautilus 2.19.6 ===
2860 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
2862         * NEWS:
2863         Update for release
2865 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
2867         * configure.in: Revert dependency on libSM 1.0.2
2868         added on 2007-07-24 as it makes nautilus unbuildable on
2869         everything but the most cutting-edge distributions.
2870         Plus, nobody else does it.  
2872 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
2874         * src/nautilus-window-toolbars.c:
2875         (nautilus_navigation_window_load_extension_toolbar_items):
2876         Don't use the same name for the extensions menu action group
2877         and the extensions toolbar action group. (#461792)
2878         Patch from Christian Persch <chpe@gnome.org>
2880 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
2882         * src/nautilus-window.c: (real_load_view_as_menu):
2883         Dont't try to remove extra_viewer_radio_action from a group
2884         that may already have been finalized. (#461789)
2885         Patch from Christian Persch <chpe@gnome.org>
2887 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
2889         * libnautilus-private/nautilus-search-engine-simple.c:
2890         (search_visit_func): Don't try to lowercase non-unicode
2891         filenames with g_utf8_strdown. Fixes #454799.
2892         Patch from Jan de Groot  <jan@jgc.homeip.net>
2894 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
2896         * src/file-manager/fm-properties-window.c:
2897         (changed_group_callback): Don't crash if the active group
2898         combobox entry is removed or the group information becomes
2899         unreadable. Fixes #355018.
2901 2007-07-24  Christian Persch  <chpe@gnome.org>
2903         * libnautilus-private/nautilus-bookmark.c:
2904         (nautilus_bookmark_menu_item_new):
2905         * libnautilus-private/nautilus-customization-data.c:
2906         (nautilus_customization_data_new),
2907         (nautilus_customization_data_get_next_element_for_display):
2908         * libnautilus-private/nautilus-customization-data.h:
2909         * src/nautilus-application.c:
2910         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
2911         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
2912         (refresh_go_menu):
2913         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
2914         (drag_data_received_callback):
2915         * src/nautilus-property-browser.c:
2916         (make_properties_from_directories):
2917         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
2918         (update_bookmarks):
2919         * src/nautilus-window-menus.c:
2920         (nautilus_menus_append_bookmark_to_menu):
2921         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
2922         instead of truncating the strings. Bug #410113.
2924 2007-07-24  Christian Persch  <chpe@gnome.org>
2926         * src/nautilus-navigation-window.c: (location_button_create),
2927         (nautilus_navigation_window_init):
2928         * src/nautilus-pathbar.c: (get_slider_button),
2929         (make_directory_button):
2930         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
2931         (nautilus_zoom_control_instance_init),
2932         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
2933         (and the others on the same 'toolbar') on click, for consistency with
2934         toolbars, and the gtk filechooser path bar. Bug #326774.
2936 2007-07-24  Alexander Larsson  <alexl@redhat.com>
2938         * configure.in:
2939         Require cvs gnome-vfs
2941 2007-07-24  Alexander Larsson  <alexl@redhat.com>
2943         * configure.in:
2944         * src/Makefile.am:
2945         * src/nautilus-image-properties-page.c:
2946         * src/nautilus-main.c:
2947         Optionally support XMP metadata in images via exemi (#451380)
2948         Patch from Hubert Figuiere
2950 2007-07-24  Alexander Larsson  <alexl@redhat.com>
2952         * src/nautilus-connect-server-dialog.c:
2953         (nautilus_connect_server_dialog_init):
2954         React on enter key (#449591)
2955         Patch from Christian Neumair
2957 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
2959         * configure.in: 
2960         Add missing dependency on libSM.
2962 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
2964         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2965         fixed a typo in key description
2967 2007-07-23  Andre Klapper  <a9016009@gmx.de>
2969         * src/nautilus-file-management-properties.glade:
2970         corrected executable text file labels (#334309)
2972 2007-07-23  Andre Klapper  <a9016009@gmx.de>
2974         * src/file-manager/fm-directory-view.c:
2975         improved string and added ngettext support (#326952)
2977 2007-07-23  Andre Klapper  <a9016009@gmx.de>
2979         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2980         corrected description for confirm_trash (#329440)
2982 2007-07-23  Andre Klapper  <a9016009@gmx.de>
2984         * src/nautilus-window-menus.c:
2985         added two missing tooltip strings (#329308)
2987 2007-07-23  Christian Persch  <chpe@gnome.org>
2989         * configure.in:
2990         * src/nautilus-navigation-action.c: (connect_proxy),
2991         (disconnect_proxy):
2992         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
2993         (refresh_go_menu):
2994         * src/nautilus-navigation-window.c: (location_button_create),
2995         (nautilus_navigation_window_init),
2996         (nautilus_navigation_window_destroy),
2997         (nautilus_navigation_window_finalize),
2998         (nautilus_navigation_window_class_init):
2999         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
3000         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
3001         (finish_first_line):
3002         * src/nautilus-side-pane.c: (side_panel_free),
3003         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
3004         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
3005         (nautilus_side_pane_add_panel), (create_shortcut):
3006         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
3007         (nautilus_trash_bar_init):
3008         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
3009         Bug #458284 and bug #455616.
3011 2007-07-23  Alexander Larsson  <alexl@redhat.com>
3013         * libnautilus-private/nautilus-search-engine-simple.c:
3014         Don't error out when recursing into directories during search. (#433105)
3015         Requires recent gnome-vfs
3016         Patch from Marlon Nelson
3018 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
3020         * configure.in:
3021         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
3022         Add uninstalled pkg-config file. (#400114)
3023         Patch from Brian Cameron  <brian.cameron@sun.com>
3025 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
3027         * nautilus-computer.desktop.in.in:
3028         * nautilus-folder-handler.desktop.in.in:
3029         * nautilus-home.desktop.in.in:
3030         Remove trailing whitespace from TryExec line. (#426949)
3031         Patch from Dan Winship  <danw@novell.com>
3033 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
3035         * src/nautilus-navigation-window.c:
3036         (view_as_menu_switch_views_callback):
3037         Handle the fact that the gtk+ 2.11.x combobox emits the
3038         changed signal on removing the active entry without crash.
3040 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3042         * configure.in:
3043         Post release version bump
3045 === nautilus 2.19.5 ===
3047 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3049         * NEWS:
3050         Update for release
3052 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3054         * libnautilus-private/nautilus-program-choosing.c:
3055         (nautilus_launch_desktop_file):
3056         Check command_string for NULL before using it. (#427618)
3057         Patch from Tom Parker  <palfrey@tevp.net>
3059 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3061         * src/nautilus-image-properties-page.c: (file_read_callback):
3062         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
3063         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
3065 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3067         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
3068         (sidebar_title_create_more_info_label):
3069         Fix alignment of labels in information sidebar. (#414199)
3070         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
3072 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3074         * configure.in:
3075         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
3076         but Interactive Unix is obsolete.
3077         Remove checks for functions and headers we don't use anymore.
3078         Remove check for jw as the SGML docs have been removed.
3079         Remove configuration for removed gimphwrapbox.
3080         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
3082 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3084         * libnautilus-private/Makefile.am:
3085         * libnautilus-private/nautilus-cdrom-extensions.h:
3086         Remove unused file.
3088 2007-06-27  Alexander Larsson  <alexl@redhat.com>
3090         * src/nautilus-file-management-properties-main.c:
3091         Fix warning. Patch from Hubert Figuiere.
3093 2007-06-24  Christian Neumair  <cneumair@gnome.org>
3095         * configure.in:
3096         * src/nautilus-application.c:
3097         * src/file-manager/Makefile.am:
3098         * src/file-manager/fm-empty-view.[ch]:
3099         Add optional empty view.
3101 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
3103         * configure.in:
3104         Make libexif dependency optional again. (#165773)
3106 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
3108         * components/services/nautilus-dependent-shared/
3109         shared-service-widgets.c:
3110         Remove undead file.
3112 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
3114         * src/nautilus-shell-interface.idl:
3115         Fix build with libIDL-0.8.5 and older. (#341173)
3116         Patch from Marinus Schraal  <foser@gentoo.org>
3118 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
3120         * src/nautilus-connect-server-dialog-main.c: (main):
3121         Set translation domain for goption context. (#450159)
3122         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
3124 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
3126         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
3127         Unref extension modules at shutdown. (#346401)
3128         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
3130 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
3132         * libnautilus-private/nautilus-file-utilities.c:
3133         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
3134         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
3135         Destroy xdg-user-dirs cache at shutdown.
3137 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
3139         * configure.in:
3140         Don't set both -Wsign-compare and -Wno-sign-compare.
3141         Don't set -Wchar-subscripts as it's included in -Wall.
3143 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
3145         * configure.in:
3146         Don't set extra warning flags in the user environment CFLAGS.
3147         Fixes 'make distcheck'.
3149 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
3151         * Makefile.am:
3152         Add all past ChangeLog files to EXTRA_DIST.
3154 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
3156         * configure.in:
3157         Post release version bump
3159 === nautilus 2.19.4 ===
3161 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
3163         * NEWS:
3164         Update for release
3166 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
3168         * src/nautilus-application.c: (nautilus_application_startup):
3169         Fix whitespace typo in error message. (#424573)
3170         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
3172 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
3174         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
3175         Set program-name instead of deprecated name property
3176         and mark the website-label for translation (#438901).
3177         Patch from Christian Persch <chpe@gnome.org>
3179 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
3181         * libnautilus-private/nautilus-search-engine-simple.c:
3182         (search_thread_data_new), (search_visit_func):
3183         Normalize unicode search strings and use g_utf8_strdown to
3184         lowercase them. (#421486/#421512)
3185         Patch from Denis Jacquerye  <moyogo@gmail.com>
3187 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
3189         * src/file-manager/fm-desktop-icon-view.c:
3190         (action_change_background_callback):
3191         Call background page of gnome-appearance-properties for
3192         "Change Desktop Background" menu item. (#445195)
3193         Patch from Denis Washington  <denisw@svn.gnome.org>
3195 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
3197         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3198         * libnautilus-private/nautilus-desktop-link.c:
3199         (trash_name_changed), (nautilus_desktop_link_new),
3200         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
3201         (nautilus_desktop_link_rename), (desktop_link_finalize):
3202         * libnautilus-private/nautilus-global-preferences.c:
3203         (default_computer_link_name), (default_trash_link_name):
3204         * libnautilus-private/nautilus-global-preferences.h:
3205         Allow renaming of the network servers desktop icon. (#383182)
3206         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
3208 2007-06-13  Jürg Billeter  <j@bitron.ch>
3210         * nautilus-folder-handler.desktop.in.in:
3211         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
3212         bookmarks from the panel.
3214 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
3216         * src/file-manager/fm-properties-window.c:
3217         (should_show_volume_usage):
3218         Don't crash on opening properties for multiple files. (#444265)
3220 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
3222         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
3223         Fix typo in warning message. (#446911)
3224         Patch from Florian Steinel  <fsteinel@flonet.net> 
3226 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
3228         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
3229         Position the zoom popup menu under the control itself,
3230         not where the mouse cursor happens to be. (#446682)
3231         Patch from Christian Persch <chpe@gnome.org>
3233 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
3235         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
3236         Don't leak item text and remove stale comment.
3238 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
3240         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
3241         (zoom_popup_menu_show), (zoom_popup_menu),
3242         (nautilus_zoom_control_button_press_event),
3243         (nautilus_zoom_control_instance_init):
3244         Make zoom control context menu keyboard-activatable by adding
3245         a button to the zoom label. (#326733)
3246         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
3248 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
3250         * src/nautilus-file-management-properties.glade:
3251         Replace the "atkrelation" declarations with
3252         "mnemonic_widget" properties (#437340)
3254 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
3256         * configure.in:
3257         Post release version bump
3259 === nautilus 2.19.3 ===
3261 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
3263         * NEWS:
3264         Update for release
3266 2007-06-04  Willie Walker <william.walker@sun.com>
3268         * src/nautilus-file-management-properties.glade:
3269         Add accessible label for/by properties (#356124)
3271 2007-05-23  Alexander Larsson  <alexl@redhat.com>
3273         * icons/thumbnail_frame.png:
3274         Tango compliant thumbnail frame (#440221)
3275         Icon from David Prieto
3277 2007-05-23  Alexander Larsson  <alexl@redhat.com>
3279         * src/file-manager/fm-properties-window.c:
3280         Fix build in some cases
3282 2007-05-23  Alexander Larsson  <alexl@redhat.com>
3284         * nautilus-folder-handler.desktop.in.in:
3285         Don't show in menu editor
3287 2007-05-22  Alexander Larsson  <alexl@redhat.com>
3289         * libnautilus-private/nautilus-icon-canvas-item.c:
3290         Handle alpha in draw_frame
3292 2007-05-16  Alexander Larsson  <alexl@redhat.com>
3294         * libnautilus-private/nautilus-file-utilities.[ch]:
3295         * libnautilus-private/nautilus-file.c:
3296         * libnautilus-private/nautilus-signaller.c:
3297         * src/file-manager/fm-directory-view.c:
3298         Add support for xdg-user-dirs
3300 2007-05-14  Alexander Larsson  <alexl@redhat.com>
3302         * configure.in:
3303         Post release version bump
3305 === nautilus 2.19.2 ===
3307 2007-05-14  Alexander Larsson  <alexl@redhat.com>
3309         * NEWS:
3310         * configure.in:
3311         Bump to 2.19.2
3313         * libnautilus-private/nautilus-icon-factory.c:
3314         * libnautilus-private/nautilus-icon-container.c:
3315         Fix up checks
3317 2007-05-09  Alexander Larsson  <alexl@redhat.com>
3319         * src/file-manager/fm-directory-view.c:
3320         Avoid displaying file size if none exists (#390055)
3321         Patch from Ed Catmur
3323 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
3325         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
3326         Don't leak original hash key.
3328 2007-05-02  Alexander Larsson  <alexl@redhat.com>
3330         * configure.in:
3331         * src/file-manager/fm-properties-window.c:
3332         Add disk usage pie chart (#410658)
3333         Based on patch from Trevor Davenport
3335 2007-04-16  Alexander Larsson  <alexl@redhat.com>
3337         * libnautilus-private/nautilus-thumbnails.c:
3338         Work with glib < 2.13.0
3340 2007-04-13  Alexander Larsson  <alexl@redhat.com>
3342         * libnautilus-private/nautilus-thumbnails.c:
3343         Avoid searching possibly long lists of thumbnails.
3344         Based on patch from Iain
3346 2007-04-12  Alexander Larsson  <alexl@redhat.com>
3348         * src/nautilus-window-menus.c:
3349         (action_about_nautilus_callback):
3350         Add url in about dialog and update copyright year.
3351         Patch from Jaap A. Haitsma
3353 2007-04-12  Alexander Larsson  <alexl@redhat.com>
3355         * libnautilus-private/nautilus-directory-async.c:
3356         Limit number of calls to is_needy() (#320282)
3357         Based on patch from Aivars Kalvans
3359 2007-04-12  Alexander Larsson  <alexl@redhat.com>
3361         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3362         * libnautilus-private/nautilus-global-preferences.c:
3363         * libnautilus-private/nautilus-global-preferences.h:
3364         * libnautilus-private/nautilus-icon-factory.c:
3365         * libnautilus-private/nautilus-thumbnails.c:
3366         Added support for a thumbnail icon size prefs (#424127)
3368 2007-04-11  Alexander Larsson  <alexl@redhat.com>
3370         * src/file-manager/fm-directory-view.c:
3371         (file_and_directory_list_free):
3372         Fix memleak (#427942)
3373         patch from Matthias Clasen
3375 2007-03-30  Alexander Larsson  <alexl@redhat.com>
3377         * src/nautilus-places-sidebar.c:
3378         Add trash to sidebar places.
3379         Patch from Stefano Teso
3381 2007-03-29  Alexander Larsson  <alexl@redhat.com>
3383         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
3384         Bump default name column width to 32 (#410361)
3386 2007-03-28  Alexander Larsson  <alexl@redhat.com>
3388         * src/nautilus-window-manage-views.c:
3389         (nautilus_window_open_location_full):
3390         Avoid reloading window with same location. (#417193)
3391         Patch from Stefano Teso
3393 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3395         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
3396         Avoid recursion when updating symlinks (#418771)
3398 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3400         * libnautilus-private/nautilus-icon-factory.h:
3401         Make default icon sizes match xdg icon sizes better (#347168)
3402         Patch from Christian Neumair
3404 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3406         * libnautilus-private/nautilus-metadata.h:
3407         * src/nautilus-sidebar-title.c:
3408         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
3409         code related to it.
3411 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3413         * src/nautilus-places-sidebar.c:
3414         Update icons on theme change (#416806)
3415         Patch from Stefano Teso
3417 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3419         * src/nautilus-history-sidebar.c:
3420         (nautilus_history_sidebar_class_init):
3421         (nautilus_history_sidebar_style_set):
3422         Update icons on theme change (#416810)
3423         Patch from Stefano Teso
3425 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3427         * src/nautilus-places-sidebar.c:
3428         Re-apply reverted context menu patch.
3430 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3432         * configure.in:
3433         Bump version to 2.19.1
3434         Gnome 2.18 work continues on gnome-2-18 branch
3436 2007-03-19  Alexander Larsson  <alexl@redhat.com>
3438         * src/nautilus-places-sidebar.c:
3439         Revert previous checkin since it broke the freeze.
3441 2007-03-15  Alexander Larsson  <alexl@redhat.com>
3443         * src/nautilus-places-sidebar.c:
3444         (bookmarks_build_popup_menu):
3445         Add mnemonics to Open and Open in New Window to reuse
3446         old translations.
3448 2007-03-14  Alexander Larsson  <alexl@redhat.com>
3450         * src/nautilus-places-sidebar.c:
3451         Add open and open in new window to places sidebar context menu.
3452         Patch from Stefano Teso
3454 2007-03-14  Alexander Larsson  <alexl@redhat.com>
3456         * src/file-manager/fm-directory-view.c (schedule_update_menus)
3457         (schedule_update_status):
3458         Make sure we never schedule an update after the window has been
3459         destroyed. Likely fixes #349551
3461 2007-03-12  Alexander Larsson  <alexl@redhat.com>
3463         * configure.in:
3464         Post release version bump
3466 === nautilus 2.18.0.1 ===
3468 2007-03-12  Alexander Larsson  <alexl@redhat.com>
3470         * NEWS:
3471         Update for release
3473         * configure.in:
3474         Set version to 2.18.0.1
3476         * libnautilus-private/nautilus-file-utilities.c:
3477         * libnautilus-private/nautilus-file-utilities.h:
3478         * libnautilus-private/nautilus-file.c:
3479         * libnautilus-private/nautilus-signaller.c:
3480         * src/file-manager/fm-directory-view.c:
3481         Revert accidental commit.
3483 2007-03-12  Alexander Larsson  <alexl@redhat.com>
3485         * configure.in:
3486         Post release version bump
3488 === nautilus 2.18.0 ===
3490 2007-03-12  Alexander Larsson  <alexl@redhat.com>
3492         * NEWS:
3493         Update for release
3495         * configure.in:
3496         Bump version to 2.18.0
3498 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
3500         * src/network-scheme.desktop.in:
3501         * nautilus-computer.desktop.in.in:
3502         * nautilus.desktop.in.in:
3503         * nautilus-home.desktop.in.in:
3504         * nautilus-file-management-properties.desktop.in.in:
3505         "Application" is not a valid category in the freedesktop.org
3506         specification. Also added GNOME and/or GTK where appropriate.
3508 2007-03-02  Alexander Larsson  <alexl@redhat.com>
3510         * libnautilus-private/nautilus-file.c:
3511         * libnautilus-private/nautilus-icon-canvas-item.c:
3512         * libnautilus-private/nautilus-icon-container.c:
3513         * libnautilus-private/nautilus-program-choosing.c:
3514         * libnautilus-private/nautilus-trash-file.c:
3515         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3516         * src/file-manager/fm-desktop-icon-view.c:
3517         * src/file-manager/fm-directory-view.c:
3518         * src/file-manager/fm-list-model.c:
3519         * src/file-manager/fm-list-view.c:
3520         * src/file-manager/fm-tree-model.c:
3521         * src/nautilus-image-properties-page.c:
3522         * src/nautilus-navigation-bar.c:
3523         * src/nautilus-query-editor.c:
3524         * src/nautilus-search-bar.c:
3525         * src/nautilus-window-private.h:
3526         Sparse cleanups from kjartan
3528 2007-03-02  Alexander Larsson  <alexl@redhat.com>
3530         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
3531         Don't make filename column expand, instead default
3532         to 16 chars wide. (#408155)
3534 2007-02-26  Alexander Larsson  <alexl@redhat.com>
3536         * configure.in:
3537         Post release version bump
3539 === nautilus 2.17.92 ===
3541 2007-02-26  Alexander Larsson  <alexl@redhat.com>
3543         * NEWS:
3544         Update for release
3546 2007-02-26  Alexander Larsson  <alexl@redhat.com>
3548         * cut-n-paste-code/widgets/Makefile.am:
3549         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
3550         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
3551         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
3552         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
3553         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
3554         * libnautilus-private/Makefile.am:
3555         * src/Makefile.am:
3556         Remove unused gtkhwrapbox.
3558 2007-02-26  Alexander Larsson  <alexl@redhat.com>
3560         * src/nautilus-connect-server-dialog.c:
3561         Don't show unsupported methods. (#333151)
3562         Patch from Christian Neumair.
3564 2007-02-26  Alexander Larsson  <alexl@redhat.com>
3566         * libnautilus-private/nautilus-file.c:
3567         Avoid asserting when the symbolic link hastable isn't
3568         uptodate (#358172)
3569         Store absolute uris, not relative paths in symbolic link
3570         hashtable.
3572 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
3574         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
3575         Ellipsise the filename column in list view mode, and make it expand so
3576         it doesn't just show "...". Bug #408155.
3578 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
3580         * libnautilus-private/nautilus-file-operations-progress.c:
3581         (set_text_unescaped_trimmed), (create_titled_label),
3582         (nautilus_file_operations_progress_init),
3583         (nautilus_file_operations_progress_new_file):
3584         * src/file-manager/fm-properties-window.c:
3585         (value_field_update_internal), (value_field_update),
3586         (attach_label), (attach_value_field_internal): Remove
3587         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
3588         Bug #409276.
3590 2007-02-20  Alexander Larsson  <alexl@redhat.com>
3592         * libnautilus-private/nautilus-file-operations.c:
3593         Fix for C89 compilers. (#407150)
3594         Patch from Jens Granseuer
3596 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
3598         * configure.in:
3599         * cut-n-paste-code/Makefile.am:
3600         * src/Makefile.am:
3601         * src/file-manager/fm-list-model.c: Don't build included GSequence on
3602         glib >= 2.13.0. Bug #407618.
3604 2007-02-19  Alexander Larsson  <alexl@redhat.com>
3606         * src/nautilus-pathbar.c:
3607         Don't display homedir as desktop in pathbar when
3608         in home-as-desktop mode. (#368661)
3609         Patch from John Millikin
3611 2007-02-12  Alexander Larsson  <alexl@redhat.com>
3613         * configure.in:
3614         Post release version bump
3616 === nautilus 2.17.91 ===
3618 2007-02-12  Alexander Larsson  <alexl@redhat.com>
3620         * configure.in:
3621         Bump to 2.17.91
3623         * NEWS:
3624         Update for release
3626 2007-02-06  Alexander Larsson  <alexl@redhat.com>
3628         * configure.in:
3629         Bump libgnome req (#404475)
3631 2007-02-06  Alexander Larsson  <alexl@redhat.com>
3633         * libnautilus-private/nautilus-file-operations.c:
3634         * libnautilus-private/nautilus-file.c:
3635         * src/file-manager/fm-directory-view.c:
3636         Capitilize "Link" in link to... names. (#314175)
3637         Patch from Frederic Peters
3639 2007-02-06  Alexander Larsson  <alexl@redhat.com>
3641         * libnautilus-private/nautilus-icon-container.c:
3642         Avoid translating nonvisible text. (#364466)
3644 2007-02-06  Alexander Larsson  <alexl@redhat.com>
3646         * libnautilus-private/nautilus-thumbnails.c:
3647         (nautilus_thumbnail_load_image):
3648         Fix crash on broken images. (#403255)
3649         Patch from Lucas Mazzardo Veloso
3651 2007-02-06  Alexander Larsson  <alexl@redhat.com>
3653         * libnautilus-private/nautilus-emblem-utils.c:
3654         OSX build fix. (#403255)
3655         Patch from dmacks@netspace.org
3657 2007-02-05  Jesse Stockall <jesse@cleverone.org>
3659        * src/file-manager/fm-directory-view.c
3660        * src/file-manager/fm-tree-view.c
3661        * src/nautilus-places-sidebar.c
3662        * libnautilus-private/nautilus-file-operations.[ch]
3663        Prompts to empty trash when unmounting drives. Closes #138058
3665 2007-02-05  Alexander Larsson  <alexl@redhat.com>
3667         * src/file-manager/fm-list-model.c:
3668         Avoid ever showing "empty" while loading a subdirectory (#340495)
3669         Based on patch from Christof Krüger
3671 2007-02-02  Alexander Larsson  <alexl@redhat.com>
3673         * src/nautilus-application.c (save_session_to_file):
3674         Fix memory leak and fd leak.
3676 2007-02-02  Alexander Larsson  <alexl@redhat.com>
3678         * libnautilus-private/nautilus-desktop-icon-file.c:
3679         Fix crasher (#403565)
3680         Patch from Padraig O'Briain
3682 2007-01-31  Alexander Larsson  <alexl@redhat.com>
3684         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
3685         Avoid crash if we've not set the content view of the window yet.
3687 2007-01-31  Alexander Larsson  <alexl@redhat.com>
3689         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
3690         Avoid crashing if not enough items in icon view caption pref (#357955)
3692         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
3693         Avoid spewing warnings in above case, also some performance fixes.
3695 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
3697         * nautilus-file-management-properties.desktop.in.in:
3698         Move File Management capplet to PersonalSettings.
3700 === nautilus 2.17.90 ===
3702 2007-01-22  Alexander Larsson  <alexl@redhat.com>
3704         * NEWS:
3705         * configure.in:
3706         Bump to 2.17.90
3708 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
3710         * cut-n-paste-code/libegg/eggtreemultidnd.c:
3711         (egg_tree_multi_drag_source_get_type):
3712         * libnautilus-extension/nautilus-column-provider.c:
3713         (nautilus_column_provider_get_type):
3714         * libnautilus-extension/nautilus-column.c:
3715         (nautilus_column_get_type):
3716         * libnautilus-extension/nautilus-file-info.c:
3717         (nautilus_file_info_get_type):
3718         * libnautilus-extension/nautilus-info-provider.c:
3719         (nautilus_info_provider_get_type):
3720         * libnautilus-extension/nautilus-location-widget-provider.c:
3721         (nautilus_location_widget_provider_get_type):
3722         * libnautilus-extension/nautilus-menu-item.c:
3723         (nautilus_menu_item_get_type):
3724         * libnautilus-extension/nautilus-menu-provider.c:
3725         (nautilus_menu_provider_get_type):
3726         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
3727         * libnautilus-extension/nautilus-property-page-provider.c:
3728         (nautilus_property_page_provider_get_type):
3729         * libnautilus-extension/nautilus-property-page.c:
3730         (nautilus_property_page_get_type):
3731         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
3732         (nautilus_cell_renderer_pixbuf_emblem_get_type):
3733         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
3734         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
3735         * libnautilus-private/nautilus-icon-canvas-item.c:
3736         (nautilus_icon_canvas_item_accessible_get_type),
3737         (nautilus_icon_canvas_item_get_type):
3738         * libnautilus-private/nautilus-sidebar-provider.c:
3739         (nautilus_sidebar_provider_get_type):
3740         * libnautilus-private/nautilus-sidebar.c:
3741         (nautilus_sidebar_get_type):
3742         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
3743         * libnautilus-private/nautilus-window-info.c:
3744         (nautilus_window_info_get_type):
3745         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
3746         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
3747         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
3748         * src/nautilus-navigation-action.c:
3749         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
3750         GInterfaceInfo static. Bug #362034.
3752 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
3754         * src/nautilus-window-menus.c:
3755         Restore "CD/DVD Creator" label for menu item. Was removed by
3756         a misunderstood, see bug #385382.
3758 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
3760         Merged from gnome-2-16:
3762         * src/nautilus-property-browser.c (add_reset_property): Make the
3763         "Reset" string translatable.  Fixes #394328.  Patch committed by
3764         Federico Mena-Quintero <federico@novell.com>.
3766 2007-01-11  Christian Neumair  <chris@gnome-de.org>
3768         * libnautilus-private/nautilus-directory-background.c:
3769         (nautilus_connect_background_to_file_metadata):
3770         Remove all pending eel preferences callbacks.
3772 2007-01-11  Christian Neumair  <chris@gnome-de.org>
3774         * src/nautilus-navigation-window.c:
3775         (nautilus_navigation_window_key_press_event)
3776         * src/nautilus-actions.h:
3777         * src/nautilus-window.c:
3778         (nautilus_window_key_press_event)
3779         * configure.in:
3780         Add support for XF86 multimedia keys (#329920) .
3782 2007-01-11  Alexander Larsson  <alexl@redhat.com>
3784         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
3785         Avoid crash on NULL vfs_uri (#320020)
3787 2007-01-11  Alexander Larsson  <alexl@redhat.com>
3789         * libnautilus-private/nautilus-file-operations.c:
3790         (nautilus_file_operations_new_file_from_template):
3791         Use default permissions when copying template to use
3792         umask correctly. (#327249)
3793         Patch from Josselin Mouette
3795 2007-01-11  Alexander Larsson  <alexl@redhat.com>
3797         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
3799         Handle NULL activation uris from drives
3801 2007-01-11  Alexander Larsson  <alexl@redhat.com>
3803         * libnautilus-private/nautilus-ui-utilities.c:
3804         (nautilus_ui_string_get):
3805         Handle ui file load error better.
3806         Patch from Tom Parker
3808 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
3810         Add svn:externals property to include libbackground from trunk.
3812 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
3814         * src/file-manager/fm-directory-view.c: (real_merge_menus):
3815         Use proper macro for translating the scripts menu item (#389467).
3816         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
3818 2006-12-19  Federico Mena Quintero  <federico@novell.com>
3820         * libnautilus-private/nautilus-debug-log.c
3821         (make_key_file_from_configuration): Oops, handle the case of an
3822         empty domains_hash.
3824 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
3826         * libnautilus-private/nautilus-file-operations-progress.c:
3827         (time_remaining_callback):
3828         Zero-pad seconds in the remaining time display (#376291).
3829         Patch from Sven Herzberg  <herzi@gnome-de.org>
3831 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
3833         * src/nautilus-image-properties-page.c: (load_finished):
3834         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
3835         (setup_internal_entry):
3836         Avoid markup in translatable messages (#360448).
3837         Patch from Elijah Newren <newren@gmail.com>
3839 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
3841         * src/nautilus-navigation-window.c:
3842         (nautilus_navigation_window_instance_init), (load_view_as_menu):
3843         Don't connect the changed signal handler on the view as combobox
3844         each time the contents of the combobox are reloaded, but only on
3845         instantiation. Prevents creating as many view instances as times
3846         the view/location was already changed when using the view as menu.
3848 2006-12-18  Christian Neumair  <chris@gnome-de.org>
3850         * libnautilus-extension/nautilus-file-info.c:
3851         * libnautilus-extension/nautilus-file-info.h:
3852         * libnautilus-private/nautilus-file.c:
3853         Add nautilus_file_info_get_activation_uri().
3855 2006-12-18  Alexander Larsson  <alexl@redhat.com>
3857         * configure.in:
3858         Post release version bump
3860 === nautilus 2.17.1 ===
3862 2006-12-18  Alexander Larsson  <alexl@redhat.com>
3864         * NEWS:
3865         Update for release.
3867 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
3869         * src/nautilus-trash-bar.c:
3870         * src/nautilus-trash-bar.h:
3872         Remove unneeded function I left in by mistake.
3874 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
3876         * src/nautilus-trash-bar.c:
3877         * src/nautilus-trash-bar.h:
3878         * src/nautilus-window-manage-views.c:
3880         Add an extra widget to the trash folder with the "Empty Trash"
3881         button. Kudos also to Lakin Wecker who came up with a similar
3882         patch some months ago, though it never went in.
3884         * src/nautilus-information-panel.c:
3886         Remove the "Empty Trash" and "Burn" buttons from the side pane
3887         since we now have extra location widgets.
3889 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
3891         * src/file-manager/fm-directory-view.c:
3893         Use "document-new", "folder-new" named icon from
3894         Icon Naming Spec for File->Create Document and
3895         File->Create Folder menu entries.
3897         * src/nautilus-navigation-window-menus.c:
3899         Use "window-new" named icon from Icon Naming Spec for
3900         File->New Window menu entry in browser window.
3902 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
3904         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
3905         a tiny leak.
3907 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
3909         * nautilus-computer.desktop.in.in:
3911         Fix a typo in previous commit (folders, not folder)
3913 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
3915         * src/nautilus-actions.h:
3917         Add NAUTILUS_ACTION_HOME for Go->Home Folder
3919         * src/nautilus-navigation-window-menus.c:
3920         (nautilus_navigation_window_initialize_actions),
3921         (nautilus_navigation_window_initialize_menus):
3922         * src/nautilus-spatial-window.c:
3923         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
3925         Define short_label for NAUTILUS_ACTION_HOME and
3926         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
3927         in search menu entry.
3929 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
3931         * nautilus-computer.desktop.in.in:
3932         * nautilus-file-management-properties.desktop.in.in:
3933         * nautilus-home.desktop.in.in:
3934         * src/nautilus-navigation-window-menus.c:
3935         * src/nautilus-spatial-window.c:
3936         * src/nautilus-window-menus.c:
3937         * src/network-scheme.desktop.in:
3939         Update comments and some menu entries to match suggestions on
3940         http://live.gnome.org/UsabilityTeam/Menu
3942 2006-12-12  Federico Mena Quintero  <federico@novell.com>
3944         * libnautilus-private/nautilus-debug-log.c
3945         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
3946         30000 was way too big for normal usage.
3947         (add_to_milestones): New function; adds a milestone string to a
3948         linked list of milestones.
3949         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
3950         (write_string): New helper function.
3951         (dump_milestones): New helper function.
3952         (dump_configuration): Use write_string().
3953         (dump_ring_buffer): New helper function; moved the code from
3954         nautilus_debug_log_dump().
3955         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
3956         (dump_configuration): Print the instructions to re-create the
3957         configuration here, instead of in nautilus_debug_log_dump().
3959 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
3961         * src/ephy-spinner.c:
3962         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
3964         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
3966 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
3968         * src/nautilus-application.c (save_session_to_file): use
3969         g_mkstemp instead of tempnam.
3971 2006-12-12  Alexander Larsson  <alexl@redhat.com>
3973         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
3974         Don't expand vbox with dialog size (#384078)
3975         Patch from Baptiste Mille-Mathias
3977 2006-12-12  Alexander Larsson  <alexl@redhat.com>
3979         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
3980         Default location dialog to $home for desktop (#383840)
3981         Patch from Guillaume Desmottes
3983 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
3985         * libnautilus-private/nautilus-desktop-link.c:
3986         * libnautilus-private/nautilus-file-utilities.c:
3987         * libnautilus-private/nautilus-query.c:
3988         * src/nautilus-navigation-window.c:
3989         * src/nautilus-navigation-window.h:
3990         * src/nautilus-pathbar.c:
3991         * src/nautilus-places-sidebar.c:
3992         * src/nautilus-shell.c:
3993         * src/nautilus-window-manage-views.c:
3994         * src/nautilus-window.c:
3995         * src/file-manager/fm-tree-model.c:
3996         * src/file-manager/fm-tree-view.c:
3998         Use nautilus_get_home_directory_uri everywhere instead of
3999         open coding it and other minor cleanups.
4001 2006-12-08  Alexander Larsson  <alexl@redhat.com>
4003         * libnautilus-private/nautilus-monitor.c:
4004         Schedule metadata removal when we get external remove events.
4005         Patch from Gene Z. Ragan (#45953)
4007 2006-12-08  Alexander Larsson  <alexl@redhat.com>
4009         * libnautilus-private/nautilus-icon-canvas-item.c:
4010         Disable the mask code for now...
4012 2006-12-08  Alexander Larsson  <alexl@redhat.com>
4014         * libnautilus-private/nautilus-icon-canvas-item.c:
4015         * libnautilus-private/nautilus-icon-container.c:
4016         * libnautilus-private/nautilus-icon-private.h:
4017         Draw selection rect using cairo.
4019         * icons/Makefile.am:
4020         * icons/text-selection-frame.png:
4021         Remove old icon used for selection rect.
4023         Patch from Gene Z. Ragan
4025 2006-12-04  Alexander Larsson  <alexl@redhat.com>
4027         * src/file-manager/fm-list-view.c:
4028         Reveal selection on sort-order change.(#332667)
4029         Patch from Gene Z. Ragan
4031 2006-12-04  Alexander Larsson  <alexl@redhat.com>
4033         * cut-n-paste-code/gsequence/gsequence.[ch]:
4034         Import gsequence fix for #350579
4036 2006-12-04  Alexander Larsson  <alexl@redhat.com>
4038         * libnautilus-private/nautilus-icon-container.[ch]:
4039         * src/file-manager/fm-icon-container.c:
4040         Freeze icon view updates while renaming to avoid things
4041         moving around on file changes. (#318373)
4042         Patch from Nelson Benítez
4044 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
4046         * icons/nautilus-server-connect.png
4047         Removed this legacy icon.
4049 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
4051         * configure.in:
4052         * icons/Makefile.am:
4053         * icons/appicon/*:
4054         Add new Nautilus logo from Ulisse Perusin, installed
4055         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
4057         * icons/nautilus-launch-icon.png:
4058         Removed.
4060         * src/nautilus-window-menus.c:
4061         Use the new named icon logo in about dialog.
4063 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
4065         * icons/knob.png:
4066         Remove black outline, using Tango style.
4067         See bug 374722 for details.
4069 2006-11-30  Alexander Larsson  <alexl@redhat.com>
4071         * libnautilus-private/nautilus-icon-canvas-item.c:
4072         * libnautilus-private/nautilus-icon-container.c:
4073         * libnautilus-private/nautilus-icon-private.h:
4074         Add more themeing features for icon view icons.
4075         Patch from JackTheDipper
4077 2006-11-28  Alexander Larsson  <alexl@redhat.com>
4079         * src/file-manager/fm-tree-view.c:
4080         Add delete menu item if configured. (#132326)
4081         Patch from Ferran Puig
4083 2006-11-28  Alexander Larsson  <alexl@redhat.com>
4085         * libnautilus-private/nautilus-icon-container.c:
4086         * libnautilus-private/nautilus-icon-private.h:
4087         Handle scroll wheel while rubberbanding.
4088         Patch from Nelson Benítez
4090 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
4092         * icons/nautilus-desktop.png:
4093         * icons/nautilus-file-management-properties.png:
4094         * icons/nautilus-mini-logo.png
4095         * icons/Search.png:
4096         * icons/side_bar_image.png:
4097         Remove legacy icons from cvs.
4099 2006-11-24  Alexander Larsson  <alexl@redhat.com>
4101         * src/nautilus-spatial-window.c:
4102         Ellipsice location menu button at 16 chars.
4103         Patch from Tom Parker
4105 2006-11-23  Federico Mena Quintero  <federico@novell.com>
4107         Use the write-to-a-pipe trick from the signal handler instead of
4108         queueing an idle handler from there.
4110         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
4111         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
4112         (sigusr1_handler): Write a byte to our pipe instead of queueing an
4113         idle handler.
4114         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
4115         the pipe, and dump the debug log.
4117         Add a configuration file for the logging mechanism.  You create
4118         ~/nautilus-debug-log.conf as a GKeyFile.
4120         * libnautilus-private/nautilus-debug-log.c
4121         (nautilus_debug_log_load_configuration): New function; loads the
4122         configuration from a key file like this:
4124                 [debug log]
4125                 enable domains = foo; bar; baz
4126                 max lines = 1000
4128         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
4129         New utility function.
4130         (nautilus_debug_log_dump): At the end of the log, dump the
4131         configuration used for the debug log so that the user can
4132         re-create it later.
4134         * libnautilus-private/nautilus-debug-log.h: New prototype for
4135         nautilus_debug_log_load_configuration().
4137         * src/nautilus-main.c (setup_debug_log): Load the debug log's
4138         configuration from ~/nautilus-debug-log.conf
4139         (setup_debug_log_domains): Removed.
4141         * src/nautilus-main.c (log_override_cb): If the log level of the
4142         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
4143         use this log level for miscellaneous debugging messages from
4144         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
4145         default log handler, to avoid a huge ~/.xsession-errors.
4146         (setup_debug_log_domains): Enable logging for
4147         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
4149 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
4151         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
4152         Fix inconsistent label boleding. (#372550)
4154 2006-11-23  Alexander Larsson  <alexl@redhat.com>
4156         * libnautilus-private/nautilus-icon-canvas-item.c:
4157         A11y fix for handing renames better (#338353)
4159 2006-11-23  Alexander Larsson  <alexl@redhat.com>
4161         * Commit federicos debug logging patch:
4163 2006-10-23  Federico Mena Quintero  <federico@novell.com>
4165         * libnautilus-private/nautilus-debug-log.h
4166         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
4167         We'll spit the messages that come from GLog as milestone events.
4169         * src/nautilus-main.c (setup_debug_log): New function; set up
4170         everything here.
4171         (setup_debug_log_glog): New function.  Override the default
4172         handler for GLog so that its messages will also appear as
4173         milestone events in our own debug log.
4175 2006-10-16  Federico Mena Quintero  <federico@novell.com>
4177         * src/file-manager/fm-directory-view.c (files_added_callback): Log
4178         when files are added to the view.
4179         (files_changed_callback): Log when files get changed in the view.
4180         (fm_directory_view_notify_selection_changed): Log when the
4181         selection changes.
4183         * src/nautilus-main.c (setup_debug_log_domains): Add
4184         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
4186         * libnautilus-private/nautilus-debug-log.h: New prototype for
4187         nautilus_debug_log_with_file_list().
4189         * libnautilus-private/nautilus-debug-log.c
4190         (nautilus_debug_log_with_file_list): New function; takes a GList
4191         of NautilusFile.
4193 2006-10-03  Federico Mena Quintero  <federico@novell.com>
4195         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
4196         Deal with URI lists optionally.
4197         (nautilus_debug_log_with_uri_list): New function.
4199         * libnautilus-private/nautilus-icon-dnd.c
4200         (receive_dropped_color): Log when a color is dropped.
4201         (receive_dropped_tile_image): Log when a tile image is dropped.
4203         * libnautilus-private/nautilus-icon-container.c
4204         (motion_notify_event): Log when a drag begins.
4205         (button_release_event): Log when a drag ends.
4207         * libnautilus-private/nautilus-file-operations.c
4208         (nautilus_file_operations_copy_move): Log move/copy/link actions.
4209         (nautilus_file_operations_new_folder): Log when a folder is created.
4210         (nautilus_file_operations_new_file_from_template): Log when a file
4211         is created from a template.
4212         (nautilus_file_operations_new_file): Log when a file is created.
4213         (nautilus_file_operations_delete): Log when files are deleted.
4214         (do_empty_trash): Log when the trash is emptied.
4216 2006-09-22  Federico Mena Quintero  <federico@novell.com>
4218         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
4219         simple logging infrastructure based on a ring buffer.
4221         * libnautilus-private/Makefile.am
4222         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
4224         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
4225         ~/nautilus-debug-log.txt.
4227         * src/file-manager/fm-directory-view.c
4228         (fm_directory_view_activate_files): Log the action of activating a
4229         file.
4230         (open_location): Likewise.
4231         (fm_directory_view_launch_application): Likewise, for launching an
4232         application.
4233         (action_new_launcher_callback): Likewise, for creating a launcher.
4234         (activate_callback): Log the various actions that can happen here.
4236         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
4237         Log the various activations/launches that can happen.
4239         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
4240         action of the user activating something in the Places sidebar.
4242         * src/nautilus-window-manage-views.c
4243         (nautilus_window_open_location_full): Log the action of changing
4244         the location in a window.
4245         (nautilus_window_set_content_view): Log the action of thanging the
4246         view of a window.
4247         (end_location_change): Log when the window finishes loading.
4249         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
4250         action of expanding a row to load a subdirectory.
4251         (row_collapsed_callback): Likewise, for collapsing a row.
4253         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
4254         action of renaming a file.
4256         * src/nautilus-application.c
4257         (nautilus_application_present_spatial_window_with_selection): Log
4258         when new or existing spatial windows get presented.
4259         (nautilus_application_create_navigation_window): Log when a
4260         navigation window gets created.
4262 2006-11-23  Alexander Larsson  <alexl@redhat.com>
4264         * configure.in:
4265         Bump version to 2.17.1
4266         Gnome 2.16 work continues on gnome-2-16 branch
4268 2006-11-22  Alexander Larsson  <alexl@redhat.com>
4270         * libnautilus-private/nautilus-search-engine.c:
4271         Look for Beagle before looking for Tracker. Since Tracker
4272         autostarts and Beagle doesn't this means you can have both
4273         installed and configured and pick which one to use.
4275 2006-11-20  Alexander Larsson  <alexl@redhat.com>
4277         * configure.in:
4278         Post release version bump
4280 === nautilus 2.16.3 ===
4282 2006-11-20  Alexander Larsson  <alexl@redhat.com>
4284         * NEWS:
4285         Update for release.
4287 2006-11-20  Alexander Larsson  <alexl@redhat.com>
4289         * libnautilus-private/nautilus-icon-container.c:
4290         * src/file-manager/fm-icon-view.c:
4291         Revert federicos patch from 2006-11-06, as it was causing problems.
4293 2006-11-13  Alexander Larsson  <alexl@redhat.com>
4295         * libnautilus-private/nautilus-directory-async.c:
4296         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
4297         Fixes #372471
4299 2006-11-07  Alexander Larsson  <alexl@redhat.com>
4301         * configure.in:
4302         Post release version bump
4304 === nautilus 2.16.2 ===
4306 2006-11-07  Alexander Larsson  <alexl@redhat.com>
4308         * NEWS:
4309         Update for release
4311         * libnautilus-private/nautilus-directory-async.c:
4312         * libnautilus-private/nautilus-directory.c:
4313         Unschedule call_ready callbacks on directory finalize, not
4314         on file finalize.
4315         Keep monitors around until we call the call_when_ready callback
4316         at idle time.
4317         Call async_state_changed and update_metadata_monitors after
4318         call_when_ready callbacks have been called at idle.
4320         (fixes make check)
4322 2006-11-07  Alexander Larsson  <alexl@redhat.com>
4324         * src/nautilus-application.c:
4325         * src/nautilus-shell.c:
4326         * src/nautilus-main.[ch]:
4327         Make the session restart work again (from 2006-11-03 change)
4328         Make the session not restart nautilus on --quit
4330 2006-11-06  Federico Mena Quintero  <federico@novell.com>
4332         http://bugzilla.gnome.org/show_bug.cgi?id=330298
4334         Fix the use of lazy positioning, and the saving of metadata for
4335         lazily-positioned icons.  Fixes
4336         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
4337         https://bugzilla.novell.com/show_bug.cgi?id=174766.
4339         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
4340         desktop icon files (not "real" files) have lazy positions.  Don't
4341         consider whether the directory is loading; this is not the right
4342         place to check that.
4343         (fm_icon_view_begin_loading): Tell the icon container that we
4344         just started reloading.
4345         (fm_icon_view_end_loading): Tell the icon container that we
4346         finished loading.
4348         * libnautilus-private/nautilus-icon-private.h
4349         (NautilusIconContainerDetails): New flag "is_reloading".
4351         * libnautilus-private/nautilus-icon-container.h: New prototype for
4352         nautilus_icon_container_set_is_reloading().
4354         * libnautilus-private/nautilus-icon-container.c
4355         (nautilus_icon_container_set_is_reloading): New function; sets an
4356         is_reloading flag in the icon container.
4357         (icon_set_position): Clear icon->has_lazy_position, since the icon
4358         will be well-positioned once this function exits.
4359         (finish_adding_new_icons): Do not ignore already-placed lazy
4360         position icons when filling the placement grid!  Save the value of
4361         icon->has_lazy_position before calling assign_icon_position().
4362         Since that function may call icon_set_position() (which will clear
4363         the flag), we need to keep the original value of the flag.
4364         (finish_adding_new_icons): Don't clear icon->has_lazy_position
4365         here; let icon_set_position() do it.
4366         (finish_adding_new_icons): Emit the icon_position_changed signal
4367         so that the parent knows that we moved an icon under it.  This has
4368         the effect of updating/preserving the position metadata for
4369         has_lazy_position icons.
4371 2006-11-06  Alexander Larsson  <alexl@redhat.com>
4373         * configure.in:
4374         * nautilus-computer.desktop.in:
4375         * nautilus-computer.desktop.in.in:
4376         * nautilus-file-management-properties.desktop.in:
4377         * nautilus-file-management-properties.desktop.in.in:
4378         * nautilus-folder-handler.desktop.in:
4379         * nautilus-folder-handler.desktop.in.in:
4380         * nautilus-home.desktop.in:
4381         * nautilus-home.desktop.in.in:
4382         * nautilus.desktop.in:
4383         * nautilus.desktop.in.in:
4384         Add X-GNOME-Bugzilla-Version marking to desktop files.
4386 2006-11-06  Alexander Larsson  <alexl@redhat.com>
4388         * libnautilus-private/nautilus-icon-container.c:
4389         Cancel rubberbanding if we get a grab shadow event.
4390         This happens when a modal dialog (e.g. an error or auth dialog)
4391         appears. (Partially fixes #122688)
4393 2006-11-06  Alexander Larsson  <alexl@redhat.com>
4395         * src/file-manager/fm-icon-view.c (play_file):
4396         Don't close handle and free buffer twice on error. (#321175)
4398 2006-11-06  Alexander Larsson  <alexl@redhat.com>
4400         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
4401         Don't crash on old desktop dir and search dir uris. (#349840)
4403 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
4405         * src/nautilus-file-management-properties.glade:
4406         Specify label-for and labelled-by atk relations. (#356124)
4408         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
4410 2006-11-03  Alexander Larsson  <alexl@redhat.com>
4412         * libnautilus-private/nautilus-directory-metafile.c:
4413         Always use the in-process metafile factory. We don't need it
4414         oop, since nautilus is single process these days. This fixes
4415         some strange races with bonobo-activation that caused #351713
4417         * src/nautilus-application.[ch]:
4418         * src/nautilus-shell.h:
4419         Change the way we use bonobo-activation to get the NautilusShell
4420         so that we don't rely on bonobo-activation-server to spawn nautilus,
4421         as this could lead to some strange duplicate processes.
4422         We now directly try to register the app-wide shell object with
4423         bonobo-activation manually and activate it with
4424         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
4426         * src/nautilus-shell.c:
4427         Handle all corba calls from the NautilusShell in an idle handler.
4428         This fixes some crashes where we reentered badly into e.g. quit
4429         when calling gconf.
4431         * src/nautilus-main.c:
4432         Since we now handle the initial open_window shell calls via an idle
4433         we need to delay until idle time to know if we can quit or not.
4435 2006-11-02  Alexander Larsson  <alexl@redhat.com>
4437         * test/file-torture.py (main):
4438         Sleep shorter, for more torture
4440 2006-11-02  Alexander Larsson  <alexl@redhat.com>
4442         * libnautilus-private/nautilus-directory-private.h:
4443         * libnautilus-private/nautilus-directory-async.c:
4444         Call all call_when_ready callbacks from an idle handler.
4445         This fixes problems with reentrancy, like bug #348161
4447 2006-11-01  Alexander Larsson  <alexl@redhat.com>
4449         * src/file-manager/fm-tree-model.c:
4450         Always emit the row-deleted signal before deleting the row
4451         from the model. This is according to the GtkTreeModel::row-changed
4452         docs and feedback from kris.
4453         Hopefully this will fix bug #356672
4455 2006-10-31  Alexander Larsson  <alexl@redhat.com>
4457         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
4458         Remove assert that keep randomly failing to fix crash (#352592)
4459         Replace it with some debug output that hopefully lets us
4460         track down the cause.
4462 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
4464         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
4465         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
4466         Fix C99-style variable initialization for gcc 2.95. (#348665)
4468         Patch from Jens Granseuer <jensgr@gmx.net>
4470 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
4472         * src/nautilus-property-browser.c: (remove_color),
4473         (nautilus_property_browser_remove_element),
4474         (element_clicked_callback), (make_properties_from_xml_node):
4475         Remove colors by really removing them from browser.xml,
4476         not marking them deleted. That made it impossible to add
4477         another color with the same name later on.
4478         Also delete colors by their (unique) names and not their color
4479         values. That made it possible to delete built-in colors.
4480         Fixes #358893.
4482         Based on a patch from Emil Soleyman-Zomalan
4484 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
4486         * src/file-manager/fm-properties-window.c:
4487         (attach_value_field_internal), (attach_value_field),
4488         (attach_ellipsizing_value_field), (append_title_value_pair),
4489         (append_title_and_ellipsizing_value),
4490         (append_directory_contents_fields), (add_permissions_combo_box),
4491         (create_simple_permissions), (create_advanced_permissions):
4492         Set up proper relationships between labels and widgets in the
4493         properties dialog. Fixes #363116.
4495         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
4497 2006-10-19  Federico Mena Quintero  <federico@novell.com>
4499         * test/file-torture.py: New file with a little torture test.  It
4500         does a bunch of file operations on a directory.  Nautilus
4501         sometimes crashes when viewing that directory, so this should help
4502         us find bugs.
4504 2006-10-19  Christian Neumair  <chris@gnome-de.org>
4506         * libnautilus-private/nautilus-file.c:
4507         (nautilus_file_get_volume_name):
4508         Check for NULL path before calling
4509         gnome_vfs_volume_monitor_get_volume_for_path().
4511         * libnautilus-private/nautilus-monitor.c:
4512         (path_is_on_readonly_volume):
4513         Assert path.
4515 2006-10-19  Christian Neumair  <chris@gnome-de.org>
4517         * src/file-manager/fm-directory-view.c:
4518         (convert_file_list_to_string):
4519         Don't append final newline for textual URIs.
4520         Fixes #360441.
4522 2006-10-19  Christian Neumair  <chris@gnome-de.org>
4524         * src/nautilus-main.c: (main):
4525         Shut down eel before GnomeVFS.
4527 2006-10-19  Christian Neumair  <chris@gnome-de.org>
4529         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
4530         Only deregister "ignore hidden file preferences" callback if it has
4531         been initialized before.
4533 2006-10-19  Christian Neumair  <chris@gnome-de.org>
4535         * libnautilus-private/nautilus-customization-data.c:
4536         (nautilus_customization_data_new),
4537         (nautilus_customization_data_get_next_element),
4538         (nautilus_customization_make_pattern_chit):
4539         Handle NULL pattern chit, don't unref pattern tile in
4540         make_pattern_chit.
4542         * libnautilus-private/nautilus-file-utilities.c:
4543         (nautilus_pixmap_file):
4544         Bail using g_debug if pixmap couldn't be found.
4546         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
4547         Only create pixmap if path lookup succeeded.
4549         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
4550         (make_drag_image), (make_color_drag_image),
4551         (make_properties_from_directories), (add_reset_property),
4552         (property_browser_category_button_new):
4553         Handle NULL pattern chits, don't operate on NULL pixbufs.
4555 2006-10-18  Alexander Larsson  <alexl@redhat.com>
4557         * src/file-manager/fm-list-view.c:
4558         Share target list for all instances (#357573)
4560         * src/nautilus-location-bar.c: (style_set_handler):
4561         Don't leak layout (#352693)
4563         * src/nautilus-zoom-control.c:
4564         Fix O(n^2) use of list (#357589)
4566         All patches from paolo borelli.
4568 2006-10-18  Alexander Larsson  <alexl@redhat.com>
4570         * src/Makefile.am:
4571         * src/ephy-spinner.[ch]:
4572         * src/nautilus-throbber.[ch]:
4573         Import ephy spinner and use ad throbber.
4574         This supports different icon sizes.
4576         * src/nautilus-window-toolbars.c:
4577         Change throbber size when toolbar size changes.
4579 2006-10-18  Alexander Larsson  <alexl@redhat.com>
4581         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
4582         Renew typeahead timeout when you scroll between typeahead hits with the
4583         mouse wheel. (#354042)
4584         Patch from Nelson Benitez
4586 2006-10-18  Alexander Larsson  <alexl@redhat.com>
4588         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
4589         The row might have disappeared if it was removed since the
4590         timeout was scheduled. Protect against this. (#336051)
4592 2006-10-18  Alexander Larsson  <alexl@redhat.com>
4594         * libnautilus-private/nautilus-file-private.h:
4595         Add is_added flag to NautilusFile to make sure we always
4596         send an added event to directory monitors.
4598         * libnautilus-private/nautilus-directory-async.c:
4599         (dequeue_pending_idle_callback):
4600         Don't add the file to both added and changed list
4601         If the file exist but hasn't been added yet, add it.
4603         * libnautilus-private/nautilus-directory.c: (is_tentative):
4604         Don't return non-added files for get_file_list to avoid duplicating
4605         files if you do a list and then track adds.
4607         Partially fixes #336051.
4609 2006-10-17  Alexander Larsson  <alexl@redhat.com>
4611         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
4612         dequeue_pending_idle_callback):
4613         Call nautilus_file_mark_gone instead of directly setting is_gone, as
4614         this allows us to clean up the symlink hash.
4616         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
4617         Allow multiple mark_gone. Just ignore any but the first.
4619 2006-10-17  Alexander Larsson  <alexl@redhat.com>
4621         * libnautilus-private/nautilus-directory.c
4622         (emit_change_signals_for_all_files):
4623         Ref all files when emitting change signals. This is
4624         an unverified possible fix for #343488, but it
4625         can't possibly be bad to do this, so i'm
4626         commiting it.
4628 2006-10-17  Alexander Larsson  <alexl@redhat.com>
4630         * libnautilus-private/nautilus-file.c:
4631         nautilus_file_get_vfs_file_info: handle NULL info
4632         Fix typo.
4634 2006-10-17  Alexander Larsson  <alexl@redhat.com>
4636         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
4637         Don't cause critical if slow mimetype not loaded.
4638         I was able to get that with a circular symlink.
4639         In that case a fast mimetype should be ok.
4641 2006-10-02  Alexander Larsson  <alexl@redhat.com>
4643         * configure.in:
4644         Post release version bump
4646 === nautilus 2.16.1 ===
4648 2006-10-02  Alexander Larsson  <alexl@redhat.com>
4650         * NEWS:
4651         Update for release
4653         * configure.in:
4654         Bump to 2.16.1
4656 2006-10-02  Alexander Larsson  <alexl@redhat.com>
4658         * src/nautilus-navigation-window.c (search_bar_activate_callback):
4659         In non-indexed mode, start at current dir.
4661 2006-09-27  Christian Neumair  <chris@gnome-de.org>
4663         * libnautilus-private/nautilus-directory.c:
4664         * libnautilus-private/nautilus-directory.h:
4665         * libnautilus-private/nautilus-directory-private.h:
4666         Add is_in_trash_state to NautilusDirectoryDetails.
4667         Also add nautilus_directory_is_in_trash which works
4668         like nautilus_directory_is_local.
4670         * libnautilus-private/nautilus-file.c:
4671         Proxy nautilus_file_is_in_trash to
4672         nautilus_directory_is_in_trash, similar to
4673         nautilus_file_is_local.
4675 2006-09-14  Christian Neumair  <chris@gnome-de.org>
4677         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
4678         Fixes #46664.
4680 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
4682         * src/nautilus-places-sidebar.c:
4683         Don't use the same type name for the shortcut model filter as
4684         GtkFileChooser to avoid name clashes. Fixes #355242.
4686         Patch from Stephen Cook <siti@orcon.net.nz>
4688 2006-09-04  Alexander Larsson  <alexl@redhat.com>
4690         * configure.in:
4691         Bump version to 2.16.0
4693         * NEWS:
4694         Update for release
4696 2006-08-25  Alexander Larsson  <alexl@redhat.com>
4698         * src/file-manager/fm-list-view.c:
4699         Handle enter activation when using typeahead search (#334928)
4700         Patch from Nelson Benitez
4702 2006-08-23  Alexander Larsson  <alexl@redhat.com>
4704         * libnautilus-private/nautilus-directory-private.h:
4705         * libnautilus-private/nautilus-directory.c:
4706         (nautilus_directory_is_local):
4707         Cache return value from gnome_vfs_uri_is_local
4709         * libnautilus-private/nautilus-file-operations.c:
4710         * libnautilus-private/nautilus-file-utilities.c:
4711         Avoid using gnome_vfs_uri_is_local.
4713 2006-08-22  Alexander Larsson  <alexl@redhat.com>
4715         * configure.in:
4716         Post release version bump
4718 === nautilus 2.15.92.1 ===
4720 2006-08-22  Alexander Larsson  <alexl@redhat.com>
4722         * libbackground/preferences.c:
4723         Fix double free
4725         * configure.in:
4726         Release a 2.15.92.1 with fix
4728 2006-08-21  Alexander Larsson  <alexl@redhat.com>
4730         * configure.in:
4731         Post release version bump
4733 === nautilus 2.15.92 ===
4735 2006-08-21  Alexander Larsson  <alexl@redhat.com>
4737         * NEWS:
4738         Update for release
4740 2006-08-21  Alexander Larsson  <alexl@redhat.com>
4742         * src/file-manager/fm-properties-window.c:
4743         Don't crash when quickly changing user or group.
4744         Patch from Christian Neumair
4746 2006-08-17  Alexander Larsson  <alexl@redhat.com>
4748         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
4749         Fix double free.
4750         Patch from Rouslan Solomakhin
4752 2006-08-15  Federico Mena Quintero  <federico@novell.com>
4754         * src/nautilus-main.c (main): Call setlocale() before we try to
4755         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
4756         Brabec <sbrabec@suse.cz>.
4758 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
4760         * configure.in: Fix intltool req.
4762 2006-08-08  Alexander Larsson  <alexl@redhat.com>
4764         * configure.in:
4765         Post release version bump
4767 === nautilus 2.15.91 ===
4769 2006-08-08  Alexander Larsson  <alexl@redhat.com>
4771         * NEWS:
4772         Update for release
4774         * configure.in:
4775         Require new eel.
4777 2006-08-08  Vincent Untz  <vuntz@gnome.org>
4779         Use GTK+ to handle recent documents.
4781         * configure.in: require GTK+ 2.10
4782         * cut-n-paste-code/libegg/Makefile.am:
4783         * cut-n-paste-code/libegg/egg-recent-*: kill
4784         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
4785         renamed to nautilus_recent_get_manager()
4786         (nautilus_recent_add_uri): new, to make it easier to use
4787         gtk_recent_manager_add_full()
4788         * src/file-manager/fm-directory-view.c:
4789         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
4790         instead of old egg code
4791         (activate_callback): ditto
4793 2006-08-08  Alexander Larsson  <alexl@redhat.com>
4795         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
4796         Follow symlinks when reading .hidden files.
4798 2006-08-08  Alexander Larsson  <alexl@redhat.com>
4800         * libnautilus-private/nautilus-directory-background.c:
4801         Do background change comparison in eel instead (#349961)
4802         Patch from Matthias Clasen
4804 2006-08-08  Alexander Larsson  <alexl@redhat.com>
4806         * libnautilus-private/nautilus-icon-container.c:
4807         Fix down when in the rightmost column in the next to last row (#316117)
4808         Based on patch from Nelson Benitez
4810 2006-08-08  Alexander Larsson  <alexl@redhat.com>
4812         * libnautilus-private/nautilus-file-operations.c:
4813         Handle desktop drops from panel. (#347673)
4814         Patch from Christian Neumair
4816 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
4818         * libnautilus-private/nautilus-directory-async.c:
4819         (dequeue_pending_idle_callback): Revert patch from #336051
4820         as it breaks the file update machinery. Fixes #348097.
4822 2006-07-25  Christian Neumair  <chris@gnome-de.org>
4824         * libnautilus-private/nautilus-dnd.c:
4825         Rename nautilus_drag_default_drop_action_for_url to
4826         nautilus_drag_default_drop_action_for_netscape_url.
4827         Don't offer netscape URL drags.
4829         * libnautilus-private/nautilus-dnd.h: Rename
4830         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
4831         and nautilus_drag_default_drop_action_for_url to
4832         nautilus_drag_default_drop_action_for_netscape_url.
4834         * libnautilus-private/nautilus-file-operations.c:
4835         (nautilus_file_operations_new_file_from_template):
4836         Filter out special URIs, handle gnome_vfs_uri_new() failure.
4838         * libnautilus-private/nautilus-file-utilities.c:
4839         (test_uri_exists), (nautilus_ensure_unique_file_name):
4840         Handle gnome_vfs_uri_new() failure by returning NULL.
4842         * libnautilus-private/nautilus-icon-container.c:
4843         * libnautilus-private/nautilus-icon-container.h:
4844         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
4846         * libnautilus-private/nautilus-icon-dnd.c:
4847         * libnautilus-private/nautilus-icon-dnd.h:
4848         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4849         * libnautilus-private/nautilus-tree-view-drag-dest.h:
4850         Don't offer netscape URL drags, prefer netscape URL drops over
4851         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
4853         * libnautilus-private/nautilus-link-desktop-file.c:
4854         (nautilus_link_desktop_file_local_create):
4855         Handle trash, desktop and search URIs, handle
4856         NULL retval of nautilus_ensure_unique_file_name.
4858         * src/nautilus-location-bar.c:
4859         * src/nautilus-spatial-window.c:
4860         * src/file-manager/fm-list-model.c:
4861         Don't offer/handle netscape URL drags.
4863         * src/file-manager/fm-directory-view.h:
4864         * src/file-manager/fm-icon-view.c:
4865         * src/file-manager/fm-list-view:
4866         Rename DND_URL symbols to DND_NETSCAPE_URL.
4868         Should fix #347673.
4870 2006-07-25  Alexander Larsson  <alexl@redhat.com>
4872         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
4873         Translate the selinux context from raw form when displayin.
4875 2006-07-25  Alexander Larsson  <alexl@redhat.com>
4877         * cut-n-paste-code/gsequence/gsequence.[ch]:
4878         Import the latest EggSequence which supposedly fixes a
4879         bunch of bugs.
4881         * src/file-manager/fm-list-model.c:
4882         Fix to use new function names of EggSequence
4884 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4886         * configure.in:
4887         Post-release version bump
4889 === nautilus 2.15.90 ===
4891 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4893         * NEWS:
4894         Update for release
4896         * configure.in:
4897         Require eel 2.15.90
4899 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4901         * src/nautilus-main.c: (main):
4902         Unref GnomeProgram at the end. (#348429)
4904         Patch from Christian Persch <chpe@gnome.org>
4906 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4908         * src/nautilus-file-management-properties.c:
4909         (nautilus_file_management_properties_dialog_setup):
4910         * src/nautilus-file-management-properties.glade:
4911         Remove the "always use text-entry location bar" checkbox from the
4912         preferences page.
4914         * src/nautilus-navigation-window.[ch]: (location_button_create),
4915         (nautilus_navigation_window_instance_init),
4916         (nautilus_navigation_window_destroy):
4917         Add a tooltip to the new location bar toggle button.
4919 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4921         * src/file-manager/fm-properties-window.c:
4922         (permission_combo_update): Add a translator comment for
4923         permission combo box labels. (#347764)
4925         Patch from Hendrik Richter  <hendi@gnome-de.org>
4927 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4929         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
4930         Add a location_button field.
4932         * src/nautilus-navigation-window.c
4933         (nautilus_navigation_window_instance_init): Create the
4934         location_button.
4935         (location_button_toggled_cb): New callback.  Changes the
4936         preference for toggling between the path bar and the location bar.
4937         (always_use_location_entry_changed): Toggle the button as
4938         appropriate.
4940         Add a button to the location bar to toggle betwen the path bar
4941         and a location entry. (#347991)
4943         Patch from Federico Mena Quintero  <federico@novell.com>
4945 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4947         * libnautilus-private/nautilus-icon-factory.c:
4948         * src/file-manager/fm-directory-view.c:
4949         * src/file-manager/fm-tree-view.c: (create_popup_menu):
4950         * src/nautilus-window-menus.c:
4951         Use trash icons from the icon naming specification for trash
4952         related operations. (#340321)
4954         Patch from Rodney Dawes  <dobey@novell.com>
4956 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
4958         * src/nautilus-places-sidebar.c: (add_place), (update_places):
4959         Take the sidebar as parameter and refilter it after adding.
4961         (reorder_bookmarks): Implement reordering of bookmarks.
4963         (drag_data_delete_callback), (drag_data_received_callback),
4964         (drag_motion_callback): Handle dragging of tree rows.
4966         (nautilus_places_sidebar_init)
4967         (_shortcuts_model_filter_class_init),
4968         (_shortcuts_model_filter_init),
4969         (shortcuts_model_filter_row_draggable),
4970         (shortcuts_model_filter_drag_data_get),
4971         (shortcuts_model_filter_drag_source_iface_init),
4972         (shortcuts_model_filter_new):
4973         Implement GtkTreeDragSource.
4975         (get_selected_iter), (bookmarks_check_popup_sensitivity),
4976         (loading_uri_callback): Use the filter model.
4978         Enable reordering of bookmarks in the places sidebar via
4979         Drag'n'Drop. (#319022)
4981         Patch from Xavier Claessens <xclaesse@gmail.com>
4983 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
4985         * libnautilus-private/nautilus-search-engine-beagle.c:
4986         (nautilus_search_engine_beagle_new): Check whether daemon is
4987         running as beagle_client_new doesn't fail when a stale socket
4988         file exists.
4990         Patch from Jürg Billeter <j@bitron.ch>
4992 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
4994         * configure.in:
4995         * libnautilus-extension/Makefile.am:
4996         Add extension versioning infrastructure and add nautilus-menu.[ch].
4998         * libnautilus-extension/nautilus-menu-item.[ch]:
4999         Add and handle a 'menu' property and add a function
5000         nautilus_menu_item_set_submenu.
5002         * libnautilus-extension/nautilus-menu.[ch]:
5003         New files implementing a submenu item.
5005         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
5006         (reset_extension_actions_menu):
5007         Add extension menu items recursively.
5009         * libnautilus-extension/nautilus-menu-provider.h:
5010         Update include.
5012         Extend extension API to support submenus. (#314579)
5014         Patch from Raffaele Sandrini  <rasa@gmx.ch>
5016 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5018         * configure.in:
5019         Post-release version bump
5021 === nautilus 2.15.4 ===
5023 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5025         * NEWS:
5026         Update for release
5028         * configure.in:
5029         Bump version to 2.15.4
5030         Require eel 2.15.4
5032 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5034         * libnautilus-private/nautilus-directory-async.c:
5035         (dequeue_pending_idle_callback): Never add a file to both
5036         the added_files and changed_files lists. Don't ref an existing
5037         file without adding it to the changed_file list. (#336051)
5039         Patch from Christian Neumair  <chris@gnome-de.org>
5041 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5043         * libnautilus-private/nautilus-file-dnd.[ch]:
5044         Add functions nautilus_drag_can_accept_files and
5045         nautilus_drag_can_accept_info.
5047         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
5048         (receive_dropped_uri_list), (receive_dropped_text),
5049         (drag_data_received_callback):
5050         Accept the entire drag context as parameter and use
5051         nautilus_icon_container_find_drop_target.
5053         (nautilus_icon_container_find_drop_target):
5054         (nautilus_icon_dnd_update_drop_target):
5055         Use nautilus_drag_can_accept_info.
5057         * libnautilus-private/nautilus-marshal.list:
5058         Add new signature.
5060         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5061         Add function get_drop_target_uri_at_pos and use it in the drop
5062         handlers to determine the target uris for actions.
5063         Rename get_drop_target to get_drop_target_uri_for path.
5065         (nautilus_tree_view_drag_dest_class_init):
5066         Adapt to new drag handler signatures.
5068         (set_widget_highlight):
5069         Fix DND highlighting of an empty tree view.
5071         (drag_motion_callback):
5072         Ignore drags on the header.
5074         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5075         * libnautilus-private/nautilus-icon-container.[ch]:
5076         * src/file-manager/fm-icon-view.c:
5077         * src/file-manager/fm-list-view.c:
5078         Add a target/parent uri parameter to the drop handler functions.
5080         * src/file-manager/fm-directory-view.[ch]:
5081         Add handling for the additional target parameter to support
5082         drops of URIs, URLs and text to subfolders.
5084         Patch from Christian Neumair  <chris@gnome-de.org>
5086 2006-07-08  Christian Neumair  <chris@gnome-de.org>
5088         * libnautilus-private/nautilus-file-utilities.c:
5089         * libnautilus-private/nautilus-file-utilities.h:
5090         Add nautilus_find_existing_uri_in_hierarchy.
5091         Remove undefined in_gnome_path helper declarations.
5093         * src/nautilus-pathbar.c:
5094         * src/nautilus-pathbar.h:
5095         Make nautilus_path_bar_clear_buttons public.
5097         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
5098         If the displayed location was removed, and it has an existing parent,
5099         navigate window to this parent. Fixes #336724.
5101 2006-07-06  William Jon McCann  <mccann@jhu.edu>
5103         * libnautilus-private/nautilus-icon-factory.c:
5104         (get_special_icon_for_file):
5105         * src/nautilus-window-menus.c:
5106         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
5107         for burn:///.
5109 2006-06-21  Christian Neumair  <chris@gnome-de.org>
5111         Add complete session management, remember maximization state and type
5112         of open windows, save history on quit.
5114         * libnautilus-private/nautilus-global-preferences.c
5115         * libnautilus-private/nautilus-global-preferences.h:
5116         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
5118         * libnautilus-private/nautilus-metadata.h:
5119         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
5121         * src/nautilus-application.c:
5122         * src/nautilus-application.h:
5123         Save session on session save request, add
5124         nautilus_application_load_session(), move
5125         initial navigational geometry handling to
5126         nautilus_application_create_navigation_window,
5127         maximize window if
5128         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
5129         is set.
5131         * src/nautilus-main.c:
5132         Add "--load-session" parameter.
5134         * src/nautilus-shell-interface.idl:
5135         * src/nautilus-shell.c:
5136         Add load_session CORBA method.
5138         * src/nautilus-navigation-window.c:
5139         * src/nautilus-spatial-window.c:
5140         Save maximized state when appropriate.
5142         * src/nautilus-window-manage-views.c:
5143         Load maximized state for spatial windows,
5144         remove navigation window geometry handling.
5146         * src/nautilus-window.c:
5147         * src/nautilus-window-private.h:
5148         Add nautilus_add_to_history_list_no_notify.
5150 2006-06-16  Alexander Larsson  <alexl@redhat.com>
5152         * libnautilus-extension/nautilus-menu-provider.[ch]:
5153         Add items_updated signal
5155         * libnautilus-private/Makefile.am:
5156         * libnautilus-private/nautilus-signaller.[ch]:
5157         * src/nautilus-signaller.[ch]:
5158         * src/Makefile.am:
5159         Move NautilusSignaller to libnautilus-private.
5160         Add popup_menu_changed signal.
5162         * src/nautilus-application.c:
5163         Signal popup_menu_changed when a menu provider emits items_updated.
5165         * src/file-manager/fm-directory-view.c:
5166         * src/nautilus-window.c:
5167         Handle popup_menu_changed.
5169         * src/nautilus-emblem-sidebar.c:
5170         * src/nautilus-history-sidebar.c:
5171         * src/nautilus-navigation-window-menus.c:
5172         * src/nautilus-navigation-window.c:
5173         * src/nautilus-property-browser.c:
5174         * src/nautilus-spatial-window.c:
5175         * src/nautilus-window-menus.c:
5176         Update includes.
5178         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
5180 2006-06-16  Alexander Larsson  <alexl@redhat.com>
5182         * libnautilus-private/nautilus-column-utilities.c:
5183         Add selinux context column
5185         * libnautilus-private/nautilus-directory-async.c:
5186         * libnautilus-private/nautilus-file-private.h:
5187         * libnautilus-private/nautilus-file.[ch]:
5188         Get selinux context for all files.
5189         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
5190         Add selinux_context string attribute.
5192         * src/file-manager/fm-properties-window.c:
5193         Display selinux context in permissions page.
5195 2006-06-16  Alexander Larsson  <alexl@redhat.com>
5197         * libnautilus-private/nautilus-global-preferences.[ch]:
5198         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5199         Add show_advanced_permissions setting
5200         Remove show_special_flags setting, its always on in advanced mode.
5202         * libnautilus-private/nautilus-file-operations.[ch]:
5203         Add nautilus_file_set_permissions_recursive
5205         * src/file-manager/fm-properties-window.c:
5206         Change permission page. Implement both simple and advanced mode.
5207         Add recursive permissions setting.
5208         HIGify some spacing.
5210 2006-06-12  Alexander Larsson  <alexl@redhat.com>
5212         * configure.in:
5213         Post-release version bump
5215 === nautilus 2.15.2 ===
5217 2006-06-12  Alexander Larsson  <alexl@redhat.com>
5219         * NEWS:
5220         Update for release
5222 2006-05-30  Christian Neumair  <chris@gnome-de.org>
5224         * libnautilus-private/nautilus-icon-factory.c:
5225         * libnautilus-private/nautilus-thumbnails.c:
5226         * libnautilus-private/nautilus-thumbnails.h:
5227         Use GdkPixbufLoader for thumbnailing.
5229 2006-05-29  Christian Neumair  <chris@gnome-de.org>
5231         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
5232         Limit max. returned SVG icon size to requested icon size.
5234 2006-05-24  Christian Neumair  <chris@gnome-de.org>
5236         * libnautilus-private/nautilus-file-utilities.c:
5237         (nautilus_file_operations_copy_move):
5238         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
5239         nautilus_file_get_enclosing_volume.
5241         * libnautilus-private/nautilus-file-utilities.c:
5242         * libnautilus-private/nautilus-file-utilities.h:
5243         Remove nautilus_get_enclosing_volume.
5245 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
5247         * src/nautilus-information-panel.c:
5248         * src/nautilus-window-bookmarks.c:
5249         * src/file-manager/fm-properties-window.c:
5251         Use g_signal_connect_data instead of the outdated eel equivalent.
5253 2006-05-24  Alexander Larsson  <alexl@redhat.com>
5255         * src/file-manager/fm-list-view.c:
5256         Remove unused include of eel-cell-renderer-pixbuf-list.h
5258 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
5260         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
5261         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
5263 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
5265         * nautilus-folder-handler.desktop.in: Add internationalization
5266         * po/POTFILES.in: Add the file.
5268 2006-05-16  Alexander Larsson  <alexl@redhat.com>
5270         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
5271         Only pass TRUE for embedding_text if we actually read a top-left text.
5272         Based on patch from Rene Hausleitner (#335435)
5274 2006-05-16  Alexander Larsson  <alexl@redhat.com>
5276         * src/file-manager/fm-directory-view.c:
5277         * src/nautilus-places-sidebar.c:
5278         Don't allow floppy formating if the floppy is mounted,
5279         since gfloppy can't handle that. (#125819)
5280         Patch from Xavier Claessens
5282 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
5284         * configure.in:
5285         Post-release version bump.
5287 === nautilus 2.15.1 ===
5289 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
5291         * NEWS:
5292         Update for release
5294 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
5296         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
5297         (icon_set_size), (icon_toggle_selected),
5298         (nautilus_icon_container_move_icon), (keyboard_stretching),
5299         (end_stretching), (nautilus_icon_container_update_icon),
5300         (assign_icon_position), (nautilus_icon_container_add),
5301         (nautilus_icon_container_is_stretched),
5302         (nautilus_icon_container_unstretch),
5303         (nautilus_icon_container_freeze_icon_positions):
5304         * libnautilus-private/nautilus-icon-container.h:
5305         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
5306         * libnautilus-private/nautilus-icon-private.h:
5307         * src/file-manager/fm-icon-view.c:
5308         (get_stored_icon_position_callback),
5309         (icon_position_changed_callback):
5310         Cleanup to merge the x any y icon scale factors into one variable.
5312         Patch from Christian Neumair <chris@gnome-de.org>
5314 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
5316         * src/nautilus-places-sidebar.c: (update_places_cb),
5317         (volume_unmounted_callback), (drive_disconnected_callback),
5318         (drive_connected_callback),
5319         (nautilus_places_sidebar_set_parent_window):
5320         Update the places on drive-connected and drive-disconnected
5321         signals too. Delay the update for the volume-unmounted signal
5322         with an idle callback to work around gnome-vfs removing the
5323         volume only after we received the signal.
5325         Patch from Xavier Claessens <xclaesse@gmail.com>
5327 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
5329         * src/nautilus-window-manage-views.c:
5330         (got_file_info_for_view_selection_callback):
5331         Re-set viewed_file after a location change failed. Prevents
5332         crashing over an assertion in viewed_file_changed_callback
5333         on slow filesystems. Fixes #339965.
5335 2006-05-08  Federico Mena Quintero  <federico@novell.com>
5337         * libnautilus-private/nautilus-file-operations.c
5338         (handle_transfer_ok): Don't special-case the first 0 bytes of the
5339         file in the case of reporting actual copy/move progress.  It is
5340         fine to update both the labels and the sizes every time.  Fixes
5341         http://bugzilla.gnome.org/show_bug.cgi?id=341064
5342         https://bugzilla.novell.com/show_bug.cgi?id=66073
5344 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
5346         * src/nautilus-places-sidebar.c: (add_place), (update_places),
5347         (check_visibility), (bookmarks_check_popup_sensitivity),
5348         (get_selected_iter), (rename_selected_bookmark),
5349         (remove_selected_bookmarks), (mount_shortcut_cb),
5350         (unmount_shortcut_cb), (eject_shortcut_cb),
5351         (nautilus_places_sidebar_init):
5352         Add volume data to the list store and use it to show
5353         an unmount command for network volumes. (#316184)
5355         Patch from Xavier Claessens <xclaesse@gmail.com>
5357 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
5359         * libnautilus-private/nautilus-dnd.c:
5360         (nautilus_drag_drop_action_ask),
5361         (nautilus_drag_drop_background_ask):
5362         * src/file-manager/fm-tree-view.c: (create_popup_menu):
5363         * src/nautilus-places-sidebar.c:
5364         (bookmarks_build_popup_menu):
5365         Use eel_gtk_menu_append_separator.
5367         * src/nautilus-places-sidebar.c:
5368         (bookmarks_check_popup_sensitivity):
5369         Use eel_gtk_widget_set_shown.
5371 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
5373         * src/nautilus-query-editor.c: (type_combo_changed):
5374         Fix typo in function name: s/availible/available/ (#326053)
5376         * configure.in:
5377         Require eel 2.15.1
5379 2006-05-04  Christian Neumair  <chris@gnome-de.org>
5381         * src/nautilus-navigation-action.c:
5382         (nautilus_navigation_action_class_init), (disconnect_proxy):
5383         Disconnect signal handlers registered when connecting proxies.
5385 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
5387         * src/nautilus-places-sidebar.c: (volume_op_callback):
5388         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
5389         (eject_for_type), (set_visibility),
5390         (bookmarks_check_popup_sensitivity), (get_selected_drive),
5391         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
5392         (format_shortcut_cb), (bookmarks_build_popup_menu):
5393         Add mount, unmount, eject and format menu items to the popup menu
5394         of drives in the places sidebar. (#316184)
5396         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
5398 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
5400         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5401         Adapt to new GtkAboutDialog behaviour and use wrap-license.
5402         Makes the close button work again. Fixes #336520.
5404         Patch from Christian Persch <chpe@gnome.org>
5406 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
5408         * src/nautilus-query-editor.c: (location_row_create_widgets):
5409         Fix typo in the query filechooser window title. (#325284)
5411 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
5413         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
5414         (finish_first_line):
5415         Fix wording: Use "criterion" instead of "criterium". (#331682)
5417         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
5419 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
5421         * libnautilus-private/nautilus-program-choosing.c:
5422         (application_cannot_open_location):
5423         Remove bogus period from strings. (#336909)
5425         Patch from Javier F. Serrador <serrador@tecknolabs.com>
5427 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
5429         * libnautilus-private/nautilus-file-operations.c:
5430         (handle_transfer_overwrite):  Use the same phrasing and
5431         format as the GTK+ overwrite dialog.  Also, per the HIG
5432         convert the dialog to a confirmation alert since the user's
5433         command may destroy data. (#325188)
5435         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
5437 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
5439         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
5440         (append_exifdata_string):
5441         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
5442         deciding which date to show from image metadata. (#331810)
5444         Patch from Pat Suwalski <pat@suwalski.net>
5446 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
5448         * configure.in:
5449         * po/LINGUAS:
5450         Update handling of po/LINGUAS for new instructions.  Refer
5451         to http://live.gnome.org/GnomeGoals/PoLinguas
5453         Patch from Brian Pepple  <bdpepple@gmail.com>
5455 2006-04-27  Christian Neumair  <chris@gnome-de.org>
5457         * src/file-manager/fm-actions.h:
5458         * src/file-manager/fm-directory-view.c:
5459         (file_get_volume_and_drive),
5460         (action_self_mount_volume_callback),
5461         (action_self_unmount_volume_callback),
5462         (action_self_eject_volume_callback),
5463         (action_self_format_volume_callback),
5464         (file_get_volume_and_drive),
5465         (file_should_show_self),
5466         (real_update_menus_volumes):
5467         * src/file-manager/fm-tree-view.c:
5468         (create_popup_menu):
5469         * src/file-manager/nautilus-directory-view-ui.xml:
5470         Allow to mount/unmout/eject/format a volume when displaying its
5471         activation URI.
5473 2006-04-26  Christian Neumair  <chris@gnome-de.org>
5475         * libnautilus-private/nautilus-file.c:
5476         (nautilus_file_denies_access_permission),
5477         (nautilus_file_can_get_permissions),
5478         (nautilus_file_can_set_permissions):
5479         If no ACCESS file info field is available, pretend to have full
5480         access. If no PERMISSIONS field is available, pretend to have full
5481         permission control.
5483 2006-04-26  Alexander Larsson  <alexl@redhat.com>
5485         * libnautilus-private/nautilus-icon-canvas-item.c:
5486         Fix width of text selection in text-below-icons mode.
5487         (it was to wide.)
5489 2006-04-26  Alexander Larsson  <alexl@redhat.com>
5491         * configure.in:
5492         Remove popt
5494         * src/nautilus-connect-server-dialog-main.c:
5495         * src/nautilus-main.c:
5496         Convert from popt to goption.
5497         Based on patch from Philip Van Hoof
5499 2006-04-25  Alexander Larsson  <alexl@redhat.com>
5501         * src/nautilus-main.c:
5502         Remove icon registration, as its no longer needed with gtk 2.9.
5504         * src/nautilus-window-menus.c:
5505         (nautilus_menus_append_bookmark_to_menu):
5506         Remove bogus TODO.
5508 2006-04-25  Alexander Larsson  <alexl@redhat.com>
5510         * configure.in:
5511         Bump version to 2.15.1
5512         2.14 development continues on gnome-2-14 branch.
5514 ==== gnome-2-14 branched from here ===
5516 2006-04-25  Christian Neumair  <chris@gnome-de.org>
5518         * configure.in:
5519         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
5521         * src/file-manager/fm-tree-view.c: (create_tree):
5522         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
5524 2006-04-18  Alexander Larsson  <alexl@redhat.com>
5526         * libnautilus-private/nautilus-file-attributes.h:
5527         * libnautilus-private/nautilus-directory-async.c:
5528         * libnautilus-private/nautilus-directory-private.h:
5529         * libnautilus-private/nautilus-file-private.h:
5530         * libnautilus-private/nautilus-file.c:
5531         * libnautilus-private/nautilus-file.h:
5532         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
5533         the normal top-left text to 10x5.
5534         Add need_large argument to nautilus_file_peek_top_left_text and
5535         nautilus_extract_top_left_text.
5537         * libnautilus-private/nautilus-icon-canvas-item.[ch]
5538         Make details an instance-private instead of allocating separately.
5539         Add _set_is_visible() and only keep PangoLayouts cached for
5540         visible icons.
5542         * libnautilus-private/nautilus-icon-container.[ch]:
5543         * src/file-manager/fm-icon-container.c:
5544         Monitor large embedded text for larger icons.
5545         Call nautilus_icon_canvas_item_set_is_visible as needed.
5547         * libnautilus-private/nautilus-icon-factory.[ch]:
5548         Limit never-free recently used cache to 20 items.
5549         Free other unused cache items after a 100 sec.
5551 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
5553         * po/LINGUAS:
5554         Remove newlines to fix build with CVS intltool. (#338423)
5556 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
5558         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
5559         Don't delete the first bookmark if pressing del key on an
5560         undeletable item. Fixes #338377.
5562 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
5564         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
5565         Don't add location bookmark for desktop windows. Fixes #334860.
5567         Patch from Christian Neumair <chris@gnome-de.org>
5569 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
5571         * configure.in:
5572         Post-release version bump.
5574 === nautilus 2.14.1 ===
5576 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
5578         * NEWS:
5579         Update for release
5581         * configure.in:
5582         Require eel 2.14.1
5584 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
5586         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
5587         Use smaller close icon for the sidebar.
5589         Patch from Yang Hong <yanghong@ccoss.com.cn>
5591 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
5593         * libnautilus-private/nautilus-icon-dnd.c:
5594         (get_data_on_first_target_we_support):
5595         Determine drop target by iterating through drop container
5596         target list instead of drag context DND list. (#337588)
5598         Patch from Christian Neumair <chris@gnome-de.org>
5600 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
5602         * po/LINGUAS: New file listing all supported languages.
5604         * configure.in: Use po/LINGUAS instead of including all languages
5605         directly in this file. See the wiki for more information:
5606         http://live.gnome.org/GnomeGoals/PoLinguas
5608         Patch from Brian Pepple  <bdpepple@gmail.com>
5610 2006-04-08  Christian Neumair  <chris@gnome-de.org>
5612         * libnautilus-private/nautilus-file-operations-progress.c:
5613         (nautilus_file_operations_progress_update),
5614         (nautilus_file_operations_progress_set_operation_string):
5615         Update progress dialog when setting its operation string,
5616         also set operation string during preflight.
5618 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
5620         * src/file-manager/fm-directory-view.c:
5621         (set_script_environment_variables),
5622         (unset_script_environment_variables):
5623         * src/nautilus-main.c: (main):
5624         * src/nautilus-shell.c: (corba_restart):
5625         Use g_(un)setenv instead of their eel_ counterparts.
5627 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
5629         * src/nautilus-places-sidebar.c: (add_place), (update_places),
5630         (mount_volume_callback), (row_activated_callback),
5631         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
5632         Adapt the same policy for showing drives and volumes in the places
5633         sidebar as in computer:/// and the gtk filechooser: Show unmounted
5634         but user-visible drives and mount them on activation. (#321320)
5636         Patch from Xavier Claessens <xclaesse@gmail.com>
5638 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
5640         * data/patterns/.striated.png:
5641         * data/patterns/Makefile.am:
5642         Remove unused pattern file. (#337353)
5644 2006-03-30  Christian Neumair  <chris@gnome-de.org>
5646         * src/file-manager/fm-directory-view.c:
5647         (fm_directory_view_get_loading):
5648         * src/file-manager/fm-directory-view.h:
5649         Add fm_directory_view_get_loading().
5651         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
5652         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
5653         Use fm_directory_view_get_loading() to determine whether view is
5654         loaded. If it is not yet loaded, don't position icons lazily.
5656 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
5658         * src/nautilus-connect-server-dialog-main.c: (main):
5659         Get the command line options and pass them on to the dialog.
5661         * src/nautilus-connect-server-dialog.c: (connect_to_server),
5662         (nautilus_connect_server_dialog_init), (setup_for_type):
5663         Use new MethodInfo struct to construct the UI.
5664         (display_server_uri): New function for initialising the UI based
5665         on the broken down parts of the URI.
5666         (nautilus_connect_server_dialog_new): Use display_server_uri.
5667         (get_method_description): New helper function.
5668         (port_insert_text): Accept more than one digit at a time.
5670         Display broken down URIs in 'Connect to Server' properly. (#332848)
5672         Patch from Nate Nielsen <nielsen@memberwebs.com>
5674 2006-03-22  Daniel Drake  <dsd@gentoo.org>
5676         * libnautilus-private/nautilus-icon-factory.c: Only consider
5677         the filename suffix when deciding if a file is an SVG image.
5678         Bug #330019.
5680 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
5682         * src/nautilus-application.c: use g_strv_length instead of a
5683         private copy and gnome_vfs_make_uri_from_shell_arg instead of
5684         the old eel_make_uri_from_shell_arg. Bug #334077.
5686 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
5688         * src/file-manager/fm-directory-view.c:
5689         (pattern_select_response_cb), (select_pattern):
5690         Add help button to the Select Pattern dialog. (#331443)
5692         * src/nautilus-connect-server-dialog.c: (response_callback),
5693         (nautilus_connect_server_dialog_init):
5694         Add help button to the Connect to Server dialog. (#334330)
5696         * src/nautilus-location-dialog.c: (response_callback),
5697         (nautilus_location_dialog_init):
5698         Add help button to the Open Location dialog (#334293)
5700 2006-03-14  Federico Mena Quintero  <federico@novell.com>
5702         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5703         Don't set the visibility of the "burn CD" action here.
5704         (nautilus_window_initialize_menus_constructed): New public
5705         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
5706         a window which has a menubar.  This prevents calling
5707         have_burn_uri() unnecessarily for the desktop window, as this is
5708         an expensive operation during login (up to 1 second!).  The way
5709         have_burn_uri() works is by creating a "burn:///" URI and seeing
5710         if it is valid, but this makes gnome-vfs load libmapping.so from
5711         nautilus-cd-burner; this takes a long time during login.
5713         * src/nautilus-window-private.h: Added prototype for
5714         nautilus_window_initialize_menus_constructed().
5716         * src/nautilus-window.h: New prototype for
5717         nautilus_window_has_menubar_and_statusbar().
5719         * src/nautilus-window.c
5720         (nautilus_window_has_menubar_and_statusbar): New function; returns
5721         whether the window should have a menubar and statusbar.  This
5722         depends on the window_type from the class structure.
5723         (nautilus_window_constructor): Call
5724         nautilus_window_initialize_menus_constructed().  We do it here so
5725         that its own call to nautilus_window_has_menubar_and_statusbar()
5726         will already have the right value for class->window_type.
5728 2006-03-19  Christian Neumair  <chris@gnome-de.org>
5730         * src/nautilus-main.c: (register_icons):
5731         Speed up stock icon registration, as discussed on the mailing list:
5733         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
5735         Also fixes #335158.
5737         * libnautilus-private/nautilus-file-operations.c:
5738         (nautilus_file_operations_copy_move):
5739         Check whether enclosing volume for any of the source files is
5740         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
5741         Fixes #167102.
5743         * libnautilus-private/nautilus-file-utilities.c:
5744         * libnautilus-private/nautilus-file-utilities.h:
5745         Add nautilus_get_enclosing_volume.
5747 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
5749         * nautilus-computer.desktop.in:
5750         * nautilus-folder-handler.desktop.in:
5751         * nautilus-home.desktop.in:
5752         * src/network-scheme.desktop.in:
5753         Add --no-desktop to the Exec command line options. (#326338)
5755         Patch from Saleem Abdulrasool
5757         * nautilus-computer.desktop.in:
5758         * nautilus-folder-handler.desktop.in:
5759         * nautilus-home.desktop.in:
5760         * nautilus.desktop.in:
5761         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
5762         none of the listed binaries does exist anymore.
5764 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
5766         * libnautilus-private/*.c:
5767         * src/file-manager/*.c:
5768         * src/*.c:
5769         Use gi18n.h instead of deprecated gnome-i18n.h header.
5771         * libnautilus-private/nautilus-query.c:
5772         (nautilus_query_to_readable_string):
5773         Mark string for translation.
5775         * po/POTFILES.in:
5776         Add nautilus-query.c
5778         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
5780 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
5782         * configure.in: Added "ka" Georgian to
5783         ALL_LINGUAS.
5785 2006-03-13  Alexander Larsson  <alexl@redhat.com>
5787         * configure.in:
5788         Post-release version bump.
5790 === nautilus 2.14.0 ===
5792 2006-03-13  Alexander Larsson  <alexl@redhat.com>
5794         * NEWS:
5795         Update for release
5797         * configure.in:
5798         Update version to 2.14.0
5800 2006-03-07  Alexander Larsson  <alexl@redhat.com>
5802         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
5803         (activation_drive_mounted_callback):
5804         Don't show error dialog if mount error is "".
5806 2006-03-06  Alexander Larsson  <alexl@redhat.com>
5808         * libnautilus-private/nautilus-icon-canvas-item.c:
5809         Fix text drawing in RTL mode in text beside icons.
5811 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
5813         * libnautilus-private/nautilus-mime-actions.c:
5814         (nautilus_mime_actions_get_full_file_attributes):
5815         Don't request the mime list for activation, context menu and
5816         the view as menu anymore. It was once used for determining a
5817         specialized component for directories, but we don't support that
5818         anymore. Nowadays it just delays these operations and can cause
5819         auth dialogs when opening the popup menu.
5821 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
5823         * libnautilus-private/nautilus-file.c:
5824         (nautilus_file_recompute_deep_counts):
5825         Add file to work queue of enclosing directory when recomputing
5826         deep count for the properties dialog. Fixes #169342.
5828         Patch from Christian Neumair
5830 2006-03-03  Alexander Larsson  <alexl@redhat.com>
5832         * src/nautilus-window-manage-views.c:
5833         * src/nautilus-window-private.h:
5834         Close window when it gets put in the trash.
5836         Patch from Christian Neumair
5838 2006-03-03  Alexander Larsson  <alexl@redhat.com>
5840         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
5841         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
5842         icons jumping around
5844         * libnautilus-private/nautilus-icon-container.c:
5845         remove old workaround
5847         Patch from Christian Neumair
5849 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
5851         * configure.in: Add "km" to ALL_LINGUAS.
5853 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
5855         * libnautilus-private/nautilus-directory-async.c:
5856         (new_files_cancel), (nautilus_directory_cancel):
5857         Cancel get_file_info calls for new files too. Fixes a crash
5858         when leaving a directory with pending calls (#152977).
5860 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
5862         * src/file-manager/fm-directory-view.c: (activate_callback):
5863         Close the window after the file activation, not before.
5864         Fixes a crash when middle-clicking a file (#330491).
5866 2006-02-28  Alexander Larsson  <alexl@redhat.com>
5868         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
5869         Don't show directory count for smb shares, as that can cause
5870         lots of network traffic and auth dialogs.
5872 2007-02-28  Christian Neumair  <chris@gnome-de.org>
5874         * libnautilus-private/nautilus-icon-container.c:
5875         (get_cmp_point_x), (get_cmp_point_y),
5876         (compare_icons_horizontal_first), (compare_icons_vertical_first),
5877         (closest_in_90_degrees), (record_arrow_key_start):
5878         Use better icon points for comparing the position of two items in
5879         "Text Beside Icon" mode. Fixes keynav issues with items that have
5880         different icon sizes.
5882 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
5884         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5885         (get_drop_path):
5886         Test for the right path in the break condition. Fixes an infinite
5887         loop when dragging an item over a non-folder child of an expanded
5888         node in the list view, deadlocking the desktop.
5890 2006-02-27  Alexander Larsson  <alexl@redhat.com>
5892         * configure.in:
5893         Post release version bump
5895 === nautilus 2.13.92 ===
5897 2006-02-27  Alexander Larsson  <alexl@redhat.com>
5899         * NEWS:
5900         Update for release
5902 2006-02-27  Alexander Larsson  <alexl@redhat.com>
5904         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
5905         Use lazy positioning for volumes only, not all desktop file icons,
5906         as this can cause icons to move around, and its mainly required
5907         for removable volumes anyway.
5909 2006-02-27  Alexander Larsson  <alexl@redhat.com>
5911         * src/nautilus-navigation-window.c:
5912         * src/nautilus-spatial-window.c:
5913         * src/nautilus-window.[ch]:
5914         Don't shortcut the title change when the bookmark name changes.
5915         Fixes #331383
5916         Patch from Christian Neumair.
5918 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
5920         Get users' and groups' names via a cache to avoid calling
5921         getpwuid/getgrgid too often (i.e. many times during single redraw).
5923         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
5924         Added nautilus-users-groups-cache.[ch]
5925         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
5926         implementation of cache for getpwuid/getgrgid results.
5927         * libnautilus-private/nautilus-file.c:
5928         (get_user_name_from_id): removed
5929         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
5930         (get_user_and_real_name_from_id): get user name and gecos using
5931         nautilus_users_cache_* functions instead of using getpwuid directly.
5932         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
5933         (nautilus_file_get_group_name): get group name using
5934         nautilus_groups_cache_get_name instead of using getgrgid directly.
5935         (nautilus_file_get_owner_as_string): get user name using
5936         nautilus_users_cache_get_name.
5938 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
5940         Don't add all possible columns to GtkTreeView when initializing
5941         FMListView, only the ones we actually show. This way we avoid getting
5942         unnecessary data from the model, e.g. quite heavy "owner" and "group"
5943         columns with the default settings.
5945         * src/file-manager/fm-list-view.c:
5946         (apply_visible_columns_foreach, apply_visible_columns,
5947         apply_column_order): removed
5948         (apply_columns_settings): new function, updates a list of columns in
5949         GtkTreeView given both a list of visible columns and their ordering,
5950         replacement for apply_visible_columns and apply_column_order.
5951         (create_and_set_up_tree_view): when creating details->columns hash
5952         table, pass g_object_unref as value_destroy_func; before adding
5953         columns to the hash call g_object_ref+gtk_object_sink on them, don't
5954         add columns to the view, the appropriate columns will be added when
5955         applying the configuration; in order to apply initial columns
5956         settings, call apply_columns_settings (instead of
5957         apply_visible_columns + apply_column_order).
5958         (set_visible_columns_from_metadata_and_preferences,
5959         set_column_order_from_metadata_and_preferences): removed
5960         (set_columns_settings_from_metadata_and_preferences): new, replacement
5961         for set_visible_columns_* and set_column_order_*.
5962         (fm_list_view_begin_loading, column_chooser_changed_callback,
5963         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
5964         default_visible_columns_changed_callback,
5965         default_column_order_changed_callback): use newly added
5966         set_columns_settings_from_metadata_and_preferences.
5968 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
5970         Avoid heavy operations inside "motion_notify_event" handler: don't
5971         call gtk_tree_model_row_changed (which causes updating the whole
5972         view), don't create new mouse cursor, change cursor only when
5973         necessary.
5974         As a bonus we avoid leaking hand cursor in nautilus and X server.
5976         * src/file-manager/fm-list-view.c:
5977         (hand_cursor): new global variable for storing hand cursor used in
5978         single click mode
5979         (motion_notify_callback): don't call gtk_tree_model_row_changed on
5980         the model when changing rows, it's very slow and unnecessary - GTK+
5981         automatically invalidates parts of the view occupied by old and new
5982         row; don't leak the hand cursor (GdkCursor), change mouse cursor
5983         only when necessary (from GDK_HAND2 to default and the other way
5984         round)
5985         (leave_notify_callback): don't call gtk_tree_model_row_changed on
5986         the current row in the model, GTK+ automatically redraws the current
5987         row
5988         (enter_notify_callback): in case single click mode is used, update
5989         details->hover_path and set hand cursor if necessary
5990         (create_and_set_up_tree_view): connect to enter_notify_event signal
5991         in addition to leave_notify_event.
5992         (fm_list_view_click_policy_changed): unref global hand_cursor and
5993         set it to NULL when changing to double click mode, create new cursor
5994         and assign it to hand_cursor when changing to single click one.
5995         (fm_list_view_finalize): free details->hover_path if necessary
5996         (fm_list_view_init): explicitly set details->hover_path to NULL
5998 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6000         * src/nautilus-window-manage-views.c:
6001         Don't close window if old file changed when we're loading
6002         a new one (#137027).
6003         Based on patch from Christian Neumair.
6005 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6007         * libnautilus-private/nautilus-icon-container.c:
6008         Correctly handle *_margins as pixel values, not world-coords.
6009         Based on patch from Christian Neumair.
6011 2006-02-27  Federico Mena Quintero  <federico@novell.com>
6013         * libnautilus-private/nautilus-icon-container.c
6014         (finish_adding_new_icons): Do not place icons both in the
6015         no_position_icons and semi_position_icons lists!
6016         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
6017         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
6018         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
6019         getting a negative number.  So, we initially test for this and
6020         start that the first snap column.  The same reasoning applies to
6021         *y and the baseline.
6023 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6025         * src/nautilus-navigation-window.c:
6026         Allow saving a sidebar width of 0 (#331475)
6027         Patch from Christian Neumair
6029 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6031         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
6032         Allow line-breaks after '-', '_', '.'
6033         (although not when a short number follows '.')
6034         Patch from Christian Neumair
6036 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
6038         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
6039         (can_accept_items_as_bookmarks), (drag_motion_callback),
6040         (bookmarks_drop_uris), (build_selection_list),
6041         (drag_data_received_callback):
6042         Only allow creation of bookmarks for directories. Fixes #328074.
6044 2006-02-26  Christian Neumair  <chris@gnome-de.org>
6046         * libnautilus-private/nautilus-directory.c:
6047         (nautilus_directory_notify_files_removed):
6048         Plug potential leak.
6050 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
6052         * src/file-manager/fm-directory-view.c: (done_loading):
6053         Only use the idle reveal mechanism for the list view.
6055 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
6057         * src/file-manager/fm-directory-view.c:
6058         (fm_directory_view_destroy), (reveal_selection_idle_callback),
6059         (done_loading):
6060         Call reveal_selection in an idle callback to work around a bug in
6061         GtkTreeView which produces buggy scroll states when the nodes have
6062         not yet been allocated. It would make the selection always the top
6063         row even when it should ignore alignment, among other oddities.
6065 2006-02-26  Christian Neumair  <chris@gnome-de.org>
6067         * src/nautilus-application.c: (nautilus_application_get_n_windows):
6068         * src/nautilus-application.h:
6069         * src/nautilus-window-manage-views.c:
6070         (got_file_info_for_view_selection_callback):
6071         Also consider desktop windows when deciding whether to fallback to
6072         home or not. Fixes #331605.
6074 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
6076         * configure.in: Add "zh_HK" to ALL_LINGUAS.
6078 2006-02-24  Alexander Larsson  <alexl@redhat.com>
6080         * libnautilus-private/nautilus-directory-async.c:
6081         (directory_count_start):
6082         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
6083         This avoids lots of stats.
6085         * configure.in:
6086         Require vfs 2.13.92 (cvs for now) for the above.
6088 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
6090         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
6091         Don't leak bookmark.
6093 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
6095         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
6096         Resolve the dropped uris to their drop target, use the same naming
6097         logic as the bookmark menu and use gnome-fs-directory icon when adding.
6098         If something more fitting is available it will be updated anyway.
6099         Fixes #332235.
6101 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
6103         * src/nautilus-places-sidebar.c: (bookmarks_edited):
6104         Set the has_custom_name_flag before setting the name - which would
6105         otherwise immediately commit the bookmarks to disk without the name.
6106         Fixes #327744.
6108 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
6110         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
6111         (bookmarks_button_press_event_cb):
6112         Open the popup menu non-modal and pass the button event on to the
6113         tree view. Makes a right click select the item under the cursor
6114         before bringing up the menu. Fixes #329778.
6116 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
6118         * libnautilus-private/nautilus-file.c:
6119         (nautilus_file_get_size_as_string_with_real_size):
6120         Add a cast to fix build for platforms where GnomeVFSFileSize
6121         is not defined as long long (e.g. AMD64). Fixes bug #331636.
6123 2006-02-21  Alexander Larsson  <alexl@redhat.com>
6125         * src/file-manager/fm-error-reporting.[ch]:
6126         Add callback to fm_rename_file.
6128         * src/file-manager/fm-icon-view.c:
6129         Pass NULL as above callback
6131         * src/file-manager/fm-list-view.c:
6132         Don't activate file when renaming, delay until rename done.
6133         After rename, scroll to renamed file if not visibile, because it
6134         may have moved.
6136         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
6138         * src/file-manager/fm-list-model.c:
6139         On file change, if file was re-sorted emit rows_reordered.
6141         This fixes bug #326581
6143 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
6145         * libnautilus-private/nautilus-mime-actions.c:
6146         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
6147         (file_compare_by_uri_scheme),
6148         (nautilus_mime_get_default_application_for_files),
6149         (nautilus_mime_get_open_with_applications_for_files),
6150         (nautilus_mime_get_applications_for_files),
6151         (nautilus_mime_has_any_applications_for_files):
6152         Avoid redundant application lookups by sorting the files by mime type
6153         and skipping the ones which have the same mime type / parent uri
6154         combination as the previous one. Prevents nautilus from blocking for
6155         seconds when selecting many files of similar type.
6157 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
6159         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
6160         Fall back to locale encoding or force utf8 if the utf8 conversion
6161         of the link target filename fails. (#331379)
6163 2006-02-15  Alexander Larsson  <alexl@redhat.com>
6165         * src/file-manager/fm-properties-window.c (append_extension_pages):
6166         Pass the original files, not the target files to property
6167         page providers. (#329426)
6168         (create_permissions_page):
6169         Make sure we can get permissions from target before showing
6170         permissions page.
6172 2006-02-13  Alexander Larsson  <alexl@redhat.com>
6174         * configure.in:
6175         Post release version bump.
6177 === nautilus 2.13.91 ===
6179 2006-02-13  Alexander Larsson  <alexl@redhat.com>
6181         * NEWS:
6182         Update for release
6184         * configure.in:
6185         Require eel 2.13.91
6187 2006-02-06  Alexander Larsson  <alexl@redhat.com>
6189         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
6190         Fix layout bug on desktop (#153519)
6192 2006-02-06  Alexander Larsson  <alexl@redhat.com>
6194         * nautilus-folder-handler.desktop.in:
6195         Add application/x-gnome-saved-search to the list of folder types handled
6197 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
6199         * configure.in:
6200         Post release version bump.
6202 === nautilus 2.13.90 ===
6204 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
6206         * NEWS:
6207         Update for release
6209         * configure.in:
6210         Bump version to 2.13.90
6212 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
6214         * src/nautilus-file-management-properties.c:
6215         (nautilus_file_management_properties_dialog_setup):
6216         * src/nautilus-file-management-properties.glade:
6217         Add the option to always use the location bar to the
6218         preferences dialog. Closes #328659.
6219         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
6221 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
6223         * libnautilus-private/nautilus-view.h:
6224         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
6225         Add new grab_focus method.
6227         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
6228         (fm_list_view_iface_init):
6229         Implement grab_focus.
6231         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
6232         Use grab_focus to set the focus on the content view. Fixes #329087.
6233         Patch from Nelson Benitez <gnel@cenobioracing.com>
6235 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
6237         * src/nautilus-places-sidebar.c: (compute_drop_position),
6238         (get_drag_data), (free_drag_data), (drag_motion_callback),
6239         (drag_leave_callback), (uri_list_from_selection),
6240         (drag_data_received_callback), (drag_drop_callback),
6241         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
6242         Enable bookmarks as drop targets. Closes #43311.
6243         Based on a patch from Christian Neumair <chris@gnome-de.org>.
6245 2006-01-29  Christian Neumair  <chris@gnome-de.org>
6247         * libnautilus-private/nautilus-icon-container.c:
6248         (finish_adding_new_icons):
6249         Use same grid as positioned icons to not mess up spacing.
6251 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
6253         * libnautilus-private/nautilus-file.c:
6254         (nautilus_file_get_size_as_string_with_real_size),
6255         (nautilus_file_get_string_attribute):
6256         * src/file-manager/fm-properties-window.c: (create_basic_page):
6257         Show the detailed file size in addition to the formatted one
6258         in the properties dialog. Fixes #62713.
6259         Patch from Gautier Portet <kassoulet@gmail.com>
6261 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
6263         * src/file-manager/fm-directory-view.c:
6264         (confirm_delete_from_trash):
6265         HIGify the icon in the delete from trash dialog.
6266         Patch from Luca Ferretti <elle.uca@libero.it>
6268 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
6270         * test/test-nautilus-directory-async.c: (main):
6271         Fix C99-style variable initialization.
6272         Patch from Jens Granseuer <jensgr@gmx.net>
6274 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
6276         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
6277         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
6278         Stop cell editing when disposing the view. Fixes #322821.
6280 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
6282         * libnautilus-private/nautilus-file-operations.c:
6283         (progress_dialog_set_to_from_item_text):
6284         Use nautilus_get_uri_shortname_for_display to avoid
6285         crashing g_markup with invalid utf-8. Fixes #325586.
6287 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
6289         * src/file-manager/fm-properties-window.c:
6290         (synch_groups_combo_box), (synch_user_menu):
6291         Don't try to update the owner and group widgets if
6292         the monitored file was removed. Fixes #325702.
6294 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
6296         * src/nautilus-window.c: (nautilus_window_destroy):
6297         Unref and destroy a new content view that has been created
6298         but not yet been switched to. Fixes a rare crash.
6300 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
6302         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
6303         Don't leak title.
6305 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
6307         * libnautilus-private/nautilus-desktop-directory-file.c:
6308         (desktop_directory_file_monitor_add):
6309         Fix a typo that makes the desktop directory monitors leak.
6311 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
6313         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
6314         Never try to scale icons down to 0px. Fixes scaling for
6315         images with extreme ratios.
6317 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
6319         * libnautilus-private/nautilus-mime-actions.c:
6320         (nautilus_mime_get_applications_for_file):
6321         Don't leak mime_type.
6323 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
6325         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
6326         Destroy the bookmarks window on shutdown.
6328         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
6329         Release the bookmark stores.
6331 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
6333         * src/nautilus-spatial-window.c:
6334         (nautilus_spatial_window_finalize):
6335         Don't leak last_geometry.
6337         * src/file-manager/fm-tree-view.c:
6338         (show_iter_for_file):
6339         Don't leak path.
6341 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
6343         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
6344         Don't try to remove dummy rows from the reverse maps. Fixes
6345         critical warnings when reloading a list view with subdirectories.
6347 2006-01-16  Alexander Larsson  <alexl@redhat.com>
6349         * configure.in:
6350         Post release version bump.
6352 === nautilus 2.13.4 ===
6354 2006-01-16  Alexander Larsson  <alexl@redhat.com>
6356         * NEWS:
6357         Update for release.
6359 2006-01-16  Alexander Larsson  <alexl@redhat.com>
6361         * configure.in:
6362         * libnautilus-private/Makefile.am:
6363         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
6364         * libnautilus-private/nautilus-search-engine.c:
6365         Add search support for the Tracker indexing engine.
6367 2006-01-16  Alexander Larsson  <alexl@redhat.com>
6369         * src/file-manager/fm-directory-view.c:
6370         Handle the mount/unmount error case where the mount system handled
6371         the error dialogs.
6373 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
6375         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6376         (get_bookmark_index), (compute_drop_position),
6377         (drag_motion_callback), (drag_leave_callback),
6378         (bookmarks_drop_uris), (drag_data_received_callback),
6379         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
6380         (bookmarks_check_popup_sensitivity),
6381         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
6382         (rename_shortcut_cb), (remove_selected_bookmarks),
6383         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
6384         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
6385         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
6386         (bookmarks_button_press_event_cb), (bookmarks_edited),
6387         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
6388         Merge parts of the d'n'd and popup menu code from the gtk filechooser
6389         into the places sidebar.
6391 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
6393         * libnautilus-private/nautilus-directory-background.c:
6394         (nautilus_file_background_read_desktop_settings),
6395         (nautilus_file_background_write_desktop_settings):
6396         Handle new background zooming mode. (#105231)
6398 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
6400         * src/file-manager/fm-desktop-icon-view.c:
6401         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
6402         Remove the default_zoom pref callback in finalize, not destroy.
6403         Fixes #326063.
6405 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
6407         * libnautilus-private/nautilus-file-operations.c:
6408         (progress_dialog_set_to_from_item_text):
6409         Handle hostnames in the progress dialog strings more robustly.
6410         Fixes #325737.
6411         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
6413 2006-01-12  Christian Neumair  <chris@gnome-de.org>
6415         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
6416         Update current bookmark name/pixbuf on changes. Partially fixes
6417         #44906.
6419 2006-01-12  Alexander Larsson  <alexl@redhat.com>
6421         * src/file-manager/fm-error-reporting.c: (rename_callback),
6422         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
6423         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
6425 2006-01-11  Sebastien Bacher  <seb128@debian.org>
6427         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6428         updated the default thumbnailing value (Fixes #317587)
6430 2006-01-11  Christian Neumair  <chris@gnome-de.org>
6432         * libnautilus-private/nautilus-mime-actions.c:
6433         (nautilus_mime_get_default_application_for_files),
6434         (intersect_application_lists),
6435         (nautilus_mime_get_open_with_applications_for_files),
6436         (nautilus_mime_has_any_applications_for_files):
6437         * libnautilus-private/nautilus-mime-actions.h:
6438         Add file list helpers for getting associated applications.
6440         * libnautilus-private/nautilus-program-choosing.c:
6441         * libnautilus-private/nautilus-program-choosing.h:
6442         (nautilus_launch_application):
6443         Allow to pass multiple files per application launch.
6445         * src/nautilus-information-panel.c:
6446         (command_button_callback):
6447         Port to new API.
6449         * src/file-manager/fm-directory-view.c:
6450         (application_launch_parameters_new),
6451         (application_launch_parameters_free),
6452         (fm_directory_view_launch_application),
6453         (fm_directory_view_chose_application_callback),
6454         (application_selected_cb),
6455         (open_with_launch_application_callback),
6456         (add_application_to_open_with_menu), (reset_open_with_menu),
6457         (real_update_menus), (list_to_parameters_foreach),
6458         (mime_application_hash),
6459         (fm_directory_view_make_activation_parameters),
6460         (activate_callback):
6461         Support activation of multiple files at once, correctly figure out
6462         their associated applications. Fixes #105653.
6464         * src/file-manager/fm-directory-view.c:
6465         (activate_callback):
6466         ref/unref the view before/after operating on it. Fixes #326231.
6468 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
6470         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
6471         instead of g_utf8_strlen() since gtk_editable_insert_text takes
6472         the number of bytes (not number of characters).  Fixes #324406.
6474 2006-01-10  Jürg Billeter  <j@bitron.ch>
6476         * libnautilus-private/nautilus-desktop-link.c:
6477         (nautilus_desktop_link_new):
6478         Don't try to free constant string. Fixes #326114.
6480 2005-12-20  Christian Neumair  <chris@gnome-de.org>
6482         * libnautilus-private/nautilus-file.c:
6483         (nautilus_file_get_custom_icon):
6484         * src/file-manager/fm-properties-window.c:
6485         (fm_properties_window_drag_data_received),
6486         (make_relative_uri_from_full), (set_icon),
6487         (select_image_button_callback):
6488         Set icons for directories relative to the directory location to make
6489         it follow location changes.
6491 2005-12-20  Alexander Larsson  <alexl@redhat.com>
6493         * src/nautilus-query-editor.c:
6494         Support filtering on arbitrary mime type.
6495         Uses the new eel_mime_get_availible_mime_types
6497         * configure.in:
6498         Require eel 2.13.4 for new mime list function
6500 2005-12-20  Alexander Larsson  <alexl@redhat.com>
6502         * src/nautilus-query-editor.c: (edit_clicked),
6503         (nautilus_query_editor_grab_focus):
6504         Don't focus invisible widget.
6506 2005-12-20  Alexander Larsson  <alexl@redhat.com>
6508         * libnautilus-extension/Makefile.am:
6509         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
6510         Add NautilusLocationWidgetProvider
6512         * src/nautilus-window-manage-views.c:
6513         Use NautilusLocationWidgetProvider
6515 2005-12-20  Alexander Larsson  <alexl@redhat.com>
6517         * src/file-manager/fm-directory-view.c:
6518         (action_save_search_as_callback):
6519         Some better strings, not resizeable.
6521         * src/nautilus-navigation-window.c:
6522         (nautilus_navigation_window_instance_init),
6523         (nautilus_navigation_window_destroy):
6524         Remove unused tooltips object
6526         * src/nautilus-query-editor.c:
6527         Add tooltips, fix spacing
6529         * src/nautilus-spatial-window.c:
6530         * src/nautilus-window-manage-views.c:
6531         Fix spacing for extra location widgets
6533 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
6535         * src/file-manager/fm-directory-view.c
6536         (action_save_search_as_callback):  HIG fixes for the save
6537         search dialog.
6539 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
6541         * libnautilus-private/nautilus-desktop-link-monitor.c:
6542         (volume_delete_dialog):
6543         * libnautilus-private/nautilus-file-operations.c:
6544         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
6545         * libnautilus-private/nautilus-icon-dnd.c:
6546         (confirm_switch_to_manual_layout):
6547         * libnautilus-private/nautilus-program-choosing.c:
6548         (application_cannot_open_location):
6549         * src/file-manager/fm-directory-view.c:
6550         (report_broken_symbolic_link):
6551         * src/nautilus-location-bar.c: (drag_data_received_callback):
6552         Adapt callers to eel dialog API changes. Fixes #324262.
6554         Patch from Christian Neumair <chris@gnome-de.org>
6555         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
6557 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
6559         * libnautilus-private/nautilus-dnd.c:
6560         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
6561         for menu items.
6563 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
6565         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
6566         (add_new_pattern), (add_new_color): HIG fixes.  Use title
6567         capitalization for window titles.  Fix widget spacing.
6569 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
6571         * libnautilus-private/nautilus-file.c: (get_time),
6572         (compare_by_time), (nautilus_file_compare_for_sort),
6573         (nautilus_file_compare_for_sort_by_attribute):
6574         Support comparison by accessed time. Fixes #321671.
6576         * libnautilus-private/nautilus-file.h:
6577         Add atime sort type.
6579         Based on a patch from bluefuture@email.it
6581 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
6583         * src/file-manager/fm-properties-window.c:
6584         (select_image_button_callback):
6585         Use GTK_STOCK_REVERT_TO_SAVED item for icon
6586         selection dialog. Closes #95115.
6587         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
6589 2005-12-16  Alexander Larsson  <alexl@redhat.com>
6591         * libnautilus-extension/nautilus-column.c:
6592         * libnautilus-extension/nautilus-menu-item.c:
6593         * libnautilus-extension/nautilus-property-page.c:
6594         Chain up in finalize handler, to fix leaks.
6596 2005-12-16  Alexander Larsson  <alexl@redhat.com>
6598         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
6599         Correct arguments for add_file, makes rename on new folder/file work
6600         again.
6602 2005-12-15  Alexander Larsson  <alexl@redhat.com>
6604         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6605         * libnautilus-private/nautilus-global-preferences.h:
6606         Rename network icon prefs to match others.
6608 2005-12-15  Alexander Larsson  <alexl@redhat.com>
6610         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6611         * libnautilus-private/nautilus-global-preferences.c:
6612         Disable network icon on desktop by default.
6614         * src/nautilus-main.c:
6615         * src/nautilus-navigation-window-ui.xml:
6616         * src/nautilus-spatial-window-ui.xml:
6617         * src/nautilus-window-menus.c:
6618         Add network to go/places menu.
6620 2005-12-15  Alexander Larsson  <alexl@redhat.com>
6622         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
6623         Make entry 30 chars to match file selector dialog.
6624         Patch from Ray Strode
6626 2005-12-13  Alexander Larsson  <alexl@redhat.com>
6628         * libnautilus-private/nautilus-module.c (nautilus_module_load):
6629         open modules G_MODULE_BIND_LOCAL
6631 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6633         * configure.in:
6634         Post release version bump.
6636 === nautilus 2.13.3 ===
6638 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6640         * Makefile.am:
6641         disable update-mimedb in distcheck
6643         * libnautilus-private/Makefile.am:
6644         Add beagle sources to extradist
6646         * NEWS:
6647         Update for release
6649 --- Merged the nautilus-search2 branch ---
6651 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6653         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
6654         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
6655         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
6657 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6659         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6660         Another case where we need to create a saved search file.
6662 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6664         * configure.in:
6665         Make it possible to build without beagle.
6667 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6669         * libnautilus-private/Makefile.am:
6670         * libnautilus-private/nautilus-search-engine-simple.[ch]:
6671         Add new NautilusSearchEngineSimple backend.
6673         * libnautilus-private/nautilus-file-utilities.[ch]:
6674         Add nautilus_get_home_directory_uri.
6676         * libnautilus-private/nautilus-marshal.list:
6677         Add VOID:OBJECT,BOOLEAN, sort
6679         * libnautilus-private/nautilus-search-directory.[ch]:
6680         Add nautilus_search_directory_is_indexed.
6681         Make sure saved searches are never returned as search hits.
6683         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
6684         Make _new fail if we can't contact beagle daemon.
6685         Set text on query as one string (it can have keywords in it)
6686         Move freeing of query data to after query is done.
6687         Add _is_indexed
6689         * libnautilus-private/nautilus-search-engine.[ch]:
6690         Add nautilus_search_engine_is_indexed
6691         Remove nautilus_search_engine_enabled
6692         Use beagle if availible, otherwise simple backend.
6694         * src/nautilus-navigation-window-menus.c:
6695         Remove search disabled code
6697         * src/nautilus-query-editor.[ch]:
6698         Rename activate to changed and add reload argument
6699         Add go/reload button for non-indexed searches
6700         Add mnemonic for entry
6701         Change saved search string to "Search Folder"
6703         * src/nautilus-navigation-window.c:
6704         Update for query editor changes
6705         For indexed search engines, default to search in homedir
6707         * src/nautilus-spatial-window.c:
6708         Update for query editor changes
6709         For indexed search engines, default to search in homedir
6710         Remove search disabled code
6712 2005-12-07  Alexander Larsson  <alexl@redhat.com>
6714         * src/nautilus-query-editor.c (setup_external_entry):
6715         Make ugly string slightly better.
6717 2005-12-07  Alexander Larsson  <alexl@redhat.com>
6719         * configure.in:
6720         Mime API needs gnome-vfs-module. Unfortunate...
6722         * libnautilus-private/nautilus-query.c:
6723         Parse queries fully
6725         * libnautilus-private/nautilus-search-engine-beagle.c:
6726         Look at mime types and location.
6728         * src/nautilus-query-editor.c:
6729         Add mime type and location to query editor
6731 2005-12-06  Alexander Larsson  <alexl@redhat.com>
6733         * libnautilus-private/nautilus-query.[ch]:
6734         Add new fields to NautilusQuery
6736 2005-12-06  Alexander Larsson  <alexl@redhat.com>
6738         Merge in changes from NAUTILUS_2_12_1 to
6739         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
6740         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
6742 2005-12-06  Alexander Larsson  <alexl@redhat.com>
6744         * src/nautilus-history-sidebar.c: (update_history),
6745         (nautilus_history_sidebar_init):
6746         Fix leaks of bookmarks and model.
6748 2005-12-06  Alexander Larsson  <alexl@redhat.com>
6750         * libnautilus-private/nautilus-search-engine-beagle.c:
6751         (nautilus_search_engine_beagle_set_query):
6752         Unref the right query.
6754 2005-12-05  Alexander Larsson  <alexl@redhat.com>
6756         * libnautilus-private/nautilus-file-utilities.c:
6757         (nautilus_compute_title_for_uri):
6758         Handle NULL query in search.
6760         * libnautilus-private/nautilus-file-utilities.h:
6761         * libnautilus-private/nautilus-search-directory.h:
6762         Move saved search uri/mimetype define to
6763         nautilus-file-utilities.h.
6765         * libnautilus-private/nautilus-search-directory.c:
6766         Ref query in get
6768         * libnautilus-private/nautilus-search-engine.c:
6769         Remove unused stuff.
6771         * src/Makefile.am:
6772         * src/nautilus-query-editor.[ch]:
6773         Add new files implementing NautilusQueryEditor
6775         * src/nautilus-places-sidebar.c:
6776         Remove search from places sidebar.
6778         * src/nautilus-search-bar.[ch]:
6779         Only handle text queries.
6781         * src/nautilus-window.[ch]:
6782         * src/nautilus-window-private.h:
6783         * src/nautilus-navigation-window-menus.c:
6784         * src/nautilus-window-manage-views.c:
6785         extra location widgets support and some search mode changes
6787         * src/nautilus-navigation-window.[ch]:
6788         * src/nautilus-spatial-window.c:
6789         Implement new search ui using extra location widgets
6791         * src/file-manager/fm-directory-view.c:
6792         Implement save search and save search as.
6793         Fix free bugs in fm_directory_view_stop.
6795         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
6796         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
6797         Also handle saved search mimetypes.
6800 2005-12-02  Alexander Larsson  <alexl@redhat.com>
6802         * libnautilus-private/nautilus-search-directory.[ch]:
6803         More functions to save queres.
6805         * src/file-manager/fm-actions.h:
6806         * src/file-manager/fm-directory-view.c:
6807         * src/file-manager/nautilus-directory-view-ui.xml:
6808         Initial stubs for save search menu items.
6810 2005-12-01  Alexander Larsson  <alexl@redhat.com>
6812         * libnautilus-private/nautilus-directory.c:
6813         * libnautilus-private/nautilus-search-directory.[ch]:
6814         * src/nautilus-bookmark-list.c:
6815         Further refactor the query loading, and remove all traces
6816         of the old load/save mechanism.
6818 2005-12-01  Alexander Larsson  <alexl@redhat.com>
6820         * libnautilus-private/nautilus-directory.c:
6821         * libnautilus-private/nautilus-query.[ch]:
6822         * libnautilus-private/nautilus-search-directory.[ch]:
6823         Refactor query loading into NautilusQuery object.
6825 2005-12-01  Alexander Larsson  <alexl@redhat.com>
6827         * configure.in:
6828         Check for update-mime-database
6830         * data/.cvsignore:
6831         * data/Makefile.am:
6832         * data/nautilus.xml.in:
6833         Add mime database entries for saved searches.
6835         * libnautilus-private/Makefile.am:
6836         * libnautilus-private/nautilus-saved-search-file.[ch]:
6837         Special file type for saved search files to pretend that
6838         they are directories.
6840         * libnautilus-private/nautilus-directory.[ch]:
6841         Make nautilus_directory_ref return its arg.
6842         Create NautilusSearchDirectory for saved searches.
6844         * libnautilus-private/nautilus-file-dnd.c:
6845         Non-editable directories do not accept drops.
6847         * libnautilus-private/nautilus-file-private.h:
6848         * libnautilus-private/nautilus-file.h:
6849         Move nautilus_file_get_existing to public header.
6851         * libnautilus-private/nautilus-file.c:
6852         Create saved search files at right time
6854         * libnautilus-private/nautilus-marshal.list:
6855         Add new marshallers
6857         * libnautilus-private/nautilus-monitor.c:
6858         Remove some spew
6860         * libnautilus-private/nautilus-search-directory.[ch]:
6861         Split out search file loading to a separate function.
6863         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6864         Handle several layers of cannot accept drop.
6866         * src/file-manager/fm-directory-view.[ch]:
6867         Make files be related to the directory they are in, since
6868         a file can be in a tree multiple times, with searches.
6869         Sorting us now done in base class, and inheriting classes just
6870         add a compare function.
6871         Fix file leak in new_folder_done.
6873         * src/file-manager/fm-icon-view.c:
6874         Update to new base class API.
6875         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
6877         * src/file-manager/fm-list-model.[ch]:
6878         Rearrange data so that we can have one file in multiple dirs.
6879         Still problems with the same directory in multiple dirs.
6880         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
6881         Fix leak in each_path_get_data_binder
6883         * src/file-manager/fm-list-view.c:
6884         Update to new APIs (base class and model).
6885         Fix leak in fm_list_view_get_selection_foreach_func.
6887 --- end of nautilus-search2 merge ---
6889 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6891         * src/file-manager/fm-directory-view.c:
6892         (report_broken_symbolic_link):
6893         Don't ask to move broken symlinks to trash in trash (#132751)
6895         Patch from Christian Neumair
6897 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6899         * libnautilus-private/nautilus-desktop-icon-file.c:
6900         * libnautilus-private/nautilus-directory-async.c:
6901         * libnautilus-private/nautilus-file.c:
6902         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
6903         permissions.
6905         Patch from Christian Neumair and Christian Kellner
6907         * configure.in:
6908         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
6910 2005-12-12  Alexander Larsson  <alexl@redhat.com>
6912         * src/file-manager/fm-properties-window.c:
6913         Use GtkComboBox, not option menu. (#322567)
6915         Patch by Jaap A. Haitsma
6917 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
6919         * src/file-manager/fm-directory-view.c:
6920         (extension_action_slow_mime_types_ready_callback),
6921         (extension_action_callback), (add_extension_action_for_files):
6922         Keep the original action refed till its activation callback is
6923         done. Prevents the callback data from being freed prematurely.
6924         Fixes #320230.
6926 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
6928         Fixes bug #322957:
6930         Add a "Network Servers" icon on the desktop, which takes you to network:///
6932         * libnautilus-private/nautilus-global-preferences.h
6933         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
6934         name.  This determines whether we show the "Network Servers" icon.
6936         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
6937         schema for /apps/nautilus/desktop/network_visible; the default is true.
6939         * libnautilus-private/nautilus-desktop-link.h
6940         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
6942         * libnautilus-private/nautilus-desktop-link.c
6943         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
6945         * libnautilus-private/nautilus-desktop-link-monitor.c
6946         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
6947         (nautilus_desktop_link_monitor_delete_link): Don't delete
6948         NAUTILUS_DESKTOP_LINK_NETWORK links.
6949         (update_link_visibility): New helper function.
6950         (desktop_home_visible_changed): Use update_link_visibility(), to
6951         avoid duplicated code.
6952         (desktop_computer_visible_changed): Likewise.
6953         (desktop_trash_visible_changed): Likewise.
6954         (desktop_network_visible_changed): New function.
6955         (create_link_and_add_preference): New helper function.
6956         (nautilus_desktop_link_monitor_init): Use
6957         create_link_and_add_preference() to avoid duplicated code.  Also,
6958         create the network_link.
6959         (desktop_link_monitor_finalize): Unref the network_link.
6960         (remove_link_and_preference): New helper function.
6961         (desktop_link_monitor_finalize): Use remove_link_and_preference()
6962         to avoid duplicated code.  Also, free the network_link.
6964         * src/file-manager/fm-icon-container.c (SortCategory): Add a
6965         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
6966         the "Network Servers" icon appears before mounts.
6967         (get_sort_category): Use SORT_NETWORK_LINK as the category for
6968         NAUTILUS_DESKTOP_LINK_NETWORK.
6970 2005-12-09  Alexander Larsson  <alexl@redhat.com>
6972         * libnautilus-private/nautilus-emblem-utils.c:
6973         * libnautilus-private/nautilus-file-operations.c:
6974         * libnautilus-private/nautilus-program-choosing.c:
6975         * src/file-manager/fm-directory-view.c:
6976         * src/file-manager/fm-error-reporting.c:
6977         * src/file-manager/fm-properties-window.c:
6978         * src/file-manager/fm-tree-view.c:
6979         * src/nautilus-application.c:
6980         * src/nautilus-connect-server-dialog-main.c:
6981         * src/nautilus-connect-server-dialog.c:
6982         * src/nautilus-emblem-sidebar.c:
6983         * src/nautilus-information-panel.c:
6984         * src/nautilus-navigation-window-menus.c:
6985         * src/nautilus-property-browser.c:
6986         * src/nautilus-window-bookmarks.c:
6987         * src/nautilus-window-manage-views.c:
6988         Remove title from alerts. (#323134)
6990         Patch from jaap@haitsma.org
6992         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
6993         Fix warning from ignoring g_list_append return value
6995 2005-12-09  Alexander Larsson  <alexl@redhat.com>
6997         * src/nautilus-navigation-window.[ch]:
6998         Use combo box instead of option menu (#322567)
7000         Patch from jaap@haitsma.org
7002 2005-12-08  Alexander Larsson  <alexl@redhat.com>
7004         * src/nautilus-file-management-properties.c:
7005         * src/nautilus-file-management-properties.glade:
7006         Use the new combo box code (#322487)
7008         Patch from jaap@haitsma.org
7010         * configure.in:
7011         Require new eel.
7013 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
7015         Fixes bug #318140:
7017         * libnautilus-private/nautilus-link-desktop-file.c
7018         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
7019         .desktop file doesn't have an Icon property, fall back to some
7020         reasonable icons depending on the type of the .desktop file.
7022         * libnautilus-private/nautilus-icon-factory.c
7023         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
7024         custom icons vs. special icons.
7026 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
7028         Fixes bug #317962:
7030         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
7031         name for $HOME; just let it be the actual display name of the
7032         folder on disk.
7034         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
7035         this consistent.
7037 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
7039         * src/file-manager/fm-directory-view.c: (done_loading),
7040         (display_pending_callback),
7041         (schedule_idle_display_of_pending_files),
7042         (schedule_timeout_display_of_pending_files),
7043         (unschedule_display_of_pending_files), (queue_pending_files),
7044         (remove_changes_timeout_callback), (reset_update_interval),
7045         (changes_timeout_callback), (schedule_changes),
7046         (files_added_callback), (files_changed_callback),
7047         (done_loading_callback), (schedule_update_menus),
7048         (file_changed_callback), (finish_loading),
7049         (fm_directory_view_stop):
7050         Schedule the frequency of updates to the view in relation to the
7051         activity in a viewed directory instead of simply scheduling everything
7052         as idle. Prevents high CPU load from constant updates in busy
7053         directories and allows more efficient use of the cached info for
7054         the initial display.
7056 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
7058         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
7059         HIG fixes for the delete confirmation dialog.  Remove window
7060         title & convert dialog type from question to warning.
7062 2005-11-24  Alexander Larsson  <alexl@redhat.com>
7064         * src/file-manager/fm-directory-view.c:
7065         Allow shift-delete even if not visible in ui.
7067         Patch from Nelson Benítez <gnel@cenobioracing.com>
7069 2005-11-24  Alexander Larsson  <alexl@redhat.com>
7071         * icons/knob.png:
7072         New knob icon from Luca Ferretti
7074 2005-11-24  Alexander Larsson  <alexl@redhat.com>
7076         * libnautilus-private/nautilus-file.[ch]:
7077         Add nautilus_file_list_cancel_call_when_ready.
7079         * src/file-manager/fm-directory-view.c:
7080         Handle multiple files being activated together.
7082         Patch from Christian Neumair with some changes.
7084 2005-11-23  Alexander Larsson  <alexl@redhat.com>
7086         * libnautilus-private/nautilus-thumbnails.c:
7087         (nautilus_thumbnail_load_framed_image):
7088         Don't frame thumbnails with alpha channel.
7090 2005-11-22  Alexander Larsson  <alexl@redhat.com>
7092         * src/nautilus-file-management-properties.glade:
7093         Use pixel offset for indenting, not spaces.
7094         Patch from Jaap Haitsma
7096 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
7098         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
7099         G_MODULE_BIND_LAZY when dlopening a module.
7101 2005-11-19  Christian Neumair  <chris@gnome-de.org>
7103         * src/file-manager/fm-directory-view.c:
7104         (action_location_delete_callback): Ask for confirmation when deleting
7105         through the location context menu. Fixes #321584.
7107 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
7109         * src/nautilus-file-management-properties.c:
7110         (nautilus_file_management_properties_size_group_create):
7111         Don't leak size_group reference.
7112         Patch from Jaap Haitsma <jaap@haitsma.org>
7114 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7116         * configure.in:
7117         Post release version bump.
7119 === nautilus 2.13.2 ===
7121 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7123         * configure.in:
7124         Require new eel
7126         * NEWS:
7127         Update for release
7129 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7131         * src/file-manager/fm-tree-view.c: (create_tree):
7132         * src/nautilus-main.c: (register_icons):
7133         * src/nautilus-window-menus.c:
7134         Always use gnome-fs-home for home icon.
7136 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7138         * libnautilus-private/nautilus-icon-canvas-item.c:
7139         (nautilus_icon_canvas_item_bounds):
7140         Handle emblem size correctly when zoomed.
7141         Patch from Christian Neumair
7143 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7145         * src/nautilus-desktop-window.c (realize):
7146         Fix typo (#320003)
7148 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
7150        Fix the volumes part of bug #45953:
7152        * libnautilus-private/nautilus-icon-container.c
7153        (finish_adding_new_icons): First, call assign_icon_position().
7154        Then, don't ignore the fact that the icon may have a lazy
7155        position; check the icon->has_lazy_position flag even after
7156        retrieving its stored position.  If the flag is turned on, defer
7157        the icon to the semi_position_icons list.
7159 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7161         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
7162         Handle the case of missing highlight frame better.
7163         Patch from Christian Neumair
7165 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7167         * src/file-manager/fm-properties-window.c:
7168         Nicer ui for setting custom icons (#95115)
7169         Patch from Christian Neumair
7171 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7173         * libnautilus-private/nautilus-file-operations.[ch]:
7174         * src/file-manager/fm-directory-view.[ch]:
7175         * src/file-manager/fm-icon-view.c:
7176         * src/file-manager/fm-list-view.c:
7177         * src/file-manager/fm-tree-view.c:
7178         Get the right position on new folders/files when in
7179         manual position mode.
7180         Patch from Christian Neumair
7182 2005-11-14  Alexander Larsson  <alexl@redhat.com>
7184         * libnautilus-private/nautilus-file-operations.c:
7185         (handle_transfer_overwrite):
7186         Add skip all button. (#48331)
7187         Patch from Guillaume Desmottes <cass@skynet.be>
7189 2005-11-13  Christian Neumair  <chris@gnome-de.org>
7191         * libnautilus-private/nautilus-icon-container.c:
7192         Use ctrl-shift-g to browse back in results. Fixes #320061.
7194 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
7196         * src/file-manager/fm-tree-view.c: (create_tree):
7197         Connect the compare function before root nodes are added.
7198         Prevents the internal sort model of GtkTree from going
7199         out of sync with the tree view after a root node resort.
7200         Fixes #158506.
7202 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
7204         * libnautilus-private/nautilus-icon-canvas-item.h:
7205         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
7206         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
7207         make the knob image themable as stock-nautilus-knob.
7209         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
7210         via keyboard, with <Control>+, <Control>- and <Control>0.
7212         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
7213         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
7214         does not eat <Control>0.
7216 2005-10-26  Alexander Larsson  <alexl@redhat.com>
7218         * libnautilus-private/nautilus-file-operations.c:
7219         Include locale.h to fix build. Patch from Nelson Benítez.
7221 2005-10-26  Alexander Larsson  <alexl@redhat.com>
7223         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
7224         Fix leak. Patch from Kjartan Maraas. (#319333)
7226 2005-10-26  Alexander Larsson  <alexl@redhat.com>
7228         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
7229         Correctly sort the mime lists.
7231 2005-10-24  Alexander Larsson  <alexl@redhat.com>
7233         * configure.in:
7234         Post release version bump.
7236 === nautilus 2.13.1 ===
7238 2005-10-24  Alexander Larsson  <alexl@redhat.com>
7240         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
7241         Fix test, icon size was removed
7243         * NEWS:
7244         Update for release
7246 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
7248         * src/file-manager/fm-directory-view.c: Only show
7249         the "Format" item if gfloppy is around.
7251 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
7253         * src/file-manager/fm-actions.h:
7254         * src/file-manager/nautilus-directory-view-ui.xml:
7255         * src/file-manager/fm-directory-view.c: Add a "Format"
7256         menuitem to the context menu of Floppy in Computer,
7257         which runs gfloppy.
7259 2005-10-20  Christian Neumair  <chris@gnome-de.org>
7261         * libnautilus-private/nautilus-program-choosing.c:
7262         (nautilus_launch_show_file):
7263         * src/nautilus-window-manage-views.c:
7264         (display_view_selection_failure):
7265         * src/file-manager/fm-directory-view.c:
7266         (activate_callback),
7267         (activate_activation_uri_ready_callback):
7268         Don't bail if an authentication request was cancelled.
7270 2005-10-20  Christian Neumair  <chris@gnome-de.org>
7272         * src/nautilus-sidebar-title.c:
7273         (update_more_info):
7274         * libnautilus-private/nautilus-file.c:
7275         * libnautilus-private/nautilus-file.h:
7276         (nautilus_file_should_show_type):
7277         Don't display file type in sidebar for computer, network and smb
7278         toplevel URIs. Fixes #168561.
7280 2005-10-19  Christian Neumair  <chris@gnome-de.org>
7282         * libnautilus-private/nautilus-mime-actions.c:
7283         (get_open_with_mime_applications), (application_compare_by_name),
7284         (application_compare_by_id):
7285         Sort applications by name. Fixes bug #310038.
7287 2005-10-19  Christian Neumair  <chris@gnome-de.org>
7289         * libnautilus-private/nautilus-bookmark.c:
7290         (bookmark_file_changed_callback):
7291         Don't update bookmarks when its target file is trashed. Fixes #162787.
7293 2005-10-19  Christian Neumair  <chris@gnome-de.org>
7295         * libnautilus-private/nautilus-window-info.h:
7296         * src/nautilus-window-manage-views.c:
7297         (nautilus_window_open_location_full):
7298         * src/file-manager/fm-icon-view.c:
7299         (icon_container_activate_alternate_callback):
7300         * src/file-manager/fm-list-view.c:
7301         (activate_selected_items_alternate):
7302         Open a new navigational window on alternative item activation.
7304 2005-10-19  Christian Neumair  <chris@gnome-de.org>
7306         * src/nautilus-spatial-window.c:
7307         (got_file_info_for_location_menu_callback):
7308         Use custom image for location button if available. Partially fixes
7309         #311394 and plugs a leak.
7311 2005-10-19  Alexander Larsson  <alexl@redhat.com>
7313         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
7314         Scroll into view correctly when renaming (#309964)
7316 2005-10-19  Alexander Larsson  <alexl@redhat.com>
7318         * libnautilus-private/Makefile.am (INCLUDES):
7319         Remove duplicate setting of libnautilus_private_la_LIBADD
7321 2005-10-19  Alexander Larsson  <alexl@redhat.com>
7323         * src/nautilus-shell-interface.idl:
7324         Reuse Nautilus::URI from the one defined in libnautilus-private.
7326         * libnautilus-private/Makefile.am:
7327         Link libnautilus-private statically.
7329 2005-10-18  Christian Neumair  <chris@gnome-de.org>
7331         * src/file-manager/fm-directory-view.c:
7332         (can_delete_uri_without_confirm),
7333         (confirm_delete_directly):
7334         Don't request confirmation for deletion of "burn:" URIs. Fixes
7335         #302607.
7337 2005-10-18  Christian Neumair  <chris@gnome-de.org>
7339         * src/nautilus-places-sidebar.c: (update_places):
7340         * src/nautilus-window-bookmarks.c: (update_bookmarks):
7341         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
7343 2005-10-18  Christian Neumair  <chris@gnome-de.org>
7345         * libnautilus-private/nautilus-metafile.c: Make metadata
7346         copying/moving asynchronous.
7348 2005-10-18  Christian Neumair  <chris@gnome-de.org>
7350         * data/browser.xml: Don't mark strings for translation we get from
7351         gnome-icon-theme. Fixes #114919.
7353 2005-10-18  Alexander Larsson  <alexl@redhat.com>
7355         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
7356         Don't send slash to typeahead
7358         * src/nautilus-location-dialog.[ch]:
7359         Add nautilus_location_dialog_set_location.
7361         * src/nautilus-navigation-window-menus.c:
7362         * src/nautilus-navigation-window.c:
7363         * src/nautilus-spatial-window.c:
7364         * src/nautilus-window.[ch]:
7365         Open location dialog/entry when you press '/'.
7367 2005-10-18  Alexander Larsson  <alexl@redhat.com>
7369         * src/file-manager/fm-list-view.c:
7370         Use gtktreeview typeahead. Patch by Christian Neumair.
7372 2005-10-18  Jürg Billeter  <j@bitron.ch>
7374         * libnautilus-private/nautilus-icon-container.c: (destroy),
7375         (unrealize), (button_press_event),
7376         (nautilus_icon_container_search_position_func),
7377         (nautilus_icon_container_real_search_enable_popdown),
7378         (nautilus_icon_container_search_enable_popdown),
7379         (nautilus_icon_container_search_disable_popdown),
7380         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
7381         (nautilus_icon_container_search_entry_flush_timeout),
7382         (nautilus_icon_container_search_preedit_changed),
7383         (nautilus_icon_container_search_activate),
7384         (nautilus_icon_container_search_delete_event),
7385         (nautilus_icon_container_search_button_press_event),
7386         (nautilus_icon_container_search_iter),
7387         (nautilus_icon_container_search_move),
7388         (nautilus_icon_container_search_scroll_event),
7389         (nautilus_icon_container_search_key_press_event),
7390         (nautilus_icon_container_search_init),
7391         (nautilus_icon_container_ensure_interactive_directory),
7392         (nautilus_icon_container_real_start_interactive_search),
7393         (nautilus_icon_container_start_interactive_search),
7394         (key_press_event), (nautilus_icon_container_class_init):
7395         * libnautilus-private/nautilus-icon-container.h:
7396         * libnautilus-private/nautilus-icon-private.h:
7397         * libnautilus-private/nautilus-marshal.list:
7399         Replace NautilusIconContainer typeahead implementation by a port of
7400         GtkTreeView's interactive search.
7402 2005-10-18  Alexander Larsson  <alexl@redhat.com>
7404         * libnautilus-extension/Makefile.am:
7405         * libnautilus-private/Makefile.am:
7406         Build fixes for cygwin.
7407         Patch from Yaakov S (Cygwin Port)
7409 2005-10-17  Christian Neumair  <chris@gnome-de.org>
7411         * libnautilus-private/nautilus-bookmark.c:
7412         * libnautilus-private/nautilus-bookmark.h:
7413         * libnautilus-private/nautilus-icon-container.c:
7414         * libnautilus-private/nautilus-icon-factory.c:
7415         * libnautilus-private/nautilus-icon-factory.h:
7416         * libnautilus-private/nautilus-ui-utilities.c:
7417         * src/nautilus-bookmarks-window.c:
7418         * src/nautilus-history-sidebar.c:
7419         * src/nautilus-places-sidebar.c:
7420         * src/nautilus-sidebar-title.c:
7421         * src/nautilus-spatial-window.c:
7422         * src/nautilus-window-menus.c:
7423         * src/file-manager/fm-directory-view.c:
7424         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
7425         stock icon size, use this size in the sidebar, and in menus.
7426         Fixes #167107 and others.
7428 2005-10-17  Alexander Larsson  <alexl@redhat.com>
7430         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
7431         Remove ctrl-backspace delete keybinding. (#310546)
7433 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7435         * libnautilus-extension/nautilus-file-info.c:
7436         * libnautilus-extension/nautilus-file-info.h:
7437         * libnautilus-private/nautilus-file.c:
7438         Add new functions for extensions:
7439         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
7440         nautilus_file_info_get_volume, nautilus_file_info_get_drive
7442         Patch from Trevor Davenport
7444 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7446         * configure.in:
7447         Bump version to 2.13.1. Further 2.12.x work is on
7448         gnome-2-12 branch.
7450 ==== gnome-2-12 branched from here ===
7452 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7454         * configure.in:
7455         Post release version bump
7457 === nautilus 2.12.1 ===
7459 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7461         * NEWS:
7462         Update for 2.12.1
7464 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7466         * libnautilus-private/nautilus-file-operations-progress.c:
7467         (nautilus_file_operations_progress_new),
7468         (nautilus_file_operations_progress_new_file):
7469         Correctly escape input strings for GMarkup. (#317736)
7470         Patch from Christian Neumair.
7472 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7474         * src/file-manager/fm-list-model.c:
7475         (fm_list_model_sort_file_entries):
7476         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
7477         Patch from Christian Neumair.
7479 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7481         * libnautilus-private/nautilus-directory-metafile.c:
7482         (nautilus_directory_get_file_metadata):
7483         On assert failure, return default metadata, not NULL.
7484         Partial fix of #308977.
7485         Patch from Christian Neumair.
7487 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7489         * src/nautilus-window.c:
7490         Verify arguments in public functions.
7491         Patch from Christian Neumair.
7493 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7495         * libnautilus-private/nautilus-icon-container.c:
7496         * libnautilus-private/nautilus-icon-private.h:
7497         Don't crash if file removed during start of drag. (#158196)
7498         Patch from Christian Neumair.
7500         Remove remove_context_menu_timeout, which is not needed anymore.
7502 2005-10-03  Alexander Larsson  <alexl@redhat.com>
7504         * src/file-manager/nautilus-directory-view-ui.xml:
7505         Fix some spelling errors.
7506         Patch from Lukasz Stelmach <stlman@poczta.fm>
7508 2005-09-30  Christian Neumair  <chris@gnome-de.org>
7510         * libnautilus-private/nautilus-icon-container.c:
7511         (nautilus_icon_container_update_scroll_region),
7512         (lay_down_icons_horizontal):
7513         Only wrap icons when the right margin touches the rightmost icon.
7514         Fixes #313025.
7516 2005-09-30  Alexander Larsson  <alexl@redhat.com>
7518         * src/file-manager/fm-tree-view.c: (compare_rows):
7519         Correct sort order for dummy row.
7520         Possible fix for #123051
7522 2005-09-27  Alexander Larsson  <alexl@redhat.com>
7524         * src/file-manager/fm-directory-view.c:
7525         (activate_check_mime_types):
7526         Never warn if the files would be launched in the same app.
7527         Partially reverts checkin from 2005-08-01.
7529 2005-09-26  Christian Neumair  <chris@gnome-de.org>
7531         * libnautilus-private/nautilus-desktop-directory.c:
7532         (desktop_directory_changed_callback), (desktop_finalize),
7533         (update_desktop_directory): Make changes to "desktop_is_home_dir"
7534         GConf key instant apply. Fixes #116217.
7536         * libnautilus-private/nautilus-icon-canvas-item.c:
7537         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
7538         Partially fixes #159643.
7540         * src/file-manager/fm-directory-view.c:
7541         (action_mount_volume_callback), (action_unmount_volume_callback),
7542         (action_eject_volume_callback), (file_should_show_foreach),
7543         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
7544         volumes at once. Fixes #156169.
7546 2005-09-20  christian neumair  <chris@gnome-de.org>
7548         * src/nautilus-connect-server-dialog.c: (connect_to_server):
7549         Fix leak and crasher. Fixes #314730.
7551         * src/file-manager/fm-directory-view.c: (connect_proxy):
7552         Don't poke around with null pixbuf if icon theme lookup failed.
7554         * libnautilus-private/nautilus-desktop-directory-file.c:
7555         (desktop_directory_file_get_deep_counts):
7556         * libnautilus-private/nautilus-file.c:
7557         (nautilus_file_get_deep_counts),
7558         (nautilus_file_get_string_attribute_with_default:):
7559         * libnautilus-private/nautilus-file.h:
7560         * libnautilus-private/nautilus-trash-file.c:
7561         (trash_file_get_deep_counts):
7562         * src/file-manager/fm-properties-window.c:
7563         (directory_contents_value_field_update),
7564         (attach_directory_contents_value_field),
7565         (update_visibility_of_item_count_fields),
7566         (update_visibility_of_item_count_fields_wrapper),
7567         (remember_directory_contents_widget),
7568         (append_directory_contents_fields), (real_destroy):
7569         Add force flag to nautilus_file_get_deep_counts, which forces
7570         generation even if the "show deep count" preference is turned off.
7571         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
7573 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
7575         * nautilus-connect-server-dialog-main.c: (main):
7576         * nautilus-connect-server-dialog.h:
7577         * nautilus-connect-server-dialog.c:
7578         (nautilus_connect_server_dialog_new):
7579         * nautilus-window-menus.c:
7580         (action_connect_to_server_callback):
7581         Autofill "Connect to server" dialog where possible.
7582         Fixes #314745
7584 2005-09-19  Christian Neumair  <chris@gnome-de.org>
7586         * libnautilus-private/nautilus-file-operations.c:
7587         (nautilus_file_operations_copy_move),:
7588         Try to use the trash associated with a symlink's parent directory if
7589         resolution fails because of broken symlink when moving symlink to
7590         trash.
7592         * libnautilus-private/nautilus-file-operations.c:
7593         (nautilus_self_check_file_operations):
7594         Fix date self checks. Fixes #47364.
7596 2005-09-19  Alexander Larsson  <alexl@redhat.com>
7598         * icons/Makefile.am:
7599         * icons/Search.png:
7600         * icons/nautilus-desktop.png:
7601         * icons/nautilus-file-management-properties.png:
7602         * icons/nautilus-mini-logo.png:
7603         * icons/nautilus-server-connect.png:
7604         * icons/side_bar_image.png:
7605         Remove unused icons (#315990)
7606         Patch from Jaap A. Haitsma
7608 2005-09-19  Christian Neumair  <chris@gnome-de.org>
7610         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
7611         * libnautilus-private/nautilus-thumbnails.c:
7612         (nautilus_update_thumbnail_file_copied),
7613         (nautilus_update_thumbnail_file_renamed),
7614         (nautilus_remove_thumbnail_for_file):
7615         * libnautilus-private/nautilus-thumbnails.h:
7616         Copy thumbnails when copying file metadata. Fixes #45191.
7618 2005-09-19  Christian Neumair  <chris@gnome-de.org>
7620         * src/file-manager/fm-list-view.c: (drag_begin_callback),
7621         (motion_notify_callback):
7622         Setup drag in the "drag-begin" handler.
7624 2005-09-19  Alexander Larsson  <alexl@redhat.com>
7626         * libnautilus-private/nautilus-icon-container.[ch]:
7627         * libnautilus-private/nautilus-icon-private.h:
7628         Add support for lazily positioned icons.
7630         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7631         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
7632         (fm_icon_view_screen_changed):
7633         Use lazily positioned icons for desktop icons. (#45953)
7635         Patch from Christian Neumair  <chris@gnome-de.org>
7637 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
7639         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
7641 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
7643         Fixes bug #171073:
7645         * libnautilus-private/nautilus-trash-directory.c
7646         (nautilus_trash_directory_instance_init): In addition to
7647         connecting to "volume_pre_unmount" on the volume monitor, also
7648         connect to "volume_unmounted".  This will let the trash clean up
7649         its merged directory even if the unmount is not initiated from
7650         Nautilus.
7652         * libnautilus-private/nautilus-merged-directory.c
7653         (merged_remove_real_directory): When a real directory is removed
7654         from the merged directory, emit notifications to that effect.
7655         This lets the trash window remove the icons that used to
7656         correspond to a volume that got unmounted.
7657         (real_directory_notify_files_removed): New utility function.
7659 2005-09-06  Christian Neumair  <chris@gnome-de.org>
7661         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
7662         the zoom level is initialized correctly in fm_list_view_begin_loading.
7663         Fixes #314269.
7665 2005-09-06  Alexander Larsson  <alexl@redhat.com>
7667         * libnautilus-private/nautilus-directory-async.c:
7668         (nautilus_directory_monitor_add_internal),
7669         (nautilus_directory_monitor_remove_internal):
7670         * libnautilus-private/nautilus-file-private.h:
7671         * libnautilus-private/nautilus-file.c: (finalize):
7672         Only use directory monitors to avoid using lots and lots of
7673         file monitors. This is an optimization in almost all cases, although
7674         it does a bit more work when viewing a file properties dialog with the
7675         containing folder window hidden. (#315041)
7677 2005-09-06  Christian Neumair  <chris@gnome-de.org>
7679         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
7680         (get_unique_files), (reset_extension_actions_menu): Always pass all
7681         selected files to extension, instead of passing max. 1 per selected
7682         MIME type. Fixes #314721.
7684 2005-09-05  Alexander Larsson  <alexl@redhat.com>
7686         * configure.in:
7687         Post release version bump.
7689 === nautilus 2.12.0 ===
7691 2005-09-05  Alexander Larsson  <alexl@redhat.com>
7693         * configure.in:
7694         Require eel 2.12.
7696         * NEWS:
7697         Update for release
7699 2005-08-31  Alexander Larsson  <alexl@redhat.com>
7701         * libnautilus-private/nautilus-icon-container.c:
7702         (handle_focus_in_event), (handle_focus_out_event):
7703         Don't redraw the whole desktop on focus in/out.
7705 2005-08-29  Alexander Larsson  <alexl@redhat.com>
7707         * libnautilus-private/nautilus-icon-factory.c:
7708         (get_icon_from_cache):
7709         Revert memleak patch from 2005-08-23, since it was
7710         wrong and causes crashes.
7712 2005-08-29  Alexander Larsson  <alexl@redhat.com>
7714         * libnautilus-private/nautilus-icon-dnd.c:
7715         (nautilus_icon_container_get_drop_action):
7716         Handle background color/image drops even on
7717         icons. (#47536)
7718         Patch from Christian Neumair  <chris@gnome-de.org>
7720 2005-08-29  Alexander Larsson  <alexl@redhat.com>
7722         * src/file-manager/fm-directory-view.c:
7723         (filtering_changed_callback):
7724         Fix handling of global show-hidden-file prefs change.
7725         (#306821)
7726         Patch from Christian Neumair  <chris@gnome-de.org>
7728 2005-08-29  Alexander Larsson  <alexl@redhat.com>
7730         * libnautilus-private/nautilus-icon-container.c:
7731         (nautilus_icon_container_get_first_visible_icon):
7732         Handle non-sorted-by-y icon containers (manual mode).
7733         #157415. Patch from Christian Neumair <chris@gnome-de.org>
7735 2005-08-25  William Jon McCann  <mccann@jhu.edu>
7737         * src/file-manager/fm-icon-view.c (should_preview_sound):
7738         Don't allow audio preview in burn://.  Workaround for
7739         #312275.
7741 2005-08-29  Alexander Larsson  <alexl@redhat.com>
7743         * libnautilus-private/nautilus-icon-factory.c:
7744         (get_special_icon_for_file),
7745         (nautilus_icon_factory_get_icon_for_file),
7746         (nautilus_icon_factory_is_icon_ready_for_file):
7747         Handle some more special location icons, and don't require
7748         attributes for special location icons. (#312095, #312134)
7749         Patch from Christian Neumair  <chris@gnome-de.org>
7751 2005-08-26  Alexander Larsson  <alexl@redhat.com>
7753         * src/file-manager/fm-directory-view.c:
7754         Better handling of script env vars:
7755         Expand uri for desktop directory.
7756         Expand uris for links on desktop
7757         Expand pathnames for items in trash.
7758         Fixes bug #148545
7759         Based on a patch from Christian Neumair  <chris@gnome-de.org>
7761 2005-08-26  Alexander Larsson  <alexl@redhat.com>
7763         * libnautilus-private/nautilus-icon-container.c:
7764         (lay_down_icons_horizontal):
7765         Fix layouting in text-beside-icons mode for short names.
7766         (#159621)
7767         Patch from Christian Neumair  <chris@gnome-de.org>
7769 2005-08-25  Alexander Larsson  <alexl@redhat.com>
7771         * libnautilus-private/nautilus-file-operations.[ch]:
7772         * src/file-manager/fm-directory-view.c:
7773         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
7774         nautilus_file_operations_new_file_from_template, instead
7775         manually removing source when needed. This fixes #309592.
7777 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
7779         * configure.in:
7780         Post release version bump.
7782 === nautilus 2.11.92 ===
7784 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
7786         * configure.in:
7787         Require eel 2.11.92.
7789         * NEWS:
7790         Update for release
7792 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
7794         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7795         (get_drop_action), (receive_dropped_keyword),
7796         (drag_data_received_callback):
7797         Enable emblem dropping to the list view and allow text
7798         drags on the list background. Fixes #313408.
7800         Based on a patch from Christian Neumair  <chris@gnome-de.org>
7802 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
7804         * libnautilus-private/nautilus-icon-factory.c:
7805         (get_icon_from_cache):
7806         Don't ref cached_icon twice. Fixes #307288.
7808         Patch from Kjartan Maraas  <kmaraas@gnome.org>
7810 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
7812         * libnautilus-private/nautilus-file.c:
7813         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
7814         (prepend_automatic_emblem_names):
7815         * libnautilus-private/nautilus-file.h:
7816         * src/file-manager/fm-directory-view.c:
7817         (desktop_or_home_dir_in_selection), (real_update_location_menu),
7818         (real_update_menus):
7819         Don't allow trashing or deleting the home or desktop folder within
7820         a selection or via the location button context menu. Fixes #310414.
7822         Based on a patch from Christian Neumair  <chris@gnome-de.org>
7824 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
7826         * libnautilus-private/nautilus-mime-actions.c:
7827         (filter_nautilus_handler), (get_open_with_mime_applications),
7828         (nautilus_mime_get_open_with_applications_for_file),
7829         (nautilus_mime_get_applications_for_file),
7830         (nautilus_mime_has_any_applications_for_file):
7831         Don't show nautilus folder handler as application option
7832         for folders. Fixes #310382.
7834         Based on a patch from Christian Neumair  <chris@gnome-de.org>
7836 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
7838         * src/nautilus-main.c: (main):
7839         Revert the GDK threading patch as it causes major
7840         freezage. Fixes #313588.
7842 2005-08-12  Christian Neumair  <chris@gnome-de.org>
7844         * src/file-manager/fm-properties-window.c: (create_image_widget),
7845         (create_basic_page): Don't make icon drop target for images if
7846         should_show_custom_icon_buttons is FALSE. Fixes #312967.
7848 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
7850         * src/nautilus-main.c:
7851         Initialize the GDK threading system. Fixes #312894.
7853 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
7855         Lots of cleanups. Closes bug #313094 and bug #149714
7857         * libnautilus-private/nautilus-directory-background.c:
7858         (nautilus_file_background_write_desktop_default_settings):
7859         ANSIfication
7860         * libnautilus-private/nautilus-file.c: Mark some variables
7861         static.
7862         * libnautilus-private/nautilus-icon-container.c:
7863         (nautilus_icon_container_get_selection): Return NULL not
7864         FALSE.
7865         * libnautilus-private/nautilus-icon-factory.c:
7866         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
7867         * libnautilus-private/nautilus-metafile.c: Static variables
7868         * libnautilus-private/nautilus-program-choosing.c:
7869         (slowly_and_stupidly_obtain_timestamp): Sparse fix
7870         * src/file-manager/fm-icon-view.c:
7871         (fm_icon_view_get_background_widget): FALSE vs NULL
7872         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
7873         Plug a leak. Bug #313094.
7874         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
7875         NULL vs 0.
7876         * src/nautilus-bookmark-list.c:
7877         (nautilus_bookmark_list_get_file_path),
7878         (nautilus_bookmark_list_load_file): ANSIfication
7879         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
7880         ANSIfication
7881         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
7882         NULL vs 0.
7883         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
7884         ANSIfication
7886 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
7888         * configure.in:
7889         Post release version bump.
7891 === nautilus 2.11.91 ===
7893 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
7895         * configure.in:
7896         Require eel 2.11.91.
7898         * NEWS:
7899         Update for release
7901 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
7903         * libnautilus-private/nautilus-file.c: (file_is_desktop),
7904         (nautilus_file_can_rename):
7905         Don't allow renaming of the desktop folder. Closes #125637.
7907         Patch from Christian Neumair  <chris@gnome-de.org>
7909 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
7911         * src/nautilus-property-browser.c:
7912         (nautilus_property_browser_class_init),
7913         (nautilus_property_browser_drag_begin), (element_clicked_callback):
7914         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
7916         Patch from Christian Neumair  <chris@gnome-de.org>
7918 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
7920         * libnautilus-private/nautilus-file-operations.c
7921         (nautilus_file_operations_copy_move):
7922         Allow moving files within the burn location. Fixes #312085.
7924         Patch from William Jon McCann <mccann@jhu.edu>
7926 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
7928         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
7929         (open_selected_bookmark): Open the appropriate kind of window when
7930         jumping to bookmark. Fixes #312160.
7932         Patch from Jaap Haitsma <jaap@haitsma.org>
7934 2005-08-05  Christian Neumair  <chris@gnome-de.org>
7936         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
7937         Fixes #308996.
7939 2005-08-05  Christian Neumair  <chris@gnome-de.org>
7941         * src/nautilus-window.c: (nautilus_window_class_init):
7942         * src/nautilus-window.h:
7943         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
7944         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
7946 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
7948         * configure.in: Added "te" to ALL_LINGUAS.
7950 2005-08-03  Joe Shaw  <joeshaw@novell.com>
7952         * libnautilus-private/nautilus-metafile.c
7953         (set_file_node_timestamp): Added, sets a timestamp property on a
7954         file node so that metadata changes can be tracked per file, rather
7955         than per directory.
7956         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
7957         copy_file_metadata): Set the timestamp on the node.
7959 2005-08-03  Christian Neumair  <chris@gnome-de.org>
7961         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
7962         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
7963         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
7965         * src/nautilus-location-bar.c: (real_cancel),
7966         (nautilus_location_bar_class_init),
7967         (nautilus_location_bar_set_location)
7968         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
7969         * src/nautilus-navigation-bar.h:
7970         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
7971         (navigation_bar_location_changed_callback): Hide temporary bars when
7972         pressing the escape key. Fixes #311652.
7974 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
7976         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
7977         Initialize best_icon_size when constructing sidebar.
7978         Fixes a critical librsvg warning.
7980         Patch from Jaap Haitsma <jaap@haitsma.org>
7982 2005-08-02  Christian Neumair  <chris@gnome-de.org>
7984         * libnautilus-private/nautilus-customization-data.c:
7985         (format_name_for_display):
7986         * src/nautilus-property-browser.c: (add_reset_property):
7987         Use "Reset" as reset emblem label. Fixes #311380.
7989 2005-08-01  Christian Neumair  <chris@gnome-de.org>
7991         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
7992         Use actual/guessed MIME type relation instead of relying on their
7993         default application information. Partially fixes #309862.
7995 2005-07-28  Christian Neumair  <chris@gnome-de.org>
7997         * libnautilus-private/nautilus-file-operations-progress.c:
7998         (nautilus_file_operations_progress_new):
7999         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
8000         appears in tasklist and is minimizable. Fixes #310676.
8002 2005-07-28  Christian Neumair  <chris@gnome-de.org>
8004         * libnautilus-private/nautilus-dnd.c:
8005         (nautilus_drag_default_drop_action_for_icons):
8006         Default to move action for locations on other file systems if they
8007         should be moved to their parent folder. Fixes #61269.
8009 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
8011         * src/nautilus-pathbar.c: (get_display_name_for_folder):
8012         Use the display name of the file if the uri uses a method
8013         unknown to gnome-vfs (trash:). Fixes #310274.
8015 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
8017         * configure.in:
8018         Post release version bump.
8020 === nautilus 2.11.90 ===
8022 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
8024         * configure.in:
8025         Require eel 2.11.90 and bump version.
8027         * NEWS:
8028         Update for release
8030 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
8032         * src/file-manager/fm-directory-view.c:
8033         Don't use trash icon for location button delete action.
8034         Fixes #310414.
8036         Patch from Christian Neumair  <chris@gnome-de.org>
8038 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
8040         * src/nautilus-desktop-window.c: (real_get_icon_name),
8041         (nautilus_desktop_window_class_init):
8042         * src/nautilus-navigation-window.c: (real_get_icon_name),
8043         (nautilus_navigation_window_class_init):
8044         * src/nautilus-spatial-window.c: (real_get_icon_name),
8045         (nautilus_spatial_window_class_init):
8046         * src/nautilus-window.c: (nautilus_window_update_icon):
8047         * src/nautilus-window.h:
8048         Use file-manager icon for browser windows. Fixes bug #166516.
8050         Patch from Christian Neumair  <chris@gnome-de.org>
8052 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
8054         * src/file-manager/fm-icon-view.c:
8055         (play_file), (preview_audio): track the pid of the currently
8056         running sound process using a static variable and kill it
8057         before starting any new process.
8058         (can_play_sound): copy from nautilus-sound.c
8060         * src/nautilus-application.c: (finish_startup): don't call
8061         nautilus_sound_init()
8063         * libnautilus-private/nautilus-sound.[ch]: remove old code
8064         to track the currently runing sound process using a GConf
8065         key.
8067         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
8069 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
8071         * libnautilus-private/nautilus-global-preferences.c:
8072         (nautilus_global_preferences_init): remove code to import
8073         some preferences which were deprecated in GNOME 2.2.
8075 2005-07-15  Vincent Noel  <vnoel@cox.net>
8077         * src/nautilus-information-panel.c: (make_button_box),
8078         (add_command_buttons):
8079         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
8080         (sidebar_title_create_more_info_label): Ellipsize everything in
8081         the information side pane, and make labels selectable. Fixes
8082         #310386, #80429 and #43858.
8084 2005-07-14  Elijah Newren  <newren@gmail.com>
8086         * configure.in: Bump required startup-notification version up to
8087         0.8 (should have been done back in February with the updated
8088         startup-notification stuff, but better late than never)
8090 2005-07-14  Alexander Larsson  <alexl@redhat.com>
8092         * src/file-manager/fm-list-view.c:
8093         Remove underlines from all lines in single click mode.
8094         Add hover underline and cursor. (#105521)
8095         Patch from Christian Neumair  <chris@gnome-de.org>
8097 2005-07-13  Christian Neumair  <chris@gnome-de.org>
8099         * libnautilus-private/nautilus-desktop-link-monitor.c:
8100         (volume_delete_dialog): Refer to the volume context menu as "popup
8101         menu", and not as "right-click menu". Fixes #308248.
8103 2005-07-13  Christian Neumair  <chris@gnome-de.org>
8105         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
8106         path_bar_location_changed_callback): Try to reload visited locations
8107         from history before doing a full location change. Fixes #310068.
8109         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
8110         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
8111         Fixes #92862.
8113 2005-07-13  Alexander Larsson  <alexl@redhat.com>
8115         * src/nautilus-navigation-window.c:
8116         * src/nautilus-spatial-window.c:
8117         * src/nautilus-window.c:
8118         Pack main table with GTK_SHRINK (#16057)
8120 2005-07-13  Alexander Larsson  <alexl@redhat.com>
8122         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8123         Don't scroll to end of column on rename (#309964).
8125 2005-07-13  Alexander Larsson  <alexl@redhat.com>
8127         * libnautilus-private/nautilus-file-utilities.c:
8128         Files with name "~" are not backups. (#170607)
8129         Patch from Christian Neumair <chris@gnome-de.org>
8131 2005-07-13  Alexander Larsson  <alexl@redhat.com>
8133         * libnautilus-private/nautilus-icon-dnd.c:
8134         Set dnd icon in drag_begin (#307943)
8135         patch from Matthias Clasen
8137 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8139         * configure.in:
8140         Post release version bump.
8142 === nautilus 2.11.4 ===
8144 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8146         * configure.in:
8147         Require eel 2.11.4
8149         * NEWS:
8150         Update for release
8152 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8154         * src/nautilus-image-properties-page.c: (load_finished):
8155         list width/height separately (#159851)
8157         Patch from Christian Neumair <chris@gnome-de.org>
8159 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8161         * src/nautilus-spatial-window.[ch]:
8162         * src/nautilus-window-private.h:
8163         * src/nautilus-window.c:
8164         Show busy cursor in browser mode too. (#97887)
8166         Patch from Christian Neumair <chris@gnome-de.org>
8168 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8170         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8171         * nautilus.desktop.in:
8172         * src/file-manager/fm-tree-view.c:
8173         * src/nautilus-places-sidebar.c:
8174         filesystem -> file system in strings
8176         Sebastien Bacher <seb128@debian.org>
8178 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8180         * libnautilus-private/nautilus-icon-dnd.c:
8181         * src/file-manager/fm-directory-view.c:
8182         * src/file-manager/fm-properties-window.c:
8183         * src/nautilus-emblem-sidebar.c:
8184         Fix up some strings for the translators. (#309879)
8185         Patch from Christian Neumair <chris@gnome-de.org>
8187 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8189         * libnautilus-private/nautilus-desktop-link-monitor.c:
8190         Handle volumes_visible changing from true to true.
8192         Patch from Benjamin Berg <benjamin@sipsolutions.net>
8194 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8196         * src/file-manager/fm-list-view.c:
8197         don't activate selection on expand in single click mode (#309389)
8199         Patch from chris@gnome-de.org
8201 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8203         * src/nautilus-places-sidebar.c:
8204         Remove gtk_range_get_adjustment assertion warnings.
8206 2005-07-11  Alexander Larsson  <alexl@redhat.com>
8208         * libnautilus-private/nautilus-global-preferences.[ch]:
8209         * src/nautilus-actions.h:
8210         * src/nautilus-navigation-window-menus.c:
8211         * src/nautilus-navigation-window-ui.xml:
8212         * src/nautilus-navigation-window.c:
8213         Add toggle to hide/show main toolbar.
8215         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8217 2005-07-10  Christian Neumair  <chris@gnome-de.org>
8219         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
8220         to add a color if another equally-named one already exists. Fixes
8221         #44867.
8223         Patch from Daniel Godas <siro.san@gmail.com>.
8225 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
8227         * src/nautilus-pathbar.c:
8228         * src/nautilus-places-sidebar.c: (update_places):
8229         Use the same icon for filesystem as the gtk file chooser.
8230         Fixes #309825.
8232         Patch from Christian Neumair  <chris@gnome-de.org>
8234 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
8236         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
8237         Remove extra ScrolledWindow container. Fixes #309832.
8239 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
8241         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
8242         Preserve the selection when refreshing the view. Fixes #48383.
8244         Patch from Fabio Bonelli <fabiobonelli@libero.it>
8246 2005-07-08  Alexander Larsson  <alexl@redhat.com>
8248         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8250         * src/Makefile.am:
8251         * src/nautilus-pathbar.[ch]:
8252         New pathbar widget. Based on code from gtk.
8254         * src/nautilus-navigation-window.[ch]:
8255         * src/nautilus-window-manage-views.c:
8256         * src/nautilus-window-private.h:
8257         Use pathbar in browser window.
8259         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8260         * libnautilus-private/nautilus-global-preferences.[ch]:
8261         Add always_use_location_entry prefs.
8263         * src/nautilus-navigation-window-menus.c:
8264         Whitespace fixup.
8266 2005-07-07  Joe Shaw  <joeshaw@novell.com>
8268         * configure.in: Bump required gnome-vfs version up to
8269         2.11.1
8271 2005-07-06  Christian Neumair  <chris@gnome-de.org>
8273         * src/nautilus-window.c: (add_view_as_menu_item):
8274         Connect accelerators with "View as" menu items. Fixes #139908.
8276         * libnautilus-private/nautilus-file-operations.c:
8277         (progress_dialog_set_to_from_item_text):
8278         When operating on remote locations, also display hostname in copy/move
8279         progress dialog.
8281 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
8283         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
8284         Free the tree paths.
8285         * src/nautilus-notes-viewer.c: (get_property_pages): Close
8286         a tiny leak. (1 byte :-)
8287         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
8288         (make_properties_from_directories): Unref pixbufs.
8289         * src/nautilus-spatial-window.c:
8290         (nautilus_spatial_window_set_location_button): Free icon name
8291         Closes bug #307291 and bug #308540.
8293 2005-07-06  Danilo Å egan  <danilo@gnome.org>
8295         * src/file-manager/nautilus-directory-view-ui.xml: Add space
8296         before 'action="Rename"'.
8298 2005-07-06  Christian Neumair  <chris@gnome-de.org>
8300         * libnautilus-private/nautilus-icon-container.c:
8301         (nautilus_icon_container_get_selection):
8302         * src/file-manager/fm-directory-view.c: (delete_selected_files):
8303         Correctly sort files before operating on them. Fixes #308884.
8305         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
8306         * libnautilus-private/nautilus-dnd.h:
8307         * libnautilus-private/nautilus-icon-dnd.c:
8308         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
8309         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8310         (nautilus_tree_view_drag_dest_new):
8311         * src/nautilus-spatial-window.c:
8312         (nautilus_spatial_window_instance_init):
8313         * src/file-manager/fm-list-model.c:
8314         (fm_list_model_multi_drag_data_get):
8315         Use GTK+ helpers for text D'n'D.
8317         * src/nautilus-shell-ui.xml:
8318         * src/nautilus-window-menus.c:
8319         Register control-+/- keys on keypad for zooming. Fixes #309018.
8321         * libnautilus-private/nautilus-file-operations.c:
8322         (new_file_transfer_callback):
8323         Fix template duplicate numbering. Fixes #307252.
8325 2005-07-06  Alexander Larsson  <alexl@redhat.com>
8327         * libnautilus-private/nautilus-icon-canvas-item.c:
8328         * libnautilus-private/nautilus-icon-container.c:
8329         * libnautilus-private/nautilus-icon-private.h:
8330         Add normal_alpha style property that is used when
8331         frame_text is on.
8333         Patch from Benjamin Berg <benjamin@sipsolutions.net>
8335 2005-07-05  Joe Shaw  <joeshaw@novell.com>
8337         * nautilus-folder-handler.desktop.in: Add x-directory/normal
8338         and inode/directory to the list of mime types this desktop file
8339         can handle.
8341 2005-07-05  Christian Neumair  <chris@gnome-de.org>
8343         * libnautilus-private/nautilus-dnd.h:
8344         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
8346         * libnautilus-private/nautilus-file-operations.[ch]:
8347         * libnautilus-private/nautilus-icon-container.[ch]:
8348         * libnautilus-private/nautilus-icon-dnd.c:
8349         * libnautilus-private/nautilus-marshal.list:
8350         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
8351         * src/file-manager/fm-directory-view.[ch]:
8352         * src/file-manager/fm-icon-view.c:
8353         * src/file-manager/fm-list-view.c:
8354         * src/file-manager/fm-tree-view.c:
8355         Enable dropping of text, which will create a new file containing the
8356         dropped text. Fix drop handle marshallers.
8358 2005-07-02  Christian Kellner  <gicmo@gnome.org>
8360         * src/nautilus-location-entry.c:
8361         Replace eel_make_uri_from_input_with_trailing_ws with
8362         the gnome-vfs one.
8363         Fixes bug #165755.
8365 2005-07-01  Alexander Larsson  <alexl@redhat.com>
8367         * configure.in:
8368         Post release version bump.
8370 === nautilus 2.11.3 ===
8372 2005-07-01  Alexander Larsson  <alexl@redhat.com>
8374         * libnautilus-private/nautilus-file-operations.c:
8375         Fix test
8377         * NEWS:
8378         Update for release
8380         * configure.in:
8381         Require eel 2.11.3
8383 2005-07-01  Alexander Larsson  <alexl@redhat.com>
8385         * libnautilus-private/nautilus-window-info.[ch]:
8386         * src/nautilus-window.c:
8387         Add nautilus_window_info_get_bookmark_list
8389         * src/Makefile.am:
8390         * src/nautilus-application.c:
8391         * src/nautilus-places-sidebar.[ch]:
8392         Add new places sidebar.
8394         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8396         * src/file-manager/fm-tree-view.c:
8397         Fix runtime warnings.
8399 2005-07-01  Alexander Larsson  <alexl@redhat.com>
8401         * src/file-manager/fm-actions.h:
8402         * src/file-manager/fm-directory-view.c:
8403         Add icon for empty file in create menu.
8405         Patch from Christian Neumair  <chris@gnome-de.org>
8407 2005-07-01  Alexander Larsson  <alexl@redhat.com>
8409         * src/file-manager/fm-directory-view.c:
8410         Better strings for browser tooltips.
8411         Patch from Luca Ferretti <elle.uca@libero.it>
8413 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
8415         * libnautilus-private/nautilus-file-operations.c:
8416         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
8417         base name from the file name. (Fixes #306341).
8419 2005-06-28  Alexander Larsson  <alexl@redhat.com>
8421         * libnautilus-private/nautilus-sidebar.[ch]:
8422         Add get_tab_tooltop method.
8424         * src/nautilus-navigation-window.c:
8425         * src/nautilus-side-pane.[ch]:
8426         Use get_tab_tooltip.
8428         * src/nautilus-emblem-sidebar.c:
8429         * src/nautilus-history-sidebar.c:
8430         * src/nautilus-information-panel.c:
8431         * src/nautilus-notes-viewer.c:
8432         Implement get_tab_toolkit.
8434         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
8436 2005-06-23  Christian Neumair  <chris@gnome-de.org>
8438         * src/nautilus-notes-viewer.c:
8439         (nautilus_notes_viewer_set_parent_window):
8440         Adapt to recent nautilus clipboard API changes.
8442 2005-06-23  Christian Neumair  <chris@gnome-de.org>
8444         * libnautilus-private/nautilus-clipboard.c:
8445         (editable_connect_callbacks), (editable_disconnect_callbacks),
8446         (text_buffer_update_sensitivity), (text_buffer_delete_range),
8447         (text_buffer_mark_set), (text_view_connect_callbacks),
8448         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
8449         (initialize_clipboard_component_with_callback_data),
8450         (nautilus_clipboard_real_set_up),
8451         (nautilus_clipboard_set_up_text_view):
8452         * libnautilus-private/nautilus-clipboard.h:
8453         Properly set text view paste action sensitivity on clipboard changes.
8454         Fixes #306127.
8456 2005-06-23  Alexander Larsson  <alexl@redhat.com>
8458         * src/nautilus-bookmark-list.c:
8459         Fix handling of notification of .gtk-bookmark file changes.
8461         * src/Makefile.am:
8462         * src/nautilus-window-bookmarks.[ch]:
8463         * src/nautilus-application.c:
8464         * src/nautilus-navigation-window-menus.c:
8465         * src/nautilus-navigation-window.[ch]:
8466         * src/nautilus-spatial-window-ui.xml:
8467         * src/nautilus-spatial-window.c:
8468         * src/nautilus-window-menus.c:
8469         * src/nautilus-window-private.h:
8470         * src/nautilus-window.[ch]:
8471         Move most bookmark stuff to nautilus-window-bookmarks and
8472         put bookmarks in spatial windows too.
8474 2005-06-23  Alexander Larsson  <alexl@redhat.com>
8476         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8478         * src/nautilus-bookmark-list.[ch]:
8479         Share bookmarks with gtk+.
8481         * libnautilus-private/nautilus-file-utilities.[ch]:
8482         * src/nautilus-window.c: (real_get_title):
8483         Move compute_default_title to nautilus_compute_title_for_uri.
8485         * libnautilus-private/nautilus-bookmark.[ch]:
8486         * src/nautilus-bookmarks-window.c:
8487         Add has_custom_name boolean to NautilusBookmark
8489         * src/Makefile.am:
8490         * src/nautilus-bookmark-parsing.[ch]:
8491         * src/nautilus-navigation-window-menus.c:
8492         Remove no longer needed files nautilus-bookmark-parsing.[ch].
8494 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
8496         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
8497         (real_update_menus_volumes): Plug a couple leaks. Closes
8498         bug #307267
8500 2005-06-20  Alexander Larsson  <alexl@redhat.com>
8502         * src/nautilus-navigation-window-menus.c:
8503         * src/nautilus-window-menus.c:
8504         * src/nautilus-window-private.h:
8505         Make bookmark menu item action names unique. (#161859)
8507 2005-06-20  Alexander Larsson  <alexl@redhat.com>
8509         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
8510         Fix ctrl-unselect in single click mode (#145331)
8512 2005-06-20  Alexander Larsson  <alexl@redhat.com>
8514         * libnautilus-private/nautilus-icon-container.c:
8515         Better font sizes for zooming. (#160080)
8517 2005-06-20  Anders Carlsson  <andersca@imendio.com>
8519         * src/file-manager/fm-directory-view.c (process_old_files):
8520         Plug leak by freeing the sorted list instead.
8522 2005-06-20  Alexander Larsson  <alexl@redhat.com>
8524         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
8525         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
8526         Fix uninitialized variable warning.
8528 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
8530         * libnautilus-private/nautilus-directory-async.c:
8531         (start_or_stop_io), (file_needs_high_priority_work_done),
8532         (file_needs_low_priority_work_done):
8533         Make mime sniffing a high priority job. Prevents activation
8534         from getting blocked by deep count I/O. (#145560)
8536 2005-06-19  Anders Carlsson  <andersca@imendio.com>
8538         * src/nautilus-throbber.c (nautilus_throbber_finalize):
8539         Free throbber->details after we're done using it.
8541 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8543         * src/file-manager/fm-list-model.c:
8544         Small delay before turning Loading... into (Empty) to
8545         avoid flicker.
8547 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8549         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8550         Fix iter stamp handling.
8552 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8554         * src/file-manager/fm-list-view.c: (button_press_callback):
8555         Allow selection of the dummy node. Otherwise things
8556         got all strange: You could still select it using ranges, and
8557         if you double clicked on it you activated the old selection.
8559 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8561         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8562         On remove, add dummy node before removing file so the
8563         row isn't collapsed.
8565 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8567         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
8568         (fm_list_model_unload_subdirectory),
8569         (fm_list_model_subdirectory_done_loading):
8570         Keep track of done_loading in parent instead of in dummy node.
8571         That way it doesn't get lost when the dummy node is recreated.
8573 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8575         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
8576         Handle moves between open subdirectories. We handle
8577         this in file adding when the file already exists in
8578         the tree, but in another place. This is sort of a hack,
8579         but is required due to how the list view merges the initial
8580         change being sent to the original directory and the add to the
8581         new directory.
8583 2005-06-17  Alexander Larsson  <alexl@redhat.com>
8585         * libnautilus-private/nautilus-file-operations.c:
8586         (nautilus_file_operations_copy_move):
8587         Handle duplication of files in two subdirectories at
8588         the same time.
8590 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
8592         * src/file-manager/fm-directory-view.c:
8593         (fm_directory_view_destroy):
8594         Remove subdirectories when destroying the view.
8596 2005-06-16  Alexander Larsson  <alexl@redhat.com>
8598         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
8599         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
8601 2005-06-16  Alexander Larsson  <alexl@redhat.com>
8603         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8604         Slightly slower auto hover expand.
8606         * src/file-manager/fm-directory-view.c:
8607         Make add/remove_subdirectory more straightforward.
8608         Now remove just removes the NautilusDirectory passed in, and
8609         you're not allowed to add multiple times or remove non-added.
8611         * src/file-manager/fm-list-model.[ch]:
8612         Actually track the NautilusDirectories that are added to the
8613         FMDirectoryView so we can easily remove them when the files are
8614         removed. This was causing problem before where directories for
8615         removed files weren't removed.
8617         Emits the subdirectory_unloaded signal when subdirectories go away.
8619         Add support for unloading subdirectories.
8621         * src/file-manager/fm-list-view.c:
8622         Unload subdirectories in timeout on collapse.
8623         remove subdirectories when they get unloaded.
8625 2005-06-16  Anders Carlsson  <andersca@imendio.com>
8627         * src/nautilus-navigation-window-menus.c
8628         (append_dynamic_bookmarks): Unref the action group here too.
8630 2005-06-16  Anders Carlsson  <andersca@imendio.com>
8632         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
8633         Unref the action group after inserting it. This makes
8634         a NautilusFile memory leak go away.
8636 2005-06-16  Alexander Larsson  <alexl@redhat.com>
8638         * src/file-manager/fm-directory-view.[ch]:
8639         * src/file-manager/fm-icon-view.c
8640         add fm_directory_view_get_selection_for_file_transfer and
8641         use it for all file transfers
8643         * src/file-manager/fm-list-view.c:
8644         Implement fm_directory_view_get_selection_for_file_transfer by
8645         filtering out all files there a parent is also in the selection.
8646         Do the same for the dnd source list.
8648         * src/file-manager/fm-list-model.c:
8649         Allow deletion of dummy node so that clearing the model
8650         doesn't loop forever.
8652 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
8654         * src/file-manager/fm-directory-view.c: (new_folder_done),
8655         (new_folder_data_new), (fm_directory_view_new_folder),
8656         (fm_directory_view_new_file):
8657         Don't try to setup renaming if the view was already destroyed.
8658         Fixes a crash when closing a window while creating files/folders.
8660 2005-06-15  Alexander Larsson  <alexl@redhat.com>
8662         * libnautilus-private/nautilus-icon-dnd.c:
8663         No dnd shadow on the desktop.
8664         Redraw less to get rid of the dnd shadow.
8666         Patch from Matthias Clasen (#307803)
8668 2005-06-15  Alexander Larsson  <alexl@redhat.com>
8670         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8671         Add hover expansion
8673         * src/file-manager/fm-directory-view.[ch]:
8674         Add support for adding/removing subdirectories.
8676         * src/file-manager/fm-list-model.[ch]:
8677         Add support for subdirectories making this a tree view.
8679         * src/file-manager/fm-list-view.c:
8680         Turn listview into a treeview.
8682         Patch from Jürg Billeter <j@bitron.ch>
8684 2005-06-15  Alexander Larsson  <alexl@redhat.com>
8686         * src/nautilus-spatial-window.c:
8687         Add icons for path menu.
8688         Patch from Vincent Noel <vincent.noel@gmail.com>
8690 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
8692         * src/file-manager/fm-directory-view.c:
8693         (fm_directory_view_handle_uri_list_drop):
8694         Check for n_uris instead of real_uri_list. Looks neater.
8696 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
8698         * src/file-manager/fm-directory-view.c:
8699         (fm_directory_view_handle_uri_list_drop):
8700         Don't try to start a file operation if there are no real uris
8701         left after sanitizing the list. Fixes #306246.
8703 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
8705         * libnautilus-private/nautilus-emblem-utils.c:
8706         (nautilus_emblem_install_custom_emblem): Free the path.
8707         * libnautilus-private/nautilus-file-operations-progress.c:
8708         (nautilus_file_operations_progress_new),
8709         (nautilus_file_operations_progress_new_file): Free markup strings.
8710         Closes bug #307138.
8712 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
8714         * src/file-manager/fm-directory-view.c:
8715         (fm_directory_view_confirm_deletion): Mark two strings for translation.
8717 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
8719         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
8720         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
8721         Always initialize cut.
8723         * configure.in:
8724         Add --Wno-pointer-sign
8726         Fix gcc4 compilation (#303491/#307038).
8727         Based on patches from James M. Cape <jcape@ignore-your.tv>
8728         and Kjartan Maraas <kmaraas@gnome.org>
8730 2005-06-08  Alexander Larsson  <alexl@redhat.com>
8732         * configure.in:
8733         Post release version bump
8735 === nautilus 2.11.2 ===
8737 2005-06-08  Alexander Larsson  <alexl@redhat.com>
8739         * configure.in:
8740         Require new eel.
8742         * NEWS:
8743         Update for release.
8745 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
8747         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
8748         Back out the "(Empty)" vs. "(No subfolders)" change. The string
8749         is too wide for the tree and gets even wider in some locales.
8751 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
8753         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
8754         Fix conflicting mnemonics in the column chooser (#167475).
8756         Patch from Michael Terry <mike@mterry.name>
8758 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
8760         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
8761         Use "(No subfolders)" instead of misleading "(Empty)" label
8762         if files are not to be shown in the tree. Fixes #85141.
8764         Patch from Christian Neumair <chris@gnome-de.org>
8766 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
8768         * libnautilus-private/nautilus-icon-container.c:
8769         (select_one_unselect_others):
8770         Reveal icon when selecting it. Fixes #121111.
8772         Based on a patch from Christian Neumair <chris@gnome-de.org>
8774 2005-06-04  Christian Neumair  <chris@gnome-de.org>
8776         * libnautilus-private/nautilus-clipboard.c:
8777         (nautilus_clipboard_real_set_up):
8778         Don't setup clipboard twice for the same editing widget.
8780 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
8782         * src/nautilus-window-manage-views.c: (load_new_location),
8783         (update_for_new_location):
8784         Set the displayed location when the location is really
8785         changed, not when we set out to do it. Fixes the
8786         "bookmark uri mismatch" warning.
8788 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
8790         * src/file-manager/fm-directory-view.c:
8791         * src/nautilus-shell-ui.xml:
8792         * src/nautilus-window-menus.c:
8793         Fix critical warnings from the new accelerators
8794         by adding dummy labels.
8796 2005-06-03  Christian Neumair  <chris@gnome-de.org>
8798         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
8800 2005-06-03  Christian Neumair  <chris@gnome-de.org>
8802         * libnautilus-extension/nautilus-column.c:
8803         (nautilus_column_class_init):
8804         * libnautilus-extension/nautilus-menu-item.c:
8805         (nautilus_menu_item_class_init):
8806         * libnautilus-extension/nautilus-property-page.c:
8807         (nautilus_property_page_class_init):
8808         * libnautilus-private/nautilus-icon-canvas-item.c:
8809         (nautilus_icon_canvas_item_class_init):
8810         * libnautilus-private/nautilus-icon-container.c:
8811         (nautilus_icon_container_class_init):
8812         * src/nautilus-window.c: (nautilus_window_class_init):
8813         Don't mark object property names/descriptions for translation. Fixes
8814         #135281.
8816 2005-06-02  Sebastien Bacher  <seb128@debian.org>
8818         * libnautilus-private/nautilus-emblem-utils.c:
8819         (nautilus_emblem_install_custom_emblem),
8820         (nautilus_emblem_can_remove_emblem),
8821         (nautilus_emblem_can_rename_emblem),
8822         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
8823         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
8825 2005-06-02  Christian Neumair  <chris@gnome-de.org>
8827         * src/file-manager/fm-directory-view.c: (real_action_rename):
8828         Always pre-select the whole name of a directory when renaming it.
8829         Fixes #306217.
8831 2005-06-02  Christian Neumair  <chris@gnome-de.org>
8833         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
8834         (get_automatic_emblems_as_integer):
8835         * libnautilus-private/nautilus-file-private.h:
8836         Only take user-added emblems ("keywords") into account when sorting by
8837         emblems. Fixes #166376.
8839 2005-06-02  Christian Neumair  <chris@gnome-de.org>
8841         * src/file-manager/fm-directory-view.c:
8842         (fm_directory_view_scroll_event):
8843         Change scroll zoom modifier to control. Fixes #79352.
8845         * src/nautilus-shell-ui.xml:
8846         * src/nautilus-window-menus.c:
8847         Bind control-= to zoom-in. Fixes #306225.
8849 2005-06-02  Christian Neumair  <chris@gnome-de.org>
8851         * libnautilus-private/nautilus-clipboard.c:
8852         * libnautilus-private/nautilus-icon-dnd.c:
8853         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8854         * src/file-manager/fm-desktop-icon-view.c:
8855         * src/file-manager/fm-ditem-page.c:
8856         * src/file-manager/fm-icon-view.c:
8857         * src/file-manager/fm-list-model.c:
8858         * src/file-manager/fm-list-model.h:
8859         * src/file-manager/fm-list-view.c:
8860         * src/file-manager/fm-properties-window.c:
8861         * src/nautilus-emblem-sidebar.c
8862         * src/nautilus-file-management-properties.c:
8863         * src/nautilus-information-panel.c:
8864         * src/nautilus-location-bar.c:
8865         * src/nautilus-navigation-window-menus.c:
8866         * src/nautilus-spatial-window.c:
8867         * src/nautilus-zoom-controls.c:
8868         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
8869         GtkTargetEntry as well as some char and int arrays const.
8871 2005-06-02  Christian Neumair  <chris@gnome-de.org>
8873         * src/file-manager/fm-desktop-icon-view.c:
8874         * src/file-manager/fm-directory-view.c:
8875         * src/file-manager/fm-icon-view.c:
8876         * src/file-manager/fm-list-view.c:
8877         * src/nautilus-navigation-window-menus.c:
8878         * src/nautilus-spatial-window.c:
8879         * src/nautilus-window-menus.c:
8880         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
8881         pointing this out.
8883 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
8885         * libnautilus-extension/libnautilus-extension.pc.in: added
8886         extensiondir variable so that extensions can find out via pkg-config
8887         the dir to install to.
8889 2005-06-02  Christian Neumair  <chris@gnome-de.org>
8891         * libnautilus-private/nautilus-icon-container.c:
8892         * libnautilus-private/nautilus-icon-container.h:
8893         (process_pending_icon_to_rename),
8894         (nautilus_icon_container_start_renaming_selected_item):
8895         * src/file-manager/fm-directory-view.c: (start_renaming_file),
8896         (real_action_rename), (action_rename_callback),
8897         (action_rename_select_all_callback):
8898         * src/file-manager/fm-directory-view.h:
8899         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
8900         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
8901         * src/file-manager/nautilus-directory-view-ui.xml:
8902         Bind shift-f2 to rename whole file. Fixes #131467.
8904 2005-05-27  Christian Neumair  <chris@gnome-de.org>
8906         * src/file-manager/fm-directory-view.c: (real_update_menus):
8907         Don't display "Properties" background context menu item for Desktop.
8909 2005-05-27  Christian Neumair  <chris@gnome-de.org>
8911         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
8912         Only set dialog transient if a parent window was specified.
8913         Fixes #142814.
8915 2005-05-27  Alexander Larsson  <alexl@redhat.com>
8917         * src/file-manager/fm-directory-view.c:
8918         (fm_directory_view_handle_url_drop):
8919         Better handling of default action for mozilla dnd drops.
8921         Patch from Dave Ahlswede
8923 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
8925         * src/nautilus-navigation-action.c: (set_tooltip_callback),
8926         (connect_proxy), (nautilus_navigation_action_finalize),
8927         (nautilus_navigation_action_set_property),
8928         (nautilus_navigation_action_get_property),
8929         (nautilus_navigation_action_class_init),
8930         (nautilus_navigation_action_init):
8931         * src/nautilus-navigation-window-menus.c:
8932         (nautilus_navigation_window_initialize_actions):
8933         Add specific tooltips to the drop-down arrow of Back/Forward
8934         toolbar items. Fixes bug #86569.
8936 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
8938         * src/nautilus-connect-server-dialog.c:
8939         (connect_to_server), (nautilus_connect_server_dialog_finalize),
8940         (nautilus_connect_server_dialog_init), (setup_for_type):
8941         Added a domain field to enter domain name for Windows share in
8942         Connect to server dialog.
8943         Fixes bug #304760.
8945 2005-05-26  Christian Neumair  <chris@gnome-de.org>
8947         * libnautilus-private/nautilus-clipboard.c:
8948         * src/file-manager/fm-directory-view.c:
8949         (copy_or_cut_files), (real_update_menus):
8950         * src/file-manager/fm-tree-view.c:
8951         (copy_or_cut_files), (create_popup_menu):
8952         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
8953         Folders". Fixes #95112.
8955 2005-05-26  Christian Neumair  <chris@gnome-de.org>
8957         * src/file-manager/fm-directory-view.c: (real_update_menus):
8958         Fix empty trash accelerator. Fixes #173059.
8960         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
8961         (copy_callback), (paste_callback), (editable_select_all_callback),
8962         (text_view_select_all_callback), (action_cut_callback),
8963         (action_copy_callback), (action_paste_callback),
8964         (action_select_all_callback), (merge_in_clipboard_menu_items),
8965         (selection_changed_callback), (nautilus_clipboard_real_set_up),
8966         (nautilus_clipboard_set_up_editable),
8967         (nautilus_clipboard_set_up_text_view):
8968         * libnautilus-private/nautilus-clipboard.h:
8969         (nautilus_clipboard_set_up_text_view):
8970         * src/nautilus-notes-viewer.c:
8971         Add nautilus_clipboard_set_up_text_view, setup clipboard for
8972         notes text view.
8974         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
8975         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
8976         issue down and providing a patch. Fixes #305551.
8978 2005-05-25  Christian Neumair  <chris@gnome-de.org>
8980         * src/file-manager/fm-directory-view.c:
8981         (fm_directory_view_scroll_event),
8982         (fm_directory_view_class_init):
8983         Bind shift+scroll to zoom in/out. Fixes #79352.
8985 2005-05-23  Alexander Larsson  <alexl@redhat.com>
8987         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
8988         Change sort order for size, count and time.
8989         See bug #88585
8991 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
8993         * configure.in:
8994         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
8996         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
8998 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
9000         * components/*
9001         * help/*
9002         * icons/*/*
9003         * libnautilus/*
9004         * libnautilus-adapter/*
9005         * omf-install/*
9006         * user-guide/*
9007         Remove old cruft, mostly .cvsignore files.
9009         * autogen.sh:
9010         Look for libnautilus-private instead of libnautilus.
9012 2005-05-21  Christian Neumair  <chris@gnome-de.org>
9014         * libnautilus-private/nautilus-icon-factory.c:
9015         * libnautilus-private/nautilus-icon-factory.h:
9016         (get_smaller_icon_size), (get_larger_icon_size),
9017         (nautilus_icon_factory_get_smaller_icon_size),
9018         (nautilus_icon_factory_get_larger_icon_size):
9019         Make get_(larger|smaller)_icon_size public.
9021         * src/nautilus-sidebar-title.c:
9022         (nautilus_sidebar_title_size_allocate),
9023         (get_best_icon_size):
9024         Use the best-fitting folder icon for the sidebar
9025         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
9026         Fixes #48190.
9028 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9030         * configure.in:
9031         Post release version bump
9033 === nautilus 2.11.1 ===
9035 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9037         * icons/*/*:
9038         Remove old junk.
9040         * configure.in:
9041         Require eel 2.11.1
9042         Remove icons/*/Makefile
9044         * NEWS:
9045         Update for 2.11.1
9047 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9049         * libnautilus-private/nautilus-view.[ch]:
9050         Add nautilus_view_pop_up_location_context_menu
9052         * src/file-manager/fm-actions.h:
9053         * src/file-manager/fm-directory-view.c:
9054         * src/file-manager/fm-directory-view.h:
9055         * src/file-manager/nautilus-directory-view-ui.xml:
9056         * src/nautilus-location-bar.c:
9057         * src/nautilus-spatial-window.c:
9058         Add location context menu to location button/label.
9060         Patch from Christian Neumair
9062 2005-05-17  Christian Neumair  <chris@gnome-de.org>
9064         * src/nautilus-spatial-window.c:
9065         (real_set_allow_up), (nautilus_spatial_window_class_init)
9066         * src/nautilus-window.c:
9067         * src/nautilus-window.h:
9068         (nautilus_window_allow_up), (real_set_allow_up),
9069         (nautilus_window_class_init):
9070         Add set_allow_up method to NautilusWindowClass,
9071         make "Close All Parents" in spatial windows insensitive
9072         if there are no parent folders.
9074 2005-05-17  Christian Neumair  <chris@gnome-de.org>
9076         * libnautilus-private/nautilus-file-operations.c:
9077         (handle_transfer_vfs_error):
9078         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
9079         if more than one file is transferred. Otherwise, just
9080         offer "Cancel" and "Retry".
9082 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9084         * nautilus-folder-handler.desktop.in (Exec):
9085         Use --no-desktop for default folder handler
9087 2005-05-16  Christian Neumair  <chris@gnome-de.org>
9089         * src/file-manager/fm-actions.h:
9090         * src/file-manager/fm-directory-view.c:
9091         (action_self_properties_callback), (real_update_menus):
9092         * src/file-manager/nautilus-directory-view-ui.xml:
9093         Add "Properties" item to background context menu which displays
9094         the properties of the currently displayed folder.
9096 2005-05-16  Alexander Larsson  <alexl@redhat.com>
9098         * libnautilus-private/nautilus-bookmark.c:
9099         (bookmark_file_changed_callback):
9100         Don't loop when a bookmarked file is removed
9102         * src/file-manager/fm-directory-view.c: (process_new_files):
9103         Don't call get_file_info for files no longer in the directory
9104         (was caused by the ready_to_load call).
9106         This fixes #165530 and likely #170761
9108 2005-05-12  Christian Neumair  <chris@gnome-de.org>
9110         * libnautilus-private/nautilus-clipboard.c:
9111         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
9112         Don't merge UI twice. Fixes #301854.
9114 2005-05-12  Christian Neumair  <chris@gnome-de.org>
9116         * src/nautilus-location-bar.c:
9117         (nautilus_location_bar_init):
9118         Make "Location:" label GDK_ACTION_COPY drag source.
9119         Fixes #115942.
9121 2005-05-12  David Zeuthen  <david@fubar.dk>
9123         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9124         Change comment for translator note of default desktop font to
9125         say that Sans shouldn't never be changed. Fixes bug #138731.
9127 2005-05-11  Christian Neumair  <chris@gnome-de.org>
9129         * libnautilus-private/nautilus-file-utilities.c:
9130         (nautilus_get_vfs_method_display_name):
9131         * data/browser.xml:
9132         * src/file-manager/fm-directory-view.c:
9133         Add translator comments. Fixes #145304, #145305, #145307.
9134         Change "Show Hidden Files" tooltip to infinitive
9135         construction. Fixes #145306.
9137 2005-05-11  Christian Neumair  <chris@gnome-de.org>
9139         * libnautilus-private/nautilus-directory-async.c:
9140         (should_look_for_dot_directory_file), (make_dot_directory_uri),
9141         (link_info_start), (lacks_link_info):
9142         Kill dotfile-related code. ".directory" supporting schemas have
9143         gone. Fixes #142343.
9145 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
9147         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9148         Remove obsolete window_always_new option from schema.
9150         Patch from Michael Terry <mike@mterry.name>
9152 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
9154         * src/file-manager/fm-directory-view.c: (real_update_menus):
9155         Fix a string conflict between the c-format plural string and
9156         non-c-format strings. Fixes bug #167344.
9158         Patch from Changwoo Ryu <cwryu@debian.org>
9160 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
9162         * libnautilus-private/nautilus-thumbnails.c:
9163         (thumbnail_thread_start):
9164         Don't try to thumbnail files which have been modified in the
9165         last few seconds to avoid constantly re-thumbnailing them.
9166         Current cool-off period is three seconds. Fixes bug #107418.
9168 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
9170         * src/file-manager/fm-directory-view.[ch]:
9171         (display_pending_files), (fm_directory_view_freeze_updates),
9172         (fm_directory_view_unfreeze_updates), (queue_pending_files):
9173         Allow freeze of update processing inside a view.
9175         * src/file-manager/fm-list-view.c:
9176         (cell_renderer_editing_canceled), (cell_renderer_edited),
9177         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
9178         Freeze and unfreeze the list view when renaming.
9180         Workaround for bug #87701: Updates to the list view are put on
9181         hold during rename to prevent losing editing focus. If too many
9182         changes are queued while being frozen, further changes are thrown
9183         away and the view is marked for reload.
9185 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
9187         * src/nautilus-window-menus.c:
9188         Add Ctrl-0 keyboard shortcut to View->Normal Size as
9189         recommended by the HIG.
9191         Patch from Olav Vitters <olav@bkor.dhs.org>
9193 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
9195         * libnautilus-private/nautilus-icon-container.c:
9196         (keyboard_space): Prevent nautilus from crashing on press of
9197         Ctrl+Space in an empty directory. Fixes bug #302018.
9199         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
9201 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
9203         * libnautilus-private/nautilus-program-choosing.c:
9204         (nautilus_launch_desktop_file):
9205         * src/nautilus-application.c:
9206         (nautilus_application_present_spatial_window_with_selection),
9207         (nautilus_application_create_navigation_window):
9208         fix build when startup notification isn't installed.
9210 2005-05-02  Alexander Larsson  <alexl@redhat.com>
9212         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
9213         Remove the ui too.
9215 2005-04-27  Alexander Larsson  <alexl@redhat.com>
9217         * src/file-manager/fm-desktop-icon-view.c:
9218         Remove "Open New Terminal" from desktop menu.
9219         Patch from Luca Ferretti <elle.uca@libero.it>
9221         If you really need this, install the nautilus-open-terminal
9222         extension. It does this even better than the removed code.
9223         Also, in newer Metacity there is a a way to set a keybinding
9224         for "new terminal".
9226 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
9228         * src/nautilus-main.c: (main): Merge fix for leak
9229         Bug #172234.
9231 2005-04-19  Christian Neumair  <chris@gnome-de.org>
9233         * libnautilus-private/nautilus-view-factory.h:
9234         * src/nautilus-navigation-window.c:
9235         * src/nautilus-window-manage-views.c:
9236         * src/nautilus-window-manage-views.h:
9237         * src/nautilus-window.c:
9238         * src/file-manager/fm-desktop-icon-view.c:
9239         * src/file-manager/fm-icon-view.c:
9240         * src/file-manager/fm-list-view.c:
9241         Improve NautilusViewInfo view factory labels marked for translation.
9243 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
9245         * libnautilus-private/nautilus-directory-async.c:
9246         (read_dot_hidden_file): Plug leaks here too. There
9247         were three actually :-)
9249 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
9251         * src/nautilus-connect-server-dialog-main.c: (main)
9252         Set window icon.
9254 2005-04-17  Christian Neumair  <chris@gnome-de.org>
9256         * src/nautilus-spatial-window.c:
9257         Add more drop targets to location button.
9259 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
9261         * src/file-manager/fm-directory-view.c:
9262         (fm_directory_view_destroy), (rename_file):
9263         Remove delayed_rename timeout when registering a new one
9264         or destroying the view.
9266 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
9268         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
9269         Free the stored selection path only when setting a new one.
9271 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
9273         * src/file-manager/fm-directory-view.c:
9274         (trash_or_delete_selected_files),
9275         (fm_directory_view_notify_selection_changed):
9276         Remember if the current selection was already removed
9277         and don't try to remove it again.
9279         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
9280         Only set a new selection if the removal affects the current selection.
9282 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
9284         * src/file-manager/fm-directory-view.c:
9285         (trash_or_delete_selected_files):
9286         Unset selection so the same file won't be deleted twice via a binding.
9288         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
9289         (fm_list_view_remove_file), (fm_list_view_finalize),
9290         (fm_list_view_class_init):
9291         Store the new selection and set it after a batch of changes,
9292         not on every removal. Speeds up deleting from the list view
9293         by preventing a redraw for each removed file.
9295 2005-04-05  Alexander Larsson  <alexl@redhat.com>
9297         * src/file-manager/fm-properties-window.c:
9298         Use label instead of entry if not editable.
9299         (#149201)
9301         Patch from Michael Terry
9303 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
9305         * src/nautilus-notes-viewer.c:
9306         Fix missing include.
9308 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
9310         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
9311         Don't leak file_uri.
9313 2005-04-04  Diego Gonzalez  <diego@pemas.net>
9315         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
9316           from the build process.
9317         * libnautilus-private/nautilus-icon-factory.c:
9318           (load_thumbnail_frame) remove the need to use the deprecated
9319           nautilus themes.
9320         * libnautilus-private/nautilus-icon-canvas-item.c:
9321           (draw_strech_handles), (it_test_stretch_handle):
9322           remove the need to use the deprecated nautilus themes.
9323         * libnautilus-private/nautilus-thumbnails.c:
9324         * libnautilus-private/nautilus-icon-factory.c:
9325           remove nautilus-theme.h include
9327         * src/nautilus-navigation-window.c:
9328         * src/nautilus-property-browser.c:
9329         * src/nautilus-notes-viewer.c:
9330         * src/nautilus-sidebar-title.c:
9331         * src/nautilus-window-manage-views.c:
9332         * src/nautilus-window-toolbars.c:
9333         * src/nautilus-zoom-control.c:
9334           remove nautilus-theme.h include
9336         * src/nautilus-sidebar-title:
9337          (nautilus_sidebar_title_select_text_color): remove use of
9338          old theme stuff and adapt the shadow offset, made it equal to 1,
9339          which is the default.
9340          (nautilus_sidebar_title_theme_changed): remove, as there will be
9341          no sidebar theme changes.
9342          (nautilus_sidebar_title_init): remove the theme_changed callback, as
9343          there will not be sidebar theme changes anymore.
9345          * src/nautilus-notes-viewer.c:
9346          (nautilus_notes_viewer_init): remove use of old theme stuff.
9348         * icons/Makefile.am: don't install old theme stuff.
9350 2005-03-31  Steve Murphy  <murf@e-tools.com>
9352         * configure.in: Added "rw" to ALL_LINGUAS.
9354 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
9356         * libnautilus-private/nautilus-file-utilities.c:
9357         (nautilus_get_uri_shortname_for_display): Plug the leak.
9359 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
9361         * icons/audio.svg:
9362         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
9364         * icons/audio.png:
9365         Remove old file.
9367         * icons/Makefile.am:
9368         Install new icon.
9370         * libnautilus-private/nautilus-icon-canvas-item.c:
9371         (real_map_pixbuf):
9372         Use svg instead of bitmap audio preview emblem.
9374         Patch from Jaap Haitsma <jaap@haitsma.org>
9376 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
9378         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
9379         (location_button_drag_begin_callback), (get_data_binder),
9380         (location_button_drag_data_get_callback),
9381         (nautilus_spatial_window_instance_init):
9382         Allow drag and drop operations with location bar icon.
9384         Patch from Christian Neumair <chris@gnome-de.org>
9386 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
9388         * libnautilus-private/nautilus-file-operations-progress.c:
9389         (nautilus_file_operations_progress_update),
9390         (nautilus_file_operations_progress_destroy),
9391         (nautilus_file_operations_progress_init),
9392         (time_remaining_callback), (nautilus_file_operations_progress_new),
9393         (nautilus_file_operations_progress_set_operation_string),
9394         (nautilus_file_operations_progress_new_file):
9395         * libnautilus-private/nautilus-file-operations.c:
9396         (progress_dialog_set_to_from_item_text):
9397         Change layout of the progress dialog to be more HIG compliant.
9399         Patch from Michiel Sikkes <michiel@eyesopened.nl>
9401 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
9403         * src/file-manager/fm-desktop-icon-view.c:
9404         * src/file-manager/fm-directory-view.c:
9405         Add elipses to "Create Launcher" menu item. (#95113)
9407         Based on a patch from Christian Neumair <chris@gnome-de.org>
9409 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
9411         * libnautilus-private/nautilus-desktop-link-monitor.c:
9412         (eject_for_type), (volume_delete_dialog),
9413         (nautilus_desktop_link_monitor_delete_link):
9414         Reference the proper context menu item in the volume
9415         delete dialog of network volumes. Fixes bug #152391.
9417         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
9419 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
9421         * src/file-manager/fm-directory-view.c: (real_merge_menus):
9422         Remove hard coded script directory path from tooltip message.
9423         Fixes bug #161905.
9425         Patch from Michael Terry <mike@mterry.name>
9427 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
9429         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9430         * src/nautilus-location-bar.c:
9431         (nautilus_location_bar_get_location),
9432         (nautilus_location_bar_update_label):
9433         * src/nautilus-location-dialog.c: (open_current_location):
9434         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
9435         Closes bug #165743.
9437         Patch from Christian Kellner <gicmo@gnome.org>
9439 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
9441         * libnautilus-private/nautilus-bookmark.c:
9442         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
9443         (bookmark_file_changed_callback):
9444         * libnautilus-private/nautilus-file.c:
9445         (nautilus_file_get_internal):
9446         * src/file-manager/fm-properties-window.c:
9447         (is_merged_trash_directory):
9448         * src/nautilus-application.c:
9449         (nautilus_application_present_spatial_window_with_selection):
9450         * src/nautilus-location-bar.c:
9451         (nautilus_location_bar_update_label):
9452         * src/nautilus-window-manage-views.c: (set_displayed_location),
9453         (check_bookmark_location_matches), (handle_go_elsewhere),
9454         (got_file_info_for_view_selection_callback):
9455         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
9457         Patch from Paolo Borelli <pborelli@katamail.com>
9459 2005-03-23  Fernando Herrera  <fherrera onirica com>
9461         * src/nautilus-connect-server-dialog-main.c: (main): call
9462         gnome_authentication_manager_init to use gnome-vfs auth
9463         callbacks.
9465 2005-03-23  Alexander Larsson  <alexl@redhat.com>
9467         * src/nautilus-desktop-window.c:
9468         Remove unused code. We avoid flicker in other ways.
9470 2005-03-22  Alexander Larsson  <alexl@redhat.com>
9472         * configure.in:
9473         Bump version to 2.11.1
9474         Gnome 2.10 versions are now on the gnome-2-10 branch.
9476 2005-03-22  Alexander Larsson  <alexl@redhat.com>
9478         * src/nautilus-location-entry.c:
9479         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
9481 2005-03-22  Alexander Larsson  <alexl@redhat.com>
9483         * libnautilus-private/nautilus-window-info.[ch]:
9484         Add nautilus_window_info_show_window call.
9486         * src/file-manager/fm-directory-view.c:
9487         * src/nautilus-window-manage-views.c:
9488         * src/nautilus-window.[ch]:
9489         Implement and call the new show_window call.
9490         This allows us to set up the EelBackground before
9491         showing the window, causing less flicker (#169347)
9493         Patch from Nickolay V. Shmyrev
9495 2005-03-16  Alexander Larsson  <alexl@redhat.com>
9497         * configure.in:
9498         Require eel 2.10.1 (for EelBackground changes)
9500         * libnautilus-private/nautilus-icon-dnd.c:
9501         * libnautilus-private/nautilus-directory-background.c:
9502         Use the background setting now in eel.
9503         Delay background setting slightly after gconf change to group
9504         together multiple changes. (#169347)
9506         Patch from Nickolay V. Shmyrev
9508 2005-03-15  Alexander Larsson  <alexl@redhat.com>
9510         * configure.in:
9511         Require gtk 2.6.0
9513 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
9515         * src/file-manager/fm-directory-view.c:
9516         Re-add keybinding to "Show Hidden Files".
9517         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
9519 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
9521         * src/file-manager/fm-actions.h:
9522         * src/file-manager/fm-directory-view.c: (real_update_menus):
9523         Disable "Select Pattern" for empty folders. (#169817)
9524         Patch from Raj <ringuva@novell.com>
9526 2005-03-10  Vincent Noel  <vnoel@cox.net>
9528         * src/nautilus-spatial-window.c:
9529         (location_button_clicked_callback),
9530         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
9531         for the location button icon instead of GTK_ICON_SIZE_BUTTON
9532         (#169669).
9534 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
9536         * configure.in: Added "xh" to ALL_LINGUAS.
9538 2005-03-07  Alexander Larsson  <alexl@redhat.com>
9540         * configure.in:
9541         Post release version bump
9543 === nautilus 2.10.0 ===
9545 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
9547         * THANKS:
9548         Update for release
9550         * check-THANKS.pl:
9551         Extract names from ChangeLog bodies too. (#43452)
9552         Patch from Richard Hoelscher <rah@rahga.com>
9554 2005-03-07  Alexander Larsson  <alexl@redhat.com>
9556         * NEWS:
9557         Update for 2.10.0
9559         * configure.in:
9560         Bump version to 2.10.0, require eel 2.10.0
9562 2005-03-03  Elijah Newren  <newren@gmail.com>
9564         If launched without startup-notification, make an approximation to
9565         when the launch occurred so that focus-stealing-prevention will
9566         work better.
9568         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
9569         function, (main): if no startup id provided, ping xserver for a
9570         timestamp and make a dummy startup_id with it.
9572         * src/nautilus-application.c: (end_startup_notification): don't
9573         set _NET_STARTUP_ID if given a fake startup_id, remove commented
9574         out warning that should now no longer be needed
9576 2005-03-01  Alexander Larsson  <alexl@redhat.com>
9578         * src/nautilus-file-management-properties.glade:
9579         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
9581 2005-03-01  Alexander Larsson  <alexl@redhat.com>
9583         * configure.in:
9584         Post release version bump
9586 === nautilus 2.9.92 ===
9588 2005-03-01  Alexander Larsson  <alexl@redhat.com>
9590         * data/applications.desktop.in:
9591         * data/favorites.desktop.in:
9592         Remove old files.
9594         * docs/Makefile.am (EXTRA_DIST):
9595         Remove nautilus-context-menus.txt from makefile
9597         * NEWS:
9598         Update for release
9600 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
9602         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
9603         Make the backspace key open the parent folder in the
9604         list view like it does in the icon view. (#142891)
9605         Patch from Christian Neumair <chris@gnome-de.org>
9607 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
9609         * libnautilus-private/nautilus-desktop-link.c:
9610         (nautilus_desktop_link_can_rename):
9611         Make Computer icon renameable. (#154122)
9612         Patch from Tim Savannah <opticcow@linux-militia.net>
9614 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
9616         * libnautilus-private/nautilus-file-operations-progress.c:
9617         (time_remaining_callback):
9618         Don't show ETA if bytes_copied > bytes_total.
9619         Prevents miscalculated ETAs from being shown. (#158614)
9620         Based on a patch from John Spray <jcs116@york.ac.uk>
9622 2005-02-24  Alexander Larsson  <alexl@redhat.com>
9624         * src/file-manager/fm-properties-window.c:
9625         Make show_original work (had a typo)
9626         Make where use original file, not target.
9627         Fixes location display for desktop icons.
9629 2005-02-24  Alexander Larsson  <alexl@redhat.com>
9631         * src/file-manager/fm-properties-window.c:
9632         deep count on target files, not original files.
9633         Fixes properties for e.g. home icon on desktop.
9634         Patch from Jaap Haitsma <jaap@haitsma.org>
9636 2005-02-23  Alexander Larsson  <alexl@redhat.com>
9638         * docs/nautilus-context-menus.txt:
9639         Remove old docs.
9641 2005-02-22  Alexander Larsson  <alexl@redhat.com>
9643         * libnautilus-private/nautilus-desktop-icon-file.c:
9644         * libnautilus-private/nautilus-file-operations.c:
9645         (nautilus_file_operations_delete):
9646         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
9647         (rename_guts), (nautilus_file_get_drop_target_uri):
9648         * src/file-manager/fm-desktop-icon-view.c:
9649         (trash_link_is_selection):
9650         * src/file-manager/fm-icon-container.c: (get_sort_category):
9651         * src/file-manager/fm-properties-window.c:
9652         (get_target_file_for_original_file):
9653         Handle nautilus_desktop_icon_file_get_link() returning NULL.
9654         Likely fixes bug #145971
9656 2005-02-22  Alexander Larsson  <alexl@redhat.com>
9658         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
9659         Remove stale comment.
9660         Patch from Jaap Haitsma <jaap@haitsma.org>
9662 2005-02-22  Alexander Larsson  <alexl@redhat.com>
9664         * src/nautilus-application.c: (end_startup_notification):
9665         Don't give critical warnings if we have no startup_id.
9667         * src/nautilus-window.c: (nautilus_window_update_icon):
9668         Use names and not pixbufs for the window icons.
9669         This means the icons of the best size are used.
9670         Patch from Jaap Haitsma <jaap@haitsma.org>
9672 2005-02-22  Alexander Larsson  <alexl@redhat.com>
9674         * src/nautilus-application.c: (create_window):
9675         * src/nautilus-window-private.h:
9676         * src/nautilus-window.c: (nautilus_window_init),
9677         (nautilus_window_finalize):
9678         Remove unneeded startup_id.
9680 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
9682         * MAINTAINERS:
9683         Update my email address.
9685 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
9687         * src/file-manager/fm-desktop-icon-view.c:
9688         (fm_desktop_icon_view_supports_uri):
9689         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
9691         Patch from Jaap Haitsma <jaap@haitsma.org>
9693 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
9695         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
9696         fix #136578 (Menu key should pop up context menu).
9698 2005-02-18  Alexander Larsson  <alexl@redhat.com>
9700         * src/file-manager/fm-properties-window.c (should_show_open_with):
9701         Don't show open with property page for desktop files and
9702         desktop special icons.
9704 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
9706         * src/nautilus-navigation-window-menus.c:
9707         (add_bookmark_for_current_location):
9708         Only add a bookmark once for a given location.
9709         Fixes #161862.
9711         Patch from egeetha@novell.com
9713 2005-02-15  Alexander Larsson  <alexl@redhat.com>
9715         * src/nautilus-application.c:
9716         * src/nautilus-shell.c:
9717         Fixes to the startup notification stuff.
9718         Patch from Elijah Newren <newren@gmail.com>
9720 2005-02-14  Alexander Larsson  <alexl@redhat.com>
9722         * data/applications.desktop.in:
9723         * data/favorites.desktop.in:
9724         * src/network-scheme.desktop.in:
9725         * nautilus-computer.desktop.in:
9726         * nautilus-folder-handler.desktop.in:
9727         * nautilus-home.desktop.in:
9728         * nautilus.desktop.in:
9729         Enable startup notification.
9731         * src/nautilus-application.c:
9732         * src/nautilus-application.h:
9733         * src/nautilus-bookmarks-window.c:
9734         * src/nautilus-connect-server-dialog-nonmain.c:
9735         * src/nautilus-location-bar.c:
9736         * src/nautilus-main.c:
9737         * src/nautilus-navigation-window-menus.c:
9738         * src/nautilus-shell-interface.idl:
9739         * src/nautilus-shell.c:
9740         * src/nautilus-window-manage-views.c:
9741         * src/nautilus-window-private.h:
9742         * src/nautilus-window.c:
9743         Handle startup notification across corba activation.
9744         Patch from Elijah Newren <newren@gmail.com>
9746 2005-02-11  Alexander Larsson  <alexl@redhat.com>
9748         * src/file-manager/fm-tree-model.c:
9749         Don't do any i/o on tree roots until they are opened.
9750         This means you don't get any auth dialogs.
9751         Removed the monitor on the root file totally, as that should
9752         not normally change/go away anyway (and it was doing i/o).
9754         This changes semantics in the file a bit, we now have a dummy
9755         row also if node->directory != NULL and node->parent == NULL.
9757 2005-02-10  Alexander Larsson  <alexl@redhat.com>
9759         * configure.in:
9760         Post release version bump
9762 === nautilus 2.9.91 ===
9764 2005-02-10  Alexander Larsson  <alexl@redhat.com>
9766         * configure.in:
9767         Bump eel requires
9769         * NEWS:
9770         Update for release
9772 2005-02-09  Alexander Larsson  <alexl@redhat.com>
9774         * Makefile.am:
9775         * nautilus-folder-handler.desktop.in:
9776         Add new default folder handler NoDisplay desktop file
9778         * nautilus.desktop.in:
9779         Add %U to exec line
9781         * src/Nautilus_shell.server.in:
9782         Remove all the bonobo components we no longer support
9784         * src/file-manager/fm-directory-view.c:
9785         Allow open with menu on folders (#151747)
9787 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
9789         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
9790         (fm_list_view_start_renaming_file):
9791         Set original_name to the new name as cell_renderer_edited()
9792         might be called multiple times if the view looses focus.
9793         Fixes bug #166120.
9795 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
9797         * src/file-manager/fm-properties-window.c: (get_original_file),
9798         (name_field_done_editing), (update_properties_window_title):
9799         Handle disappearing original_files without crashing.
9800         Fixes bug #151024/158904.
9802 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
9804         * configure.in:
9805         Revert libexif change as it breaks the build with new libexif.
9807 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
9809         * libnautilus-private/nautilus-program-choosing.c:
9810         (slowly_and_stupidly_obtain_timestamp),
9811         (nautilus_launch_show_file), (nautilus_launch_application),
9812         (nautilus_launch_desktop_file):
9813         Use new gnome_desktop_item_set_launch_time() API. (#166334)
9815         * configure.in:
9816         Require gnome-desktop 2.9.91
9818         Patch from Elijah Newren <newren@gmail.com>
9820 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
9822         * configure.in:
9823         Make libexif dependency optional again. (#165773)
9825 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
9827         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9828         Make default desktop font localizable. (#138731)
9830         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
9832 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
9834         * data/Makefile.am:
9835         * data/static_bookmarks.xml:
9836         Remove unused file.
9838 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
9840         * src/file-manager/fm-directory-view.c:
9841         (real_update_menus): Added mnemonic for Browse Folder option.
9842         * src/file-manager/fm-desktop-icon-view.c:
9843         (real_update_menus): Added mnemonic for Empty Trash option.
9844         Fixes #162307.
9846         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
9848 2005-02-04  Alexander Larsson  <alexl@redhat.com>
9850         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
9851         Fix workarea detection on 64bit machines.
9852         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
9854 2005-02-01  Alexander Larsson  <alexl@redhat.com>
9856         * src/file-manager/fm-directory-view.c:
9857         (clipboard_targets_received):
9858         Handle destroyed windows
9860         * src/nautilus-window.c: (nautilus_window_destroy):
9861         cancel outstanding view as callbacks
9863         Fixes #165938
9865 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
9867         * libnautilus-private/nautilus-directory-background.c:
9868         (image_loading_done_callback): Free the color string.
9869         Closes bug #154204.
9871 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
9873         reviewed by: Martin Wehner  <martin.wehner@epost.de>
9875         * libnautilus-private/nautilus-file-operations.c:
9876         change the strings for move/copy/link/delete from "Files Moved:" to
9877         "Moving file:", fixes #154839
9879 2005-01-28  Alexander Larsson  <alexl@redhat.com>
9881         * libnautilus-private/nautilus-file.c:
9882         Fix leak
9884         * Makefile.am:
9885         Remove unnecessary stuff
9887 2005-01-28  Alexander Larsson  <alexl@redhat.com>
9889         * src/nautilus-actions.h:
9890         * src/nautilus-desktop-window.c:
9891         (nautilus_desktop_window_instance_init):
9892         Disable close action on desktop window (#160100)
9894 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
9896         * src/nautilus-main.c: (register_icons):
9897         Don't try to free NULL icon info.
9899 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
9901         * libnautilus-private/nautilus-file.c:
9902         (nautilus_file_compare_for_sort_by_attribute):
9903         Don't compare NULL values from files we can't get permissions for.
9904         Fixes bug #153890.
9906 2005-01-27  Chris Lahey  <clahey@ximian.com>
9908         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
9909         Support the API change in libexif > 0.5.12.
9911 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
9913         * src/nautilus-main.c: Don't leak the icon info
9915 2005-01-27  Alexander Larsson  <alexl@redhat.com>
9917         * src/nautilus-spatial-window.c:
9918         Make path button more obvious. #145237
9919         Patch from  Michael Henson <mike@axl.net>
9921 2005-01-27  Alexander Larsson  <alexl@redhat.com>
9923         * src/file-manager/fm-directory-view.c: (ask_link_action):
9924         Set focus_on_map for dnd ask dialog to avoid it ending
9925         up under the browser window.
9926         Patch from Jorn Baayen <jbaayen@gnome.org>
9928 2005-01-27  Alexander Larsson  <alexl@redhat.com>
9930         * libnautilus-private/nautilus-file-operations.c:
9931         (confirm_empty_trash):
9932         No title on dialog.
9933         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
9935 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
9936         * libnautilus-private/nautilus-file-operations.c:
9937         (handle_transfer_overwrite): Trivial string fix.
9939 2005-01-25  Alexander Larsson  <alexl@redhat.com>
9941         * src/file-manager/fm-directory-view.c: (cancel_activate),
9942         (activate_weak_notify), (cancel_activate_callback):
9943         weak_unref the view if we cancel the activation.
9944         Might fix #145789
9946 2005-01-25  Alexander Larsson  <alexl@redhat.com>
9948         * configure.in:
9949         Post release version bump.
9951 === nautilus 2.9.90 ===
9953 2005-01-25  Alexander Larsson  <alexl@redhat.com>
9955         * NEWS:
9956         Update for release.
9958         * MAINTAINERS:
9959         Add Martin, remove Darin.
9960         Update daves email address.
9962         * configure.in:
9963         Bump version to 2.9.90
9964         Require eel 2.9.90
9966 2005-01-25  Alexander Larsson  <alexl@redhat.com>
9968         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
9969         Fix typo.
9971 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
9973         * libnautilus-private/nautilus-icon-container.c:
9974         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
9975         to nautilus_icon_container_accessible_update_selection.
9976         (nautilus_icon_container_accessible_ref_selection):
9977         (nautilus_icon_container_accessible_get_selection):
9978         (nautilus_icon_container_accessible_remove_selection): All call
9979         to nautilus_icon_container_accessible_update_selection.
9981         Fixes bug #160087.
9983 2005-01-24  Alexander Larsson  <alexl@redhat.com>
9985         * src/nautilus-window-menus.c (action_about_nautilus_callback):
9986         WE WANT THE CHEESEPUFF!!!
9988 2005-01-24  Alexander Larsson  <alexl@redhat.com>
9990         * libnautilus-private/nautilus-file-operations.c:
9991         (confirm_empty_trash):
9992         Use warning icon instead of info one.
9993         Use GtkMessageDialog.
9994         Patch from Luca Ferretti <elle.uca@libero.it>
9996 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
9998         * src/file-manager/fm-actions.h:
9999         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
10000         * src/file-manager/fm-directory-view.c: (real_update_menus):
10001         * src/file-manager/nautilus-directory-view-ui.xml:
10002         Remove "Reset Background" entry from folder context menus.
10004         Patch from Jaap Haitsma <jaap@haitsma.org>
10006 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
10008         * src/nautilus-window-menus.c: Correct License (It said Evince).
10010 2005-01-21  Alexander Larsson  <alexl@redhat.com>
10012         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10013         Add license to about dialog.
10014         Change copyright statement.
10016         Patch from Luca Ferretti <elle.uca@libero.it>
10018 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
10020         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10021         Fix sidebar_width typo in gconf schema (#162204).
10023         Patch from J. Christopher Six <j.christopher.six@gmail.com>
10025 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
10027         * libnautilus-private/nautilus-column-chooser.c:
10028         (button_new_with_mnemonic), (add_buttons):
10029         Add stock arrow icons to "Move Up/Down" buttons.
10031         Patch from Michael Gossard <michael.gossard@free.fr>
10033 2005-01-19  Alexander Larsson  <alexl@redhat.com>
10035         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10036         Use GtkAboutDialog.
10038         Patch from Luca Ferretti <elle.uca@libero.it>
10040 2005-01-19  Alexander Larsson  <alexl@redhat.com>
10042         * nautilus-home.desktop.in:
10043         Fix icon
10045         * nautilus.desktop.in:
10046         Put in menus.
10048         Patch from Luca Ferretti <elle.uca@libero.it>
10050 2005-01-18  Alexander Larsson  <alexl@redhat.com>
10052         * src/nautilus-main.c: (main):
10053         * src/nautilus-window.c: (nautilus_window_class_init):
10054         Better default icon.
10055         Patch from Jaap Haitsma <jaap@haitsma.org>
10057 2005-01-17  Alexander Larsson  <alexl@redhat.com>
10059         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10060         Don't use destroyed dialog.
10061         Patch from Vincent Untz <vincent@vuntz.net>.
10063 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
10065         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
10066         Moisan that resolves trivial bug #159128.
10068 2005-01-14  Alexander Larsson  <alexl@redhat.com>
10070         * Makefile.am:
10071         * src/.cvsignore:
10072         * src/Makefile.am:
10073         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
10074         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
10075         * src/nautilus-connect-server-dialog-nonmain.c:
10076         (nautilus_connect_server_dialog_present_uri):
10077         * src/nautilus-connect-server-dialog.c: (connect_to_server),
10078         (response_callback), (nautilus_connect_server_dialog_new):
10079         * src/nautilus-connect-server-dialog.h:
10080         Make connect to server dialog availible as separate application.
10082         Patch from Vincent Untz <vincent@vuntz.net>
10084 2005-01-14  Alexander Larsson  <alexl@redhat.com>
10086         * libnautilus-private/nautilus-file-utilities.[ch]:
10087         New function nautilus_ensure_unique_file_name
10089         * libnautilus-private/nautilus-link.[ch]:
10090         * libnautilus-private/nautilus-link-desktop-file.[ch]:
10091         Uniquify name for nautilus_link_local_create if requested.
10093         * src/file-manager/fm-directory-view.c:
10094         (fm_directory_view_handle_url_drop):
10095         Uniquify desktop link name
10097         Patch from Jorn Baayen <jbaayen@gnome.org>
10099 2005-01-13  Alexander Larsson  <alexl@redhat.com>
10101         * libnautilus-private/nautilus-icon-container.[ch]:
10102         * libnautilus-private/nautilus-marshal.list:
10103         Add handle_url signal
10104         Fix argument list for handle_uri_list
10106         * libnautilus-private/nautilus-dnd.[ch]:
10107         Add nautilus_drag_default_drop_action_for_url
10109         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
10110         (nautilus_icon_container_get_drop_action),
10111         (drag_data_received_callback):
10112         Handle URL drops separately from URI_LIST
10113         Set different actions for URL drop
10115         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10116         (get_drop_action), (receive_dropped_uri_list),
10117         (receive_dropped_url), (drag_data_received_callback),
10118         (nautilus_tree_view_drag_dest_class_init):
10119         Add handle_url and handle_uri lists
10120         Set different actions for URL drop
10121         Fix bug that made url_list & url drops not work
10123         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
10124         (ask_link_action), (fm_directory_view_handle_url_drop),
10125         (fm_directory_view_handle_uri_list_drop):
10126         Move url and uri_list drop handling here. Make it handle
10127         url drops better.
10129         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
10130         (icon_view_handle_uri_list), (fm_icon_view_init):
10131         * src/file-manager/fm-list-view.c: (list_view_handle_url),
10132         (list_view_handle_uri_list), (create_and_set_up_tree_view):
10133         Call up to the drop code in directory view.
10135         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
10137         * libnautilus-private/nautilus-directory.c:
10138         (nautilus_directory_schedule_metadata_copy):
10139         Handle source_directory being NULL. (happens on toplevel uri)
10141         * libnautilus-private/nautilus-file-operations.c:
10142         (nautilus_file_operations_copy_move):
10143         Handle source_dir_uri being NULL. (happens on toplevel uri)
10145         * libnautilus-private/nautilus-link-desktop-file.c:
10146         (nautilus_link_desktop_file_local_create):
10147         Use right icon field
10149 2005-01-12  Alexander Larsson  <alexl@redhat.com>
10151         * src/file-manager/fm-actions.h:
10152         * src/file-manager/fm-directory-view.c:
10153         (volume_or_drive_unmounted_callback),
10154         (volume_or_drive_ejected_callback),
10155         (action_unmount_volume_callback), (action_eject_volume_callback),
10156         (real_update_menus_volumes):
10157         * src/file-manager/nautilus-directory-view-ui.xml:
10158         Allow eject on unmounted devices.
10159         Patch from Magnus Damm <magnus.damm@gmail.com>
10161 2005-01-12  Alexander Larsson  <alexl@redhat.com>
10163         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
10164         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
10165         what you think, it means don't load if the app the desktop file
10166         references doesn't exist.
10168 2005-01-12  Alexander Larsson  <alexl@redhat.com>
10170         * libnautilus-private/Makefile.am:
10171         * libnautilus-private/nautilus-link-historical.c:
10172         * libnautilus-private/nautilus-link-historical.h:
10173         Remove historical link support.
10175         * libnautilus-private/nautilus-link-desktop-file.[ch]:
10176         * libnautilus-private/nautilus-link.[ch]:
10177         Remove historical link support and unused functions.
10179         * src/file-manager/fm-directory-view.h:
10180         Remove unused declaration.
10182         * src/file-manager/fm-icon-view.c:
10183         Fix up due to small api change for nautilus-link.
10185         * src/file-manager/fm-properties-window.c: (set_icon_callback):
10186         Fix icon change for desktop files that point to nonexisting binaries.
10188 2005-01-12  Alexander Larsson  <alexl@redhat.com>
10190         * src/nautilus-main.c (register_icons):
10191         Remove debug spew
10193 2005-01-11  Alexander Larsson  <alexl@redhat.com>
10195         * libnautilus-private/nautilus-icon-factory.c:
10196         (nautilus_icon_factory_get_icon_for_file):
10197         Special case icons for burn: and computer:
10199         * src/nautilus-main.c: (register_icons):
10200         * src/nautilus-navigation-window-menus.c:
10201         * src/nautilus-window-menus.c:
10202         Fix up icons and names in go/places menu.
10203         Fixes #162750 and #149941
10205         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
10207 2005-01-11  Alexander Larsson  <alexl@redhat.com>
10209         * src/nautilus-navigation-window.c (real_set_title):
10210         Make window title "location - File Browser", not "File Browser: location".
10211         Fixes #149008. Patch by Gustavo Carneiro.
10213 2005-01-11  Alexander Larsson  <alexl@redhat.com>
10215         * configure.in:
10216         Post release version bump
10218 === nautilus 2.9.2 ===
10220 2004-01-11  James Henstridge  <james@jamesh.id.au>
10222         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
10224         * src/Makefile.am: remove desktop and server files on clean.
10225         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
10226         in config.h.
10228         * Makefile.am: remove desktop files on clean, and intltool files
10229         on distclean.
10231         * acconfig.h: remove, since it isn't needed anymore.
10233         * configure.in: remove some macro calls not needed with newer
10234         automakes, and use newer versions of some macros.
10236         * autogen.sh: require Automake >= 1.7.
10238 2005-01-11  Alexander Larsson  <alexl@redhat.com>
10240         * NEWS:
10241         Update for release.
10243         * configure.in:
10244         Require eel 2.92.
10246 2005-01-11  Alexander Larsson  <alexl@redhat.com>
10248         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
10249         Add back mk.
10251 2005-01-10  Alexander Larsson  <alexl@redhat.com>
10253         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
10254         Remove mk for ALL_LINGUAS since it broke the build.
10256 2004-12-17  Alexander Larsson  <alexl@redhat.com>
10258         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
10259         Don't use frames for images with alpha.
10261         Patch from Jaap Haitsma <jaap@haitsma.org>
10263 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
10265         * src/nautilus-bookmarks-window.[ch]:
10266         (open_selected_bookmark): New function, choose if to open in
10267         parent or new window.
10268         (get_bookmark_nautilus_navigation_window_new): Get New window.
10269         (on_jump_button_clicked): Call open_selected_bookmark.
10270         (on_row_activated): Call open_selected_bookmark.
10271         * src/nautilus-navigation-window-menus.c:
10272         (get_or_create_bookmarks_window): Reset signals for the
10273         edit bookmark dialog.
10274         fixes bug #160224.
10276 2004-12-15  Alexander Larsson  <alexl@redhat.com>
10278         * configure.in:
10279         Require glib 2.6.0
10281         * libnautilus-private/nautilus-file-utilities.c:
10282         (nautilus_get_uri_shortname_for_display):
10283         * libnautilus-private/nautilus-file.c:
10284         (nautilus_file_get_display_name_nocopy):
10285         Use g_filename_display_basename() for display names
10287 2004-12-15  Alexander Larsson  <alexl@redhat.com>
10289         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
10290         (fm_list_view_start_renaming_file):
10291         * src/file-manager/fm-properties-window.c:
10292         (name_field_done_editing):
10293         Make sure we don't rename files if the name was never
10294         changed from the original display name.
10296 2004-12-15  Alexander Larsson  <alexl@redhat.com>
10298         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10299         Fill in ctrl-l dialog correctly for desktop.
10301         Patch from Matthew Gatto <poobar@nycap.rr.com>
10303 2004-12-15  Alexander Larsson  <alexl@redhat.com>
10305         * libnautilus-private/nautilus-icon-container.c:
10306         (nautilus_icon_container_update_icon):
10307         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
10308         * libnautilus-private/nautilus-thumbnails.c:
10309         (nautilus_thumbnail_frame_image),
10310         (nautilus_thumbnail_load_framed_image):
10311         * libnautilus-private/nautilus-thumbnails.h:
10312         Better handling of icon sizes, including
10313         framing of large file-as-icon images.
10315         Patches from Jaap Haitsma <jaap@haitsma.org>
10317 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
10319         * configure.in: Added "zu" to ALL_LINGUAS.
10321 2004-12-12  Alexander Larsson  <alexl@redhat.com>
10323         * libnautilus-private/nautilus-desktop-link-monitor.c:
10324         (destroy_desktop_link_monitor),
10325         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
10326         (nautilus_desktop_link_monitor_make_filename_unique),
10327         (create_volume_link), (nautilus_desktop_link_monitor_init):
10328         * libnautilus-private/nautilus-desktop-link-monitor.h:
10329         * libnautilus-private/nautilus-desktop-link.c:
10330         (nautilus_desktop_link_new_from_volume):
10331         Make sure volume filenames are unique (#153888)
10333 2004-12-12  Alexander Larsson  <alexl@redhat.com>
10335         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
10336         Disconnect from right object.
10338 2004-11-29  Alexander Larsson  <alexl@redhat.com>
10340         * src/file-manager/fm-directory-view.c:
10341         (add_application_to_open_with_menu), (real_update_menus):
10342         Fix underscore escaping in open with menu.
10344 2004-11-29  Alexander Larsson  <alexl@redhat.com>
10346         * libnautilus-private/nautilus-bookmark.c:
10347         (nautilus_bookmark_get_pixbuf):
10348         Force size for pixbufs.
10350         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
10351         Load force-sized svgs right.
10352         (nautilus_icon_factory_get_pixbuf_from_name):
10353         Allow force-size loading
10355         * libnautilus-private/nautilus-icon-factory.h:
10356         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
10358         * libnautilus-private/nautilus-ui-utilities.c:
10359         (nautilus_action_from_menu_item),
10360         (nautilus_toolbar_action_from_menu_item):
10361         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
10362         * src/nautilus-property-browser.c: (make_drag_image),
10363         (make_properties_from_directories):
10364         * src/nautilus-sidebar-title.c: (update_icon):
10365         * src/file-manager/fm-directory-view.c:
10366         (add_extension_action_for_files):
10367         * src/file-manager/fm-properties-window.c: (create_emblems_page):
10368         * src/file-manager/fm-tree-model.c:
10369         (tree_node_get_pixbuf_from_factory):
10371         Force-size load icons
10373         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
10374         (nautilus_throbber_finalize):
10375         Disconnect icon theme changed signal on finalize.
10377 2004-11-29  Alexander Larsson  <alexl@redhat.com>
10379         * libnautilus-private/nautilus-file-dnd.c:
10380         (nautilus_drag_can_accept_item):
10381         Handle drags to desktop items.
10383 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
10385         * configure.in: Added "nso" to ALL_LINGUAS.
10387 2004-11-29  Alexander Larsson  <alexl@redhat.com>
10389         * libnautilus-private/nautilus-icon-container.c:
10390         (canvas_position_to_grid_position):
10391         Fix positioning. Makes find_new_empty_spot tighter.
10392         Patch from Jimmy Do <crispyleaves@gmail.com>
10394 2004-11-29  Alexander Larsson  <alexl@redhat.com>
10396         * libnautilus-private/nautilus-icon-container.c: (snap_position),
10397         (find_empty_location):
10398         Fix a few typos in icon placement.
10399         Patch from Jimmy Do <crispyleaves@gmail.com>
10401 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
10403         * src/file-manager/Makefile.am:
10405         No need to define VERSION here, it's aleady in
10406         config.h. Fix the build.
10408 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
10410         reviewed by: Alexander Larsson  <alexl@redhat.com>
10412         * configure.in:
10414         Bump gnome-vfs required version
10416         * libnautilus-private/nautilus-mime-actions.c:
10417         (nautilus_mime_get_default_application_for_file),
10418         (application_equal), (get_open_with_mime_applications),
10419         (nautilus_mime_get_open_with_applications_for_file),
10420         (nautilus_mime_get_applications_for_file),
10421         (nautilus_mime_has_any_applications_for_file):
10422         * libnautilus-private/nautilus-mime-actions.h:
10423         * libnautilus-private/nautilus-program-choosing.c:
10424         (nautilus_launch_show_file), (nautilus_launch_application):
10425         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10426         (activate_check_mime_types):
10427         * src/nautilus-information-panel.c: (command_button_callback),
10428         (add_command_buttons), (nautilus_information_panel_update_buttons):
10430         Remove all mime api deprecated calls and replace them with the
10431         new API. Fix bug #159435.
10433 2004-11-24  Alexander Larsson  <alexl@redhat.com>
10435         * configure.in:
10436         Post release version bump
10438 === nautilus 2.9.1 ===
10440 2004-11-24  Alexander Larsson  <alexl@redhat.com>
10442         * NEWS:
10443         Update for release.
10445 2004-11-22  Alexander Larsson  <alexl@redhat.com>
10447         * libnautilus-private/nautilus-undo-signal-handlers.c:
10448         Fix include.
10450 2004-11-22  Alexander Larsson  <alexl@redhat.com>
10451         * Merge bonobo-slay-branch
10453 2004-11-22  Alexander Larsson  <alexl@redhat.com>
10455         * src/nautilus-window.c: (action_view_as_callback),
10456         (nautilus_window_synch_view_as_menus):
10457         Don't reenter action callback when switching views.
10459 2004-11-19  Dave Camp  <dave@novell.com>
10461         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10462         (can_show_default_app), (real_update_menus): Fix some jumping
10463         menus.
10464         * test/Makefile.am: Don't link to libnautilus
10466 2004-11-19  Alexander Larsson  <alexl@redhat.com>
10468         * libnautilus-private/nautilus-mime-actions.c:
10469         removed unneeded includes
10471         * src/nautilus-application.c:
10472         * src/nautilus-desktop-window.c:
10473         Removed app_id property on NautilusWindow
10475         * src/nautilus-main.c: (main):
10476         Remove old code
10478         * src/nautilus-navigation-window.c:
10479         * src/nautilus-sidebar-title.c:
10480         * src/nautilus-window-menus.c:
10481         * src/file-manager/fm-ditem-page.c:
10482         Remove bonobo comments
10484         * src/nautilus-window.c:
10485         Remove app_id property
10486         fix last bonobo details
10488         * src/file-manager/fm-actions.h:
10489         * src/file-manager/fm-directory-view.c:
10490         * src/file-manager/nautilus-directory-view-ui.xml:
10491         remove edit launcher action
10493 2004-11-19  Alexander Larsson  <alexl@redhat.com>
10495         * configure.in:
10496         Require new eel
10498         * src/file-manager/fm-actions.h:
10499         * src/file-manager/fm-directory-view.[ch]:
10500         * src/file-manager/nautilus-directory-view-ui.xml:
10501         * src/nautilus-actions.h:
10502         * src/nautilus-shell-ui.xml:
10503         * src/nautilus-spatial-window-ui.xml:
10504         * src/nautilus-spatial-window.c:
10505         * src/nautilus-window-menus.c:
10506         * src/nautilus-window.[ch]:
10507         Implement some accels as GtkBindings instead to avoid
10508         overriding widget-specific keybindings like "delete" and "backspace".
10510 2004-11-19  Alexander Larsson  <alexl@redhat.com>
10512         * src/nautilus-navigation-window.c:
10513         * src/nautilus-window-private.h:
10514         Put location entry etc in a toolbar.
10516 2004-11-19  Alexander Larsson  <alexl@redhat.com>
10518         * libnautilus-private/nautilus-file.c: (is_desktop_file),
10519         (nautilus_file_is_nautilus_link):
10520         Don't check for "application/x-gnome-app-info", as that is already
10521         handled by the alias system. This also avoids stating for a
10522         mimetype xml file.
10524         * src/nautilus-throbber.c:
10525         Don't create a new icon theme for each throbber.
10526         Use GtkIconTheme instead of GnomeIconTheme
10528         * libnautilus-private/nautilus-ui-utilities.[ch]:
10529         New function nautilus_ui_string_get to cache the loaded ui files.
10531         * src/nautilus-navigation-window.c:
10532         Remove old bonoboui stuff
10534         * src/nautilus-navigation-window-menus.c:
10535         Open New window is Ctrl-N.
10536         Use the new nautilus_ui_string_get call
10538         * src/nautilus-spatial-window.c:
10539         * src/nautilus-window-menus.c:
10540         * src/file-manager/fm-desktop-icon-view.c:
10541         * src/file-manager/fm-directory-view.c:
10542         * src/file-manager/fm-icon-view.c:
10543         * src/file-manager/fm-list-view.c:
10544         Use the new nautilus_ui_string_get call
10546         * src/file-manager/nautilus-directory-view-ui.xml:
10547         * src/file-manager/nautilus-icon-view-ui.xml:
10548         Name separators to work around bug #158620
10550 2004-11-18  Alexander Larsson  <alexl@redhat.com>
10552         * src/file-manager/fm-actions.h:
10553         * src/file-manager/fm-directory-view.c:
10554         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10555         * src/file-manager/nautilus-directory-view-ui.xml:
10556         * src/file-manager/nautilus-icon-view-ui.xml:
10557         * src/file-manager/nautilus-list-view-ui.xml:
10558         * src/nautilus-actions.h:
10559         * src/nautilus-navigation-window-ui.xml:
10560         * src/nautilus-shell-ui.xml:
10561         * src/nautilus-spatial-window-ui.xml:
10562         * src/nautilus-spatial-window.c:
10563         * src/nautilus-window-menus.c:
10564         * src/nautilus-window.[ch]:
10565         Add all extra accellerators and clean up ui files.
10567 2004-11-18  Alexander Larsson  <alexl@redhat.com>
10569         * src/nautilus-window-menus.c:
10570         * src/nautilus-window-toolbars.c:
10571         * libnautilus-private/nautilus-ui-utilities.[ch]:
10572         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
10573         Move code to utility functions.
10575 2004-11-18  Alexander Larsson  <alexl@redhat.com>
10577         * libnautilus-private/nautilus-file-utilities.[ch]:
10578         * src/nautilus-spatial-window.c:
10579         * src/nautilus-navigation-window-menus.c:
10580         * src/nautilus-window-menus.c:
10581         Move some functions to nautilus-ui-utilities
10583         * libnautilus-private/Makefile.am:
10584         * libnautilus-private/nautilus-ui-utilities.[ch]:
10585         Various ui utility functions
10587         * src/file-manager/fm-desktop-icon-view.c:
10588         * src/file-manager/fm-directory-view.c:
10589         * src/file-manager/fm-icon-view.c:
10590         * src/file-manager/fm-list-view.c:
10591         Unmerge everything on destroy
10593         * src/nautilus-shell-ui.xml:
10594         Remove unused stuff
10596 2004-11-18  Alexander Larsson  <alexl@redhat.com>
10598         * libnautilus-private/nautilus-clipboard-monitor.c:
10599         Handle ownership changes from XFixes
10601         * libnautilus-private/Makefile.am:
10602         * libnautilus-private/nautilus-clipboard-ui.xml:
10603         Remove (is now inline)
10605         * libnautilus-private/nautilus-clipboard.[ch]:
10606         Convert to GtkUIManager
10608         * src/nautilus-location-bar.c:
10609         * src/nautilus-notes-viewer.c:
10610         Adapt to NautilusClipboard changes
10612         * src/nautilus-window-menus.c:
10613         Remove duplicated action
10615         * src/file-manager/fm-actions.h:
10616         * src/file-manager/fm-directory-view.c:
10617         * src/file-manager/fm-icon-view.c:
10618         * src/file-manager/fm-list-view.c:
10619         * src/file-manager/nautilus-directory-view-ui.xml:
10620         Adapt to NautilusClipboard changes
10621         Fix paste into folder to not use stock accelerator
10623 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10625         * components/Makefile.am:
10626         Remove references to throbber
10628         * src/Makefile.am:
10629         * src/nautilus-throbber.[ch]:
10630         Moved throbber here and made it not be a bonobo object
10632         * src/nautilus-window-private.h:
10633         * src/nautilus-window-toolbars.c:
10634         Work with the throbber
10636 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10638         * src/nautilus-application.c:
10639         * src/nautilus-navigation-window.c:
10640         * src/nautilus-spatial-window.c:
10641         * src/nautilus-window-private.h:
10642         * src/nautilus-window.c:
10643         Make initial window geometry work.
10645 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10647         * src/nautilus-image-properties-page.c: (get_property_pages):
10648         Only show for images.
10650 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10652         * src/file-manager/fm-properties-window.h:
10653         Don't include libnautilus files.
10655 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10657         * src/file-manager/fm-desktop-icon-view.c:
10658         * src/nautilus-navigation-window.c:
10659         * src/nautilus-desktop-window.c:
10660         Remove old defines
10662         * src/file-manager/fm-directory-view.c:
10663         * src/file-manager/nautilus-directory-view-ui.xml:
10664         * src/nautilus-navigation-window-ui.xml:
10665         * src/nautilus-shell-ui.xml:
10666         Make the menus look like pre-bonobo-removal
10668 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10670         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
10671         Don't have use default background on desktop context menu.
10673 2004-11-17  Alexander Larsson  <alexl@redhat.com>
10675         * Makefile.am:
10676         Remove libnautilus-adapter subdir
10678         * components/Makefile.am:
10679         Don't build throbber atm
10681         * src/nautilus-navigation-action.c:
10682         Use GtkMenuToolButton instead of NautilusArrowToolbutton
10684         * src/Makefile.am:
10685         * src/nautilus-arrow-toolbutton.[ch]:
10686         Remove.
10688 2004-11-16  Anders Carlsson  <andersca@gnome.org>
10690         * libnautilus-private/nautilus-window-info.c:
10691         (nautilus_window_info_get_ui_manager):
10692         It's NULL now, not CORBA_OBJECT_NIL.
10694 2004-11-16  Alexander Larsson  <alexl@redhat.com>
10696         * libnautilus-private/nautilus-view.h:
10697         remove bonoboui inclide
10699         * src/nautilus-navigation-action.[ch]:
10700         Add navigation GtkAction, based on epi code
10702         * src/nautilus-window-menus.c:
10703         * src/nautilus-window-toolbars.c:
10704         Correctly handle toolbar icons for extensions
10706 2004-11-16  Alexander Larsson  <alexl@redhat.com>
10708         * configure.in:
10709         Remove bonoboui dependencies
10711         * libnautilus-private/Makefile.am:
10712         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
10713         * libnautilus-private/nautilus-bonobo-ui.h:
10714         Remove unneeded files
10716         * libnautilus-private/nautilus-clipboard.c:
10717         Comment out for now.
10719         * libnautilus-private/nautilus-directory-metafile-monitor.c:
10720         * libnautilus-private/nautilus-metafile.c:
10721         * src/nautilus-application.c:
10722         * src/nautilus-history-sidebar.c:
10723         * src/nautilus-information-panel.c:
10724         * src/nautilus-main.c: (main):
10725         * src/nautilus-notes-viewer.c:
10726         * src/nautilus-sidebar-title.c:
10727         * src/file-manager/fm-properties-window.c:
10728         Remove bonobo includes
10730         * libnautilus-private/nautilus-file-utilities.[ch]:
10731         (nautilus_get_ui_directory), (nautilus_ui_file):
10732         Util functions for ui files.
10734         * libnautilus-private/nautilus-view.[ch]:
10735         * libnautilus-private/nautilus-window-info.[ch]:
10736         Remove bonoboui methods
10738         * src/Makefile.am:
10739         Add new files, remove some old ones
10740         Move ui files to datadir/nautilus/ui
10742         * src/nautilus-actions.h:
10743         New file with action names
10745         * src/nautilus-arrow-toolbutton.[ch]:
10746         New widget for back/forward buttons.
10748         * src/nautilus-desktop-window.c:
10749         * src/nautilus-navigation-window-menus.c:
10750         * src/nautilus-navigation-window-ui.xml:
10751         * src/nautilus-navigation-window.[ch]:
10752         * src/nautilus-shell-ui.xml:
10753         * src/nautilus-spatial-window-ui.xml:
10754         * src/nautilus-spatial-window.c:
10755         * src/nautilus-window-manage-views.[ch]:
10756         * src/nautilus-window-menus.c:
10757         * src/nautilus-window-private.h:
10758         * src/nautilus-window-toolbars.c:
10759         * src/nautilus-window.[ch]:
10760         Initial port to GtkUIManager
10762         * src/nautilus-profiler.[ch]:
10763         Remove
10765         * src/file-manager/Makefile.am:
10766         * src/file-manager/fm-actions.h:
10767         New file with action names
10769         * src/file-manager/fm-desktop-icon-view.c:
10770         * src/file-manager/fm-directory-view.[ch]:
10771         * src/file-manager/fm-icon-view.c:
10772         * src/file-manager/fm-list-view.c:
10773         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10774         * src/file-manager/nautilus-directory-view-ui.xml:
10775         * src/file-manager/nautilus-icon-view-ui.xml:
10776         * src/file-manager/nautilus-list-view-ui.xml:
10777         Initial port of views to GtkUIManager
10779 2004-11-09  Alexander Larsson  <alexl@redhat.com>
10781         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
10782         Remove some unused bonobo extensions.
10784         * libnautilus-private/Makefile.am:
10785         * src/nautilus-navigation-window.c:
10786         * src/nautilus-property-browser.c:
10787         * src/nautilus-spatial-window.c:
10788         * src/nautilus-window.c:
10789         * libnautilus-private/nautilus-drag-window.[ch]:
10790         Remove NautilusDragWindow (not used anyway)
10792 2004-11-09  Alexander Larsson  <alexl@redhat.com>
10794         * configure.in:
10795         * libnautilus-private/Makefile.am:
10796         * libnautilus-private/nautilus-directory-async.c:
10797         * libnautilus-private/nautilus-lib-self-check-functions.h:
10798         * libnautilus-private/nautilus-medusa-support.[ch]:
10799         * libnautilus-private/nautilus-metafile.c:
10800         * libnautilus-private/nautilus-search-uri.[ch]:
10801         * src/Makefile.am:
10802         * src/file-manager/Makefile.am:
10803         * src/file-manager/fm-search-list-view.[ch]:
10804         * src/file-manager/nautilus-indexing-info.[ch]:
10805         * src/file-manager/nautilus-search-list-view-ui.xml:
10806         * src/nautilus-application.c:
10807         * src/nautilus-complex-search-bar.[ch]:
10808         * src/nautilus-navigation-window-menus.c:
10809         * src/nautilus-navigation-window-ui.xml:
10810         * src/nautilus-navigation-window.[ch]:
10811         * src/nautilus-search-bar-criterion-private.h:
10812         * src/nautilus-search-bar-criterion.[ch]:
10813         * src/nautilus-search-bar-private.h:
10814         * src/nautilus-search-bar.[ch]:
10815         * src/nautilus-shell-ui.xml:
10816         * src/nautilus-sidebar-title.c:
10817         * src/nautilus-simple-search-bar.[ch]:
10818         * src/nautilus-spatial-window.c:
10819         * src/nautilus-switchable-navigation-bar.[ch]:
10820         * src/nautilus-switchable-search-bar.[ch]:
10821         * src/nautilus-window-manage-views.c:
10822         * src/nautilus-window-menus.c:
10823         * src/nautilus-window.c:
10824         Remove all traces of old medusa support.
10826 2004-11-09  Alexander Larsson  <alexl@redhat.com>
10828         * libnautilus-private/nautilus-icon-factory.[ch]:
10829         (nautilus_get_relative_icon_size_for_zoom_level):
10830         New function.
10832         * libnautilus-private/nautilus-view.[ch]:
10833         Redo the zooming interface
10835         * src/file-manager/fm-directory-view.[ch]:
10836         * src/file-manager/fm-icon-view.c:
10837         * src/file-manager/fm-list-view.c:
10838         Implement the new interface for zooming and clean up.
10839         Remove the "default zoom affects fonts" behaviour.
10841         * src/nautilus-navigation-window.c:
10842         * src/nautilus-zoom-control.[ch]:
10843         Use the new simplified zoom interfaces
10845 2004-11-09  Alexander Larsson  <alexl@redhat.com>
10847         * libnautilus-private/nautilus-directory-async.c:
10848         (nautilus_async_destroying_file), (extension_info_cancel),
10849         (info_provider_idle_callback), (info_provider_callback):
10850         * libnautilus-private/nautilus-directory-private.h:
10851         Handle the case when the file we're getting extension info
10852         from goes away.
10854 2004-11-08  Alexander Larsson  <alexl@redhat.com>
10856         * src/nautilus-navigation-window.c:
10857         (nautilus_navigation_window_set_up_sidebar):
10858         * src/nautilus-window-manage-views.c:
10859         (viewed_file_changed_callback):
10860         Remove some BONOBO TODOs
10862 2004-11-08  Alexander Larsson  <alexl@redhat.com>
10864         * components/Makefile.am:
10865         Remove image_properties subdir
10867         * src/Makefile.am:
10868         * src/nautilus-application.c: (nautilus_application_instance_init):
10869         * src/nautilus-image-properties-page.[ch]:
10870         Image property page using new system
10872         * src/nautilus-notes-viewer.c:
10873         add static
10875 2004-11-08  Alexander Larsson  <alexl@redhat.com>
10877         * libnautilus-private/Makefile.am:
10878         * libnautilus-private/nautilus-sidebar-factory.c:
10879         * libnautilus-private/nautilus-sidebar-factory.h:
10880         Remove old sidebar-factory API
10882         * src/file-manager/fm-tree-view.c:
10883         * src/nautilus-emblem-sidebar.c:
10884         * src/nautilus-history-sidebar.c:
10885         * src/nautilus-information-panel.c:
10886         * src/nautilus-navigation-window.c:
10887         Convert to new provider API.
10889 2004-11-08  Alexander Larsson  <alexl@redhat.com>
10891         * libnautilus-private/Makefile.am:
10892         * libnautilus-private/nautilus-sidebar-provider.[ch]:
10893         Add new extensions-style sidebar provider interface
10895         * src/nautilus-navigation-window.c:
10896         Use it.
10898         * src/nautilus-notes-viewer.[ch]:
10899         Convert notes viewer to new iface
10901 2004-11-08  Alexander Larsson  <alexl@redhat.com>
10903         * src/Makefile.am:
10904         * src/nautilus-application.c: (nautilus_application_instance_init):
10905         * src/nautilus-notes-sidebar.[ch]:
10906         * src/nautilus-notes-viewer.[ch]:
10907         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
10908         property page
10910 2004-11-08  Alexander Larsson  <alexl@redhat.com>
10912         * components/Makefile.am:
10913         Remove emblem subdir
10915         * libnautilus-private/nautilus-window-info.[ch]:
10916         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
10917         hidden_files_mode_changed signal
10919         * src/file-manager/Makefile.am:
10920         * src/file-manager/fm-tree-view.[ch]:
10921         * src/nautilus-application.c: (nautilus_application_instance_init):
10922         Make tree view work with new system.
10924         * src/nautilus-window-manage-views.c: (load_new_location),
10925         (location_has_really_changed):
10926         Only emit loading_uri after load_underway has been reported.
10928 2004-11-05  Alexander Larsson  <alexl@redhat.com>
10930         * src/Makefile.am:
10931         * src/nautilus-emblem-sidebar.[ch]:
10932         * src/nautilus-application.c:
10933         Add emblem sidebar, based on old compontent
10934         now uses NautilusSignaller to detect/signal emblem changes
10936         * src/nautilus-property-browser.c:
10937         Catch the emblems_changed signal and refresh
10939 2004-11-05  Alexander Larsson  <alexl@redhat.com>
10941         * src/file-manager/fm-list-view.c:
10942         Fix crash when switching view.
10944         * src/nautilus-history-sidebar.c:
10945         Some cleanups
10947         * src/nautilus-navigation-window.c:
10948         Fix unref-null warning
10950         * src/Makefile.am:
10951         * src/nautilus-application.c:
10952         * src/nautilus-notes-sidebar.[ch]:
10953         Add notes sidebar widget, based on old component
10955         * components/Makefile.am (SUBDIRS):
10956         Remove notes
10958 2004-11-05  Alexander Larsson  <alexl@redhat.com>
10960         * components/Makefile.am:
10961         Remove stuff that are now replaced or not needed anymore.
10963         * libnautilus-private/nautilus-window-info.[ch]:
10964         * src/nautilus-window.c:
10965         Add nautilus_window_info_get_history.
10967         * src/Makefile.am:
10968         * src/nautilus-history-sidebar.[ch]:
10969         * src/nautilus-application.c: (nautilus_application_instance_init):
10970         Add history sidebar widget, based on old component.
10972         * src/nautilus-information-panel.[ch]:
10973         Some fixes
10975 2004-11-05  Alexander Larsson  <alexl@redhat.com>
10977         * libnautilus-private/nautilus-directory-background.c:
10978         Fix spew
10980         * libnautilus-private/nautilus-sidebar-factory.h:
10981         * libnautilus-private/nautilus-window-info.[ch]:
10982         * src/nautilus-application.c:
10983         * src/nautilus-information-panel.[ch]:
10984         * src/nautilus-navigation-window.c:
10985         * src/nautilus-side-pane.c:
10986         * src/nautilus-window.c:
10987         More work on sidebars. Now the information sidebar works.
10989 2004-11-04  Alexander Larsson  <alexl@redhat.com>
10991         * Makefile.am:
10992         Don't build libnautilus subdir
10994         * libnautilus-private/Makefile.am:
10995         Don't link to libnautilus
10996         Add new files (some from libnautilus)
10997         Remove not used files
10999         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11000         Remove hide_built_in_bookmarks
11002         * libnautilus-private/nautilus-bonobo-ui.h:
11003         * libnautilus-private/nautilus-clipboard-ui.xml:
11004         * libnautilus-private/nautilus-clipboard.[ch]:
11005         * libnautilus-private/nautilus-idle-queue.[ch]:
11006         Move here from libnautilus
11008         * libnautilus-private/nautilus-desktop-link.c:
11009         * libnautilus-private/nautilus-global-preferences.[ch]:
11010         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
11011         prefs
11013         * libnautilus-private/nautilus-directory-private.h:
11014         * libnautilus-private/nautilus-metafile-server.idl:
11015         * libnautilus-private/nautilus-program-choosing.h:
11016         Remove not needed header inclusions
11018         * libnautilus-private/nautilus-sidebar-factory.[ch]:
11019         NautilusSidebar registration and creation
11021         * libnautilus-private/nautilus-sidebar.[ch]:
11022         New NautilusSidebar interface
11024         * libnautilus-private/nautilus-sidebar-functions.[ch]:
11025         * libnautilus-private/nautilus-undo-context.[ch]:
11026         * libnautilus-private/nautilus-view-identifier.[ch]:
11027         * libnautilus-private/nautilus-view-query.[ch]:
11028         Remove not needed files
11030         * libnautilus-private/nautilus-undo-manager.[ch]:
11031         * libnautilus-private/nautilus-undo-private.h:
11032         * libnautilus-private/nautilus-undo-transaction.[ch]:
11033         * libnautilus-private/nautilus-undo.[ch]:
11034         Convert from bonobo. Some moved from libnautilus.
11036         * libnautilus-private/nautilus-view-factory.[ch]:
11037         NautilusView registration and creation
11039         * libnautilus-private/nautilus-view.[ch]:
11040         New NautilusView interface
11042         * libnautilus-private/nautilus-window-info.[ch]:
11043         New NautilusWindowInfo interface
11045         * src/Makefile.am:
11046         Don't link to libnautilus
11047         Remove not used files
11049         * src/nautilus-applicable-views.[ch]:
11050         * src/nautilus-component-adapter-factory.[ch]:
11051         * src/nautilus-view-frame-corba.[ch]:
11052         * src/nautilus-view-frame-private.h:
11053         * src/nautilus-view-frame.[ch]:
11054         Removed. Not needed anymore.
11056         * src/nautilus-bookmarks-window.c:
11057         * src/nautilus-complex-search-bar.c:
11058         * src/nautilus-information-panel.[ch]:
11059         * src/nautilus-location-bar.c:
11060         * src/nautilus-location-dialog.c:
11061         * src/nautilus-location-entry.c:
11062         * src/nautilus-shell-interface.idl:
11063         * src/nautilus-side-pane.h:
11064         * src/nautilus-sidebar-title.c:
11065         * src/nautilus-simple-search-bar.c:
11066         Minor changes to build.
11068         * src/nautilus-shell.c:
11069         Remove WEB_NAVIGATION_ENABLED
11071         * src/nautilus-application.c:
11072         * src/nautilus-desktop-window.c:
11073         * src/nautilus-navigation-window-menus.c:
11074         * src/nautilus-navigation-window.[ch]:
11075         * src/nautilus-spatial-window.c:
11076         * src/nautilus-window-manage-views.[ch]:
11077         * src/nautilus-window-menus.c:
11078         * src/nautilus-window-private.h:
11079         * src/nautilus-window.[ch]:
11080         Initial conversion to new NautilusView interface.
11082         * src/file-manager/Makefile.am:
11083         * src/file-manager/fm-bonobo-provider.[ch]:
11084         Removed. Not needed anymore.
11085         Temporary commented out fm-tree-view.[ch]
11087         * src/file-manager/fm-desktop-icon-view.c:
11088         * src/file-manager/fm-desktop-icon-view.h:
11089         * src/file-manager/fm-directory-view.c:
11090         * src/file-manager/fm-directory-view.h:
11091         * src/file-manager/fm-icon-view.c:
11092         * src/file-manager/fm-icon-view.h:
11093         * src/file-manager/fm-list-view.c:
11094         * src/file-manager/fm-list-view.h:
11095         * src/file-manager/fm-properties-window.c:
11096         * src/file-manager/fm-tree-view.h:
11097         Initial conversion to new NautilusView interface.
11099 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
11101         * Makefile.am: install nautilus-file-management-properties.desktop
11102         in $(datadir)/applications
11104         * nautilus-file-management-properties.desktop.in:
11105         add OnlyShowIn=GNOME;
11107 2004-10-29  Iain <iaingnome@gmail.com>
11109         * libnautilus-private/nautilus-icon-canvas-item.c
11110         (compute_text_rectangle): Line up the text with the middle of the icon.
11112         * libnautilus-private/nautilus-icon-container.c
11113         (lay_down_one_line): Take the max height of the row so that icons can
11114         be lined up.
11115         (lay_down_icons_horizontal): Calculate the grid_width depending on the
11116         max width of an icon.
11117         Line up icons on a vertical line set at the left of the text.
11119 2004-10-29  Alexander Larsson  <alexl@redhat.com>
11121         * configure.in:
11122         Update version to 2.9.1.
11123         Gnome 2.8 versions are now on the gnome-2-8 branch.
11125         * ChangeLog: rolled over to ChangeLog-20041029.
11127 ==== gnome-2-8 branched from here ===
11129 # Local Variables:
11130 # coding: utf-8
11131 # End: