2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
[nautilus.git] / ChangeLog
blobb1b5b0243bf30517d60300b2a6137c94df4b0971
1 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
3         * src/file-manager/fm-properties-window.c:
4         Fix a crash while changing owner
6 2008-03-11  Alexander Larsson  <alexl@redhat.com>
8         * configure.in:
9         Post release version bump
11 === nautilus 2.22.0 ===
13 2008-03-11  Alexander Larsson  <alexl@redhat.com>
15         * configure.in:
16         Bump to 2.22.0
18         * AUTHORS:
19         * NEWS:
20         * THANKS:
21         * check-THANKS.pl:
22         Update for release.
24 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
26         * libnautilus-private/nautilus-file-operations.c:
27         (callback_for_move_to_trash):
28         Fix a crash due to a missing NULL check (#520947).
30 2008-03-06  Alexander Larsson  <alexl@redhat.com>
32         * libnautilus-private/nautilus-bookmark.c:
33         (nautilus_bookmark_uri_known_not_to_exist):
34         Fix this check to actually only access local
35         files, not fuse-based gvfs paths.
37 2008-03-06  Alexander Larsson  <alexl@redhat.com>
39         * libnautilus-private/nautilus-icon-container.c:
40         (nautilus_icon_container_update_icon):
41         Remove dead code
42         
43         * libnautilus-private/nautilus-icon-info.c:
44         (nautilus_icon_info_lookup):
45         Resize custom icons (#513102)
47 2008-03-06  Alexander Larsson  <alexl@redhat.com>
49         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
50         Avoid crashing if no pixbuf for menu icon. (#513719)
51         
52 2008-03-06  Alexander Larsson  <alexl@redhat.com>
54         * src/nautilus-file-management-properties.c:
55         Avoid showing broken icons for the media type list (#519880)
57 2008-03-06  Alexander Larsson  <alexl@redhat.com>
59         * libnautilus-private/nautilus-file-operations.c:
60         (trash_files):
61         Fix delete all button (#518616)
62         Patch from Rached Ben Mustapha
64 2008-03-06  Alexander Larsson  <alexl@redhat.com>
66         * libnautilus-private/nautilus-file.c:
67         (nautilus_file_can_set_permissions):
68         Try to set permissions on remote shares. (#520572)
70 2008-03-06  Alexander Larsson  <alexl@redhat.com>
72         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
73         Only look for autorun stuff for local files.
74         We can't generally exec stuff for non-local files anyway,
75         and is a performance hit to do the check.
77 2008-03-05  Alexander Larsson  <alexl@redhat.com>
79         * libnautilus-private/nautilus-autorun.[ch]:
80         Add async x-content type getter, change sync one
81         to only read the cached value
82         
83         * src/file-manager/fm-directory-view.c:
84         * src/nautilus-window-manage-views.c:
85         Get x-content type async
87 2008-03-04  Alexander Larsson  <alexl@redhat.com>
89         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
90         Handle the case of empty display name as if it wasn't specified.
92 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
94         * nautilus-computer.desktop.in.in:
95         * nautilus-folder-handler.desktop.in.in:
96         * nautilus-home.desktop.in.in:
97         Computer, Home and Open Folder .desktop files should only show in
98         GNOME. Patch from Federico Mena Quintero. (#350947)
100 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
102         * src/nautilus-file-management-properties.c:
103         (update_icon_captions_from_gconf):
104         Fix a crasher when reading NULL values from GConf. (#518974)
106 2008-02-28  Christian Neumair  <cneumair@gnome.org>
108         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
109         Handle NULL file.
110         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
111         Ignore lines beginning with a space (#512593).
113 2008-02-28  Alexander Larsson  <alexl@redhat.com>
115         * src/file-manager/fm-directory-view.c:
116         (file_should_show_foreach):
117         Add mount entry for mountables, not unmount (#519056)
118         
119 2008-02-28  Alexander Larsson  <alexl@redhat.com>
121         * libnautilus-private/nautilus-progress-info.c:
122         Use better icon for system tray. (#518644)
123         Patch from Michael Monreal
125 2008-02-07  Christian Neumair  <cneumair@gnome.org>
127         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
128         Handle NULL state (#512042).
129         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
130         trash monitor signal (#519050).
132 2008-02-26  Alexander Larsson  <alexl@redhat.com>
134         * src/nautilus-autorun-software.c (autorun):
135         Fix typo in string
137 2008-02-25  Alexander Larsson  <alexl@redhat.com>
139         * configure.in:
140         Post release version bump
142 === nautilus 2.21.92 ===
144 2008-02-25  Alexander Larsson  <alexl@redhat.com>
146         * configure.in:
147         Require glib 2.15.6
149         * NEWS:
150         Update for release
151         
152 2008-02-25  Alexander Larsson  <alexl@redhat.com>
154         * src/nautilus-autorun-software.c:
155         Show dialog on autorun errors
157 2008-02-25  Alexander Larsson  <alexl@redhat.com>
159         * src/file-manager/fm-properties-window.c:
160         Don't show permissions for computer.
161         Make "open with tab" consistent for computer and trash.
162         Patch from Cosimo Cecchi (#518131)
164 2008-02-25  Alexander Larsson  <alexl@redhat.com>
166         * src/nautilus-window-manage-views.c:
167         (got_file_info_for_view_selection_callback):
168         Fix NautilusFile leak.
169         Patch from Christian Neumair
171 2008-02-25  Alexander Larsson  <alexl@redhat.com>
173         * libnautilus-private/nautilus-icon-container.[ch]:
174         * src/file-manager/fm-directory-view.[ch]:
175         * src/file-manager/fm-icon-view.c:
176         Fixes the icon position when creating a new folder,
177         and the view is zoomed.
178         Patch from Christian Neumair
180 2008-02-25  Alexander Larsson  <alexl@redhat.com>
182         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
183         Fix s/display_name/filename/ typo (#515903)
184         Fixes blurry window icons
185         Patch from Christian Neumair
187 2008-02-25  Alexander Larsson  <alexl@redhat.com>
189         * src/file-manager/fm-properties-window.c:
190         Allow theming of chart colors (#478471)
191         Patch from Baris Cicek
193 2008-02-25  Alexander Larsson  <alexl@redhat.com>
195         * libnautilus-private/nautilus-file.c (is_uri_relative):
196         g_uri_get_scheme -> g_uri_parse_scheme
198 2008-02-25  Alexander Larsson  <alexl@redhat.com>
200         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
201         Don't display error on G_IO_ERROR_FAILED_HANDLED.
203 2008-02-22  David Zeuthen  <davidz@redhat.com>
205         * libnautilus-private/nautilus-autorun.c:
206         (autorun_dialog_response), (do_autorun_for_content_type):
207         Actually handle when the user presses the Eject or Unmount button.
209         * src/nautilus-window-manage-views.c: (found_mount_cb),
210         (update_for_new_location):
211         * src/nautilus-window-private.h:
212         * src/nautilus-window.c: (nautilus_window_finalize):
213         Find the mount for the window, used for determining if a x-content
214         clue bar should be shown, async.
216 2008-02-22  Alexander Larsson  <alexl@redhat.com>
218         * libnautilus-private/nautilus-mime-actions.c:
219         (activation_mount_not_mounted):
220         Don't crash if all files were removed due to error
221         when activating.
223 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
225         * libnautilus-private/nautilus-icon-container.c:
226         (nautilus_icon_container_get_selected_icons),
227         (nautilus_icon_container_get_selected_icon_locations),
228         (stop_rubberbanding): Add
229         nautilus_icon_container_get_selected_icons(). Use icon as range
230         selection base if it has been rubberbanded. Fixes #512894.
232 2008-02-21  Vincent Untz  <vuntz@gnome.org>
234         Bring back the Connect to dialog. It still needs some work, but it's
235         better than nothing.
237         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
238         Actually save the name in the bookmark, instead of forgetting it.
240         * src/Makefile.am: Updated to build the connect dialog stuff.
241         * src/nautilus-connect-server-dialog-main.c: (show_uri),
242         (nautilus_connect_server_dialog_present_uri), (main):
243         Port to gio. We use g_app_info_launch_default_for_uri() to open the
244         URI, but it will need some more work because it doesn't automount the
245         URI.
246         * src/nautilus-connect-server-dialog-nonmain.c:
247         (nautilus_connect_server_dialog_present_uri): Trivial update.
248         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
249         (nautilus_connect_server_dialog_finalize), (connect_to_server),
250         (response_callback), (setup_for_type), (display_server_location),
251         (nautilus_connect_server_dialog_init),
252         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
253         feature, to replace the old gnome-vfs network volumes. Remove the
254         Browse button, which isn't really needed there. Needs some more polish.
255         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
256         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
257         Uncomment code to make use of the dialog
259 2008-02-21  David Zeuthen  <davidz@redhat.com>
261         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
262         Use g_volume_should_automount() to determine if we should autorun
263         programs on a mount.
265         * libnautilus-private/nautilus-directory-async.c:
266         (nautilus_directory_set_up_request),
267         (nautilus_async_destroying_file), (lacks_filesystem_info),
268         (wants_filesystem_info), (request_is_satisfied),
269         (directory_count_start), (mime_list_start),
270         (filesystem_info_cancel), (filesystem_info_stop),
271         (filesystem_info_state_free), (got_filesystem_info),
272         (query_filesystem_info_callback), (filesystem_info_start),
273         (start_or_stop_io), (nautilus_directory_cancel),
274         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
275         (nautilus_directory_cancel_loading_file_attributes):
276         * libnautilus-private/nautilus-directory-private.h:
277         * libnautilus-private/nautilus-file-attributes.h: Add new
278         filesystem info attribute; right now two bits in NautilusFile's
279         private structure are set; the filesystem::use-preview and
280         filesystem:readonly.
282         * libnautilus-private/nautilus-file-operations.c:
283         (nautilus_file_operations_mount_volume):
284         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
285         (mount_shortcut_cb): Don't inhibit automount from
286         nautilus_file_operations_mount_volume() because then everything
287         will be inhibited as the mount_added callback use it as
288         well. Rather, move the call to inhibit out to the proper call
289         sites.
291         * libnautilus-private/nautilus-file-private.h:
292         * libnautilus-private/nautilus-file.c:
293         (nautilus_file_get_filesystem_use_preview),
294         (nautilus_file_should_show_thumbnail),
295         (get_speed_tradeoff_preference_for_file),
296         (nautilus_file_get_mount):
297         * libnautilus-private/nautilus-file.h:
298         * src/file-manager/fm-directory-view.c: (load_directory):
299         * src/file-manager/fm-icon-view.c: (should_preview_sound):
300         * src/nautilus-window-manage-views.c: (update_for_new_location):
301         Use the new filesystem::use-preview hint to determine if we should
302         preview non-native files (such as gphoto2:// and cdda://
303         mounts). 
305 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
307         * src/nautilus-application.c: (find_parent_spatial_window):
308         Stop closing parent windows at Desktop in spatial mode only if it's
309         not explicitly opened in a spatial window. (#515180).
311 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
313         * src/nautilus-pathbar.c: (trash_state_changed_cb),
314         (nautilus_path_bar_init):
315         Update the trash icon on the pathbar according to the trash state.
316         (#332162).
318 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
320         * libnautilus-private/nautilus-mime-application-chooser.c:
321         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
322         Finish work on open with tab with multiple files selected. (#343930).
324 2008-02-20  Alexander Larsson  <alexl@redhat.com>
326         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
327         * libnautilus-private/nautilus-open-with-dialog.[ch]:
328         * src/file-manager/fm-directory-view.c:
329         * src/file-manager/fm-properties-window.c:
330         Initial work on open with tab with multple selected
331         files. (#343930)
332         Patch from Cosimo Cecchi
334 2008-02-20  Alexander Larsson  <alexl@redhat.com>
336         * libnautilus-private/nautilus-file-operations.c:
337         Duplicate if src and dest dirs are the same (#512392)
339 2008-02-20  Alexander Larsson  <alexl@redhat.com>
341         * src/nautilus-main.c:
342         Call eel_debug_shut_down() after freeing
343         NautilusApplications (fixes warning about
344         bookmark leaks).
345         Pointed out by Christian Neumair
346         
347 2008-02-20  Alexander Larsson  <alexl@redhat.com>
349         * libnautilus-private/nautilus-icon-info.c:
350         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
351         (nautilus_icon_info_get_pixbuf_at_size):
352         Don't scale icons if not needed (#515903)
353         Patch from Christian Neumair
355 2008-02-19  Alexander Larsson  <alexl@redhat.com>
357         * src/file-manager/fm-tree-model.[ch]:
358         Add fm_tree_model_iter_compare_roots to compare roots
359         Report dummy rows added before reporting has_child_toggled.
360         
361         * src/file-manager/fm-tree-view.c:
362         (compare_rows):
363         Use fm_tree_model_iter_compare_roots when comparing roots
364         to force a stable sort, because GtkTreeModelSort isn't stable.
366 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
368         * libnautilus-private/nautilus-file-operations.c:
369         (delete_job_done), (delete_job), (trash_or_delete_internal),
370         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
371         * libnautilus-private/nautilus-file-operations.h:
372         * src/file-manager/fm-directory-view.c:
373         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
374         (trash_or_delete_files), (action_location_trash_callback):
375         Reset selection_was_removed in FMDirectoryView if the user
376         cancels the deletion from trash (#337937).
378 2008-02-19  Alexander Larsson  <alexl@redhat.com>
380         * libnautilus-private/nautilus-clipboard.c:
381         * src/file-manager/fm-directory-view.c:
382         * src/file-manager/fm-icon-view.c:
383         * src/file-manager/fm-list-view.c:
384         * src/nautilus-navigation-window-menus.c:
385         * src/nautilus-spatial-window.c:
386         * src/nautilus-window-menus.c:
387         Move comments around to help translators (#463616)
388         Patch from Yann Simon
390 2008-02-19  Alexander Larsson  <alexl@redhat.com>
392         * libnautilus-private/Makefile.am:
393         * libnautilus-private/nautilus-file-operations-progress-icons.h:
394         * libnautilus-private/nautilus-file-operations-progress.[ch]:
395         Removed unused files. (#515259)
396         
397         * libnautilus-private/nautilus-file-operations.c:
398         Don't include removed file
400 2008-02-18  Alexander Larsson  <alexl@redhat.com>
402         * libnautilus-private/nautilus-directory-async.c:
403         (link_info_nautilus_link_read_callback):
404         Avoid free of random memory if desktop file reading
405         failed.
407 2008-02-15  Alexander Larsson  <alexl@redhat.com>
409         * libnautilus-private/nautilus-dnd.c:
410         (nautilus_drag_build_selection_list):
411         Don't build selection list in wrong order. (#330357)
413 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
415         * src/file-manager/fm-properties-window.c:
416         (should_show_custom_icon_buttons):
417         Fix typo, now you can set custom icons again. (#512795)
419 2008-02-15  Alexander Larsson  <alexl@redhat.com>
421         * libnautilus-private/nautilus-mime-actions.c:
422         * libnautilus-private/nautilus-vfs-file.c:
423         Fix checking when to display errors (#514135)
425 2008-02-14  Alexander Larsson  <alexl@redhat.com>
427         * libnautilus-private/nautilus-file-operations.c:
428         (report_copy_progress):
429         Only change progress status string as needed when
430         copying. This avoids a lot of I/O ops to get the
431         name.
433 2008-02-14  Alexander Larsson  <alexl@redhat.com>
435         * libnautilus-private/nautilus-file-operations.c:
436         ask before emptying the trash or deleting files (#509877)
437         Patch from Cosimo Cecchi and Luca Ferretti
439 2008-02-14  Alexander Larsson  <alexl@redhat.com>
441         * src/file-manager/fm-properties-window.[ch]:
442         Close properties dialog on escape (#515620)
443         Patch from Cosimo Cecchi
445 2008-02-14  Alexander Larsson  <alexl@redhat.com>
447         * libnautilus-private/nautilus-file-operations.c:
448         Don't ref parent window during operation, as this
449         could lead to some crash when the gtkuimanager is updated
450         but the child widgets were destroyed. Instead use
451         a weak ref.
453 2008-02-13  Alexander Larsson  <alexl@redhat.com>
455         * configure.in:
456         Handle beagle >= 0.3.0
458 2008-02-13  Alexander Larsson  <alexl@redhat.com>
460         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
461         Fix bookmark comparison (#516214)
462         Patch from Cosimo Cecchi
464 2008-02-13  Alexander Larsson  <alexl@redhat.com>
466         * libnautilus-private/nautilus-progress-info.c:
467         Allow minimize of progress window (#512778)
468         Patch from Cosimo Cecchi
470 2008-02-13  Alexander Larsson  <alexl@redhat.com>
472         * libnautilus-private/nautilus-progress-info.[ch]:
473         * libnautilus-private/nautilus-file-operations.c:
474         Add paused status to progress infos and use it
475         to avoid poping up the progress dialog while dialogs
476         are up. (#512406)
477         Patch from Cosimo Cecchi
478         
479 2008-02-13  Alexander Larsson  <alexl@redhat.com>
481         * libnautilus-private/nautilus-icon-dnd.c:
482         If using composite, make dnd icons partially transparent.
483         
484 2008-02-13  Alexander Larsson  <alexl@redhat.com>
486         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
487         * libnautilus-private/nautilus-icon-dnd.c:
488         Support alpha icons during DnD on composited screens. (#500084)
489         Patch from Alexander "weej" Jones
491 2008-02-13  Alexander Larsson  <alexl@redhat.com>
493         * libnautilus-private/nautilus-link.c:
494         (nautilus_link_get_link_icon_from_desktop):
495         Strip extension from non-absolute-filename icons.
496         This fixes icons for some old-school desktop files.
498 2008-02-13  Alexander Larsson  <alexl@redhat.com>
500         * libnautilus-private/nautilus-file.[ch]:
501         * libnautilus-private/nautilus-file-private.h:
502         Add nautilus_file_is_launcher()
503         
504         * libnautilus-private/nautilus-directory-async.c:
505         * libnautilus-private/nautilus-dnd.c:
506         * libnautilus-private/nautilus-link.[ch]
507         * libnautilus-private/nautilus-mime-actions.c:
508         * libnautilus-private/nautilus-program-choosing.[ch]:
509         * src/file-manager/fm-directory-view.c:
510         * src/file-manager/fm-tree-view.c:
511         Remove weird desktop-file: and command: hacks, and
512         replace with usage and implementation of
513         nautilus_file_is_launcher().
514         This fixes some problems where the old desktop-file uri
515         was interpreted as an actual file.
517 2008-02-13  Alexander Larsson  <alexl@redhat.com>
519         * libnautilus-private/nautilus-file-operations.c (verify_destination):
520         Don't free NULL GError.
522 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
524         * libnautilus-private/nautilus-file-operations.c:
525         Remove unneeded gnome-vfs includes.
527 2008-02-12  Alexander Larsson  <alexl@redhat.com>
529         * libnautilus-private/nautilus-mime-actions.c:
530         (mime_application_hash):
531         Fix 64bit build (#515896)
533 2008-02-11  Alexander Larsson  <alexl@redhat.com>
535         * configure.in:
536         Post-release version bump
538 === nautilus 2.21.91 ===
540 2008-02-11  Alexander Larsson  <alexl@redhat.com>
542         * configure.in:
543         Require glib 2.15.5
545         * NEWS:
546         Update for release
548 2008-02-11  Alexander Larsson  <alexl@redhat.com>
550         * libnautilus-private/nautilus-progress-info.[ch]:
551         * libnautilus-private/nautilus-file-operations.c:
552         Make progress setting be ratio based and not
553         percent based and then ensure we handle division
554         by zero correctly in all cases.
556 2008-02-11  Alexander Larsson  <alexl@redhat.com>
558         * libnautilus-private/nautilus-file-operations.c:
559         * libnautilus-private/nautilus-mime-actions.c:
560         * libnautilus-private/nautilus-vfs-file.c:
561         * src/nautilus-application.c:
562         * src/nautilus-window-manage-views.c:
563         Update for new gio mount flags argument
565 2008-02-11  Alexander Larsson  <alexl@redhat.com>
567         * src/nautilus-places-sidebar.c (update_places):
568         Fix leak of volumes list.
569         Pointed out by Vincent Untz
571 2008-02-08  Alexander Larsson  <alexl@redhat.com>
573         * libnautilus-private/nautilus-autorun.c:
574         C89 fix. (#515093)
576 2008-02-08  Alexander Larsson  <alexl@redhat.com>
578         * src/nautilus-application.c:
579         Use the new g_volume_should_automount()
581 2008-02-08  Alexander Larsson  <alexl@redhat.com>
583         * libnautilus-private/nautilus-desktop-link.c:
584         Maks sure we disconnect from the changed
585         signal on the mount.
587 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
589         * HACKING: Change CVS things into SVN.
591 2008-02-08  Alexander Larsson  <alexl@redhat.com>
593         * libnautilus-private/nautilus-desktop-link.c:
594         (mount_changed_callback):
595         (nautilus_desktop_link_new_from_mount):
596         Handle changes of GMount objects
598 2008-02-08  Alexander Larsson  <alexl@redhat.com>
600         * src/file-manager/fm-directory-view.c:
601         Fix open and open with menu display in
602         always-use-browser mode.
603         
604 2008-02-08  Alexander Larsson  <alexl@redhat.com>
606         * src/file-manager/fm-directory-view.c:
607         Make sure delete-from-trash is correctly sensitive.
608         (#514039)
610 2008-02-08  Alexander Larsson  <alexl@redhat.com>
612         * test/test-nautilus-search-engine.c:
613         (main):
614         Initialize threads (#515031)
616 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
618         * configure.in:
619         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
620         the build.
622 2008-02-07  A. Walton <awalton@svn.gnome.org>
623         * configure.in:
624         * libnautilus-private/nautilus-emblem-utils.c:
625         (is_reserved_keyword):
626         * libnautilus-private/nautilus-file.c:
627         (nautilus_file_fit_date_as_string):
628         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
629         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
631 2008-02-07  Alexander Larsson  <alexl@redhat.com>
633         * libnautilus-private/nautilus-icon-dnd.c:
634         Rewrite the desktop uri to the real uri on
635         uri-list drops (i.e. from other apps) (#511764)
637 2008-02-06  Alexander Larsson  <alexl@redhat.com>
639         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
640         Don't crash if parent doesn't exist (#512636)
641         Move exact change before key generation to avoid leak.
643 2008-02-06  Alexander Larsson  <alexl@redhat.com>
645         * src/nautilus-window-manage-views.c:
646         (nautilus_window_reload):
647         Selection is already GFiles now, no need to
648         convert from uris (#514458)
649         Patch from John Millikin
651 2008-02-06  Alexander Larsson  <alexl@redhat.com>
653         * libnautilus-private/nautilus-directory-async.c:
654         (directory_load_one):
655         Avoid crashing if gvfs backend gives NULL as name for
656         a new file. (#511601)
658 2008-02-06  Alexander Larsson  <alexl@redhat.com>
660         * libnautilus-private/nautilus-directory-async.c:
661         * libnautilus-private/nautilus-directory-private.h:
662         Change how we handle cancellation of the directory count
663         and mime list for files in a directory. We now make sure
664         that the callback for the cancelled operation is run before
665         starting a new one.
666         
667         This was causing problems when viewing a directory that had
668         a subdirectory getting a lot of new files added, as for each
669         new file added the directory count would be cancelled and
670         re-started, leading to lots of outstanding (cancelled)
671         operations. Each of these was using a file descriptor for
672         the readdir operation, which wasn't really leaking (it was
673         eventually freed) but could cause temporary out-of-fd errors.
675         Perhaps we should do something similar for all kinds of
676         operations, but its worst for dir count and mime list due to
677         nautilus_directory_invalidate_count_and_mime_list() which is
678         called on file creation.
680 2008-02-05  Alexander Larsson  <alexl@redhat.com>
682         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
683         Escape characters that won't work in GMarkup.
685 2008-02-04  Alexander Larsson  <alexl@redhat.com>
687         * libnautilus-private/nautilus-autorun.c:
688         Don't autorun non-local mounts.
690 2008-02-04  Alexander Larsson  <alexl@redhat.com>
692         * libnautilus-private/nautilus-dnd.c ()
693         (nautilus_drag_default_drop_action_for_icons):
694         Default to move when dragging from trash.
696 2008-02-04  Alexander Larsson  <alexl@redhat.com>
698         * src/file-manager/fm-properties-window.c (create_permissions_page):
699         Only show selinux context if HAVE_SELINUX.
700         
701 2008-02-04  Alexander Larsson  <alexl@redhat.com>
703         * libnautilus-private/nautilus-file-operations.c:
704         Don't follow symlinks when emptying trash (#513912)
706 2008-02-01  Alexander Larsson  <alexl@redhat.com>
708         * libnautilus-private/nautilus-mime-actions.c:
709         Handle GAppInfos having NULL id
711 2008-01-30  Alexander Larsson  <alexl@redhat.com>
713         * libnautilus-private/nautilus-autorun.[ch]:
714         Add functions to inhibit autorun for a volume
715         or for the volume of a file.
716         
717         * src/nautilus-application.c:
718         Convert automount code to new way to inhibit autorun.
719         
720         * libnautilus-private/nautilus-file-operations.c:
721         * libnautilus-private/nautilus-mime-actions.c:
722         * libnautilus-private/nautilus-vfs-file.c:
723         * src/nautilus-window-manage-views.c:
724         Inhibit autorun if we manually mount stuff.
726 2008-01-29  Alexander Larsson  <alexl@redhat.com>
728         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
729         Fix string wrt plural
731 2008-01-28  Alexander Larsson  <alexl@redhat.com>
733         * configure.in:
734         Post release version bump
736 === nautilus 2.21.90 ===
738 2008-01-28  Alexander Larsson  <alexl@redhat.com>
740         * NEWS:
741         Update for release
743         * configure.in:
744         Update version to 2.21.90
746 2008-01-28  Alexander Larsson  <alexl@redhat.com>
748         * libnautilus-private/nautilus-autorun.c:
749         Better finding of case insensitive files. (#511450)
750         
751         * libnautilus-private/nautilus-file-utilities.[ch]:
752         Add nautilus_find_file_insensitive
754         Based on patch from John Millikin
756 2008-01-28  Alexander Larsson  <alexl@redhat.com>
758         * src/file-manager/fm-directory-view.c:
759         Enable paste into folder for volume links (#386800)
760         Based on patch from John Millikin
762 2008-01-28  Alexander Larsson  <alexl@redhat.com>
764         * libnautilus-private/nautilus-directory-async.c:
765         (thumbnail_done):
766         Don't reference thumb_mtime_str if its not
767         set, fixing a crash on zoom in. (#511406)
768         Patch from John Millikin
770 2008-01-28  Alexander Larsson  <alexl@redhat.com>
772         * libnautilus-private/nautilus-file-operations.c:
773         (report_count_progress):
774         Use ngettext for number of files strings. (#512203)
775         Patch from Vasiliy Faronov
777 2008-01-28  Alexander Larsson  <alexl@redhat.com>
779         * libnautilus-private/nautilus-metafile.c:
780         (escape_slashes):
781         Escape slashes in the same way as old versions,
782         fixing loss of metadata customization.
783         Patch from Rached Ben Mustapha (#511592)
785 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
787         * libnautilus-private/nautilus-directory-background.c
788         (nautilus_connect_desktop_background_to_file_metadata): Remove
789         call of noop eel_background_set_is_constant()
791 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
793         * libnautilus-private/nautilus-file-operations.c: Update all
794         GIOSchedulerJobFunc callbacks to return FALSE.
796 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
798         reviewed by: Alexander Larsson
800         * libnautilus-private/Makefile.am:
801         * libnautilus-private/nautilus-icon-names.h
803         Add a new file to define icon names, like
804           #define NAUTILUS_ICON_HOME "user-home"
805         using named icons from fd.o icon naming spec.
806         
807         * libnautilus-private/nautilus-desktop-link.c:
808         (nautilus_desktop_link_new):
809         * libnautilus-private/nautilus-link.c:
810         (nautilus_link_get_link_icon_from_desktop):
811         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
812         (nautilus_trash_monitor_init):
813         * src/file-manager/fm-directory-view.c:
814         * src/file-manager/fm-tree-view.c: (create_popup_menu),
815         (create_tree):
816         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
817         * src/nautilus-connect-server-dialog-main.c: (main):
818         * src/nautilus-desktop-window.c: (real_get_icon):
819         * src/nautilus-main.c: (main):
820         * src/nautilus-pathbar.c: (get_icon_for_file_path),
821         (get_button_image), (is_file_path_mounted_mount),
822         (make_directory_button):
823         * src/nautilus-places-sidebar.c: (update_places),
824         (bookmarks_drop_uris):
825         * src/nautilus-window-menus.c:
827         Include nautilus-icon-name.h and use its icons defines.
828         This means that now Nautilus is using "user-home",
829         "user-desktop", "folder", "user-trash*", "computer", 
830         "drive-harddisk", "folder-remote", "network-workgroup",
831         and "text-x-generic-template".
833         * src/network-scheme.desktop.in:
834         * nautilus-computer.desktop.in.in:
835         * nautilus-file-management-properties.desktop.in.in:
836         * nautilus-folder-handler.desktop.in.in:
837         * nautilus-home.desktop.in.in:
838         * nautilus.desktop.in.in:
840         Use icons from fd.o spec here too. In details, we have
841          Launcher       | New Icon
842         ----------------+----------------------
843         Computer        | computer
844         File Browser    | system-file-manager
845         Open Folder     | folder-open
846         Home Folder     | user-home
847         File Management | system-file-manager
848         Network         | network-workgroup
850         For other details see bug #407130.
852 2008-01-23  Alexander Larsson  <alexl@redhat.com>
854         * libnautilus-private/nautilus-file-operations.c:
855         Don't leak enumerators
856         
857         * libnautilus-private/nautilus-trash-monitor.c:
858         Don't leak file info
860         Fixes from Matthias Clasen
862 2008-01-22  Alexander Larsson  <alexl@redhat.com>
864         * libnautilus-extension/nautilus-column.c:
865         Add attribute_q property that is the Quark
866         of the attribute property.
867         
868         * src/file-manager/fm-icon-container.c:
869         * src/file-manager/fm-list-model.[ch]:
870         * src/file-manager/fm-list-view.c:
871         Use the quark versions of the string attribute
872         calls for better performance.
874 2008-01-22  Alexander Larsson  <alexl@redhat.com>
876         * libnautilus-private/nautilus-file.[ch]:
877         Add quark-bases string-attribute accessors.
878         Store extension infos as quarks
880 2008-01-22  Alexander Larsson  <alexl@redhat.com>
882         * libnautilus-private/nautilus-file.c:
883         (nautilus_file_invalidate_extension_info_internal):
884         (nautilus_file_add_string_attribute):
885         Lazily allocate the extension info hashtable.
886         Internalize the extension info attribute names.
888 2008-01-22  Alexander Larsson  <alexl@redhat.com>
890         * libnautilus-private/nautilus-file.c:
891         (nautilus_file_get_emblem_pixbufs):
892         Don't leak NautilusIconInfo
894 2008-01-22  Alexander Larsson  <alexl@redhat.com>
896         * libnautilus-private/nautilus-bookmark.c:
897         (nautilus_bookmark_get_pixbuf):
898         Don't leak icon
899         
900         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
901         Indentation fixups
902         
903         * libnautilus-private/nautilus-icon-info.c:
904         (nautilus_icon_info_get_pixbuf_nodefault):
905         Only set toggle ref first time we get a pixbuf request.
906         
907 2008-01-22  Alexander Larsson  <alexl@redhat.com>
909         * src/nautilus-main.c:
910         (main):
911         Clear caches on shutdown to help track leaks.
913 2008-01-22  Alexander Larsson  <alexl@redhat.com>
915         * libnautilus-private/nautilus-file.c:
916         (get_description):
917         (update_description_for_link):
918         Fix leak of description
919         
920         * libnautilus-private/nautilus-metafile.c:
921         (set_metafile_contents):
922         fix leak of xmlName.
924 2008-01-22  Alexander Larsson  <alexl@redhat.com>
926         * libnautilus-private/apps_nautilus_preferences.schemas.in:
927         * libnautilus-private/nautilus-file-operations.c:
928         * src/Nautilus_shell.server.in:
929         * src/file-manager/fm-directory-view.c:
930         * src/file-manager/fm-properties-window.c:
931         * src/nautilus-connect-server-dialog-main.c:
932         * src/nautilus-file-management-properties.glade:
933         * src/nautilus-navigation-window-menus.c:
934         Clean up strings for l10n. (#510327)
936 2008-01-22  Alexander Larsson  <alexl@redhat.com>
938         * libnautilus-private/nautilus-file-operations.c:
939         * libnautilus-private/nautilus-file.c:
940         * libnautilus-private/nautilus-progress-info.c:
941         * src/file-manager/fm-directory-view.c:
942         * src/file-manager/fm-properties-window.c:
943         Use thousands separators (#41455)
945 2008-01-21  Alexander Larsson  <alexl@redhat.com>
947         * configure.in:
948         Post release version bump
950 === nautilus 2.21.6 ===
952 2008-01-21  Alexander Larsson  <alexl@redhat.com>
954         * NEWS:
955         Update for release
957         * configure.in:
958         Bump glib requirement to 2.15.3
960 2008-01-21  Alexander Larsson  <alexl@redhat.com>
962         * libnautilus-private/nautilus-desktop-icon-file.c:
963         Fix up indentation
964         
965         * libnautilus-private/nautilus-file.c:
966         Allow umount and eject for NautilusFiles that have
967         a GMount. (e.g. unix mountpoints)
969 2008-01-18  Alexander Larsson  <alexl@redhat.com>
971         * libnautilus-private/nautilus-autorun.c:
972         * src/nautilus-autorun-software.c:
973         Fix coding style
975 2008-01-18  Alexander Larsson  <alexl@redhat.com>
977         * libnautilus-private/nautilus-program-choosing.c:
978         Just use get_activation_location instead of all
979         the unnecessary special casing.
980         
981         * libnautilus-private/nautilus-autorun.[ch]:
982         * src/file-manager/fm-directory-view.c:
983         * src/nautilus-window-manage-views.c:
984         Use nautilus_file_get_mount() to do the
985         x-content type detection.
987 2008-01-18  Alexander Larsson  <alexl@redhat.com>
989         * libnautilus-private/nautilus-file.[ch]:
990         Add nautilus_file_get_activation_location.
991         
992         * libnautilus-private/nautilus-directory-async.c:
993         Get mounts from mountable files too.
994         
995 2008-01-18  Alexander Larsson  <alexl@redhat.com>
997         * src/nautilus-x-content-bar.c:
998         Don't free result of g_app_info_get_icon ().
1000 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1002         * libnautilus-private/nautilus-desktop-icon-file.c:
1003         * libnautilus-private/nautilus-directory-async.c:
1004         * libnautilus-private/nautilus-directory-private.h:
1005         * libnautilus-private/nautilus-file.c:
1006         Implement reading the mount attribute
1007         (not used or tested yet)
1009 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1011         * libnautilus-private/nautilus-file.[ch]:
1012         * libnautilus-private/nautilus-file-attributes.h:
1013         * libnautilus-private/nautilus-file-private.h:
1014         Add GMount attribute to NautilusFile.
1015         (not implemented yet)
1016         
1017         * Makefile.am:
1018         * configure.in:
1019         * data/nautilus.xml.in:
1020         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1021         * libnautilus-private/nautilus-autorun.[ch]:
1022         * libnautilus-private/nautilus-global-preferences.c:
1023         * libnautilus-private/nautilus-global-preferences.h:
1024         * libnautilus-private/nautilus-program-choosing.c:
1025         * src/Makefile.am:
1026         * src/file-manager/fm-directory-view.c:
1027         * src/nautilus-application.c:
1028         * src/nautilus-autorun-software.c: Added.
1029         * src/nautilus-file-management-properties.c:
1030         * src/nautilus-file-management-properties.glade:
1031         * src/nautilus-window-manage-views.c:
1032         * src/nautilus-x-content-bar.[ch]: Added.
1033         More work on autorun and x-content types from David Zeuthen
1035 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1037         * src/nautilus-application.c:
1038         (find_parent_spatial_window):
1039         unref, not free the GFile.
1040         Fixes crash in close parent windows (#509821)
1042 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1044         * src/nautilus-file-management-properties.c:
1045         (nautilus_file_management_properties_dialog_setup):
1046         Fix help crash by actually owning a ref to 
1047         xml_dialog. (#509835)
1049 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1051         * libnautilus-private/nautilus-dnd.[ch]:
1052         Add nautilus_drag_uris_local
1053         
1054         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1055         Don't copy/move files if you dnd within the same
1056         location (#508216)
1058 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1060         * src/file-manager/fm-directory-view.c:
1061         Selection lists are GFiles now, not uris (#505944)
1063 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1065         * libnautilus-private/nautilus-mime-application-chooser.c:
1066         (nautilus_mime_application_chooser_finalize):
1067         Disconnect mime changed handler
1069 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1071         * src/nautilus-file-management-properties.c:
1072         (nautilus_file_management_properties_dialog_response_cb):
1073         Don't crash when exiting separate properties app. (#505687)
1074         
1075         * src/nautilus-window.c:
1076         (nautilus_window_update_icon):
1077         Unref pixbuf inside != NULL block.
1079 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1081         * libnautilus-private/nautilus-directory-async.c:
1082         * libnautilus-private/nautilus-file-private.h:
1083         * libnautilus-private/nautilus-file.c:
1084         Honor mtime specified in thumbnail (#504833)
1086 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1088         * configure.in:
1089         Post release version bump
1091 === nautilus 2.21.5 ===
1093 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1095         * src/nautilus-application.c:
1096         Correct includes
1098         * NEWS:
1099         Update for release
1101         * configure.in:
1102         Update version to 2.21.5
1103         Require eel 2.21.5
1104         
1105 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1107         * configure.in:
1108         Require glib 2.15.2
1110         * libnautilus-private/nautilus-file-utilities.c:
1111         * libnautilus-private/nautilus-monitor.c:
1112         * libnautilus-private/nautilus-trash-monitor.c:
1113         * src/nautilus-bookmark-list.c:
1114         Update to new gio API.
1116 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1118         * src/file-manager/fm-directory-view.c:
1119         (search_in_menu_items):
1120         (extension_action_callback):
1121         Check recursively for valid menu items (#508878)
1122         Patch from Choe Hwanjin.
1124 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1126         * libnautilus-private/nautilus-ui-utilities.c:
1127         (extension_action_sensitive_callback):
1128         (nautilus_toolbar_action_from_menu_item):
1129         Update toolbar item sensitivity if menu item changes.
1131 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1133         * libnautilus-private/nautilus-file-operations.[ch]:
1134         Add check_trash arg to nautilus_file_operations_unmount_mount.
1135         Add nautilus_file_operations_mount_volume().
1136         
1137         * libnautilus-private/nautilus-desktop-icon-file.c:
1138         * src/nautilus-places-sidebar.c:
1139         * src/file-manager/fm-tree-view.c:
1140         Update to API change.
1141         
1142         * data/nautilus.xml.in:
1143         * libnautilus-private/Makefile.am:
1144         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1145         * libnautilus-private/nautilus-autorun.[ch]: Added.
1146         * libnautilus-private/nautilus-global-preferences.[ch]:
1147         * src/nautilus-application.c:
1148         * src/nautilus-file-management-properties.c:
1149         * src/nautilus-file-management-properties.glade:
1150         Add new autorun setup (by David Zeuthen)
1152 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1154         * libnautilus-private/nautilus-file.[ch]:
1155         Add nautilus_file_has_activation_uri.
1156         Don't show can't write emblems if you can't
1157         write in the parent either.
1158         
1159         * libnautilus-private/nautilus-mime-actions.c:
1160         Don't launch mountables that have no activation uri.
1162 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1164         Don't check for unportable functions, fixes #396923
1166         Reviewed by Alex.
1168         * configure.in: don't check for unportable functions to modify the
1169         environment
1170         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1172 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1174         * src/file-manager/fm-directory-view.c:
1175         Use nautilus_file_can_delete() to control sensitivity
1176         of delete menu item.
1178 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1180         * icons/colors.png:
1181         * icons/backgrounds.png:
1182         * icons/emblems.png:
1183         New Tango icons from Ulisse Perusin (see bug #374722).
1185 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1187         * data/icons/16x16/apps/Makefile.am:
1188         * data/icons/22x22/apps/Makefile.am:
1189         * data/icons/24x24/apps/Makefile.am:
1190         * data/icons/32x32/apps/Makefile.am:
1191         * data/icons/scalable/apps/Makefile.am:
1192         Run gtk-update-icon-cache one one when exiting from
1193         icons directory. Not needed to repeat it 5 times.
1195 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1197         * configure.in:
1198         * data/Makefile.am:
1199         * data/icons/*:
1200         * icons/Makefile.am:
1201         * icons/appicon/*:
1202         Move "nautilus" named icon from icon/appicon to data/icons
1203         matching the directory and naming structure of other GNOME
1204         projects.
1206         This will also help if we'll need to add custom themeable
1207         icons.
1209 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1211         * libnautilus-private/nautilus-mime-actions.c:
1212         (cancel_activate_callback):
1213         Fix assertion crash on cancel.
1215 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1217         * libnautilus-private/nautilus-file-operations.c:
1218         (verify_destination):
1219         Non-strdup()'d string potentially free()'d.
1221 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1223         * libnautilus-private/nautilus-file-operations.c:
1224         (move_file_prepare):
1225         Remove bad g_error_free()'s causing crashes while 
1226         merging files.
1228 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1230         * src/Makefile.am:
1231         EXTRA_DIST the currently not built
1232         connect to server dialogs.
1234 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1236         * configure.in:
1237         Post release version bump
1239 === nautilus 2.21.2 ===
1241 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1243         * NEWS:
1244         Update for release
1246 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1248         * libnautilus-private/nautilus-desktop-icon-file.c:
1249         * libnautilus-private/nautilus-file.[ch]:
1250         * libnautilus-private/nautilus-vfs-file.c:
1251         * src/file-manager/fm-directory-view.c:
1252         Remove unused callbacks in nautilus_file_unmount/eject.
1253         Patch from Tomas Bzatek <tbzatek@redhat.com>
1255 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1257         * libnautilus-private/nautilus-desktop-icon-file.c:
1258         * libnautilus-private/nautilus-file-operations.c:
1259         * libnautilus-private/nautilus-vfs-file.c:
1260         Implement some missing mount/unmount functionallity.
1261         Patch from Tomas Bzatek <tbzatek@redhat.com>
1263 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1265         * configure.in:
1266         Bump glib req to 2.15.1
1268 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1270         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1271         Fix memleak.
1273 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1275         * libnautilus-private/nautilus-monitor.c:
1276         * libnautilus-private/nautilus-trash-monitor.c:
1277         Update to new gio API
1279 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1281         * libnautilus-extension/libnautilus-extension.pc.in:
1282         Pull in gio, not gnome-vfs.
1283         
1284         * libnautilus-extension/nautilus-file-info.[ch]:
1285         * libnautilus-private/nautilus-file.c:
1286         Export some gio specific things like file type and
1287         location/parent location.
1288         
1289         * libnautilus-private/nautilus-desktop-icon-file.c:
1290         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1292 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1294         * configure.in:
1295         * src/nautilus-main.c:
1296         Set desktop env for GAppInfo
1297         
1298         * libnautilus-private/nautilus-open-with-dialog.c:
1299         Filter out apps that don't take file args from
1300         open with list.
1302 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1304         * libnautilus-private/nautilus-file-operations.c:
1305         (delete_job):
1306         Remove unnecessary delete_if_all_already_in_trash boolean.
1307         
1308 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1310         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1311         Fix a typo.
1313 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1315         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1316         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1317         Update to use extensions-2.0 dir.
1319 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1321         * libnautilus-private/nautilus-dnd.c:
1322         (nautilus_drag_default_drop_action_for_icons):
1323         Default dnd of desktop icons to move. (#504824)
1324         Based on patch by Cosimo Cecchi
1326 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1328         * configure.in:
1329         Post release version bump
1331 === nautilus 2.21.1 ===
1333 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1335         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1336         Fix old test
1338         * NEWS: 
1339         Update for release
1341         * configure.in:
1342         Remove gnome-vfs requirement
1343         Bump glib and eel requirements
1344         
1345 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1347         * libnautilus-private/nautilus-mime-actions.c:
1348         Correct check for require_uri.
1349         Small performance fix
1351 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1353         * libnautilus-private/nautilus-file-private.h:
1354         Missed one "std" in the conversion
1356 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1358         * libnautilus-private/nautilus-customization-data.c:
1359         * libnautilus-private/nautilus-directory-async.c:
1360         * libnautilus-private/nautilus-dnd.c:
1361         * libnautilus-private/nautilus-file-operations.c:
1362         * libnautilus-private/nautilus-file-utilities.c:
1363         * libnautilus-private/nautilus-file.c:
1364         * libnautilus-private/nautilus-icon-dnd.c:
1365         * libnautilus-private/nautilus-link.c:
1366         * libnautilus-private/nautilus-search-engine-simple.c:
1367         * libnautilus-private/nautilus-trash-monitor.c:
1368         * src/file-manager/fm-directory-view.c:
1369         * src/file-manager/fm-properties-window.c:
1370         * src/nautilus-pathbar.c:
1371         * src/nautilus-property-browser.c:
1372         Update to new gio file attribute names
1374 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1376         * libnautilus-private/nautilus-file-operations.c:
1377         * src/nautilus-places-sidebar.c:
1378         Update to new gio api
1380 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1382         * libnautilus-private/nautilus-file-operations.c:
1383         * libnautilus-private/nautilus-file.c:
1384         * src/file-manager/fm-directory-view.c:
1385         * src/file-manager/fm-properties-window.c:
1386         Update for glib API change.
1388 2007-12-19  David Zeuthen  <davidz@redhat.com>
1390         Don't put up error dialogs if the error code is
1391         G_IO_ERROR_FAILED_HANDLED.
1393         * libnautilus-private/nautilus-file-operations.c:
1394         (unmount_mount_callback):
1395         * src/nautilus-places-sidebar.c: (volume_mount_cb),
1396         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1397         (drive_poll_for_media_cb):
1399 2007-12-17  Alexander Larsson  <alexl@redhat.com>
1401         * src/nautilus-main.c:
1402         (setup_debug_log_signals):
1403         Disable unsafe segv handler by default
1405 2007-12-14  David Zeuthen  <davidz@redhat.com>
1407         * libnautilus-private/nautilus-desktop-icon-file.c:
1408         (update_info_from_link):
1409         * libnautilus-private/nautilus-desktop-link-monitor.c:
1410         (volume_delete_dialog):
1411         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1412         (fm_tree_view_unmount_cb):
1413         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1414         * src/nautilus-places-sidebar.c: (check_visibility),
1415         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1416         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1417         (eject_shortcut_cb):
1419         Update for API changes in gio trunk.
1421 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1423         * libnautilus-private/nautilus-file-operations.c:
1424         * libnautilus-private/nautilus-monitor.c:
1425         * libnautilus-private/nautilus-open-with-dialog.c:
1426         Update to new flags API
1428 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1430         * libnautilus-private/nautilus-bookmark.c:
1431         * libnautilus-private/nautilus-bookmark.h:
1432         * libnautilus-private/nautilus-desktop-icon-file.c:
1433         * libnautilus-private/nautilus-desktop-link-monitor.c:
1434         * libnautilus-private/nautilus-desktop-link.c:
1435         * libnautilus-private/nautilus-desktop-link.h:
1436         * libnautilus-private/nautilus-directory-private.h:
1437         * libnautilus-private/nautilus-directory.h:
1438         * libnautilus-private/nautilus-emblem-utils.h:
1439         * libnautilus-private/nautilus-file-changes-queue.h:
1440         * libnautilus-private/nautilus-file-operations.c:
1441         * libnautilus-private/nautilus-file-operations.h:
1442         * libnautilus-private/nautilus-file-utilities.c:
1443         * libnautilus-private/nautilus-file-utilities.h:
1444         * libnautilus-private/nautilus-file.c:
1445         * libnautilus-private/nautilus-file.h:
1446         * libnautilus-private/nautilus-icon-info.c:
1447         * libnautilus-private/nautilus-icon-info.h:
1448         * libnautilus-private/nautilus-link.c:
1449         * libnautilus-private/nautilus-mime-actions.h:
1450         * libnautilus-private/nautilus-mime-application-chooser.c:
1451         * libnautilus-private/nautilus-monitor.c:
1452         * libnautilus-private/nautilus-monitor.h:
1453         * libnautilus-private/nautilus-open-with-dialog.c:
1454         * libnautilus-private/nautilus-open-with-dialog.h:
1455         * libnautilus-private/nautilus-program-choosing.c:
1456         * libnautilus-private/nautilus-program-choosing.h:
1457         * libnautilus-private/nautilus-progress-info.h:
1458         * libnautilus-private/nautilus-recent.h:
1459         * libnautilus-private/nautilus-search-directory.c:
1460         * libnautilus-private/nautilus-search-engine-simple.c:
1461         * libnautilus-private/nautilus-trash-monitor.c:
1462         * libnautilus-private/nautilus-trash-monitor.h:
1463         * libnautilus-private/nautilus-ui-utilities.c:
1464         * libnautilus-private/nautilus-view-factory.h:
1465         * src/file-manager/fm-directory-view.c:
1466         * src/file-manager/fm-directory-view.h:
1467         * src/file-manager/fm-icon-container.c:
1468         * src/file-manager/fm-icon-view.c:
1469         * src/file-manager/fm-tree-model.h:
1470         * src/file-manager/fm-tree-view.c:
1471         * src/nautilus-application.c:
1472         * src/nautilus-application.h:
1473         * src/nautilus-bookmark-list.c:
1474         * src/nautilus-bookmark-list.h:
1475         * src/nautilus-desktop-window.c:
1476         * src/nautilus-image-properties-page.c:
1477         * src/nautilus-location-entry.c:
1478         * src/nautilus-navigation-window.c:
1479         * src/nautilus-pathbar.c:
1480         * src/nautilus-pathbar.h:
1481         * src/nautilus-places-sidebar.c:
1482         * src/nautilus-property-browser.c:
1483         * src/nautilus-query-editor.c:
1484         * src/nautilus-window-menus.c:
1485         Only use <gio/gio.h> include 
1487 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1489         * libnautilus-private/nautilus-file-operations.c:
1490         Update to gioscheduler.h changes
1492 2007-12-13  Alexander Larsson  <alexl@redhat.com>
1494         * libnautilus-private/nautilus-mime-actions.c:
1495         * src/nautilus-window-manage-views.c:
1496         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1498 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1500         * src/file-manager/fm-directory-view.c:
1501         (new_folder_done):
1502         Remove spew
1503         (add_submenu):
1504         (add_submenu_to_directory_menus):
1505         Avoid creating three copies of template menu actions
1507 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1509         * libnautilus-private/nautilus-file-private.h:
1510         * libnautilus-private/nautilus-file-utilities.c:
1511         Update to new gio attribute names
1513 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1515         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1516         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1518 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1520         * src/file-manager/fm-properties-window.c (create_pie_widget):
1521         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
1522         add two translator comments.
1524 2007-12-11  David Zeuthen  <davidz@redhat.com>
1526         Update for API changes in gio trunk.
1528         * libnautilus-private/nautilus-desktop-icon-file.c:
1529         (update_info_from_link):
1530         * libnautilus-private/nautilus-desktop-link-monitor.c:
1531         (volume_delete_dialog), (volume_file_name_used),
1532         (create_mount_link), (mount_added_callback),
1533         (mount_removed_callback), (mount_changed_callback),
1534         (desktop_volumes_visible_changed),
1535         (nautilus_desktop_link_monitor_init),
1536         (desktop_link_monitor_finalize):
1537         * libnautilus-private/nautilus-desktop-link.c:
1538         (nautilus_desktop_link_new),
1539         (nautilus_desktop_link_new_from_mount),
1540         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1541         * libnautilus-private/nautilus-desktop-link.h:
1542         * libnautilus-private/nautilus-file-operations.c:
1543         (custom_mount_to_string), (custom_mount_skip),
1544         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1545         (has_trash_files), (nautilus_file_operations_unmount_mount):
1546         * libnautilus-private/nautilus-file-operations.h:
1547         * libnautilus-private/nautilus-file.c:
1548         (nautilus_file_get_volume_name):
1549         * src/file-manager/fm-icon-container.c: (get_sort_category):
1550         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1551         (fm_tree_model_get_mount_for_root_node_file),
1552         (fm_tree_model_remove_root_uri):
1553         * src/file-manager/fm-tree-model.h:
1554         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1555         (mount_added_callback), (mount_removed_callback),
1556         (button_pressed_callback), (fm_tree_view_unmount_cb),
1557         (create_tree):
1558         * src/nautilus-application.c: (nautilus_application_instance_init),
1559         (mount_added_callback), (mount_removed_callback):
1560         * src/nautilus-pathbar.c:
1561         (nautilus_path_bar_update_button_appearance),
1562         (is_file_path_mounted_mount), (find_button_type),
1563         (make_directory_button):
1564         * src/nautilus-places-sidebar.c: (add_place), (update_places),
1565         (mount_added_callback), (mount_removed_callback),
1566         (mount_changed_callback), (volume_added_callback),
1567         (volume_removed_callback), (volume_changed_callback),
1568         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1569         (check_visibility), (bookmarks_check_popup_sensitivity),
1570         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1571         (unmount_shortcut_cb), (eject_shortcut_cb),
1572         (drive_poll_for_media_cb), (rescan_shortcut_cb),
1573         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1574         (nautilus_places_sidebar_set_parent_window):
1576 2007-12-11  A. Walton  <awalton@svn.gnome.org>
1577         * src/nautilus-shell-interface.idl:
1578         Fix build error from nautilus metafile removal.
1580 2007-12-10  Alexander Larsson  <alexl@redhat.com>
1582         * libnautilus-private/nautilus-directory-async.c:
1583         * libnautilus-private/nautilus-directory-metafile.[ch]:
1584         * libnautilus-private/nautilus-metafile.[ch]:
1585         * libnautilus-private/nautilus-directory-private.h:
1586         * libnautilus-private/nautilus-directory.c:
1587         * libnautilus-private/Makefile.am:
1588         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1589         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1590         * libnautilus-private/nautilus-metafile-server.idl: Removed.
1591         * src/nautilus-application.c:
1592         * src/nautilus-main.c:
1593         * src/nautilus-spatial-window.c:
1594         Remove the bonobo layer for metadata, as we're always in-process anyway
1595         these days.
1597 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1599         * libnautilus-private/nautilus-file.[ch]:
1600         * libnautilus-private/nautilus-vfs-file.c:
1601         * src/file-manager/fm-directory-view.c:
1602         Add optional cancellable arg to nautilus_file_mount
1603         
1604         * libnautilus-private/nautilus-mime-actions.c:
1605         Implement cancellation of file activation
1607 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1609         * libnautilus-private/nautilus-file-operations.c:
1610         Implement nautilus_file_set_permissions_recursive
1612 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1614         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1615         Use new gio apis to avoid getting uri.
1617 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1619         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1620         No need to get the uri to figure out if the
1621         directory is in the trash, just use
1622         g_file_has_uri_scheme().
1623         
1624 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1626         * src/nautilus-places-sidebar.c:
1627         Display errors on mount/unmount failure
1629 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1631         * libnautilus-private/nautilus-file-operations.[ch]:
1632         * src/file-manager/fm-tree-view.c:
1633         * src/nautilus-places-sidebar.c:
1634         Show errors on unmount/eject failing.
1636 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1638         * libnautilus-private/nautilus-file-operations.[ch]:
1639         * src/nautilus-places-sidebar.c:
1640         Implement empty trash on unmount and eject
1641         
1642         * src/file-manager/fm-tree-view.c:
1643         Use the file op version of unmount
1645 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1647         * libnautilus-private/nautilus-file-operations.[ch]:
1648         Implement the rest of the file create ops
1649         
1650         * src/file-manager/fm-directory-view.c:
1651         Get sane filenames for dropped text
1653 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1655         * libnautilus-private/nautilus-directory.c:
1656         Don't avoid adding existing files that are not is_added.
1657         Fixes a problem where new folder didn't display the new folder.
1658         
1659         * libnautilus-private/nautilus-file-operations.[ch]:
1660         * src/file-manager/fm-directory-view.c:
1661         * src/file-manager/fm-tree-view.c:
1662         Implement new folder.
1664 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1666         * libnautilus-private/nautilus-file-operations.c:
1667         Set position on move and link
1669 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1671         * libnautilus-private/nautilus-file-operations.[ch]:
1672         * src/file-manager/fm-directory-view.c:
1673         Implement symlinking
1675 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1677         * libnautilus-private/nautilus-file-operations.[ch]:
1678         Implement duplicate.
1680 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1682         * src/file-manager/fm-directory-view.c:
1683         Fix merge error that made the Open Folder Window
1684         menu item appear in non-browser mode
1686 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1687         * libnautilus-private/nautilus-search-engine-beagle.c:
1688         Fixed some spacing issues.
1690 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1692         * libnautilus-private/nautilus-file-operations.c:
1693         Implement empty trash
1695 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1696         * libnautilus-private/nautilus-search-engine-beagle.c:
1697         Fix a memory leak from the last commit.
1699 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1701         * libnautilus-private/nautilus-file-operations.c:
1702         Implement trash with CommonJob
1703         
1704         * libnautilus-private/nautilus-progress-info.c:
1705         (nautilus_progress_info_set_progress):
1706         Ensure progress always is inside 0.0 - 1.0
1708 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1709         * libnautilus-private/nautilus-search-engine-beagle.c:
1710         Replace depreciated beagle_query_add_hit_type and
1711         beagle_query_add_mime_type with compatible query strings.
1712         
1713 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1715         * libnautilus-private/nautilus-file-operations.c:
1716         Support recursive delete with progress reporting
1718 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1720         * libnautilus-private/nautilus-file-operations.c:
1721         Use CommonJob in the delete confirmation dialogs
1723 2007-12-03  Christian Persch  <chpe@gnome.org>
1725         * libnautilus-private/nautilus-directory-metafile.c:
1726         (nautilus_directory_get_integer_file_metadata),
1727         (nautilus_directory_set_integer_file_metadata):
1728         * libnautilus-private/nautilus-directory.c:
1729         (nautilus_directory_schedule_position_set):
1730         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
1731         * libnautilus-private/nautilus-file-operations-progress.c:
1732         (time_remaining_callback):
1733         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
1734         * src/file-manager/fm-directory-view.c: (new_folder_done):
1735         * src/nautilus-application.c: (get_desktop_manager_selection):
1736         * src/nautilus-connect-server-dialog.c: (display_server_uri):
1737         * src/nautilus-information-panel.c: (receive_dropped_color):
1738         * src/nautilus-property-browser.c: (add_color_to_browser):
1739         * src/nautilus-window.c: (nautilus_window_init),
1740         (nautilus_window_finalize), (free_activate_view_data),
1741         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
1742         (nautilus_window_class_init): Remove some small allocations, and use
1743         GSlice more often. Bug #461795.
1745 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1747         * libnautilus-private/nautilus-file-operations.c:
1748         Move screen_num to CommonJob
1749         Use GtkWindow * for parent_window in CommonJob
1750         shallow conversion to CommonJob use for delete
1752 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1754         * libnautilus-private/nautilus-file-operations.c:
1755         Remove old gnome-vfs base implementation to make
1756         this easier to read.
1757         
1758 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1760         * libnautilus-private/nautilus-file-operations.c:
1761         Implement cancellation in all ops
1762         
1763         * libnautilus-private/nautilus-progress-info.[ch]:
1764         Allow cancelling in progress dialog
1766 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1768         * test/test.h: 
1769         Don't include deprectated headers
1771 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1773         * libnautilus-private/nautilus-search-engine-tracker.c:
1774         Fix build
1775         
1776         * src/file-manager/fm-directory-view.h:
1777         Don't include deprectated headers
1779 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1781         * libnautilus-private/nautilus-file-operations.c:
1782         * libnautilus-private/nautilus-file.c:
1783         * libnautilus-private/nautilus-progress-info.c:
1784         * src/file-manager/fm-error-reporting.c:
1785         Fix ngettext use and othe i18n issues (#500945)
1787 2007-11-30  Federico Mena Quintero  <federico@novell.com>
1789         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
1790         the HIG police.
1792         * src/file-manager/fm-properties-window.c
1793         (create_permissions_page): Use header capitalization for command button.
1794         (add_permissions_combo_box): Use sentence capitalization for field labels.
1796 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1798         * libnautilus-private/nautilus-file-operations.[ch]:
1799         Reimplement copy_move helper with _copy and _move
1800         Also support move to trash as trash
1801         
1802         * src/file-manager/fm-directory-view.c:
1803         Use _copy_move again
1805 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1807         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1808         Convert changes queue to only use GFile, not uris.
1809         Kill all _by_uri versions
1810         
1811         * libnautilus-private/nautilus-directory-notify.h:
1812         * libnautilus-private/nautilus-directory.c:
1813         * libnautilus-private/nautilus-link.c:
1814         * libnautilus-private/nautilus-monitor.c:
1815         * src/file-manager/fm-directory-view.c:
1816         Update for above changes
1818 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1820         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1821         More uri -> gfile API changes
1822         
1823         * libnautilus-private/nautilus-file-operations.[ch]:
1824         Add move operation
1825         
1826         * src/file-manager/fm-directory-view.c:
1827         Use move operation
1829 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1831         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1832         * libnautilus-private/nautilus-icon-dnd.c:
1833         Change position setting api to accept GFile instead of
1834         uri
1835         
1836         * libnautilus-private/nautilus-file-operations.c:
1837         Set positions and copy metadata.
1839 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1841         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1842         Add some GFile version and rename the old to _by_uri
1843         
1844         * libnautilus-private/nautilus-file-operations.c:
1845         Emit change events
1846         
1847         * libnautilus-private/nautilus-file-operations-progress.c:
1848         * libnautilus-private/nautilus-file.c:
1849         * libnautilus-private/nautilus-icon-dnd.c:
1850         * libnautilus-private/nautilus-metafile.c:
1851         * libnautilus-private/nautilus-monitor.c:
1852         * src/file-manager/fm-directory-view.c:
1853         * src/file-manager/fm-icon-view.c:
1854         Update to latest APIs
1856 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1858         * libnautilus-private/nautilus-file-operations.c:
1859         Better status message when copying one folder
1860         
1861         * libnautilus-private/nautilus-progress-info.c:
1862         Correct tooltip message for status icon
1864 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1866         * libnautilus-private/nautilus-file-operations.c:
1867         Nicer progress texts
1868         
1869         * libnautilus-private/nautilus-progress-info.c:
1870         Hide progress window when last op finishes.
1872 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1874         * libnautilus-private/nautilus-directory-async.c:
1875         Don't free uninitialized memory.
1876         
1877         * libnautilus-private/nautilus-file-operations.c:
1878         * libnautilus-private/nautilus-progress-info.[ch]:
1879         Add progress info dialog
1881 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1883         * libnautilus-private/nautilus-file-operations.c:
1884         Handle debuting URIs in file copy op
1885         
1886         * src/file-manager/fm-directory-view.c:
1887         Use new nautilus_file_operations_copy for copy.
1888         Make debuting_uri hash into debuting_files in new
1889         API. Convert for old calls.
1891 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1893         * libnautilus-private/nautilus-file-operations.c:
1894         Add run_warning and run_error to simplify the
1895         code for error dialogs.
1897 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1899         * libnautilus-private/nautilus-file-operations.c:
1900         Add defines for common button names to make sure
1901         they are consistent
1903 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1905         * libnautilus-private/nautilus-file-operations.c:
1906         Use the right create_dest arg to copy_directory
1907         
1908 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1910         * libnautilus-private/nautilus-file-operations.c:
1911         Free primary / secondary in run_simple_dialog
1913 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1915         * libnautilus-private/nautilus-file-operations.c:
1916         Add IS_IO_ERROR macro and use that
1917         
1918 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1920         * libnautilus-private/nautilus-progress-info.[ch]:
1921         Remove printf versions
1922         rename _set_foo_nocopy to _take_foo
1924         * libnautilus-private/nautilus-file-operations.c:
1925         Use new custom printf formating for all strings
1926         
1927 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1929         * libnautilus-private/nautilus-file-operations.c:
1930         Use eel_strdup_printf_with_custom to make it easier
1931         to create error dialogs.
1933 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1935         * libnautilus-private/nautilus-file-operations.c:
1936         Handle deleting a directory when overwriting it with a
1937         file.
1939 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1941         * libnautilus-private/nautilus-file-operations.c:
1942         Handle errors in remove destination
1943         
1944 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1946         * libnautilus-private/nautilus-file-operations.c:
1947         Pass cancellable into strdup_with_name
1949 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1951         * libnautilus-private/nautilus-file-operations.c:
1952         Add progress updates to copy.
1953         Make some error dialogs more consistent (add skip all, reorder)
1955         * libnautilus-private/nautilus-progress-info.[ch]:
1956         Add nautilus_progress_info_set_status_printf
1958 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1960         * libnautilus-private/nautilus-file-operations.c:
1961         Don't create dest dir on merges
1962         
1963 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1965         * libnautilus-private/nautilus-file-operations.c:
1966         Handle recursive copies
1968 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1970         * libnautilus-private/nautilus-file-operations.c:
1971         Pass in same_fs instead of dest_fs_id so we can
1972         reuse copy_file recursively and only check once.
1974 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1976         * libnautilus-private/nautilus-file-operations.c:
1977         More work on file copies
1979 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1981         * libnautilus-private/nautilus-file-operations.c:
1982         Add error handling for source scanning
1984 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1986         * libnautilus-private/nautilus-progress-info.[ch]:
1987         Add nautilus_get_all_progress_info()
1988         
1989         * test/test-copy.c:
1990         Print progress info
1991         
1992         * libnautilus-private/nautilus-file-operations.c:
1993         Implement generic run_simple_dialog()
1995 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1997         * libnautilus-private/nautilus-file-operations.c:
1998         Add generic run_simple_dialog.
2000 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2002         * libnautilus-private/nautilus-progress-info.c:
2003         Fix signal emissions
2005         * libnautilus-private/nautilus-file-operations.[ch]:
2006         Add nautilus_file_operations_copy, with some initial
2007         (far from done) code
2008         
2009         * test/Makefile.am:
2010         * test/test-copy.c:
2011         nautilus_file_operations_copy testcase
2013 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2015         * libnautilus-private/nautilus-progress-info.c:
2016         Reindent
2017         Fix threading issues wrt the idle source
2019 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2021         * libnautilus-private/Makefile.am:
2022         * libnautilus-private/nautilus-progress-info.[ch]:
2023         Added NautilusProgressInfo class
2024         
2025         * libnautilus-private/nautilus-file-operations.c:
2026         * src/file-manager/fm-tree-view.c:
2027         * src/nautilus-places-sidebar.c:
2028         Update to new gio API
2030 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2032         * src/file-manager/fm-error-reporting.c:
2033         Remove last use of GNOME_VFS_ERROR
2034         
2035         * libnautilus-private/Makefile.am:
2036         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2037         * src/file-manager/fm-directory-view.c:
2038         * src/nautilus-window-manage-views.c:
2039         Remove GNOME_VFS_ERROR
2041 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2043         * src/nautilus-window-manage-views.c:
2044         * src/nautilus-window-private.h:
2045         Better error reporting on view failure
2047 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2049         * src/nautilus-window-manage-views.c:
2050         * src/nautilus-window-private.h:
2051         Try to mount location if not mounted.
2053 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2055         * libnautilus-private/nautilus-directory-async.c:
2056         * libnautilus-private/nautilus-file-private.h:
2057         * libnautilus-private/nautilus-file.c:
2058         Handle std:target_uri gio links
2060 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2062         * libnautilus-private/nautilus-file.c:
2063         Fix reversed checks
2065 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2067         * configure.in:
2068         * src/nautilus-image-properties-page.c:
2069         Add support for exempi >= 1.99.5 while keeping support for older
2070         versions.
2072 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2074         * NEWS:
2075         * docs/key_mouse_navigation.txt:
2076         * libnautilus-private/nautilus-emblem-utils.c:
2077         * libnautilus-private/nautilus-emblem-utils.h:
2078         * src/file-manager/fm-properties-window.c:
2079         * src/nautilus-emblem-sidebar.c:
2080         * src/nautilus-property-browser.c:
2081         Fix typo: availible -> available.
2083 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2085         * libnautilus-private/nautilus-program-choosing.c:
2086         Update to the new GAppInfo and EelAppLaunchContext APIs
2087         Remove old startup notify code
2089 2007-11-05  Jürg Billeter  <j@bitron.ch>
2091         reviewed by: Alexander Larsson  <alexl@redhat.com>
2093         * src/file-manager/fm-actions.h:
2094         * src/file-manager/fm-directory-view.c:
2095         (action_open_folder_window_callback), (open_one_in_folder_window),
2096         (action_location_open_folder_window_callback),
2097         (real_update_location_menu), (real_update_menus):
2098         * src/file-manager/nautilus-directory-view-ui.xml:
2099         * src/nautilus-actions.h:
2100         * src/nautilus-navigation-window-menus.c:
2101         (nautilus_navigation_window_update_spatial_menu_item),
2102         (action_folder_window_callback),
2103         (nautilus_navigation_window_initialize_menus):
2104         * src/nautilus-navigation-window-ui.xml:
2105         * src/nautilus-navigation-window.c:
2106         (nautilus_navigation_window_init), (always_use_browser_changed):
2107         * src/nautilus-window-private.h:
2108         Add menu item to open spatial folder window from browser window to File
2109         menu and context menus.
2111 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2113         * src/file-manager/fm-directory-view.c:
2114         * src/nautilus-file-management-properties.c:
2115         * src/nautilus-navigation-window.c:
2116         * libnautilus-private/nautilus-icon-info.c:
2117         * libnautilus-private/nautilus-mime-application-chooser.c:
2118         Plug some minor memory leaks.
2120 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2122         * src/file-manager/fm-icon-container.c:
2123         * src/file-manager/fm-list-view.c:
2124         * src/nautilus-shell.c:
2125         * src/nautilus-file-management-properties.c:
2126         * libnautilus-private/nautilus-column-utilities.c:
2127         * libnautilus-private/nautilus-column-utilities.h:
2128         * libnautilus-private/nautilus-column-chooser.c:
2129         * libnautilus-private/nautilus-column-chooser.h:
2130         Remove all uses of eel-string-list and update code to the new
2131         eel_preferences_[set|get]_string_array api.
2133         * libnautilus-private/nautilus-global-preferences.c:
2134         Update to the eel-enumerations api changes.
2136 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2138         * libnautilus-private/nautilus-customization-data.[ch]:
2139         * libnautilus-private/nautilus-desktop-directory.c:
2140         * libnautilus-private/nautilus-directory-async.c:
2141         * libnautilus-private/nautilus-directory-private.h:
2142         * libnautilus-private/nautilus-directory.[ch]:
2143         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2144         * libnautilus-private/nautilus-file-private.h:
2145         * libnautilus-private/nautilus-file-utilities.c:
2146         * libnautilus-private/nautilus-file.[ch]:
2147         * libnautilus-private/nautilus-global-preferences.c:
2148         * libnautilus-private/nautilus-icon-dnd.c:
2149         * libnautilus-private/nautilus-metafile.c:
2150         * libnautilus-private/nautilus-monitor.c:
2151         * libnautilus-private/nautilus-program-choosing.c:
2152         * libnautilus-private/nautilus-query.h:
2153         * libnautilus-private/nautilus-search-directory.c:
2154         * libnautilus-private/nautilus-search-engine-tracker.c:
2155         * libnautilus-private/nautilus-search-engine.h:
2156         * libnautilus-private/nautilus-thumbnails.c:
2157         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2158         * libnautilus-private/nautilus-vfs-utils.h:
2159         * src/file-manager/fm-desktop-icon-view.c:
2160         * src/file-manager/fm-ditem-page.c:
2161         * src/file-manager/fm-icon-container.c:
2162         * src/file-manager/fm-icon-view.c:
2163         * src/file-manager/fm-list-view.c:
2164         * src/file-manager/fm-properties-window.c:
2165         * src/file-manager/fm-tree-view.c:
2166         * src/nautilus-desktop-window.c:
2167         * src/nautilus-emblem-sidebar.c:
2168         * src/nautilus-location-bar.c:
2169         * src/nautilus-location-dialog.c:
2170         * src/nautilus-location-entry.c:
2171         * src/nautilus-main.c:
2172         * src/nautilus-navigation-window-menus.c:
2173         * src/nautilus-places-sidebar.c:
2174         * src/nautilus-query-editor.c:
2175         * src/nautilus-shell.c:
2176         * src/nautilus-sidebar-title.c:
2177         * src/nautilus-window-manage-views.c:
2178         * src/nautilus-window.c:
2179         * test/test-nautilus-mime-actions-set.c:
2180         * test/test-nautilus-mime-actions.c:
2181         * test/test.h:
2182         Remove lots of gnome vfs includes
2183         
2184         * src/Makefile.am:
2185         Disable building of connect to server app
2187 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2189         * libnautilus-private/nautilus-file.[ch]:
2190         Add nautilus_file_is_launchable
2192         * libnautilus-private/nautilus-program-choosing.c:
2193         Add launched apps to recent files
2194         
2195         * libnautilus-private/nautilus-mime-actions.[ch]:
2196         * src/file-manager/fm-directory-view.[ch]:
2197         Move all the file activaton code from FMDirectoryView
2198         to a common place in nautilus-mime-actions
2200 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2202         * libnautilus-private/nautilus-file-operations.[ch]:
2203         Stub out all gnome-vfs using operations with a
2204         dialog saying this isn't supported yet.
2205         
2206         * src/Makefile.am:
2207         * src/file-manager/fm-directory-view.c:
2208         * src/nautilus-shell-ui.xml:
2209         * src/nautilus-window-menus.c:
2210         Remove all connect to server use for now
2211         Not sure what to do with it in the gvfs world
2212         
2213         * src/file-manager/fm-error-reporting.c:
2214         * src/nautilus-main.c:
2215         Remove gnome_vfs uses
2217 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2219         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2220         instead of a hand rolled version.
2222 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2224         * src/file-manager/fm-directory-view.c: do not use the deprecated
2225         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2226         doesn't exist.
2228 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2230         * libnautilus-private/nautilus-file-operations.[ch]:
2231         Convert unmount volume to gio
2232         Remove unmount drive (makes no sense!)
2233         
2234         * src/nautilus-places-sidebar.c:
2235         Use new APIs
2237 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2239         * libnautilus-private/nautilus-file.c:
2240         (nautilus_file_get_uri_scheme):
2241         Better get_uri_scheme implementation
2242         
2243         * libnautilus-private/nautilus-mime-actions.[ch]:
2244         Remove the open_with versions (not needed anymore)
2245         Add support for uri_handlers
2246         
2247         * libnautilus-private/nautilus-program-choosing.[ch]:
2248         Remove now unused function nautilus_launch_show_file
2249         
2250         * src/file-manager/fm-directory-view.c:
2251         * src/nautilus-information-panel.c:
2252         * src/nautilus-window.c:
2253         Update for above api changes
2255 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2257         * libnautilus-private/nautilus-dnd.c:
2258         Convert default dnd op to gio code
2260 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2262         * libnautilus-private/nautilus-search-engine-simple.c:
2263         Update to changed gio API
2265 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2267         * libnautilus-private/nautilus-vfs-utils.[ch]:
2268         Remove more unused gnome-vfs helpers
2270 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2272         * src/file-manager/fm-icon-view.c (play_file):
2273         Use a better pipeline for audio preview (doesn't play videos)
2274         Add back totem preview app.
2276         * libnautilus-private/nautilus-file.c:
2277         (nautilus_file_get_volume_name):
2278         Get volume name using gio
2279         
2280         * src/file-manager/fm-properties-window.c:
2281         Show volume name for non local files too
2282         Avoid crashes if query fsinfo fails
2284 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2286         * libnautilus-private/nautilus-program-choosing.c:
2287         (nautilus_launch_show_file):
2288         Avoid gnome_vfs calls
2290 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2292         * libnautilus-private/nautilus-icon-canvas-item.c:
2293         (real_map_pixbuf):
2294         Fix indentation
2295         
2296         * src/file-manager/Makefile.am:
2297         * src/file-manager/fm-icon-view.c:
2298         * src/file-manager/nautilus-audio-mime-types.h:
2299         Replace audio preview code with new one based
2300         on gst-launch, removing all the gnome-vfs code
2302 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2304         * libnautilus-private/nautilus-dnd.c:
2305         Remove gnome-vfs code
2307 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2309         * libnautilus-private/nautilus-file-utilities.[ch]:
2310         * libnautilus-private/nautilus-file-operations.c:
2311         Move public gnome-vfs functions from file-utilities to internal
2312         calls in file-operations.c
2313         Replace gnome-vfs use with gio
2314         
2315         * libnautilus-private/nautilus-file-operations-progress.c:
2316         * src/file-manager/fm-tree-view.c:
2317         Replace gnome-vfs use with gio
2319 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2321         * libnautilus-private/nautilus-file-operations.[ch]:
2322         Move nautilus_file_operations_delete to the gio code.
2324         * src/file-manager/fm-directory-view.c:
2325         * src/file-manager/fm-tree-view.c:
2326         Update to use new nautilus_file_operations_delete
2328 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2330         * libnautilus-private/nautilus-module.c:
2331         Fix valgrind warning on shutdown (#346401, ported from trunk).
2333 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2335         * libnautilus-private/nautilus-directory.c:
2336         * libnautilus-private/nautilus-desktop-link.c:
2337         * libnautilus-private/nautilus-desktop-icon-file.c:
2338         * libnautilus-private/nautilus-bookmark.c:
2339         * libnautilus-private/nautilus-trash-monitor.c:
2340         * libnautilus-private/nautilus-file.c:
2341         Plug minor memory leaks and improper uses of eel_ref_str_*
2343 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2345         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2346         of freeing it to avoid memory corruption.
2348 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2350         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2351         * libnautilus-private/nautilus-monitor.c:
2352         Rename some file change queue functions to _by_uri
2353         add GFile based version with the original name
2354         
2355         * libnautilus-private/nautilus-file-operations.[ch]:
2356         Add gio based nautilus_file_operations_trash_or_delete() call.
2357         
2358         * src/file-manager/fm-directory-view.c:
2359         Call nautilus_file_operations_trash_or_delete()
2360         Remove unused code
2362 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2364         * src/file-manager/fm-directory-view.[ch]:
2365         Make file activation handle mounting of mountables and non-mounted
2366         locations. Also general cleanup of activation.
2367         Cancellation not handled yet.
2369 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2371         * src/file-manager/fm-list-view.c:
2372         * libnautilus-private/nautilus-icon-info.c:
2373         * libnautilus-private/nautilus-file.c:
2374         Plug some minor memory leaks.
2376 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2378         * src/nautilus-window-manage-view.c (location_has_really_changed):
2379         Fix a warning when switching view.
2381 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2383         * src/nautilus-application.c:
2384         * src/nautilus-property-browser.c:
2385         * src/nautilus-shell.c:
2387         Do not use EelStringList.
2389 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
2391         * src/nautilus-file-management-properties.c:
2392         remove eel_string_list (ab)use.
2394 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2396         * libnautilus-private/nautilus-file.[ch]:
2397         * libnautilus-private/nautilus-vfs-file.c:
2398         Pass GMountOperation instead of parent to mount.
2399         Nothing for unmount/eject
2400         
2401         * src/file-manager/fm-directory-view.c:
2402         Pass in a mount operation for mount.
2403         Disable timeout when mount operation is active
2405 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2407         * libnautilus-private/nautilus-file.c:
2408         Use g_utf8_collate, not eel_strcoll.
2410 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2412         * libnautilus-private/nautilus-icon-canvas-item.c:
2413         * test/test.c:
2414         Update for eel changes
2416 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2418         * configure.in:
2419         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2420         * libnautilus-private/nautilus-icon-container.c:
2421         * libnautilus-private/nautilus-icon-dnd.c:
2422         * libnautilus-private/nautilus-icon-private.h:
2423         * test/test.c:
2424         Remove libart dependency, use eel rect and point types
2426 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2428         * libnautilus-private/nautilus-program-choosing.c:
2429         (nautilus_launch_application_from_command):
2430         Use gdk_spawn instead of eel
2432 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2434         * libnautilus-private/nautilus-dnd.c:
2435         * libnautilus-private/nautilus-file.c:
2436         * libnautilus-private/nautilus-program-choosing.c:
2437         * src/file-manager/fm-directory-view.c:
2438         * src/file-manager/fm-properties-window.c:
2439         * src/nautilus-emblem-sidebar.c:
2440         * src/nautilus-information-panel.c:
2441         Don't use removed eel gnome-vfs functions
2443 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2445         * libnautilus-private/nautilus-directory.[ch]:
2446         Add nautilus_directory_get_location
2448         * libnautilus-private/nautilus-file.[ch]:
2449         Add nautilus_file_get_parent_location.
2450         Port from eel_format_uri_for_display to gio parse names
2451         
2452         * libnautilus-private/nautilus-program-choosing.c:
2453         * src/file-manager/fm-directory-view.c:
2454         * src/nautilus-emblem-sidebar.c:
2455         * src/nautilus-location-bar.c:
2456         * src/nautilus-location-dialog.c:
2457         * src/nautilus-navigation-window-menus.c:
2458         * src/nautilus-window-bookmarks.c:
2459         Port from eel_format_uri_for_display to gio parse names
2461 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2463         * libnautilus-private/nautilus-file-utilities.c:
2464         (nautilus_ensure_unique_file_name):
2465         Port from gnome-vfs
2466         
2467         * src/file-manager/fm-directory-view.c:
2468         (fm_directory_view_handle_netscape_url_drop):
2469         Handle missing mimetype
2471 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2473         * libnautilus-private/nautilus-file-utilities.c:
2474         (nautilus_compute_title_for_location):
2475         Make this use only display name.
2476         
2477         * libnautilus-private/nautilus-icon-info.c:
2478         (nautilus_icon_info_lookup):
2479         Don't free filename before use
2480         
2481         * libnautilus-private/nautilus-search-directory-file.[ch]:
2482         * libnautilus-private/nautilus-search-directory.c:
2483         Create nice display name for search directories, and keep it updated.
2484         
2485         * src/nautilus-window-manage-views.c:
2486         Fix wrong type of argument passed to signal
2488 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2490         * libnautilus-private/nautilus-file.c:
2491         Replace some gnome vfs calls
2493 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2495         * libnautilus-private/nautilus-metafile.c:
2496         Use new gio uri escape functions instead of gnome-vfs
2498 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2500         * src/nautilus-location-entry.c:
2501         Use GFilenameCompleter
2503 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2505         * src/nautilus-application.c:
2506         * src/nautilus-information-panel.c:
2507         * src/nautilus-spatial-window.c:
2508         * src/nautilus-spatial-window.h:
2509         * src/nautilus-window-manage-views.c:
2510         Use GFile * instead of uris in some more places
2511         
2512         Patch from Paolo Borelli
2514 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2516         * libnautilus-private/nautilus-desktop-icon-file.c:
2517         * libnautilus-private/nautilus-file.c:
2518         * libnautilus-private/nautilus-saved-search-file.c:
2519         * libnautilus-private/nautilus-search-directory-file.c:
2520         Fix handling of mimetype as refstring
2521         Fix leak of GFile
2522         Code cleanups
2524         Patch from Paolo Borelli
2526 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2528         * src/file-manager/fm-icon-view.c:
2529         * src/file-manager/fm-directory-view.c:
2530         use g_content_type_equals instead of strcasecmp on the mime type.
2532         * src/nautilus-window-menus.c:
2533         Remove unneeded includes
2535 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2537         * libnautilus-private/nautilus-emblem-utils.h:
2538         * libnautilus-private/nautilus-emblem-utils.c:
2539         * src/nautilus-emblem-sidebar.c:
2540         * src/nautilus-property-browser.c:
2542         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2544 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2546         * libnautilus-private/nautilus-file.c:
2547         (nautilus_file_set_display_name):
2548         Don't crash on NULL display name
2550 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2552         * libnautilus-private/nautilus-file-private.h:
2553         * libnautilus-private/nautilus-file.[ch]:
2554         * libnautilus-private/nautilus-vfs-file.c:
2555         Remove NautilusFileMountCallback and just make
2556         NautilusFileOperationCallback take an extra
2557         resultant file argument.
2558         
2559         * src/file-manager/fm-directory-view.c:
2560         * src/file-manager/fm-error-reporting.c:
2561         * src/file-manager/fm-list-view.c:
2562         * src/file-manager/fm-properties-window.c:
2563         Update to API change
2564         
2565         * src/nautilus-pathbar.c:
2566         (get_display_name_for_folder):
2567         Fix crash if NULL display name
2569 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2571         * libnautilus-private/nautilus-desktop-icon-file.c:
2572         Set can_mount/unmount to FALSE unless set
2573         
2574         * libnautilus-private/nautilus-file-private.h:
2575         * libnautilus-private/nautilus-file.c:
2576         * libnautilus-private/nautilus-file.h:
2577         Make the Operation object semi-public
2578         Move mount ops to virtual functions
2579         
2580         * libnautilus-private/nautilus-vfs-file.c:
2581         Initial work to implement mount op
2583 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2585         * libnautilus-private/nautilus-file-utilities.[ch]:
2586         * src/nautilus-pathbar.c:
2587         Add & use nautilus_get_desktop_location
2588         
2589         * libnautilus-private/nautilus-dnd.c:
2590         Port code to gio
2591         
2592         * libnautilus-private/nautilus-icon-dnd.c:
2593         Trash is now a real uri location, remove special case
2595 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2597         * libnautilus-private/nautilus-file-utilities.[ch]:
2598         Make compute_title take a GFile
2600         * libnautilus-private/nautilus-view-factory.[ch]:
2601         * libnautilus-private/nautilus-window-info.[ch]:
2602         * src/file-manager/fm-directory-view.c:
2603         * src/file-manager/fm-tree-view.c:
2604         * src/nautilus-application.[ch]:
2605         * src/nautilus-bookmark-list.c:
2606         * src/nautilus-bookmarks-window.c:
2607         * src/nautilus-connect-server-dialog-nonmain.c:
2608         * src/nautilus-desktop-window.c:
2609         * src/nautilus-history-sidebar.c:
2610         * src/nautilus-location-bar.c:
2611         * src/nautilus-location-dialog.c:
2612         * src/nautilus-navigation-window.c:
2613         * src/nautilus-places-sidebar.c:
2614         * src/nautilus-shell.c:
2615         * src/nautilus-spatial-window.c:
2616         * src/nautilus-window-manage-views.[ch]:
2617         * src/nautilus-window-menus.c:
2618         * src/nautilus-window-private.h:
2619         * src/nautilus-window.[ch]:
2620         Use GFile * instead of char * uri in all loation handling
2621         for windows.
2623 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
2625         * src/nautilus-image-properties-page.c: port to gio.
2627 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2629         * libnautilus-private/nautilus-directory-private.h:
2630         * libnautilus-private/nautilus-directory.[ch]:
2631         * src/nautilus-application.c:
2632         Make nautilus_directory_get_existing take GFile *.
2633         Add nautilus_directory_get taking a GFile *
2635 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2637         * libnautilus-private/nautilus-desktop-directory-file.c:
2638         * libnautilus-private/nautilus-desktop-directory.c:
2639         * libnautilus-private/nautilus-desktop-icon-file.c:
2640         * libnautilus-private/nautilus-desktop-link-monitor.c:
2641         * libnautilus-private/nautilus-directory.c:
2642         * libnautilus-private/nautilus-directory.h:
2643         * libnautilus-private/nautilus-file-operations.c:
2644         * libnautilus-private/nautilus-file-utilities.c:
2645         * src/file-manager/fm-directory-view.c:
2646         * src/nautilus-navigation-window.c:
2647         * src/nautilus-window-manage-views.c:
2648         * test/test-nautilus-directory-async.c:
2649         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2651 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2653         * libnautilus-private/nautilus-desktop-link.c:
2654         * libnautilus-private/nautilus-desktop-icon-file.c:
2655         Handle NULL volume
2656         
2657         * libnautilus-private/nautilus-file.c:
2658         * libnautilus-private/nautilus-icon-dnd.c:
2659         Convert gnome_vfs calls to gio
2661 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2663         * libnautilus-private/nautilus-desktop-icon-file.c:
2664         * src/nautilus-application.c:
2665         * src/nautilus-window-menus.c:
2666         * test/test-nautilus-directory-async.c:
2667         * test/test.c:
2668         Convert gnome_vfs calls to gio
2670 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2672         * src/nautilus-application.[ch]:
2673         Convert gnome_vfs calls to gio
2675         * TODO-gio:
2676         Document some stuff that needs doing in gio-branch
2678 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2680         * libnautilus-private/nautilus-search-engine-simple.c:
2681         Remove spew
2682         
2683         * src/nautilus-query-editor.c:
2684         Work around crash getting NULL back as the location.
2686 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2688         * libnautilus-private/nautilus-file-utilities.[ch]:
2689         Add nautilus_is_home_directory and nautilus_is_root_directory
2690         
2691         * src/nautilus-window-manage-views.c:
2692         Convert gnome_vfs calls to gio
2694 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2696         * src/nautilus-window.c (nautilus_window_go_up):
2697         Use gio to find parent
2699 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2701         * src/nautilus-pathbar.[ch]:
2702         * src/nautilus-navigation-window.c:
2703         * src/nautilus-window-manage-views.c:
2704         Use gio in pathbar
2706 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2708         * libnautilus-private/nautilus-vfs-utils.[ch]:
2709         Remove now unused gnome_vfs to gio helpers
2711 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2713         * src/nautilus-location-bar.c:
2714         Remove some unused code
2715         Replace gnome_vfs code with gio code
2717 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2719         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
2720         Typo can_delete -> can_trash
2722 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2724         * src/nautilus-property-browser.c:
2725         Replace some gnome-vfs code with gio code
2727 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2729         * src/file-manager/fm-properties-window.c:
2730         Replace some gnome-vfs code with gio code
2732 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2734         * libnautilus-private/nautilus-file-private.h:
2735         * libnautilus-private/nautilus-file.[ch]:
2736         Add can_delete and can_trash
2737         
2738         * src/file-manager/fm-directory-view.c:
2739         Replace some gnome-vfs code with gio code
2741 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2743         * src/nautilus-location-dialog.c (open_current_location): 
2744         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
2745         
2746 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2748         * libnautilus-private/nautilus-search-engine-simple.c:
2749         Update to use gio
2751 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2753         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
2755 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2757         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
2759 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2761         * libnautilus-private/nautilus-link.[ch]: remove.
2762         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
2763         and rename them to nautilus-link.[ch]
2764         * libnautilus-private/nautilus-file.c: adapt for the above change.
2766 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2768         * src/nautilus-places-sidebar.c:
2769         Use gio volume APIs
2771 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2773         * libnautilus-private/nautilus-file.[ch]:
2774         * libnautilus-private/nautilus-file-private.h:
2775         Remove has/get_volume/drive, replace with
2776         can_mount/unmount/eject and mount/unmount/eject.
2777         (Which are not fully implemented yet)
2778         Add nautilus_file_is_mountpoint.
2779         
2780         * libnautilus-extension/nautilus-file-info.[ch]:
2781         * libnautilus-private/nautilus-directory-async.c:
2782         * libnautilus-private/nautilus-link-desktop-file.[ch]:
2783         * libnautilus-private/nautilus-link.[ch]:
2784         * src/file-manager/fm-directory-view.c:
2785         * src/file-manager/fm-icon-view.c:
2786         * src/file-manager/fm-properties-window.c:
2787         * src/file-manager/fm-tree-model.[ch]:
2788         * src/file-manager/fm-tree-view.c:
2789         Use gio volume APIs
2791 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2793         * libnautilus-private/nautilus-desktop-icon-file.c:
2794         * libnautilus-private/nautilus-desktop-link-monitor.c:
2795         * libnautilus-private/nautilus-desktop-link.[ch]:
2796         * libnautilus-private/nautilus-directory-async.c:
2797         * libnautilus-private/nautilus-file-private.h:
2798         * libnautilus-private/nautilus-file.c:
2799         * libnautilus-private/nautilus-search-directory-file.c:
2800         * src/file-manager/fm-directory-view.c:
2801         * src/file-manager/fm-properties-window.c:
2802         Convert some volume monitor use to gio
2804 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2806         * libnautilus-private/nautilus-trash-monitor.c:
2807         Ref icon in nautilus_trash_monitor_get_icon()
2808         
2809         * libnautilus-private/nautilus-desktop-icon-file.c:
2810         * libnautilus-private/nautilus-desktop-link.c:
2811         * libnautilus-private/nautilus-desktop-link.h:
2812         * src/nautilus-places-sidebar.c:
2813         Use nautilus_trash_monitor_get_icon() when possible
2814         
2815 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2817         * libnautilus-private/nautilus-trash-monitor.[ch]:
2818         Add full gio implementation and get_icon()
2820 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2822         * libnautilus-private/Makefile.am:
2823         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
2824         * libnautilus-private/nautilus-icon-factory.c: Removed.
2825         * libnautilus-private/nautilus-icon-factory.h: Removed.
2826         Remove NautilusIconFactory code.
2827         Now all code use the new APIs
2828         YAHOO!!!
2829         
2830         * libnautilus-private/nautilus-bookmark.c:
2831         * libnautilus-private/nautilus-bookmark.h:
2832         * libnautilus-private/nautilus-file.c:
2833         * libnautilus-private/nautilus-global-preferences.c:
2834         * libnautilus-private/nautilus-icon-canvas-item.c:
2835         * libnautilus-private/nautilus-icon-canvas-item.h:
2836         * libnautilus-private/nautilus-icon-container.h:
2837         * libnautilus-private/nautilus-icon-private.h:
2838         * libnautilus-private/nautilus-link-desktop-file.c:
2839         * libnautilus-private/nautilus-program-choosing.c:
2840         * libnautilus-private/nautilus-view.h:
2841         * src/file-manager/fm-directory-view.c:
2842         * src/file-manager/fm-icon-view.c:
2843         * src/file-manager/fm-list-model.c:
2844         * src/file-manager/fm-list-model.h:
2845         * src/file-manager/fm-list-view.c:
2846         * src/file-manager/fm-properties-window.c:
2847         * src/file-manager/fm-tree-model.c:
2848         * src/file-manager/fm-tree-view.c:
2849         * src/nautilus-application.c:
2850         * src/nautilus-bookmark-list.c:
2851         * src/nautilus-bookmarks-window.c:
2852         * src/nautilus-emblem-sidebar.c:
2853         * src/nautilus-navigation-window-menus.c:
2854         * src/nautilus-navigation-window.c:
2855         * src/nautilus-pathbar.c:
2856         * src/nautilus-places-sidebar.c:
2857         * src/nautilus-sidebar-title.c:
2858         * src/nautilus-window-menus.c:
2859         * src/nautilus-window.c:
2860         * src/nautilus-zoom-control.h:
2861         * test/test-nautilus-wrap-table.c:
2862         Don't include the nautilus-icon-factory headers
2864 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2866         * libnautilus-private/nautilus-file.[ch]:
2867         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
2868         Fix force_size handling
2869         
2870         * src/file-manager/fm-directory-view.c:
2871         * src/file-manager/fm-empty-view.c:
2872         * src/file-manager/fm-list-model.c:
2873         * src/file-manager/fm-properties-window.c:
2874         * src/file-manager/fm-tree-model.c:
2875         * src/nautilus-emblem-sidebar.c:
2876         * src/nautilus-navigation-window-menus.c:
2877         * src/nautilus-property-browser.c:
2878         * src/nautilus-sidebar-title.c:
2879         Convert more stuff to new icon API
2881 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2883         * libnautilus-private/nautilus-icon-info.[ch]:
2884         Add nautilus_icon_info_lookup_from_name
2885         
2886         * libnautilus-private/nautilus-ui-utilities.c:
2887         * src/nautilus-desktop-window.c:
2888         * src/nautilus-navigation-window.c:
2889         * src/nautilus-pathbar.c:
2890         Use nautilus_icon_info_lookup_from_name to get less
2891         code
2893 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2895         * src/nautilus-pathbar.c:
2896         * src/nautilus-spatial-window.c:
2897         Convert more stuff to new icon API
2899 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2901         * libnautilus-private/nautilus-file.[ch]:
2902         Add nautilus_file_get_icon_pixbuf and
2903         IGNORE_VISITING icon flag
2904         
2905         * libnautilus-private/nautilus-icon-info.[ch]:
2906         Add nautilus_icon_info_get_used_name function
2908         * libnautilus-private/nautilus-emblem-utils.c:
2909         * libnautilus-private/nautilus-program-choosing.c:
2910         * libnautilus-private/nautilus-ui-utilities.c:
2911         * src/nautilus-desktop-window.c:
2912         * src/nautilus-navigation-window.c:
2913         * src/nautilus-spatial-window.c:
2914         * src/nautilus-window.[ch]:
2915         Convert to new icon APIs
2917 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2919         * libnautilus-private/Makefile.am:
2920         * libnautilus-private/nautilus-audio-player.c: Removed.
2921         * libnautilus-private/nautilus-audio-player.h: Removed.
2922         * src/file-manager/fm-icon-view.c:
2923         Kill old unused code
2925 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2927         * libnautilus-private/nautilus-icon-info.[ch]:
2928         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
2929         
2930         * libnautilus-private/nautilus-file.[ch]:
2931         New functions for getting emblem icons and emblem pixbufs
2932         
2933         * libnautilus-private/nautilus-icon-container.[ch]:
2934         * libnautilus-private/nautilus-icon-factory.c:
2935         * src/file-manager/fm-directory-view.[ch]:
2936         * src/file-manager/fm-icon-container.c:
2937         * src/file-manager/fm-list-model.c:
2938         * src/file-manager/fm-tree-model.c:
2939         * src/nautilus-sidebar-title.c:
2940         Update to use the new emblem getters
2942 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2944         * libnautilus-private/nautilus-icon-info.[ch]:
2945         Add nautilus_get_icon_size_for_stock_size
2946         
2947         * libnautilus-private/nautilus-bookmark.c:
2948         * src/nautilus-places-sidebar.c:
2949         Use the above
2951 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2953         * libnautilus-private/nautilus-thumbnails.c:
2954         Add required thumbnailing stuff from NautilusIconFactory here
2956 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2958         * libnautilus-private/nautilus-icon-factory.[ch]:
2959         * libnautilus-private/nautilus-icon-info.[ch]:
2960         Move over icon size util functions to nautilus-icon-info
2962         * libnautilus-private/nautilus-icon-container.c:
2963         * libnautilus-private/nautilus-lib-self-check-functions.h:
2964         * src/file-manager/fm-list-model.c:
2965         * src/nautilus-sidebar-title.c:
2966         Update to new names
2968 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2970         * libnautilus-private/nautilus-icon-container.c:
2971         * libnautilus-private/nautilus-icon-factory.h:
2972         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
2973         really dynamic.
2975 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2977         * libnautilus-private/nautilus-file.c:
2978         Actually handle thumbnail size prefs
2979         
2980 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2982         * libnautilus-private/nautilus-file.c:
2983         Handle thumbnail size prefs
2984         Handle all sorts of icon changes and emit CHANGED on
2985         files in this case.
2987         * libnautilus-private/nautilus-directory-private.h:
2988         * libnautilus-private/nautilus-directory.c:
2989         * libnautilus-private/nautilus-icon-container.c:
2990         * libnautilus-private/nautilus-icon-info.c:
2991         * libnautilus-private/nautilus-icon-info.h:
2992         * src/file-manager/fm-directory-view.c:
2993         * src/file-manager/fm-list-view.c:
2994         * src/file-manager/fm-properties-window.c:
2995         * src/file-manager/fm-tree-model.c:
2996         * src/file-manager/fm-tree-model.h:
2997         * src/file-manager/fm-tree-view.c:
2998         * src/nautilus-bookmarks-window.c:
2999         * src/nautilus-sidebar-title.c:
3000         * src/nautilus-window-bookmarks.c:
3001         * src/nautilus-window.c:
3002         Remove use of icon factory icons_changed signal, using instead
3003         the file CHANGED signal.
3005 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3007         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3008         Add thumbnail to all attributes
3010 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3012         * libnautilus-private/nautilus-file.h:
3013         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3014         
3015         * libnautilus-private/nautilus-bookmark.c:
3016         * src/file-manager/fm-directory-view.c:
3017         * src/file-manager/fm-properties-window.c:
3018         * src/file-manager/fm-tree-model.c:
3019         * src/nautilus-bookmark-list.c:
3020         * src/nautilus-pathbar.c:
3021         * src/nautilus-sidebar-title.c:
3022         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3023         nautilus_icon_factory_is_icon_ready_for_file and
3024         nautilus_icon_factory_get_required_file_attributes.
3026 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3028         * libnautilus-private/nautilus-bookmark.[ch]:
3029         * libnautilus-private/nautilus-file.[ch]:
3030         * libnautilus-private/nautilus-icon-info.c:
3031         * src/nautilus-application.c:
3032         * src/nautilus-bookmark-list.c:
3033         * src/nautilus-bookmarks-window.c:
3034         * src/nautilus-places-sidebar.c:
3035         * src/nautilus-window-manage-views.c:
3036         * src/nautilus-window-private.h:
3037         * src/nautilus-window.c:
3038         Convert bookmarks API to gio / GIcon
3040 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3042         * libnautilus-private/nautilus-file-private.h:
3043         * libnautilus-private/nautilus-file.c:
3044         * libnautilus-private/nautilus-icon-container.c:
3045         * libnautilus-private/nautilus-thumbnails.[ch]:
3046         Add back support for generating thumbnails.
3048 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3050         * libnautilus-private/nautilus-directory-async.c:
3051         * libnautilus-private/nautilus-file-private.h:
3052         * libnautilus-private/nautilus-file.c:
3053         For large icons, try to use the original file
3054         when thumbnailing.
3056 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3058         * libnautilus-private/nautilus-file.c:
3059         Only invalidate thumbnails when sizing up, not
3060         on the original scale from raw
3061         
3062 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3064         * libnautilus-private/nautilus-directory-async.c:
3065         * libnautilus-private/nautilus-file-private.h:
3066         * libnautilus-private/nautilus-file.c:
3067         Simplify thumbnail size handling and make it work.
3068         Now handles resizing icons.
3070 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3072         * libnautilus-private/nautilus-directory-async.c:
3073         * libnautilus-private/nautilus-file-private.h:
3074         * libnautilus-private/nautilus-file.c:
3075         More exact handling of thumbnail up_to_date-ness, including
3076         if loading a thumbnail fails.
3077         Return thumbnails of the right size.
3078         
3079         * libnautilus-private/nautilus-thumbnails.[ch]:
3080         Add nautilus_thumbnail_unframe_image and export
3081         frame element sizes as defines
3083 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3085         * libnautilus-private/nautilus-file.[ch]:
3086         * libnautilus-private/nautilus-directory-async.c:
3087         Export nautilus_file_should_show_thumbnail and use it as needed in the
3088         thumbnail reading code
3090 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3092         * libnautilus-private/nautilus-file-attributes.h:
3093         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3094         
3095         * libnautilus-private/nautilus-directory-private.h:
3096         * libnautilus-private/nautilus-directory-async.c:
3097         * libnautilus-private/nautilus-file-private.h:
3098         Load thumbnails asynchronosuly.
3099         
3100         * libnautilus-private/nautilus-file.c:
3101         Initial code to use the asynchronoulsy loaded thumbnail
3102         
3103         * libnautilus-private/nautilus-icon-factory.c:
3104         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3105         icons
3107 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3109         * libnautilus-private/nautilus-file-private.h:
3110         * libnautilus-private/nautilus-file.c:
3111         Read thumbnail info from gio
3113 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3115         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3116         Handle accept, visited and embedding text state and
3117         rewrite the icon as needed.
3118         
3119         * libnautilus-private/nautilus-icon-info.c:
3120         (nautilus_icon_info_finalize):
3121         Fix crash if pixbuf is NULL
3123 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3125         * libnautilus-private/Makefile.am:
3126         * libnautilus-private/nautilus-icon-info.[ch]:
3127         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3128         
3129         * libnautilus-private/nautilus-file.[ch]:
3130         Make nautilus_file_get_icon return a NautilusFileInfo
3131         
3132         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3133         Split out attach points instead of using NautilusAttachPoints
3134         
3135         * libnautilus-private/nautilus-icon-container.[ch]:
3136         * src/file-manager/fm-icon-container.c:
3137         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3139         * libnautilus-private/nautilus-icon-factory.c:
3140         * libnautilus-private/nautilus-program-choosing.c:
3141         * libnautilus-private/nautilus-mime-application-chooser.c:
3142         * libnautilus-private/nautilus-open-with-dialog.c:
3143         Update to g_themed_icon_get_names const type
3144         
3145 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3147         * libnautilus-private/nautilus-file-private.h:
3148         * libnautilus-private/nautilus-file.[ch]:
3149         Keep track of GIcon from gio.
3150         Add nautilus_file_get_icon()
3151         
3152         * libnautilus-private/nautilus-icon-factory.[ch]:
3153         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3154         This is a bit temporary, but can be used to move over
3155         users to nautilus_file_get_icon().
3156         
3157         * libnautilus-private/nautilus-icon-container.[ch]:
3158         * src/file-manager/fm-icon-container.c:
3159         Use nautilus_file_get_icon() in icon view.
3161 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3163         * libnautilus-private/nautilus-file-utilities.c:
3164         * libnautilus-private/nautilus-monitor.c:
3165         * src/nautilus-bookmark-list.c:
3166         Update for file monitoring API change
3167         
3168         * src/nautilus-spatial-window.c:
3169         Gio port from Paolo Borelli
3170         
3171 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3173         * libnautilus-private/nautilus-file.c:
3174         (nautilus_file_peek_display_name):
3175         Use a display name based on the filename as the default instead
3176         of "" before we've read the real display name from the backend.
3178 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3180         * libnautilus-private/nautilus-icon-dnd.[ch]:
3181         * src/nautilus-emblem-sidebar.c:
3182         * src/nautilus-location-bar.c:
3184         Replace nautilus_icon_dnd_uri_list_extract_uris with
3185         g_uri_list_extract_uris.
3187 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3189         * src/nautilus-bookmark-list.[ch]: port to gio.
3191 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3193         * configure.in: use gio-2.0 instead of gio-standalone.
3195 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3197         * libnautilus-private/Makefile.am:
3198         * libnautilus-private/nautilus-trash-directory.[ch]:
3199         * libnautilus-private/nautilus-trash-file.[ch]:
3200         Remove virtual trash locations, we now use the gvfs trash:
3201         
3202         * libnautilus-private/nautilus-trash-monitor.[ch]:
3203         Make this a stub for now. Need to figure out how to do this.
3204         
3205         * libnautilus-private/nautilus-directory-private.h:
3206         * libnautilus-private/nautilus-directory.c:
3207         * libnautilus-private/nautilus-file-operations.c:
3208         * libnautilus-private/nautilus-file.c:
3209         * src/file-manager/fm-directory-view.c:
3210         * src/nautilus-window-manage-views.c:
3211         Handle the removal of NautilusTrash*
3213 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3215         * libnautilus-private/nautilus-thumbnails.c:
3216         Use gio instead of gnome-vfs to get mtime
3218 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3220         * libnautilus-private/nautilus-customization-data.c:
3221         * libnautilus-private/nautilus-customization-data.h:
3222         * src/nautilus-property-browser.c:
3223         Use gio to read info
3225 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3227         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3228         Use gio to get mime type
3230 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3232         * libnautilus-private/nautilus-file-utilities.c:
3233         Use GFileMonitor to monitor xdg user dirs file
3235 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3237         * libnautilus-private/Makefile.am (INCLUDES):
3238         Bump name for extension dir since we're not compatible anymore
3240 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3242         * libnautilus-private/nautilus-bookmark.c:
3243         * libnautilus-private/nautilus-customization-data.c:
3244         * libnautilus-private/nautilus-desktop-directory.c:
3245         * libnautilus-private/nautilus-directory-background.c:
3246         * libnautilus-private/nautilus-dnd.c:
3247         * libnautilus-private/nautilus-file-operations.c:
3248         * libnautilus-private/nautilus-file-utilities.c:
3249         * libnautilus-private/nautilus-file.c:
3250         * libnautilus-private/nautilus-icon-factory.c:
3251         * libnautilus-private/nautilus-metafile.c:
3252         * libnautilus-private/nautilus-search-directory.c:
3253         * libnautilus-private/nautilus-search-engine-tracker.c:
3254         * src/file-manager/fm-directory-view.c:
3255         * src/file-manager/fm-ditem-page.c:
3256         * src/file-manager/fm-icon-view.c:
3257         * src/file-manager/fm-properties-window.c:
3258         * src/file-manager/fm-tree-view.c:
3259         * src/nautilus-application.c:
3260         * src/nautilus-bookmark-list.c:
3261         * src/nautilus-image-properties-page.c:
3262         * src/nautilus-information-panel.c:
3263         * src/nautilus-places-sidebar.c:
3264         * src/nautilus-property-browser.c:
3265         * src/nautilus-query-editor.c:
3266         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3267         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3269 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3271         * libnautilus-private/nautilus-icon-factory.c:
3272         Don't clear thumbnails and other absolute pathnames from icon
3273         cache when mime data or icon theme changes. This is to avoid
3274         flashing and async realoading of all thumbnails.
3276 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3278         * libnautilus-private/nautilus-directory-async.c:
3279         (mime_db_changed_callback):
3280         Use the right call to invalidate attributes, so that
3281         they get re-read correctly.
3283 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3285         * libnautilus-private/nautilus-icon-factory.c:
3286         (mime_type_data_changed_callback):
3287         * libnautilus-private/nautilus-directory-async.c:
3288         (mime_db_changed_callback):
3289         Fix up types in callbacks
3290         
3291         * libnautilus-private/nautilus-mime-application-chooser.c:
3292         * libnautilus-private/nautilus-open-with-dialog.c:
3293         Handle and emit mime_data_changed on NautilusSignaller
3295 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3297         * libnautilus-private/Makefile.am:
3298         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3299         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3300         Moved these from eel and renamed
3301         
3302         * src/file-manager/fm-directory-view.c:
3303         * src/file-manager/fm-properties-window.c:
3304         Use the nautilus version imported above instead of the eel one.
3306 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3308         * libnautilus-private/nautilus-directory-async.c:
3309         * libnautilus-private/nautilus-icon-factory.c:
3310         * libnautilus-private/nautilus-signaller.c:
3311         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3312         
3313         * src/nautilus-query-editor.c:
3314         Use gio to list all mime types
3316 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3318         * libnautilus-private/nautilus-theme.[ch]:
3319         Delete leftover files
3321 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3323         * configure.in:
3324         Update for new gio pkgconfig name
3326 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3328         * libnautilus-private/nautilus-file.c:
3329         * src/file-manager/fm-directory-view.c:
3330         * src/file-manager/fm-properties-window.c:
3331         Update to the new name for g_format_file_size_for_display
3333 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3335         * libnautilus-private/nautilus-file.c:
3336         * libnautilus-private/nautilus-link.c:
3337         * src/file-manager/fm-icon-container.c:
3338         * src/nautilus-query-editor.c:
3339         Use gio mimetype functions instead of gnome-vfs ones.
3341 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3343         * libnautilus-private/nautilus-mime-actions.[ch]:
3344         * libnautilus-private/nautilus-program-choosing.[ch]:
3345         * libnautilus-private/nautilus-recent.[ch]:
3346         Use GAppInfo instead of GnomeVFSMimeApplication
3347         
3348         * src/file-manager/fm-directory-view.c:
3349         * src/nautilus-information-panel.c:
3350         * test/test-nautilus-mime-actions.c:
3351         Update due to the api changes in the GAppInfo move.
3353 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3355         * libnautilus-private/nautilus-file.c:
3356         * src/file-manager/fm-directory-view.c:
3357         * src/file-manager/fm-properties-window.c:
3358         Use g_file_size_format_for_display instead of
3359         gnome_vfs_format_file_size_for_display
3360         
3361 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3363         * libnautilus-private/nautilus-file.c:
3364         Remove unused GnomeVFSHandle stuff
3365         
3366 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3368         * libnautilus-private/nautilus-file.c:
3369         Forgot to change GnomeVFSResult to GError in
3370         one spot.
3372 007-09-27  Alexander Larsson  <alexl@redhat.com>
3374         * libnautilus-private/nautilus-file.c:
3375         Implement nautilus_file_set_owner and nautilus_file_set_group
3376         using set_attributes
3377         
3379 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3381         * libnautilus-private/nautilus-file.c:
3382         Implement nautilus_file_set_permissions using
3383         nautilus_file_set_attributes.
3385 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3387         * libnautilus-private/nautilus-file.[ch]:
3388         Add nautilus_file_set_attributes
3390 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3392         * libnautilus-private/nautilus-vfs-utils.[ch]:
3393         Add gnome_vfs_result_to_error call
3394         
3395         * libnautilus-private/nautilus-file.[ch]:
3396         Convert renaming to use gio.
3397         Pass GError instead of GnomeVFSResult in
3398         NautilusFileOperationCallback
3399         
3400         * src/file-manager/fm-error-reporting.c:
3401         * src/file-manager/fm-error-reporting.h:
3402         * src/file-manager/fm-list-view.c:
3403         * src/file-manager/fm-properties-window.c:
3404         Update to the NautilusFileOperationCallback API change
3406 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3408         * libnautilus-private/nautilus-file-private.h:
3409         * libnautilus-private/nautilus-file.c:
3410         Read can_delete and can_rename from gio.
3411         Use can_rename in nautilus_file_can_rename.
3413 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3415         * libnautilus-private/nautilus-file.[ch]:
3416         Add nautilus_file_get_edit_name()
3418 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3420         * libnautilus-private/nautilus-file-utilities.[ch]:
3421         Make string args const char * where possible.
3423         * libnautilus-private/nautilus-desktop-icon-file.c:
3424         * libnautilus-private/nautilus-directory-async.c:
3425         * libnautilus-private/nautilus-file-private.h:
3426         * libnautilus-private/nautilus-file.c:
3427         Read display_name and edit_name from gio.
3428         Kill old cached_display_name creation.
3429         Use eel_ref_str for name, display_name, edit_name and make sure to
3430         share them when possible.
3431         Old use of display_name as the link info only is moved so that
3432         its shared with the normal name, with got_custom_display_name showing
3433         where its from.
3435 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3437         * libnautilus-private/nautilus-file-private.h:
3438         * libnautilus-private/nautilus-file.c:
3439         Use new refcounted string implementation for mime_type.
3440         This way we don't have to store duplicate strings for
3441         each file.
3443 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3445         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3446         directory->details->pending_file_info now has GFileInfo objects, not
3447         GnomeVFSFileInfo objects. Free them in the correct way.
3449 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3451         * libnautilus-private/nautilus-directory-async.c:
3452         Remove old irrelevant comment
3453         
3454 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3456         * libnautilus-private/nautilus-directory-async.c:
3457         Read top left text with gio
3459 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3461         * src/file-manager/fm-ditem-page.c:
3462         Use g_file_load_contents_async instead of
3463         eel_read_entire_file_async.
3465 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3467         * libnautilus-private/nautilus-icon-factory.c:
3468         * libnautilus-private/nautilus-thumbnails.c:
3469         Use g_file_load_contents_async instead of
3470         eel_read_entire_file_async.
3472 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3474         * libnautilus-private/nautilus-metafile.c:
3475         Use g_file_load_contents_async instead of
3476         eel_read_entire_file_async.
3478 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3480         * libnautilus-private/nautilus-directory-async.c:
3481         * libnautilus-private/nautilus-directory.c:
3482         * libnautilus-private/nautilus-file.c:
3483         Initialize hidden_file_hash lazily
3485 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3487         * libnautilus-private/nautilus-directory-async.c:
3488         Read link info using gio
3490 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3492         * libnautilus-private/nautilus-directory-async.c:
3493         * libnautilus-private/nautilus-directory-private.h:
3494         Read mime list using gio
3496 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3498         * libnautilus-private/nautilus-directory-async.c:
3499         Read .hidden using gio.
3501 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3503         * libnautilus-private/nautilus-icon-factory.c:
3504         Free file_info after last use (fixed valgrind warning)
3505         
3506         * libnautilus-private/nautilus-file.c:
3507         Sometimes we freed an uninitialized pointer
3508         
3509         * libnautilus-private/nautilus-directory-async.c:
3510         * libnautilus-private/nautilus-directory-private.h:
3511         Keep all the directory loading info in DirectoryLoadState
3513 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3515         * libnautilus-private/nautilus-directory-async.c:
3516         * libnautilus-private/nautilus-directory-private.h:
3517         Implement deep count using gio
3519 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3521         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3522         Don't crash on files that have slashes in them.
3524 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3526         * libnautilus-private/nautilus-directory-async.c:
3527         * libnautilus-private/nautilus-directory-private.h:
3528         Use gio to do directory counts
3530 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3532         * libnautilus-private/nautilus-directory-async.c:
3533         * libnautilus-private/nautilus-file-private.h:
3534         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3536 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3538         * libnautilus-private/nautilus-desktop-directory-file.c:
3539         * libnautilus-private/nautilus-desktop-icon-file.c:
3540         * libnautilus-private/nautilus-file.c:
3541         * libnautilus-private/nautilus-file.h:
3542         * libnautilus-private/nautilus-saved-search-file.c:
3543         * libnautilus-private/nautilus-search-directory-file.c:
3544         * libnautilus-private/nautilus-trash-file.c:
3545         There was some problems removing the virtual call for
3546         get_file_type, as this broke getting the type for "virtual"
3547         directory types like trash and the desktop. Re-introduce this,
3548         but set the type directly instead of via an indirect jump.
3550 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3552         * libnautilus-private/nautilus-directory.c:
3553         * libnautilus-private/nautilus-file.c:
3554         * libnautilus-private/nautilus-file.h:
3555         nautilus_file_get_for_location -> nautilus_file_get
3556         same for get_existing
3558 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3560         * libnautilus-private/nautilus-bookmark.c:
3561         * libnautilus-private/nautilus-directory-async.c:
3562         * libnautilus-private/nautilus-directory.c:
3563         * libnautilus-private/nautilus-file-operations.c:
3564         * libnautilus-private/nautilus-file-utilities.c:
3565         * libnautilus-private/nautilus-file.c:
3566         * libnautilus-private/nautilus-file.h:
3567         * libnautilus-private/nautilus-icon-dnd.c:
3568         * libnautilus-private/nautilus-search-directory.c:
3569         * libnautilus-private/nautilus-thumbnails.c:
3570         * libnautilus-private/nautilus-trash-monitor.c:
3571         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3572         * src/file-manager/fm-directory-view.c:
3573         * src/file-manager/fm-ditem-page.c:
3574         * src/file-manager/fm-icon-view.c:
3575         * src/file-manager/fm-list-view.c:
3576         * src/file-manager/fm-properties-window.c:
3577         * src/file-manager/fm-tree-model.c:
3578         * src/file-manager/fm-tree-view.c:
3579         * src/nautilus-application.c:
3580         * src/nautilus-bookmark-list.c:
3581         * src/nautilus-information-panel.c:
3582         * src/nautilus-notes-viewer.c:
3583         * src/nautilus-pathbar.c:
3584         * src/nautilus-places-sidebar.c:
3585         * src/nautilus-spatial-window.c:
3586         * src/nautilus-window-manage-views.c:
3587         * test/test-nautilus-mime-actions-set.c:
3588         * test/test-nautilus-mime-actions.c:
3589         Rename nautilus_file_get -> nautilus_file_get_by_uri.
3590         Same with nautilus_file_get_existing.
3592 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3594         * libnautilus-private/nautilus-file.[ch]:
3595         Fix up type for get_permissions return value (don't use gnome-vfs types).
3596         
3597         * libnautilus-private/nautilus-vfs-utils.[ch]:
3598         Add gnome_vfs_file_type_from_g_file_type()
3599         
3600         * libnautilus-private/nautilus-icon-factory.c:
3601         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3603 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3605         * libnautilus-private/nautilus-directory-async.c:
3606         * libnautilus-private/nautilus-monitor.[ch]:
3607         Use gio to implement file monitoring.
3609 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3611         * libnautilus-private/nautilus-directory-async.c:
3612         * libnautilus-private/nautilus-directory-private.h:
3613         Read info for new files 
3615 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3617         * libnautilus-private/nautilus-directory-async.c:
3618         * libnautilus-private/nautilus-directory-private.h:
3619         Implement get_file_info using gio
3621 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3623         * libnautilus-private/nautilus-directory-async.c:
3624         * libnautilus-private/nautilus-directory-private.h:
3625         Read directory list via gio instead of gnome-vfs
3626         
3627         * libnautilus-private/nautilus-file-private.h:
3628         * libnautilus-private/nautilus-file.c:
3629         Get is_hidden & is_backup from gio instead of doing
3630         filename matching ourselves.
3632         * libnautilus-private/nautilus-file-utilities.c:
3633         Remove unused hidden/backup pattern matching.
3634         
3635         * src/nautilus-main.c:
3636         Initiate GThreads, as we need this for gio async emulation.
3638 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3640         * libnautilus-private/nautilus-vfs-utils.c:
3641         Fix typo in attribute name
3642         
3643         * libnautilus-private/nautilus-directory-async.c:
3644         * libnautilus-private/nautilus-file-private.h:
3645         * libnautilus-private/nautilus-file.c:
3646         Make NautilusFile info update use GFileInfo.
3647         Update all call sites to convert to it.
3649 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3651         * libnautilus-private/nautilus-vfs-utils.[ch]:
3652         Add gnome_vfs_file_info_to_gio
3654 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3656         * libnautilus-private/nautilus-directory-metafile-monitor.c:
3657         * libnautilus-private/nautilus-directory-private.h:
3658         * libnautilus-private/nautilus-directory.c:
3659         * libnautilus-private/nautilus-file.c:
3660         * libnautilus-private/nautilus-metafile.c:
3661         Make the filename key for metadata be unescaped in memory.
3662         Escape it only when reading/writing the metadata files.
3663         This is to avoid escaping a lot since we're now storing the
3664         filename unescaped in NautilusFile.
3666 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3668         * libnautilus-private/nautilus-directory-notify.h:
3669         * libnautilus-private/nautilus-directory.c:
3670         Add GFile versions of metadata scheduling functions.
3672 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3674         * libnautilus-private/nautilus-directory-notify.h:
3675         * libnautilus-private/nautilus-directory.c:
3676         Add GFile versions:
3677          nautilus_directory_notify_files_changed
3678          nautilus_directory_notify_files_removed
3680 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3682         * libnautilus-private/nautilus-directory-private.h:
3683         * libnautilus-private/nautilus-directory.c:
3684         * libnautilus-private/nautilus-file.c:
3685         Avoid for_location suffix when its not needed anymore
3687 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3689         * libnautilus-private/nautilus-directory.c:
3690         Add _by_uri suffix to uri versions of functions and
3691         remove suffix for GFile versions
3692         
3693 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3695         * libnautilus-private/nautilus-directory-notify.h:
3696         * libnautilus-private/nautilus-directory.c:
3697         * libnautilus-private/nautilus-file-changes-queue.c:
3698         * libnautilus-private/nautilus-link-desktop-file.c:
3699         * libnautilus-private/nautilus-merged-directory.c:
3700         Rename notify functions that work on uris to _by_uri and
3701         the GFile ones to have no suffix
3703 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3705         * libnautilus-private/nautilus-metafile.c: 
3706         * libnautilus-private/nautilus-directory.[ch]:
3707         Remove unused function nautilus_directory_make_uri_canonical
3708         
3709 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3711         * libnautilus-private/nautilus-directory-notify.h:
3712         * libnautilus-private/nautilus-directory.c:
3713         Added nautilus_directory_notify_files_moved_by_location and
3714         made nautilus_directory_notify_files_moved use that.
3716 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3718         * libnautilus-private/nautilus-directory-notify.h:
3719         * libnautilus-private/nautilus-directory.c:
3720         Add nautilus_directory_notify_files_added_by_location.
3721         Use GFile instead of uris in more places
3723 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3725         * libnautilus-private/nautilus-directory-private.h:
3726         * libnautilus-private/nautilus-directory.c:
3727         * libnautilus-private/nautilus-file.[ch]:
3728         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
3729         and implement nautilus_file_get based on these.
3731 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3733         * libnautilus-private/nautilus-file.[ch]:
3734         Add nautilus_file_get_location () and use it when
3735         generating uris.
3737 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3739         * libnautilus-private/nautilus-directory.c:
3740         (nautilus_directory_is_desktop_directory):
3741         * libnautilus-private/nautilus-file-utilities.[ch]:
3742         (nautilus_is_home_directory_file):
3743         (nautilus_is_desktop_directory_file):
3744         (nautilus_is_desktop_directory):
3745         * libnautilus-private/nautilus-file.c:
3746         (nautilus_file_is_desktop_directory):
3747         (nautilus_file_is_home):
3748         Don't keep dup:ing strings for these commonly called
3749         functions.
3751 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3753         * libnautilus-private/nautilus-directory-async.c:
3754         * libnautilus-private/nautilus-directory-private.h:
3755         * libnautilus-private/nautilus-directory.c:
3756         * libnautilus-private/nautilus-file-utilities.[ch]:
3757         * libnautilus-private/nautilus-file.c:
3758         Use GFile *location to store the uri for NautilusDirectory.
3759         In preparation for using GFile for all I/O.
3761 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3763         * libnautilus-private/nautilus-file-private.h:
3764         * libnautilus-private/nautilus-directory-async.c:
3765         * libnautilus-private/nautilus-file-attributes.h:
3766         * libnautilus-private/nautilus-file.[ch]:
3767         * libnautilus-private/nautilus-mime-actions.c:
3768         * src/file-manager/fm-directory-view.c:
3769         * src/file-manager/fm-ditem-page.c:
3770         * src/file-manager/fm-properties-window.c:
3771         * src/nautilus-window.c:
3772         Remove slow mimetype attribute and all its use.
3773         This is in preparation for the gio move which has
3774         a canonical mimetype definition instead of the
3775         guessed/slow couple.
3777 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3779         * libnautilus-private/nautilus-file-attributes.h:
3780         * libnautilus-private/nautilus-directory-async.c:
3781         * libnautilus-private/nautilus-directory.c:
3782         * libnautilus-private/nautilus-file-utilities.c:
3783         * libnautilus-private/nautilus-file.c:
3784         * libnautilus-private/nautilus-icon-factory.c:
3785         * libnautilus-private/nautilus-mime-actions.c:
3786         * src/file-manager/fm-directory-view.c:
3787         * src/file-manager/fm-properties-window.c:
3788         * src/file-manager/fm-tree-model.c:
3789         * src/file-manager/fm-tree-view.c:
3790         * src/nautilus-spatial-window.c:
3791         * src/nautilus-window-manage-views.c:
3792         * src/nautilus-window.c:
3793         Limit the set of file attributes to the ones we actually read
3794         separately. This makes it more obvious what is happening when
3795         doing I/O. It does put some extra work on users, because they
3796         need to know where the data is coming from, but that is rarely
3797         a problem.
3799 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3801         * libnautilus-private/nautilus-desktop-icon-file.c:
3802         * libnautilus-private/nautilus-directory-async.c:
3803         * libnautilus-private/nautilus-directory.c:
3804         * libnautilus-private/nautilus-file-private.h:
3805         * libnautilus-private/nautilus-file-utilities.[ch]:
3806         * libnautilus-private/nautilus-file.c:
3807         Store "name" instead of "relative_uri" in NautilusFile.
3808         We want to avoid escaping/unescaping as much as possible and
3809         limit that to when we go from/to a full uri.
3811 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3813         * libnautilus-private/nautilus-file-private.h:
3814         Remove declaration for removed function
3815         
3816 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3818         * libnautilus-private/nautilus-directory-async.c:
3819         * libnautilus-private/nautilus-file-private.h:
3820         * libnautilus-private/nautilus-file.[ch]:
3821         * libnautilus-private/nautilus-program-choosing.c:
3822         * src/file-manager/fm-directory-view.c:
3823         * src/nautilus-spatial-window.c:
3824         * src/nautilus-window-manage-views.c:
3825         Use GError instead of GnomeVFSResult for get_info_error
3827 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3829         * libnautilus-private/nautilus-desktop-directory-file.c:
3830         * libnautilus-private/nautilus-desktop-icon-file.c:
3831         * libnautilus-private/nautilus-file-private.h:
3832         * libnautilus-private/nautilus-file.[ch]:
3833         * libnautilus-private/nautilus-saved-search-file.c:
3834         * libnautilus-private/nautilus-search-directory-file.c:
3835         * libnautilus-private/nautilus-trash-file.c:
3836         * libnautilus-private/nautilus-vfs-file.c:
3837         * libnautilus-private/nautilus-vfs-utils.c:
3838         * libnautilus-private/nautilus-vfs-utils.h:
3839         * libnautilus-private/nautilus-view-factory.c:
3840         * libnautilus-private/nautilus-view-factory.h:
3841         * src/file-manager/fm-desktop-icon-view.c:
3842         * src/file-manager/fm-empty-view.c:
3843         * src/file-manager/fm-icon-view.c:
3844         * src/file-manager/fm-list-view.c:
3845         Move from GnomeVFSFileType to GFileType
3847 2007-11-28  Alexander Larsson  <alexl@redhat.com>
3849         * src/nautilus-search-bar.c:
3850         Use invisible event box for search bar. (#464193)
3851         Patch from Andrea Cimitan
3853 2007-11-27  Andre Klapper  <a9016009@gmx.de>
3855         * configure.in:
3856         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
3857         Fixes bug #496266.
3859 2007-11-12  Alexander Larsson  <alexl@redhat.com>
3861         * libnautilus-private/nautilus-icon-canvas-item.c:
3862         * libnautilus-private/nautilus-icon-container.c:
3863         * libnautilus-private/nautilus-icon-container.h:
3864         * libnautilus-private/nautilus-icon-dnd.c:
3865         * libnautilus-private/nautilus-icon-private.h:
3866         * src/file-manager/fm-desktop-icon-view.c:
3867         * src/file-manager/fm-icon-view.c:
3868         Handle RTL layout of icons (#342009)
3869         Patch from Yair Hershkovitz
3871 2007-11-05  Jürg Billeter  <j@bitron.ch>
3873         reviewed by: Alexander Larsson  <alexl@redhat.com>
3875         * src/file-manager/fm-actions.h:
3876         * src/file-manager/fm-directory-view.c:
3877         (action_open_folder_window_callback), (open_one_in_folder_window),
3878         (action_location_open_folder_window_callback),
3879         (real_update_location_menu), (real_update_menus):
3880         * src/file-manager/nautilus-directory-view-ui.xml:
3881         * src/nautilus-actions.h:
3882         * src/nautilus-navigation-window-menus.c:
3883         (nautilus_navigation_window_update_spatial_menu_item),
3884         (action_folder_window_callback),
3885         (nautilus_navigation_window_initialize_menus):
3886         * src/nautilus-navigation-window-ui.xml:
3887         * src/nautilus-navigation-window.c:
3888         (nautilus_navigation_window_init), (always_use_browser_changed):
3889         * src/nautilus-window-private.h:
3890         Add menu item to open spatial folder window from browser window to File
3891         menu and context menus.
3893 2007-10-03  Christian Neumair  <cneumair@gnome.org>
3895         * libnautilus-private/nautilus-module.c:
3896         Fix valgrind warning on shutdown (#346401, re-applied).
3898 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
3900         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
3901         patch from Joachim Sauer, fix beep when backspace or delete are pressed
3902         (#452067)
3904 2007-10-03  Alexander Larsson  <alexl@redhat.com>
3906         * src/nautilus-sidebar-title.c:
3907         (update_title_font):
3908         Fix crash with small fonts (#454884)
3910 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
3912         Backport from gio-branch, fixes #480608, from 
3913         Alexander Larsson  <alexl@redhat.com>
3915         * libnautilus-private/nautilus-icon-factory.c:
3916         Don't clear thumbnails and other absolute pathnames from icon
3917         cache when mime data or icon theme changes. This is to avoid
3918         flashing and async realoading of all thumbnails.
3920         * libnautilus-private/nautilus-directory-async.c:
3921         (mime_db_changed_callback):
3922         Use the right call to invalidate attributes, so that
3923         they get re-read correctly.
3925 2007-09-27  Christian Neumair  <cneumair@gnome.org>
3927         * libnautilus-private/nautilus-icon-factory.c:
3928         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
3929         Fixes #478363.
3931 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3932         
3933         * libnautilus-private/nautilus-file-private.h:
3934         Clean up NautilusFileDetails a bit.
3936 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3938         * libnautilus-extension/nautilus-file-info.[ch]:
3939         * libnautilus-private/nautilus-desktop-directory-file.c:
3940         * libnautilus-private/nautilus-desktop-icon-file.c:
3941         * libnautilus-private/nautilus-directory-async.c:
3942         * libnautilus-private/nautilus-directory.c:
3943         * libnautilus-private/nautilus-file-private.h:
3944         * libnautilus-private/nautilus-file.[ch]:
3945         * libnautilus-private/nautilus-icon-factory.c:
3946         * libnautilus-private/nautilus-saved-search-file.c:
3947         * libnautilus-private/nautilus-search-directory-file.c:
3948         * libnautilus-private/nautilus-thumbnails.c:
3949         * libnautilus-private/nautilus-trash-file.c:
3950         * libnautilus-private/nautilus-vfs-file.c:
3951         * src/file-manager/fm-directory-view.c:
3952         Store file info directly in NautilusFile instead of using a
3953         GnomeVfsFileInfo.
3955 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3957         * libnautilus-private/nautilus-desktop-directory-file.c:
3958         * libnautilus-private/nautilus-desktop-icon-file.c:
3959         * libnautilus-private/nautilus-directory-async.c:
3960         * libnautilus-private/nautilus-file-operations-progress.c:
3961         * libnautilus-private/nautilus-file-operations-progress.h:
3962         * libnautilus-private/nautilus-file-private.h:
3963         * libnautilus-private/nautilus-file.c:
3964         * libnautilus-private/nautilus-file.h:
3965         * libnautilus-private/nautilus-metafile.c:
3966         * libnautilus-private/nautilus-search-directory-file.c:
3967         * libnautilus-private/nautilus-thumbnails.c:
3968         * libnautilus-private/nautilus-trash-file.c:
3969         * libnautilus-private/nautilus-vfs-file.c:
3970         * src/file-manager/fm-directory-view.c:
3971         * src/file-manager/fm-ditem-page.c:
3972         * src/file-manager/fm-icon-view.c:
3973         * src/file-manager/fm-properties-window.c:
3974         Use goffset instead of GnomeVFSFileSize
3976 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3978         * libnautilus-private/Makefile.am:
3979         * libnautilus-private/nautilus-vfs-utils.[ch]:
3980         Added tools for conversion from GnomeVFSResult to GError
3981         
3982         * libnautilus-private/nautilus-directory-async.c:
3983         * libnautilus-private/nautilus-directory-private.h:
3984         * libnautilus-private/nautilus-directory.[ch]:
3985         * libnautilus-private/nautilus-search-directory.c:
3986         * src/file-manager/fm-directory-view.[ch]:
3987         * src/file-manager/fm-error-reporting.[ch]:
3988         Use GError instead of GnomeVFSResult for directory loading errors
3990 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3992         * configure.in:
3993         Add -gio to version for now
3994         Pull in gio-standalone
3996 === gio-branch starts here ===
3997         
3998 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4000         * configure.in:
4001         Post release version bump
4003 === nautilus 2.20.0 ===
4005 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4007         * NEWS: 
4008         * configure.in:
4009         Bump version to 2.20.0
4011 2007-09-14  Alexander Shopov  <ash@contact.bg>
4013         * libnautilus-private/apps_nautilus_preferences.schemas.in
4014         Added translator visible comment for difference
4015         between date_changed and date_modified.
4017 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4019         * libnautilus-private/nautilus-module.c:
4020         Revert. We're in hard code freeze.
4021         
4022 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4024         * libnautilus-private/nautilus-module.c:
4025         Fix valgrind warning on shutdown (#346401)
4027 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4029         * libnautilus-private/nautilus-thumbnails.[ch]:
4030         Add nautilus_thumbnail_load_image_async and cancel.
4031         
4032         * libnautilus-private/nautilus-icon-container.c:
4033         * libnautilus-private/nautilus-icon-factory.[ch]:
4034         Load thumbnails asynchronously
4036         Patch from Christian Neumair
4038 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4040         * libnautilus-private/nautilus-dnd.h:
4041         * libnautilus-private/nautilus-file-dnd.c:
4042         * libnautilus-private/nautilus-icon-dnd.c:
4043         Implement direct save (XDS) DnD.
4044         Based on patch from BROCCO Amos
4046 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4048         * libnautilus-private/nautilus-file.c:
4049         (nautilus_file_get_octal_permissions_as_string):
4050         Filter out any non-unix-permissions flags for the
4051         octal mode.
4053 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4055         * src/nautilus-application.c: (save_session_to_file),
4056         (nautilus_application_load_session): 
4057         * src/nautilus-window-manage-views.c: (setup_new_window),
4058         (nautilus_spatial_window_state_event):
4059         * src/nautilus-spatial-window.c:
4060         (nautilus_spatial_window_state_event):
4061         * libnautilus-private/nautilus-metadata.h:
4062         Store keep-above and stickiness for navigation and spatial windows
4063         across sessions (#163335).
4065 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4067         * src/nautilus-connect-server-dialog.c:
4068         (port_insert_text):
4069         Use gdk_window_beep instead of gdk_display_beep (#373760)
4070         Based on patch from Young-Ho Cha
4072 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4074         * nautilus-folder-handler.desktop.in.in (MimeType):
4075         Add colon at end of list.
4077 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4079         * configure.in:
4080         Post release version bump
4082 === nautilus 2.19.91 ===
4084 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4086         * NEWS:
4087         Update for release.
4089 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4091         * src/file-manager/fm-directory-view.c:
4092         (change_to_view_directory):
4093         Set cwd correctly for scripts on desktop. (#320218)
4094         Patch from Sebastien Bacher
4096 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4098         * libnautilus-private/nautilus-module.c:
4099         Be more robust against broken extensions (#449488)
4101 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4103         * libnautilus-private/nautilus-file-utilities.c:
4104         * libnautilus-private/nautilus-file.c:
4105         Avoid crashing if going to file:///# (#436071)
4107 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4109         * libnautilus-private/nautilus-icon-container.c:
4110         * libnautilus-private/nautilus-icon-factory.c:
4111         * libnautilus-private/nautilus-icon-factory.h:
4112         * src/file-manager/fm-list-model.c:
4113         * src/nautilus-sidebar-title.c:
4114         The icon theme changed how the sizes of the emblem icons
4115         are used, update to comply with that.
4117 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4119         * configure.in:
4120         Post release version bump
4122 === nautilus 2.19.90 ===
4124 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4126         * NEWS:
4127         Update for release
4129 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4131         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4132         * src/nautilus-navigation-window-menus.c:
4133         Replace references to "sidebar" with "side pane". (#131285)
4134         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4136 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4138         * src/nautilus-window-manage-views.c:
4139         (display_view_selection_failure):
4140         Added debug message when GnomeVFS service is not available
4141         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4143 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4145         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4146         Remove excess lines from uninstalled.pc file. (#462496)
4147         Patch from Damien Carbery  <damien.carbery@sun.com>
4149 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4151         * libnautilus-private/Makefile.am:
4152         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4153         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4154         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4155         Use a custom cell renderer for the filename column which applies
4156         ellipsization but reports its size based on the actual width of 
4157         the text to be rendered. This restores the original column
4158         autosizing behaviour while keeping the ellipsization. (#419343)
4160 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4162         * configure.in:
4163         Post release version bump
4165 === nautilus 2.19.6 ===
4167 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4169         * NEWS:
4170         Update for release
4172 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4174         * configure.in: Revert dependency on libSM 1.0.2
4175         added on 2007-07-24 as it makes nautilus unbuildable on
4176         everything but the most cutting-edge distributions.
4177         Plus, nobody else does it.  
4179 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4181         * src/nautilus-window-toolbars.c:
4182         (nautilus_navigation_window_load_extension_toolbar_items):
4183         Don't use the same name for the extensions menu action group
4184         and the extensions toolbar action group. (#461792)
4185         Patch from Christian Persch <chpe@gnome.org>
4187 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4189         * src/nautilus-window.c: (real_load_view_as_menu):
4190         Dont't try to remove extra_viewer_radio_action from a group
4191         that may already have been finalized. (#461789)
4192         Patch from Christian Persch <chpe@gnome.org>
4194 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4196         * libnautilus-private/nautilus-search-engine-simple.c:
4197         (search_visit_func): Don't try to lowercase non-unicode
4198         filenames with g_utf8_strdown. Fixes #454799.
4199         Patch from Jan de Groot  <jan@jgc.homeip.net>
4201 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4203         * src/file-manager/fm-properties-window.c:
4204         (changed_group_callback): Don't crash if the active group
4205         combobox entry is removed or the group information becomes
4206         unreadable. Fixes #355018.
4208 2007-07-24  Christian Persch  <chpe@gnome.org>
4210         * libnautilus-private/nautilus-bookmark.c:
4211         (nautilus_bookmark_menu_item_new):
4212         * libnautilus-private/nautilus-customization-data.c:
4213         (nautilus_customization_data_new),
4214         (nautilus_customization_data_get_next_element_for_display):
4215         * libnautilus-private/nautilus-customization-data.h:
4216         * src/nautilus-application.c:
4217         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4218         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4219         (refresh_go_menu):
4220         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4221         (drag_data_received_callback):
4222         * src/nautilus-property-browser.c:
4223         (make_properties_from_directories):
4224         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4225         (update_bookmarks):
4226         * src/nautilus-window-menus.c:
4227         (nautilus_menus_append_bookmark_to_menu):
4228         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4229         instead of truncating the strings. Bug #410113.
4231 2007-07-24  Christian Persch  <chpe@gnome.org>
4233         * src/nautilus-navigation-window.c: (location_button_create),
4234         (nautilus_navigation_window_init):
4235         * src/nautilus-pathbar.c: (get_slider_button),
4236         (make_directory_button):
4237         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4238         (nautilus_zoom_control_instance_init),
4239         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4240         (and the others on the same 'toolbar') on click, for consistency with
4241         toolbars, and the gtk filechooser path bar. Bug #326774.
4243 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4245         * configure.in:
4246         Require cvs gnome-vfs
4248 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4250         * configure.in:
4251         * src/Makefile.am:
4252         * src/nautilus-image-properties-page.c:
4253         * src/nautilus-main.c:
4254         Optionally support XMP metadata in images via exemi (#451380)
4255         Patch from Hubert Figuiere
4257 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4259         * src/nautilus-connect-server-dialog.c:
4260         (nautilus_connect_server_dialog_init):
4261         React on enter key (#449591)
4262         Patch from Christian Neumair
4264 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4266         * configure.in: 
4267         Add missing dependency on libSM.
4269 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4271         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4272         fixed a typo in key description
4274 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4276         * src/nautilus-file-management-properties.glade:
4277         corrected executable text file labels (#334309)
4279 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4281         * src/file-manager/fm-directory-view.c:
4282         improved string and added ngettext support (#326952)
4284 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4286         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4287         corrected description for confirm_trash (#329440)
4289 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4291         * src/nautilus-window-menus.c:
4292         added two missing tooltip strings (#329308)
4294 2007-07-23  Christian Persch  <chpe@gnome.org>
4296         * configure.in:
4297         * src/nautilus-navigation-action.c: (connect_proxy),
4298         (disconnect_proxy):
4299         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4300         (refresh_go_menu):
4301         * src/nautilus-navigation-window.c: (location_button_create),
4302         (nautilus_navigation_window_init),
4303         (nautilus_navigation_window_destroy),
4304         (nautilus_navigation_window_finalize),
4305         (nautilus_navigation_window_class_init):
4306         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4307         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4308         (finish_first_line):
4309         * src/nautilus-side-pane.c: (side_panel_free),
4310         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4311         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4312         (nautilus_side_pane_add_panel), (create_shortcut):
4313         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4314         (nautilus_trash_bar_init):
4315         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4316         Bug #458284 and bug #455616.
4318 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4320         * libnautilus-private/nautilus-search-engine-simple.c:
4321         Don't error out when recursing into directories during search. (#433105)
4322         Requires recent gnome-vfs
4323         Patch from Marlon Nelson
4325 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4327         * configure.in:
4328         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4329         Add uninstalled pkg-config file. (#400114)
4330         Patch from Brian Cameron  <brian.cameron@sun.com>
4332 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4334         * nautilus-computer.desktop.in.in:
4335         * nautilus-folder-handler.desktop.in.in:
4336         * nautilus-home.desktop.in.in:
4337         Remove trailing whitespace from TryExec line. (#426949)
4338         Patch from Dan Winship  <danw@novell.com>
4340 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4342         * src/nautilus-navigation-window.c:
4343         (view_as_menu_switch_views_callback):
4344         Handle the fact that the gtk+ 2.11.x combobox emits the
4345         changed signal on removing the active entry without crash.
4347 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4349         * configure.in:
4350         Post release version bump
4352 === nautilus 2.19.5 ===
4354 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4356         * NEWS:
4357         Update for release
4359 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4361         * libnautilus-private/nautilus-program-choosing.c:
4362         (nautilus_launch_desktop_file):
4363         Check command_string for NULL before using it. (#427618)
4364         Patch from Tom Parker  <palfrey@tevp.net>
4366 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4368         * src/nautilus-image-properties-page.c: (file_read_callback):
4369         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4370         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4372 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4374         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4375         (sidebar_title_create_more_info_label):
4376         Fix alignment of labels in information sidebar. (#414199)
4377         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4379 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4381         * configure.in:
4382         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4383         but Interactive Unix is obsolete.
4384         Remove checks for functions and headers we don't use anymore.
4385         Remove check for jw as the SGML docs have been removed.
4386         Remove configuration for removed gimphwrapbox.
4387         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4389 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4391         * libnautilus-private/Makefile.am:
4392         * libnautilus-private/nautilus-cdrom-extensions.h:
4393         Remove unused file.
4395 2007-06-27  Alexander Larsson  <alexl@redhat.com>
4397         * src/nautilus-file-management-properties-main.c:
4398         Fix warning. Patch from Hubert Figuiere.
4400 2007-06-24  Christian Neumair  <cneumair@gnome.org>
4402         * configure.in:
4403         * src/nautilus-application.c:
4404         * src/file-manager/Makefile.am:
4405         * src/file-manager/fm-empty-view.[ch]:
4406         Add optional empty view.
4408 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4410         * configure.in:
4411         Make libexif dependency optional again. (#165773)
4413 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4415         * components/services/nautilus-dependent-shared/
4416         shared-service-widgets.c:
4417         Remove undead file.
4419 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4421         * src/nautilus-shell-interface.idl:
4422         Fix build with libIDL-0.8.5 and older. (#341173)
4423         Patch from Marinus Schraal  <foser@gentoo.org>
4425 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4427         * src/nautilus-connect-server-dialog-main.c: (main):
4428         Set translation domain for goption context. (#450159)
4429         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4431 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4433         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4434         Unref extension modules at shutdown. (#346401)
4435         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4437 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4439         * libnautilus-private/nautilus-file-utilities.c:
4440         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4441         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4442         Destroy xdg-user-dirs cache at shutdown.
4444 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4446         * configure.in:
4447         Don't set both -Wsign-compare and -Wno-sign-compare.
4448         Don't set -Wchar-subscripts as it's included in -Wall.
4450 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4452         * configure.in:
4453         Don't set extra warning flags in the user environment CFLAGS.
4454         Fixes 'make distcheck'.
4456 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4458         * Makefile.am:
4459         Add all past ChangeLog files to EXTRA_DIST.
4461 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4463         * configure.in:
4464         Post release version bump
4466 === nautilus 2.19.4 ===
4468 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4470         * NEWS:
4471         Update for release
4473 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4475         * src/nautilus-application.c: (nautilus_application_startup):
4476         Fix whitespace typo in error message. (#424573)
4477         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
4479 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4481         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4482         Set program-name instead of deprecated name property
4483         and mark the website-label for translation (#438901).
4484         Patch from Christian Persch <chpe@gnome.org>
4486 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4488         * libnautilus-private/nautilus-search-engine-simple.c:
4489         (search_thread_data_new), (search_visit_func):
4490         Normalize unicode search strings and use g_utf8_strdown to
4491         lowercase them. (#421486/#421512)
4492         Patch from Denis Jacquerye  <moyogo@gmail.com>
4494 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4496         * src/file-manager/fm-desktop-icon-view.c:
4497         (action_change_background_callback):
4498         Call background page of gnome-appearance-properties for
4499         "Change Desktop Background" menu item. (#445195)
4500         Patch from Denis Washington  <denisw@svn.gnome.org>
4502 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
4504         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4505         * libnautilus-private/nautilus-desktop-link.c:
4506         (trash_name_changed), (nautilus_desktop_link_new),
4507         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4508         (nautilus_desktop_link_rename), (desktop_link_finalize):
4509         * libnautilus-private/nautilus-global-preferences.c:
4510         (default_computer_link_name), (default_trash_link_name):
4511         * libnautilus-private/nautilus-global-preferences.h:
4512         Allow renaming of the network servers desktop icon. (#383182)
4513         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4515 2007-06-13  Jürg Billeter  <j@bitron.ch>
4517         * nautilus-folder-handler.desktop.in.in:
4518         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4519         bookmarks from the panel.
4521 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4523         * src/file-manager/fm-properties-window.c:
4524         (should_show_volume_usage):
4525         Don't crash on opening properties for multiple files. (#444265)
4527 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4529         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4530         Fix typo in warning message. (#446911)
4531         Patch from Florian Steinel  <fsteinel@flonet.net> 
4533 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4535         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4536         Position the zoom popup menu under the control itself,
4537         not where the mouse cursor happens to be. (#446682)
4538         Patch from Christian Persch <chpe@gnome.org>
4540 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4542         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4543         Don't leak item text and remove stale comment.
4545 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4547         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4548         (zoom_popup_menu_show), (zoom_popup_menu),
4549         (nautilus_zoom_control_button_press_event),
4550         (nautilus_zoom_control_instance_init):
4551         Make zoom control context menu keyboard-activatable by adding
4552         a button to the zoom label. (#326733)
4553         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4555 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
4557         * src/nautilus-file-management-properties.glade:
4558         Replace the "atkrelation" declarations with
4559         "mnemonic_widget" properties (#437340)
4561 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4563         * configure.in:
4564         Post release version bump
4566 === nautilus 2.19.3 ===
4568 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4570         * NEWS:
4571         Update for release
4573 2007-06-04  Willie Walker <william.walker@sun.com>
4575         * src/nautilus-file-management-properties.glade:
4576         Add accessible label for/by properties (#356124)
4578 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4580         * icons/thumbnail_frame.png:
4581         Tango compliant thumbnail frame (#440221)
4582         Icon from David Prieto
4584 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4586         * src/file-manager/fm-properties-window.c:
4587         Fix build in some cases
4589 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4591         * nautilus-folder-handler.desktop.in.in:
4592         Don't show in menu editor
4594 2007-05-22  Alexander Larsson  <alexl@redhat.com>
4596         * libnautilus-private/nautilus-icon-canvas-item.c:
4597         Handle alpha in draw_frame
4599 2007-05-16  Alexander Larsson  <alexl@redhat.com>
4601         * libnautilus-private/nautilus-file-utilities.[ch]:
4602         * libnautilus-private/nautilus-file.c:
4603         * libnautilus-private/nautilus-signaller.c:
4604         * src/file-manager/fm-directory-view.c:
4605         Add support for xdg-user-dirs
4607 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4609         * configure.in:
4610         Post release version bump
4612 === nautilus 2.19.2 ===
4614 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4616         * NEWS:
4617         * configure.in:
4618         Bump to 2.19.2
4620         * libnautilus-private/nautilus-icon-factory.c:
4621         * libnautilus-private/nautilus-icon-container.c:
4622         Fix up checks
4624 2007-05-09  Alexander Larsson  <alexl@redhat.com>
4626         * src/file-manager/fm-directory-view.c:
4627         Avoid displaying file size if none exists (#390055)
4628         Patch from Ed Catmur
4630 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
4632         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4633         Don't leak original hash key.
4635 2007-05-02  Alexander Larsson  <alexl@redhat.com>
4637         * configure.in:
4638         * src/file-manager/fm-properties-window.c:
4639         Add disk usage pie chart (#410658)
4640         Based on patch from Trevor Davenport
4642 2007-04-16  Alexander Larsson  <alexl@redhat.com>
4644         * libnautilus-private/nautilus-thumbnails.c:
4645         Work with glib < 2.13.0
4647 2007-04-13  Alexander Larsson  <alexl@redhat.com>
4649         * libnautilus-private/nautilus-thumbnails.c:
4650         Avoid searching possibly long lists of thumbnails.
4651         Based on patch from Iain
4653 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4655         * src/nautilus-window-menus.c:
4656         (action_about_nautilus_callback):
4657         Add url in about dialog and update copyright year.
4658         Patch from Jaap A. Haitsma
4660 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4662         * libnautilus-private/nautilus-directory-async.c:
4663         Limit number of calls to is_needy() (#320282)
4664         Based on patch from Aivars Kalvans
4666 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4668         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4669         * libnautilus-private/nautilus-global-preferences.c:
4670         * libnautilus-private/nautilus-global-preferences.h:
4671         * libnautilus-private/nautilus-icon-factory.c:
4672         * libnautilus-private/nautilus-thumbnails.c:
4673         Added support for a thumbnail icon size prefs (#424127)
4675 2007-04-11  Alexander Larsson  <alexl@redhat.com>
4677         * src/file-manager/fm-directory-view.c:
4678         (file_and_directory_list_free):
4679         Fix memleak (#427942)
4680         patch from Matthias Clasen
4682 2007-03-30  Alexander Larsson  <alexl@redhat.com>
4684         * src/nautilus-places-sidebar.c:
4685         Add trash to sidebar places.
4686         Patch from Stefano Teso
4688 2007-03-29  Alexander Larsson  <alexl@redhat.com>
4690         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4691         Bump default name column width to 32 (#410361)
4693 2007-03-28  Alexander Larsson  <alexl@redhat.com>
4695         * src/nautilus-window-manage-views.c:
4696         (nautilus_window_open_location_full):
4697         Avoid reloading window with same location. (#417193)
4698         Patch from Stefano Teso
4700 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4702         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4703         Avoid recursion when updating symlinks (#418771)
4705 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4707         * libnautilus-private/nautilus-icon-factory.h:
4708         Make default icon sizes match xdg icon sizes better (#347168)
4709         Patch from Christian Neumair
4711 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4713         * libnautilus-private/nautilus-metadata.h:
4714         * src/nautilus-sidebar-title.c:
4715         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
4716         code related to it.
4718 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4720         * src/nautilus-places-sidebar.c:
4721         Update icons on theme change (#416806)
4722         Patch from Stefano Teso
4724 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4726         * src/nautilus-history-sidebar.c:
4727         (nautilus_history_sidebar_class_init):
4728         (nautilus_history_sidebar_style_set):
4729         Update icons on theme change (#416810)
4730         Patch from Stefano Teso
4732 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4734         * src/nautilus-places-sidebar.c:
4735         Re-apply reverted context menu patch.
4737 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4739         * configure.in:
4740         Bump version to 2.19.1
4741         Gnome 2.18 work continues on gnome-2-18 branch
4743 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4745         * src/nautilus-places-sidebar.c:
4746         Revert previous checkin since it broke the freeze.
4748 2007-03-15  Alexander Larsson  <alexl@redhat.com>
4750         * src/nautilus-places-sidebar.c:
4751         (bookmarks_build_popup_menu):
4752         Add mnemonics to Open and Open in New Window to reuse
4753         old translations.
4755 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4757         * src/nautilus-places-sidebar.c:
4758         Add open and open in new window to places sidebar context menu.
4759         Patch from Stefano Teso
4761 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4763         * src/file-manager/fm-directory-view.c (schedule_update_menus)
4764         (schedule_update_status):
4765         Make sure we never schedule an update after the window has been
4766         destroyed. Likely fixes #349551
4768 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4770         * configure.in:
4771         Post release version bump
4773 === nautilus 2.18.0.1 ===
4775 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4777         * NEWS:
4778         Update for release
4780         * configure.in:
4781         Set version to 2.18.0.1
4783         * libnautilus-private/nautilus-file-utilities.c:
4784         * libnautilus-private/nautilus-file-utilities.h:
4785         * libnautilus-private/nautilus-file.c:
4786         * libnautilus-private/nautilus-signaller.c:
4787         * src/file-manager/fm-directory-view.c:
4788         Revert accidental commit.
4790 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4792         * configure.in:
4793         Post release version bump
4795 === nautilus 2.18.0 ===
4797 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4799         * NEWS:
4800         Update for release
4802         * configure.in:
4803         Bump version to 2.18.0
4805 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4807         * src/network-scheme.desktop.in:
4808         * nautilus-computer.desktop.in.in:
4809         * nautilus.desktop.in.in:
4810         * nautilus-home.desktop.in.in:
4811         * nautilus-file-management-properties.desktop.in.in:
4812         "Application" is not a valid category in the freedesktop.org
4813         specification. Also added GNOME and/or GTK where appropriate.
4815 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4817         * libnautilus-private/nautilus-file.c:
4818         * libnautilus-private/nautilus-icon-canvas-item.c:
4819         * libnautilus-private/nautilus-icon-container.c:
4820         * libnautilus-private/nautilus-program-choosing.c:
4821         * libnautilus-private/nautilus-trash-file.c:
4822         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4823         * src/file-manager/fm-desktop-icon-view.c:
4824         * src/file-manager/fm-directory-view.c:
4825         * src/file-manager/fm-list-model.c:
4826         * src/file-manager/fm-list-view.c:
4827         * src/file-manager/fm-tree-model.c:
4828         * src/nautilus-image-properties-page.c:
4829         * src/nautilus-navigation-bar.c:
4830         * src/nautilus-query-editor.c:
4831         * src/nautilus-search-bar.c:
4832         * src/nautilus-window-private.h:
4833         Sparse cleanups from kjartan
4835 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4837         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4838         Don't make filename column expand, instead default
4839         to 16 chars wide. (#408155)
4841 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4843         * configure.in:
4844         Post release version bump
4846 === nautilus 2.17.92 ===
4848 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4850         * NEWS:
4851         Update for release
4853 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4855         * cut-n-paste-code/widgets/Makefile.am:
4856         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
4857         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
4858         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
4859         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
4860         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
4861         * libnautilus-private/Makefile.am:
4862         * src/Makefile.am:
4863         Remove unused gtkhwrapbox.
4865 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4867         * src/nautilus-connect-server-dialog.c:
4868         Don't show unsupported methods. (#333151)
4869         Patch from Christian Neumair.
4871 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4873         * libnautilus-private/nautilus-file.c:
4874         Avoid asserting when the symbolic link hastable isn't
4875         uptodate (#358172)
4876         Store absolute uris, not relative paths in symbolic link
4877         hashtable.
4879 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
4881         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4882         Ellipsise the filename column in list view mode, and make it expand so
4883         it doesn't just show "...". Bug #408155.
4885 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
4887         * libnautilus-private/nautilus-file-operations-progress.c:
4888         (set_text_unescaped_trimmed), (create_titled_label),
4889         (nautilus_file_operations_progress_init),
4890         (nautilus_file_operations_progress_new_file):
4891         * src/file-manager/fm-properties-window.c:
4892         (value_field_update_internal), (value_field_update),
4893         (attach_label), (attach_value_field_internal): Remove
4894         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
4895         Bug #409276.
4897 2007-02-20  Alexander Larsson  <alexl@redhat.com>
4899         * libnautilus-private/nautilus-file-operations.c:
4900         Fix for C89 compilers. (#407150)
4901         Patch from Jens Granseuer
4903 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
4905         * configure.in:
4906         * cut-n-paste-code/Makefile.am:
4907         * src/Makefile.am:
4908         * src/file-manager/fm-list-model.c: Don't build included GSequence on
4909         glib >= 2.13.0. Bug #407618.
4911 2007-02-19  Alexander Larsson  <alexl@redhat.com>
4913         * src/nautilus-pathbar.c:
4914         Don't display homedir as desktop in pathbar when
4915         in home-as-desktop mode. (#368661)
4916         Patch from John Millikin
4918 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4920         * configure.in:
4921         Post release version bump
4923 === nautilus 2.17.91 ===
4925 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4927         * configure.in:
4928         Bump to 2.17.91
4930         * NEWS:
4931         Update for release
4933 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4935         * configure.in:
4936         Bump libgnome req (#404475)
4938 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4940         * libnautilus-private/nautilus-file-operations.c:
4941         * libnautilus-private/nautilus-file.c:
4942         * src/file-manager/fm-directory-view.c:
4943         Capitilize "Link" in link to... names. (#314175)
4944         Patch from Frederic Peters
4946 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4948         * libnautilus-private/nautilus-icon-container.c:
4949         Avoid translating nonvisible text. (#364466)
4951 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4953         * libnautilus-private/nautilus-thumbnails.c:
4954         (nautilus_thumbnail_load_image):
4955         Fix crash on broken images. (#403255)
4956         Patch from Lucas Mazzardo Veloso
4958 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4960         * libnautilus-private/nautilus-emblem-utils.c:
4961         OSX build fix. (#403255)
4962         Patch from dmacks@netspace.org
4964 2007-02-05  Jesse Stockall <jesse@cleverone.org>
4966        * src/file-manager/fm-directory-view.c
4967        * src/file-manager/fm-tree-view.c
4968        * src/nautilus-places-sidebar.c
4969        * libnautilus-private/nautilus-file-operations.[ch]
4970        Prompts to empty trash when unmounting drives. Closes #138058
4972 2007-02-05  Alexander Larsson  <alexl@redhat.com>
4974         * src/file-manager/fm-list-model.c:
4975         Avoid ever showing "empty" while loading a subdirectory (#340495)
4976         Based on patch from Christof Krüger
4978 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4980         * src/nautilus-application.c (save_session_to_file):
4981         Fix memory leak and fd leak.
4983 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4985         * libnautilus-private/nautilus-desktop-icon-file.c:
4986         Fix crasher (#403565)
4987         Patch from Padraig O'Briain
4989 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4991         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
4992         Avoid crash if we've not set the content view of the window yet.
4994 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4996         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
4997         Avoid crashing if not enough items in icon view caption pref (#357955)
4999         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5000         Avoid spewing warnings in above case, also some performance fixes.
5002 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5004         * nautilus-file-management-properties.desktop.in.in:
5005         Move File Management capplet to PersonalSettings.
5007 === nautilus 2.17.90 ===
5009 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5011         * NEWS:
5012         * configure.in:
5013         Bump to 2.17.90
5015 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5017         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5018         (egg_tree_multi_drag_source_get_type):
5019         * libnautilus-extension/nautilus-column-provider.c:
5020         (nautilus_column_provider_get_type):
5021         * libnautilus-extension/nautilus-column.c:
5022         (nautilus_column_get_type):
5023         * libnautilus-extension/nautilus-file-info.c:
5024         (nautilus_file_info_get_type):
5025         * libnautilus-extension/nautilus-info-provider.c:
5026         (nautilus_info_provider_get_type):
5027         * libnautilus-extension/nautilus-location-widget-provider.c:
5028         (nautilus_location_widget_provider_get_type):
5029         * libnautilus-extension/nautilus-menu-item.c:
5030         (nautilus_menu_item_get_type):
5031         * libnautilus-extension/nautilus-menu-provider.c:
5032         (nautilus_menu_provider_get_type):
5033         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5034         * libnautilus-extension/nautilus-property-page-provider.c:
5035         (nautilus_property_page_provider_get_type):
5036         * libnautilus-extension/nautilus-property-page.c:
5037         (nautilus_property_page_get_type):
5038         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5039         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5040         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5041         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5042         * libnautilus-private/nautilus-icon-canvas-item.c:
5043         (nautilus_icon_canvas_item_accessible_get_type),
5044         (nautilus_icon_canvas_item_get_type):
5045         * libnautilus-private/nautilus-sidebar-provider.c:
5046         (nautilus_sidebar_provider_get_type):
5047         * libnautilus-private/nautilus-sidebar.c:
5048         (nautilus_sidebar_get_type):
5049         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5050         * libnautilus-private/nautilus-window-info.c:
5051         (nautilus_window_info_get_type):
5052         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5053         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5054         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5055         * src/nautilus-navigation-action.c:
5056         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5057         GInterfaceInfo static. Bug #362034.
5059 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5061         * src/nautilus-window-menus.c:
5062         Restore "CD/DVD Creator" label for menu item. Was removed by
5063         a misunderstood, see bug #385382.
5065 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5067         Merged from gnome-2-16:
5069         * src/nautilus-property-browser.c (add_reset_property): Make the
5070         "Reset" string translatable.  Fixes #394328.  Patch committed by
5071         Federico Mena-Quintero <federico@novell.com>.
5073 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5075         * libnautilus-private/nautilus-directory-background.c:
5076         (nautilus_connect_background_to_file_metadata):
5077         Remove all pending eel preferences callbacks.
5079 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5081         * src/nautilus-navigation-window.c:
5082         (nautilus_navigation_window_key_press_event)
5083         * src/nautilus-actions.h:
5084         * src/nautilus-window.c:
5085         (nautilus_window_key_press_event)
5086         * configure.in:
5087         Add support for XF86 multimedia keys (#329920) .
5089 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5091         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5092         Avoid crash on NULL vfs_uri (#320020)
5094 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5096         * libnautilus-private/nautilus-file-operations.c:
5097         (nautilus_file_operations_new_file_from_template):
5098         Use default permissions when copying template to use
5099         umask correctly. (#327249)
5100         Patch from Josselin Mouette
5102 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5104         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5106         Handle NULL activation uris from drives
5108 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5110         * libnautilus-private/nautilus-ui-utilities.c:
5111         (nautilus_ui_string_get):
5112         Handle ui file load error better.
5113         Patch from Tom Parker
5115 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5117         Add svn:externals property to include libbackground from trunk.
5119 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5121         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5122         Use proper macro for translating the scripts menu item (#389467).
5123         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5125 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5127         * libnautilus-private/nautilus-debug-log.c
5128         (make_key_file_from_configuration): Oops, handle the case of an
5129         empty domains_hash.
5131 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5133         * libnautilus-private/nautilus-file-operations-progress.c:
5134         (time_remaining_callback):
5135         Zero-pad seconds in the remaining time display (#376291).
5136         Patch from Sven Herzberg  <herzi@gnome-de.org>
5138 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5140         * src/nautilus-image-properties-page.c: (load_finished):
5141         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5142         (setup_internal_entry):
5143         Avoid markup in translatable messages (#360448).
5144         Patch from Elijah Newren <newren@gmail.com>
5146 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5148         * src/nautilus-navigation-window.c:
5149         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5150         Don't connect the changed signal handler on the view as combobox
5151         each time the contents of the combobox are reloaded, but only on
5152         instantiation. Prevents creating as many view instances as times
5153         the view/location was already changed when using the view as menu.
5155 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5157         * libnautilus-extension/nautilus-file-info.c:
5158         * libnautilus-extension/nautilus-file-info.h:
5159         * libnautilus-private/nautilus-file.c:
5160         Add nautilus_file_info_get_activation_uri().
5162 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5164         * configure.in:
5165         Post release version bump
5167 === nautilus 2.17.1 ===
5169 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5171         * NEWS:
5172         Update for release.
5174 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5176         * src/nautilus-trash-bar.c:
5177         * src/nautilus-trash-bar.h:
5179         Remove unneeded function I left in by mistake.
5181 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5183         * src/nautilus-trash-bar.c:
5184         * src/nautilus-trash-bar.h:
5185         * src/nautilus-window-manage-views.c:
5187         Add an extra widget to the trash folder with the "Empty Trash"
5188         button. Kudos also to Lakin Wecker who came up with a similar
5189         patch some months ago, though it never went in.
5191         * src/nautilus-information-panel.c:
5193         Remove the "Empty Trash" and "Burn" buttons from the side pane
5194         since we now have extra location widgets.
5196 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5198         * src/file-manager/fm-directory-view.c:
5200         Use "document-new", "folder-new" named icon from
5201         Icon Naming Spec for File->Create Document and
5202         File->Create Folder menu entries.
5204         * src/nautilus-navigation-window-menus.c:
5206         Use "window-new" named icon from Icon Naming Spec for
5207         File->New Window menu entry in browser window.
5209 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5211         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5212         a tiny leak.
5214 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5216         * nautilus-computer.desktop.in.in:
5218         Fix a typo in previous commit (folders, not folder)
5220 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5222         * src/nautilus-actions.h:
5224         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5226         * src/nautilus-navigation-window-menus.c:
5227         (nautilus_navigation_window_initialize_actions),
5228         (nautilus_navigation_window_initialize_menus):
5229         * src/nautilus-spatial-window.c:
5230         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5232         Define short_label for NAUTILUS_ACTION_HOME and
5233         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5234         in search menu entry.
5236 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5238         * nautilus-computer.desktop.in.in:
5239         * nautilus-file-management-properties.desktop.in.in:
5240         * nautilus-home.desktop.in.in:
5241         * src/nautilus-navigation-window-menus.c:
5242         * src/nautilus-spatial-window.c:
5243         * src/nautilus-window-menus.c:
5244         * src/network-scheme.desktop.in:
5246         Update comments and some menu entries to match suggestions on
5247         http://live.gnome.org/UsabilityTeam/Menu
5249 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5251         * libnautilus-private/nautilus-debug-log.c
5252         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5253         30000 was way too big for normal usage.
5254         (add_to_milestones): New function; adds a milestone string to a
5255         linked list of milestones.
5256         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5257         (write_string): New helper function.
5258         (dump_milestones): New helper function.
5259         (dump_configuration): Use write_string().
5260         (dump_ring_buffer): New helper function; moved the code from
5261         nautilus_debug_log_dump().
5262         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5263         (dump_configuration): Print the instructions to re-create the
5264         configuration here, instead of in nautilus_debug_log_dump().
5266 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5268         * src/ephy-spinner.c:
5269         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5271         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5273 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5275         * src/nautilus-application.c (save_session_to_file): use
5276         g_mkstemp instead of tempnam.
5278 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5280         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5281         Don't expand vbox with dialog size (#384078)
5282         Patch from Baptiste Mille-Mathias
5284 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5286         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5287         Default location dialog to $home for desktop (#383840)
5288         Patch from Guillaume Desmottes
5290 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5292         * libnautilus-private/nautilus-desktop-link.c:
5293         * libnautilus-private/nautilus-file-utilities.c:
5294         * libnautilus-private/nautilus-query.c:
5295         * src/nautilus-navigation-window.c:
5296         * src/nautilus-navigation-window.h:
5297         * src/nautilus-pathbar.c:
5298         * src/nautilus-places-sidebar.c:
5299         * src/nautilus-shell.c:
5300         * src/nautilus-window-manage-views.c:
5301         * src/nautilus-window.c:
5302         * src/file-manager/fm-tree-model.c:
5303         * src/file-manager/fm-tree-view.c:
5305         Use nautilus_get_home_directory_uri everywhere instead of
5306         open coding it and other minor cleanups.
5308 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5310         * libnautilus-private/nautilus-monitor.c:
5311         Schedule metadata removal when we get external remove events.
5312         Patch from Gene Z. Ragan (#45953)
5314 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5316         * libnautilus-private/nautilus-icon-canvas-item.c:
5317         Disable the mask code for now...
5319 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5321         * libnautilus-private/nautilus-icon-canvas-item.c:
5322         * libnautilus-private/nautilus-icon-container.c:
5323         * libnautilus-private/nautilus-icon-private.h:
5324         Draw selection rect using cairo.
5326         * icons/Makefile.am:
5327         * icons/text-selection-frame.png:
5328         Remove old icon used for selection rect.
5330         Patch from Gene Z. Ragan
5332 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5334         * src/file-manager/fm-list-view.c:
5335         Reveal selection on sort-order change.(#332667)
5336         Patch from Gene Z. Ragan
5338 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5340         * cut-n-paste-code/gsequence/gsequence.[ch]:
5341         Import gsequence fix for #350579
5343 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5345         * libnautilus-private/nautilus-icon-container.[ch]:
5346         * src/file-manager/fm-icon-container.c:
5347         Freeze icon view updates while renaming to avoid things
5348         moving around on file changes. (#318373)
5349         Patch from Nelson Benítez
5351 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5353         * icons/nautilus-server-connect.png
5354         Removed this legacy icon.
5356 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5358         * configure.in:
5359         * icons/Makefile.am:
5360         * icons/appicon/*:
5361         Add new Nautilus logo from Ulisse Perusin, installed
5362         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5364         * icons/nautilus-launch-icon.png:
5365         Removed.
5367         * src/nautilus-window-menus.c:
5368         Use the new named icon logo in about dialog.
5370 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5372         * icons/knob.png:
5373         Remove black outline, using Tango style.
5374         See bug 374722 for details.
5376 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5378         * libnautilus-private/nautilus-icon-canvas-item.c:
5379         * libnautilus-private/nautilus-icon-container.c:
5380         * libnautilus-private/nautilus-icon-private.h:
5381         Add more themeing features for icon view icons.
5382         Patch from JackTheDipper
5384 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5386         * src/file-manager/fm-tree-view.c:
5387         Add delete menu item if configured. (#132326)
5388         Patch from Ferran Puig
5390 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5392         * libnautilus-private/nautilus-icon-container.c:
5393         * libnautilus-private/nautilus-icon-private.h:
5394         Handle scroll wheel while rubberbanding.
5395         Patch from Nelson Benítez
5397 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
5399         * icons/nautilus-desktop.png:
5400         * icons/nautilus-file-management-properties.png:
5401         * icons/nautilus-mini-logo.png
5402         * icons/Search.png:
5403         * icons/side_bar_image.png:
5404         Remove legacy icons from cvs.
5406 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5408         * src/nautilus-spatial-window.c:
5409         Ellipsice location menu button at 16 chars.
5410         Patch from Tom Parker
5412 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5414         Use the write-to-a-pipe trick from the signal handler instead of
5415         queueing an idle handler from there.
5417         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5418         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5419         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5420         idle handler.
5421         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5422         the pipe, and dump the debug log.
5424         Add a configuration file for the logging mechanism.  You create
5425         ~/nautilus-debug-log.conf as a GKeyFile.
5427         * libnautilus-private/nautilus-debug-log.c
5428         (nautilus_debug_log_load_configuration): New function; loads the
5429         configuration from a key file like this:
5431                 [debug log]
5432                 enable domains = foo; bar; baz
5433                 max lines = 1000
5435         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5436         New utility function.
5437         (nautilus_debug_log_dump): At the end of the log, dump the
5438         configuration used for the debug log so that the user can
5439         re-create it later.
5441         * libnautilus-private/nautilus-debug-log.h: New prototype for
5442         nautilus_debug_log_load_configuration().
5444         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5445         configuration from ~/nautilus-debug-log.conf
5446         (setup_debug_log_domains): Removed.
5448         * src/nautilus-main.c (log_override_cb): If the log level of the
5449         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5450         use this log level for miscellaneous debugging messages from
5451         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5452         default log handler, to avoid a huge ~/.xsession-errors.
5453         (setup_debug_log_domains): Enable logging for
5454         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5456 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5458         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5459         Fix inconsistent label boleding. (#372550)
5461 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5463         * libnautilus-private/nautilus-icon-canvas-item.c:
5464         A11y fix for handing renames better (#338353)
5466 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5468         * Commit federicos debug logging patch:
5470 2006-10-23  Federico Mena Quintero  <federico@novell.com>
5472         * libnautilus-private/nautilus-debug-log.h
5473         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5474         We'll spit the messages that come from GLog as milestone events.
5476         * src/nautilus-main.c (setup_debug_log): New function; set up
5477         everything here.
5478         (setup_debug_log_glog): New function.  Override the default
5479         handler for GLog so that its messages will also appear as
5480         milestone events in our own debug log.
5482 2006-10-16  Federico Mena Quintero  <federico@novell.com>
5484         * src/file-manager/fm-directory-view.c (files_added_callback): Log
5485         when files are added to the view.
5486         (files_changed_callback): Log when files get changed in the view.
5487         (fm_directory_view_notify_selection_changed): Log when the
5488         selection changes.
5490         * src/nautilus-main.c (setup_debug_log_domains): Add
5491         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5493         * libnautilus-private/nautilus-debug-log.h: New prototype for
5494         nautilus_debug_log_with_file_list().
5496         * libnautilus-private/nautilus-debug-log.c
5497         (nautilus_debug_log_with_file_list): New function; takes a GList
5498         of NautilusFile.
5500 2006-10-03  Federico Mena Quintero  <federico@novell.com>
5502         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5503         Deal with URI lists optionally.
5504         (nautilus_debug_log_with_uri_list): New function.
5506         * libnautilus-private/nautilus-icon-dnd.c
5507         (receive_dropped_color): Log when a color is dropped.
5508         (receive_dropped_tile_image): Log when a tile image is dropped.
5510         * libnautilus-private/nautilus-icon-container.c
5511         (motion_notify_event): Log when a drag begins.
5512         (button_release_event): Log when a drag ends.
5514         * libnautilus-private/nautilus-file-operations.c
5515         (nautilus_file_operations_copy_move): Log move/copy/link actions.
5516         (nautilus_file_operations_new_folder): Log when a folder is created.
5517         (nautilus_file_operations_new_file_from_template): Log when a file
5518         is created from a template.
5519         (nautilus_file_operations_new_file): Log when a file is created.
5520         (nautilus_file_operations_delete): Log when files are deleted.
5521         (do_empty_trash): Log when the trash is emptied.
5523 2006-09-22  Federico Mena Quintero  <federico@novell.com>
5525         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5526         simple logging infrastructure based on a ring buffer.
5528         * libnautilus-private/Makefile.am
5529         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5531         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5532         ~/nautilus-debug-log.txt.
5534         * src/file-manager/fm-directory-view.c
5535         (fm_directory_view_activate_files): Log the action of activating a
5536         file.
5537         (open_location): Likewise.
5538         (fm_directory_view_launch_application): Likewise, for launching an
5539         application.
5540         (action_new_launcher_callback): Likewise, for creating a launcher.
5541         (activate_callback): Log the various actions that can happen here.
5543         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5544         Log the various activations/launches that can happen.
5546         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5547         action of the user activating something in the Places sidebar.
5549         * src/nautilus-window-manage-views.c
5550         (nautilus_window_open_location_full): Log the action of changing
5551         the location in a window.
5552         (nautilus_window_set_content_view): Log the action of thanging the
5553         view of a window.
5554         (end_location_change): Log when the window finishes loading.
5556         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5557         action of expanding a row to load a subdirectory.
5558         (row_collapsed_callback): Likewise, for collapsing a row.
5560         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5561         action of renaming a file.
5563         * src/nautilus-application.c
5564         (nautilus_application_present_spatial_window_with_selection): Log
5565         when new or existing spatial windows get presented.
5566         (nautilus_application_create_navigation_window): Log when a
5567         navigation window gets created.
5569 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5571         * configure.in:
5572         Bump version to 2.17.1
5573         Gnome 2.16 work continues on gnome-2-16 branch
5575 2006-11-22  Alexander Larsson  <alexl@redhat.com>
5577         * libnautilus-private/nautilus-search-engine.c:
5578         Look for Beagle before looking for Tracker. Since Tracker
5579         autostarts and Beagle doesn't this means you can have both
5580         installed and configured and pick which one to use.
5582 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5584         * configure.in:
5585         Post release version bump
5587 === nautilus 2.16.3 ===
5589 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5591         * NEWS:
5592         Update for release.
5594 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5596         * libnautilus-private/nautilus-icon-container.c:
5597         * src/file-manager/fm-icon-view.c:
5598         Revert federicos patch from 2006-11-06, as it was causing problems.
5600 2006-11-13  Alexander Larsson  <alexl@redhat.com>
5602         * libnautilus-private/nautilus-directory-async.c:
5603         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5604         Fixes #372471
5606 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5608         * configure.in:
5609         Post release version bump
5611 === nautilus 2.16.2 ===
5613 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5615         * NEWS:
5616         Update for release
5618         * libnautilus-private/nautilus-directory-async.c:
5619         * libnautilus-private/nautilus-directory.c:
5620         Unschedule call_ready callbacks on directory finalize, not
5621         on file finalize.
5622         Keep monitors around until we call the call_when_ready callback
5623         at idle time.
5624         Call async_state_changed and update_metadata_monitors after
5625         call_when_ready callbacks have been called at idle.
5627         (fixes make check)
5629 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5631         * src/nautilus-application.c:
5632         * src/nautilus-shell.c:
5633         * src/nautilus-main.[ch]:
5634         Make the session restart work again (from 2006-11-03 change)
5635         Make the session not restart nautilus on --quit
5637 2006-11-06  Federico Mena Quintero  <federico@novell.com>
5639         http://bugzilla.gnome.org/show_bug.cgi?id=330298
5641         Fix the use of lazy positioning, and the saving of metadata for
5642         lazily-positioned icons.  Fixes
5643         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5644         https://bugzilla.novell.com/show_bug.cgi?id=174766.
5646         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5647         desktop icon files (not "real" files) have lazy positions.  Don't
5648         consider whether the directory is loading; this is not the right
5649         place to check that.
5650         (fm_icon_view_begin_loading): Tell the icon container that we
5651         just started reloading.
5652         (fm_icon_view_end_loading): Tell the icon container that we
5653         finished loading.
5655         * libnautilus-private/nautilus-icon-private.h
5656         (NautilusIconContainerDetails): New flag "is_reloading".
5658         * libnautilus-private/nautilus-icon-container.h: New prototype for
5659         nautilus_icon_container_set_is_reloading().
5661         * libnautilus-private/nautilus-icon-container.c
5662         (nautilus_icon_container_set_is_reloading): New function; sets an
5663         is_reloading flag in the icon container.
5664         (icon_set_position): Clear icon->has_lazy_position, since the icon
5665         will be well-positioned once this function exits.
5666         (finish_adding_new_icons): Do not ignore already-placed lazy
5667         position icons when filling the placement grid!  Save the value of
5668         icon->has_lazy_position before calling assign_icon_position().
5669         Since that function may call icon_set_position() (which will clear
5670         the flag), we need to keep the original value of the flag.
5671         (finish_adding_new_icons): Don't clear icon->has_lazy_position
5672         here; let icon_set_position() do it.
5673         (finish_adding_new_icons): Emit the icon_position_changed signal
5674         so that the parent knows that we moved an icon under it.  This has
5675         the effect of updating/preserving the position metadata for
5676         has_lazy_position icons.
5678 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5680         * configure.in:
5681         * nautilus-computer.desktop.in:
5682         * nautilus-computer.desktop.in.in:
5683         * nautilus-file-management-properties.desktop.in:
5684         * nautilus-file-management-properties.desktop.in.in:
5685         * nautilus-folder-handler.desktop.in:
5686         * nautilus-folder-handler.desktop.in.in:
5687         * nautilus-home.desktop.in:
5688         * nautilus-home.desktop.in.in:
5689         * nautilus.desktop.in:
5690         * nautilus.desktop.in.in:
5691         Add X-GNOME-Bugzilla-Version marking to desktop files.
5693 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5695         * libnautilus-private/nautilus-icon-container.c:
5696         Cancel rubberbanding if we get a grab shadow event.
5697         This happens when a modal dialog (e.g. an error or auth dialog)
5698         appears. (Partially fixes #122688)
5700 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5702         * src/file-manager/fm-icon-view.c (play_file):
5703         Don't close handle and free buffer twice on error. (#321175)
5705 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5707         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5708         Don't crash on old desktop dir and search dir uris. (#349840)
5710 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
5712         * src/nautilus-file-management-properties.glade:
5713         Specify label-for and labelled-by atk relations. (#356124)
5715         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5717 2006-11-03  Alexander Larsson  <alexl@redhat.com>
5719         * libnautilus-private/nautilus-directory-metafile.c:
5720         Always use the in-process metafile factory. We don't need it
5721         oop, since nautilus is single process these days. This fixes
5722         some strange races with bonobo-activation that caused #351713
5724         * src/nautilus-application.[ch]:
5725         * src/nautilus-shell.h:
5726         Change the way we use bonobo-activation to get the NautilusShell
5727         so that we don't rely on bonobo-activation-server to spawn nautilus,
5728         as this could lead to some strange duplicate processes.
5729         We now directly try to register the app-wide shell object with
5730         bonobo-activation manually and activate it with
5731         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
5733         * src/nautilus-shell.c:
5734         Handle all corba calls from the NautilusShell in an idle handler.
5735         This fixes some crashes where we reentered badly into e.g. quit
5736         when calling gconf.
5738         * src/nautilus-main.c:
5739         Since we now handle the initial open_window shell calls via an idle
5740         we need to delay until idle time to know if we can quit or not.
5742 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5744         * test/file-torture.py (main):
5745         Sleep shorter, for more torture
5747 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5749         * libnautilus-private/nautilus-directory-private.h:
5750         * libnautilus-private/nautilus-directory-async.c:
5751         Call all call_when_ready callbacks from an idle handler.
5752         This fixes problems with reentrancy, like bug #348161
5754 2006-11-01  Alexander Larsson  <alexl@redhat.com>
5756         * src/file-manager/fm-tree-model.c:
5757         Always emit the row-deleted signal before deleting the row
5758         from the model. This is according to the GtkTreeModel::row-changed
5759         docs and feedback from kris.
5760         Hopefully this will fix bug #356672
5762 2006-10-31  Alexander Larsson  <alexl@redhat.com>
5764         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
5765         Remove assert that keep randomly failing to fix crash (#352592)
5766         Replace it with some debug output that hopefully lets us
5767         track down the cause.
5769 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5771         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
5772         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
5773         Fix C99-style variable initialization for gcc 2.95. (#348665)
5775         Patch from Jens Granseuer <jensgr@gmx.net>
5777 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5779         * src/nautilus-property-browser.c: (remove_color),
5780         (nautilus_property_browser_remove_element),
5781         (element_clicked_callback), (make_properties_from_xml_node):
5782         Remove colors by really removing them from browser.xml,
5783         not marking them deleted. That made it impossible to add
5784         another color with the same name later on.
5785         Also delete colors by their (unique) names and not their color
5786         values. That made it possible to delete built-in colors.
5787         Fixes #358893.
5789         Based on a patch from Emil Soleyman-Zomalan
5791 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5793         * src/file-manager/fm-properties-window.c:
5794         (attach_value_field_internal), (attach_value_field),
5795         (attach_ellipsizing_value_field), (append_title_value_pair),
5796         (append_title_and_ellipsizing_value),
5797         (append_directory_contents_fields), (add_permissions_combo_box),
5798         (create_simple_permissions), (create_advanced_permissions):
5799         Set up proper relationships between labels and widgets in the
5800         properties dialog. Fixes #363116.
5802         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5804 2006-10-19  Federico Mena Quintero  <federico@novell.com>
5806         * test/file-torture.py: New file with a little torture test.  It
5807         does a bunch of file operations on a directory.  Nautilus
5808         sometimes crashes when viewing that directory, so this should help
5809         us find bugs.
5811 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5813         * libnautilus-private/nautilus-file.c:
5814         (nautilus_file_get_volume_name):
5815         Check for NULL path before calling
5816         gnome_vfs_volume_monitor_get_volume_for_path().
5818         * libnautilus-private/nautilus-monitor.c:
5819         (path_is_on_readonly_volume):
5820         Assert path.
5822 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5824         * src/file-manager/fm-directory-view.c:
5825         (convert_file_list_to_string):
5826         Don't append final newline for textual URIs.
5827         Fixes #360441.
5829 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5831         * src/nautilus-main.c: (main):
5832         Shut down eel before GnomeVFS.
5834 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5836         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
5837         Only deregister "ignore hidden file preferences" callback if it has
5838         been initialized before.
5840 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5842         * libnautilus-private/nautilus-customization-data.c:
5843         (nautilus_customization_data_new),
5844         (nautilus_customization_data_get_next_element),
5845         (nautilus_customization_make_pattern_chit):
5846         Handle NULL pattern chit, don't unref pattern tile in
5847         make_pattern_chit.
5849         * libnautilus-private/nautilus-file-utilities.c:
5850         (nautilus_pixmap_file):
5851         Bail using g_debug if pixmap couldn't be found.
5853         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
5854         Only create pixmap if path lookup succeeded.
5856         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
5857         (make_drag_image), (make_color_drag_image),
5858         (make_properties_from_directories), (add_reset_property),
5859         (property_browser_category_button_new):
5860         Handle NULL pattern chits, don't operate on NULL pixbufs.
5862 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5864         * src/file-manager/fm-list-view.c:
5865         Share target list for all instances (#357573)
5867         * src/nautilus-location-bar.c: (style_set_handler):
5868         Don't leak layout (#352693)
5870         * src/nautilus-zoom-control.c:
5871         Fix O(n^2) use of list (#357589)
5873         All patches from paolo borelli.
5875 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5877         * src/Makefile.am:
5878         * src/ephy-spinner.[ch]:
5879         * src/nautilus-throbber.[ch]:
5880         Import ephy spinner and use ad throbber.
5881         This supports different icon sizes.
5883         * src/nautilus-window-toolbars.c:
5884         Change throbber size when toolbar size changes.
5886 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5888         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
5889         Renew typeahead timeout when you scroll between typeahead hits with the
5890         mouse wheel. (#354042)
5891         Patch from Nelson Benitez
5893 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5895         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
5896         The row might have disappeared if it was removed since the
5897         timeout was scheduled. Protect against this. (#336051)
5899 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5901         * libnautilus-private/nautilus-file-private.h:
5902         Add is_added flag to NautilusFile to make sure we always
5903         send an added event to directory monitors.
5905         * libnautilus-private/nautilus-directory-async.c:
5906         (dequeue_pending_idle_callback):
5907         Don't add the file to both added and changed list
5908         If the file exist but hasn't been added yet, add it.
5910         * libnautilus-private/nautilus-directory.c: (is_tentative):
5911         Don't return non-added files for get_file_list to avoid duplicating
5912         files if you do a list and then track adds.
5914         Partially fixes #336051.
5916 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5918         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
5919         dequeue_pending_idle_callback):
5920         Call nautilus_file_mark_gone instead of directly setting is_gone, as
5921         this allows us to clean up the symlink hash.
5923         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
5924         Allow multiple mark_gone. Just ignore any but the first.
5926 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5928         * libnautilus-private/nautilus-directory.c
5929         (emit_change_signals_for_all_files):
5930         Ref all files when emitting change signals. This is
5931         an unverified possible fix for #343488, but it
5932         can't possibly be bad to do this, so i'm
5933         commiting it.
5935 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5937         * libnautilus-private/nautilus-file.c:
5938         nautilus_file_get_vfs_file_info: handle NULL info
5939         Fix typo.
5941 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5943         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
5944         Don't cause critical if slow mimetype not loaded.
5945         I was able to get that with a circular symlink.
5946         In that case a fast mimetype should be ok.
5948 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5950         * configure.in:
5951         Post release version bump
5953 === nautilus 2.16.1 ===
5955 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5957         * NEWS:
5958         Update for release
5960         * configure.in:
5961         Bump to 2.16.1
5963 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5965         * src/nautilus-navigation-window.c (search_bar_activate_callback):
5966         In non-indexed mode, start at current dir.
5968 2006-09-27  Christian Neumair  <chris@gnome-de.org>
5970         * libnautilus-private/nautilus-directory.c:
5971         * libnautilus-private/nautilus-directory.h:
5972         * libnautilus-private/nautilus-directory-private.h:
5973         Add is_in_trash_state to NautilusDirectoryDetails.
5974         Also add nautilus_directory_is_in_trash which works
5975         like nautilus_directory_is_local.
5977         * libnautilus-private/nautilus-file.c:
5978         Proxy nautilus_file_is_in_trash to
5979         nautilus_directory_is_in_trash, similar to
5980         nautilus_file_is_local.
5982 2006-09-14  Christian Neumair  <chris@gnome-de.org>
5984         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
5985         Fixes #46664.
5987 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
5989         * src/nautilus-places-sidebar.c:
5990         Don't use the same type name for the shortcut model filter as
5991         GtkFileChooser to avoid name clashes. Fixes #355242.
5993         Patch from Stephen Cook <siti@orcon.net.nz>
5995 2006-09-04  Alexander Larsson  <alexl@redhat.com>
5997         * configure.in:
5998         Bump version to 2.16.0
6000         * NEWS:
6001         Update for release
6003 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6005         * src/file-manager/fm-list-view.c:
6006         Handle enter activation when using typeahead search (#334928)
6007         Patch from Nelson Benitez
6009 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6011         * libnautilus-private/nautilus-directory-private.h:
6012         * libnautilus-private/nautilus-directory.c:
6013         (nautilus_directory_is_local):
6014         Cache return value from gnome_vfs_uri_is_local
6016         * libnautilus-private/nautilus-file-operations.c:
6017         * libnautilus-private/nautilus-file-utilities.c:
6018         Avoid using gnome_vfs_uri_is_local.
6020 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6022         * configure.in:
6023         Post release version bump
6025 === nautilus 2.15.92.1 ===
6027 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6029         * libbackground/preferences.c:
6030         Fix double free
6032         * configure.in:
6033         Release a 2.15.92.1 with fix
6035 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6037         * configure.in:
6038         Post release version bump
6040 === nautilus 2.15.92 ===
6042 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6044         * NEWS:
6045         Update for release
6047 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6049         * src/file-manager/fm-properties-window.c:
6050         Don't crash when quickly changing user or group.
6051         Patch from Christian Neumair
6053 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6055         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6056         Fix double free.
6057         Patch from Rouslan Solomakhin
6059 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6061         * src/nautilus-main.c (main): Call setlocale() before we try to
6062         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6063         Brabec <sbrabec@suse.cz>.
6065 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6067         * configure.in: Fix intltool req.
6069 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6071         * configure.in:
6072         Post release version bump
6074 === nautilus 2.15.91 ===
6076 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6078         * NEWS:
6079         Update for release
6081         * configure.in:
6082         Require new eel.
6084 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6086         Use GTK+ to handle recent documents.
6088         * configure.in: require GTK+ 2.10
6089         * cut-n-paste-code/libegg/Makefile.am:
6090         * cut-n-paste-code/libegg/egg-recent-*: kill
6091         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6092         renamed to nautilus_recent_get_manager()
6093         (nautilus_recent_add_uri): new, to make it easier to use
6094         gtk_recent_manager_add_full()
6095         * src/file-manager/fm-directory-view.c:
6096         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6097         instead of old egg code
6098         (activate_callback): ditto
6100 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6102         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6103         Follow symlinks when reading .hidden files.
6105 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6107         * libnautilus-private/nautilus-directory-background.c:
6108         Do background change comparison in eel instead (#349961)
6109         Patch from Matthias Clasen
6111 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6113         * libnautilus-private/nautilus-icon-container.c:
6114         Fix down when in the rightmost column in the next to last row (#316117)
6115         Based on patch from Nelson Benitez
6117 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6119         * libnautilus-private/nautilus-file-operations.c:
6120         Handle desktop drops from panel. (#347673)
6121         Patch from Christian Neumair
6123 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6125         * libnautilus-private/nautilus-directory-async.c:
6126         (dequeue_pending_idle_callback): Revert patch from #336051
6127         as it breaks the file update machinery. Fixes #348097.
6129 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6131         * libnautilus-private/nautilus-dnd.c:
6132         Rename nautilus_drag_default_drop_action_for_url to
6133         nautilus_drag_default_drop_action_for_netscape_url.
6134         Don't offer netscape URL drags.
6136         * libnautilus-private/nautilus-dnd.h: Rename
6137         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6138         and nautilus_drag_default_drop_action_for_url to
6139         nautilus_drag_default_drop_action_for_netscape_url.
6141         * libnautilus-private/nautilus-file-operations.c:
6142         (nautilus_file_operations_new_file_from_template):
6143         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6145         * libnautilus-private/nautilus-file-utilities.c:
6146         (test_uri_exists), (nautilus_ensure_unique_file_name):
6147         Handle gnome_vfs_uri_new() failure by returning NULL.
6149         * libnautilus-private/nautilus-icon-container.c:
6150         * libnautilus-private/nautilus-icon-container.h:
6151         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6153         * libnautilus-private/nautilus-icon-dnd.c:
6154         * libnautilus-private/nautilus-icon-dnd.h:
6155         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6156         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6157         Don't offer netscape URL drags, prefer netscape URL drops over
6158         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6160         * libnautilus-private/nautilus-link-desktop-file.c:
6161         (nautilus_link_desktop_file_local_create):
6162         Handle trash, desktop and search URIs, handle
6163         NULL retval of nautilus_ensure_unique_file_name.
6165         * src/nautilus-location-bar.c:
6166         * src/nautilus-spatial-window.c:
6167         * src/file-manager/fm-list-model.c:
6168         Don't offer/handle netscape URL drags.
6170         * src/file-manager/fm-directory-view.h:
6171         * src/file-manager/fm-icon-view.c:
6172         * src/file-manager/fm-list-view:
6173         Rename DND_URL symbols to DND_NETSCAPE_URL.
6175         Should fix #347673.
6177 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6179         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6180         Translate the selinux context from raw form when displayin.
6182 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6184         * cut-n-paste-code/gsequence/gsequence.[ch]:
6185         Import the latest EggSequence which supposedly fixes a
6186         bunch of bugs.
6188         * src/file-manager/fm-list-model.c:
6189         Fix to use new function names of EggSequence
6191 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6193         * configure.in:
6194         Post-release version bump
6196 === nautilus 2.15.90 ===
6198 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6200         * NEWS:
6201         Update for release
6203         * configure.in:
6204         Require eel 2.15.90
6206 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6208         * src/nautilus-main.c: (main):
6209         Unref GnomeProgram at the end. (#348429)
6211         Patch from Christian Persch <chpe@gnome.org>
6213 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6215         * src/nautilus-file-management-properties.c:
6216         (nautilus_file_management_properties_dialog_setup):
6217         * src/nautilus-file-management-properties.glade:
6218         Remove the "always use text-entry location bar" checkbox from the
6219         preferences page.
6221         * src/nautilus-navigation-window.[ch]: (location_button_create),
6222         (nautilus_navigation_window_instance_init),
6223         (nautilus_navigation_window_destroy):
6224         Add a tooltip to the new location bar toggle button.
6226 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6228         * src/file-manager/fm-properties-window.c:
6229         (permission_combo_update): Add a translator comment for
6230         permission combo box labels. (#347764)
6232         Patch from Hendrik Richter  <hendi@gnome-de.org>
6234 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6236         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6237         Add a location_button field.
6239         * src/nautilus-navigation-window.c
6240         (nautilus_navigation_window_instance_init): Create the
6241         location_button.
6242         (location_button_toggled_cb): New callback.  Changes the
6243         preference for toggling between the path bar and the location bar.
6244         (always_use_location_entry_changed): Toggle the button as
6245         appropriate.
6247         Add a button to the location bar to toggle betwen the path bar
6248         and a location entry. (#347991)
6250         Patch from Federico Mena Quintero  <federico@novell.com>
6252 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6254         * libnautilus-private/nautilus-icon-factory.c:
6255         * src/file-manager/fm-directory-view.c:
6256         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6257         * src/nautilus-window-menus.c:
6258         Use trash icons from the icon naming specification for trash
6259         related operations. (#340321)
6261         Patch from Rodney Dawes  <dobey@novell.com>
6263 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6265         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6266         Take the sidebar as parameter and refilter it after adding.
6268         (reorder_bookmarks): Implement reordering of bookmarks.
6270         (drag_data_delete_callback), (drag_data_received_callback),
6271         (drag_motion_callback): Handle dragging of tree rows.
6273         (nautilus_places_sidebar_init)
6274         (_shortcuts_model_filter_class_init),
6275         (_shortcuts_model_filter_init),
6276         (shortcuts_model_filter_row_draggable),
6277         (shortcuts_model_filter_drag_data_get),
6278         (shortcuts_model_filter_drag_source_iface_init),
6279         (shortcuts_model_filter_new):
6280         Implement GtkTreeDragSource.
6282         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6283         (loading_uri_callback): Use the filter model.
6285         Enable reordering of bookmarks in the places sidebar via
6286         Drag'n'Drop. (#319022)
6288         Patch from Xavier Claessens <xclaesse@gmail.com>
6290 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6292         * libnautilus-private/nautilus-search-engine-beagle.c:
6293         (nautilus_search_engine_beagle_new): Check whether daemon is
6294         running as beagle_client_new doesn't fail when a stale socket
6295         file exists.
6297         Patch from Jürg Billeter <j@bitron.ch>
6299 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6301         * configure.in:
6302         * libnautilus-extension/Makefile.am:
6303         Add extension versioning infrastructure and add nautilus-menu.[ch].
6305         * libnautilus-extension/nautilus-menu-item.[ch]:
6306         Add and handle a 'menu' property and add a function
6307         nautilus_menu_item_set_submenu.
6309         * libnautilus-extension/nautilus-menu.[ch]:
6310         New files implementing a submenu item.
6312         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6313         (reset_extension_actions_menu):
6314         Add extension menu items recursively.
6316         * libnautilus-extension/nautilus-menu-provider.h:
6317         Update include.
6319         Extend extension API to support submenus. (#314579)
6321         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6323 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6325         * configure.in:
6326         Post-release version bump
6328 === nautilus 2.15.4 ===
6330 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6332         * NEWS:
6333         Update for release
6335         * configure.in:
6336         Bump version to 2.15.4
6337         Require eel 2.15.4
6339 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6341         * libnautilus-private/nautilus-directory-async.c:
6342         (dequeue_pending_idle_callback): Never add a file to both
6343         the added_files and changed_files lists. Don't ref an existing
6344         file without adding it to the changed_file list. (#336051)
6346         Patch from Christian Neumair  <chris@gnome-de.org>
6348 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6350         * libnautilus-private/nautilus-file-dnd.[ch]:
6351         Add functions nautilus_drag_can_accept_files and
6352         nautilus_drag_can_accept_info.
6354         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6355         (receive_dropped_uri_list), (receive_dropped_text),
6356         (drag_data_received_callback):
6357         Accept the entire drag context as parameter and use
6358         nautilus_icon_container_find_drop_target.
6360         (nautilus_icon_container_find_drop_target):
6361         (nautilus_icon_dnd_update_drop_target):
6362         Use nautilus_drag_can_accept_info.
6364         * libnautilus-private/nautilus-marshal.list:
6365         Add new signature.
6367         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6368         Add function get_drop_target_uri_at_pos and use it in the drop
6369         handlers to determine the target uris for actions.
6370         Rename get_drop_target to get_drop_target_uri_for path.
6372         (nautilus_tree_view_drag_dest_class_init):
6373         Adapt to new drag handler signatures.
6375         (set_widget_highlight):
6376         Fix DND highlighting of an empty tree view.
6378         (drag_motion_callback):
6379         Ignore drags on the header.
6381         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6382         * libnautilus-private/nautilus-icon-container.[ch]:
6383         * src/file-manager/fm-icon-view.c:
6384         * src/file-manager/fm-list-view.c:
6385         Add a target/parent uri parameter to the drop handler functions.
6387         * src/file-manager/fm-directory-view.[ch]:
6388         Add handling for the additional target parameter to support
6389         drops of URIs, URLs and text to subfolders.
6391         Patch from Christian Neumair  <chris@gnome-de.org>
6393 2006-07-08  Christian Neumair  <chris@gnome-de.org>
6395         * libnautilus-private/nautilus-file-utilities.c:
6396         * libnautilus-private/nautilus-file-utilities.h:
6397         Add nautilus_find_existing_uri_in_hierarchy.
6398         Remove undefined in_gnome_path helper declarations.
6400         * src/nautilus-pathbar.c:
6401         * src/nautilus-pathbar.h:
6402         Make nautilus_path_bar_clear_buttons public.
6404         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6405         If the displayed location was removed, and it has an existing parent,
6406         navigate window to this parent. Fixes #336724.
6408 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6410         * libnautilus-private/nautilus-icon-factory.c:
6411         (get_special_icon_for_file):
6412         * src/nautilus-window-menus.c:
6413         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6414         for burn:///.
6416 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6418         Add complete session management, remember maximization state and type
6419         of open windows, save history on quit.
6421         * libnautilus-private/nautilus-global-preferences.c
6422         * libnautilus-private/nautilus-global-preferences.h:
6423         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6425         * libnautilus-private/nautilus-metadata.h:
6426         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6428         * src/nautilus-application.c:
6429         * src/nautilus-application.h:
6430         Save session on session save request, add
6431         nautilus_application_load_session(), move
6432         initial navigational geometry handling to
6433         nautilus_application_create_navigation_window,
6434         maximize window if
6435         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6436         is set.
6438         * src/nautilus-main.c:
6439         Add "--load-session" parameter.
6441         * src/nautilus-shell-interface.idl:
6442         * src/nautilus-shell.c:
6443         Add load_session CORBA method.
6445         * src/nautilus-navigation-window.c:
6446         * src/nautilus-spatial-window.c:
6447         Save maximized state when appropriate.
6449         * src/nautilus-window-manage-views.c:
6450         Load maximized state for spatial windows,
6451         remove navigation window geometry handling.
6453         * src/nautilus-window.c:
6454         * src/nautilus-window-private.h:
6455         Add nautilus_add_to_history_list_no_notify.
6457 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6459         * libnautilus-extension/nautilus-menu-provider.[ch]:
6460         Add items_updated signal
6462         * libnautilus-private/Makefile.am:
6463         * libnautilus-private/nautilus-signaller.[ch]:
6464         * src/nautilus-signaller.[ch]:
6465         * src/Makefile.am:
6466         Move NautilusSignaller to libnautilus-private.
6467         Add popup_menu_changed signal.
6469         * src/nautilus-application.c:
6470         Signal popup_menu_changed when a menu provider emits items_updated.
6472         * src/file-manager/fm-directory-view.c:
6473         * src/nautilus-window.c:
6474         Handle popup_menu_changed.
6476         * src/nautilus-emblem-sidebar.c:
6477         * src/nautilus-history-sidebar.c:
6478         * src/nautilus-navigation-window-menus.c:
6479         * src/nautilus-navigation-window.c:
6480         * src/nautilus-property-browser.c:
6481         * src/nautilus-spatial-window.c:
6482         * src/nautilus-window-menus.c:
6483         Update includes.
6485         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6487 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6489         * libnautilus-private/nautilus-column-utilities.c:
6490         Add selinux context column
6492         * libnautilus-private/nautilus-directory-async.c:
6493         * libnautilus-private/nautilus-file-private.h:
6494         * libnautilus-private/nautilus-file.[ch]:
6495         Get selinux context for all files.
6496         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6497         Add selinux_context string attribute.
6499         * src/file-manager/fm-properties-window.c:
6500         Display selinux context in permissions page.
6502 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6504         * libnautilus-private/nautilus-global-preferences.[ch]:
6505         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6506         Add show_advanced_permissions setting
6507         Remove show_special_flags setting, its always on in advanced mode.
6509         * libnautilus-private/nautilus-file-operations.[ch]:
6510         Add nautilus_file_set_permissions_recursive
6512         * src/file-manager/fm-properties-window.c:
6513         Change permission page. Implement both simple and advanced mode.
6514         Add recursive permissions setting.
6515         HIGify some spacing.
6517 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6519         * configure.in:
6520         Post-release version bump
6522 === nautilus 2.15.2 ===
6524 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6526         * NEWS:
6527         Update for release
6529 2006-05-30  Christian Neumair  <chris@gnome-de.org>
6531         * libnautilus-private/nautilus-icon-factory.c:
6532         * libnautilus-private/nautilus-thumbnails.c:
6533         * libnautilus-private/nautilus-thumbnails.h:
6534         Use GdkPixbufLoader for thumbnailing.
6536 2006-05-29  Christian Neumair  <chris@gnome-de.org>
6538         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6539         Limit max. returned SVG icon size to requested icon size.
6541 2006-05-24  Christian Neumair  <chris@gnome-de.org>
6543         * libnautilus-private/nautilus-file-utilities.c:
6544         (nautilus_file_operations_copy_move):
6545         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6546         nautilus_file_get_enclosing_volume.
6548         * libnautilus-private/nautilus-file-utilities.c:
6549         * libnautilus-private/nautilus-file-utilities.h:
6550         Remove nautilus_get_enclosing_volume.
6552 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6554         * src/nautilus-information-panel.c:
6555         * src/nautilus-window-bookmarks.c:
6556         * src/file-manager/fm-properties-window.c:
6558         Use g_signal_connect_data instead of the outdated eel equivalent.
6560 2006-05-24  Alexander Larsson  <alexl@redhat.com>
6562         * src/file-manager/fm-list-view.c:
6563         Remove unused include of eel-cell-renderer-pixbuf-list.h
6565 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6567         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6568         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6570 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
6572         * nautilus-folder-handler.desktop.in: Add internationalization
6573         * po/POTFILES.in: Add the file.
6575 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6577         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6578         Only pass TRUE for embedding_text if we actually read a top-left text.
6579         Based on patch from Rene Hausleitner (#335435)
6581 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6583         * src/file-manager/fm-directory-view.c:
6584         * src/nautilus-places-sidebar.c:
6585         Don't allow floppy formating if the floppy is mounted,
6586         since gfloppy can't handle that. (#125819)
6587         Patch from Xavier Claessens
6589 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6591         * configure.in:
6592         Post-release version bump.
6594 === nautilus 2.15.1 ===
6596 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6598         * NEWS:
6599         Update for release
6601 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6603         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6604         (icon_set_size), (icon_toggle_selected),
6605         (nautilus_icon_container_move_icon), (keyboard_stretching),
6606         (end_stretching), (nautilus_icon_container_update_icon),
6607         (assign_icon_position), (nautilus_icon_container_add),
6608         (nautilus_icon_container_is_stretched),
6609         (nautilus_icon_container_unstretch),
6610         (nautilus_icon_container_freeze_icon_positions):
6611         * libnautilus-private/nautilus-icon-container.h:
6612         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6613         * libnautilus-private/nautilus-icon-private.h:
6614         * src/file-manager/fm-icon-view.c:
6615         (get_stored_icon_position_callback),
6616         (icon_position_changed_callback):
6617         Cleanup to merge the x any y icon scale factors into one variable.
6619         Patch from Christian Neumair <chris@gnome-de.org>
6621 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
6623         * src/nautilus-places-sidebar.c: (update_places_cb),
6624         (volume_unmounted_callback), (drive_disconnected_callback),
6625         (drive_connected_callback),
6626         (nautilus_places_sidebar_set_parent_window):
6627         Update the places on drive-connected and drive-disconnected
6628         signals too. Delay the update for the volume-unmounted signal
6629         with an idle callback to work around gnome-vfs removing the
6630         volume only after we received the signal.
6632         Patch from Xavier Claessens <xclaesse@gmail.com>
6634 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
6636         * src/nautilus-window-manage-views.c:
6637         (got_file_info_for_view_selection_callback):
6638         Re-set viewed_file after a location change failed. Prevents
6639         crashing over an assertion in viewed_file_changed_callback
6640         on slow filesystems. Fixes #339965.
6642 2006-05-08  Federico Mena Quintero  <federico@novell.com>
6644         * libnautilus-private/nautilus-file-operations.c
6645         (handle_transfer_ok): Don't special-case the first 0 bytes of the
6646         file in the case of reporting actual copy/move progress.  It is
6647         fine to update both the labels and the sizes every time.  Fixes
6648         http://bugzilla.gnome.org/show_bug.cgi?id=341064
6649         https://bugzilla.novell.com/show_bug.cgi?id=66073
6651 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
6653         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6654         (check_visibility), (bookmarks_check_popup_sensitivity),
6655         (get_selected_iter), (rename_selected_bookmark),
6656         (remove_selected_bookmarks), (mount_shortcut_cb),
6657         (unmount_shortcut_cb), (eject_shortcut_cb),
6658         (nautilus_places_sidebar_init):
6659         Add volume data to the list store and use it to show
6660         an unmount command for network volumes. (#316184)
6662         Patch from Xavier Claessens <xclaesse@gmail.com>
6664 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6666         * libnautilus-private/nautilus-dnd.c:
6667         (nautilus_drag_drop_action_ask),
6668         (nautilus_drag_drop_background_ask):
6669         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6670         * src/nautilus-places-sidebar.c:
6671         (bookmarks_build_popup_menu):
6672         Use eel_gtk_menu_append_separator.
6674         * src/nautilus-places-sidebar.c:
6675         (bookmarks_check_popup_sensitivity):
6676         Use eel_gtk_widget_set_shown.
6678 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6680         * src/nautilus-query-editor.c: (type_combo_changed):
6681         Fix typo in function name: s/availible/available/ (#326053)
6683         * configure.in:
6684         Require eel 2.15.1
6686 2006-05-04  Christian Neumair  <chris@gnome-de.org>
6688         * src/nautilus-navigation-action.c:
6689         (nautilus_navigation_action_class_init), (disconnect_proxy):
6690         Disconnect signal handlers registered when connecting proxies.
6692 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
6694         * src/nautilus-places-sidebar.c: (volume_op_callback):
6695         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6696         (eject_for_type), (set_visibility),
6697         (bookmarks_check_popup_sensitivity), (get_selected_drive),
6698         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6699         (format_shortcut_cb), (bookmarks_build_popup_menu):
6700         Add mount, unmount, eject and format menu items to the popup menu
6701         of drives in the places sidebar. (#316184)
6703         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6705 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6707         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6708         Adapt to new GtkAboutDialog behaviour and use wrap-license.
6709         Makes the close button work again. Fixes #336520.
6711         Patch from Christian Persch <chpe@gnome.org>
6713 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6715         * src/nautilus-query-editor.c: (location_row_create_widgets):
6716         Fix typo in the query filechooser window title. (#325284)
6718 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6720         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
6721         (finish_first_line):
6722         Fix wording: Use "criterion" instead of "criterium". (#331682)
6724         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
6726 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6728         * libnautilus-private/nautilus-program-choosing.c:
6729         (application_cannot_open_location):
6730         Remove bogus period from strings. (#336909)
6732         Patch from Javier F. Serrador <serrador@tecknolabs.com>
6734 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6736         * libnautilus-private/nautilus-file-operations.c:
6737         (handle_transfer_overwrite):  Use the same phrasing and
6738         format as the GTK+ overwrite dialog.  Also, per the HIG
6739         convert the dialog to a confirmation alert since the user's
6740         command may destroy data. (#325188)
6742         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6744 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6746         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
6747         (append_exifdata_string):
6748         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
6749         deciding which date to show from image metadata. (#331810)
6751         Patch from Pat Suwalski <pat@suwalski.net>
6753 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
6755         * configure.in:
6756         * po/LINGUAS:
6757         Update handling of po/LINGUAS for new instructions.  Refer
6758         to http://live.gnome.org/GnomeGoals/PoLinguas
6760         Patch from Brian Pepple  <bdpepple@gmail.com>
6762 2006-04-27  Christian Neumair  <chris@gnome-de.org>
6764         * src/file-manager/fm-actions.h:
6765         * src/file-manager/fm-directory-view.c:
6766         (file_get_volume_and_drive),
6767         (action_self_mount_volume_callback),
6768         (action_self_unmount_volume_callback),
6769         (action_self_eject_volume_callback),
6770         (action_self_format_volume_callback),
6771         (file_get_volume_and_drive),
6772         (file_should_show_self),
6773         (real_update_menus_volumes):
6774         * src/file-manager/fm-tree-view.c:
6775         (create_popup_menu):
6776         * src/file-manager/nautilus-directory-view-ui.xml:
6777         Allow to mount/unmout/eject/format a volume when displaying its
6778         activation URI.
6780 2006-04-26  Christian Neumair  <chris@gnome-de.org>
6782         * libnautilus-private/nautilus-file.c:
6783         (nautilus_file_denies_access_permission),
6784         (nautilus_file_can_get_permissions),
6785         (nautilus_file_can_set_permissions):
6786         If no ACCESS file info field is available, pretend to have full
6787         access. If no PERMISSIONS field is available, pretend to have full
6788         permission control.
6790 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6792         * libnautilus-private/nautilus-icon-canvas-item.c:
6793         Fix width of text selection in text-below-icons mode.
6794         (it was to wide.)
6796 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6798         * configure.in:
6799         Remove popt
6801         * src/nautilus-connect-server-dialog-main.c:
6802         * src/nautilus-main.c:
6803         Convert from popt to goption.
6804         Based on patch from Philip Van Hoof
6806 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6808         * src/nautilus-main.c:
6809         Remove icon registration, as its no longer needed with gtk 2.9.
6811         * src/nautilus-window-menus.c:
6812         (nautilus_menus_append_bookmark_to_menu):
6813         Remove bogus TODO.
6815 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6817         * configure.in:
6818         Bump version to 2.15.1
6819         2.14 development continues on gnome-2-14 branch.
6821 ==== gnome-2-14 branched from here ===
6823 2006-04-25  Christian Neumair  <chris@gnome-de.org>
6825         * configure.in:
6826         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
6828         * src/file-manager/fm-tree-view.c: (create_tree):
6829         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
6831 2006-04-18  Alexander Larsson  <alexl@redhat.com>
6833         * libnautilus-private/nautilus-file-attributes.h:
6834         * libnautilus-private/nautilus-directory-async.c:
6835         * libnautilus-private/nautilus-directory-private.h:
6836         * libnautilus-private/nautilus-file-private.h:
6837         * libnautilus-private/nautilus-file.c:
6838         * libnautilus-private/nautilus-file.h:
6839         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
6840         the normal top-left text to 10x5.
6841         Add need_large argument to nautilus_file_peek_top_left_text and
6842         nautilus_extract_top_left_text.
6844         * libnautilus-private/nautilus-icon-canvas-item.[ch]
6845         Make details an instance-private instead of allocating separately.
6846         Add _set_is_visible() and only keep PangoLayouts cached for
6847         visible icons.
6849         * libnautilus-private/nautilus-icon-container.[ch]:
6850         * src/file-manager/fm-icon-container.c:
6851         Monitor large embedded text for larger icons.
6852         Call nautilus_icon_canvas_item_set_is_visible as needed.
6854         * libnautilus-private/nautilus-icon-factory.[ch]:
6855         Limit never-free recently used cache to 20 items.
6856         Free other unused cache items after a 100 sec.
6858 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6860         * po/LINGUAS:
6861         Remove newlines to fix build with CVS intltool. (#338423)
6863 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6865         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
6866         Don't delete the first bookmark if pressing del key on an
6867         undeletable item. Fixes #338377.
6869 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
6871         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
6872         Don't add location bookmark for desktop windows. Fixes #334860.
6874         Patch from Christian Neumair <chris@gnome-de.org>
6876 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6878         * configure.in:
6879         Post-release version bump.
6881 === nautilus 2.14.1 ===
6883 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6885         * NEWS:
6886         Update for release
6888         * configure.in:
6889         Require eel 2.14.1
6891 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6893         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
6894         Use smaller close icon for the sidebar.
6896         Patch from Yang Hong <yanghong@ccoss.com.cn>
6898 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6900         * libnautilus-private/nautilus-icon-dnd.c:
6901         (get_data_on_first_target_we_support):
6902         Determine drop target by iterating through drop container
6903         target list instead of drag context DND list. (#337588)
6905         Patch from Christian Neumair <chris@gnome-de.org>
6907 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6909         * po/LINGUAS: New file listing all supported languages.
6911         * configure.in: Use po/LINGUAS instead of including all languages
6912         directly in this file. See the wiki for more information:
6913         http://live.gnome.org/GnomeGoals/PoLinguas
6915         Patch from Brian Pepple  <bdpepple@gmail.com>
6917 2006-04-08  Christian Neumair  <chris@gnome-de.org>
6919         * libnautilus-private/nautilus-file-operations-progress.c:
6920         (nautilus_file_operations_progress_update),
6921         (nautilus_file_operations_progress_set_operation_string):
6922         Update progress dialog when setting its operation string,
6923         also set operation string during preflight.
6925 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
6927         * src/file-manager/fm-directory-view.c:
6928         (set_script_environment_variables),
6929         (unset_script_environment_variables):
6930         * src/nautilus-main.c: (main):
6931         * src/nautilus-shell.c: (corba_restart):
6932         Use g_(un)setenv instead of their eel_ counterparts.
6934 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6936         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6937         (mount_volume_callback), (row_activated_callback),
6938         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
6939         Adapt the same policy for showing drives and volumes in the places
6940         sidebar as in computer:/// and the gtk filechooser: Show unmounted
6941         but user-visible drives and mount them on activation. (#321320)
6943         Patch from Xavier Claessens <xclaesse@gmail.com>
6945 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6947         * data/patterns/.striated.png:
6948         * data/patterns/Makefile.am:
6949         Remove unused pattern file. (#337353)
6951 2006-03-30  Christian Neumair  <chris@gnome-de.org>
6953         * src/file-manager/fm-directory-view.c:
6954         (fm_directory_view_get_loading):
6955         * src/file-manager/fm-directory-view.h:
6956         Add fm_directory_view_get_loading().
6958         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
6959         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
6960         Use fm_directory_view_get_loading() to determine whether view is
6961         loaded. If it is not yet loaded, don't position icons lazily.
6963 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
6965         * src/nautilus-connect-server-dialog-main.c: (main):
6966         Get the command line options and pass them on to the dialog.
6968         * src/nautilus-connect-server-dialog.c: (connect_to_server),
6969         (nautilus_connect_server_dialog_init), (setup_for_type):
6970         Use new MethodInfo struct to construct the UI.
6971         (display_server_uri): New function for initialising the UI based
6972         on the broken down parts of the URI.
6973         (nautilus_connect_server_dialog_new): Use display_server_uri.
6974         (get_method_description): New helper function.
6975         (port_insert_text): Accept more than one digit at a time.
6977         Display broken down URIs in 'Connect to Server' properly. (#332848)
6979         Patch from Nate Nielsen <nielsen@memberwebs.com>
6981 2006-03-22  Daniel Drake  <dsd@gentoo.org>
6983         * libnautilus-private/nautilus-icon-factory.c: Only consider
6984         the filename suffix when deciding if a file is an SVG image.
6985         Bug #330019.
6987 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
6989         * src/nautilus-application.c: use g_strv_length instead of a
6990         private copy and gnome_vfs_make_uri_from_shell_arg instead of
6991         the old eel_make_uri_from_shell_arg. Bug #334077.
6993 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
6995         * src/file-manager/fm-directory-view.c:
6996         (pattern_select_response_cb), (select_pattern):
6997         Add help button to the Select Pattern dialog. (#331443)
6999         * src/nautilus-connect-server-dialog.c: (response_callback),
7000         (nautilus_connect_server_dialog_init):
7001         Add help button to the Connect to Server dialog. (#334330)
7003         * src/nautilus-location-dialog.c: (response_callback),
7004         (nautilus_location_dialog_init):
7005         Add help button to the Open Location dialog (#334293)
7007 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7009         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7010         Don't set the visibility of the "burn CD" action here.
7011         (nautilus_window_initialize_menus_constructed): New public
7012         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7013         a window which has a menubar.  This prevents calling
7014         have_burn_uri() unnecessarily for the desktop window, as this is
7015         an expensive operation during login (up to 1 second!).  The way
7016         have_burn_uri() works is by creating a "burn:///" URI and seeing
7017         if it is valid, but this makes gnome-vfs load libmapping.so from
7018         nautilus-cd-burner; this takes a long time during login.
7020         * src/nautilus-window-private.h: Added prototype for
7021         nautilus_window_initialize_menus_constructed().
7023         * src/nautilus-window.h: New prototype for
7024         nautilus_window_has_menubar_and_statusbar().
7026         * src/nautilus-window.c
7027         (nautilus_window_has_menubar_and_statusbar): New function; returns
7028         whether the window should have a menubar and statusbar.  This
7029         depends on the window_type from the class structure.
7030         (nautilus_window_constructor): Call
7031         nautilus_window_initialize_menus_constructed().  We do it here so
7032         that its own call to nautilus_window_has_menubar_and_statusbar()
7033         will already have the right value for class->window_type.
7035 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7037         * src/nautilus-main.c: (register_icons):
7038         Speed up stock icon registration, as discussed on the mailing list:
7040         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7042         Also fixes #335158.
7044         * libnautilus-private/nautilus-file-operations.c:
7045         (nautilus_file_operations_copy_move):
7046         Check whether enclosing volume for any of the source files is
7047         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7048         Fixes #167102.
7050         * libnautilus-private/nautilus-file-utilities.c:
7051         * libnautilus-private/nautilus-file-utilities.h:
7052         Add nautilus_get_enclosing_volume.
7054 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7056         * nautilus-computer.desktop.in:
7057         * nautilus-folder-handler.desktop.in:
7058         * nautilus-home.desktop.in:
7059         * src/network-scheme.desktop.in:
7060         Add --no-desktop to the Exec command line options. (#326338)
7062         Patch from Saleem Abdulrasool
7064         * nautilus-computer.desktop.in:
7065         * nautilus-folder-handler.desktop.in:
7066         * nautilus-home.desktop.in:
7067         * nautilus.desktop.in:
7068         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7069         none of the listed binaries does exist anymore.
7071 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7073         * libnautilus-private/*.c:
7074         * src/file-manager/*.c:
7075         * src/*.c:
7076         Use gi18n.h instead of deprecated gnome-i18n.h header.
7078         * libnautilus-private/nautilus-query.c:
7079         (nautilus_query_to_readable_string):
7080         Mark string for translation.
7082         * po/POTFILES.in:
7083         Add nautilus-query.c
7085         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7087 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7089         * configure.in: Added "ka" Georgian to
7090         ALL_LINGUAS.
7092 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7094         * configure.in:
7095         Post-release version bump.
7097 === nautilus 2.14.0 ===
7099 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7101         * NEWS:
7102         Update for release
7104         * configure.in:
7105         Update version to 2.14.0
7107 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7109         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7110         (activation_drive_mounted_callback):
7111         Don't show error dialog if mount error is "".
7113 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7115         * libnautilus-private/nautilus-icon-canvas-item.c:
7116         Fix text drawing in RTL mode in text beside icons.
7118 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7120         * libnautilus-private/nautilus-mime-actions.c:
7121         (nautilus_mime_actions_get_full_file_attributes):
7122         Don't request the mime list for activation, context menu and
7123         the view as menu anymore. It was once used for determining a
7124         specialized component for directories, but we don't support that
7125         anymore. Nowadays it just delays these operations and can cause
7126         auth dialogs when opening the popup menu.
7128 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7130         * libnautilus-private/nautilus-file.c:
7131         (nautilus_file_recompute_deep_counts):
7132         Add file to work queue of enclosing directory when recomputing
7133         deep count for the properties dialog. Fixes #169342.
7135         Patch from Christian Neumair
7137 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7139         * src/nautilus-window-manage-views.c:
7140         * src/nautilus-window-private.h:
7141         Close window when it gets put in the trash.
7143         Patch from Christian Neumair
7145 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7147         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7148         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7149         icons jumping around
7151         * libnautilus-private/nautilus-icon-container.c:
7152         remove old workaround
7154         Patch from Christian Neumair
7156 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7158         * configure.in: Add "km" to ALL_LINGUAS.
7160 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7162         * libnautilus-private/nautilus-directory-async.c:
7163         (new_files_cancel), (nautilus_directory_cancel):
7164         Cancel get_file_info calls for new files too. Fixes a crash
7165         when leaving a directory with pending calls (#152977).
7167 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7169         * src/file-manager/fm-directory-view.c: (activate_callback):
7170         Close the window after the file activation, not before.
7171         Fixes a crash when middle-clicking a file (#330491).
7173 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7175         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7176         Don't show directory count for smb shares, as that can cause
7177         lots of network traffic and auth dialogs.
7179 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7181         * libnautilus-private/nautilus-icon-container.c:
7182         (get_cmp_point_x), (get_cmp_point_y),
7183         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7184         (closest_in_90_degrees), (record_arrow_key_start):
7185         Use better icon points for comparing the position of two items in
7186         "Text Beside Icon" mode. Fixes keynav issues with items that have
7187         different icon sizes.
7189 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7191         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7192         (get_drop_path):
7193         Test for the right path in the break condition. Fixes an infinite
7194         loop when dragging an item over a non-folder child of an expanded
7195         node in the list view, deadlocking the desktop.
7197 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7199         * configure.in:
7200         Post release version bump
7202 === nautilus 2.13.92 ===
7204 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7206         * NEWS:
7207         Update for release
7209 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7211         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7212         Use lazy positioning for volumes only, not all desktop file icons,
7213         as this can cause icons to move around, and its mainly required
7214         for removable volumes anyway.
7216 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7218         * src/nautilus-navigation-window.c:
7219         * src/nautilus-spatial-window.c:
7220         * src/nautilus-window.[ch]:
7221         Don't shortcut the title change when the bookmark name changes.
7222         Fixes #331383
7223         Patch from Christian Neumair.
7225 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7227         Get users' and groups' names via a cache to avoid calling
7228         getpwuid/getgrgid too often (i.e. many times during single redraw).
7230         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7231         Added nautilus-users-groups-cache.[ch]
7232         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7233         implementation of cache for getpwuid/getgrgid results.
7234         * libnautilus-private/nautilus-file.c:
7235         (get_user_name_from_id): removed
7236         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7237         (get_user_and_real_name_from_id): get user name and gecos using
7238         nautilus_users_cache_* functions instead of using getpwuid directly.
7239         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7240         (nautilus_file_get_group_name): get group name using
7241         nautilus_groups_cache_get_name instead of using getgrgid directly.
7242         (nautilus_file_get_owner_as_string): get user name using
7243         nautilus_users_cache_get_name.
7245 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7247         Don't add all possible columns to GtkTreeView when initializing
7248         FMListView, only the ones we actually show. This way we avoid getting
7249         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7250         columns with the default settings.
7252         * src/file-manager/fm-list-view.c:
7253         (apply_visible_columns_foreach, apply_visible_columns,
7254         apply_column_order): removed
7255         (apply_columns_settings): new function, updates a list of columns in
7256         GtkTreeView given both a list of visible columns and their ordering,
7257         replacement for apply_visible_columns and apply_column_order.
7258         (create_and_set_up_tree_view): when creating details->columns hash
7259         table, pass g_object_unref as value_destroy_func; before adding
7260         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7261         add columns to the view, the appropriate columns will be added when
7262         applying the configuration; in order to apply initial columns
7263         settings, call apply_columns_settings (instead of
7264         apply_visible_columns + apply_column_order).
7265         (set_visible_columns_from_metadata_and_preferences,
7266         set_column_order_from_metadata_and_preferences): removed
7267         (set_columns_settings_from_metadata_and_preferences): new, replacement
7268         for set_visible_columns_* and set_column_order_*.
7269         (fm_list_view_begin_loading, column_chooser_changed_callback,
7270         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7271         default_visible_columns_changed_callback,
7272         default_column_order_changed_callback): use newly added
7273         set_columns_settings_from_metadata_and_preferences.
7275 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7277         Avoid heavy operations inside "motion_notify_event" handler: don't
7278         call gtk_tree_model_row_changed (which causes updating the whole
7279         view), don't create new mouse cursor, change cursor only when
7280         necessary.
7281         As a bonus we avoid leaking hand cursor in nautilus and X server.
7283         * src/file-manager/fm-list-view.c:
7284         (hand_cursor): new global variable for storing hand cursor used in
7285         single click mode
7286         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7287         the model when changing rows, it's very slow and unnecessary - GTK+
7288         automatically invalidates parts of the view occupied by old and new
7289         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7290         only when necessary (from GDK_HAND2 to default and the other way
7291         round)
7292         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7293         the current row in the model, GTK+ automatically redraws the current
7294         row
7295         (enter_notify_callback): in case single click mode is used, update
7296         details->hover_path and set hand cursor if necessary
7297         (create_and_set_up_tree_view): connect to enter_notify_event signal
7298         in addition to leave_notify_event.
7299         (fm_list_view_click_policy_changed): unref global hand_cursor and
7300         set it to NULL when changing to double click mode, create new cursor
7301         and assign it to hand_cursor when changing to single click one.
7302         (fm_list_view_finalize): free details->hover_path if necessary
7303         (fm_list_view_init): explicitly set details->hover_path to NULL
7305 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7307         * src/nautilus-window-manage-views.c:
7308         Don't close window if old file changed when we're loading
7309         a new one (#137027).
7310         Based on patch from Christian Neumair.
7312 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7314         * libnautilus-private/nautilus-icon-container.c:
7315         Correctly handle *_margins as pixel values, not world-coords.
7316         Based on patch from Christian Neumair.
7318 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7320         * libnautilus-private/nautilus-icon-container.c
7321         (finish_adding_new_icons): Do not place icons both in the
7322         no_position_icons and semi_position_icons lists!
7323         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7324         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7325         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7326         getting a negative number.  So, we initially test for this and
7327         start that the first snap column.  The same reasoning applies to
7328         *y and the baseline.
7330 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7332         * src/nautilus-navigation-window.c:
7333         Allow saving a sidebar width of 0 (#331475)
7334         Patch from Christian Neumair
7336 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7338         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7339         Allow line-breaks after '-', '_', '.'
7340         (although not when a short number follows '.')
7341         Patch from Christian Neumair
7343 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7345         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7346         (can_accept_items_as_bookmarks), (drag_motion_callback),
7347         (bookmarks_drop_uris), (build_selection_list),
7348         (drag_data_received_callback):
7349         Only allow creation of bookmarks for directories. Fixes #328074.
7351 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7353         * libnautilus-private/nautilus-directory.c:
7354         (nautilus_directory_notify_files_removed):
7355         Plug potential leak.
7357 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7359         * src/file-manager/fm-directory-view.c: (done_loading):
7360         Only use the idle reveal mechanism for the list view.
7362 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7364         * src/file-manager/fm-directory-view.c:
7365         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7366         (done_loading):
7367         Call reveal_selection in an idle callback to work around a bug in
7368         GtkTreeView which produces buggy scroll states when the nodes have
7369         not yet been allocated. It would make the selection always the top
7370         row even when it should ignore alignment, among other oddities.
7372 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7374         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7375         * src/nautilus-application.h:
7376         * src/nautilus-window-manage-views.c:
7377         (got_file_info_for_view_selection_callback):
7378         Also consider desktop windows when deciding whether to fallback to
7379         home or not. Fixes #331605.
7381 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7383         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7385 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7387         * libnautilus-private/nautilus-directory-async.c:
7388         (directory_count_start):
7389         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7390         This avoids lots of stats.
7392         * configure.in:
7393         Require vfs 2.13.92 (cvs for now) for the above.
7395 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7397         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7398         Don't leak bookmark.
7400 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7402         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7403         Resolve the dropped uris to their drop target, use the same naming
7404         logic as the bookmark menu and use gnome-fs-directory icon when adding.
7405         If something more fitting is available it will be updated anyway.
7406         Fixes #332235.
7408 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7410         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7411         Set the has_custom_name_flag before setting the name - which would
7412         otherwise immediately commit the bookmarks to disk without the name.
7413         Fixes #327744.
7415 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7417         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7418         (bookmarks_button_press_event_cb):
7419         Open the popup menu non-modal and pass the button event on to the
7420         tree view. Makes a right click select the item under the cursor
7421         before bringing up the menu. Fixes #329778.
7423 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7425         * libnautilus-private/nautilus-file.c:
7426         (nautilus_file_get_size_as_string_with_real_size):
7427         Add a cast to fix build for platforms where GnomeVFSFileSize
7428         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7430 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7432         * src/file-manager/fm-error-reporting.[ch]:
7433         Add callback to fm_rename_file.
7435         * src/file-manager/fm-icon-view.c:
7436         Pass NULL as above callback
7438         * src/file-manager/fm-list-view.c:
7439         Don't activate file when renaming, delay until rename done.
7440         After rename, scroll to renamed file if not visibile, because it
7441         may have moved.
7443         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7445         * src/file-manager/fm-list-model.c:
7446         On file change, if file was re-sorted emit rows_reordered.
7448         This fixes bug #326581
7450 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7452         * libnautilus-private/nautilus-mime-actions.c:
7453         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7454         (file_compare_by_uri_scheme),
7455         (nautilus_mime_get_default_application_for_files),
7456         (nautilus_mime_get_open_with_applications_for_files),
7457         (nautilus_mime_get_applications_for_files),
7458         (nautilus_mime_has_any_applications_for_files):
7459         Avoid redundant application lookups by sorting the files by mime type
7460         and skipping the ones which have the same mime type / parent uri
7461         combination as the previous one. Prevents nautilus from blocking for
7462         seconds when selecting many files of similar type.
7464 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
7466         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7467         Fall back to locale encoding or force utf8 if the utf8 conversion
7468         of the link target filename fails. (#331379)
7470 2006-02-15  Alexander Larsson  <alexl@redhat.com>
7472         * src/file-manager/fm-properties-window.c (append_extension_pages):
7473         Pass the original files, not the target files to property
7474         page providers. (#329426)
7475         (create_permissions_page):
7476         Make sure we can get permissions from target before showing
7477         permissions page.
7479 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7481         * configure.in:
7482         Post release version bump.
7484 === nautilus 2.13.91 ===
7486 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7488         * NEWS:
7489         Update for release
7491         * configure.in:
7492         Require eel 2.13.91
7494 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7496         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7497         Fix layout bug on desktop (#153519)
7499 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7501         * nautilus-folder-handler.desktop.in:
7502         Add application/x-gnome-saved-search to the list of folder types handled
7504 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7506         * configure.in:
7507         Post release version bump.
7509 === nautilus 2.13.90 ===
7511 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7513         * NEWS:
7514         Update for release
7516         * configure.in:
7517         Bump version to 2.13.90
7519 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7521         * src/nautilus-file-management-properties.c:
7522         (nautilus_file_management_properties_dialog_setup):
7523         * src/nautilus-file-management-properties.glade:
7524         Add the option to always use the location bar to the
7525         preferences dialog. Closes #328659.
7526         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7528 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7530         * libnautilus-private/nautilus-view.h:
7531         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7532         Add new grab_focus method.
7534         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7535         (fm_list_view_iface_init):
7536         Implement grab_focus.
7538         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7539         Use grab_focus to set the focus on the content view. Fixes #329087.
7540         Patch from Nelson Benitez <gnel@cenobioracing.com>
7542 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
7544         * src/nautilus-places-sidebar.c: (compute_drop_position),
7545         (get_drag_data), (free_drag_data), (drag_motion_callback),
7546         (drag_leave_callback), (uri_list_from_selection),
7547         (drag_data_received_callback), (drag_drop_callback),
7548         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7549         Enable bookmarks as drop targets. Closes #43311.
7550         Based on a patch from Christian Neumair <chris@gnome-de.org>.
7552 2006-01-29  Christian Neumair  <chris@gnome-de.org>
7554         * libnautilus-private/nautilus-icon-container.c:
7555         (finish_adding_new_icons):
7556         Use same grid as positioned icons to not mess up spacing.
7558 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
7560         * libnautilus-private/nautilus-file.c:
7561         (nautilus_file_get_size_as_string_with_real_size),
7562         (nautilus_file_get_string_attribute):
7563         * src/file-manager/fm-properties-window.c: (create_basic_page):
7564         Show the detailed file size in addition to the formatted one
7565         in the properties dialog. Fixes #62713.
7566         Patch from Gautier Portet <kassoulet@gmail.com>
7568 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7570         * src/file-manager/fm-directory-view.c:
7571         (confirm_delete_from_trash):
7572         HIGify the icon in the delete from trash dialog.
7573         Patch from Luca Ferretti <elle.uca@libero.it>
7575 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7577         * test/test-nautilus-directory-async.c: (main):
7578         Fix C99-style variable initialization.
7579         Patch from Jens Granseuer <jensgr@gmx.net>
7581 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7583         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7584         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7585         Stop cell editing when disposing the view. Fixes #322821.
7587 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7589         * libnautilus-private/nautilus-file-operations.c:
7590         (progress_dialog_set_to_from_item_text):
7591         Use nautilus_get_uri_shortname_for_display to avoid
7592         crashing g_markup with invalid utf-8. Fixes #325586.
7594 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
7596         * src/file-manager/fm-properties-window.c:
7597         (synch_groups_combo_box), (synch_user_menu):
7598         Don't try to update the owner and group widgets if
7599         the monitored file was removed. Fixes #325702.
7601 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7603         * src/nautilus-window.c: (nautilus_window_destroy):
7604         Unref and destroy a new content view that has been created
7605         but not yet been switched to. Fixes a rare crash.
7607 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7609         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7610         Don't leak title.
7612 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7614         * libnautilus-private/nautilus-desktop-directory-file.c:
7615         (desktop_directory_file_monitor_add):
7616         Fix a typo that makes the desktop directory monitors leak.
7618 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7620         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7621         Never try to scale icons down to 0px. Fixes scaling for
7622         images with extreme ratios.
7624 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7626         * libnautilus-private/nautilus-mime-actions.c:
7627         (nautilus_mime_get_applications_for_file):
7628         Don't leak mime_type.
7630 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
7632         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7633         Destroy the bookmarks window on shutdown.
7635         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7636         Release the bookmark stores.
7638 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
7640         * src/nautilus-spatial-window.c:
7641         (nautilus_spatial_window_finalize):
7642         Don't leak last_geometry.
7644         * src/file-manager/fm-tree-view.c:
7645         (show_iter_for_file):
7646         Don't leak path.
7648 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7650         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7651         Don't try to remove dummy rows from the reverse maps. Fixes
7652         critical warnings when reloading a list view with subdirectories.
7654 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7656         * configure.in:
7657         Post release version bump.
7659 === nautilus 2.13.4 ===
7661 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7663         * NEWS:
7664         Update for release.
7666 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7668         * configure.in:
7669         * libnautilus-private/Makefile.am:
7670         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7671         * libnautilus-private/nautilus-search-engine.c:
7672         Add search support for the Tracker indexing engine.
7674 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7676         * src/file-manager/fm-directory-view.c:
7677         Handle the mount/unmount error case where the mount system handled
7678         the error dialogs.
7680 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7682         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7683         (get_bookmark_index), (compute_drop_position),
7684         (drag_motion_callback), (drag_leave_callback),
7685         (bookmarks_drop_uris), (drag_data_received_callback),
7686         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7687         (bookmarks_check_popup_sensitivity),
7688         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7689         (rename_shortcut_cb), (remove_selected_bookmarks),
7690         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7691         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7692         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7693         (bookmarks_button_press_event_cb), (bookmarks_edited),
7694         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7695         Merge parts of the d'n'd and popup menu code from the gtk filechooser
7696         into the places sidebar.
7698 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7700         * libnautilus-private/nautilus-directory-background.c:
7701         (nautilus_file_background_read_desktop_settings),
7702         (nautilus_file_background_write_desktop_settings):
7703         Handle new background zooming mode. (#105231)
7705 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7707         * src/file-manager/fm-desktop-icon-view.c:
7708         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7709         Remove the default_zoom pref callback in finalize, not destroy.
7710         Fixes #326063.
7712 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7714         * libnautilus-private/nautilus-file-operations.c:
7715         (progress_dialog_set_to_from_item_text):
7716         Handle hostnames in the progress dialog strings more robustly.
7717         Fixes #325737.
7718         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
7720 2006-01-12  Christian Neumair  <chris@gnome-de.org>
7722         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
7723         Update current bookmark name/pixbuf on changes. Partially fixes
7724         #44906.
7726 2006-01-12  Alexander Larsson  <alexl@redhat.com>
7728         * src/file-manager/fm-error-reporting.c: (rename_callback),
7729         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
7730         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
7732 2006-01-11  Sebastien Bacher  <seb128@debian.org>
7734         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7735         updated the default thumbnailing value (Fixes #317587)
7737 2006-01-11  Christian Neumair  <chris@gnome-de.org>
7739         * libnautilus-private/nautilus-mime-actions.c:
7740         (nautilus_mime_get_default_application_for_files),
7741         (intersect_application_lists),
7742         (nautilus_mime_get_open_with_applications_for_files),
7743         (nautilus_mime_has_any_applications_for_files):
7744         * libnautilus-private/nautilus-mime-actions.h:
7745         Add file list helpers for getting associated applications.
7747         * libnautilus-private/nautilus-program-choosing.c:
7748         * libnautilus-private/nautilus-program-choosing.h:
7749         (nautilus_launch_application):
7750         Allow to pass multiple files per application launch.
7752         * src/nautilus-information-panel.c:
7753         (command_button_callback):
7754         Port to new API.
7756         * src/file-manager/fm-directory-view.c:
7757         (application_launch_parameters_new),
7758         (application_launch_parameters_free),
7759         (fm_directory_view_launch_application),
7760         (fm_directory_view_chose_application_callback),
7761         (application_selected_cb),
7762         (open_with_launch_application_callback),
7763         (add_application_to_open_with_menu), (reset_open_with_menu),
7764         (real_update_menus), (list_to_parameters_foreach),
7765         (mime_application_hash),
7766         (fm_directory_view_make_activation_parameters),
7767         (activate_callback):
7768         Support activation of multiple files at once, correctly figure out
7769         their associated applications. Fixes #105653.
7771         * src/file-manager/fm-directory-view.c:
7772         (activate_callback):
7773         ref/unref the view before/after operating on it. Fixes #326231.
7775 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
7777         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
7778         instead of g_utf8_strlen() since gtk_editable_insert_text takes
7779         the number of bytes (not number of characters).  Fixes #324406.
7781 2006-01-10  Jürg Billeter  <j@bitron.ch>
7783         * libnautilus-private/nautilus-desktop-link.c:
7784         (nautilus_desktop_link_new):
7785         Don't try to free constant string. Fixes #326114.
7787 2005-12-20  Christian Neumair  <chris@gnome-de.org>
7789         * libnautilus-private/nautilus-file.c:
7790         (nautilus_file_get_custom_icon):
7791         * src/file-manager/fm-properties-window.c:
7792         (fm_properties_window_drag_data_received),
7793         (make_relative_uri_from_full), (set_icon),
7794         (select_image_button_callback):
7795         Set icons for directories relative to the directory location to make
7796         it follow location changes.
7798 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7800         * src/nautilus-query-editor.c:
7801         Support filtering on arbitrary mime type.
7802         Uses the new eel_mime_get_availible_mime_types
7804         * configure.in:
7805         Require eel 2.13.4 for new mime list function
7807 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7809         * src/nautilus-query-editor.c: (edit_clicked),
7810         (nautilus_query_editor_grab_focus):
7811         Don't focus invisible widget.
7813 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7815         * libnautilus-extension/Makefile.am:
7816         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
7817         Add NautilusLocationWidgetProvider
7819         * src/nautilus-window-manage-views.c:
7820         Use NautilusLocationWidgetProvider
7822 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7824         * src/file-manager/fm-directory-view.c:
7825         (action_save_search_as_callback):
7826         Some better strings, not resizeable.
7828         * src/nautilus-navigation-window.c:
7829         (nautilus_navigation_window_instance_init),
7830         (nautilus_navigation_window_destroy):
7831         Remove unused tooltips object
7833         * src/nautilus-query-editor.c:
7834         Add tooltips, fix spacing
7836         * src/nautilus-spatial-window.c:
7837         * src/nautilus-window-manage-views.c:
7838         Fix spacing for extra location widgets
7840 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
7842         * src/file-manager/fm-directory-view.c
7843         (action_save_search_as_callback):  HIG fixes for the save
7844         search dialog.
7846 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
7848         * libnautilus-private/nautilus-desktop-link-monitor.c:
7849         (volume_delete_dialog):
7850         * libnautilus-private/nautilus-file-operations.c:
7851         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
7852         * libnautilus-private/nautilus-icon-dnd.c:
7853         (confirm_switch_to_manual_layout):
7854         * libnautilus-private/nautilus-program-choosing.c:
7855         (application_cannot_open_location):
7856         * src/file-manager/fm-directory-view.c:
7857         (report_broken_symbolic_link):
7858         * src/nautilus-location-bar.c: (drag_data_received_callback):
7859         Adapt callers to eel dialog API changes. Fixes #324262.
7861         Patch from Christian Neumair <chris@gnome-de.org>
7862         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
7864 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7866         * libnautilus-private/nautilus-dnd.c:
7867         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
7868         for menu items.
7870 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7872         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
7873         (add_new_pattern), (add_new_color): HIG fixes.  Use title
7874         capitalization for window titles.  Fix widget spacing.
7876 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7878         * libnautilus-private/nautilus-file.c: (get_time),
7879         (compare_by_time), (nautilus_file_compare_for_sort),
7880         (nautilus_file_compare_for_sort_by_attribute):
7881         Support comparison by accessed time. Fixes #321671.
7883         * libnautilus-private/nautilus-file.h:
7884         Add atime sort type.
7886         Based on a patch from bluefuture@email.it
7888 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7890         * src/file-manager/fm-properties-window.c:
7891         (select_image_button_callback):
7892         Use GTK_STOCK_REVERT_TO_SAVED item for icon
7893         selection dialog. Closes #95115.
7894         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
7896 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7898         * libnautilus-extension/nautilus-column.c:
7899         * libnautilus-extension/nautilus-menu-item.c:
7900         * libnautilus-extension/nautilus-property-page.c:
7901         Chain up in finalize handler, to fix leaks.
7903 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7905         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
7906         Correct arguments for add_file, makes rename on new folder/file work
7907         again.
7909 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7911         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7912         * libnautilus-private/nautilus-global-preferences.h:
7913         Rename network icon prefs to match others.
7915 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7917         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7918         * libnautilus-private/nautilus-global-preferences.c:
7919         Disable network icon on desktop by default.
7921         * src/nautilus-main.c:
7922         * src/nautilus-navigation-window-ui.xml:
7923         * src/nautilus-spatial-window-ui.xml:
7924         * src/nautilus-window-menus.c:
7925         Add network to go/places menu.
7927 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7929         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
7930         Make entry 30 chars to match file selector dialog.
7931         Patch from Ray Strode
7933 2005-12-13  Alexander Larsson  <alexl@redhat.com>
7935         * libnautilus-private/nautilus-module.c (nautilus_module_load):
7936         open modules G_MODULE_BIND_LOCAL
7938 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7940         * configure.in:
7941         Post release version bump.
7943 === nautilus 2.13.3 ===
7945 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7947         * Makefile.am:
7948         disable update-mimedb in distcheck
7950         * libnautilus-private/Makefile.am:
7951         Add beagle sources to extradist
7953         * NEWS:
7954         Update for release
7956 --- Merged the nautilus-search2 branch ---
7958 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7960         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
7961         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
7962         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
7964 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7966         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
7967         Another case where we need to create a saved search file.
7969 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7971         * configure.in:
7972         Make it possible to build without beagle.
7974 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7976         * libnautilus-private/Makefile.am:
7977         * libnautilus-private/nautilus-search-engine-simple.[ch]:
7978         Add new NautilusSearchEngineSimple backend.
7980         * libnautilus-private/nautilus-file-utilities.[ch]:
7981         Add nautilus_get_home_directory_uri.
7983         * libnautilus-private/nautilus-marshal.list:
7984         Add VOID:OBJECT,BOOLEAN, sort
7986         * libnautilus-private/nautilus-search-directory.[ch]:
7987         Add nautilus_search_directory_is_indexed.
7988         Make sure saved searches are never returned as search hits.
7990         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
7991         Make _new fail if we can't contact beagle daemon.
7992         Set text on query as one string (it can have keywords in it)
7993         Move freeing of query data to after query is done.
7994         Add _is_indexed
7996         * libnautilus-private/nautilus-search-engine.[ch]:
7997         Add nautilus_search_engine_is_indexed
7998         Remove nautilus_search_engine_enabled
7999         Use beagle if availible, otherwise simple backend.
8001         * src/nautilus-navigation-window-menus.c:
8002         Remove search disabled code
8004         * src/nautilus-query-editor.[ch]:
8005         Rename activate to changed and add reload argument
8006         Add go/reload button for non-indexed searches
8007         Add mnemonic for entry
8008         Change saved search string to "Search Folder"
8010         * src/nautilus-navigation-window.c:
8011         Update for query editor changes
8012         For indexed search engines, default to search in homedir
8014         * src/nautilus-spatial-window.c:
8015         Update for query editor changes
8016         For indexed search engines, default to search in homedir
8017         Remove search disabled code
8019 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8021         * src/nautilus-query-editor.c (setup_external_entry):
8022         Make ugly string slightly better.
8024 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8026         * configure.in:
8027         Mime API needs gnome-vfs-module. Unfortunate...
8029         * libnautilus-private/nautilus-query.c:
8030         Parse queries fully
8032         * libnautilus-private/nautilus-search-engine-beagle.c:
8033         Look at mime types and location.
8035         * src/nautilus-query-editor.c:
8036         Add mime type and location to query editor
8038 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8040         * libnautilus-private/nautilus-query.[ch]:
8041         Add new fields to NautilusQuery
8043 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8045         Merge in changes from NAUTILUS_2_12_1 to
8046         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8047         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8049 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8051         * src/nautilus-history-sidebar.c: (update_history),
8052         (nautilus_history_sidebar_init):
8053         Fix leaks of bookmarks and model.
8055 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8057         * libnautilus-private/nautilus-search-engine-beagle.c:
8058         (nautilus_search_engine_beagle_set_query):
8059         Unref the right query.
8061 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8063         * libnautilus-private/nautilus-file-utilities.c:
8064         (nautilus_compute_title_for_uri):
8065         Handle NULL query in search.
8067         * libnautilus-private/nautilus-file-utilities.h:
8068         * libnautilus-private/nautilus-search-directory.h:
8069         Move saved search uri/mimetype define to
8070         nautilus-file-utilities.h.
8072         * libnautilus-private/nautilus-search-directory.c:
8073         Ref query in get
8075         * libnautilus-private/nautilus-search-engine.c:
8076         Remove unused stuff.
8078         * src/Makefile.am:
8079         * src/nautilus-query-editor.[ch]:
8080         Add new files implementing NautilusQueryEditor
8082         * src/nautilus-places-sidebar.c:
8083         Remove search from places sidebar.
8085         * src/nautilus-search-bar.[ch]:
8086         Only handle text queries.
8088         * src/nautilus-window.[ch]:
8089         * src/nautilus-window-private.h:
8090         * src/nautilus-navigation-window-menus.c:
8091         * src/nautilus-window-manage-views.c:
8092         extra location widgets support and some search mode changes
8094         * src/nautilus-navigation-window.[ch]:
8095         * src/nautilus-spatial-window.c:
8096         Implement new search ui using extra location widgets
8098         * src/file-manager/fm-directory-view.c:
8099         Implement save search and save search as.
8100         Fix free bugs in fm_directory_view_stop.
8102         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8103         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8104         Also handle saved search mimetypes.
8107 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8109         * libnautilus-private/nautilus-search-directory.[ch]:
8110         More functions to save queres.
8112         * src/file-manager/fm-actions.h:
8113         * src/file-manager/fm-directory-view.c:
8114         * src/file-manager/nautilus-directory-view-ui.xml:
8115         Initial stubs for save search menu items.
8117 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8119         * libnautilus-private/nautilus-directory.c:
8120         * libnautilus-private/nautilus-search-directory.[ch]:
8121         * src/nautilus-bookmark-list.c:
8122         Further refactor the query loading, and remove all traces
8123         of the old load/save mechanism.
8125 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8127         * libnautilus-private/nautilus-directory.c:
8128         * libnautilus-private/nautilus-query.[ch]:
8129         * libnautilus-private/nautilus-search-directory.[ch]:
8130         Refactor query loading into NautilusQuery object.
8132 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8134         * configure.in:
8135         Check for update-mime-database
8137         * data/.cvsignore:
8138         * data/Makefile.am:
8139         * data/nautilus.xml.in:
8140         Add mime database entries for saved searches.
8142         * libnautilus-private/Makefile.am:
8143         * libnautilus-private/nautilus-saved-search-file.[ch]:
8144         Special file type for saved search files to pretend that
8145         they are directories.
8147         * libnautilus-private/nautilus-directory.[ch]:
8148         Make nautilus_directory_ref return its arg.
8149         Create NautilusSearchDirectory for saved searches.
8151         * libnautilus-private/nautilus-file-dnd.c:
8152         Non-editable directories do not accept drops.
8154         * libnautilus-private/nautilus-file-private.h:
8155         * libnautilus-private/nautilus-file.h:
8156         Move nautilus_file_get_existing to public header.
8158         * libnautilus-private/nautilus-file.c:
8159         Create saved search files at right time
8161         * libnautilus-private/nautilus-marshal.list:
8162         Add new marshallers
8164         * libnautilus-private/nautilus-monitor.c:
8165         Remove some spew
8167         * libnautilus-private/nautilus-search-directory.[ch]:
8168         Split out search file loading to a separate function.
8170         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8171         Handle several layers of cannot accept drop.
8173         * src/file-manager/fm-directory-view.[ch]:
8174         Make files be related to the directory they are in, since
8175         a file can be in a tree multiple times, with searches.
8176         Sorting us now done in base class, and inheriting classes just
8177         add a compare function.
8178         Fix file leak in new_folder_done.
8180         * src/file-manager/fm-icon-view.c:
8181         Update to new base class API.
8182         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8184         * src/file-manager/fm-list-model.[ch]:
8185         Rearrange data so that we can have one file in multiple dirs.
8186         Still problems with the same directory in multiple dirs.
8187         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8188         Fix leak in each_path_get_data_binder
8190         * src/file-manager/fm-list-view.c:
8191         Update to new APIs (base class and model).
8192         Fix leak in fm_list_view_get_selection_foreach_func.
8194 --- end of nautilus-search2 merge ---
8196 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8198         * src/file-manager/fm-directory-view.c:
8199         (report_broken_symbolic_link):
8200         Don't ask to move broken symlinks to trash in trash (#132751)
8202         Patch from Christian Neumair
8204 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8206         * libnautilus-private/nautilus-desktop-icon-file.c:
8207         * libnautilus-private/nautilus-directory-async.c:
8208         * libnautilus-private/nautilus-file.c:
8209         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8210         permissions.
8212         Patch from Christian Neumair and Christian Kellner
8214         * configure.in:
8215         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8217 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8219         * src/file-manager/fm-properties-window.c:
8220         Use GtkComboBox, not option menu. (#322567)
8222         Patch by Jaap A. Haitsma
8224 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8226         * src/file-manager/fm-directory-view.c:
8227         (extension_action_slow_mime_types_ready_callback),
8228         (extension_action_callback), (add_extension_action_for_files):
8229         Keep the original action refed till its activation callback is
8230         done. Prevents the callback data from being freed prematurely.
8231         Fixes #320230.
8233 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8235         Fixes bug #322957:
8237         Add a "Network Servers" icon on the desktop, which takes you to network:///
8239         * libnautilus-private/nautilus-global-preferences.h
8240         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8241         name.  This determines whether we show the "Network Servers" icon.
8243         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8244         schema for /apps/nautilus/desktop/network_visible; the default is true.
8246         * libnautilus-private/nautilus-desktop-link.h
8247         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8249         * libnautilus-private/nautilus-desktop-link.c
8250         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8252         * libnautilus-private/nautilus-desktop-link-monitor.c
8253         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8254         (nautilus_desktop_link_monitor_delete_link): Don't delete
8255         NAUTILUS_DESKTOP_LINK_NETWORK links.
8256         (update_link_visibility): New helper function.
8257         (desktop_home_visible_changed): Use update_link_visibility(), to
8258         avoid duplicated code.
8259         (desktop_computer_visible_changed): Likewise.
8260         (desktop_trash_visible_changed): Likewise.
8261         (desktop_network_visible_changed): New function.
8262         (create_link_and_add_preference): New helper function.
8263         (nautilus_desktop_link_monitor_init): Use
8264         create_link_and_add_preference() to avoid duplicated code.  Also,
8265         create the network_link.
8266         (desktop_link_monitor_finalize): Unref the network_link.
8267         (remove_link_and_preference): New helper function.
8268         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8269         to avoid duplicated code.  Also, free the network_link.
8271         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8272         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8273         the "Network Servers" icon appears before mounts.
8274         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8275         NAUTILUS_DESKTOP_LINK_NETWORK.
8277 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8279         * libnautilus-private/nautilus-emblem-utils.c:
8280         * libnautilus-private/nautilus-file-operations.c:
8281         * libnautilus-private/nautilus-program-choosing.c:
8282         * src/file-manager/fm-directory-view.c:
8283         * src/file-manager/fm-error-reporting.c:
8284         * src/file-manager/fm-properties-window.c:
8285         * src/file-manager/fm-tree-view.c:
8286         * src/nautilus-application.c:
8287         * src/nautilus-connect-server-dialog-main.c:
8288         * src/nautilus-connect-server-dialog.c:
8289         * src/nautilus-emblem-sidebar.c:
8290         * src/nautilus-information-panel.c:
8291         * src/nautilus-navigation-window-menus.c:
8292         * src/nautilus-property-browser.c:
8293         * src/nautilus-window-bookmarks.c:
8294         * src/nautilus-window-manage-views.c:
8295         Remove title from alerts. (#323134)
8297         Patch from jaap@haitsma.org
8299         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8300         Fix warning from ignoring g_list_append return value
8302 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8304         * src/nautilus-navigation-window.[ch]:
8305         Use combo box instead of option menu (#322567)
8307         Patch from jaap@haitsma.org
8309 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8311         * src/nautilus-file-management-properties.c:
8312         * src/nautilus-file-management-properties.glade:
8313         Use the new combo box code (#322487)
8315         Patch from jaap@haitsma.org
8317         * configure.in:
8318         Require new eel.
8320 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8322         Fixes bug #318140:
8324         * libnautilus-private/nautilus-link-desktop-file.c
8325         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8326         .desktop file doesn't have an Icon property, fall back to some
8327         reasonable icons depending on the type of the .desktop file.
8329         * libnautilus-private/nautilus-icon-factory.c
8330         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8331         custom icons vs. special icons.
8333 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8335         Fixes bug #317962:
8337         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8338         name for $HOME; just let it be the actual display name of the
8339         folder on disk.
8341         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8342         this consistent.
8344 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8346         * src/file-manager/fm-directory-view.c: (done_loading),
8347         (display_pending_callback),
8348         (schedule_idle_display_of_pending_files),
8349         (schedule_timeout_display_of_pending_files),
8350         (unschedule_display_of_pending_files), (queue_pending_files),
8351         (remove_changes_timeout_callback), (reset_update_interval),
8352         (changes_timeout_callback), (schedule_changes),
8353         (files_added_callback), (files_changed_callback),
8354         (done_loading_callback), (schedule_update_menus),
8355         (file_changed_callback), (finish_loading),
8356         (fm_directory_view_stop):
8357         Schedule the frequency of updates to the view in relation to the
8358         activity in a viewed directory instead of simply scheduling everything
8359         as idle. Prevents high CPU load from constant updates in busy
8360         directories and allows more efficient use of the cached info for
8361         the initial display.
8363 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8365         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8366         HIG fixes for the delete confirmation dialog.  Remove window
8367         title & convert dialog type from question to warning.
8369 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8371         * src/file-manager/fm-directory-view.c:
8372         Allow shift-delete even if not visible in ui.
8374         Patch from Nelson Benítez <gnel@cenobioracing.com>
8376 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8378         * icons/knob.png:
8379         New knob icon from Luca Ferretti
8381 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8383         * libnautilus-private/nautilus-file.[ch]:
8384         Add nautilus_file_list_cancel_call_when_ready.
8386         * src/file-manager/fm-directory-view.c:
8387         Handle multiple files being activated together.
8389         Patch from Christian Neumair with some changes.
8391 2005-11-23  Alexander Larsson  <alexl@redhat.com>
8393         * libnautilus-private/nautilus-thumbnails.c:
8394         (nautilus_thumbnail_load_framed_image):
8395         Don't frame thumbnails with alpha channel.
8397 2005-11-22  Alexander Larsson  <alexl@redhat.com>
8399         * src/nautilus-file-management-properties.glade:
8400         Use pixel offset for indenting, not spaces.
8401         Patch from Jaap Haitsma
8403 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
8405         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8406         G_MODULE_BIND_LAZY when dlopening a module.
8408 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8410         * src/file-manager/fm-directory-view.c:
8411         (action_location_delete_callback): Ask for confirmation when deleting
8412         through the location context menu. Fixes #321584.
8414 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8416         * src/nautilus-file-management-properties.c:
8417         (nautilus_file_management_properties_size_group_create):
8418         Don't leak size_group reference.
8419         Patch from Jaap Haitsma <jaap@haitsma.org>
8421 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8423         * configure.in:
8424         Post release version bump.
8426 === nautilus 2.13.2 ===
8428 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8430         * configure.in:
8431         Require new eel
8433         * NEWS:
8434         Update for release
8436 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8438         * src/file-manager/fm-tree-view.c: (create_tree):
8439         * src/nautilus-main.c: (register_icons):
8440         * src/nautilus-window-menus.c:
8441         Always use gnome-fs-home for home icon.
8443 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8445         * libnautilus-private/nautilus-icon-canvas-item.c:
8446         (nautilus_icon_canvas_item_bounds):
8447         Handle emblem size correctly when zoomed.
8448         Patch from Christian Neumair
8450 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8452         * src/nautilus-desktop-window.c (realize):
8453         Fix typo (#320003)
8455 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8457        Fix the volumes part of bug #45953:
8459        * libnautilus-private/nautilus-icon-container.c
8460        (finish_adding_new_icons): First, call assign_icon_position().
8461        Then, don't ignore the fact that the icon may have a lazy
8462        position; check the icon->has_lazy_position flag even after
8463        retrieving its stored position.  If the flag is turned on, defer
8464        the icon to the semi_position_icons list.
8466 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8468         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8469         Handle the case of missing highlight frame better.
8470         Patch from Christian Neumair
8472 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8474         * src/file-manager/fm-properties-window.c:
8475         Nicer ui for setting custom icons (#95115)
8476         Patch from Christian Neumair
8478 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8480         * libnautilus-private/nautilus-file-operations.[ch]:
8481         * src/file-manager/fm-directory-view.[ch]:
8482         * src/file-manager/fm-icon-view.c:
8483         * src/file-manager/fm-list-view.c:
8484         * src/file-manager/fm-tree-view.c:
8485         Get the right position on new folders/files when in
8486         manual position mode.
8487         Patch from Christian Neumair
8489 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8491         * libnautilus-private/nautilus-file-operations.c:
8492         (handle_transfer_overwrite):
8493         Add skip all button. (#48331)
8494         Patch from Guillaume Desmottes <cass@skynet.be>
8496 2005-11-13  Christian Neumair  <chris@gnome-de.org>
8498         * libnautilus-private/nautilus-icon-container.c:
8499         Use ctrl-shift-g to browse back in results. Fixes #320061.
8501 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
8503         * src/file-manager/fm-tree-view.c: (create_tree):
8504         Connect the compare function before root nodes are added.
8505         Prevents the internal sort model of GtkTree from going
8506         out of sync with the tree view after a root node resort.
8507         Fixes #158506.
8509 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
8511         * libnautilus-private/nautilus-icon-canvas-item.h:
8512         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8513         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8514         make the knob image themable as stock-nautilus-knob.
8516         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8517         via keyboard, with <Control>+, <Control>- and <Control>0.
8519         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8520         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8521         does not eat <Control>0.
8523 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8525         * libnautilus-private/nautilus-file-operations.c:
8526         Include locale.h to fix build. Patch from Nelson Benítez.
8528 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8530         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8531         Fix leak. Patch from Kjartan Maraas. (#319333)
8533 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8535         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8536         Correctly sort the mime lists.
8538 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8540         * configure.in:
8541         Post release version bump.
8543 === nautilus 2.13.1 ===
8545 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8547         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8548         Fix test, icon size was removed
8550         * NEWS:
8551         Update for release
8553 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8555         * src/file-manager/fm-directory-view.c: Only show
8556         the "Format" item if gfloppy is around.
8558 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8560         * src/file-manager/fm-actions.h:
8561         * src/file-manager/nautilus-directory-view-ui.xml:
8562         * src/file-manager/fm-directory-view.c: Add a "Format"
8563         menuitem to the context menu of Floppy in Computer,
8564         which runs gfloppy.
8566 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8568         * libnautilus-private/nautilus-program-choosing.c:
8569         (nautilus_launch_show_file):
8570         * src/nautilus-window-manage-views.c:
8571         (display_view_selection_failure):
8572         * src/file-manager/fm-directory-view.c:
8573         (activate_callback),
8574         (activate_activation_uri_ready_callback):
8575         Don't bail if an authentication request was cancelled.
8577 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8579         * src/nautilus-sidebar-title.c:
8580         (update_more_info):
8581         * libnautilus-private/nautilus-file.c:
8582         * libnautilus-private/nautilus-file.h:
8583         (nautilus_file_should_show_type):
8584         Don't display file type in sidebar for computer, network and smb
8585         toplevel URIs. Fixes #168561.
8587 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8589         * libnautilus-private/nautilus-mime-actions.c:
8590         (get_open_with_mime_applications), (application_compare_by_name),
8591         (application_compare_by_id):
8592         Sort applications by name. Fixes bug #310038.
8594 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8596         * libnautilus-private/nautilus-bookmark.c:
8597         (bookmark_file_changed_callback):
8598         Don't update bookmarks when its target file is trashed. Fixes #162787.
8600 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8602         * libnautilus-private/nautilus-window-info.h:
8603         * src/nautilus-window-manage-views.c:
8604         (nautilus_window_open_location_full):
8605         * src/file-manager/fm-icon-view.c:
8606         (icon_container_activate_alternate_callback):
8607         * src/file-manager/fm-list-view.c:
8608         (activate_selected_items_alternate):
8609         Open a new navigational window on alternative item activation.
8611 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8613         * src/nautilus-spatial-window.c:
8614         (got_file_info_for_location_menu_callback):
8615         Use custom image for location button if available. Partially fixes
8616         #311394 and plugs a leak.
8618 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8620         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8621         Scroll into view correctly when renaming (#309964)
8623 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8625         * libnautilus-private/Makefile.am (INCLUDES):
8626         Remove duplicate setting of libnautilus_private_la_LIBADD
8628 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8630         * src/nautilus-shell-interface.idl:
8631         Reuse Nautilus::URI from the one defined in libnautilus-private.
8633         * libnautilus-private/Makefile.am:
8634         Link libnautilus-private statically.
8636 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8638         * src/file-manager/fm-directory-view.c:
8639         (can_delete_uri_without_confirm),
8640         (confirm_delete_directly):
8641         Don't request confirmation for deletion of "burn:" URIs. Fixes
8642         #302607.
8644 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8646         * src/nautilus-places-sidebar.c: (update_places):
8647         * src/nautilus-window-bookmarks.c: (update_bookmarks):
8648         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8650 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8652         * libnautilus-private/nautilus-metafile.c: Make metadata
8653         copying/moving asynchronous.
8655 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8657         * data/browser.xml: Don't mark strings for translation we get from
8658         gnome-icon-theme. Fixes #114919.
8660 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8662         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8663         Don't send slash to typeahead
8665         * src/nautilus-location-dialog.[ch]:
8666         Add nautilus_location_dialog_set_location.
8668         * src/nautilus-navigation-window-menus.c:
8669         * src/nautilus-navigation-window.c:
8670         * src/nautilus-spatial-window.c:
8671         * src/nautilus-window.[ch]:
8672         Open location dialog/entry when you press '/'.
8674 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8676         * src/file-manager/fm-list-view.c:
8677         Use gtktreeview typeahead. Patch by Christian Neumair.
8679 2005-10-18  Jürg Billeter  <j@bitron.ch>
8681         * libnautilus-private/nautilus-icon-container.c: (destroy),
8682         (unrealize), (button_press_event),
8683         (nautilus_icon_container_search_position_func),
8684         (nautilus_icon_container_real_search_enable_popdown),
8685         (nautilus_icon_container_search_enable_popdown),
8686         (nautilus_icon_container_search_disable_popdown),
8687         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8688         (nautilus_icon_container_search_entry_flush_timeout),
8689         (nautilus_icon_container_search_preedit_changed),
8690         (nautilus_icon_container_search_activate),
8691         (nautilus_icon_container_search_delete_event),
8692         (nautilus_icon_container_search_button_press_event),
8693         (nautilus_icon_container_search_iter),
8694         (nautilus_icon_container_search_move),
8695         (nautilus_icon_container_search_scroll_event),
8696         (nautilus_icon_container_search_key_press_event),
8697         (nautilus_icon_container_search_init),
8698         (nautilus_icon_container_ensure_interactive_directory),
8699         (nautilus_icon_container_real_start_interactive_search),
8700         (nautilus_icon_container_start_interactive_search),
8701         (key_press_event), (nautilus_icon_container_class_init):
8702         * libnautilus-private/nautilus-icon-container.h:
8703         * libnautilus-private/nautilus-icon-private.h:
8704         * libnautilus-private/nautilus-marshal.list:
8706         Replace NautilusIconContainer typeahead implementation by a port of
8707         GtkTreeView's interactive search.
8709 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8711         * libnautilus-extension/Makefile.am:
8712         * libnautilus-private/Makefile.am:
8713         Build fixes for cygwin.
8714         Patch from Yaakov S (Cygwin Port)
8716 2005-10-17  Christian Neumair  <chris@gnome-de.org>
8718         * libnautilus-private/nautilus-bookmark.c:
8719         * libnautilus-private/nautilus-bookmark.h:
8720         * libnautilus-private/nautilus-icon-container.c:
8721         * libnautilus-private/nautilus-icon-factory.c:
8722         * libnautilus-private/nautilus-icon-factory.h:
8723         * libnautilus-private/nautilus-ui-utilities.c:
8724         * src/nautilus-bookmarks-window.c:
8725         * src/nautilus-history-sidebar.c:
8726         * src/nautilus-places-sidebar.c:
8727         * src/nautilus-sidebar-title.c:
8728         * src/nautilus-spatial-window.c:
8729         * src/nautilus-window-menus.c:
8730         * src/file-manager/fm-directory-view.c:
8731         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
8732         stock icon size, use this size in the sidebar, and in menus.
8733         Fixes #167107 and others.
8735 2005-10-17  Alexander Larsson  <alexl@redhat.com>
8737         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
8738         Remove ctrl-backspace delete keybinding. (#310546)
8740 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8742         * libnautilus-extension/nautilus-file-info.c:
8743         * libnautilus-extension/nautilus-file-info.h:
8744         * libnautilus-private/nautilus-file.c:
8745         Add new functions for extensions:
8746         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
8747         nautilus_file_info_get_volume, nautilus_file_info_get_drive
8749         Patch from Trevor Davenport
8751 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8753         * configure.in:
8754         Bump version to 2.13.1. Further 2.12.x work is on
8755         gnome-2-12 branch.
8757 ==== gnome-2-12 branched from here ===
8759 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8761         * configure.in:
8762         Post release version bump
8764 === nautilus 2.12.1 ===
8766 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8768         * NEWS:
8769         Update for 2.12.1
8771 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8773         * libnautilus-private/nautilus-file-operations-progress.c:
8774         (nautilus_file_operations_progress_new),
8775         (nautilus_file_operations_progress_new_file):
8776         Correctly escape input strings for GMarkup. (#317736)
8777         Patch from Christian Neumair.
8779 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8781         * src/file-manager/fm-list-model.c:
8782         (fm_list_model_sort_file_entries):
8783         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
8784         Patch from Christian Neumair.
8786 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8788         * libnautilus-private/nautilus-directory-metafile.c:
8789         (nautilus_directory_get_file_metadata):
8790         On assert failure, return default metadata, not NULL.
8791         Partial fix of #308977.
8792         Patch from Christian Neumair.
8794 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8796         * src/nautilus-window.c:
8797         Verify arguments in public functions.
8798         Patch from Christian Neumair.
8800 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8802         * libnautilus-private/nautilus-icon-container.c:
8803         * libnautilus-private/nautilus-icon-private.h:
8804         Don't crash if file removed during start of drag. (#158196)
8805         Patch from Christian Neumair.
8807         Remove remove_context_menu_timeout, which is not needed anymore.
8809 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8811         * src/file-manager/nautilus-directory-view-ui.xml:
8812         Fix some spelling errors.
8813         Patch from Lukasz Stelmach <stlman@poczta.fm>
8815 2005-09-30  Christian Neumair  <chris@gnome-de.org>
8817         * libnautilus-private/nautilus-icon-container.c:
8818         (nautilus_icon_container_update_scroll_region),
8819         (lay_down_icons_horizontal):
8820         Only wrap icons when the right margin touches the rightmost icon.
8821         Fixes #313025.
8823 2005-09-30  Alexander Larsson  <alexl@redhat.com>
8825         * src/file-manager/fm-tree-view.c: (compare_rows):
8826         Correct sort order for dummy row.
8827         Possible fix for #123051
8829 2005-09-27  Alexander Larsson  <alexl@redhat.com>
8831         * src/file-manager/fm-directory-view.c:
8832         (activate_check_mime_types):
8833         Never warn if the files would be launched in the same app.
8834         Partially reverts checkin from 2005-08-01.
8836 2005-09-26  Christian Neumair  <chris@gnome-de.org>
8838         * libnautilus-private/nautilus-desktop-directory.c:
8839         (desktop_directory_changed_callback), (desktop_finalize),
8840         (update_desktop_directory): Make changes to "desktop_is_home_dir"
8841         GConf key instant apply. Fixes #116217.
8843         * libnautilus-private/nautilus-icon-canvas-item.c:
8844         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
8845         Partially fixes #159643.
8847         * src/file-manager/fm-directory-view.c:
8848         (action_mount_volume_callback), (action_unmount_volume_callback),
8849         (action_eject_volume_callback), (file_should_show_foreach),
8850         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
8851         volumes at once. Fixes #156169.
8853 2005-09-20  christian neumair  <chris@gnome-de.org>
8855         * src/nautilus-connect-server-dialog.c: (connect_to_server):
8856         Fix leak and crasher. Fixes #314730.
8858         * src/file-manager/fm-directory-view.c: (connect_proxy):
8859         Don't poke around with null pixbuf if icon theme lookup failed.
8861         * libnautilus-private/nautilus-desktop-directory-file.c:
8862         (desktop_directory_file_get_deep_counts):
8863         * libnautilus-private/nautilus-file.c:
8864         (nautilus_file_get_deep_counts),
8865         (nautilus_file_get_string_attribute_with_default:):
8866         * libnautilus-private/nautilus-file.h:
8867         * libnautilus-private/nautilus-trash-file.c:
8868         (trash_file_get_deep_counts):
8869         * src/file-manager/fm-properties-window.c:
8870         (directory_contents_value_field_update),
8871         (attach_directory_contents_value_field),
8872         (update_visibility_of_item_count_fields),
8873         (update_visibility_of_item_count_fields_wrapper),
8874         (remember_directory_contents_widget),
8875         (append_directory_contents_fields), (real_destroy):
8876         Add force flag to nautilus_file_get_deep_counts, which forces
8877         generation even if the "show deep count" preference is turned off.
8878         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
8880 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
8882         * nautilus-connect-server-dialog-main.c: (main):
8883         * nautilus-connect-server-dialog.h:
8884         * nautilus-connect-server-dialog.c:
8885         (nautilus_connect_server_dialog_new):
8886         * nautilus-window-menus.c:
8887         (action_connect_to_server_callback):
8888         Autofill "Connect to server" dialog where possible.
8889         Fixes #314745
8891 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8893         * libnautilus-private/nautilus-file-operations.c:
8894         (nautilus_file_operations_copy_move),:
8895         Try to use the trash associated with a symlink's parent directory if
8896         resolution fails because of broken symlink when moving symlink to
8897         trash.
8899         * libnautilus-private/nautilus-file-operations.c:
8900         (nautilus_self_check_file_operations):
8901         Fix date self checks. Fixes #47364.
8903 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8905         * icons/Makefile.am:
8906         * icons/Search.png:
8907         * icons/nautilus-desktop.png:
8908         * icons/nautilus-file-management-properties.png:
8909         * icons/nautilus-mini-logo.png:
8910         * icons/nautilus-server-connect.png:
8911         * icons/side_bar_image.png:
8912         Remove unused icons (#315990)
8913         Patch from Jaap A. Haitsma
8915 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8917         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
8918         * libnautilus-private/nautilus-thumbnails.c:
8919         (nautilus_update_thumbnail_file_copied),
8920         (nautilus_update_thumbnail_file_renamed),
8921         (nautilus_remove_thumbnail_for_file):
8922         * libnautilus-private/nautilus-thumbnails.h:
8923         Copy thumbnails when copying file metadata. Fixes #45191.
8925 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8927         * src/file-manager/fm-list-view.c: (drag_begin_callback),
8928         (motion_notify_callback):
8929         Setup drag in the "drag-begin" handler.
8931 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8933         * libnautilus-private/nautilus-icon-container.[ch]:
8934         * libnautilus-private/nautilus-icon-private.h:
8935         Add support for lazily positioned icons.
8937         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
8938         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
8939         (fm_icon_view_screen_changed):
8940         Use lazily positioned icons for desktop icons. (#45953)
8942         Patch from Christian Neumair  <chris@gnome-de.org>
8944 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
8946         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
8948 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
8950         Fixes bug #171073:
8952         * libnautilus-private/nautilus-trash-directory.c
8953         (nautilus_trash_directory_instance_init): In addition to
8954         connecting to "volume_pre_unmount" on the volume monitor, also
8955         connect to "volume_unmounted".  This will let the trash clean up
8956         its merged directory even if the unmount is not initiated from
8957         Nautilus.
8959         * libnautilus-private/nautilus-merged-directory.c
8960         (merged_remove_real_directory): When a real directory is removed
8961         from the merged directory, emit notifications to that effect.
8962         This lets the trash window remove the icons that used to
8963         correspond to a volume that got unmounted.
8964         (real_directory_notify_files_removed): New utility function.
8966 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8968         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
8969         the zoom level is initialized correctly in fm_list_view_begin_loading.
8970         Fixes #314269.
8972 2005-09-06  Alexander Larsson  <alexl@redhat.com>
8974         * libnautilus-private/nautilus-directory-async.c:
8975         (nautilus_directory_monitor_add_internal),
8976         (nautilus_directory_monitor_remove_internal):
8977         * libnautilus-private/nautilus-file-private.h:
8978         * libnautilus-private/nautilus-file.c: (finalize):
8979         Only use directory monitors to avoid using lots and lots of
8980         file monitors. This is an optimization in almost all cases, although
8981         it does a bit more work when viewing a file properties dialog with the
8982         containing folder window hidden. (#315041)
8984 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8986         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
8987         (get_unique_files), (reset_extension_actions_menu): Always pass all
8988         selected files to extension, instead of passing max. 1 per selected
8989         MIME type. Fixes #314721.
8991 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8993         * configure.in:
8994         Post release version bump.
8996 === nautilus 2.12.0 ===
8998 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9000         * configure.in:
9001         Require eel 2.12.
9003         * NEWS:
9004         Update for release
9006 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9008         * libnautilus-private/nautilus-icon-container.c:
9009         (handle_focus_in_event), (handle_focus_out_event):
9010         Don't redraw the whole desktop on focus in/out.
9012 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9014         * libnautilus-private/nautilus-icon-factory.c:
9015         (get_icon_from_cache):
9016         Revert memleak patch from 2005-08-23, since it was
9017         wrong and causes crashes.
9019 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9021         * libnautilus-private/nautilus-icon-dnd.c:
9022         (nautilus_icon_container_get_drop_action):
9023         Handle background color/image drops even on
9024         icons. (#47536)
9025         Patch from Christian Neumair  <chris@gnome-de.org>
9027 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9029         * src/file-manager/fm-directory-view.c:
9030         (filtering_changed_callback):
9031         Fix handling of global show-hidden-file prefs change.
9032         (#306821)
9033         Patch from Christian Neumair  <chris@gnome-de.org>
9035 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9037         * libnautilus-private/nautilus-icon-container.c:
9038         (nautilus_icon_container_get_first_visible_icon):
9039         Handle non-sorted-by-y icon containers (manual mode).
9040         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9042 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9044         * src/file-manager/fm-icon-view.c (should_preview_sound):
9045         Don't allow audio preview in burn://.  Workaround for
9046         #312275.
9048 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9050         * libnautilus-private/nautilus-icon-factory.c:
9051         (get_special_icon_for_file),
9052         (nautilus_icon_factory_get_icon_for_file),
9053         (nautilus_icon_factory_is_icon_ready_for_file):
9054         Handle some more special location icons, and don't require
9055         attributes for special location icons. (#312095, #312134)
9056         Patch from Christian Neumair  <chris@gnome-de.org>
9058 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9060         * src/file-manager/fm-directory-view.c:
9061         Better handling of script env vars:
9062         Expand uri for desktop directory.
9063         Expand uris for links on desktop
9064         Expand pathnames for items in trash.
9065         Fixes bug #148545
9066         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9068 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9070         * libnautilus-private/nautilus-icon-container.c:
9071         (lay_down_icons_horizontal):
9072         Fix layouting in text-beside-icons mode for short names.
9073         (#159621)
9074         Patch from Christian Neumair  <chris@gnome-de.org>
9076 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9078         * libnautilus-private/nautilus-file-operations.[ch]:
9079         * src/file-manager/fm-directory-view.c:
9080         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9081         nautilus_file_operations_new_file_from_template, instead
9082         manually removing source when needed. This fixes #309592.
9084 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9086         * configure.in:
9087         Post release version bump.
9089 === nautilus 2.11.92 ===
9091 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9093         * configure.in:
9094         Require eel 2.11.92.
9096         * NEWS:
9097         Update for release
9099 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9101         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9102         (get_drop_action), (receive_dropped_keyword),
9103         (drag_data_received_callback):
9104         Enable emblem dropping to the list view and allow text
9105         drags on the list background. Fixes #313408.
9107         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9109 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9111         * libnautilus-private/nautilus-icon-factory.c:
9112         (get_icon_from_cache):
9113         Don't ref cached_icon twice. Fixes #307288.
9115         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9117 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9119         * libnautilus-private/nautilus-file.c:
9120         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9121         (prepend_automatic_emblem_names):
9122         * libnautilus-private/nautilus-file.h:
9123         * src/file-manager/fm-directory-view.c:
9124         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9125         (real_update_menus):
9126         Don't allow trashing or deleting the home or desktop folder within
9127         a selection or via the location button context menu. Fixes #310414.
9129         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9131 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9133         * libnautilus-private/nautilus-mime-actions.c:
9134         (filter_nautilus_handler), (get_open_with_mime_applications),
9135         (nautilus_mime_get_open_with_applications_for_file),
9136         (nautilus_mime_get_applications_for_file),
9137         (nautilus_mime_has_any_applications_for_file):
9138         Don't show nautilus folder handler as application option
9139         for folders. Fixes #310382.
9141         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9143 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9145         * src/nautilus-main.c: (main):
9146         Revert the GDK threading patch as it causes major
9147         freezage. Fixes #313588.
9149 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9151         * src/file-manager/fm-properties-window.c: (create_image_widget),
9152         (create_basic_page): Don't make icon drop target for images if
9153         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9155 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9157         * src/nautilus-main.c:
9158         Initialize the GDK threading system. Fixes #312894.
9160 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9162         Lots of cleanups. Closes bug #313094 and bug #149714
9164         * libnautilus-private/nautilus-directory-background.c:
9165         (nautilus_file_background_write_desktop_default_settings):
9166         ANSIfication
9167         * libnautilus-private/nautilus-file.c: Mark some variables
9168         static.
9169         * libnautilus-private/nautilus-icon-container.c:
9170         (nautilus_icon_container_get_selection): Return NULL not
9171         FALSE.
9172         * libnautilus-private/nautilus-icon-factory.c:
9173         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9174         * libnautilus-private/nautilus-metafile.c: Static variables
9175         * libnautilus-private/nautilus-program-choosing.c:
9176         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9177         * src/file-manager/fm-icon-view.c:
9178         (fm_icon_view_get_background_widget): FALSE vs NULL
9179         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9180         Plug a leak. Bug #313094.
9181         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9182         NULL vs 0.
9183         * src/nautilus-bookmark-list.c:
9184         (nautilus_bookmark_list_get_file_path),
9185         (nautilus_bookmark_list_load_file): ANSIfication
9186         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9187         ANSIfication
9188         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9189         NULL vs 0.
9190         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9191         ANSIfication
9193 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9195         * configure.in:
9196         Post release version bump.
9198 === nautilus 2.11.91 ===
9200 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9202         * configure.in:
9203         Require eel 2.11.91.
9205         * NEWS:
9206         Update for release
9208 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9210         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9211         (nautilus_file_can_rename):
9212         Don't allow renaming of the desktop folder. Closes #125637.
9214         Patch from Christian Neumair  <chris@gnome-de.org>
9216 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9218         * src/nautilus-property-browser.c:
9219         (nautilus_property_browser_class_init),
9220         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9221         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9223         Patch from Christian Neumair  <chris@gnome-de.org>
9225 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9227         * libnautilus-private/nautilus-file-operations.c
9228         (nautilus_file_operations_copy_move):
9229         Allow moving files within the burn location. Fixes #312085.
9231         Patch from William Jon McCann <mccann@jhu.edu>
9233 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9235         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9236         (open_selected_bookmark): Open the appropriate kind of window when
9237         jumping to bookmark. Fixes #312160.
9239         Patch from Jaap Haitsma <jaap@haitsma.org>
9241 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9243         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9244         Fixes #308996.
9246 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9248         * src/nautilus-window.c: (nautilus_window_class_init):
9249         * src/nautilus-window.h:
9250         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9251         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9253 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9255         * configure.in: Added "te" to ALL_LINGUAS.
9257 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9259         * libnautilus-private/nautilus-metafile.c
9260         (set_file_node_timestamp): Added, sets a timestamp property on a
9261         file node so that metadata changes can be tracked per file, rather
9262         than per directory.
9263         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9264         copy_file_metadata): Set the timestamp on the node.
9266 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9268         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9269         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9270         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9272         * src/nautilus-location-bar.c: (real_cancel),
9273         (nautilus_location_bar_class_init),
9274         (nautilus_location_bar_set_location)
9275         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9276         * src/nautilus-navigation-bar.h:
9277         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9278         (navigation_bar_location_changed_callback): Hide temporary bars when
9279         pressing the escape key. Fixes #311652.
9281 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9283         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9284         Initialize best_icon_size when constructing sidebar.
9285         Fixes a critical librsvg warning.
9287         Patch from Jaap Haitsma <jaap@haitsma.org>
9289 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9291         * libnautilus-private/nautilus-customization-data.c:
9292         (format_name_for_display):
9293         * src/nautilus-property-browser.c: (add_reset_property):
9294         Use "Reset" as reset emblem label. Fixes #311380.
9296 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9298         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9299         Use actual/guessed MIME type relation instead of relying on their
9300         default application information. Partially fixes #309862.
9302 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9304         * libnautilus-private/nautilus-file-operations-progress.c:
9305         (nautilus_file_operations_progress_new):
9306         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9307         appears in tasklist and is minimizable. Fixes #310676.
9309 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9311         * libnautilus-private/nautilus-dnd.c:
9312         (nautilus_drag_default_drop_action_for_icons):
9313         Default to move action for locations on other file systems if they
9314         should be moved to their parent folder. Fixes #61269.
9316 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9318         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9319         Use the display name of the file if the uri uses a method
9320         unknown to gnome-vfs (trash:). Fixes #310274.
9322 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9324         * configure.in:
9325         Post release version bump.
9327 === nautilus 2.11.90 ===
9329 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9331         * configure.in:
9332         Require eel 2.11.90 and bump version.
9334         * NEWS:
9335         Update for release
9337 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9339         * src/file-manager/fm-directory-view.c:
9340         Don't use trash icon for location button delete action.
9341         Fixes #310414.
9343         Patch from Christian Neumair  <chris@gnome-de.org>
9345 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9347         * src/nautilus-desktop-window.c: (real_get_icon_name),
9348         (nautilus_desktop_window_class_init):
9349         * src/nautilus-navigation-window.c: (real_get_icon_name),
9350         (nautilus_navigation_window_class_init):
9351         * src/nautilus-spatial-window.c: (real_get_icon_name),
9352         (nautilus_spatial_window_class_init):
9353         * src/nautilus-window.c: (nautilus_window_update_icon):
9354         * src/nautilus-window.h:
9355         Use file-manager icon for browser windows. Fixes bug #166516.
9357         Patch from Christian Neumair  <chris@gnome-de.org>
9359 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9361         * src/file-manager/fm-icon-view.c:
9362         (play_file), (preview_audio): track the pid of the currently
9363         running sound process using a static variable and kill it
9364         before starting any new process.
9365         (can_play_sound): copy from nautilus-sound.c
9367         * src/nautilus-application.c: (finish_startup): don't call
9368         nautilus_sound_init()
9370         * libnautilus-private/nautilus-sound.[ch]: remove old code
9371         to track the currently runing sound process using a GConf
9372         key.
9374         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9376 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9378         * libnautilus-private/nautilus-global-preferences.c:
9379         (nautilus_global_preferences_init): remove code to import
9380         some preferences which were deprecated in GNOME 2.2.
9382 2005-07-15  Vincent Noel  <vnoel@cox.net>
9384         * src/nautilus-information-panel.c: (make_button_box),
9385         (add_command_buttons):
9386         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9387         (sidebar_title_create_more_info_label): Ellipsize everything in
9388         the information side pane, and make labels selectable. Fixes
9389         #310386, #80429 and #43858.
9391 2005-07-14  Elijah Newren  <newren@gmail.com>
9393         * configure.in: Bump required startup-notification version up to
9394         0.8 (should have been done back in February with the updated
9395         startup-notification stuff, but better late than never)
9397 2005-07-14  Alexander Larsson  <alexl@redhat.com>
9399         * src/file-manager/fm-list-view.c:
9400         Remove underlines from all lines in single click mode.
9401         Add hover underline and cursor. (#105521)
9402         Patch from Christian Neumair  <chris@gnome-de.org>
9404 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9406         * libnautilus-private/nautilus-desktop-link-monitor.c:
9407         (volume_delete_dialog): Refer to the volume context menu as "popup
9408         menu", and not as "right-click menu". Fixes #308248.
9410 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9412         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9413         path_bar_location_changed_callback): Try to reload visited locations
9414         from history before doing a full location change. Fixes #310068.
9416         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9417         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9418         Fixes #92862.
9420 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9422         * src/nautilus-navigation-window.c:
9423         * src/nautilus-spatial-window.c:
9424         * src/nautilus-window.c:
9425         Pack main table with GTK_SHRINK (#16057)
9427 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9429         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9430         Don't scroll to end of column on rename (#309964).
9432 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9434         * libnautilus-private/nautilus-file-utilities.c:
9435         Files with name "~" are not backups. (#170607)
9436         Patch from Christian Neumair <chris@gnome-de.org>
9438 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9440         * libnautilus-private/nautilus-icon-dnd.c:
9441         Set dnd icon in drag_begin (#307943)
9442         patch from Matthias Clasen
9444 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9446         * configure.in:
9447         Post release version bump.
9449 === nautilus 2.11.4 ===
9451 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9453         * configure.in:
9454         Require eel 2.11.4
9456         * NEWS:
9457         Update for release
9459 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9461         * src/nautilus-image-properties-page.c: (load_finished):
9462         list width/height separately (#159851)
9464         Patch from Christian Neumair <chris@gnome-de.org>
9466 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9468         * src/nautilus-spatial-window.[ch]:
9469         * src/nautilus-window-private.h:
9470         * src/nautilus-window.c:
9471         Show busy cursor in browser mode too. (#97887)
9473         Patch from Christian Neumair <chris@gnome-de.org>
9475 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9477         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9478         * nautilus.desktop.in:
9479         * src/file-manager/fm-tree-view.c:
9480         * src/nautilus-places-sidebar.c:
9481         filesystem -> file system in strings
9483         Sebastien Bacher <seb128@debian.org>
9485 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9487         * libnautilus-private/nautilus-icon-dnd.c:
9488         * src/file-manager/fm-directory-view.c:
9489         * src/file-manager/fm-properties-window.c:
9490         * src/nautilus-emblem-sidebar.c:
9491         Fix up some strings for the translators. (#309879)
9492         Patch from Christian Neumair <chris@gnome-de.org>
9494 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9496         * libnautilus-private/nautilus-desktop-link-monitor.c:
9497         Handle volumes_visible changing from true to true.
9499         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9501 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9503         * src/file-manager/fm-list-view.c:
9504         don't activate selection on expand in single click mode (#309389)
9506         Patch from chris@gnome-de.org
9508 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9510         * src/nautilus-places-sidebar.c:
9511         Remove gtk_range_get_adjustment assertion warnings.
9513 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9515         * libnautilus-private/nautilus-global-preferences.[ch]:
9516         * src/nautilus-actions.h:
9517         * src/nautilus-navigation-window-menus.c:
9518         * src/nautilus-navigation-window-ui.xml:
9519         * src/nautilus-navigation-window.c:
9520         Add toggle to hide/show main toolbar.
9522         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9524 2005-07-10  Christian Neumair  <chris@gnome-de.org>
9526         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9527         to add a color if another equally-named one already exists. Fixes
9528         #44867.
9530         Patch from Daniel Godas <siro.san@gmail.com>.
9532 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9534         * src/nautilus-pathbar.c:
9535         * src/nautilus-places-sidebar.c: (update_places):
9536         Use the same icon for filesystem as the gtk file chooser.
9537         Fixes #309825.
9539         Patch from Christian Neumair  <chris@gnome-de.org>
9541 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9543         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9544         Remove extra ScrolledWindow container. Fixes #309832.
9546 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9548         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9549         Preserve the selection when refreshing the view. Fixes #48383.
9551         Patch from Fabio Bonelli <fabiobonelli@libero.it>
9553 2005-07-08  Alexander Larsson  <alexl@redhat.com>
9555         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9557         * src/Makefile.am:
9558         * src/nautilus-pathbar.[ch]:
9559         New pathbar widget. Based on code from gtk.
9561         * src/nautilus-navigation-window.[ch]:
9562         * src/nautilus-window-manage-views.c:
9563         * src/nautilus-window-private.h:
9564         Use pathbar in browser window.
9566         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9567         * libnautilus-private/nautilus-global-preferences.[ch]:
9568         Add always_use_location_entry prefs.
9570         * src/nautilus-navigation-window-menus.c:
9571         Whitespace fixup.
9573 2005-07-07  Joe Shaw  <joeshaw@novell.com>
9575         * configure.in: Bump required gnome-vfs version up to
9576         2.11.1
9578 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9580         * src/nautilus-window.c: (add_view_as_menu_item):
9581         Connect accelerators with "View as" menu items. Fixes #139908.
9583         * libnautilus-private/nautilus-file-operations.c:
9584         (progress_dialog_set_to_from_item_text):
9585         When operating on remote locations, also display hostname in copy/move
9586         progress dialog.
9588 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
9590         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9591         Free the tree paths.
9592         * src/nautilus-notes-viewer.c: (get_property_pages): Close
9593         a tiny leak. (1 byte :-)
9594         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9595         (make_properties_from_directories): Unref pixbufs.
9596         * src/nautilus-spatial-window.c:
9597         (nautilus_spatial_window_set_location_button): Free icon name
9598         Closes bug #307291 and bug #308540.
9600 2005-07-06  Danilo Å egan  <danilo@gnome.org>
9602         * src/file-manager/nautilus-directory-view-ui.xml: Add space
9603         before 'action="Rename"'.
9605 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9607         * libnautilus-private/nautilus-icon-container.c:
9608         (nautilus_icon_container_get_selection):
9609         * src/file-manager/fm-directory-view.c: (delete_selected_files):
9610         Correctly sort files before operating on them. Fixes #308884.
9612         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9613         * libnautilus-private/nautilus-dnd.h:
9614         * libnautilus-private/nautilus-icon-dnd.c:
9615         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9616         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9617         (nautilus_tree_view_drag_dest_new):
9618         * src/nautilus-spatial-window.c:
9619         (nautilus_spatial_window_instance_init):
9620         * src/file-manager/fm-list-model.c:
9621         (fm_list_model_multi_drag_data_get):
9622         Use GTK+ helpers for text D'n'D.
9624         * src/nautilus-shell-ui.xml:
9625         * src/nautilus-window-menus.c:
9626         Register control-+/- keys on keypad for zooming. Fixes #309018.
9628         * libnautilus-private/nautilus-file-operations.c:
9629         (new_file_transfer_callback):
9630         Fix template duplicate numbering. Fixes #307252.
9632 2005-07-06  Alexander Larsson  <alexl@redhat.com>
9634         * libnautilus-private/nautilus-icon-canvas-item.c:
9635         * libnautilus-private/nautilus-icon-container.c:
9636         * libnautilus-private/nautilus-icon-private.h:
9637         Add normal_alpha style property that is used when
9638         frame_text is on.
9640         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9642 2005-07-05  Joe Shaw  <joeshaw@novell.com>
9644         * nautilus-folder-handler.desktop.in: Add x-directory/normal
9645         and inode/directory to the list of mime types this desktop file
9646         can handle.
9648 2005-07-05  Christian Neumair  <chris@gnome-de.org>
9650         * libnautilus-private/nautilus-dnd.h:
9651         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9653         * libnautilus-private/nautilus-file-operations.[ch]:
9654         * libnautilus-private/nautilus-icon-container.[ch]:
9655         * libnautilus-private/nautilus-icon-dnd.c:
9656         * libnautilus-private/nautilus-marshal.list:
9657         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9658         * src/file-manager/fm-directory-view.[ch]:
9659         * src/file-manager/fm-icon-view.c:
9660         * src/file-manager/fm-list-view.c:
9661         * src/file-manager/fm-tree-view.c:
9662         Enable dropping of text, which will create a new file containing the
9663         dropped text. Fix drop handle marshallers.
9665 2005-07-02  Christian Kellner  <gicmo@gnome.org>
9667         * src/nautilus-location-entry.c:
9668         Replace eel_make_uri_from_input_with_trailing_ws with
9669         the gnome-vfs one.
9670         Fixes bug #165755.
9672 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9674         * configure.in:
9675         Post release version bump.
9677 === nautilus 2.11.3 ===
9679 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9681         * libnautilus-private/nautilus-file-operations.c:
9682         Fix test
9684         * NEWS:
9685         Update for release
9687         * configure.in:
9688         Require eel 2.11.3
9690 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9692         * libnautilus-private/nautilus-window-info.[ch]:
9693         * src/nautilus-window.c:
9694         Add nautilus_window_info_get_bookmark_list
9696         * src/Makefile.am:
9697         * src/nautilus-application.c:
9698         * src/nautilus-places-sidebar.[ch]:
9699         Add new places sidebar.
9701         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9703         * src/file-manager/fm-tree-view.c:
9704         Fix runtime warnings.
9706 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9708         * src/file-manager/fm-actions.h:
9709         * src/file-manager/fm-directory-view.c:
9710         Add icon for empty file in create menu.
9712         Patch from Christian Neumair  <chris@gnome-de.org>
9714 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9716         * src/file-manager/fm-directory-view.c:
9717         Better strings for browser tooltips.
9718         Patch from Luca Ferretti <elle.uca@libero.it>
9720 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
9722         * libnautilus-private/nautilus-file-operations.c:
9723         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
9724         base name from the file name. (Fixes #306341).
9726 2005-06-28  Alexander Larsson  <alexl@redhat.com>
9728         * libnautilus-private/nautilus-sidebar.[ch]:
9729         Add get_tab_tooltop method.
9731         * src/nautilus-navigation-window.c:
9732         * src/nautilus-side-pane.[ch]:
9733         Use get_tab_tooltip.
9735         * src/nautilus-emblem-sidebar.c:
9736         * src/nautilus-history-sidebar.c:
9737         * src/nautilus-information-panel.c:
9738         * src/nautilus-notes-viewer.c:
9739         Implement get_tab_toolkit.
9741         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
9743 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9745         * src/nautilus-notes-viewer.c:
9746         (nautilus_notes_viewer_set_parent_window):
9747         Adapt to recent nautilus clipboard API changes.
9749 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9751         * libnautilus-private/nautilus-clipboard.c:
9752         (editable_connect_callbacks), (editable_disconnect_callbacks),
9753         (text_buffer_update_sensitivity), (text_buffer_delete_range),
9754         (text_buffer_mark_set), (text_view_connect_callbacks),
9755         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
9756         (initialize_clipboard_component_with_callback_data),
9757         (nautilus_clipboard_real_set_up),
9758         (nautilus_clipboard_set_up_text_view):
9759         * libnautilus-private/nautilus-clipboard.h:
9760         Properly set text view paste action sensitivity on clipboard changes.
9761         Fixes #306127.
9763 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9765         * src/nautilus-bookmark-list.c:
9766         Fix handling of notification of .gtk-bookmark file changes.
9768         * src/Makefile.am:
9769         * src/nautilus-window-bookmarks.[ch]:
9770         * src/nautilus-application.c:
9771         * src/nautilus-navigation-window-menus.c:
9772         * src/nautilus-navigation-window.[ch]:
9773         * src/nautilus-spatial-window-ui.xml:
9774         * src/nautilus-spatial-window.c:
9775         * src/nautilus-window-menus.c:
9776         * src/nautilus-window-private.h:
9777         * src/nautilus-window.[ch]:
9778         Move most bookmark stuff to nautilus-window-bookmarks and
9779         put bookmarks in spatial windows too.
9781 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9783         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9785         * src/nautilus-bookmark-list.[ch]:
9786         Share bookmarks with gtk+.
9788         * libnautilus-private/nautilus-file-utilities.[ch]:
9789         * src/nautilus-window.c: (real_get_title):
9790         Move compute_default_title to nautilus_compute_title_for_uri.
9792         * libnautilus-private/nautilus-bookmark.[ch]:
9793         * src/nautilus-bookmarks-window.c:
9794         Add has_custom_name boolean to NautilusBookmark
9796         * src/Makefile.am:
9797         * src/nautilus-bookmark-parsing.[ch]:
9798         * src/nautilus-navigation-window-menus.c:
9799         Remove no longer needed files nautilus-bookmark-parsing.[ch].
9801 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
9803         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
9804         (real_update_menus_volumes): Plug a couple leaks. Closes
9805         bug #307267
9807 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9809         * src/nautilus-navigation-window-menus.c:
9810         * src/nautilus-window-menus.c:
9811         * src/nautilus-window-private.h:
9812         Make bookmark menu item action names unique. (#161859)
9814 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9816         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
9817         Fix ctrl-unselect in single click mode (#145331)
9819 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9821         * libnautilus-private/nautilus-icon-container.c:
9822         Better font sizes for zooming. (#160080)
9824 2005-06-20  Anders Carlsson  <andersca@imendio.com>
9826         * src/file-manager/fm-directory-view.c (process_old_files):
9827         Plug leak by freeing the sorted list instead.
9829 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9831         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
9832         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
9833         Fix uninitialized variable warning.
9835 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
9837         * libnautilus-private/nautilus-directory-async.c:
9838         (start_or_stop_io), (file_needs_high_priority_work_done),
9839         (file_needs_low_priority_work_done):
9840         Make mime sniffing a high priority job. Prevents activation
9841         from getting blocked by deep count I/O. (#145560)
9843 2005-06-19  Anders Carlsson  <andersca@imendio.com>
9845         * src/nautilus-throbber.c (nautilus_throbber_finalize):
9846         Free throbber->details after we're done using it.
9848 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9850         * src/file-manager/fm-list-model.c:
9851         Small delay before turning Loading... into (Empty) to
9852         avoid flicker.
9854 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9856         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9857         Fix iter stamp handling.
9859 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9861         * src/file-manager/fm-list-view.c: (button_press_callback):
9862         Allow selection of the dummy node. Otherwise things
9863         got all strange: You could still select it using ranges, and
9864         if you double clicked on it you activated the old selection.
9866 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9868         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9869         On remove, add dummy node before removing file so the
9870         row isn't collapsed.
9872 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9874         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
9875         (fm_list_model_unload_subdirectory),
9876         (fm_list_model_subdirectory_done_loading):
9877         Keep track of done_loading in parent instead of in dummy node.
9878         That way it doesn't get lost when the dummy node is recreated.
9880 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9882         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
9883         Handle moves between open subdirectories. We handle
9884         this in file adding when the file already exists in
9885         the tree, but in another place. This is sort of a hack,
9886         but is required due to how the list view merges the initial
9887         change being sent to the original directory and the add to the
9888         new directory.
9890 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9892         * libnautilus-private/nautilus-file-operations.c:
9893         (nautilus_file_operations_copy_move):
9894         Handle duplication of files in two subdirectories at
9895         the same time.
9897 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
9899         * src/file-manager/fm-directory-view.c:
9900         (fm_directory_view_destroy):
9901         Remove subdirectories when destroying the view.
9903 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9905         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
9906         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
9908 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9910         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9911         Slightly slower auto hover expand.
9913         * src/file-manager/fm-directory-view.c:
9914         Make add/remove_subdirectory more straightforward.
9915         Now remove just removes the NautilusDirectory passed in, and
9916         you're not allowed to add multiple times or remove non-added.
9918         * src/file-manager/fm-list-model.[ch]:
9919         Actually track the NautilusDirectories that are added to the
9920         FMDirectoryView so we can easily remove them when the files are
9921         removed. This was causing problem before where directories for
9922         removed files weren't removed.
9924         Emits the subdirectory_unloaded signal when subdirectories go away.
9926         Add support for unloading subdirectories.
9928         * src/file-manager/fm-list-view.c:
9929         Unload subdirectories in timeout on collapse.
9930         remove subdirectories when they get unloaded.
9932 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9934         * src/nautilus-navigation-window-menus.c
9935         (append_dynamic_bookmarks): Unref the action group here too.
9937 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9939         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
9940         Unref the action group after inserting it. This makes
9941         a NautilusFile memory leak go away.
9943 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9945         * src/file-manager/fm-directory-view.[ch]:
9946         * src/file-manager/fm-icon-view.c
9947         add fm_directory_view_get_selection_for_file_transfer and
9948         use it for all file transfers
9950         * src/file-manager/fm-list-view.c:
9951         Implement fm_directory_view_get_selection_for_file_transfer by
9952         filtering out all files there a parent is also in the selection.
9953         Do the same for the dnd source list.
9955         * src/file-manager/fm-list-model.c:
9956         Allow deletion of dummy node so that clearing the model
9957         doesn't loop forever.
9959 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
9961         * src/file-manager/fm-directory-view.c: (new_folder_done),
9962         (new_folder_data_new), (fm_directory_view_new_folder),
9963         (fm_directory_view_new_file):
9964         Don't try to setup renaming if the view was already destroyed.
9965         Fixes a crash when closing a window while creating files/folders.
9967 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9969         * libnautilus-private/nautilus-icon-dnd.c:
9970         No dnd shadow on the desktop.
9971         Redraw less to get rid of the dnd shadow.
9973         Patch from Matthias Clasen (#307803)
9975 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9977         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9978         Add hover expansion
9980         * src/file-manager/fm-directory-view.[ch]:
9981         Add support for adding/removing subdirectories.
9983         * src/file-manager/fm-list-model.[ch]:
9984         Add support for subdirectories making this a tree view.
9986         * src/file-manager/fm-list-view.c:
9987         Turn listview into a treeview.
9989         Patch from Jürg Billeter <j@bitron.ch>
9991 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9993         * src/nautilus-spatial-window.c:
9994         Add icons for path menu.
9995         Patch from Vincent Noel <vincent.noel@gmail.com>
9997 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9999         * src/file-manager/fm-directory-view.c:
10000         (fm_directory_view_handle_uri_list_drop):
10001         Check for n_uris instead of real_uri_list. Looks neater.
10003 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10005         * src/file-manager/fm-directory-view.c:
10006         (fm_directory_view_handle_uri_list_drop):
10007         Don't try to start a file operation if there are no real uris
10008         left after sanitizing the list. Fixes #306246.
10010 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10012         * libnautilus-private/nautilus-emblem-utils.c:
10013         (nautilus_emblem_install_custom_emblem): Free the path.
10014         * libnautilus-private/nautilus-file-operations-progress.c:
10015         (nautilus_file_operations_progress_new),
10016         (nautilus_file_operations_progress_new_file): Free markup strings.
10017         Closes bug #307138.
10019 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10021         * src/file-manager/fm-directory-view.c:
10022         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10024 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10026         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10027         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10028         Always initialize cut.
10030         * configure.in:
10031         Add --Wno-pointer-sign
10033         Fix gcc4 compilation (#303491/#307038).
10034         Based on patches from James M. Cape <jcape@ignore-your.tv>
10035         and Kjartan Maraas <kmaraas@gnome.org>
10037 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10039         * configure.in:
10040         Post release version bump
10042 === nautilus 2.11.2 ===
10044 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10046         * configure.in:
10047         Require new eel.
10049         * NEWS:
10050         Update for release.
10052 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10054         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10055         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10056         is too wide for the tree and gets even wider in some locales.
10058 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10060         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10061         Fix conflicting mnemonics in the column chooser (#167475).
10063         Patch from Michael Terry <mike@mterry.name>
10065 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10067         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10068         Use "(No subfolders)" instead of misleading "(Empty)" label
10069         if files are not to be shown in the tree. Fixes #85141.
10071         Patch from Christian Neumair <chris@gnome-de.org>
10073 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10075         * libnautilus-private/nautilus-icon-container.c:
10076         (select_one_unselect_others):
10077         Reveal icon when selecting it. Fixes #121111.
10079         Based on a patch from Christian Neumair <chris@gnome-de.org>
10081 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10083         * libnautilus-private/nautilus-clipboard.c:
10084         (nautilus_clipboard_real_set_up):
10085         Don't setup clipboard twice for the same editing widget.
10087 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10089         * src/nautilus-window-manage-views.c: (load_new_location),
10090         (update_for_new_location):
10091         Set the displayed location when the location is really
10092         changed, not when we set out to do it. Fixes the
10093         "bookmark uri mismatch" warning.
10095 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10097         * src/file-manager/fm-directory-view.c:
10098         * src/nautilus-shell-ui.xml:
10099         * src/nautilus-window-menus.c:
10100         Fix critical warnings from the new accelerators
10101         by adding dummy labels.
10103 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10105         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10107 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10109         * libnautilus-extension/nautilus-column.c:
10110         (nautilus_column_class_init):
10111         * libnautilus-extension/nautilus-menu-item.c:
10112         (nautilus_menu_item_class_init):
10113         * libnautilus-extension/nautilus-property-page.c:
10114         (nautilus_property_page_class_init):
10115         * libnautilus-private/nautilus-icon-canvas-item.c:
10116         (nautilus_icon_canvas_item_class_init):
10117         * libnautilus-private/nautilus-icon-container.c:
10118         (nautilus_icon_container_class_init):
10119         * src/nautilus-window.c: (nautilus_window_class_init):
10120         Don't mark object property names/descriptions for translation. Fixes
10121         #135281.
10123 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10125         * libnautilus-private/nautilus-emblem-utils.c:
10126         (nautilus_emblem_install_custom_emblem),
10127         (nautilus_emblem_can_remove_emblem),
10128         (nautilus_emblem_can_rename_emblem),
10129         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10130         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10132 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10134         * src/file-manager/fm-directory-view.c: (real_action_rename):
10135         Always pre-select the whole name of a directory when renaming it.
10136         Fixes #306217.
10138 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10140         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10141         (get_automatic_emblems_as_integer):
10142         * libnautilus-private/nautilus-file-private.h:
10143         Only take user-added emblems ("keywords") into account when sorting by
10144         emblems. Fixes #166376.
10146 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10148         * src/file-manager/fm-directory-view.c:
10149         (fm_directory_view_scroll_event):
10150         Change scroll zoom modifier to control. Fixes #79352.
10152         * src/nautilus-shell-ui.xml:
10153         * src/nautilus-window-menus.c:
10154         Bind control-= to zoom-in. Fixes #306225.
10156 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10158         * libnautilus-private/nautilus-clipboard.c:
10159         * libnautilus-private/nautilus-icon-dnd.c:
10160         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10161         * src/file-manager/fm-desktop-icon-view.c:
10162         * src/file-manager/fm-ditem-page.c:
10163         * src/file-manager/fm-icon-view.c:
10164         * src/file-manager/fm-list-model.c:
10165         * src/file-manager/fm-list-model.h:
10166         * src/file-manager/fm-list-view.c:
10167         * src/file-manager/fm-properties-window.c:
10168         * src/nautilus-emblem-sidebar.c
10169         * src/nautilus-file-management-properties.c:
10170         * src/nautilus-information-panel.c:
10171         * src/nautilus-location-bar.c:
10172         * src/nautilus-navigation-window-menus.c:
10173         * src/nautilus-spatial-window.c:
10174         * src/nautilus-zoom-controls.c:
10175         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10176         GtkTargetEntry as well as some char and int arrays const.
10178 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10180         * src/file-manager/fm-desktop-icon-view.c:
10181         * src/file-manager/fm-directory-view.c:
10182         * src/file-manager/fm-icon-view.c:
10183         * src/file-manager/fm-list-view.c:
10184         * src/nautilus-navigation-window-menus.c:
10185         * src/nautilus-spatial-window.c:
10186         * src/nautilus-window-menus.c:
10187         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10188         pointing this out.
10190 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10192         * libnautilus-extension/libnautilus-extension.pc.in: added
10193         extensiondir variable so that extensions can find out via pkg-config
10194         the dir to install to.
10196 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10198         * libnautilus-private/nautilus-icon-container.c:
10199         * libnautilus-private/nautilus-icon-container.h:
10200         (process_pending_icon_to_rename),
10201         (nautilus_icon_container_start_renaming_selected_item):
10202         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10203         (real_action_rename), (action_rename_callback),
10204         (action_rename_select_all_callback):
10205         * src/file-manager/fm-directory-view.h:
10206         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10207         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10208         * src/file-manager/nautilus-directory-view-ui.xml:
10209         Bind shift-f2 to rename whole file. Fixes #131467.
10211 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10213         * src/file-manager/fm-directory-view.c: (real_update_menus):
10214         Don't display "Properties" background context menu item for Desktop.
10216 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10218         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10219         Only set dialog transient if a parent window was specified.
10220         Fixes #142814.
10222 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10224         * src/file-manager/fm-directory-view.c:
10225         (fm_directory_view_handle_url_drop):
10226         Better handling of default action for mozilla dnd drops.
10228         Patch from Dave Ahlswede
10230 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10232         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10233         (connect_proxy), (nautilus_navigation_action_finalize),
10234         (nautilus_navigation_action_set_property),
10235         (nautilus_navigation_action_get_property),
10236         (nautilus_navigation_action_class_init),
10237         (nautilus_navigation_action_init):
10238         * src/nautilus-navigation-window-menus.c:
10239         (nautilus_navigation_window_initialize_actions):
10240         Add specific tooltips to the drop-down arrow of Back/Forward
10241         toolbar items. Fixes bug #86569.
10243 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10245         * src/nautilus-connect-server-dialog.c:
10246         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10247         (nautilus_connect_server_dialog_init), (setup_for_type):
10248         Added a domain field to enter domain name for Windows share in
10249         Connect to server dialog.
10250         Fixes bug #304760.
10252 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10254         * libnautilus-private/nautilus-clipboard.c:
10255         * src/file-manager/fm-directory-view.c:
10256         (copy_or_cut_files), (real_update_menus):
10257         * src/file-manager/fm-tree-view.c:
10258         (copy_or_cut_files), (create_popup_menu):
10259         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10260         Folders". Fixes #95112.
10262 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10264         * src/file-manager/fm-directory-view.c: (real_update_menus):
10265         Fix empty trash accelerator. Fixes #173059.
10267         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10268         (copy_callback), (paste_callback), (editable_select_all_callback),
10269         (text_view_select_all_callback), (action_cut_callback),
10270         (action_copy_callback), (action_paste_callback),
10271         (action_select_all_callback), (merge_in_clipboard_menu_items),
10272         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10273         (nautilus_clipboard_set_up_editable),
10274         (nautilus_clipboard_set_up_text_view):
10275         * libnautilus-private/nautilus-clipboard.h:
10276         (nautilus_clipboard_set_up_text_view):
10277         * src/nautilus-notes-viewer.c:
10278         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10279         notes text view.
10281         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10282         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10283         issue down and providing a patch. Fixes #305551.
10285 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10287         * src/file-manager/fm-directory-view.c:
10288         (fm_directory_view_scroll_event),
10289         (fm_directory_view_class_init):
10290         Bind shift+scroll to zoom in/out. Fixes #79352.
10292 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10294         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10295         Change sort order for size, count and time.
10296         See bug #88585
10298 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10300         * configure.in:
10301         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10303         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10305 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10307         * components/*
10308         * help/*
10309         * icons/*/*
10310         * libnautilus/*
10311         * libnautilus-adapter/*
10312         * omf-install/*
10313         * user-guide/*
10314         Remove old cruft, mostly .cvsignore files.
10316         * autogen.sh:
10317         Look for libnautilus-private instead of libnautilus.
10319 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10321         * libnautilus-private/nautilus-icon-factory.c:
10322         * libnautilus-private/nautilus-icon-factory.h:
10323         (get_smaller_icon_size), (get_larger_icon_size),
10324         (nautilus_icon_factory_get_smaller_icon_size),
10325         (nautilus_icon_factory_get_larger_icon_size):
10326         Make get_(larger|smaller)_icon_size public.
10328         * src/nautilus-sidebar-title.c:
10329         (nautilus_sidebar_title_size_allocate),
10330         (get_best_icon_size):
10331         Use the best-fitting folder icon for the sidebar
10332         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10333         Fixes #48190.
10335 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10337         * configure.in:
10338         Post release version bump
10340 === nautilus 2.11.1 ===
10342 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10344         * icons/*/*:
10345         Remove old junk.
10347         * configure.in:
10348         Require eel 2.11.1
10349         Remove icons/*/Makefile
10351         * NEWS:
10352         Update for 2.11.1
10354 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10356         * libnautilus-private/nautilus-view.[ch]:
10357         Add nautilus_view_pop_up_location_context_menu
10359         * src/file-manager/fm-actions.h:
10360         * src/file-manager/fm-directory-view.c:
10361         * src/file-manager/fm-directory-view.h:
10362         * src/file-manager/nautilus-directory-view-ui.xml:
10363         * src/nautilus-location-bar.c:
10364         * src/nautilus-spatial-window.c:
10365         Add location context menu to location button/label.
10367         Patch from Christian Neumair
10369 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10371         * src/nautilus-spatial-window.c:
10372         (real_set_allow_up), (nautilus_spatial_window_class_init)
10373         * src/nautilus-window.c:
10374         * src/nautilus-window.h:
10375         (nautilus_window_allow_up), (real_set_allow_up),
10376         (nautilus_window_class_init):
10377         Add set_allow_up method to NautilusWindowClass,
10378         make "Close All Parents" in spatial windows insensitive
10379         if there are no parent folders.
10381 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10383         * libnautilus-private/nautilus-file-operations.c:
10384         (handle_transfer_vfs_error):
10385         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10386         if more than one file is transferred. Otherwise, just
10387         offer "Cancel" and "Retry".
10389 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10391         * nautilus-folder-handler.desktop.in (Exec):
10392         Use --no-desktop for default folder handler
10394 2005-05-16  Christian Neumair  <chris@gnome-de.org>
10396         * src/file-manager/fm-actions.h:
10397         * src/file-manager/fm-directory-view.c:
10398         (action_self_properties_callback), (real_update_menus):
10399         * src/file-manager/nautilus-directory-view-ui.xml:
10400         Add "Properties" item to background context menu which displays
10401         the properties of the currently displayed folder.
10403 2005-05-16  Alexander Larsson  <alexl@redhat.com>
10405         * libnautilus-private/nautilus-bookmark.c:
10406         (bookmark_file_changed_callback):
10407         Don't loop when a bookmarked file is removed
10409         * src/file-manager/fm-directory-view.c: (process_new_files):
10410         Don't call get_file_info for files no longer in the directory
10411         (was caused by the ready_to_load call).
10413         This fixes #165530 and likely #170761
10415 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10417         * libnautilus-private/nautilus-clipboard.c:
10418         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10419         Don't merge UI twice. Fixes #301854.
10421 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10423         * src/nautilus-location-bar.c:
10424         (nautilus_location_bar_init):
10425         Make "Location:" label GDK_ACTION_COPY drag source.
10426         Fixes #115942.
10428 2005-05-12  David Zeuthen  <david@fubar.dk>
10430         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10431         Change comment for translator note of default desktop font to
10432         say that Sans shouldn't never be changed. Fixes bug #138731.
10434 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10436         * libnautilus-private/nautilus-file-utilities.c:
10437         (nautilus_get_vfs_method_display_name):
10438         * data/browser.xml:
10439         * src/file-manager/fm-directory-view.c:
10440         Add translator comments. Fixes #145304, #145305, #145307.
10441         Change "Show Hidden Files" tooltip to infinitive
10442         construction. Fixes #145306.
10444 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10446         * libnautilus-private/nautilus-directory-async.c:
10447         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10448         (link_info_start), (lacks_link_info):
10449         Kill dotfile-related code. ".directory" supporting schemas have
10450         gone. Fixes #142343.
10452 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10454         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10455         Remove obsolete window_always_new option from schema.
10457         Patch from Michael Terry <mike@mterry.name>
10459 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10461         * src/file-manager/fm-directory-view.c: (real_update_menus):
10462         Fix a string conflict between the c-format plural string and
10463         non-c-format strings. Fixes bug #167344.
10465         Patch from Changwoo Ryu <cwryu@debian.org>
10467 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
10469         * libnautilus-private/nautilus-thumbnails.c:
10470         (thumbnail_thread_start):
10471         Don't try to thumbnail files which have been modified in the
10472         last few seconds to avoid constantly re-thumbnailing them.
10473         Current cool-off period is three seconds. Fixes bug #107418.
10475 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
10477         * src/file-manager/fm-directory-view.[ch]:
10478         (display_pending_files), (fm_directory_view_freeze_updates),
10479         (fm_directory_view_unfreeze_updates), (queue_pending_files):
10480         Allow freeze of update processing inside a view.
10482         * src/file-manager/fm-list-view.c:
10483         (cell_renderer_editing_canceled), (cell_renderer_edited),
10484         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10485         Freeze and unfreeze the list view when renaming.
10487         Workaround for bug #87701: Updates to the list view are put on
10488         hold during rename to prevent losing editing focus. If too many
10489         changes are queued while being frozen, further changes are thrown
10490         away and the view is marked for reload.
10492 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10494         * src/nautilus-window-menus.c:
10495         Add Ctrl-0 keyboard shortcut to View->Normal Size as
10496         recommended by the HIG.
10498         Patch from Olav Vitters <olav@bkor.dhs.org>
10500 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10502         * libnautilus-private/nautilus-icon-container.c:
10503         (keyboard_space): Prevent nautilus from crashing on press of
10504         Ctrl+Space in an empty directory. Fixes bug #302018.
10506         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
10508 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
10510         * libnautilus-private/nautilus-program-choosing.c:
10511         (nautilus_launch_desktop_file):
10512         * src/nautilus-application.c:
10513         (nautilus_application_present_spatial_window_with_selection),
10514         (nautilus_application_create_navigation_window):
10515         fix build when startup notification isn't installed.
10517 2005-05-02  Alexander Larsson  <alexl@redhat.com>
10519         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10520         Remove the ui too.
10522 2005-04-27  Alexander Larsson  <alexl@redhat.com>
10524         * src/file-manager/fm-desktop-icon-view.c:
10525         Remove "Open New Terminal" from desktop menu.
10526         Patch from Luca Ferretti <elle.uca@libero.it>
10528         If you really need this, install the nautilus-open-terminal
10529         extension. It does this even better than the removed code.
10530         Also, in newer Metacity there is a a way to set a keybinding
10531         for "new terminal".
10533 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10535         * src/nautilus-main.c: (main): Merge fix for leak
10536         Bug #172234.
10538 2005-04-19  Christian Neumair  <chris@gnome-de.org>
10540         * libnautilus-private/nautilus-view-factory.h:
10541         * src/nautilus-navigation-window.c:
10542         * src/nautilus-window-manage-views.c:
10543         * src/nautilus-window-manage-views.h:
10544         * src/nautilus-window.c:
10545         * src/file-manager/fm-desktop-icon-view.c:
10546         * src/file-manager/fm-icon-view.c:
10547         * src/file-manager/fm-list-view.c:
10548         Improve NautilusViewInfo view factory labels marked for translation.
10550 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10552         * libnautilus-private/nautilus-directory-async.c:
10553         (read_dot_hidden_file): Plug leaks here too. There
10554         were three actually :-)
10556 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
10558         * src/nautilus-connect-server-dialog-main.c: (main)
10559         Set window icon.
10561 2005-04-17  Christian Neumair  <chris@gnome-de.org>
10563         * src/nautilus-spatial-window.c:
10564         Add more drop targets to location button.
10566 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10568         * src/file-manager/fm-directory-view.c:
10569         (fm_directory_view_destroy), (rename_file):
10570         Remove delayed_rename timeout when registering a new one
10571         or destroying the view.
10573 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10575         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10576         Free the stored selection path only when setting a new one.
10578 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10580         * src/file-manager/fm-directory-view.c:
10581         (trash_or_delete_selected_files),
10582         (fm_directory_view_notify_selection_changed):
10583         Remember if the current selection was already removed
10584         and don't try to remove it again.
10586         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10587         Only set a new selection if the removal affects the current selection.
10589 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10591         * src/file-manager/fm-directory-view.c:
10592         (trash_or_delete_selected_files):
10593         Unset selection so the same file won't be deleted twice via a binding.
10595         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10596         (fm_list_view_remove_file), (fm_list_view_finalize),
10597         (fm_list_view_class_init):
10598         Store the new selection and set it after a batch of changes,
10599         not on every removal. Speeds up deleting from the list view
10600         by preventing a redraw for each removed file.
10602 2005-04-05  Alexander Larsson  <alexl@redhat.com>
10604         * src/file-manager/fm-properties-window.c:
10605         Use label instead of entry if not editable.
10606         (#149201)
10608         Patch from Michael Terry
10610 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10612         * src/nautilus-notes-viewer.c:
10613         Fix missing include.
10615 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10617         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10618         Don't leak file_uri.
10620 2005-04-04  Diego Gonzalez  <diego@pemas.net>
10622         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10623           from the build process.
10624         * libnautilus-private/nautilus-icon-factory.c:
10625           (load_thumbnail_frame) remove the need to use the deprecated
10626           nautilus themes.
10627         * libnautilus-private/nautilus-icon-canvas-item.c:
10628           (draw_strech_handles), (it_test_stretch_handle):
10629           remove the need to use the deprecated nautilus themes.
10630         * libnautilus-private/nautilus-thumbnails.c:
10631         * libnautilus-private/nautilus-icon-factory.c:
10632           remove nautilus-theme.h include
10634         * src/nautilus-navigation-window.c:
10635         * src/nautilus-property-browser.c:
10636         * src/nautilus-notes-viewer.c:
10637         * src/nautilus-sidebar-title.c:
10638         * src/nautilus-window-manage-views.c:
10639         * src/nautilus-window-toolbars.c:
10640         * src/nautilus-zoom-control.c:
10641           remove nautilus-theme.h include
10643         * src/nautilus-sidebar-title:
10644          (nautilus_sidebar_title_select_text_color): remove use of
10645          old theme stuff and adapt the shadow offset, made it equal to 1,
10646          which is the default.
10647          (nautilus_sidebar_title_theme_changed): remove, as there will be
10648          no sidebar theme changes.
10649          (nautilus_sidebar_title_init): remove the theme_changed callback, as
10650          there will not be sidebar theme changes anymore.
10652          * src/nautilus-notes-viewer.c:
10653          (nautilus_notes_viewer_init): remove use of old theme stuff.
10655         * icons/Makefile.am: don't install old theme stuff.
10657 2005-03-31  Steve Murphy  <murf@e-tools.com>
10659         * configure.in: Added "rw" to ALL_LINGUAS.
10661 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
10663         * libnautilus-private/nautilus-file-utilities.c:
10664         (nautilus_get_uri_shortname_for_display): Plug the leak.
10666 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
10668         * icons/audio.svg:
10669         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10671         * icons/audio.png:
10672         Remove old file.
10674         * icons/Makefile.am:
10675         Install new icon.
10677         * libnautilus-private/nautilus-icon-canvas-item.c:
10678         (real_map_pixbuf):
10679         Use svg instead of bitmap audio preview emblem.
10681         Patch from Jaap Haitsma <jaap@haitsma.org>
10683 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10685         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10686         (location_button_drag_begin_callback), (get_data_binder),
10687         (location_button_drag_data_get_callback),
10688         (nautilus_spatial_window_instance_init):
10689         Allow drag and drop operations with location bar icon.
10691         Patch from Christian Neumair <chris@gnome-de.org>
10693 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10695         * libnautilus-private/nautilus-file-operations-progress.c:
10696         (nautilus_file_operations_progress_update),
10697         (nautilus_file_operations_progress_destroy),
10698         (nautilus_file_operations_progress_init),
10699         (time_remaining_callback), (nautilus_file_operations_progress_new),
10700         (nautilus_file_operations_progress_set_operation_string),
10701         (nautilus_file_operations_progress_new_file):
10702         * libnautilus-private/nautilus-file-operations.c:
10703         (progress_dialog_set_to_from_item_text):
10704         Change layout of the progress dialog to be more HIG compliant.
10706         Patch from Michiel Sikkes <michiel@eyesopened.nl>
10708 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10710         * src/file-manager/fm-desktop-icon-view.c:
10711         * src/file-manager/fm-directory-view.c:
10712         Add elipses to "Create Launcher" menu item. (#95113)
10714         Based on a patch from Christian Neumair <chris@gnome-de.org>
10716 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10718         * libnautilus-private/nautilus-desktop-link-monitor.c:
10719         (eject_for_type), (volume_delete_dialog),
10720         (nautilus_desktop_link_monitor_delete_link):
10721         Reference the proper context menu item in the volume
10722         delete dialog of network volumes. Fixes bug #152391.
10724         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10726 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10728         * src/file-manager/fm-directory-view.c: (real_merge_menus):
10729         Remove hard coded script directory path from tooltip message.
10730         Fixes bug #161905.
10732         Patch from Michael Terry <mike@mterry.name>
10734 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10736         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10737         * src/nautilus-location-bar.c:
10738         (nautilus_location_bar_get_location),
10739         (nautilus_location_bar_update_label):
10740         * src/nautilus-location-dialog.c: (open_current_location):
10741         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
10742         Closes bug #165743.
10744         Patch from Christian Kellner <gicmo@gnome.org>
10746 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10748         * libnautilus-private/nautilus-bookmark.c:
10749         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
10750         (bookmark_file_changed_callback):
10751         * libnautilus-private/nautilus-file.c:
10752         (nautilus_file_get_internal):
10753         * src/file-manager/fm-properties-window.c:
10754         (is_merged_trash_directory):
10755         * src/nautilus-application.c:
10756         (nautilus_application_present_spatial_window_with_selection):
10757         * src/nautilus-location-bar.c:
10758         (nautilus_location_bar_update_label):
10759         * src/nautilus-window-manage-views.c: (set_displayed_location),
10760         (check_bookmark_location_matches), (handle_go_elsewhere),
10761         (got_file_info_for_view_selection_callback):
10762         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
10764         Patch from Paolo Borelli <pborelli@katamail.com>
10766 2005-03-23  Fernando Herrera  <fherrera onirica com>
10768         * src/nautilus-connect-server-dialog-main.c: (main): call
10769         gnome_authentication_manager_init to use gnome-vfs auth
10770         callbacks.
10772 2005-03-23  Alexander Larsson  <alexl@redhat.com>
10774         * src/nautilus-desktop-window.c:
10775         Remove unused code. We avoid flicker in other ways.
10777 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10779         * configure.in:
10780         Bump version to 2.11.1
10781         Gnome 2.10 versions are now on the gnome-2-10 branch.
10783 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10785         * src/nautilus-location-entry.c:
10786         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
10788 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10790         * libnautilus-private/nautilus-window-info.[ch]:
10791         Add nautilus_window_info_show_window call.
10793         * src/file-manager/fm-directory-view.c:
10794         * src/nautilus-window-manage-views.c:
10795         * src/nautilus-window.[ch]:
10796         Implement and call the new show_window call.
10797         This allows us to set up the EelBackground before
10798         showing the window, causing less flicker (#169347)
10800         Patch from Nickolay V. Shmyrev
10802 2005-03-16  Alexander Larsson  <alexl@redhat.com>
10804         * configure.in:
10805         Require eel 2.10.1 (for EelBackground changes)
10807         * libnautilus-private/nautilus-icon-dnd.c:
10808         * libnautilus-private/nautilus-directory-background.c:
10809         Use the background setting now in eel.
10810         Delay background setting slightly after gconf change to group
10811         together multiple changes. (#169347)
10813         Patch from Nickolay V. Shmyrev
10815 2005-03-15  Alexander Larsson  <alexl@redhat.com>
10817         * configure.in:
10818         Require gtk 2.6.0
10820 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10822         * src/file-manager/fm-directory-view.c:
10823         Re-add keybinding to "Show Hidden Files".
10824         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
10826 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10828         * src/file-manager/fm-actions.h:
10829         * src/file-manager/fm-directory-view.c: (real_update_menus):
10830         Disable "Select Pattern" for empty folders. (#169817)
10831         Patch from Raj <ringuva@novell.com>
10833 2005-03-10  Vincent Noel  <vnoel@cox.net>
10835         * src/nautilus-spatial-window.c:
10836         (location_button_clicked_callback),
10837         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
10838         for the location button icon instead of GTK_ICON_SIZE_BUTTON
10839         (#169669).
10841 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
10843         * configure.in: Added "xh" to ALL_LINGUAS.
10845 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10847         * configure.in:
10848         Post release version bump
10850 === nautilus 2.10.0 ===
10852 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
10854         * THANKS:
10855         Update for release
10857         * check-THANKS.pl:
10858         Extract names from ChangeLog bodies too. (#43452)
10859         Patch from Richard Hoelscher <rah@rahga.com>
10861 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10863         * NEWS:
10864         Update for 2.10.0
10866         * configure.in:
10867         Bump version to 2.10.0, require eel 2.10.0
10869 2005-03-03  Elijah Newren  <newren@gmail.com>
10871         If launched without startup-notification, make an approximation to
10872         when the launch occurred so that focus-stealing-prevention will
10873         work better.
10875         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
10876         function, (main): if no startup id provided, ping xserver for a
10877         timestamp and make a dummy startup_id with it.
10879         * src/nautilus-application.c: (end_startup_notification): don't
10880         set _NET_STARTUP_ID if given a fake startup_id, remove commented
10881         out warning that should now no longer be needed
10883 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10885         * src/nautilus-file-management-properties.glade:
10886         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
10888 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10890         * configure.in:
10891         Post release version bump
10893 === nautilus 2.9.92 ===
10895 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10897         * data/applications.desktop.in:
10898         * data/favorites.desktop.in:
10899         Remove old files.
10901         * docs/Makefile.am (EXTRA_DIST):
10902         Remove nautilus-context-menus.txt from makefile
10904         * NEWS:
10905         Update for release
10907 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10909         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
10910         Make the backspace key open the parent folder in the
10911         list view like it does in the icon view. (#142891)
10912         Patch from Christian Neumair <chris@gnome-de.org>
10914 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10916         * libnautilus-private/nautilus-desktop-link.c:
10917         (nautilus_desktop_link_can_rename):
10918         Make Computer icon renameable. (#154122)
10919         Patch from Tim Savannah <opticcow@linux-militia.net>
10921 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10923         * libnautilus-private/nautilus-file-operations-progress.c:
10924         (time_remaining_callback):
10925         Don't show ETA if bytes_copied > bytes_total.
10926         Prevents miscalculated ETAs from being shown. (#158614)
10927         Based on a patch from John Spray <jcs116@york.ac.uk>
10929 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10931         * src/file-manager/fm-properties-window.c:
10932         Make show_original work (had a typo)
10933         Make where use original file, not target.
10934         Fixes location display for desktop icons.
10936 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10938         * src/file-manager/fm-properties-window.c:
10939         deep count on target files, not original files.
10940         Fixes properties for e.g. home icon on desktop.
10941         Patch from Jaap Haitsma <jaap@haitsma.org>
10943 2005-02-23  Alexander Larsson  <alexl@redhat.com>
10945         * docs/nautilus-context-menus.txt:
10946         Remove old docs.
10948 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10950         * libnautilus-private/nautilus-desktop-icon-file.c:
10951         * libnautilus-private/nautilus-file-operations.c:
10952         (nautilus_file_operations_delete):
10953         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
10954         (rename_guts), (nautilus_file_get_drop_target_uri):
10955         * src/file-manager/fm-desktop-icon-view.c:
10956         (trash_link_is_selection):
10957         * src/file-manager/fm-icon-container.c: (get_sort_category):
10958         * src/file-manager/fm-properties-window.c:
10959         (get_target_file_for_original_file):
10960         Handle nautilus_desktop_icon_file_get_link() returning NULL.
10961         Likely fixes bug #145971
10963 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10965         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
10966         Remove stale comment.
10967         Patch from Jaap Haitsma <jaap@haitsma.org>
10969 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10971         * src/nautilus-application.c: (end_startup_notification):
10972         Don't give critical warnings if we have no startup_id.
10974         * src/nautilus-window.c: (nautilus_window_update_icon):
10975         Use names and not pixbufs for the window icons.
10976         This means the icons of the best size are used.
10977         Patch from Jaap Haitsma <jaap@haitsma.org>
10979 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10981         * src/nautilus-application.c: (create_window):
10982         * src/nautilus-window-private.h:
10983         * src/nautilus-window.c: (nautilus_window_init),
10984         (nautilus_window_finalize):
10985         Remove unneeded startup_id.
10987 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
10989         * MAINTAINERS:
10990         Update my email address.
10992 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
10994         * src/file-manager/fm-desktop-icon-view.c:
10995         (fm_desktop_icon_view_supports_uri):
10996         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
10998         Patch from Jaap Haitsma <jaap@haitsma.org>
11000 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11002         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11003         fix #136578 (Menu key should pop up context menu).
11005 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11007         * src/file-manager/fm-properties-window.c (should_show_open_with):
11008         Don't show open with property page for desktop files and
11009         desktop special icons.
11011 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11013         * src/nautilus-navigation-window-menus.c:
11014         (add_bookmark_for_current_location):
11015         Only add a bookmark once for a given location.
11016         Fixes #161862.
11018         Patch from egeetha@novell.com
11020 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11022         * src/nautilus-application.c:
11023         * src/nautilus-shell.c:
11024         Fixes to the startup notification stuff.
11025         Patch from Elijah Newren <newren@gmail.com>
11027 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11029         * data/applications.desktop.in:
11030         * data/favorites.desktop.in:
11031         * src/network-scheme.desktop.in:
11032         * nautilus-computer.desktop.in:
11033         * nautilus-folder-handler.desktop.in:
11034         * nautilus-home.desktop.in:
11035         * nautilus.desktop.in:
11036         Enable startup notification.
11038         * src/nautilus-application.c:
11039         * src/nautilus-application.h:
11040         * src/nautilus-bookmarks-window.c:
11041         * src/nautilus-connect-server-dialog-nonmain.c:
11042         * src/nautilus-location-bar.c:
11043         * src/nautilus-main.c:
11044         * src/nautilus-navigation-window-menus.c:
11045         * src/nautilus-shell-interface.idl:
11046         * src/nautilus-shell.c:
11047         * src/nautilus-window-manage-views.c:
11048         * src/nautilus-window-private.h:
11049         * src/nautilus-window.c:
11050         Handle startup notification across corba activation.
11051         Patch from Elijah Newren <newren@gmail.com>
11053 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11055         * src/file-manager/fm-tree-model.c:
11056         Don't do any i/o on tree roots until they are opened.
11057         This means you don't get any auth dialogs.
11058         Removed the monitor on the root file totally, as that should
11059         not normally change/go away anyway (and it was doing i/o).
11061         This changes semantics in the file a bit, we now have a dummy
11062         row also if node->directory != NULL and node->parent == NULL.
11064 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11066         * configure.in:
11067         Post release version bump
11069 === nautilus 2.9.91 ===
11071 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11073         * configure.in:
11074         Bump eel requires
11076         * NEWS:
11077         Update for release
11079 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11081         * Makefile.am:
11082         * nautilus-folder-handler.desktop.in:
11083         Add new default folder handler NoDisplay desktop file
11085         * nautilus.desktop.in:
11086         Add %U to exec line
11088         * src/Nautilus_shell.server.in:
11089         Remove all the bonobo components we no longer support
11091         * src/file-manager/fm-directory-view.c:
11092         Allow open with menu on folders (#151747)
11094 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11096         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11097         (fm_list_view_start_renaming_file):
11098         Set original_name to the new name as cell_renderer_edited()
11099         might be called multiple times if the view looses focus.
11100         Fixes bug #166120.
11102 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11104         * src/file-manager/fm-properties-window.c: (get_original_file),
11105         (name_field_done_editing), (update_properties_window_title):
11106         Handle disappearing original_files without crashing.
11107         Fixes bug #151024/158904.
11109 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11111         * configure.in:
11112         Revert libexif change as it breaks the build with new libexif.
11114 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11116         * libnautilus-private/nautilus-program-choosing.c:
11117         (slowly_and_stupidly_obtain_timestamp),
11118         (nautilus_launch_show_file), (nautilus_launch_application),
11119         (nautilus_launch_desktop_file):
11120         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11122         * configure.in:
11123         Require gnome-desktop 2.9.91
11125         Patch from Elijah Newren <newren@gmail.com>
11127 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11129         * configure.in:
11130         Make libexif dependency optional again. (#165773)
11132 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11134         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11135         Make default desktop font localizable. (#138731)
11137         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11139 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11141         * data/Makefile.am:
11142         * data/static_bookmarks.xml:
11143         Remove unused file.
11145 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11147         * src/file-manager/fm-directory-view.c:
11148         (real_update_menus): Added mnemonic for Browse Folder option.
11149         * src/file-manager/fm-desktop-icon-view.c:
11150         (real_update_menus): Added mnemonic for Empty Trash option.
11151         Fixes #162307.
11153         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11155 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11157         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11158         Fix workarea detection on 64bit machines.
11159         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11161 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11163         * src/file-manager/fm-directory-view.c:
11164         (clipboard_targets_received):
11165         Handle destroyed windows
11167         * src/nautilus-window.c: (nautilus_window_destroy):
11168         cancel outstanding view as callbacks
11170         Fixes #165938
11172 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11174         * libnautilus-private/nautilus-directory-background.c:
11175         (image_loading_done_callback): Free the color string.
11176         Closes bug #154204.
11178 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11180         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11182         * libnautilus-private/nautilus-file-operations.c:
11183         change the strings for move/copy/link/delete from "Files Moved:" to
11184         "Moving file:", fixes #154839
11186 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11188         * libnautilus-private/nautilus-file.c:
11189         Fix leak
11191         * Makefile.am:
11192         Remove unnecessary stuff
11194 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11196         * src/nautilus-actions.h:
11197         * src/nautilus-desktop-window.c:
11198         (nautilus_desktop_window_instance_init):
11199         Disable close action on desktop window (#160100)
11201 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11203         * src/nautilus-main.c: (register_icons):
11204         Don't try to free NULL icon info.
11206 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11208         * libnautilus-private/nautilus-file.c:
11209         (nautilus_file_compare_for_sort_by_attribute):
11210         Don't compare NULL values from files we can't get permissions for.
11211         Fixes bug #153890.
11213 2005-01-27  Chris Lahey  <clahey@ximian.com>
11215         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11216         Support the API change in libexif > 0.5.12.
11218 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11220         * src/nautilus-main.c: Don't leak the icon info
11222 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11224         * src/nautilus-spatial-window.c:
11225         Make path button more obvious. #145237
11226         Patch from  Michael Henson <mike@axl.net>
11228 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11230         * src/file-manager/fm-directory-view.c: (ask_link_action):
11231         Set focus_on_map for dnd ask dialog to avoid it ending
11232         up under the browser window.
11233         Patch from Jorn Baayen <jbaayen@gnome.org>
11235 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11237         * libnautilus-private/nautilus-file-operations.c:
11238         (confirm_empty_trash):
11239         No title on dialog.
11240         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11242 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11243         * libnautilus-private/nautilus-file-operations.c:
11244         (handle_transfer_overwrite): Trivial string fix.
11246 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11248         * src/file-manager/fm-directory-view.c: (cancel_activate),
11249         (activate_weak_notify), (cancel_activate_callback):
11250         weak_unref the view if we cancel the activation.
11251         Might fix #145789
11253 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11255         * configure.in:
11256         Post release version bump.
11258 === nautilus 2.9.90 ===
11260 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11262         * NEWS:
11263         Update for release.
11265         * MAINTAINERS:
11266         Add Martin, remove Darin.
11267         Update daves email address.
11269         * configure.in:
11270         Bump version to 2.9.90
11271         Require eel 2.9.90
11273 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11275         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11276         Fix typo.
11278 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11280         * libnautilus-private/nautilus-icon-container.c:
11281         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11282         to nautilus_icon_container_accessible_update_selection.
11283         (nautilus_icon_container_accessible_ref_selection):
11284         (nautilus_icon_container_accessible_get_selection):
11285         (nautilus_icon_container_accessible_remove_selection): All call
11286         to nautilus_icon_container_accessible_update_selection.
11288         Fixes bug #160087.
11290 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11292         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11293         WE WANT THE CHEESEPUFF!!!
11295 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11297         * libnautilus-private/nautilus-file-operations.c:
11298         (confirm_empty_trash):
11299         Use warning icon instead of info one.
11300         Use GtkMessageDialog.
11301         Patch from Luca Ferretti <elle.uca@libero.it>
11303 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11305         * src/file-manager/fm-actions.h:
11306         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11307         * src/file-manager/fm-directory-view.c: (real_update_menus):
11308         * src/file-manager/nautilus-directory-view-ui.xml:
11309         Remove "Reset Background" entry from folder context menus.
11311         Patch from Jaap Haitsma <jaap@haitsma.org>
11313 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11315         * src/nautilus-window-menus.c: Correct License (It said Evince).
11317 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11319         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11320         Add license to about dialog.
11321         Change copyright statement.
11323         Patch from Luca Ferretti <elle.uca@libero.it>
11325 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11327         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11328         Fix sidebar_width typo in gconf schema (#162204).
11330         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11332 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11334         * libnautilus-private/nautilus-column-chooser.c:
11335         (button_new_with_mnemonic), (add_buttons):
11336         Add stock arrow icons to "Move Up/Down" buttons.
11338         Patch from Michael Gossard <michael.gossard@free.fr>
11340 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11342         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11343         Use GtkAboutDialog.
11345         Patch from Luca Ferretti <elle.uca@libero.it>
11347 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11349         * nautilus-home.desktop.in:
11350         Fix icon
11352         * nautilus.desktop.in:
11353         Put in menus.
11355         Patch from Luca Ferretti <elle.uca@libero.it>
11357 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11359         * src/nautilus-main.c: (main):
11360         * src/nautilus-window.c: (nautilus_window_class_init):
11361         Better default icon.
11362         Patch from Jaap Haitsma <jaap@haitsma.org>
11364 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11366         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11367         Don't use destroyed dialog.
11368         Patch from Vincent Untz <vincent@vuntz.net>.
11370 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11372         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11373         Moisan that resolves trivial bug #159128.
11375 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11377         * Makefile.am:
11378         * src/.cvsignore:
11379         * src/Makefile.am:
11380         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11381         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11382         * src/nautilus-connect-server-dialog-nonmain.c:
11383         (nautilus_connect_server_dialog_present_uri):
11384         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11385         (response_callback), (nautilus_connect_server_dialog_new):
11386         * src/nautilus-connect-server-dialog.h:
11387         Make connect to server dialog availible as separate application.
11389         Patch from Vincent Untz <vincent@vuntz.net>
11391 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11393         * libnautilus-private/nautilus-file-utilities.[ch]:
11394         New function nautilus_ensure_unique_file_name
11396         * libnautilus-private/nautilus-link.[ch]:
11397         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11398         Uniquify name for nautilus_link_local_create if requested.
11400         * src/file-manager/fm-directory-view.c:
11401         (fm_directory_view_handle_url_drop):
11402         Uniquify desktop link name
11404         Patch from Jorn Baayen <jbaayen@gnome.org>
11406 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11408         * libnautilus-private/nautilus-icon-container.[ch]:
11409         * libnautilus-private/nautilus-marshal.list:
11410         Add handle_url signal
11411         Fix argument list for handle_uri_list
11413         * libnautilus-private/nautilus-dnd.[ch]:
11414         Add nautilus_drag_default_drop_action_for_url
11416         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11417         (nautilus_icon_container_get_drop_action),
11418         (drag_data_received_callback):
11419         Handle URL drops separately from URI_LIST
11420         Set different actions for URL drop
11422         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11423         (get_drop_action), (receive_dropped_uri_list),
11424         (receive_dropped_url), (drag_data_received_callback),
11425         (nautilus_tree_view_drag_dest_class_init):
11426         Add handle_url and handle_uri lists
11427         Set different actions for URL drop
11428         Fix bug that made url_list & url drops not work
11430         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11431         (ask_link_action), (fm_directory_view_handle_url_drop),
11432         (fm_directory_view_handle_uri_list_drop):
11433         Move url and uri_list drop handling here. Make it handle
11434         url drops better.
11436         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11437         (icon_view_handle_uri_list), (fm_icon_view_init):
11438         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11439         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11440         Call up to the drop code in directory view.
11442         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11444         * libnautilus-private/nautilus-directory.c:
11445         (nautilus_directory_schedule_metadata_copy):
11446         Handle source_directory being NULL. (happens on toplevel uri)
11448         * libnautilus-private/nautilus-file-operations.c:
11449         (nautilus_file_operations_copy_move):
11450         Handle source_dir_uri being NULL. (happens on toplevel uri)
11452         * libnautilus-private/nautilus-link-desktop-file.c:
11453         (nautilus_link_desktop_file_local_create):
11454         Use right icon field
11456 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11458         * src/file-manager/fm-actions.h:
11459         * src/file-manager/fm-directory-view.c:
11460         (volume_or_drive_unmounted_callback),
11461         (volume_or_drive_ejected_callback),
11462         (action_unmount_volume_callback), (action_eject_volume_callback),
11463         (real_update_menus_volumes):
11464         * src/file-manager/nautilus-directory-view-ui.xml:
11465         Allow eject on unmounted devices.
11466         Patch from Magnus Damm <magnus.damm@gmail.com>
11468 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11470         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11471         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11472         what you think, it means don't load if the app the desktop file
11473         references doesn't exist.
11475 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11477         * libnautilus-private/Makefile.am:
11478         * libnautilus-private/nautilus-link-historical.c:
11479         * libnautilus-private/nautilus-link-historical.h:
11480         Remove historical link support.
11482         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11483         * libnautilus-private/nautilus-link.[ch]:
11484         Remove historical link support and unused functions.
11486         * src/file-manager/fm-directory-view.h:
11487         Remove unused declaration.
11489         * src/file-manager/fm-icon-view.c:
11490         Fix up due to small api change for nautilus-link.
11492         * src/file-manager/fm-properties-window.c: (set_icon_callback):
11493         Fix icon change for desktop files that point to nonexisting binaries.
11495 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11497         * src/nautilus-main.c (register_icons):
11498         Remove debug spew
11500 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11502         * libnautilus-private/nautilus-icon-factory.c:
11503         (nautilus_icon_factory_get_icon_for_file):
11504         Special case icons for burn: and computer:
11506         * src/nautilus-main.c: (register_icons):
11507         * src/nautilus-navigation-window-menus.c:
11508         * src/nautilus-window-menus.c:
11509         Fix up icons and names in go/places menu.
11510         Fixes #162750 and #149941
11512         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11514 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11516         * src/nautilus-navigation-window.c (real_set_title):
11517         Make window title "location - File Browser", not "File Browser: location".
11518         Fixes #149008. Patch by Gustavo Carneiro.
11520 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11522         * configure.in:
11523         Post release version bump
11525 === nautilus 2.9.2 ===
11527 2004-01-11  James Henstridge  <james@jamesh.id.au>
11529         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11531         * src/Makefile.am: remove desktop and server files on clean.
11532         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11533         in config.h.
11535         * Makefile.am: remove desktop files on clean, and intltool files
11536         on distclean.
11538         * acconfig.h: remove, since it isn't needed anymore.
11540         * configure.in: remove some macro calls not needed with newer
11541         automakes, and use newer versions of some macros.
11543         * autogen.sh: require Automake >= 1.7.
11545 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11547         * NEWS:
11548         Update for release.
11550         * configure.in:
11551         Require eel 2.92.
11553 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11555         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11556         Add back mk.
11558 2005-01-10  Alexander Larsson  <alexl@redhat.com>
11560         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11561         Remove mk for ALL_LINGUAS since it broke the build.
11563 2004-12-17  Alexander Larsson  <alexl@redhat.com>
11565         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11566         Don't use frames for images with alpha.
11568         Patch from Jaap Haitsma <jaap@haitsma.org>
11570 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11572         * src/nautilus-bookmarks-window.[ch]:
11573         (open_selected_bookmark): New function, choose if to open in
11574         parent or new window.
11575         (get_bookmark_nautilus_navigation_window_new): Get New window.
11576         (on_jump_button_clicked): Call open_selected_bookmark.
11577         (on_row_activated): Call open_selected_bookmark.
11578         * src/nautilus-navigation-window-menus.c:
11579         (get_or_create_bookmarks_window): Reset signals for the
11580         edit bookmark dialog.
11581         fixes bug #160224.
11583 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11585         * configure.in:
11586         Require glib 2.6.0
11588         * libnautilus-private/nautilus-file-utilities.c:
11589         (nautilus_get_uri_shortname_for_display):
11590         * libnautilus-private/nautilus-file.c:
11591         (nautilus_file_get_display_name_nocopy):
11592         Use g_filename_display_basename() for display names
11594 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11596         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11597         (fm_list_view_start_renaming_file):
11598         * src/file-manager/fm-properties-window.c:
11599         (name_field_done_editing):
11600         Make sure we don't rename files if the name was never
11601         changed from the original display name.
11603 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11605         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11606         Fill in ctrl-l dialog correctly for desktop.
11608         Patch from Matthew Gatto <poobar@nycap.rr.com>
11610 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11612         * libnautilus-private/nautilus-icon-container.c:
11613         (nautilus_icon_container_update_icon):
11614         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11615         * libnautilus-private/nautilus-thumbnails.c:
11616         (nautilus_thumbnail_frame_image),
11617         (nautilus_thumbnail_load_framed_image):
11618         * libnautilus-private/nautilus-thumbnails.h:
11619         Better handling of icon sizes, including
11620         framing of large file-as-icon images.
11622         Patches from Jaap Haitsma <jaap@haitsma.org>
11624 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
11626         * configure.in: Added "zu" to ALL_LINGUAS.
11628 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11630         * libnautilus-private/nautilus-desktop-link-monitor.c:
11631         (destroy_desktop_link_monitor),
11632         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11633         (nautilus_desktop_link_monitor_make_filename_unique),
11634         (create_volume_link), (nautilus_desktop_link_monitor_init):
11635         * libnautilus-private/nautilus-desktop-link-monitor.h:
11636         * libnautilus-private/nautilus-desktop-link.c:
11637         (nautilus_desktop_link_new_from_volume):
11638         Make sure volume filenames are unique (#153888)
11640 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11642         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11643         Disconnect from right object.
11645 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11647         * src/file-manager/fm-directory-view.c:
11648         (add_application_to_open_with_menu), (real_update_menus):
11649         Fix underscore escaping in open with menu.
11651 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11653         * libnautilus-private/nautilus-bookmark.c:
11654         (nautilus_bookmark_get_pixbuf):
11655         Force size for pixbufs.
11657         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11658         Load force-sized svgs right.
11659         (nautilus_icon_factory_get_pixbuf_from_name):
11660         Allow force-size loading
11662         * libnautilus-private/nautilus-icon-factory.h:
11663         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11665         * libnautilus-private/nautilus-ui-utilities.c:
11666         (nautilus_action_from_menu_item),
11667         (nautilus_toolbar_action_from_menu_item):
11668         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11669         * src/nautilus-property-browser.c: (make_drag_image),
11670         (make_properties_from_directories):
11671         * src/nautilus-sidebar-title.c: (update_icon):
11672         * src/file-manager/fm-directory-view.c:
11673         (add_extension_action_for_files):
11674         * src/file-manager/fm-properties-window.c: (create_emblems_page):
11675         * src/file-manager/fm-tree-model.c:
11676         (tree_node_get_pixbuf_from_factory):
11678         Force-size load icons
11680         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11681         (nautilus_throbber_finalize):
11682         Disconnect icon theme changed signal on finalize.
11684 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11686         * libnautilus-private/nautilus-file-dnd.c:
11687         (nautilus_drag_can_accept_item):
11688         Handle drags to desktop items.
11690 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
11692         * configure.in: Added "nso" to ALL_LINGUAS.
11694 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11696         * libnautilus-private/nautilus-icon-container.c:
11697         (canvas_position_to_grid_position):
11698         Fix positioning. Makes find_new_empty_spot tighter.
11699         Patch from Jimmy Do <crispyleaves@gmail.com>
11701 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11703         * libnautilus-private/nautilus-icon-container.c: (snap_position),
11704         (find_empty_location):
11705         Fix a few typos in icon placement.
11706         Patch from Jimmy Do <crispyleaves@gmail.com>
11708 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11710         * src/file-manager/Makefile.am:
11712         No need to define VERSION here, it's aleady in
11713         config.h. Fix the build.
11715 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11717         reviewed by: Alexander Larsson  <alexl@redhat.com>
11719         * configure.in:
11721         Bump gnome-vfs required version
11723         * libnautilus-private/nautilus-mime-actions.c:
11724         (nautilus_mime_get_default_application_for_file),
11725         (application_equal), (get_open_with_mime_applications),
11726         (nautilus_mime_get_open_with_applications_for_file),
11727         (nautilus_mime_get_applications_for_file),
11728         (nautilus_mime_has_any_applications_for_file):
11729         * libnautilus-private/nautilus-mime-actions.h:
11730         * libnautilus-private/nautilus-program-choosing.c:
11731         (nautilus_launch_show_file), (nautilus_launch_application):
11732         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11733         (activate_check_mime_types):
11734         * src/nautilus-information-panel.c: (command_button_callback),
11735         (add_command_buttons), (nautilus_information_panel_update_buttons):
11737         Remove all mime api deprecated calls and replace them with the
11738         new API. Fix bug #159435.
11740 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11742         * configure.in:
11743         Post release version bump
11745 === nautilus 2.9.1 ===
11747 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11749         * NEWS:
11750         Update for release.
11752 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11754         * libnautilus-private/nautilus-undo-signal-handlers.c:
11755         Fix include.
11757 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11758         * Merge bonobo-slay-branch
11760 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11762         * src/nautilus-window.c: (action_view_as_callback),
11763         (nautilus_window_synch_view_as_menus):
11764         Don't reenter action callback when switching views.
11766 2004-11-19  Dave Camp  <dave@novell.com>
11768         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11769         (can_show_default_app), (real_update_menus): Fix some jumping
11770         menus.
11771         * test/Makefile.am: Don't link to libnautilus
11773 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11775         * libnautilus-private/nautilus-mime-actions.c:
11776         removed unneeded includes
11778         * src/nautilus-application.c:
11779         * src/nautilus-desktop-window.c:
11780         Removed app_id property on NautilusWindow
11782         * src/nautilus-main.c: (main):
11783         Remove old code
11785         * src/nautilus-navigation-window.c:
11786         * src/nautilus-sidebar-title.c:
11787         * src/nautilus-window-menus.c:
11788         * src/file-manager/fm-ditem-page.c:
11789         Remove bonobo comments
11791         * src/nautilus-window.c:
11792         Remove app_id property
11793         fix last bonobo details
11795         * src/file-manager/fm-actions.h:
11796         * src/file-manager/fm-directory-view.c:
11797         * src/file-manager/nautilus-directory-view-ui.xml:
11798         remove edit launcher action
11800 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11802         * configure.in:
11803         Require new eel
11805         * src/file-manager/fm-actions.h:
11806         * src/file-manager/fm-directory-view.[ch]:
11807         * src/file-manager/nautilus-directory-view-ui.xml:
11808         * src/nautilus-actions.h:
11809         * src/nautilus-shell-ui.xml:
11810         * src/nautilus-spatial-window-ui.xml:
11811         * src/nautilus-spatial-window.c:
11812         * src/nautilus-window-menus.c:
11813         * src/nautilus-window.[ch]:
11814         Implement some accels as GtkBindings instead to avoid
11815         overriding widget-specific keybindings like "delete" and "backspace".
11817 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11819         * src/nautilus-navigation-window.c:
11820         * src/nautilus-window-private.h:
11821         Put location entry etc in a toolbar.
11823 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11825         * libnautilus-private/nautilus-file.c: (is_desktop_file),
11826         (nautilus_file_is_nautilus_link):
11827         Don't check for "application/x-gnome-app-info", as that is already
11828         handled by the alias system. This also avoids stating for a
11829         mimetype xml file.
11831         * src/nautilus-throbber.c:
11832         Don't create a new icon theme for each throbber.
11833         Use GtkIconTheme instead of GnomeIconTheme
11835         * libnautilus-private/nautilus-ui-utilities.[ch]:
11836         New function nautilus_ui_string_get to cache the loaded ui files.
11838         * src/nautilus-navigation-window.c:
11839         Remove old bonoboui stuff
11841         * src/nautilus-navigation-window-menus.c:
11842         Open New window is Ctrl-N.
11843         Use the new nautilus_ui_string_get call
11845         * src/nautilus-spatial-window.c:
11846         * src/nautilus-window-menus.c:
11847         * src/file-manager/fm-desktop-icon-view.c:
11848         * src/file-manager/fm-directory-view.c:
11849         * src/file-manager/fm-icon-view.c:
11850         * src/file-manager/fm-list-view.c:
11851         Use the new nautilus_ui_string_get call
11853         * src/file-manager/nautilus-directory-view-ui.xml:
11854         * src/file-manager/nautilus-icon-view-ui.xml:
11855         Name separators to work around bug #158620
11857 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11859         * src/file-manager/fm-actions.h:
11860         * src/file-manager/fm-directory-view.c:
11861         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11862         * src/file-manager/nautilus-directory-view-ui.xml:
11863         * src/file-manager/nautilus-icon-view-ui.xml:
11864         * src/file-manager/nautilus-list-view-ui.xml:
11865         * src/nautilus-actions.h:
11866         * src/nautilus-navigation-window-ui.xml:
11867         * src/nautilus-shell-ui.xml:
11868         * src/nautilus-spatial-window-ui.xml:
11869         * src/nautilus-spatial-window.c:
11870         * src/nautilus-window-menus.c:
11871         * src/nautilus-window.[ch]:
11872         Add all extra accellerators and clean up ui files.
11874 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11876         * src/nautilus-window-menus.c:
11877         * src/nautilus-window-toolbars.c:
11878         * libnautilus-private/nautilus-ui-utilities.[ch]:
11879         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
11880         Move code to utility functions.
11882 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11884         * libnautilus-private/nautilus-file-utilities.[ch]:
11885         * src/nautilus-spatial-window.c:
11886         * src/nautilus-navigation-window-menus.c:
11887         * src/nautilus-window-menus.c:
11888         Move some functions to nautilus-ui-utilities
11890         * libnautilus-private/Makefile.am:
11891         * libnautilus-private/nautilus-ui-utilities.[ch]:
11892         Various ui utility functions
11894         * src/file-manager/fm-desktop-icon-view.c:
11895         * src/file-manager/fm-directory-view.c:
11896         * src/file-manager/fm-icon-view.c:
11897         * src/file-manager/fm-list-view.c:
11898         Unmerge everything on destroy
11900         * src/nautilus-shell-ui.xml:
11901         Remove unused stuff
11903 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11905         * libnautilus-private/nautilus-clipboard-monitor.c:
11906         Handle ownership changes from XFixes
11908         * libnautilus-private/Makefile.am:
11909         * libnautilus-private/nautilus-clipboard-ui.xml:
11910         Remove (is now inline)
11912         * libnautilus-private/nautilus-clipboard.[ch]:
11913         Convert to GtkUIManager
11915         * src/nautilus-location-bar.c:
11916         * src/nautilus-notes-viewer.c:
11917         Adapt to NautilusClipboard changes
11919         * src/nautilus-window-menus.c:
11920         Remove duplicated action
11922         * src/file-manager/fm-actions.h:
11923         * src/file-manager/fm-directory-view.c:
11924         * src/file-manager/fm-icon-view.c:
11925         * src/file-manager/fm-list-view.c:
11926         * src/file-manager/nautilus-directory-view-ui.xml:
11927         Adapt to NautilusClipboard changes
11928         Fix paste into folder to not use stock accelerator
11930 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11932         * components/Makefile.am:
11933         Remove references to throbber
11935         * src/Makefile.am:
11936         * src/nautilus-throbber.[ch]:
11937         Moved throbber here and made it not be a bonobo object
11939         * src/nautilus-window-private.h:
11940         * src/nautilus-window-toolbars.c:
11941         Work with the throbber
11943 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11945         * src/nautilus-application.c:
11946         * src/nautilus-navigation-window.c:
11947         * src/nautilus-spatial-window.c:
11948         * src/nautilus-window-private.h:
11949         * src/nautilus-window.c:
11950         Make initial window geometry work.
11952 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11954         * src/nautilus-image-properties-page.c: (get_property_pages):
11955         Only show for images.
11957 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11959         * src/file-manager/fm-properties-window.h:
11960         Don't include libnautilus files.
11962 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11964         * src/file-manager/fm-desktop-icon-view.c:
11965         * src/nautilus-navigation-window.c:
11966         * src/nautilus-desktop-window.c:
11967         Remove old defines
11969         * src/file-manager/fm-directory-view.c:
11970         * src/file-manager/nautilus-directory-view-ui.xml:
11971         * src/nautilus-navigation-window-ui.xml:
11972         * src/nautilus-shell-ui.xml:
11973         Make the menus look like pre-bonobo-removal
11975 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11977         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11978         Don't have use default background on desktop context menu.
11980 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11982         * Makefile.am:
11983         Remove libnautilus-adapter subdir
11985         * components/Makefile.am:
11986         Don't build throbber atm
11988         * src/nautilus-navigation-action.c:
11989         Use GtkMenuToolButton instead of NautilusArrowToolbutton
11991         * src/Makefile.am:
11992         * src/nautilus-arrow-toolbutton.[ch]:
11993         Remove.
11995 2004-11-16  Anders Carlsson  <andersca@gnome.org>
11997         * libnautilus-private/nautilus-window-info.c:
11998         (nautilus_window_info_get_ui_manager):
11999         It's NULL now, not CORBA_OBJECT_NIL.
12001 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12003         * libnautilus-private/nautilus-view.h:
12004         remove bonoboui inclide
12006         * src/nautilus-navigation-action.[ch]:
12007         Add navigation GtkAction, based on epi code
12009         * src/nautilus-window-menus.c:
12010         * src/nautilus-window-toolbars.c:
12011         Correctly handle toolbar icons for extensions
12013 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12015         * configure.in:
12016         Remove bonoboui dependencies
12018         * libnautilus-private/Makefile.am:
12019         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12020         * libnautilus-private/nautilus-bonobo-ui.h:
12021         Remove unneeded files
12023         * libnautilus-private/nautilus-clipboard.c:
12024         Comment out for now.
12026         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12027         * libnautilus-private/nautilus-metafile.c:
12028         * src/nautilus-application.c:
12029         * src/nautilus-history-sidebar.c:
12030         * src/nautilus-information-panel.c:
12031         * src/nautilus-main.c: (main):
12032         * src/nautilus-notes-viewer.c:
12033         * src/nautilus-sidebar-title.c:
12034         * src/file-manager/fm-properties-window.c:
12035         Remove bonobo includes
12037         * libnautilus-private/nautilus-file-utilities.[ch]:
12038         (nautilus_get_ui_directory), (nautilus_ui_file):
12039         Util functions for ui files.
12041         * libnautilus-private/nautilus-view.[ch]:
12042         * libnautilus-private/nautilus-window-info.[ch]:
12043         Remove bonoboui methods
12045         * src/Makefile.am:
12046         Add new files, remove some old ones
12047         Move ui files to datadir/nautilus/ui
12049         * src/nautilus-actions.h:
12050         New file with action names
12052         * src/nautilus-arrow-toolbutton.[ch]:
12053         New widget for back/forward buttons.
12055         * src/nautilus-desktop-window.c:
12056         * src/nautilus-navigation-window-menus.c:
12057         * src/nautilus-navigation-window-ui.xml:
12058         * src/nautilus-navigation-window.[ch]:
12059         * src/nautilus-shell-ui.xml:
12060         * src/nautilus-spatial-window-ui.xml:
12061         * src/nautilus-spatial-window.c:
12062         * src/nautilus-window-manage-views.[ch]:
12063         * src/nautilus-window-menus.c:
12064         * src/nautilus-window-private.h:
12065         * src/nautilus-window-toolbars.c:
12066         * src/nautilus-window.[ch]:
12067         Initial port to GtkUIManager
12069         * src/nautilus-profiler.[ch]:
12070         Remove
12072         * src/file-manager/Makefile.am:
12073         * src/file-manager/fm-actions.h:
12074         New file with action names
12076         * src/file-manager/fm-desktop-icon-view.c:
12077         * src/file-manager/fm-directory-view.[ch]:
12078         * src/file-manager/fm-icon-view.c:
12079         * src/file-manager/fm-list-view.c:
12080         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12081         * src/file-manager/nautilus-directory-view-ui.xml:
12082         * src/file-manager/nautilus-icon-view-ui.xml:
12083         * src/file-manager/nautilus-list-view-ui.xml:
12084         Initial port of views to GtkUIManager
12086 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12088         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12089         Remove some unused bonobo extensions.
12091         * libnautilus-private/Makefile.am:
12092         * src/nautilus-navigation-window.c:
12093         * src/nautilus-property-browser.c:
12094         * src/nautilus-spatial-window.c:
12095         * src/nautilus-window.c:
12096         * libnautilus-private/nautilus-drag-window.[ch]:
12097         Remove NautilusDragWindow (not used anyway)
12099 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12101         * configure.in:
12102         * libnautilus-private/Makefile.am:
12103         * libnautilus-private/nautilus-directory-async.c:
12104         * libnautilus-private/nautilus-lib-self-check-functions.h:
12105         * libnautilus-private/nautilus-medusa-support.[ch]:
12106         * libnautilus-private/nautilus-metafile.c:
12107         * libnautilus-private/nautilus-search-uri.[ch]:
12108         * src/Makefile.am:
12109         * src/file-manager/Makefile.am:
12110         * src/file-manager/fm-search-list-view.[ch]:
12111         * src/file-manager/nautilus-indexing-info.[ch]:
12112         * src/file-manager/nautilus-search-list-view-ui.xml:
12113         * src/nautilus-application.c:
12114         * src/nautilus-complex-search-bar.[ch]:
12115         * src/nautilus-navigation-window-menus.c:
12116         * src/nautilus-navigation-window-ui.xml:
12117         * src/nautilus-navigation-window.[ch]:
12118         * src/nautilus-search-bar-criterion-private.h:
12119         * src/nautilus-search-bar-criterion.[ch]:
12120         * src/nautilus-search-bar-private.h:
12121         * src/nautilus-search-bar.[ch]:
12122         * src/nautilus-shell-ui.xml:
12123         * src/nautilus-sidebar-title.c:
12124         * src/nautilus-simple-search-bar.[ch]:
12125         * src/nautilus-spatial-window.c:
12126         * src/nautilus-switchable-navigation-bar.[ch]:
12127         * src/nautilus-switchable-search-bar.[ch]:
12128         * src/nautilus-window-manage-views.c:
12129         * src/nautilus-window-menus.c:
12130         * src/nautilus-window.c:
12131         Remove all traces of old medusa support.
12133 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12135         * libnautilus-private/nautilus-icon-factory.[ch]:
12136         (nautilus_get_relative_icon_size_for_zoom_level):
12137         New function.
12139         * libnautilus-private/nautilus-view.[ch]:
12140         Redo the zooming interface
12142         * src/file-manager/fm-directory-view.[ch]:
12143         * src/file-manager/fm-icon-view.c:
12144         * src/file-manager/fm-list-view.c:
12145         Implement the new interface for zooming and clean up.
12146         Remove the "default zoom affects fonts" behaviour.
12148         * src/nautilus-navigation-window.c:
12149         * src/nautilus-zoom-control.[ch]:
12150         Use the new simplified zoom interfaces
12152 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12154         * libnautilus-private/nautilus-directory-async.c:
12155         (nautilus_async_destroying_file), (extension_info_cancel),
12156         (info_provider_idle_callback), (info_provider_callback):
12157         * libnautilus-private/nautilus-directory-private.h:
12158         Handle the case when the file we're getting extension info
12159         from goes away.
12161 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12163         * src/nautilus-navigation-window.c:
12164         (nautilus_navigation_window_set_up_sidebar):
12165         * src/nautilus-window-manage-views.c:
12166         (viewed_file_changed_callback):
12167         Remove some BONOBO TODOs
12169 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12171         * components/Makefile.am:
12172         Remove image_properties subdir
12174         * src/Makefile.am:
12175         * src/nautilus-application.c: (nautilus_application_instance_init):
12176         * src/nautilus-image-properties-page.[ch]:
12177         Image property page using new system
12179         * src/nautilus-notes-viewer.c:
12180         add static
12182 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12184         * libnautilus-private/Makefile.am:
12185         * libnautilus-private/nautilus-sidebar-factory.c:
12186         * libnautilus-private/nautilus-sidebar-factory.h:
12187         Remove old sidebar-factory API
12189         * src/file-manager/fm-tree-view.c:
12190         * src/nautilus-emblem-sidebar.c:
12191         * src/nautilus-history-sidebar.c:
12192         * src/nautilus-information-panel.c:
12193         * src/nautilus-navigation-window.c:
12194         Convert to new provider API.
12196 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12198         * libnautilus-private/Makefile.am:
12199         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12200         Add new extensions-style sidebar provider interface
12202         * src/nautilus-navigation-window.c:
12203         Use it.
12205         * src/nautilus-notes-viewer.[ch]:
12206         Convert notes viewer to new iface
12208 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12210         * src/Makefile.am:
12211         * src/nautilus-application.c: (nautilus_application_instance_init):
12212         * src/nautilus-notes-sidebar.[ch]:
12213         * src/nautilus-notes-viewer.[ch]:
12214         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12215         property page
12217 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12219         * components/Makefile.am:
12220         Remove emblem subdir
12222         * libnautilus-private/nautilus-window-info.[ch]:
12223         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12224         hidden_files_mode_changed signal
12226         * src/file-manager/Makefile.am:
12227         * src/file-manager/fm-tree-view.[ch]:
12228         * src/nautilus-application.c: (nautilus_application_instance_init):
12229         Make tree view work with new system.
12231         * src/nautilus-window-manage-views.c: (load_new_location),
12232         (location_has_really_changed):
12233         Only emit loading_uri after load_underway has been reported.
12235 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12237         * src/Makefile.am:
12238         * src/nautilus-emblem-sidebar.[ch]:
12239         * src/nautilus-application.c:
12240         Add emblem sidebar, based on old compontent
12241         now uses NautilusSignaller to detect/signal emblem changes
12243         * src/nautilus-property-browser.c:
12244         Catch the emblems_changed signal and refresh
12246 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12248         * src/file-manager/fm-list-view.c:
12249         Fix crash when switching view.
12251         * src/nautilus-history-sidebar.c:
12252         Some cleanups
12254         * src/nautilus-navigation-window.c:
12255         Fix unref-null warning
12257         * src/Makefile.am:
12258         * src/nautilus-application.c:
12259         * src/nautilus-notes-sidebar.[ch]:
12260         Add notes sidebar widget, based on old component
12262         * components/Makefile.am (SUBDIRS):
12263         Remove notes
12265 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12267         * components/Makefile.am:
12268         Remove stuff that are now replaced or not needed anymore.
12270         * libnautilus-private/nautilus-window-info.[ch]:
12271         * src/nautilus-window.c:
12272         Add nautilus_window_info_get_history.
12274         * src/Makefile.am:
12275         * src/nautilus-history-sidebar.[ch]:
12276         * src/nautilus-application.c: (nautilus_application_instance_init):
12277         Add history sidebar widget, based on old component.
12279         * src/nautilus-information-panel.[ch]:
12280         Some fixes
12282 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12284         * libnautilus-private/nautilus-directory-background.c:
12285         Fix spew
12287         * libnautilus-private/nautilus-sidebar-factory.h:
12288         * libnautilus-private/nautilus-window-info.[ch]:
12289         * src/nautilus-application.c:
12290         * src/nautilus-information-panel.[ch]:
12291         * src/nautilus-navigation-window.c:
12292         * src/nautilus-side-pane.c:
12293         * src/nautilus-window.c:
12294         More work on sidebars. Now the information sidebar works.
12296 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12298         * Makefile.am:
12299         Don't build libnautilus subdir
12301         * libnautilus-private/Makefile.am:
12302         Don't link to libnautilus
12303         Add new files (some from libnautilus)
12304         Remove not used files
12306         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12307         Remove hide_built_in_bookmarks
12309         * libnautilus-private/nautilus-bonobo-ui.h:
12310         * libnautilus-private/nautilus-clipboard-ui.xml:
12311         * libnautilus-private/nautilus-clipboard.[ch]:
12312         * libnautilus-private/nautilus-idle-queue.[ch]:
12313         Move here from libnautilus
12315         * libnautilus-private/nautilus-desktop-link.c:
12316         * libnautilus-private/nautilus-global-preferences.[ch]:
12317         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12318         prefs
12320         * libnautilus-private/nautilus-directory-private.h:
12321         * libnautilus-private/nautilus-metafile-server.idl:
12322         * libnautilus-private/nautilus-program-choosing.h:
12323         Remove not needed header inclusions
12325         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12326         NautilusSidebar registration and creation
12328         * libnautilus-private/nautilus-sidebar.[ch]:
12329         New NautilusSidebar interface
12331         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12332         * libnautilus-private/nautilus-undo-context.[ch]:
12333         * libnautilus-private/nautilus-view-identifier.[ch]:
12334         * libnautilus-private/nautilus-view-query.[ch]:
12335         Remove not needed files
12337         * libnautilus-private/nautilus-undo-manager.[ch]:
12338         * libnautilus-private/nautilus-undo-private.h:
12339         * libnautilus-private/nautilus-undo-transaction.[ch]:
12340         * libnautilus-private/nautilus-undo.[ch]:
12341         Convert from bonobo. Some moved from libnautilus.
12343         * libnautilus-private/nautilus-view-factory.[ch]:
12344         NautilusView registration and creation
12346         * libnautilus-private/nautilus-view.[ch]:
12347         New NautilusView interface
12349         * libnautilus-private/nautilus-window-info.[ch]:
12350         New NautilusWindowInfo interface
12352         * src/Makefile.am:
12353         Don't link to libnautilus
12354         Remove not used files
12356         * src/nautilus-applicable-views.[ch]:
12357         * src/nautilus-component-adapter-factory.[ch]:
12358         * src/nautilus-view-frame-corba.[ch]:
12359         * src/nautilus-view-frame-private.h:
12360         * src/nautilus-view-frame.[ch]:
12361         Removed. Not needed anymore.
12363         * src/nautilus-bookmarks-window.c:
12364         * src/nautilus-complex-search-bar.c:
12365         * src/nautilus-information-panel.[ch]:
12366         * src/nautilus-location-bar.c:
12367         * src/nautilus-location-dialog.c:
12368         * src/nautilus-location-entry.c:
12369         * src/nautilus-shell-interface.idl:
12370         * src/nautilus-side-pane.h:
12371         * src/nautilus-sidebar-title.c:
12372         * src/nautilus-simple-search-bar.c:
12373         Minor changes to build.
12375         * src/nautilus-shell.c:
12376         Remove WEB_NAVIGATION_ENABLED
12378         * src/nautilus-application.c:
12379         * src/nautilus-desktop-window.c:
12380         * src/nautilus-navigation-window-menus.c:
12381         * src/nautilus-navigation-window.[ch]:
12382         * src/nautilus-spatial-window.c:
12383         * src/nautilus-window-manage-views.[ch]:
12384         * src/nautilus-window-menus.c:
12385         * src/nautilus-window-private.h:
12386         * src/nautilus-window.[ch]:
12387         Initial conversion to new NautilusView interface.
12389         * src/file-manager/Makefile.am:
12390         * src/file-manager/fm-bonobo-provider.[ch]:
12391         Removed. Not needed anymore.
12392         Temporary commented out fm-tree-view.[ch]
12394         * src/file-manager/fm-desktop-icon-view.c:
12395         * src/file-manager/fm-desktop-icon-view.h:
12396         * src/file-manager/fm-directory-view.c:
12397         * src/file-manager/fm-directory-view.h:
12398         * src/file-manager/fm-icon-view.c:
12399         * src/file-manager/fm-icon-view.h:
12400         * src/file-manager/fm-list-view.c:
12401         * src/file-manager/fm-list-view.h:
12402         * src/file-manager/fm-properties-window.c:
12403         * src/file-manager/fm-tree-view.h:
12404         Initial conversion to new NautilusView interface.
12406 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12408         * Makefile.am: install nautilus-file-management-properties.desktop
12409         in $(datadir)/applications
12411         * nautilus-file-management-properties.desktop.in:
12412         add OnlyShowIn=GNOME;
12414 2004-10-29  Iain <iaingnome@gmail.com>
12416         * libnautilus-private/nautilus-icon-canvas-item.c
12417         (compute_text_rectangle): Line up the text with the middle of the icon.
12419         * libnautilus-private/nautilus-icon-container.c
12420         (lay_down_one_line): Take the max height of the row so that icons can
12421         be lined up.
12422         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12423         max width of an icon.
12424         Line up icons on a vertical line set at the left of the text.
12426 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12428         * configure.in:
12429         Update version to 2.9.1.
12430         Gnome 2.8 versions are now on the gnome-2-8 branch.
12432         * ChangeLog: rolled over to ChangeLog-20041029.
12434 ==== gnome-2-8 branched from here ===
12436 # Local Variables:
12437 # coding: utf-8
12438 # End: