2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / ChangeLog
blob4bf0628343947b1a1976a9754e2ca080d0403223
1 2008-02-28  Christian Neumair  <cneumair@gnome.org>
3         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
4         Handle NULL file.
5         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
6         Ignore lines beginning with a space (#512593).
8 2008-02-28  Alexander Larsson  <alexl@redhat.com>
10         * src/file-manager/fm-directory-view.c:
11         (file_should_show_foreach):
12         Add mount entry for mountables, not unmount (#519056)
13         
14 2008-02-28  Alexander Larsson  <alexl@redhat.com>
16         * libnautilus-private/nautilus-progress-info.c:
17         Use better icon for system tray. (#518644)
18         Patch from Michael Monreal
20 2008-02-07  Christian Neumair  <cneumair@gnome.org>
22         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
23         Handle NULL state (#512042).
24         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
25         trash monitor signal (#519050).
27 2008-02-26  Alexander Larsson  <alexl@redhat.com>
29         * src/nautilus-autorun-software.c (autorun):
30         Fix typo in string
32 2008-02-25  Alexander Larsson  <alexl@redhat.com>
34         * configure.in:
35         Post release version bump
37 === nautilus 2.21.92 ===
39 2008-02-25  Alexander Larsson  <alexl@redhat.com>
41         * configure.in:
42         Require glib 2.15.6
44         * NEWS:
45         Update for release
46         
47 2008-02-25  Alexander Larsson  <alexl@redhat.com>
49         * src/nautilus-autorun-software.c:
50         Show dialog on autorun errors
52 2008-02-25  Alexander Larsson  <alexl@redhat.com>
54         * src/file-manager/fm-properties-window.c:
55         Don't show permissions for computer.
56         Make "open with tab" consistent for computer and trash.
57         Patch from Cosimo Cecchi (#518131)
59 2008-02-25  Alexander Larsson  <alexl@redhat.com>
61         * src/nautilus-window-manage-views.c:
62         (got_file_info_for_view_selection_callback):
63         Fix NautilusFile leak.
64         Patch from Christian Neumair
66 2008-02-25  Alexander Larsson  <alexl@redhat.com>
68         * libnautilus-private/nautilus-icon-container.[ch]:
69         * src/file-manager/fm-directory-view.[ch]:
70         * src/file-manager/fm-icon-view.c:
71         Fixes the icon position when creating a new folder,
72         and the view is zoomed.
73         Patch from Christian Neumair
75 2008-02-25  Alexander Larsson  <alexl@redhat.com>
77         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
78         Fix s/display_name/filename/ typo (#515903)
79         Fixes blurry window icons
80         Patch from Christian Neumair
82 2008-02-25  Alexander Larsson  <alexl@redhat.com>
84         * src/file-manager/fm-properties-window.c:
85         Allow theming of chart colors (#478471)
86         Patch from Baris Cicek
88 2008-02-25  Alexander Larsson  <alexl@redhat.com>
90         * libnautilus-private/nautilus-file.c (is_uri_relative):
91         g_uri_get_scheme -> g_uri_parse_scheme
93 2008-02-25  Alexander Larsson  <alexl@redhat.com>
95         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
96         Don't display error on G_IO_ERROR_FAILED_HANDLED.
98 2008-02-22  David Zeuthen  <davidz@redhat.com>
100         * libnautilus-private/nautilus-autorun.c:
101         (autorun_dialog_response), (do_autorun_for_content_type):
102         Actually handle when the user presses the Eject or Unmount button.
104         * src/nautilus-window-manage-views.c: (found_mount_cb),
105         (update_for_new_location):
106         * src/nautilus-window-private.h:
107         * src/nautilus-window.c: (nautilus_window_finalize):
108         Find the mount for the window, used for determining if a x-content
109         clue bar should be shown, async.
111 2008-02-22  Alexander Larsson  <alexl@redhat.com>
113         * libnautilus-private/nautilus-mime-actions.c:
114         (activation_mount_not_mounted):
115         Don't crash if all files were removed due to error
116         when activating.
118 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
120         * libnautilus-private/nautilus-icon-container.c:
121         (nautilus_icon_container_get_selected_icons),
122         (nautilus_icon_container_get_selected_icon_locations),
123         (stop_rubberbanding): Add
124         nautilus_icon_container_get_selected_icons(). Use icon as range
125         selection base if it has been rubberbanded. Fixes #512894.
127 2008-02-21  Vincent Untz  <vuntz@gnome.org>
129         Bring back the Connect to dialog. It still needs some work, but it's
130         better than nothing.
132         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
133         Actually save the name in the bookmark, instead of forgetting it.
135         * src/Makefile.am: Updated to build the connect dialog stuff.
136         * src/nautilus-connect-server-dialog-main.c: (show_uri),
137         (nautilus_connect_server_dialog_present_uri), (main):
138         Port to gio. We use g_app_info_launch_default_for_uri() to open the
139         URI, but it will need some more work because it doesn't automount the
140         URI.
141         * src/nautilus-connect-server-dialog-nonmain.c:
142         (nautilus_connect_server_dialog_present_uri): Trivial update.
143         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
144         (nautilus_connect_server_dialog_finalize), (connect_to_server),
145         (response_callback), (setup_for_type), (display_server_location),
146         (nautilus_connect_server_dialog_init),
147         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
148         feature, to replace the old gnome-vfs network volumes. Remove the
149         Browse button, which isn't really needed there. Needs some more polish.
150         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
151         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
152         Uncomment code to make use of the dialog
154 2008-02-21  David Zeuthen  <davidz@redhat.com>
156         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
157         Use g_volume_should_automount() to determine if we should autorun
158         programs on a mount.
160         * libnautilus-private/nautilus-directory-async.c:
161         (nautilus_directory_set_up_request),
162         (nautilus_async_destroying_file), (lacks_filesystem_info),
163         (wants_filesystem_info), (request_is_satisfied),
164         (directory_count_start), (mime_list_start),
165         (filesystem_info_cancel), (filesystem_info_stop),
166         (filesystem_info_state_free), (got_filesystem_info),
167         (query_filesystem_info_callback), (filesystem_info_start),
168         (start_or_stop_io), (nautilus_directory_cancel),
169         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
170         (nautilus_directory_cancel_loading_file_attributes):
171         * libnautilus-private/nautilus-directory-private.h:
172         * libnautilus-private/nautilus-file-attributes.h: Add new
173         filesystem info attribute; right now two bits in NautilusFile's
174         private structure are set; the filesystem::use-preview and
175         filesystem:readonly.
177         * libnautilus-private/nautilus-file-operations.c:
178         (nautilus_file_operations_mount_volume):
179         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
180         (mount_shortcut_cb): Don't inhibit automount from
181         nautilus_file_operations_mount_volume() because then everything
182         will be inhibited as the mount_added callback use it as
183         well. Rather, move the call to inhibit out to the proper call
184         sites.
186         * libnautilus-private/nautilus-file-private.h:
187         * libnautilus-private/nautilus-file.c:
188         (nautilus_file_get_filesystem_use_preview),
189         (nautilus_file_should_show_thumbnail),
190         (get_speed_tradeoff_preference_for_file),
191         (nautilus_file_get_mount):
192         * libnautilus-private/nautilus-file.h:
193         * src/file-manager/fm-directory-view.c: (load_directory):
194         * src/file-manager/fm-icon-view.c: (should_preview_sound):
195         * src/nautilus-window-manage-views.c: (update_for_new_location):
196         Use the new filesystem::use-preview hint to determine if we should
197         preview non-native files (such as gphoto2:// and cdda://
198         mounts). 
200 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
202         * src/nautilus-application.c: (find_parent_spatial_window):
203         Stop closing parent windows at Desktop in spatial mode only if it's
204         not explicitly opened in a spatial window. (#515180).
206 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
208         * src/nautilus-pathbar.c: (trash_state_changed_cb),
209         (nautilus_path_bar_init):
210         Update the trash icon on the pathbar according to the trash state.
211         (#332162).
213 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
215         * libnautilus-private/nautilus-mime-application-chooser.c:
216         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
217         Finish work on open with tab with multiple files selected. (#343930).
219 2008-02-20  Alexander Larsson  <alexl@redhat.com>
221         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
222         * libnautilus-private/nautilus-open-with-dialog.[ch]:
223         * src/file-manager/fm-directory-view.c:
224         * src/file-manager/fm-properties-window.c:
225         Initial work on open with tab with multple selected
226         files. (#343930)
227         Patch from Cosimo Cecchi
229 2008-02-20  Alexander Larsson  <alexl@redhat.com>
231         * libnautilus-private/nautilus-file-operations.c:
232         Duplicate if src and dest dirs are the same (#512392)
234 2008-02-20  Alexander Larsson  <alexl@redhat.com>
236         * src/nautilus-main.c:
237         Call eel_debug_shut_down() after freeing
238         NautilusApplications (fixes warning about
239         bookmark leaks).
240         Pointed out by Christian Neumair
241         
242 2008-02-20  Alexander Larsson  <alexl@redhat.com>
244         * libnautilus-private/nautilus-icon-info.c:
245         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
246         (nautilus_icon_info_get_pixbuf_at_size):
247         Don't scale icons if not needed (#515903)
248         Patch from Christian Neumair
250 2008-02-19  Alexander Larsson  <alexl@redhat.com>
252         * src/file-manager/fm-tree-model.[ch]:
253         Add fm_tree_model_iter_compare_roots to compare roots
254         Report dummy rows added before reporting has_child_toggled.
255         
256         * src/file-manager/fm-tree-view.c:
257         (compare_rows):
258         Use fm_tree_model_iter_compare_roots when comparing roots
259         to force a stable sort, because GtkTreeModelSort isn't stable.
261 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
263         * libnautilus-private/nautilus-file-operations.c:
264         (delete_job_done), (delete_job), (trash_or_delete_internal),
265         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
266         * libnautilus-private/nautilus-file-operations.h:
267         * src/file-manager/fm-directory-view.c:
268         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
269         (trash_or_delete_files), (action_location_trash_callback):
270         Reset selection_was_removed in FMDirectoryView if the user
271         cancels the deletion from trash (#337937).
273 2008-02-19  Alexander Larsson  <alexl@redhat.com>
275         * libnautilus-private/nautilus-clipboard.c:
276         * src/file-manager/fm-directory-view.c:
277         * src/file-manager/fm-icon-view.c:
278         * src/file-manager/fm-list-view.c:
279         * src/nautilus-navigation-window-menus.c:
280         * src/nautilus-spatial-window.c:
281         * src/nautilus-window-menus.c:
282         Move comments around to help translators (#463616)
283         Patch from Yann Simon
285 2008-02-19  Alexander Larsson  <alexl@redhat.com>
287         * libnautilus-private/Makefile.am:
288         * libnautilus-private/nautilus-file-operations-progress-icons.h:
289         * libnautilus-private/nautilus-file-operations-progress.[ch]:
290         Removed unused files. (#515259)
291         
292         * libnautilus-private/nautilus-file-operations.c:
293         Don't include removed file
295 2008-02-18  Alexander Larsson  <alexl@redhat.com>
297         * libnautilus-private/nautilus-directory-async.c:
298         (link_info_nautilus_link_read_callback):
299         Avoid free of random memory if desktop file reading
300         failed.
302 2008-02-15  Alexander Larsson  <alexl@redhat.com>
304         * libnautilus-private/nautilus-dnd.c:
305         (nautilus_drag_build_selection_list):
306         Don't build selection list in wrong order. (#330357)
308 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
310         * src/file-manager/fm-properties-window.c:
311         (should_show_custom_icon_buttons):
312         Fix typo, now you can set custom icons again. (#512795)
314 2008-02-15  Alexander Larsson  <alexl@redhat.com>
316         * libnautilus-private/nautilus-mime-actions.c:
317         * libnautilus-private/nautilus-vfs-file.c:
318         Fix checking when to display errors (#514135)
320 2008-02-14  Alexander Larsson  <alexl@redhat.com>
322         * libnautilus-private/nautilus-file-operations.c:
323         (report_copy_progress):
324         Only change progress status string as needed when
325         copying. This avoids a lot of I/O ops to get the
326         name.
328 2008-02-14  Alexander Larsson  <alexl@redhat.com>
330         * libnautilus-private/nautilus-file-operations.c:
331         ask before emptying the trash or deleting files (#509877)
332         Patch from Cosimo Cecchi and Luca Ferretti
334 2008-02-14  Alexander Larsson  <alexl@redhat.com>
336         * src/file-manager/fm-properties-window.[ch]:
337         Close properties dialog on escape (#515620)
338         Patch from Cosimo Cecchi
340 2008-02-14  Alexander Larsson  <alexl@redhat.com>
342         * libnautilus-private/nautilus-file-operations.c:
343         Don't ref parent window during operation, as this
344         could lead to some crash when the gtkuimanager is updated
345         but the child widgets were destroyed. Instead use
346         a weak ref.
348 2008-02-13  Alexander Larsson  <alexl@redhat.com>
350         * configure.in:
351         Handle beagle >= 0.3.0
353 2008-02-13  Alexander Larsson  <alexl@redhat.com>
355         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
356         Fix bookmark comparison (#516214)
357         Patch from Cosimo Cecchi
359 2008-02-13  Alexander Larsson  <alexl@redhat.com>
361         * libnautilus-private/nautilus-progress-info.c:
362         Allow minimize of progress window (#512778)
363         Patch from Cosimo Cecchi
365 2008-02-13  Alexander Larsson  <alexl@redhat.com>
367         * libnautilus-private/nautilus-progress-info.[ch]:
368         * libnautilus-private/nautilus-file-operations.c:
369         Add paused status to progress infos and use it
370         to avoid poping up the progress dialog while dialogs
371         are up. (#512406)
372         Patch from Cosimo Cecchi
373         
374 2008-02-13  Alexander Larsson  <alexl@redhat.com>
376         * libnautilus-private/nautilus-icon-dnd.c:
377         If using composite, make dnd icons partially transparent.
378         
379 2008-02-13  Alexander Larsson  <alexl@redhat.com>
381         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
382         * libnautilus-private/nautilus-icon-dnd.c:
383         Support alpha icons during DnD on composited screens. (#500084)
384         Patch from Alexander "weej" Jones
386 2008-02-13  Alexander Larsson  <alexl@redhat.com>
388         * libnautilus-private/nautilus-link.c:
389         (nautilus_link_get_link_icon_from_desktop):
390         Strip extension from non-absolute-filename icons.
391         This fixes icons for some old-school desktop files.
393 2008-02-13  Alexander Larsson  <alexl@redhat.com>
395         * libnautilus-private/nautilus-file.[ch]:
396         * libnautilus-private/nautilus-file-private.h:
397         Add nautilus_file_is_launcher()
398         
399         * libnautilus-private/nautilus-directory-async.c:
400         * libnautilus-private/nautilus-dnd.c:
401         * libnautilus-private/nautilus-link.[ch]
402         * libnautilus-private/nautilus-mime-actions.c:
403         * libnautilus-private/nautilus-program-choosing.[ch]:
404         * src/file-manager/fm-directory-view.c:
405         * src/file-manager/fm-tree-view.c:
406         Remove weird desktop-file: and command: hacks, and
407         replace with usage and implementation of
408         nautilus_file_is_launcher().
409         This fixes some problems where the old desktop-file uri
410         was interpreted as an actual file.
412 2008-02-13  Alexander Larsson  <alexl@redhat.com>
414         * libnautilus-private/nautilus-file-operations.c (verify_destination):
415         Don't free NULL GError.
417 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
419         * libnautilus-private/nautilus-file-operations.c:
420         Remove unneeded gnome-vfs includes.
422 2008-02-12  Alexander Larsson  <alexl@redhat.com>
424         * libnautilus-private/nautilus-mime-actions.c:
425         (mime_application_hash):
426         Fix 64bit build (#515896)
428 2008-02-11  Alexander Larsson  <alexl@redhat.com>
430         * configure.in:
431         Post-release version bump
433 === nautilus 2.21.91 ===
435 2008-02-11  Alexander Larsson  <alexl@redhat.com>
437         * configure.in:
438         Require glib 2.15.5
440         * NEWS:
441         Update for release
443 2008-02-11  Alexander Larsson  <alexl@redhat.com>
445         * libnautilus-private/nautilus-progress-info.[ch]:
446         * libnautilus-private/nautilus-file-operations.c:
447         Make progress setting be ratio based and not
448         percent based and then ensure we handle division
449         by zero correctly in all cases.
451 2008-02-11  Alexander Larsson  <alexl@redhat.com>
453         * libnautilus-private/nautilus-file-operations.c:
454         * libnautilus-private/nautilus-mime-actions.c:
455         * libnautilus-private/nautilus-vfs-file.c:
456         * src/nautilus-application.c:
457         * src/nautilus-window-manage-views.c:
458         Update for new gio mount flags argument
460 2008-02-11  Alexander Larsson  <alexl@redhat.com>
462         * src/nautilus-places-sidebar.c (update_places):
463         Fix leak of volumes list.
464         Pointed out by Vincent Untz
466 2008-02-08  Alexander Larsson  <alexl@redhat.com>
468         * libnautilus-private/nautilus-autorun.c:
469         C89 fix. (#515093)
471 2008-02-08  Alexander Larsson  <alexl@redhat.com>
473         * src/nautilus-application.c:
474         Use the new g_volume_should_automount()
476 2008-02-08  Alexander Larsson  <alexl@redhat.com>
478         * libnautilus-private/nautilus-desktop-link.c:
479         Maks sure we disconnect from the changed
480         signal on the mount.
482 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
484         * HACKING: Change CVS things into SVN.
486 2008-02-08  Alexander Larsson  <alexl@redhat.com>
488         * libnautilus-private/nautilus-desktop-link.c:
489         (mount_changed_callback):
490         (nautilus_desktop_link_new_from_mount):
491         Handle changes of GMount objects
493 2008-02-08  Alexander Larsson  <alexl@redhat.com>
495         * src/file-manager/fm-directory-view.c:
496         Fix open and open with menu display in
497         always-use-browser mode.
498         
499 2008-02-08  Alexander Larsson  <alexl@redhat.com>
501         * src/file-manager/fm-directory-view.c:
502         Make sure delete-from-trash is correctly sensitive.
503         (#514039)
505 2008-02-08  Alexander Larsson  <alexl@redhat.com>
507         * test/test-nautilus-search-engine.c:
508         (main):
509         Initialize threads (#515031)
511 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
513         * configure.in:
514         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
515         the build.
517 2008-02-07  A. Walton <awalton@svn.gnome.org>
518         * configure.in:
519         * libnautilus-private/nautilus-emblem-utils.c:
520         (is_reserved_keyword):
521         * libnautilus-private/nautilus-file.c:
522         (nautilus_file_fit_date_as_string):
523         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
524         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
526 2008-02-07  Alexander Larsson  <alexl@redhat.com>
528         * libnautilus-private/nautilus-icon-dnd.c:
529         Rewrite the desktop uri to the real uri on
530         uri-list drops (i.e. from other apps) (#511764)
532 2008-02-06  Alexander Larsson  <alexl@redhat.com>
534         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
535         Don't crash if parent doesn't exist (#512636)
536         Move exact change before key generation to avoid leak.
538 2008-02-06  Alexander Larsson  <alexl@redhat.com>
540         * src/nautilus-window-manage-views.c:
541         (nautilus_window_reload):
542         Selection is already GFiles now, no need to
543         convert from uris (#514458)
544         Patch from John Millikin
546 2008-02-06  Alexander Larsson  <alexl@redhat.com>
548         * libnautilus-private/nautilus-directory-async.c:
549         (directory_load_one):
550         Avoid crashing if gvfs backend gives NULL as name for
551         a new file. (#511601)
553 2008-02-06  Alexander Larsson  <alexl@redhat.com>
555         * libnautilus-private/nautilus-directory-async.c:
556         * libnautilus-private/nautilus-directory-private.h:
557         Change how we handle cancellation of the directory count
558         and mime list for files in a directory. We now make sure
559         that the callback for the cancelled operation is run before
560         starting a new one.
561         
562         This was causing problems when viewing a directory that had
563         a subdirectory getting a lot of new files added, as for each
564         new file added the directory count would be cancelled and
565         re-started, leading to lots of outstanding (cancelled)
566         operations. Each of these was using a file descriptor for
567         the readdir operation, which wasn't really leaking (it was
568         eventually freed) but could cause temporary out-of-fd errors.
570         Perhaps we should do something similar for all kinds of
571         operations, but its worst for dir count and mime list due to
572         nautilus_directory_invalidate_count_and_mime_list() which is
573         called on file creation.
575 2008-02-05  Alexander Larsson  <alexl@redhat.com>
577         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
578         Escape characters that won't work in GMarkup.
580 2008-02-04  Alexander Larsson  <alexl@redhat.com>
582         * libnautilus-private/nautilus-autorun.c:
583         Don't autorun non-local mounts.
585 2008-02-04  Alexander Larsson  <alexl@redhat.com>
587         * libnautilus-private/nautilus-dnd.c ()
588         (nautilus_drag_default_drop_action_for_icons):
589         Default to move when dragging from trash.
591 2008-02-04  Alexander Larsson  <alexl@redhat.com>
593         * src/file-manager/fm-properties-window.c (create_permissions_page):
594         Only show selinux context if HAVE_SELINUX.
595         
596 2008-02-04  Alexander Larsson  <alexl@redhat.com>
598         * libnautilus-private/nautilus-file-operations.c:
599         Don't follow symlinks when emptying trash (#513912)
601 2008-02-01  Alexander Larsson  <alexl@redhat.com>
603         * libnautilus-private/nautilus-mime-actions.c:
604         Handle GAppInfos having NULL id
606 2008-01-30  Alexander Larsson  <alexl@redhat.com>
608         * libnautilus-private/nautilus-autorun.[ch]:
609         Add functions to inhibit autorun for a volume
610         or for the volume of a file.
611         
612         * src/nautilus-application.c:
613         Convert automount code to new way to inhibit autorun.
614         
615         * libnautilus-private/nautilus-file-operations.c:
616         * libnautilus-private/nautilus-mime-actions.c:
617         * libnautilus-private/nautilus-vfs-file.c:
618         * src/nautilus-window-manage-views.c:
619         Inhibit autorun if we manually mount stuff.
621 2008-01-29  Alexander Larsson  <alexl@redhat.com>
623         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
624         Fix string wrt plural
626 2008-01-28  Alexander Larsson  <alexl@redhat.com>
628         * configure.in:
629         Post release version bump
631 === nautilus 2.21.90 ===
633 2008-01-28  Alexander Larsson  <alexl@redhat.com>
635         * NEWS:
636         Update for release
638         * configure.in:
639         Update version to 2.21.90
641 2008-01-28  Alexander Larsson  <alexl@redhat.com>
643         * libnautilus-private/nautilus-autorun.c:
644         Better finding of case insensitive files. (#511450)
645         
646         * libnautilus-private/nautilus-file-utilities.[ch]:
647         Add nautilus_find_file_insensitive
649         Based on patch from John Millikin
651 2008-01-28  Alexander Larsson  <alexl@redhat.com>
653         * src/file-manager/fm-directory-view.c:
654         Enable paste into folder for volume links (#386800)
655         Based on patch from John Millikin
657 2008-01-28  Alexander Larsson  <alexl@redhat.com>
659         * libnautilus-private/nautilus-directory-async.c:
660         (thumbnail_done):
661         Don't reference thumb_mtime_str if its not
662         set, fixing a crash on zoom in. (#511406)
663         Patch from John Millikin
665 2008-01-28  Alexander Larsson  <alexl@redhat.com>
667         * libnautilus-private/nautilus-file-operations.c:
668         (report_count_progress):
669         Use ngettext for number of files strings. (#512203)
670         Patch from Vasiliy Faronov
672 2008-01-28  Alexander Larsson  <alexl@redhat.com>
674         * libnautilus-private/nautilus-metafile.c:
675         (escape_slashes):
676         Escape slashes in the same way as old versions,
677         fixing loss of metadata customization.
678         Patch from Rached Ben Mustapha (#511592)
680 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
682         * libnautilus-private/nautilus-directory-background.c
683         (nautilus_connect_desktop_background_to_file_metadata): Remove
684         call of noop eel_background_set_is_constant()
686 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
688         * libnautilus-private/nautilus-file-operations.c: Update all
689         GIOSchedulerJobFunc callbacks to return FALSE.
691 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
693         reviewed by: Alexander Larsson
695         * libnautilus-private/Makefile.am:
696         * libnautilus-private/nautilus-icon-names.h
698         Add a new file to define icon names, like
699           #define NAUTILUS_ICON_HOME "user-home"
700         using named icons from fd.o icon naming spec.
701         
702         * libnautilus-private/nautilus-desktop-link.c:
703         (nautilus_desktop_link_new):
704         * libnautilus-private/nautilus-link.c:
705         (nautilus_link_get_link_icon_from_desktop):
706         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
707         (nautilus_trash_monitor_init):
708         * src/file-manager/fm-directory-view.c:
709         * src/file-manager/fm-tree-view.c: (create_popup_menu),
710         (create_tree):
711         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
712         * src/nautilus-connect-server-dialog-main.c: (main):
713         * src/nautilus-desktop-window.c: (real_get_icon):
714         * src/nautilus-main.c: (main):
715         * src/nautilus-pathbar.c: (get_icon_for_file_path),
716         (get_button_image), (is_file_path_mounted_mount),
717         (make_directory_button):
718         * src/nautilus-places-sidebar.c: (update_places),
719         (bookmarks_drop_uris):
720         * src/nautilus-window-menus.c:
722         Include nautilus-icon-name.h and use its icons defines.
723         This means that now Nautilus is using "user-home",
724         "user-desktop", "folder", "user-trash*", "computer", 
725         "drive-harddisk", "folder-remote", "network-workgroup",
726         and "text-x-generic-template".
728         * src/network-scheme.desktop.in:
729         * nautilus-computer.desktop.in.in:
730         * nautilus-file-management-properties.desktop.in.in:
731         * nautilus-folder-handler.desktop.in.in:
732         * nautilus-home.desktop.in.in:
733         * nautilus.desktop.in.in:
735         Use icons from fd.o spec here too. In details, we have
736          Launcher       | New Icon
737         ----------------+----------------------
738         Computer        | computer
739         File Browser    | system-file-manager
740         Open Folder     | folder-open
741         Home Folder     | user-home
742         File Management | system-file-manager
743         Network         | network-workgroup
745         For other details see bug #407130.
747 2008-01-23  Alexander Larsson  <alexl@redhat.com>
749         * libnautilus-private/nautilus-file-operations.c:
750         Don't leak enumerators
751         
752         * libnautilus-private/nautilus-trash-monitor.c:
753         Don't leak file info
755         Fixes from Matthias Clasen
757 2008-01-22  Alexander Larsson  <alexl@redhat.com>
759         * libnautilus-extension/nautilus-column.c:
760         Add attribute_q property that is the Quark
761         of the attribute property.
762         
763         * src/file-manager/fm-icon-container.c:
764         * src/file-manager/fm-list-model.[ch]:
765         * src/file-manager/fm-list-view.c:
766         Use the quark versions of the string attribute
767         calls for better performance.
769 2008-01-22  Alexander Larsson  <alexl@redhat.com>
771         * libnautilus-private/nautilus-file.[ch]:
772         Add quark-bases string-attribute accessors.
773         Store extension infos as quarks
775 2008-01-22  Alexander Larsson  <alexl@redhat.com>
777         * libnautilus-private/nautilus-file.c:
778         (nautilus_file_invalidate_extension_info_internal):
779         (nautilus_file_add_string_attribute):
780         Lazily allocate the extension info hashtable.
781         Internalize the extension info attribute names.
783 2008-01-22  Alexander Larsson  <alexl@redhat.com>
785         * libnautilus-private/nautilus-file.c:
786         (nautilus_file_get_emblem_pixbufs):
787         Don't leak NautilusIconInfo
789 2008-01-22  Alexander Larsson  <alexl@redhat.com>
791         * libnautilus-private/nautilus-bookmark.c:
792         (nautilus_bookmark_get_pixbuf):
793         Don't leak icon
794         
795         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
796         Indentation fixups
797         
798         * libnautilus-private/nautilus-icon-info.c:
799         (nautilus_icon_info_get_pixbuf_nodefault):
800         Only set toggle ref first time we get a pixbuf request.
801         
802 2008-01-22  Alexander Larsson  <alexl@redhat.com>
804         * src/nautilus-main.c:
805         (main):
806         Clear caches on shutdown to help track leaks.
808 2008-01-22  Alexander Larsson  <alexl@redhat.com>
810         * libnautilus-private/nautilus-file.c:
811         (get_description):
812         (update_description_for_link):
813         Fix leak of description
814         
815         * libnautilus-private/nautilus-metafile.c:
816         (set_metafile_contents):
817         fix leak of xmlName.
819 2008-01-22  Alexander Larsson  <alexl@redhat.com>
821         * libnautilus-private/apps_nautilus_preferences.schemas.in:
822         * libnautilus-private/nautilus-file-operations.c:
823         * src/Nautilus_shell.server.in:
824         * src/file-manager/fm-directory-view.c:
825         * src/file-manager/fm-properties-window.c:
826         * src/nautilus-connect-server-dialog-main.c:
827         * src/nautilus-file-management-properties.glade:
828         * src/nautilus-navigation-window-menus.c:
829         Clean up strings for l10n. (#510327)
831 2008-01-22  Alexander Larsson  <alexl@redhat.com>
833         * libnautilus-private/nautilus-file-operations.c:
834         * libnautilus-private/nautilus-file.c:
835         * libnautilus-private/nautilus-progress-info.c:
836         * src/file-manager/fm-directory-view.c:
837         * src/file-manager/fm-properties-window.c:
838         Use thousands separators (#41455)
840 2008-01-21  Alexander Larsson  <alexl@redhat.com>
842         * configure.in:
843         Post release version bump
845 === nautilus 2.21.6 ===
847 2008-01-21  Alexander Larsson  <alexl@redhat.com>
849         * NEWS:
850         Update for release
852         * configure.in:
853         Bump glib requirement to 2.15.3
855 2008-01-21  Alexander Larsson  <alexl@redhat.com>
857         * libnautilus-private/nautilus-desktop-icon-file.c:
858         Fix up indentation
859         
860         * libnautilus-private/nautilus-file.c:
861         Allow umount and eject for NautilusFiles that have
862         a GMount. (e.g. unix mountpoints)
864 2008-01-18  Alexander Larsson  <alexl@redhat.com>
866         * libnautilus-private/nautilus-autorun.c:
867         * src/nautilus-autorun-software.c:
868         Fix coding style
870 2008-01-18  Alexander Larsson  <alexl@redhat.com>
872         * libnautilus-private/nautilus-program-choosing.c:
873         Just use get_activation_location instead of all
874         the unnecessary special casing.
875         
876         * libnautilus-private/nautilus-autorun.[ch]:
877         * src/file-manager/fm-directory-view.c:
878         * src/nautilus-window-manage-views.c:
879         Use nautilus_file_get_mount() to do the
880         x-content type detection.
882 2008-01-18  Alexander Larsson  <alexl@redhat.com>
884         * libnautilus-private/nautilus-file.[ch]:
885         Add nautilus_file_get_activation_location.
886         
887         * libnautilus-private/nautilus-directory-async.c:
888         Get mounts from mountable files too.
889         
890 2008-01-18  Alexander Larsson  <alexl@redhat.com>
892         * src/nautilus-x-content-bar.c:
893         Don't free result of g_app_info_get_icon ().
895 2008-01-17  Alexander Larsson  <alexl@redhat.com>
897         * libnautilus-private/nautilus-desktop-icon-file.c:
898         * libnautilus-private/nautilus-directory-async.c:
899         * libnautilus-private/nautilus-directory-private.h:
900         * libnautilus-private/nautilus-file.c:
901         Implement reading the mount attribute
902         (not used or tested yet)
904 2008-01-17  Alexander Larsson  <alexl@redhat.com>
906         * libnautilus-private/nautilus-file.[ch]:
907         * libnautilus-private/nautilus-file-attributes.h:
908         * libnautilus-private/nautilus-file-private.h:
909         Add GMount attribute to NautilusFile.
910         (not implemented yet)
911         
912         * Makefile.am:
913         * configure.in:
914         * data/nautilus.xml.in:
915         * libnautilus-private/apps_nautilus_preferences.schemas.in:
916         * libnautilus-private/nautilus-autorun.[ch]:
917         * libnautilus-private/nautilus-global-preferences.c:
918         * libnautilus-private/nautilus-global-preferences.h:
919         * libnautilus-private/nautilus-program-choosing.c:
920         * src/Makefile.am:
921         * src/file-manager/fm-directory-view.c:
922         * src/nautilus-application.c:
923         * src/nautilus-autorun-software.c: Added.
924         * src/nautilus-file-management-properties.c:
925         * src/nautilus-file-management-properties.glade:
926         * src/nautilus-window-manage-views.c:
927         * src/nautilus-x-content-bar.[ch]: Added.
928         More work on autorun and x-content types from David Zeuthen
930 2008-01-16  Alexander Larsson  <alexl@redhat.com>
932         * src/nautilus-application.c:
933         (find_parent_spatial_window):
934         unref, not free the GFile.
935         Fixes crash in close parent windows (#509821)
937 2008-01-16  Alexander Larsson  <alexl@redhat.com>
939         * src/nautilus-file-management-properties.c:
940         (nautilus_file_management_properties_dialog_setup):
941         Fix help crash by actually owning a ref to 
942         xml_dialog. (#509835)
944 2008-01-15  Alexander Larsson  <alexl@redhat.com>
946         * libnautilus-private/nautilus-dnd.[ch]:
947         Add nautilus_drag_uris_local
948         
949         * libnautilus-private/nautilus-tree-view-drag-dest.c:
950         Don't copy/move files if you dnd within the same
951         location (#508216)
953 2008-01-15  Alexander Larsson  <alexl@redhat.com>
955         * src/file-manager/fm-directory-view.c:
956         Selection lists are GFiles now, not uris (#505944)
958 2008-01-15  Alexander Larsson  <alexl@redhat.com>
960         * libnautilus-private/nautilus-mime-application-chooser.c:
961         (nautilus_mime_application_chooser_finalize):
962         Disconnect mime changed handler
964 2008-01-15  Alexander Larsson  <alexl@redhat.com>
966         * src/nautilus-file-management-properties.c:
967         (nautilus_file_management_properties_dialog_response_cb):
968         Don't crash when exiting separate properties app. (#505687)
969         
970         * src/nautilus-window.c:
971         (nautilus_window_update_icon):
972         Unref pixbuf inside != NULL block.
974 2008-01-15  Alexander Larsson  <alexl@redhat.com>
976         * libnautilus-private/nautilus-directory-async.c:
977         * libnautilus-private/nautilus-file-private.h:
978         * libnautilus-private/nautilus-file.c:
979         Honor mtime specified in thumbnail (#504833)
981 2008-01-14  Alexander Larsson  <alexl@redhat.com>
983         * configure.in:
984         Post release version bump
986 === nautilus 2.21.5 ===
988 2008-01-14  Alexander Larsson  <alexl@redhat.com>
990         * src/nautilus-application.c:
991         Correct includes
993         * NEWS:
994         Update for release
996         * configure.in:
997         Update version to 2.21.5
998         Require eel 2.21.5
999         
1000 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1002         * configure.in:
1003         Require glib 2.15.2
1005         * libnautilus-private/nautilus-file-utilities.c:
1006         * libnautilus-private/nautilus-monitor.c:
1007         * libnautilus-private/nautilus-trash-monitor.c:
1008         * src/nautilus-bookmark-list.c:
1009         Update to new gio API.
1011 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1013         * src/file-manager/fm-directory-view.c:
1014         (search_in_menu_items):
1015         (extension_action_callback):
1016         Check recursively for valid menu items (#508878)
1017         Patch from Choe Hwanjin.
1019 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1021         * libnautilus-private/nautilus-ui-utilities.c:
1022         (extension_action_sensitive_callback):
1023         (nautilus_toolbar_action_from_menu_item):
1024         Update toolbar item sensitivity if menu item changes.
1026 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1028         * libnautilus-private/nautilus-file-operations.[ch]:
1029         Add check_trash arg to nautilus_file_operations_unmount_mount.
1030         Add nautilus_file_operations_mount_volume().
1031         
1032         * libnautilus-private/nautilus-desktop-icon-file.c:
1033         * src/nautilus-places-sidebar.c:
1034         * src/file-manager/fm-tree-view.c:
1035         Update to API change.
1036         
1037         * data/nautilus.xml.in:
1038         * libnautilus-private/Makefile.am:
1039         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1040         * libnautilus-private/nautilus-autorun.[ch]: Added.
1041         * libnautilus-private/nautilus-global-preferences.[ch]:
1042         * src/nautilus-application.c:
1043         * src/nautilus-file-management-properties.c:
1044         * src/nautilus-file-management-properties.glade:
1045         Add new autorun setup (by David Zeuthen)
1047 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1049         * libnautilus-private/nautilus-file.[ch]:
1050         Add nautilus_file_has_activation_uri.
1051         Don't show can't write emblems if you can't
1052         write in the parent either.
1053         
1054         * libnautilus-private/nautilus-mime-actions.c:
1055         Don't launch mountables that have no activation uri.
1057 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1059         Don't check for unportable functions, fixes #396923
1061         Reviewed by Alex.
1063         * configure.in: don't check for unportable functions to modify the
1064         environment
1065         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1067 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1069         * src/file-manager/fm-directory-view.c:
1070         Use nautilus_file_can_delete() to control sensitivity
1071         of delete menu item.
1073 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1075         * icons/colors.png:
1076         * icons/backgrounds.png:
1077         * icons/emblems.png:
1078         New Tango icons from Ulisse Perusin (see bug #374722).
1080 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1082         * data/icons/16x16/apps/Makefile.am:
1083         * data/icons/22x22/apps/Makefile.am:
1084         * data/icons/24x24/apps/Makefile.am:
1085         * data/icons/32x32/apps/Makefile.am:
1086         * data/icons/scalable/apps/Makefile.am:
1087         Run gtk-update-icon-cache one one when exiting from
1088         icons directory. Not needed to repeat it 5 times.
1090 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1092         * configure.in:
1093         * data/Makefile.am:
1094         * data/icons/*:
1095         * icons/Makefile.am:
1096         * icons/appicon/*:
1097         Move "nautilus" named icon from icon/appicon to data/icons
1098         matching the directory and naming structure of other GNOME
1099         projects.
1101         This will also help if we'll need to add custom themeable
1102         icons.
1104 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1106         * libnautilus-private/nautilus-mime-actions.c:
1107         (cancel_activate_callback):
1108         Fix assertion crash on cancel.
1110 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1112         * libnautilus-private/nautilus-file-operations.c:
1113         (verify_destination):
1114         Non-strdup()'d string potentially free()'d.
1116 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1118         * libnautilus-private/nautilus-file-operations.c:
1119         (move_file_prepare):
1120         Remove bad g_error_free()'s causing crashes while 
1121         merging files.
1123 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1125         * src/Makefile.am:
1126         EXTRA_DIST the currently not built
1127         connect to server dialogs.
1129 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1131         * configure.in:
1132         Post release version bump
1134 === nautilus 2.21.2 ===
1136 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1138         * NEWS:
1139         Update for release
1141 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1143         * libnautilus-private/nautilus-desktop-icon-file.c:
1144         * libnautilus-private/nautilus-file.[ch]:
1145         * libnautilus-private/nautilus-vfs-file.c:
1146         * src/file-manager/fm-directory-view.c:
1147         Remove unused callbacks in nautilus_file_unmount/eject.
1148         Patch from Tomas Bzatek <tbzatek@redhat.com>
1150 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1152         * libnautilus-private/nautilus-desktop-icon-file.c:
1153         * libnautilus-private/nautilus-file-operations.c:
1154         * libnautilus-private/nautilus-vfs-file.c:
1155         Implement some missing mount/unmount functionallity.
1156         Patch from Tomas Bzatek <tbzatek@redhat.com>
1158 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1160         * configure.in:
1161         Bump glib req to 2.15.1
1163 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1165         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1166         Fix memleak.
1168 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1170         * libnautilus-private/nautilus-monitor.c:
1171         * libnautilus-private/nautilus-trash-monitor.c:
1172         Update to new gio API
1174 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1176         * libnautilus-extension/libnautilus-extension.pc.in:
1177         Pull in gio, not gnome-vfs.
1178         
1179         * libnautilus-extension/nautilus-file-info.[ch]:
1180         * libnautilus-private/nautilus-file.c:
1181         Export some gio specific things like file type and
1182         location/parent location.
1183         
1184         * libnautilus-private/nautilus-desktop-icon-file.c:
1185         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1187 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1189         * configure.in:
1190         * src/nautilus-main.c:
1191         Set desktop env for GAppInfo
1192         
1193         * libnautilus-private/nautilus-open-with-dialog.c:
1194         Filter out apps that don't take file args from
1195         open with list.
1197 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1199         * libnautilus-private/nautilus-file-operations.c:
1200         (delete_job):
1201         Remove unnecessary delete_if_all_already_in_trash boolean.
1202         
1203 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1205         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1206         Fix a typo.
1208 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1210         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1211         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1212         Update to use extensions-2.0 dir.
1214 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1216         * libnautilus-private/nautilus-dnd.c:
1217         (nautilus_drag_default_drop_action_for_icons):
1218         Default dnd of desktop icons to move. (#504824)
1219         Based on patch by Cosimo Cecchi
1221 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1223         * configure.in:
1224         Post release version bump
1226 === nautilus 2.21.1 ===
1228 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1230         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1231         Fix old test
1233         * NEWS: 
1234         Update for release
1236         * configure.in:
1237         Remove gnome-vfs requirement
1238         Bump glib and eel requirements
1239         
1240 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1242         * libnautilus-private/nautilus-mime-actions.c:
1243         Correct check for require_uri.
1244         Small performance fix
1246 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1248         * libnautilus-private/nautilus-file-private.h:
1249         Missed one "std" in the conversion
1251 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1253         * libnautilus-private/nautilus-customization-data.c:
1254         * libnautilus-private/nautilus-directory-async.c:
1255         * libnautilus-private/nautilus-dnd.c:
1256         * libnautilus-private/nautilus-file-operations.c:
1257         * libnautilus-private/nautilus-file-utilities.c:
1258         * libnautilus-private/nautilus-file.c:
1259         * libnautilus-private/nautilus-icon-dnd.c:
1260         * libnautilus-private/nautilus-link.c:
1261         * libnautilus-private/nautilus-search-engine-simple.c:
1262         * libnautilus-private/nautilus-trash-monitor.c:
1263         * src/file-manager/fm-directory-view.c:
1264         * src/file-manager/fm-properties-window.c:
1265         * src/nautilus-pathbar.c:
1266         * src/nautilus-property-browser.c:
1267         Update to new gio file attribute names
1269 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1271         * libnautilus-private/nautilus-file-operations.c:
1272         * src/nautilus-places-sidebar.c:
1273         Update to new gio api
1275 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1277         * libnautilus-private/nautilus-file-operations.c:
1278         * libnautilus-private/nautilus-file.c:
1279         * src/file-manager/fm-directory-view.c:
1280         * src/file-manager/fm-properties-window.c:
1281         Update for glib API change.
1283 2007-12-19  David Zeuthen  <davidz@redhat.com>
1285         Don't put up error dialogs if the error code is
1286         G_IO_ERROR_FAILED_HANDLED.
1288         * libnautilus-private/nautilus-file-operations.c:
1289         (unmount_mount_callback):
1290         * src/nautilus-places-sidebar.c: (volume_mount_cb),
1291         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1292         (drive_poll_for_media_cb):
1294 2007-12-17  Alexander Larsson  <alexl@redhat.com>
1296         * src/nautilus-main.c:
1297         (setup_debug_log_signals):
1298         Disable unsafe segv handler by default
1300 2007-12-14  David Zeuthen  <davidz@redhat.com>
1302         * libnautilus-private/nautilus-desktop-icon-file.c:
1303         (update_info_from_link):
1304         * libnautilus-private/nautilus-desktop-link-monitor.c:
1305         (volume_delete_dialog):
1306         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1307         (fm_tree_view_unmount_cb):
1308         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1309         * src/nautilus-places-sidebar.c: (check_visibility),
1310         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1311         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1312         (eject_shortcut_cb):
1314         Update for API changes in gio trunk.
1316 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1318         * libnautilus-private/nautilus-file-operations.c:
1319         * libnautilus-private/nautilus-monitor.c:
1320         * libnautilus-private/nautilus-open-with-dialog.c:
1321         Update to new flags API
1323 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1325         * libnautilus-private/nautilus-bookmark.c:
1326         * libnautilus-private/nautilus-bookmark.h:
1327         * libnautilus-private/nautilus-desktop-icon-file.c:
1328         * libnautilus-private/nautilus-desktop-link-monitor.c:
1329         * libnautilus-private/nautilus-desktop-link.c:
1330         * libnautilus-private/nautilus-desktop-link.h:
1331         * libnautilus-private/nautilus-directory-private.h:
1332         * libnautilus-private/nautilus-directory.h:
1333         * libnautilus-private/nautilus-emblem-utils.h:
1334         * libnautilus-private/nautilus-file-changes-queue.h:
1335         * libnautilus-private/nautilus-file-operations.c:
1336         * libnautilus-private/nautilus-file-operations.h:
1337         * libnautilus-private/nautilus-file-utilities.c:
1338         * libnautilus-private/nautilus-file-utilities.h:
1339         * libnautilus-private/nautilus-file.c:
1340         * libnautilus-private/nautilus-file.h:
1341         * libnautilus-private/nautilus-icon-info.c:
1342         * libnautilus-private/nautilus-icon-info.h:
1343         * libnautilus-private/nautilus-link.c:
1344         * libnautilus-private/nautilus-mime-actions.h:
1345         * libnautilus-private/nautilus-mime-application-chooser.c:
1346         * libnautilus-private/nautilus-monitor.c:
1347         * libnautilus-private/nautilus-monitor.h:
1348         * libnautilus-private/nautilus-open-with-dialog.c:
1349         * libnautilus-private/nautilus-open-with-dialog.h:
1350         * libnautilus-private/nautilus-program-choosing.c:
1351         * libnautilus-private/nautilus-program-choosing.h:
1352         * libnautilus-private/nautilus-progress-info.h:
1353         * libnautilus-private/nautilus-recent.h:
1354         * libnautilus-private/nautilus-search-directory.c:
1355         * libnautilus-private/nautilus-search-engine-simple.c:
1356         * libnautilus-private/nautilus-trash-monitor.c:
1357         * libnautilus-private/nautilus-trash-monitor.h:
1358         * libnautilus-private/nautilus-ui-utilities.c:
1359         * libnautilus-private/nautilus-view-factory.h:
1360         * src/file-manager/fm-directory-view.c:
1361         * src/file-manager/fm-directory-view.h:
1362         * src/file-manager/fm-icon-container.c:
1363         * src/file-manager/fm-icon-view.c:
1364         * src/file-manager/fm-tree-model.h:
1365         * src/file-manager/fm-tree-view.c:
1366         * src/nautilus-application.c:
1367         * src/nautilus-application.h:
1368         * src/nautilus-bookmark-list.c:
1369         * src/nautilus-bookmark-list.h:
1370         * src/nautilus-desktop-window.c:
1371         * src/nautilus-image-properties-page.c:
1372         * src/nautilus-location-entry.c:
1373         * src/nautilus-navigation-window.c:
1374         * src/nautilus-pathbar.c:
1375         * src/nautilus-pathbar.h:
1376         * src/nautilus-places-sidebar.c:
1377         * src/nautilus-property-browser.c:
1378         * src/nautilus-query-editor.c:
1379         * src/nautilus-window-menus.c:
1380         Only use <gio/gio.h> include 
1382 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1384         * libnautilus-private/nautilus-file-operations.c:
1385         Update to gioscheduler.h changes
1387 2007-12-13  Alexander Larsson  <alexl@redhat.com>
1389         * libnautilus-private/nautilus-mime-actions.c:
1390         * src/nautilus-window-manage-views.c:
1391         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1393 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1395         * src/file-manager/fm-directory-view.c:
1396         (new_folder_done):
1397         Remove spew
1398         (add_submenu):
1399         (add_submenu_to_directory_menus):
1400         Avoid creating three copies of template menu actions
1402 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1404         * libnautilus-private/nautilus-file-private.h:
1405         * libnautilus-private/nautilus-file-utilities.c:
1406         Update to new gio attribute names
1408 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1410         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1411         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1413 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1415         * src/file-manager/fm-properties-window.c (create_pie_widget):
1416         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
1417         add two translator comments.
1419 2007-12-11  David Zeuthen  <davidz@redhat.com>
1421         Update for API changes in gio trunk.
1423         * libnautilus-private/nautilus-desktop-icon-file.c:
1424         (update_info_from_link):
1425         * libnautilus-private/nautilus-desktop-link-monitor.c:
1426         (volume_delete_dialog), (volume_file_name_used),
1427         (create_mount_link), (mount_added_callback),
1428         (mount_removed_callback), (mount_changed_callback),
1429         (desktop_volumes_visible_changed),
1430         (nautilus_desktop_link_monitor_init),
1431         (desktop_link_monitor_finalize):
1432         * libnautilus-private/nautilus-desktop-link.c:
1433         (nautilus_desktop_link_new),
1434         (nautilus_desktop_link_new_from_mount),
1435         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1436         * libnautilus-private/nautilus-desktop-link.h:
1437         * libnautilus-private/nautilus-file-operations.c:
1438         (custom_mount_to_string), (custom_mount_skip),
1439         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1440         (has_trash_files), (nautilus_file_operations_unmount_mount):
1441         * libnautilus-private/nautilus-file-operations.h:
1442         * libnautilus-private/nautilus-file.c:
1443         (nautilus_file_get_volume_name):
1444         * src/file-manager/fm-icon-container.c: (get_sort_category):
1445         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1446         (fm_tree_model_get_mount_for_root_node_file),
1447         (fm_tree_model_remove_root_uri):
1448         * src/file-manager/fm-tree-model.h:
1449         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1450         (mount_added_callback), (mount_removed_callback),
1451         (button_pressed_callback), (fm_tree_view_unmount_cb),
1452         (create_tree):
1453         * src/nautilus-application.c: (nautilus_application_instance_init),
1454         (mount_added_callback), (mount_removed_callback):
1455         * src/nautilus-pathbar.c:
1456         (nautilus_path_bar_update_button_appearance),
1457         (is_file_path_mounted_mount), (find_button_type),
1458         (make_directory_button):
1459         * src/nautilus-places-sidebar.c: (add_place), (update_places),
1460         (mount_added_callback), (mount_removed_callback),
1461         (mount_changed_callback), (volume_added_callback),
1462         (volume_removed_callback), (volume_changed_callback),
1463         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1464         (check_visibility), (bookmarks_check_popup_sensitivity),
1465         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1466         (unmount_shortcut_cb), (eject_shortcut_cb),
1467         (drive_poll_for_media_cb), (rescan_shortcut_cb),
1468         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1469         (nautilus_places_sidebar_set_parent_window):
1471 2007-12-11  A. Walton  <awalton@svn.gnome.org>
1472         * src/nautilus-shell-interface.idl:
1473         Fix build error from nautilus metafile removal.
1475 2007-12-10  Alexander Larsson  <alexl@redhat.com>
1477         * libnautilus-private/nautilus-directory-async.c:
1478         * libnautilus-private/nautilus-directory-metafile.[ch]:
1479         * libnautilus-private/nautilus-metafile.[ch]:
1480         * libnautilus-private/nautilus-directory-private.h:
1481         * libnautilus-private/nautilus-directory.c:
1482         * libnautilus-private/Makefile.am:
1483         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1484         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1485         * libnautilus-private/nautilus-metafile-server.idl: Removed.
1486         * src/nautilus-application.c:
1487         * src/nautilus-main.c:
1488         * src/nautilus-spatial-window.c:
1489         Remove the bonobo layer for metadata, as we're always in-process anyway
1490         these days.
1492 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1494         * libnautilus-private/nautilus-file.[ch]:
1495         * libnautilus-private/nautilus-vfs-file.c:
1496         * src/file-manager/fm-directory-view.c:
1497         Add optional cancellable arg to nautilus_file_mount
1498         
1499         * libnautilus-private/nautilus-mime-actions.c:
1500         Implement cancellation of file activation
1502 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1504         * libnautilus-private/nautilus-file-operations.c:
1505         Implement nautilus_file_set_permissions_recursive
1507 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1509         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1510         Use new gio apis to avoid getting uri.
1512 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1514         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1515         No need to get the uri to figure out if the
1516         directory is in the trash, just use
1517         g_file_has_uri_scheme().
1518         
1519 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1521         * src/nautilus-places-sidebar.c:
1522         Display errors on mount/unmount failure
1524 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1526         * libnautilus-private/nautilus-file-operations.[ch]:
1527         * src/file-manager/fm-tree-view.c:
1528         * src/nautilus-places-sidebar.c:
1529         Show errors on unmount/eject failing.
1531 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1533         * libnautilus-private/nautilus-file-operations.[ch]:
1534         * src/nautilus-places-sidebar.c:
1535         Implement empty trash on unmount and eject
1536         
1537         * src/file-manager/fm-tree-view.c:
1538         Use the file op version of unmount
1540 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1542         * libnautilus-private/nautilus-file-operations.[ch]:
1543         Implement the rest of the file create ops
1544         
1545         * src/file-manager/fm-directory-view.c:
1546         Get sane filenames for dropped text
1548 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1550         * libnautilus-private/nautilus-directory.c:
1551         Don't avoid adding existing files that are not is_added.
1552         Fixes a problem where new folder didn't display the new folder.
1553         
1554         * libnautilus-private/nautilus-file-operations.[ch]:
1555         * src/file-manager/fm-directory-view.c:
1556         * src/file-manager/fm-tree-view.c:
1557         Implement new folder.
1559 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1561         * libnautilus-private/nautilus-file-operations.c:
1562         Set position on move and link
1564 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1566         * libnautilus-private/nautilus-file-operations.[ch]:
1567         * src/file-manager/fm-directory-view.c:
1568         Implement symlinking
1570 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1572         * libnautilus-private/nautilus-file-operations.[ch]:
1573         Implement duplicate.
1575 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1577         * src/file-manager/fm-directory-view.c:
1578         Fix merge error that made the Open Folder Window
1579         menu item appear in non-browser mode
1581 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1582         * libnautilus-private/nautilus-search-engine-beagle.c:
1583         Fixed some spacing issues.
1585 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1587         * libnautilus-private/nautilus-file-operations.c:
1588         Implement empty trash
1590 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1591         * libnautilus-private/nautilus-search-engine-beagle.c:
1592         Fix a memory leak from the last commit.
1594 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1596         * libnautilus-private/nautilus-file-operations.c:
1597         Implement trash with CommonJob
1598         
1599         * libnautilus-private/nautilus-progress-info.c:
1600         (nautilus_progress_info_set_progress):
1601         Ensure progress always is inside 0.0 - 1.0
1603 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1604         * libnautilus-private/nautilus-search-engine-beagle.c:
1605         Replace depreciated beagle_query_add_hit_type and
1606         beagle_query_add_mime_type with compatible query strings.
1607         
1608 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1610         * libnautilus-private/nautilus-file-operations.c:
1611         Support recursive delete with progress reporting
1613 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1615         * libnautilus-private/nautilus-file-operations.c:
1616         Use CommonJob in the delete confirmation dialogs
1618 2007-12-03  Christian Persch  <chpe@gnome.org>
1620         * libnautilus-private/nautilus-directory-metafile.c:
1621         (nautilus_directory_get_integer_file_metadata),
1622         (nautilus_directory_set_integer_file_metadata):
1623         * libnautilus-private/nautilus-directory.c:
1624         (nautilus_directory_schedule_position_set):
1625         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
1626         * libnautilus-private/nautilus-file-operations-progress.c:
1627         (time_remaining_callback):
1628         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
1629         * src/file-manager/fm-directory-view.c: (new_folder_done):
1630         * src/nautilus-application.c: (get_desktop_manager_selection):
1631         * src/nautilus-connect-server-dialog.c: (display_server_uri):
1632         * src/nautilus-information-panel.c: (receive_dropped_color):
1633         * src/nautilus-property-browser.c: (add_color_to_browser):
1634         * src/nautilus-window.c: (nautilus_window_init),
1635         (nautilus_window_finalize), (free_activate_view_data),
1636         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
1637         (nautilus_window_class_init): Remove some small allocations, and use
1638         GSlice more often. Bug #461795.
1640 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1642         * libnautilus-private/nautilus-file-operations.c:
1643         Move screen_num to CommonJob
1644         Use GtkWindow * for parent_window in CommonJob
1645         shallow conversion to CommonJob use for delete
1647 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1649         * libnautilus-private/nautilus-file-operations.c:
1650         Remove old gnome-vfs base implementation to make
1651         this easier to read.
1652         
1653 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1655         * libnautilus-private/nautilus-file-operations.c:
1656         Implement cancellation in all ops
1657         
1658         * libnautilus-private/nautilus-progress-info.[ch]:
1659         Allow cancelling in progress dialog
1661 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1663         * test/test.h: 
1664         Don't include deprectated headers
1666 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1668         * libnautilus-private/nautilus-search-engine-tracker.c:
1669         Fix build
1670         
1671         * src/file-manager/fm-directory-view.h:
1672         Don't include deprectated headers
1674 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1676         * libnautilus-private/nautilus-file-operations.c:
1677         * libnautilus-private/nautilus-file.c:
1678         * libnautilus-private/nautilus-progress-info.c:
1679         * src/file-manager/fm-error-reporting.c:
1680         Fix ngettext use and othe i18n issues (#500945)
1682 2007-11-30  Federico Mena Quintero  <federico@novell.com>
1684         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
1685         the HIG police.
1687         * src/file-manager/fm-properties-window.c
1688         (create_permissions_page): Use header capitalization for command button.
1689         (add_permissions_combo_box): Use sentence capitalization for field labels.
1691 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1693         * libnautilus-private/nautilus-file-operations.[ch]:
1694         Reimplement copy_move helper with _copy and _move
1695         Also support move to trash as trash
1696         
1697         * src/file-manager/fm-directory-view.c:
1698         Use _copy_move again
1700 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1702         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1703         Convert changes queue to only use GFile, not uris.
1704         Kill all _by_uri versions
1705         
1706         * libnautilus-private/nautilus-directory-notify.h:
1707         * libnautilus-private/nautilus-directory.c:
1708         * libnautilus-private/nautilus-link.c:
1709         * libnautilus-private/nautilus-monitor.c:
1710         * src/file-manager/fm-directory-view.c:
1711         Update for above changes
1713 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1715         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1716         More uri -> gfile API changes
1717         
1718         * libnautilus-private/nautilus-file-operations.[ch]:
1719         Add move operation
1720         
1721         * src/file-manager/fm-directory-view.c:
1722         Use move operation
1724 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1726         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1727         * libnautilus-private/nautilus-icon-dnd.c:
1728         Change position setting api to accept GFile instead of
1729         uri
1730         
1731         * libnautilus-private/nautilus-file-operations.c:
1732         Set positions and copy metadata.
1734 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1736         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1737         Add some GFile version and rename the old to _by_uri
1738         
1739         * libnautilus-private/nautilus-file-operations.c:
1740         Emit change events
1741         
1742         * libnautilus-private/nautilus-file-operations-progress.c:
1743         * libnautilus-private/nautilus-file.c:
1744         * libnautilus-private/nautilus-icon-dnd.c:
1745         * libnautilus-private/nautilus-metafile.c:
1746         * libnautilus-private/nautilus-monitor.c:
1747         * src/file-manager/fm-directory-view.c:
1748         * src/file-manager/fm-icon-view.c:
1749         Update to latest APIs
1751 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1753         * libnautilus-private/nautilus-file-operations.c:
1754         Better status message when copying one folder
1755         
1756         * libnautilus-private/nautilus-progress-info.c:
1757         Correct tooltip message for status icon
1759 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1761         * libnautilus-private/nautilus-file-operations.c:
1762         Nicer progress texts
1763         
1764         * libnautilus-private/nautilus-progress-info.c:
1765         Hide progress window when last op finishes.
1767 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1769         * libnautilus-private/nautilus-directory-async.c:
1770         Don't free uninitialized memory.
1771         
1772         * libnautilus-private/nautilus-file-operations.c:
1773         * libnautilus-private/nautilus-progress-info.[ch]:
1774         Add progress info dialog
1776 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1778         * libnautilus-private/nautilus-file-operations.c:
1779         Handle debuting URIs in file copy op
1780         
1781         * src/file-manager/fm-directory-view.c:
1782         Use new nautilus_file_operations_copy for copy.
1783         Make debuting_uri hash into debuting_files in new
1784         API. Convert for old calls.
1786 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1788         * libnautilus-private/nautilus-file-operations.c:
1789         Add run_warning and run_error to simplify the
1790         code for error dialogs.
1792 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1794         * libnautilus-private/nautilus-file-operations.c:
1795         Add defines for common button names to make sure
1796         they are consistent
1798 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1800         * libnautilus-private/nautilus-file-operations.c:
1801         Use the right create_dest arg to copy_directory
1802         
1803 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1805         * libnautilus-private/nautilus-file-operations.c:
1806         Free primary / secondary in run_simple_dialog
1808 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1810         * libnautilus-private/nautilus-file-operations.c:
1811         Add IS_IO_ERROR macro and use that
1812         
1813 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1815         * libnautilus-private/nautilus-progress-info.[ch]:
1816         Remove printf versions
1817         rename _set_foo_nocopy to _take_foo
1819         * libnautilus-private/nautilus-file-operations.c:
1820         Use new custom printf formating for all strings
1821         
1822 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1824         * libnautilus-private/nautilus-file-operations.c:
1825         Use eel_strdup_printf_with_custom to make it easier
1826         to create error dialogs.
1828 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1830         * libnautilus-private/nautilus-file-operations.c:
1831         Handle deleting a directory when overwriting it with a
1832         file.
1834 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1836         * libnautilus-private/nautilus-file-operations.c:
1837         Handle errors in remove destination
1838         
1839 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1841         * libnautilus-private/nautilus-file-operations.c:
1842         Pass cancellable into strdup_with_name
1844 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1846         * libnautilus-private/nautilus-file-operations.c:
1847         Add progress updates to copy.
1848         Make some error dialogs more consistent (add skip all, reorder)
1850         * libnautilus-private/nautilus-progress-info.[ch]:
1851         Add nautilus_progress_info_set_status_printf
1853 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1855         * libnautilus-private/nautilus-file-operations.c:
1856         Don't create dest dir on merges
1857         
1858 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1860         * libnautilus-private/nautilus-file-operations.c:
1861         Handle recursive copies
1863 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1865         * libnautilus-private/nautilus-file-operations.c:
1866         Pass in same_fs instead of dest_fs_id so we can
1867         reuse copy_file recursively and only check once.
1869 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1871         * libnautilus-private/nautilus-file-operations.c:
1872         More work on file copies
1874 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1876         * libnautilus-private/nautilus-file-operations.c:
1877         Add error handling for source scanning
1879 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1881         * libnautilus-private/nautilus-progress-info.[ch]:
1882         Add nautilus_get_all_progress_info()
1883         
1884         * test/test-copy.c:
1885         Print progress info
1886         
1887         * libnautilus-private/nautilus-file-operations.c:
1888         Implement generic run_simple_dialog()
1890 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1892         * libnautilus-private/nautilus-file-operations.c:
1893         Add generic run_simple_dialog.
1895 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1897         * libnautilus-private/nautilus-progress-info.c:
1898         Fix signal emissions
1900         * libnautilus-private/nautilus-file-operations.[ch]:
1901         Add nautilus_file_operations_copy, with some initial
1902         (far from done) code
1903         
1904         * test/Makefile.am:
1905         * test/test-copy.c:
1906         nautilus_file_operations_copy testcase
1908 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1910         * libnautilus-private/nautilus-progress-info.c:
1911         Reindent
1912         Fix threading issues wrt the idle source
1914 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1916         * libnautilus-private/Makefile.am:
1917         * libnautilus-private/nautilus-progress-info.[ch]:
1918         Added NautilusProgressInfo class
1919         
1920         * libnautilus-private/nautilus-file-operations.c:
1921         * src/file-manager/fm-tree-view.c:
1922         * src/nautilus-places-sidebar.c:
1923         Update to new gio API
1925 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1927         * src/file-manager/fm-error-reporting.c:
1928         Remove last use of GNOME_VFS_ERROR
1929         
1930         * libnautilus-private/Makefile.am:
1931         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
1932         * src/file-manager/fm-directory-view.c:
1933         * src/nautilus-window-manage-views.c:
1934         Remove GNOME_VFS_ERROR
1936 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1938         * src/nautilus-window-manage-views.c:
1939         * src/nautilus-window-private.h:
1940         Better error reporting on view failure
1942 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1944         * src/nautilus-window-manage-views.c:
1945         * src/nautilus-window-private.h:
1946         Try to mount location if not mounted.
1948 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1950         * libnautilus-private/nautilus-directory-async.c:
1951         * libnautilus-private/nautilus-file-private.h:
1952         * libnautilus-private/nautilus-file.c:
1953         Handle std:target_uri gio links
1955 2007-11-12  Alexander Larsson  <alexl@redhat.com>
1957         * libnautilus-private/nautilus-file.c:
1958         Fix reversed checks
1960 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
1962         * configure.in:
1963         * src/nautilus-image-properties-page.c:
1964         Add support for exempi >= 1.99.5 while keeping support for older
1965         versions.
1967 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
1969         * NEWS:
1970         * docs/key_mouse_navigation.txt:
1971         * libnautilus-private/nautilus-emblem-utils.c:
1972         * libnautilus-private/nautilus-emblem-utils.h:
1973         * src/file-manager/fm-properties-window.c:
1974         * src/nautilus-emblem-sidebar.c:
1975         * src/nautilus-property-browser.c:
1976         Fix typo: availible -> available.
1978 2007-11-06  Alexander Larsson  <alexl@redhat.com>
1980         * libnautilus-private/nautilus-program-choosing.c:
1981         Update to the new GAppInfo and EelAppLaunchContext APIs
1982         Remove old startup notify code
1984 2007-11-05  Jürg Billeter  <j@bitron.ch>
1986         reviewed by: Alexander Larsson  <alexl@redhat.com>
1988         * src/file-manager/fm-actions.h:
1989         * src/file-manager/fm-directory-view.c:
1990         (action_open_folder_window_callback), (open_one_in_folder_window),
1991         (action_location_open_folder_window_callback),
1992         (real_update_location_menu), (real_update_menus):
1993         * src/file-manager/nautilus-directory-view-ui.xml:
1994         * src/nautilus-actions.h:
1995         * src/nautilus-navigation-window-menus.c:
1996         (nautilus_navigation_window_update_spatial_menu_item),
1997         (action_folder_window_callback),
1998         (nautilus_navigation_window_initialize_menus):
1999         * src/nautilus-navigation-window-ui.xml:
2000         * src/nautilus-navigation-window.c:
2001         (nautilus_navigation_window_init), (always_use_browser_changed):
2002         * src/nautilus-window-private.h:
2003         Add menu item to open spatial folder window from browser window to File
2004         menu and context menus.
2006 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2008         * src/file-manager/fm-directory-view.c:
2009         * src/nautilus-file-management-properties.c:
2010         * src/nautilus-navigation-window.c:
2011         * libnautilus-private/nautilus-icon-info.c:
2012         * libnautilus-private/nautilus-mime-application-chooser.c:
2013         Plug some minor memory leaks.
2015 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2017         * src/file-manager/fm-icon-container.c:
2018         * src/file-manager/fm-list-view.c:
2019         * src/nautilus-shell.c:
2020         * src/nautilus-file-management-properties.c:
2021         * libnautilus-private/nautilus-column-utilities.c:
2022         * libnautilus-private/nautilus-column-utilities.h:
2023         * libnautilus-private/nautilus-column-chooser.c:
2024         * libnautilus-private/nautilus-column-chooser.h:
2025         Remove all uses of eel-string-list and update code to the new
2026         eel_preferences_[set|get]_string_array api.
2028         * libnautilus-private/nautilus-global-preferences.c:
2029         Update to the eel-enumerations api changes.
2031 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2033         * libnautilus-private/nautilus-customization-data.[ch]:
2034         * libnautilus-private/nautilus-desktop-directory.c:
2035         * libnautilus-private/nautilus-directory-async.c:
2036         * libnautilus-private/nautilus-directory-private.h:
2037         * libnautilus-private/nautilus-directory.[ch]:
2038         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2039         * libnautilus-private/nautilus-file-private.h:
2040         * libnautilus-private/nautilus-file-utilities.c:
2041         * libnautilus-private/nautilus-file.[ch]:
2042         * libnautilus-private/nautilus-global-preferences.c:
2043         * libnautilus-private/nautilus-icon-dnd.c:
2044         * libnautilus-private/nautilus-metafile.c:
2045         * libnautilus-private/nautilus-monitor.c:
2046         * libnautilus-private/nautilus-program-choosing.c:
2047         * libnautilus-private/nautilus-query.h:
2048         * libnautilus-private/nautilus-search-directory.c:
2049         * libnautilus-private/nautilus-search-engine-tracker.c:
2050         * libnautilus-private/nautilus-search-engine.h:
2051         * libnautilus-private/nautilus-thumbnails.c:
2052         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2053         * libnautilus-private/nautilus-vfs-utils.h:
2054         * src/file-manager/fm-desktop-icon-view.c:
2055         * src/file-manager/fm-ditem-page.c:
2056         * src/file-manager/fm-icon-container.c:
2057         * src/file-manager/fm-icon-view.c:
2058         * src/file-manager/fm-list-view.c:
2059         * src/file-manager/fm-properties-window.c:
2060         * src/file-manager/fm-tree-view.c:
2061         * src/nautilus-desktop-window.c:
2062         * src/nautilus-emblem-sidebar.c:
2063         * src/nautilus-location-bar.c:
2064         * src/nautilus-location-dialog.c:
2065         * src/nautilus-location-entry.c:
2066         * src/nautilus-main.c:
2067         * src/nautilus-navigation-window-menus.c:
2068         * src/nautilus-places-sidebar.c:
2069         * src/nautilus-query-editor.c:
2070         * src/nautilus-shell.c:
2071         * src/nautilus-sidebar-title.c:
2072         * src/nautilus-window-manage-views.c:
2073         * src/nautilus-window.c:
2074         * test/test-nautilus-mime-actions-set.c:
2075         * test/test-nautilus-mime-actions.c:
2076         * test/test.h:
2077         Remove lots of gnome vfs includes
2078         
2079         * src/Makefile.am:
2080         Disable building of connect to server app
2082 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2084         * libnautilus-private/nautilus-file.[ch]:
2085         Add nautilus_file_is_launchable
2087         * libnautilus-private/nautilus-program-choosing.c:
2088         Add launched apps to recent files
2089         
2090         * libnautilus-private/nautilus-mime-actions.[ch]:
2091         * src/file-manager/fm-directory-view.[ch]:
2092         Move all the file activaton code from FMDirectoryView
2093         to a common place in nautilus-mime-actions
2095 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2097         * libnautilus-private/nautilus-file-operations.[ch]:
2098         Stub out all gnome-vfs using operations with a
2099         dialog saying this isn't supported yet.
2100         
2101         * src/Makefile.am:
2102         * src/file-manager/fm-directory-view.c:
2103         * src/nautilus-shell-ui.xml:
2104         * src/nautilus-window-menus.c:
2105         Remove all connect to server use for now
2106         Not sure what to do with it in the gvfs world
2107         
2108         * src/file-manager/fm-error-reporting.c:
2109         * src/nautilus-main.c:
2110         Remove gnome_vfs uses
2112 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2114         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2115         instead of a hand rolled version.
2117 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2119         * src/file-manager/fm-directory-view.c: do not use the deprecated
2120         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2121         doesn't exist.
2123 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2125         * libnautilus-private/nautilus-file-operations.[ch]:
2126         Convert unmount volume to gio
2127         Remove unmount drive (makes no sense!)
2128         
2129         * src/nautilus-places-sidebar.c:
2130         Use new APIs
2132 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2134         * libnautilus-private/nautilus-file.c:
2135         (nautilus_file_get_uri_scheme):
2136         Better get_uri_scheme implementation
2137         
2138         * libnautilus-private/nautilus-mime-actions.[ch]:
2139         Remove the open_with versions (not needed anymore)
2140         Add support for uri_handlers
2141         
2142         * libnautilus-private/nautilus-program-choosing.[ch]:
2143         Remove now unused function nautilus_launch_show_file
2144         
2145         * src/file-manager/fm-directory-view.c:
2146         * src/nautilus-information-panel.c:
2147         * src/nautilus-window.c:
2148         Update for above api changes
2150 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2152         * libnautilus-private/nautilus-dnd.c:
2153         Convert default dnd op to gio code
2155 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2157         * libnautilus-private/nautilus-search-engine-simple.c:
2158         Update to changed gio API
2160 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2162         * libnautilus-private/nautilus-vfs-utils.[ch]:
2163         Remove more unused gnome-vfs helpers
2165 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2167         * src/file-manager/fm-icon-view.c (play_file):
2168         Use a better pipeline for audio preview (doesn't play videos)
2169         Add back totem preview app.
2171         * libnautilus-private/nautilus-file.c:
2172         (nautilus_file_get_volume_name):
2173         Get volume name using gio
2174         
2175         * src/file-manager/fm-properties-window.c:
2176         Show volume name for non local files too
2177         Avoid crashes if query fsinfo fails
2179 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2181         * libnautilus-private/nautilus-program-choosing.c:
2182         (nautilus_launch_show_file):
2183         Avoid gnome_vfs calls
2185 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2187         * libnautilus-private/nautilus-icon-canvas-item.c:
2188         (real_map_pixbuf):
2189         Fix indentation
2190         
2191         * src/file-manager/Makefile.am:
2192         * src/file-manager/fm-icon-view.c:
2193         * src/file-manager/nautilus-audio-mime-types.h:
2194         Replace audio preview code with new one based
2195         on gst-launch, removing all the gnome-vfs code
2197 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2199         * libnautilus-private/nautilus-dnd.c:
2200         Remove gnome-vfs code
2202 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2204         * libnautilus-private/nautilus-file-utilities.[ch]:
2205         * libnautilus-private/nautilus-file-operations.c:
2206         Move public gnome-vfs functions from file-utilities to internal
2207         calls in file-operations.c
2208         Replace gnome-vfs use with gio
2209         
2210         * libnautilus-private/nautilus-file-operations-progress.c:
2211         * src/file-manager/fm-tree-view.c:
2212         Replace gnome-vfs use with gio
2214 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2216         * libnautilus-private/nautilus-file-operations.[ch]:
2217         Move nautilus_file_operations_delete to the gio code.
2219         * src/file-manager/fm-directory-view.c:
2220         * src/file-manager/fm-tree-view.c:
2221         Update to use new nautilus_file_operations_delete
2223 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2225         * libnautilus-private/nautilus-module.c:
2226         Fix valgrind warning on shutdown (#346401, ported from trunk).
2228 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2230         * libnautilus-private/nautilus-directory.c:
2231         * libnautilus-private/nautilus-desktop-link.c:
2232         * libnautilus-private/nautilus-desktop-icon-file.c:
2233         * libnautilus-private/nautilus-bookmark.c:
2234         * libnautilus-private/nautilus-trash-monitor.c:
2235         * libnautilus-private/nautilus-file.c:
2236         Plug minor memory leaks and improper uses of eel_ref_str_*
2238 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2240         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2241         of freeing it to avoid memory corruption.
2243 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2245         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2246         * libnautilus-private/nautilus-monitor.c:
2247         Rename some file change queue functions to _by_uri
2248         add GFile based version with the original name
2249         
2250         * libnautilus-private/nautilus-file-operations.[ch]:
2251         Add gio based nautilus_file_operations_trash_or_delete() call.
2252         
2253         * src/file-manager/fm-directory-view.c:
2254         Call nautilus_file_operations_trash_or_delete()
2255         Remove unused code
2257 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2259         * src/file-manager/fm-directory-view.[ch]:
2260         Make file activation handle mounting of mountables and non-mounted
2261         locations. Also general cleanup of activation.
2262         Cancellation not handled yet.
2264 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2266         * src/file-manager/fm-list-view.c:
2267         * libnautilus-private/nautilus-icon-info.c:
2268         * libnautilus-private/nautilus-file.c:
2269         Plug some minor memory leaks.
2271 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2273         * src/nautilus-window-manage-view.c (location_has_really_changed):
2274         Fix a warning when switching view.
2276 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2278         * src/nautilus-application.c:
2279         * src/nautilus-property-browser.c:
2280         * src/nautilus-shell.c:
2282         Do not use EelStringList.
2284 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
2286         * src/nautilus-file-management-properties.c:
2287         remove eel_string_list (ab)use.
2289 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2291         * libnautilus-private/nautilus-file.[ch]:
2292         * libnautilus-private/nautilus-vfs-file.c:
2293         Pass GMountOperation instead of parent to mount.
2294         Nothing for unmount/eject
2295         
2296         * src/file-manager/fm-directory-view.c:
2297         Pass in a mount operation for mount.
2298         Disable timeout when mount operation is active
2300 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2302         * libnautilus-private/nautilus-file.c:
2303         Use g_utf8_collate, not eel_strcoll.
2305 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2307         * libnautilus-private/nautilus-icon-canvas-item.c:
2308         * test/test.c:
2309         Update for eel changes
2311 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2313         * configure.in:
2314         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2315         * libnautilus-private/nautilus-icon-container.c:
2316         * libnautilus-private/nautilus-icon-dnd.c:
2317         * libnautilus-private/nautilus-icon-private.h:
2318         * test/test.c:
2319         Remove libart dependency, use eel rect and point types
2321 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2323         * libnautilus-private/nautilus-program-choosing.c:
2324         (nautilus_launch_application_from_command):
2325         Use gdk_spawn instead of eel
2327 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2329         * libnautilus-private/nautilus-dnd.c:
2330         * libnautilus-private/nautilus-file.c:
2331         * libnautilus-private/nautilus-program-choosing.c:
2332         * src/file-manager/fm-directory-view.c:
2333         * src/file-manager/fm-properties-window.c:
2334         * src/nautilus-emblem-sidebar.c:
2335         * src/nautilus-information-panel.c:
2336         Don't use removed eel gnome-vfs functions
2338 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2340         * libnautilus-private/nautilus-directory.[ch]:
2341         Add nautilus_directory_get_location
2343         * libnautilus-private/nautilus-file.[ch]:
2344         Add nautilus_file_get_parent_location.
2345         Port from eel_format_uri_for_display to gio parse names
2346         
2347         * libnautilus-private/nautilus-program-choosing.c:
2348         * src/file-manager/fm-directory-view.c:
2349         * src/nautilus-emblem-sidebar.c:
2350         * src/nautilus-location-bar.c:
2351         * src/nautilus-location-dialog.c:
2352         * src/nautilus-navigation-window-menus.c:
2353         * src/nautilus-window-bookmarks.c:
2354         Port from eel_format_uri_for_display to gio parse names
2356 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2358         * libnautilus-private/nautilus-file-utilities.c:
2359         (nautilus_ensure_unique_file_name):
2360         Port from gnome-vfs
2361         
2362         * src/file-manager/fm-directory-view.c:
2363         (fm_directory_view_handle_netscape_url_drop):
2364         Handle missing mimetype
2366 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2368         * libnautilus-private/nautilus-file-utilities.c:
2369         (nautilus_compute_title_for_location):
2370         Make this use only display name.
2371         
2372         * libnautilus-private/nautilus-icon-info.c:
2373         (nautilus_icon_info_lookup):
2374         Don't free filename before use
2375         
2376         * libnautilus-private/nautilus-search-directory-file.[ch]:
2377         * libnautilus-private/nautilus-search-directory.c:
2378         Create nice display name for search directories, and keep it updated.
2379         
2380         * src/nautilus-window-manage-views.c:
2381         Fix wrong type of argument passed to signal
2383 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2385         * libnautilus-private/nautilus-file.c:
2386         Replace some gnome vfs calls
2388 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2390         * libnautilus-private/nautilus-metafile.c:
2391         Use new gio uri escape functions instead of gnome-vfs
2393 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2395         * src/nautilus-location-entry.c:
2396         Use GFilenameCompleter
2398 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2400         * src/nautilus-application.c:
2401         * src/nautilus-information-panel.c:
2402         * src/nautilus-spatial-window.c:
2403         * src/nautilus-spatial-window.h:
2404         * src/nautilus-window-manage-views.c:
2405         Use GFile * instead of uris in some more places
2406         
2407         Patch from Paolo Borelli
2409 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2411         * libnautilus-private/nautilus-desktop-icon-file.c:
2412         * libnautilus-private/nautilus-file.c:
2413         * libnautilus-private/nautilus-saved-search-file.c:
2414         * libnautilus-private/nautilus-search-directory-file.c:
2415         Fix handling of mimetype as refstring
2416         Fix leak of GFile
2417         Code cleanups
2419         Patch from Paolo Borelli
2421 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2423         * src/file-manager/fm-icon-view.c:
2424         * src/file-manager/fm-directory-view.c:
2425         use g_content_type_equals instead of strcasecmp on the mime type.
2427         * src/nautilus-window-menus.c:
2428         Remove unneeded includes
2430 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2432         * libnautilus-private/nautilus-emblem-utils.h:
2433         * libnautilus-private/nautilus-emblem-utils.c:
2434         * src/nautilus-emblem-sidebar.c:
2435         * src/nautilus-property-browser.c:
2437         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2439 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2441         * libnautilus-private/nautilus-file.c:
2442         (nautilus_file_set_display_name):
2443         Don't crash on NULL display name
2445 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2447         * libnautilus-private/nautilus-file-private.h:
2448         * libnautilus-private/nautilus-file.[ch]:
2449         * libnautilus-private/nautilus-vfs-file.c:
2450         Remove NautilusFileMountCallback and just make
2451         NautilusFileOperationCallback take an extra
2452         resultant file argument.
2453         
2454         * src/file-manager/fm-directory-view.c:
2455         * src/file-manager/fm-error-reporting.c:
2456         * src/file-manager/fm-list-view.c:
2457         * src/file-manager/fm-properties-window.c:
2458         Update to API change
2459         
2460         * src/nautilus-pathbar.c:
2461         (get_display_name_for_folder):
2462         Fix crash if NULL display name
2464 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2466         * libnautilus-private/nautilus-desktop-icon-file.c:
2467         Set can_mount/unmount to FALSE unless set
2468         
2469         * libnautilus-private/nautilus-file-private.h:
2470         * libnautilus-private/nautilus-file.c:
2471         * libnautilus-private/nautilus-file.h:
2472         Make the Operation object semi-public
2473         Move mount ops to virtual functions
2474         
2475         * libnautilus-private/nautilus-vfs-file.c:
2476         Initial work to implement mount op
2478 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2480         * libnautilus-private/nautilus-file-utilities.[ch]:
2481         * src/nautilus-pathbar.c:
2482         Add & use nautilus_get_desktop_location
2483         
2484         * libnautilus-private/nautilus-dnd.c:
2485         Port code to gio
2486         
2487         * libnautilus-private/nautilus-icon-dnd.c:
2488         Trash is now a real uri location, remove special case
2490 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2492         * libnautilus-private/nautilus-file-utilities.[ch]:
2493         Make compute_title take a GFile
2495         * libnautilus-private/nautilus-view-factory.[ch]:
2496         * libnautilus-private/nautilus-window-info.[ch]:
2497         * src/file-manager/fm-directory-view.c:
2498         * src/file-manager/fm-tree-view.c:
2499         * src/nautilus-application.[ch]:
2500         * src/nautilus-bookmark-list.c:
2501         * src/nautilus-bookmarks-window.c:
2502         * src/nautilus-connect-server-dialog-nonmain.c:
2503         * src/nautilus-desktop-window.c:
2504         * src/nautilus-history-sidebar.c:
2505         * src/nautilus-location-bar.c:
2506         * src/nautilus-location-dialog.c:
2507         * src/nautilus-navigation-window.c:
2508         * src/nautilus-places-sidebar.c:
2509         * src/nautilus-shell.c:
2510         * src/nautilus-spatial-window.c:
2511         * src/nautilus-window-manage-views.[ch]:
2512         * src/nautilus-window-menus.c:
2513         * src/nautilus-window-private.h:
2514         * src/nautilus-window.[ch]:
2515         Use GFile * instead of char * uri in all loation handling
2516         for windows.
2518 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
2520         * src/nautilus-image-properties-page.c: port to gio.
2522 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2524         * libnautilus-private/nautilus-directory-private.h:
2525         * libnautilus-private/nautilus-directory.[ch]:
2526         * src/nautilus-application.c:
2527         Make nautilus_directory_get_existing take GFile *.
2528         Add nautilus_directory_get taking a GFile *
2530 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2532         * libnautilus-private/nautilus-desktop-directory-file.c:
2533         * libnautilus-private/nautilus-desktop-directory.c:
2534         * libnautilus-private/nautilus-desktop-icon-file.c:
2535         * libnautilus-private/nautilus-desktop-link-monitor.c:
2536         * libnautilus-private/nautilus-directory.c:
2537         * libnautilus-private/nautilus-directory.h:
2538         * libnautilus-private/nautilus-file-operations.c:
2539         * libnautilus-private/nautilus-file-utilities.c:
2540         * src/file-manager/fm-directory-view.c:
2541         * src/nautilus-navigation-window.c:
2542         * src/nautilus-window-manage-views.c:
2543         * test/test-nautilus-directory-async.c:
2544         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2546 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2548         * libnautilus-private/nautilus-desktop-link.c:
2549         * libnautilus-private/nautilus-desktop-icon-file.c:
2550         Handle NULL volume
2551         
2552         * libnautilus-private/nautilus-file.c:
2553         * libnautilus-private/nautilus-icon-dnd.c:
2554         Convert gnome_vfs calls to gio
2556 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2558         * libnautilus-private/nautilus-desktop-icon-file.c:
2559         * src/nautilus-application.c:
2560         * src/nautilus-window-menus.c:
2561         * test/test-nautilus-directory-async.c:
2562         * test/test.c:
2563         Convert gnome_vfs calls to gio
2565 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2567         * src/nautilus-application.[ch]:
2568         Convert gnome_vfs calls to gio
2570         * TODO-gio:
2571         Document some stuff that needs doing in gio-branch
2573 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2575         * libnautilus-private/nautilus-search-engine-simple.c:
2576         Remove spew
2577         
2578         * src/nautilus-query-editor.c:
2579         Work around crash getting NULL back as the location.
2581 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2583         * libnautilus-private/nautilus-file-utilities.[ch]:
2584         Add nautilus_is_home_directory and nautilus_is_root_directory
2585         
2586         * src/nautilus-window-manage-views.c:
2587         Convert gnome_vfs calls to gio
2589 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2591         * src/nautilus-window.c (nautilus_window_go_up):
2592         Use gio to find parent
2594 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2596         * src/nautilus-pathbar.[ch]:
2597         * src/nautilus-navigation-window.c:
2598         * src/nautilus-window-manage-views.c:
2599         Use gio in pathbar
2601 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2603         * libnautilus-private/nautilus-vfs-utils.[ch]:
2604         Remove now unused gnome_vfs to gio helpers
2606 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2608         * src/nautilus-location-bar.c:
2609         Remove some unused code
2610         Replace gnome_vfs code with gio code
2612 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2614         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
2615         Typo can_delete -> can_trash
2617 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2619         * src/nautilus-property-browser.c:
2620         Replace some gnome-vfs code with gio code
2622 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2624         * src/file-manager/fm-properties-window.c:
2625         Replace some gnome-vfs code with gio code
2627 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2629         * libnautilus-private/nautilus-file-private.h:
2630         * libnautilus-private/nautilus-file.[ch]:
2631         Add can_delete and can_trash
2632         
2633         * src/file-manager/fm-directory-view.c:
2634         Replace some gnome-vfs code with gio code
2636 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2638         * src/nautilus-location-dialog.c (open_current_location): 
2639         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
2640         
2641 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2643         * libnautilus-private/nautilus-search-engine-simple.c:
2644         Update to use gio
2646 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2648         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
2650 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2652         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
2654 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2656         * libnautilus-private/nautilus-link.[ch]: remove.
2657         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
2658         and rename them to nautilus-link.[ch]
2659         * libnautilus-private/nautilus-file.c: adapt for the above change.
2661 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2663         * src/nautilus-places-sidebar.c:
2664         Use gio volume APIs
2666 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2668         * libnautilus-private/nautilus-file.[ch]:
2669         * libnautilus-private/nautilus-file-private.h:
2670         Remove has/get_volume/drive, replace with
2671         can_mount/unmount/eject and mount/unmount/eject.
2672         (Which are not fully implemented yet)
2673         Add nautilus_file_is_mountpoint.
2674         
2675         * libnautilus-extension/nautilus-file-info.[ch]:
2676         * libnautilus-private/nautilus-directory-async.c:
2677         * libnautilus-private/nautilus-link-desktop-file.[ch]:
2678         * libnautilus-private/nautilus-link.[ch]:
2679         * src/file-manager/fm-directory-view.c:
2680         * src/file-manager/fm-icon-view.c:
2681         * src/file-manager/fm-properties-window.c:
2682         * src/file-manager/fm-tree-model.[ch]:
2683         * src/file-manager/fm-tree-view.c:
2684         Use gio volume APIs
2686 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2688         * libnautilus-private/nautilus-desktop-icon-file.c:
2689         * libnautilus-private/nautilus-desktop-link-monitor.c:
2690         * libnautilus-private/nautilus-desktop-link.[ch]:
2691         * libnautilus-private/nautilus-directory-async.c:
2692         * libnautilus-private/nautilus-file-private.h:
2693         * libnautilus-private/nautilus-file.c:
2694         * libnautilus-private/nautilus-search-directory-file.c:
2695         * src/file-manager/fm-directory-view.c:
2696         * src/file-manager/fm-properties-window.c:
2697         Convert some volume monitor use to gio
2699 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2701         * libnautilus-private/nautilus-trash-monitor.c:
2702         Ref icon in nautilus_trash_monitor_get_icon()
2703         
2704         * libnautilus-private/nautilus-desktop-icon-file.c:
2705         * libnautilus-private/nautilus-desktop-link.c:
2706         * libnautilus-private/nautilus-desktop-link.h:
2707         * src/nautilus-places-sidebar.c:
2708         Use nautilus_trash_monitor_get_icon() when possible
2709         
2710 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2712         * libnautilus-private/nautilus-trash-monitor.[ch]:
2713         Add full gio implementation and get_icon()
2715 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2717         * libnautilus-private/Makefile.am:
2718         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
2719         * libnautilus-private/nautilus-icon-factory.c: Removed.
2720         * libnautilus-private/nautilus-icon-factory.h: Removed.
2721         Remove NautilusIconFactory code.
2722         Now all code use the new APIs
2723         YAHOO!!!
2724         
2725         * libnautilus-private/nautilus-bookmark.c:
2726         * libnautilus-private/nautilus-bookmark.h:
2727         * libnautilus-private/nautilus-file.c:
2728         * libnautilus-private/nautilus-global-preferences.c:
2729         * libnautilus-private/nautilus-icon-canvas-item.c:
2730         * libnautilus-private/nautilus-icon-canvas-item.h:
2731         * libnautilus-private/nautilus-icon-container.h:
2732         * libnautilus-private/nautilus-icon-private.h:
2733         * libnautilus-private/nautilus-link-desktop-file.c:
2734         * libnautilus-private/nautilus-program-choosing.c:
2735         * libnautilus-private/nautilus-view.h:
2736         * src/file-manager/fm-directory-view.c:
2737         * src/file-manager/fm-icon-view.c:
2738         * src/file-manager/fm-list-model.c:
2739         * src/file-manager/fm-list-model.h:
2740         * src/file-manager/fm-list-view.c:
2741         * src/file-manager/fm-properties-window.c:
2742         * src/file-manager/fm-tree-model.c:
2743         * src/file-manager/fm-tree-view.c:
2744         * src/nautilus-application.c:
2745         * src/nautilus-bookmark-list.c:
2746         * src/nautilus-bookmarks-window.c:
2747         * src/nautilus-emblem-sidebar.c:
2748         * src/nautilus-navigation-window-menus.c:
2749         * src/nautilus-navigation-window.c:
2750         * src/nautilus-pathbar.c:
2751         * src/nautilus-places-sidebar.c:
2752         * src/nautilus-sidebar-title.c:
2753         * src/nautilus-window-menus.c:
2754         * src/nautilus-window.c:
2755         * src/nautilus-zoom-control.h:
2756         * test/test-nautilus-wrap-table.c:
2757         Don't include the nautilus-icon-factory headers
2759 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2761         * libnautilus-private/nautilus-file.[ch]:
2762         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
2763         Fix force_size handling
2764         
2765         * src/file-manager/fm-directory-view.c:
2766         * src/file-manager/fm-empty-view.c:
2767         * src/file-manager/fm-list-model.c:
2768         * src/file-manager/fm-properties-window.c:
2769         * src/file-manager/fm-tree-model.c:
2770         * src/nautilus-emblem-sidebar.c:
2771         * src/nautilus-navigation-window-menus.c:
2772         * src/nautilus-property-browser.c:
2773         * src/nautilus-sidebar-title.c:
2774         Convert more stuff to new icon API
2776 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2778         * libnautilus-private/nautilus-icon-info.[ch]:
2779         Add nautilus_icon_info_lookup_from_name
2780         
2781         * libnautilus-private/nautilus-ui-utilities.c:
2782         * src/nautilus-desktop-window.c:
2783         * src/nautilus-navigation-window.c:
2784         * src/nautilus-pathbar.c:
2785         Use nautilus_icon_info_lookup_from_name to get less
2786         code
2788 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2790         * src/nautilus-pathbar.c:
2791         * src/nautilus-spatial-window.c:
2792         Convert more stuff to new icon API
2794 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2796         * libnautilus-private/nautilus-file.[ch]:
2797         Add nautilus_file_get_icon_pixbuf and
2798         IGNORE_VISITING icon flag
2799         
2800         * libnautilus-private/nautilus-icon-info.[ch]:
2801         Add nautilus_icon_info_get_used_name function
2803         * libnautilus-private/nautilus-emblem-utils.c:
2804         * libnautilus-private/nautilus-program-choosing.c:
2805         * libnautilus-private/nautilus-ui-utilities.c:
2806         * src/nautilus-desktop-window.c:
2807         * src/nautilus-navigation-window.c:
2808         * src/nautilus-spatial-window.c:
2809         * src/nautilus-window.[ch]:
2810         Convert to new icon APIs
2812 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2814         * libnautilus-private/Makefile.am:
2815         * libnautilus-private/nautilus-audio-player.c: Removed.
2816         * libnautilus-private/nautilus-audio-player.h: Removed.
2817         * src/file-manager/fm-icon-view.c:
2818         Kill old unused code
2820 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2822         * libnautilus-private/nautilus-icon-info.[ch]:
2823         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
2824         
2825         * libnautilus-private/nautilus-file.[ch]:
2826         New functions for getting emblem icons and emblem pixbufs
2827         
2828         * libnautilus-private/nautilus-icon-container.[ch]:
2829         * libnautilus-private/nautilus-icon-factory.c:
2830         * src/file-manager/fm-directory-view.[ch]:
2831         * src/file-manager/fm-icon-container.c:
2832         * src/file-manager/fm-list-model.c:
2833         * src/file-manager/fm-tree-model.c:
2834         * src/nautilus-sidebar-title.c:
2835         Update to use the new emblem getters
2837 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2839         * libnautilus-private/nautilus-icon-info.[ch]:
2840         Add nautilus_get_icon_size_for_stock_size
2841         
2842         * libnautilus-private/nautilus-bookmark.c:
2843         * src/nautilus-places-sidebar.c:
2844         Use the above
2846 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2848         * libnautilus-private/nautilus-thumbnails.c:
2849         Add required thumbnailing stuff from NautilusIconFactory here
2851 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2853         * libnautilus-private/nautilus-icon-factory.[ch]:
2854         * libnautilus-private/nautilus-icon-info.[ch]:
2855         Move over icon size util functions to nautilus-icon-info
2857         * libnautilus-private/nautilus-icon-container.c:
2858         * libnautilus-private/nautilus-lib-self-check-functions.h:
2859         * src/file-manager/fm-list-model.c:
2860         * src/nautilus-sidebar-title.c:
2861         Update to new names
2863 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2865         * libnautilus-private/nautilus-icon-container.c:
2866         * libnautilus-private/nautilus-icon-factory.h:
2867         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
2868         really dynamic.
2870 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2872         * libnautilus-private/nautilus-file.c:
2873         Actually handle thumbnail size prefs
2874         
2875 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2877         * libnautilus-private/nautilus-file.c:
2878         Handle thumbnail size prefs
2879         Handle all sorts of icon changes and emit CHANGED on
2880         files in this case.
2882         * libnautilus-private/nautilus-directory-private.h:
2883         * libnautilus-private/nautilus-directory.c:
2884         * libnautilus-private/nautilus-icon-container.c:
2885         * libnautilus-private/nautilus-icon-info.c:
2886         * libnautilus-private/nautilus-icon-info.h:
2887         * src/file-manager/fm-directory-view.c:
2888         * src/file-manager/fm-list-view.c:
2889         * src/file-manager/fm-properties-window.c:
2890         * src/file-manager/fm-tree-model.c:
2891         * src/file-manager/fm-tree-model.h:
2892         * src/file-manager/fm-tree-view.c:
2893         * src/nautilus-bookmarks-window.c:
2894         * src/nautilus-sidebar-title.c:
2895         * src/nautilus-window-bookmarks.c:
2896         * src/nautilus-window.c:
2897         Remove use of icon factory icons_changed signal, using instead
2898         the file CHANGED signal.
2900 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2902         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
2903         Add thumbnail to all attributes
2905 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2907         * libnautilus-private/nautilus-file.h:
2908         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
2909         
2910         * libnautilus-private/nautilus-bookmark.c:
2911         * src/file-manager/fm-directory-view.c:
2912         * src/file-manager/fm-properties-window.c:
2913         * src/file-manager/fm-tree-model.c:
2914         * src/nautilus-bookmark-list.c:
2915         * src/nautilus-pathbar.c:
2916         * src/nautilus-sidebar-title.c:
2917         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
2918         nautilus_icon_factory_is_icon_ready_for_file and
2919         nautilus_icon_factory_get_required_file_attributes.
2921 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2923         * libnautilus-private/nautilus-bookmark.[ch]:
2924         * libnautilus-private/nautilus-file.[ch]:
2925         * libnautilus-private/nautilus-icon-info.c:
2926         * src/nautilus-application.c:
2927         * src/nautilus-bookmark-list.c:
2928         * src/nautilus-bookmarks-window.c:
2929         * src/nautilus-places-sidebar.c:
2930         * src/nautilus-window-manage-views.c:
2931         * src/nautilus-window-private.h:
2932         * src/nautilus-window.c:
2933         Convert bookmarks API to gio / GIcon
2935 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2937         * libnautilus-private/nautilus-file-private.h:
2938         * libnautilus-private/nautilus-file.c:
2939         * libnautilus-private/nautilus-icon-container.c:
2940         * libnautilus-private/nautilus-thumbnails.[ch]:
2941         Add back support for generating thumbnails.
2943 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2945         * libnautilus-private/nautilus-directory-async.c:
2946         * libnautilus-private/nautilus-file-private.h:
2947         * libnautilus-private/nautilus-file.c:
2948         For large icons, try to use the original file
2949         when thumbnailing.
2951 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2953         * libnautilus-private/nautilus-file.c:
2954         Only invalidate thumbnails when sizing up, not
2955         on the original scale from raw
2956         
2957 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2959         * libnautilus-private/nautilus-directory-async.c:
2960         * libnautilus-private/nautilus-file-private.h:
2961         * libnautilus-private/nautilus-file.c:
2962         Simplify thumbnail size handling and make it work.
2963         Now handles resizing icons.
2965 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2967         * libnautilus-private/nautilus-directory-async.c:
2968         * libnautilus-private/nautilus-file-private.h:
2969         * libnautilus-private/nautilus-file.c:
2970         More exact handling of thumbnail up_to_date-ness, including
2971         if loading a thumbnail fails.
2972         Return thumbnails of the right size.
2973         
2974         * libnautilus-private/nautilus-thumbnails.[ch]:
2975         Add nautilus_thumbnail_unframe_image and export
2976         frame element sizes as defines
2978 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2980         * libnautilus-private/nautilus-file.[ch]:
2981         * libnautilus-private/nautilus-directory-async.c:
2982         Export nautilus_file_should_show_thumbnail and use it as needed in the
2983         thumbnail reading code
2985 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2987         * libnautilus-private/nautilus-file-attributes.h:
2988         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
2989         
2990         * libnautilus-private/nautilus-directory-private.h:
2991         * libnautilus-private/nautilus-directory-async.c:
2992         * libnautilus-private/nautilus-file-private.h:
2993         Load thumbnails asynchronosuly.
2994         
2995         * libnautilus-private/nautilus-file.c:
2996         Initial code to use the asynchronoulsy loaded thumbnail
2997         
2998         * libnautilus-private/nautilus-icon-factory.c:
2999         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3000         icons
3002 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3004         * libnautilus-private/nautilus-file-private.h:
3005         * libnautilus-private/nautilus-file.c:
3006         Read thumbnail info from gio
3008 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3010         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3011         Handle accept, visited and embedding text state and
3012         rewrite the icon as needed.
3013         
3014         * libnautilus-private/nautilus-icon-info.c:
3015         (nautilus_icon_info_finalize):
3016         Fix crash if pixbuf is NULL
3018 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3020         * libnautilus-private/Makefile.am:
3021         * libnautilus-private/nautilus-icon-info.[ch]:
3022         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3023         
3024         * libnautilus-private/nautilus-file.[ch]:
3025         Make nautilus_file_get_icon return a NautilusFileInfo
3026         
3027         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3028         Split out attach points instead of using NautilusAttachPoints
3029         
3030         * libnautilus-private/nautilus-icon-container.[ch]:
3031         * src/file-manager/fm-icon-container.c:
3032         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3034         * libnautilus-private/nautilus-icon-factory.c:
3035         * libnautilus-private/nautilus-program-choosing.c:
3036         * libnautilus-private/nautilus-mime-application-chooser.c:
3037         * libnautilus-private/nautilus-open-with-dialog.c:
3038         Update to g_themed_icon_get_names const type
3039         
3040 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3042         * libnautilus-private/nautilus-file-private.h:
3043         * libnautilus-private/nautilus-file.[ch]:
3044         Keep track of GIcon from gio.
3045         Add nautilus_file_get_icon()
3046         
3047         * libnautilus-private/nautilus-icon-factory.[ch]:
3048         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3049         This is a bit temporary, but can be used to move over
3050         users to nautilus_file_get_icon().
3051         
3052         * libnautilus-private/nautilus-icon-container.[ch]:
3053         * src/file-manager/fm-icon-container.c:
3054         Use nautilus_file_get_icon() in icon view.
3056 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3058         * libnautilus-private/nautilus-file-utilities.c:
3059         * libnautilus-private/nautilus-monitor.c:
3060         * src/nautilus-bookmark-list.c:
3061         Update for file monitoring API change
3062         
3063         * src/nautilus-spatial-window.c:
3064         Gio port from Paolo Borelli
3065         
3066 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3068         * libnautilus-private/nautilus-file.c:
3069         (nautilus_file_peek_display_name):
3070         Use a display name based on the filename as the default instead
3071         of "" before we've read the real display name from the backend.
3073 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3075         * libnautilus-private/nautilus-icon-dnd.[ch]:
3076         * src/nautilus-emblem-sidebar.c:
3077         * src/nautilus-location-bar.c:
3079         Replace nautilus_icon_dnd_uri_list_extract_uris with
3080         g_uri_list_extract_uris.
3082 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3084         * src/nautilus-bookmark-list.[ch]: port to gio.
3086 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3088         * configure.in: use gio-2.0 instead of gio-standalone.
3090 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3092         * libnautilus-private/Makefile.am:
3093         * libnautilus-private/nautilus-trash-directory.[ch]:
3094         * libnautilus-private/nautilus-trash-file.[ch]:
3095         Remove virtual trash locations, we now use the gvfs trash:
3096         
3097         * libnautilus-private/nautilus-trash-monitor.[ch]:
3098         Make this a stub for now. Need to figure out how to do this.
3099         
3100         * libnautilus-private/nautilus-directory-private.h:
3101         * libnautilus-private/nautilus-directory.c:
3102         * libnautilus-private/nautilus-file-operations.c:
3103         * libnautilus-private/nautilus-file.c:
3104         * src/file-manager/fm-directory-view.c:
3105         * src/nautilus-window-manage-views.c:
3106         Handle the removal of NautilusTrash*
3108 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3110         * libnautilus-private/nautilus-thumbnails.c:
3111         Use gio instead of gnome-vfs to get mtime
3113 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3115         * libnautilus-private/nautilus-customization-data.c:
3116         * libnautilus-private/nautilus-customization-data.h:
3117         * src/nautilus-property-browser.c:
3118         Use gio to read info
3120 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3122         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3123         Use gio to get mime type
3125 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3127         * libnautilus-private/nautilus-file-utilities.c:
3128         Use GFileMonitor to monitor xdg user dirs file
3130 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3132         * libnautilus-private/Makefile.am (INCLUDES):
3133         Bump name for extension dir since we're not compatible anymore
3135 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3137         * libnautilus-private/nautilus-bookmark.c:
3138         * libnautilus-private/nautilus-customization-data.c:
3139         * libnautilus-private/nautilus-desktop-directory.c:
3140         * libnautilus-private/nautilus-directory-background.c:
3141         * libnautilus-private/nautilus-dnd.c:
3142         * libnautilus-private/nautilus-file-operations.c:
3143         * libnautilus-private/nautilus-file-utilities.c:
3144         * libnautilus-private/nautilus-file.c:
3145         * libnautilus-private/nautilus-icon-factory.c:
3146         * libnautilus-private/nautilus-metafile.c:
3147         * libnautilus-private/nautilus-search-directory.c:
3148         * libnautilus-private/nautilus-search-engine-tracker.c:
3149         * src/file-manager/fm-directory-view.c:
3150         * src/file-manager/fm-ditem-page.c:
3151         * src/file-manager/fm-icon-view.c:
3152         * src/file-manager/fm-properties-window.c:
3153         * src/file-manager/fm-tree-view.c:
3154         * src/nautilus-application.c:
3155         * src/nautilus-bookmark-list.c:
3156         * src/nautilus-image-properties-page.c:
3157         * src/nautilus-information-panel.c:
3158         * src/nautilus-places-sidebar.c:
3159         * src/nautilus-property-browser.c:
3160         * src/nautilus-query-editor.c:
3161         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3162         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3164 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3166         * libnautilus-private/nautilus-icon-factory.c:
3167         Don't clear thumbnails and other absolute pathnames from icon
3168         cache when mime data or icon theme changes. This is to avoid
3169         flashing and async realoading of all thumbnails.
3171 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3173         * libnautilus-private/nautilus-directory-async.c:
3174         (mime_db_changed_callback):
3175         Use the right call to invalidate attributes, so that
3176         they get re-read correctly.
3178 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3180         * libnautilus-private/nautilus-icon-factory.c:
3181         (mime_type_data_changed_callback):
3182         * libnautilus-private/nautilus-directory-async.c:
3183         (mime_db_changed_callback):
3184         Fix up types in callbacks
3185         
3186         * libnautilus-private/nautilus-mime-application-chooser.c:
3187         * libnautilus-private/nautilus-open-with-dialog.c:
3188         Handle and emit mime_data_changed on NautilusSignaller
3190 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3192         * libnautilus-private/Makefile.am:
3193         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3194         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3195         Moved these from eel and renamed
3196         
3197         * src/file-manager/fm-directory-view.c:
3198         * src/file-manager/fm-properties-window.c:
3199         Use the nautilus version imported above instead of the eel one.
3201 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3203         * libnautilus-private/nautilus-directory-async.c:
3204         * libnautilus-private/nautilus-icon-factory.c:
3205         * libnautilus-private/nautilus-signaller.c:
3206         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3207         
3208         * src/nautilus-query-editor.c:
3209         Use gio to list all mime types
3211 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3213         * libnautilus-private/nautilus-theme.[ch]:
3214         Delete leftover files
3216 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3218         * configure.in:
3219         Update for new gio pkgconfig name
3221 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3223         * libnautilus-private/nautilus-file.c:
3224         * src/file-manager/fm-directory-view.c:
3225         * src/file-manager/fm-properties-window.c:
3226         Update to the new name for g_format_file_size_for_display
3228 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3230         * libnautilus-private/nautilus-file.c:
3231         * libnautilus-private/nautilus-link.c:
3232         * src/file-manager/fm-icon-container.c:
3233         * src/nautilus-query-editor.c:
3234         Use gio mimetype functions instead of gnome-vfs ones.
3236 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3238         * libnautilus-private/nautilus-mime-actions.[ch]:
3239         * libnautilus-private/nautilus-program-choosing.[ch]:
3240         * libnautilus-private/nautilus-recent.[ch]:
3241         Use GAppInfo instead of GnomeVFSMimeApplication
3242         
3243         * src/file-manager/fm-directory-view.c:
3244         * src/nautilus-information-panel.c:
3245         * test/test-nautilus-mime-actions.c:
3246         Update due to the api changes in the GAppInfo move.
3248 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3250         * libnautilus-private/nautilus-file.c:
3251         * src/file-manager/fm-directory-view.c:
3252         * src/file-manager/fm-properties-window.c:
3253         Use g_file_size_format_for_display instead of
3254         gnome_vfs_format_file_size_for_display
3255         
3256 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3258         * libnautilus-private/nautilus-file.c:
3259         Remove unused GnomeVFSHandle stuff
3260         
3261 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3263         * libnautilus-private/nautilus-file.c:
3264         Forgot to change GnomeVFSResult to GError in
3265         one spot.
3267 007-09-27  Alexander Larsson  <alexl@redhat.com>
3269         * libnautilus-private/nautilus-file.c:
3270         Implement nautilus_file_set_owner and nautilus_file_set_group
3271         using set_attributes
3272         
3274 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3276         * libnautilus-private/nautilus-file.c:
3277         Implement nautilus_file_set_permissions using
3278         nautilus_file_set_attributes.
3280 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3282         * libnautilus-private/nautilus-file.[ch]:
3283         Add nautilus_file_set_attributes
3285 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3287         * libnautilus-private/nautilus-vfs-utils.[ch]:
3288         Add gnome_vfs_result_to_error call
3289         
3290         * libnautilus-private/nautilus-file.[ch]:
3291         Convert renaming to use gio.
3292         Pass GError instead of GnomeVFSResult in
3293         NautilusFileOperationCallback
3294         
3295         * src/file-manager/fm-error-reporting.c:
3296         * src/file-manager/fm-error-reporting.h:
3297         * src/file-manager/fm-list-view.c:
3298         * src/file-manager/fm-properties-window.c:
3299         Update to the NautilusFileOperationCallback API change
3301 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3303         * libnautilus-private/nautilus-file-private.h:
3304         * libnautilus-private/nautilus-file.c:
3305         Read can_delete and can_rename from gio.
3306         Use can_rename in nautilus_file_can_rename.
3308 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3310         * libnautilus-private/nautilus-file.[ch]:
3311         Add nautilus_file_get_edit_name()
3313 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3315         * libnautilus-private/nautilus-file-utilities.[ch]:
3316         Make string args const char * where possible.
3318         * libnautilus-private/nautilus-desktop-icon-file.c:
3319         * libnautilus-private/nautilus-directory-async.c:
3320         * libnautilus-private/nautilus-file-private.h:
3321         * libnautilus-private/nautilus-file.c:
3322         Read display_name and edit_name from gio.
3323         Kill old cached_display_name creation.
3324         Use eel_ref_str for name, display_name, edit_name and make sure to
3325         share them when possible.
3326         Old use of display_name as the link info only is moved so that
3327         its shared with the normal name, with got_custom_display_name showing
3328         where its from.
3330 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3332         * libnautilus-private/nautilus-file-private.h:
3333         * libnautilus-private/nautilus-file.c:
3334         Use new refcounted string implementation for mime_type.
3335         This way we don't have to store duplicate strings for
3336         each file.
3338 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3340         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3341         directory->details->pending_file_info now has GFileInfo objects, not
3342         GnomeVFSFileInfo objects. Free them in the correct way.
3344 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3346         * libnautilus-private/nautilus-directory-async.c:
3347         Remove old irrelevant comment
3348         
3349 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3351         * libnautilus-private/nautilus-directory-async.c:
3352         Read top left text with gio
3354 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3356         * src/file-manager/fm-ditem-page.c:
3357         Use g_file_load_contents_async instead of
3358         eel_read_entire_file_async.
3360 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3362         * libnautilus-private/nautilus-icon-factory.c:
3363         * libnautilus-private/nautilus-thumbnails.c:
3364         Use g_file_load_contents_async instead of
3365         eel_read_entire_file_async.
3367 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3369         * libnautilus-private/nautilus-metafile.c:
3370         Use g_file_load_contents_async instead of
3371         eel_read_entire_file_async.
3373 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3375         * libnautilus-private/nautilus-directory-async.c:
3376         * libnautilus-private/nautilus-directory.c:
3377         * libnautilus-private/nautilus-file.c:
3378         Initialize hidden_file_hash lazily
3380 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3382         * libnautilus-private/nautilus-directory-async.c:
3383         Read link info using gio
3385 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3387         * libnautilus-private/nautilus-directory-async.c:
3388         * libnautilus-private/nautilus-directory-private.h:
3389         Read mime list using gio
3391 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3393         * libnautilus-private/nautilus-directory-async.c:
3394         Read .hidden using gio.
3396 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3398         * libnautilus-private/nautilus-icon-factory.c:
3399         Free file_info after last use (fixed valgrind warning)
3400         
3401         * libnautilus-private/nautilus-file.c:
3402         Sometimes we freed an uninitialized pointer
3403         
3404         * libnautilus-private/nautilus-directory-async.c:
3405         * libnautilus-private/nautilus-directory-private.h:
3406         Keep all the directory loading info in DirectoryLoadState
3408 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3410         * libnautilus-private/nautilus-directory-async.c:
3411         * libnautilus-private/nautilus-directory-private.h:
3412         Implement deep count using gio
3414 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3416         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3417         Don't crash on files that have slashes in them.
3419 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3421         * libnautilus-private/nautilus-directory-async.c:
3422         * libnautilus-private/nautilus-directory-private.h:
3423         Use gio to do directory counts
3425 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3427         * libnautilus-private/nautilus-directory-async.c:
3428         * libnautilus-private/nautilus-file-private.h:
3429         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3431 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3433         * libnautilus-private/nautilus-desktop-directory-file.c:
3434         * libnautilus-private/nautilus-desktop-icon-file.c:
3435         * libnautilus-private/nautilus-file.c:
3436         * libnautilus-private/nautilus-file.h:
3437         * libnautilus-private/nautilus-saved-search-file.c:
3438         * libnautilus-private/nautilus-search-directory-file.c:
3439         * libnautilus-private/nautilus-trash-file.c:
3440         There was some problems removing the virtual call for
3441         get_file_type, as this broke getting the type for "virtual"
3442         directory types like trash and the desktop. Re-introduce this,
3443         but set the type directly instead of via an indirect jump.
3445 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3447         * libnautilus-private/nautilus-directory.c:
3448         * libnautilus-private/nautilus-file.c:
3449         * libnautilus-private/nautilus-file.h:
3450         nautilus_file_get_for_location -> nautilus_file_get
3451         same for get_existing
3453 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3455         * libnautilus-private/nautilus-bookmark.c:
3456         * libnautilus-private/nautilus-directory-async.c:
3457         * libnautilus-private/nautilus-directory.c:
3458         * libnautilus-private/nautilus-file-operations.c:
3459         * libnautilus-private/nautilus-file-utilities.c:
3460         * libnautilus-private/nautilus-file.c:
3461         * libnautilus-private/nautilus-file.h:
3462         * libnautilus-private/nautilus-icon-dnd.c:
3463         * libnautilus-private/nautilus-search-directory.c:
3464         * libnautilus-private/nautilus-thumbnails.c:
3465         * libnautilus-private/nautilus-trash-monitor.c:
3466         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3467         * src/file-manager/fm-directory-view.c:
3468         * src/file-manager/fm-ditem-page.c:
3469         * src/file-manager/fm-icon-view.c:
3470         * src/file-manager/fm-list-view.c:
3471         * src/file-manager/fm-properties-window.c:
3472         * src/file-manager/fm-tree-model.c:
3473         * src/file-manager/fm-tree-view.c:
3474         * src/nautilus-application.c:
3475         * src/nautilus-bookmark-list.c:
3476         * src/nautilus-information-panel.c:
3477         * src/nautilus-notes-viewer.c:
3478         * src/nautilus-pathbar.c:
3479         * src/nautilus-places-sidebar.c:
3480         * src/nautilus-spatial-window.c:
3481         * src/nautilus-window-manage-views.c:
3482         * test/test-nautilus-mime-actions-set.c:
3483         * test/test-nautilus-mime-actions.c:
3484         Rename nautilus_file_get -> nautilus_file_get_by_uri.
3485         Same with nautilus_file_get_existing.
3487 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3489         * libnautilus-private/nautilus-file.[ch]:
3490         Fix up type for get_permissions return value (don't use gnome-vfs types).
3491         
3492         * libnautilus-private/nautilus-vfs-utils.[ch]:
3493         Add gnome_vfs_file_type_from_g_file_type()
3494         
3495         * libnautilus-private/nautilus-icon-factory.c:
3496         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3498 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3500         * libnautilus-private/nautilus-directory-async.c:
3501         * libnautilus-private/nautilus-monitor.[ch]:
3502         Use gio to implement file monitoring.
3504 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3506         * libnautilus-private/nautilus-directory-async.c:
3507         * libnautilus-private/nautilus-directory-private.h:
3508         Read info for new files 
3510 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3512         * libnautilus-private/nautilus-directory-async.c:
3513         * libnautilus-private/nautilus-directory-private.h:
3514         Implement get_file_info using gio
3516 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3518         * libnautilus-private/nautilus-directory-async.c:
3519         * libnautilus-private/nautilus-directory-private.h:
3520         Read directory list via gio instead of gnome-vfs
3521         
3522         * libnautilus-private/nautilus-file-private.h:
3523         * libnautilus-private/nautilus-file.c:
3524         Get is_hidden & is_backup from gio instead of doing
3525         filename matching ourselves.
3527         * libnautilus-private/nautilus-file-utilities.c:
3528         Remove unused hidden/backup pattern matching.
3529         
3530         * src/nautilus-main.c:
3531         Initiate GThreads, as we need this for gio async emulation.
3533 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3535         * libnautilus-private/nautilus-vfs-utils.c:
3536         Fix typo in attribute name
3537         
3538         * libnautilus-private/nautilus-directory-async.c:
3539         * libnautilus-private/nautilus-file-private.h:
3540         * libnautilus-private/nautilus-file.c:
3541         Make NautilusFile info update use GFileInfo.
3542         Update all call sites to convert to it.
3544 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3546         * libnautilus-private/nautilus-vfs-utils.[ch]:
3547         Add gnome_vfs_file_info_to_gio
3549 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3551         * libnautilus-private/nautilus-directory-metafile-monitor.c:
3552         * libnautilus-private/nautilus-directory-private.h:
3553         * libnautilus-private/nautilus-directory.c:
3554         * libnautilus-private/nautilus-file.c:
3555         * libnautilus-private/nautilus-metafile.c:
3556         Make the filename key for metadata be unescaped in memory.
3557         Escape it only when reading/writing the metadata files.
3558         This is to avoid escaping a lot since we're now storing the
3559         filename unescaped in NautilusFile.
3561 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3563         * libnautilus-private/nautilus-directory-notify.h:
3564         * libnautilus-private/nautilus-directory.c:
3565         Add GFile versions of metadata scheduling functions.
3567 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3569         * libnautilus-private/nautilus-directory-notify.h:
3570         * libnautilus-private/nautilus-directory.c:
3571         Add GFile versions:
3572          nautilus_directory_notify_files_changed
3573          nautilus_directory_notify_files_removed
3575 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3577         * libnautilus-private/nautilus-directory-private.h:
3578         * libnautilus-private/nautilus-directory.c:
3579         * libnautilus-private/nautilus-file.c:
3580         Avoid for_location suffix when its not needed anymore
3582 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3584         * libnautilus-private/nautilus-directory.c:
3585         Add _by_uri suffix to uri versions of functions and
3586         remove suffix for GFile versions
3587         
3588 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3590         * libnautilus-private/nautilus-directory-notify.h:
3591         * libnautilus-private/nautilus-directory.c:
3592         * libnautilus-private/nautilus-file-changes-queue.c:
3593         * libnautilus-private/nautilus-link-desktop-file.c:
3594         * libnautilus-private/nautilus-merged-directory.c:
3595         Rename notify functions that work on uris to _by_uri and
3596         the GFile ones to have no suffix
3598 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3600         * libnautilus-private/nautilus-metafile.c: 
3601         * libnautilus-private/nautilus-directory.[ch]:
3602         Remove unused function nautilus_directory_make_uri_canonical
3603         
3604 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3606         * libnautilus-private/nautilus-directory-notify.h:
3607         * libnautilus-private/nautilus-directory.c:
3608         Added nautilus_directory_notify_files_moved_by_location and
3609         made nautilus_directory_notify_files_moved use that.
3611 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3613         * libnautilus-private/nautilus-directory-notify.h:
3614         * libnautilus-private/nautilus-directory.c:
3615         Add nautilus_directory_notify_files_added_by_location.
3616         Use GFile instead of uris in more places
3618 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3620         * libnautilus-private/nautilus-directory-private.h:
3621         * libnautilus-private/nautilus-directory.c:
3622         * libnautilus-private/nautilus-file.[ch]:
3623         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
3624         and implement nautilus_file_get based on these.
3626 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3628         * libnautilus-private/nautilus-file.[ch]:
3629         Add nautilus_file_get_location () and use it when
3630         generating uris.
3632 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3634         * libnautilus-private/nautilus-directory.c:
3635         (nautilus_directory_is_desktop_directory):
3636         * libnautilus-private/nautilus-file-utilities.[ch]:
3637         (nautilus_is_home_directory_file):
3638         (nautilus_is_desktop_directory_file):
3639         (nautilus_is_desktop_directory):
3640         * libnautilus-private/nautilus-file.c:
3641         (nautilus_file_is_desktop_directory):
3642         (nautilus_file_is_home):
3643         Don't keep dup:ing strings for these commonly called
3644         functions.
3646 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3648         * libnautilus-private/nautilus-directory-async.c:
3649         * libnautilus-private/nautilus-directory-private.h:
3650         * libnautilus-private/nautilus-directory.c:
3651         * libnautilus-private/nautilus-file-utilities.[ch]:
3652         * libnautilus-private/nautilus-file.c:
3653         Use GFile *location to store the uri for NautilusDirectory.
3654         In preparation for using GFile for all I/O.
3656 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3658         * libnautilus-private/nautilus-file-private.h:
3659         * libnautilus-private/nautilus-directory-async.c:
3660         * libnautilus-private/nautilus-file-attributes.h:
3661         * libnautilus-private/nautilus-file.[ch]:
3662         * libnautilus-private/nautilus-mime-actions.c:
3663         * src/file-manager/fm-directory-view.c:
3664         * src/file-manager/fm-ditem-page.c:
3665         * src/file-manager/fm-properties-window.c:
3666         * src/nautilus-window.c:
3667         Remove slow mimetype attribute and all its use.
3668         This is in preparation for the gio move which has
3669         a canonical mimetype definition instead of the
3670         guessed/slow couple.
3672 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3674         * libnautilus-private/nautilus-file-attributes.h:
3675         * libnautilus-private/nautilus-directory-async.c:
3676         * libnautilus-private/nautilus-directory.c:
3677         * libnautilus-private/nautilus-file-utilities.c:
3678         * libnautilus-private/nautilus-file.c:
3679         * libnautilus-private/nautilus-icon-factory.c:
3680         * libnautilus-private/nautilus-mime-actions.c:
3681         * src/file-manager/fm-directory-view.c:
3682         * src/file-manager/fm-properties-window.c:
3683         * src/file-manager/fm-tree-model.c:
3684         * src/file-manager/fm-tree-view.c:
3685         * src/nautilus-spatial-window.c:
3686         * src/nautilus-window-manage-views.c:
3687         * src/nautilus-window.c:
3688         Limit the set of file attributes to the ones we actually read
3689         separately. This makes it more obvious what is happening when
3690         doing I/O. It does put some extra work on users, because they
3691         need to know where the data is coming from, but that is rarely
3692         a problem.
3694 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3696         * libnautilus-private/nautilus-desktop-icon-file.c:
3697         * libnautilus-private/nautilus-directory-async.c:
3698         * libnautilus-private/nautilus-directory.c:
3699         * libnautilus-private/nautilus-file-private.h:
3700         * libnautilus-private/nautilus-file-utilities.[ch]:
3701         * libnautilus-private/nautilus-file.c:
3702         Store "name" instead of "relative_uri" in NautilusFile.
3703         We want to avoid escaping/unescaping as much as possible and
3704         limit that to when we go from/to a full uri.
3706 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3708         * libnautilus-private/nautilus-file-private.h:
3709         Remove declaration for removed function
3710         
3711 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3713         * libnautilus-private/nautilus-directory-async.c:
3714         * libnautilus-private/nautilus-file-private.h:
3715         * libnautilus-private/nautilus-file.[ch]:
3716         * libnautilus-private/nautilus-program-choosing.c:
3717         * src/file-manager/fm-directory-view.c:
3718         * src/nautilus-spatial-window.c:
3719         * src/nautilus-window-manage-views.c:
3720         Use GError instead of GnomeVFSResult for get_info_error
3722 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3724         * libnautilus-private/nautilus-desktop-directory-file.c:
3725         * libnautilus-private/nautilus-desktop-icon-file.c:
3726         * libnautilus-private/nautilus-file-private.h:
3727         * libnautilus-private/nautilus-file.[ch]:
3728         * libnautilus-private/nautilus-saved-search-file.c:
3729         * libnautilus-private/nautilus-search-directory-file.c:
3730         * libnautilus-private/nautilus-trash-file.c:
3731         * libnautilus-private/nautilus-vfs-file.c:
3732         * libnautilus-private/nautilus-vfs-utils.c:
3733         * libnautilus-private/nautilus-vfs-utils.h:
3734         * libnautilus-private/nautilus-view-factory.c:
3735         * libnautilus-private/nautilus-view-factory.h:
3736         * src/file-manager/fm-desktop-icon-view.c:
3737         * src/file-manager/fm-empty-view.c:
3738         * src/file-manager/fm-icon-view.c:
3739         * src/file-manager/fm-list-view.c:
3740         Move from GnomeVFSFileType to GFileType
3742 2007-11-28  Alexander Larsson  <alexl@redhat.com>
3744         * src/nautilus-search-bar.c:
3745         Use invisible event box for search bar. (#464193)
3746         Patch from Andrea Cimitan
3748 2007-11-27  Andre Klapper  <a9016009@gmx.de>
3750         * configure.in:
3751         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
3752         Fixes bug #496266.
3754 2007-11-12  Alexander Larsson  <alexl@redhat.com>
3756         * libnautilus-private/nautilus-icon-canvas-item.c:
3757         * libnautilus-private/nautilus-icon-container.c:
3758         * libnautilus-private/nautilus-icon-container.h:
3759         * libnautilus-private/nautilus-icon-dnd.c:
3760         * libnautilus-private/nautilus-icon-private.h:
3761         * src/file-manager/fm-desktop-icon-view.c:
3762         * src/file-manager/fm-icon-view.c:
3763         Handle RTL layout of icons (#342009)
3764         Patch from Yair Hershkovitz
3766 2007-11-05  Jürg Billeter  <j@bitron.ch>
3768         reviewed by: Alexander Larsson  <alexl@redhat.com>
3770         * src/file-manager/fm-actions.h:
3771         * src/file-manager/fm-directory-view.c:
3772         (action_open_folder_window_callback), (open_one_in_folder_window),
3773         (action_location_open_folder_window_callback),
3774         (real_update_location_menu), (real_update_menus):
3775         * src/file-manager/nautilus-directory-view-ui.xml:
3776         * src/nautilus-actions.h:
3777         * src/nautilus-navigation-window-menus.c:
3778         (nautilus_navigation_window_update_spatial_menu_item),
3779         (action_folder_window_callback),
3780         (nautilus_navigation_window_initialize_menus):
3781         * src/nautilus-navigation-window-ui.xml:
3782         * src/nautilus-navigation-window.c:
3783         (nautilus_navigation_window_init), (always_use_browser_changed):
3784         * src/nautilus-window-private.h:
3785         Add menu item to open spatial folder window from browser window to File
3786         menu and context menus.
3788 2007-10-03  Christian Neumair  <cneumair@gnome.org>
3790         * libnautilus-private/nautilus-module.c:
3791         Fix valgrind warning on shutdown (#346401, re-applied).
3793 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
3795         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
3796         patch from Joachim Sauer, fix beep when backspace or delete are pressed
3797         (#452067)
3799 2007-10-03  Alexander Larsson  <alexl@redhat.com>
3801         * src/nautilus-sidebar-title.c:
3802         (update_title_font):
3803         Fix crash with small fonts (#454884)
3805 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
3807         Backport from gio-branch, fixes #480608, from 
3808         Alexander Larsson  <alexl@redhat.com>
3810         * libnautilus-private/nautilus-icon-factory.c:
3811         Don't clear thumbnails and other absolute pathnames from icon
3812         cache when mime data or icon theme changes. This is to avoid
3813         flashing and async realoading of all thumbnails.
3815         * libnautilus-private/nautilus-directory-async.c:
3816         (mime_db_changed_callback):
3817         Use the right call to invalidate attributes, so that
3818         they get re-read correctly.
3820 2007-09-27  Christian Neumair  <cneumair@gnome.org>
3822         * libnautilus-private/nautilus-icon-factory.c:
3823         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
3824         Fixes #478363.
3826 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3827         
3828         * libnautilus-private/nautilus-file-private.h:
3829         Clean up NautilusFileDetails a bit.
3831 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3833         * libnautilus-extension/nautilus-file-info.[ch]:
3834         * libnautilus-private/nautilus-desktop-directory-file.c:
3835         * libnautilus-private/nautilus-desktop-icon-file.c:
3836         * libnautilus-private/nautilus-directory-async.c:
3837         * libnautilus-private/nautilus-directory.c:
3838         * libnautilus-private/nautilus-file-private.h:
3839         * libnautilus-private/nautilus-file.[ch]:
3840         * libnautilus-private/nautilus-icon-factory.c:
3841         * libnautilus-private/nautilus-saved-search-file.c:
3842         * libnautilus-private/nautilus-search-directory-file.c:
3843         * libnautilus-private/nautilus-thumbnails.c:
3844         * libnautilus-private/nautilus-trash-file.c:
3845         * libnautilus-private/nautilus-vfs-file.c:
3846         * src/file-manager/fm-directory-view.c:
3847         Store file info directly in NautilusFile instead of using a
3848         GnomeVfsFileInfo.
3850 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3852         * libnautilus-private/nautilus-desktop-directory-file.c:
3853         * libnautilus-private/nautilus-desktop-icon-file.c:
3854         * libnautilus-private/nautilus-directory-async.c:
3855         * libnautilus-private/nautilus-file-operations-progress.c:
3856         * libnautilus-private/nautilus-file-operations-progress.h:
3857         * libnautilus-private/nautilus-file-private.h:
3858         * libnautilus-private/nautilus-file.c:
3859         * libnautilus-private/nautilus-file.h:
3860         * libnautilus-private/nautilus-metafile.c:
3861         * libnautilus-private/nautilus-search-directory-file.c:
3862         * libnautilus-private/nautilus-thumbnails.c:
3863         * libnautilus-private/nautilus-trash-file.c:
3864         * libnautilus-private/nautilus-vfs-file.c:
3865         * src/file-manager/fm-directory-view.c:
3866         * src/file-manager/fm-ditem-page.c:
3867         * src/file-manager/fm-icon-view.c:
3868         * src/file-manager/fm-properties-window.c:
3869         Use goffset instead of GnomeVFSFileSize
3871 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3873         * libnautilus-private/Makefile.am:
3874         * libnautilus-private/nautilus-vfs-utils.[ch]:
3875         Added tools for conversion from GnomeVFSResult to GError
3876         
3877         * libnautilus-private/nautilus-directory-async.c:
3878         * libnautilus-private/nautilus-directory-private.h:
3879         * libnautilus-private/nautilus-directory.[ch]:
3880         * libnautilus-private/nautilus-search-directory.c:
3881         * src/file-manager/fm-directory-view.[ch]:
3882         * src/file-manager/fm-error-reporting.[ch]:
3883         Use GError instead of GnomeVFSResult for directory loading errors
3885 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3887         * configure.in:
3888         Add -gio to version for now
3889         Pull in gio-standalone
3891 === gio-branch starts here ===
3892         
3893 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3895         * configure.in:
3896         Post release version bump
3898 === nautilus 2.20.0 ===
3900 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3902         * NEWS: 
3903         * configure.in:
3904         Bump version to 2.20.0
3906 2007-09-14  Alexander Shopov  <ash@contact.bg>
3908         * libnautilus-private/apps_nautilus_preferences.schemas.in
3909         Added translator visible comment for difference
3910         between date_changed and date_modified.
3912 2007-09-11  Alexander Larsson  <alexl@redhat.com>
3914         * libnautilus-private/nautilus-module.c:
3915         Revert. We're in hard code freeze.
3916         
3917 2007-09-11  Alexander Larsson  <alexl@redhat.com>
3919         * libnautilus-private/nautilus-module.c:
3920         Fix valgrind warning on shutdown (#346401)
3922 2007-09-10  Alexander Larsson  <alexl@redhat.com>
3924         * libnautilus-private/nautilus-thumbnails.[ch]:
3925         Add nautilus_thumbnail_load_image_async and cancel.
3926         
3927         * libnautilus-private/nautilus-icon-container.c:
3928         * libnautilus-private/nautilus-icon-factory.[ch]:
3929         Load thumbnails asynchronously
3931         Patch from Christian Neumair
3933 2007-09-10  Alexander Larsson  <alexl@redhat.com>
3935         * libnautilus-private/nautilus-dnd.h:
3936         * libnautilus-private/nautilus-file-dnd.c:
3937         * libnautilus-private/nautilus-icon-dnd.c:
3938         Implement direct save (XDS) DnD.
3939         Based on patch from BROCCO Amos
3941 2007-09-10  Alexander Larsson  <alexl@redhat.com>
3943         * libnautilus-private/nautilus-file.c:
3944         (nautilus_file_get_octal_permissions_as_string):
3945         Filter out any non-unix-permissions flags for the
3946         octal mode.
3948 2007-09-03  Christian Neumair  <cneumair@gnome.org>
3950         * src/nautilus-application.c: (save_session_to_file),
3951         (nautilus_application_load_session): 
3952         * src/nautilus-window-manage-views.c: (setup_new_window),
3953         (nautilus_spatial_window_state_event):
3954         * src/nautilus-spatial-window.c:
3955         (nautilus_spatial_window_state_event):
3956         * libnautilus-private/nautilus-metadata.h:
3957         Store keep-above and stickiness for navigation and spatial windows
3958         across sessions (#163335).
3960 2007-09-03  Alexander Larsson  <alexl@redhat.com>
3962         * src/nautilus-connect-server-dialog.c:
3963         (port_insert_text):
3964         Use gdk_window_beep instead of gdk_display_beep (#373760)
3965         Based on patch from Young-Ho Cha
3967 2007-08-28  Alexander Larsson  <alexl@redhat.com>
3969         * nautilus-folder-handler.desktop.in.in (MimeType):
3970         Add colon at end of list.
3972 2007-08-27  Alexander Larsson  <alexl@redhat.com>
3974         * configure.in:
3975         Post release version bump
3977 === nautilus 2.19.91 ===
3979 2007-08-27  Alexander Larsson  <alexl@redhat.com>
3981         * NEWS:
3982         Update for release.
3984 2007-08-27  Alexander Larsson  <alexl@redhat.com>
3986         * src/file-manager/fm-directory-view.c:
3987         (change_to_view_directory):
3988         Set cwd correctly for scripts on desktop. (#320218)
3989         Patch from Sebastien Bacher
3991 2007-08-24  Alexander Larsson  <alexl@redhat.com>
3993         * libnautilus-private/nautilus-module.c:
3994         Be more robust against broken extensions (#449488)
3996 2007-08-24  Alexander Larsson  <alexl@redhat.com>
3998         * libnautilus-private/nautilus-file-utilities.c:
3999         * libnautilus-private/nautilus-file.c:
4000         Avoid crashing if going to file:///# (#436071)
4002 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4004         * libnautilus-private/nautilus-icon-container.c:
4005         * libnautilus-private/nautilus-icon-factory.c:
4006         * libnautilus-private/nautilus-icon-factory.h:
4007         * src/file-manager/fm-list-model.c:
4008         * src/nautilus-sidebar-title.c:
4009         The icon theme changed how the sizes of the emblem icons
4010         are used, update to comply with that.
4012 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4014         * configure.in:
4015         Post release version bump
4017 === nautilus 2.19.90 ===
4019 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4021         * NEWS:
4022         Update for release
4024 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4026         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4027         * src/nautilus-navigation-window-menus.c:
4028         Replace references to "sidebar" with "side pane". (#131285)
4029         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4031 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4033         * src/nautilus-window-manage-views.c:
4034         (display_view_selection_failure):
4035         Added debug message when GnomeVFS service is not available
4036         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4038 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4040         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4041         Remove excess lines from uninstalled.pc file. (#462496)
4042         Patch from Damien Carbery  <damien.carbery@sun.com>
4044 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4046         * libnautilus-private/Makefile.am:
4047         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4048         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4049         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4050         Use a custom cell renderer for the filename column which applies
4051         ellipsization but reports its size based on the actual width of 
4052         the text to be rendered. This restores the original column
4053         autosizing behaviour while keeping the ellipsization. (#419343)
4055 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4057         * configure.in:
4058         Post release version bump
4060 === nautilus 2.19.6 ===
4062 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4064         * NEWS:
4065         Update for release
4067 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4069         * configure.in: Revert dependency on libSM 1.0.2
4070         added on 2007-07-24 as it makes nautilus unbuildable on
4071         everything but the most cutting-edge distributions.
4072         Plus, nobody else does it.  
4074 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4076         * src/nautilus-window-toolbars.c:
4077         (nautilus_navigation_window_load_extension_toolbar_items):
4078         Don't use the same name for the extensions menu action group
4079         and the extensions toolbar action group. (#461792)
4080         Patch from Christian Persch <chpe@gnome.org>
4082 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4084         * src/nautilus-window.c: (real_load_view_as_menu):
4085         Dont't try to remove extra_viewer_radio_action from a group
4086         that may already have been finalized. (#461789)
4087         Patch from Christian Persch <chpe@gnome.org>
4089 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4091         * libnautilus-private/nautilus-search-engine-simple.c:
4092         (search_visit_func): Don't try to lowercase non-unicode
4093         filenames with g_utf8_strdown. Fixes #454799.
4094         Patch from Jan de Groot  <jan@jgc.homeip.net>
4096 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4098         * src/file-manager/fm-properties-window.c:
4099         (changed_group_callback): Don't crash if the active group
4100         combobox entry is removed or the group information becomes
4101         unreadable. Fixes #355018.
4103 2007-07-24  Christian Persch  <chpe@gnome.org>
4105         * libnautilus-private/nautilus-bookmark.c:
4106         (nautilus_bookmark_menu_item_new):
4107         * libnautilus-private/nautilus-customization-data.c:
4108         (nautilus_customization_data_new),
4109         (nautilus_customization_data_get_next_element_for_display):
4110         * libnautilus-private/nautilus-customization-data.h:
4111         * src/nautilus-application.c:
4112         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4113         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4114         (refresh_go_menu):
4115         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4116         (drag_data_received_callback):
4117         * src/nautilus-property-browser.c:
4118         (make_properties_from_directories):
4119         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4120         (update_bookmarks):
4121         * src/nautilus-window-menus.c:
4122         (nautilus_menus_append_bookmark_to_menu):
4123         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4124         instead of truncating the strings. Bug #410113.
4126 2007-07-24  Christian Persch  <chpe@gnome.org>
4128         * src/nautilus-navigation-window.c: (location_button_create),
4129         (nautilus_navigation_window_init):
4130         * src/nautilus-pathbar.c: (get_slider_button),
4131         (make_directory_button):
4132         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4133         (nautilus_zoom_control_instance_init),
4134         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4135         (and the others on the same 'toolbar') on click, for consistency with
4136         toolbars, and the gtk filechooser path bar. Bug #326774.
4138 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4140         * configure.in:
4141         Require cvs gnome-vfs
4143 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4145         * configure.in:
4146         * src/Makefile.am:
4147         * src/nautilus-image-properties-page.c:
4148         * src/nautilus-main.c:
4149         Optionally support XMP metadata in images via exemi (#451380)
4150         Patch from Hubert Figuiere
4152 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4154         * src/nautilus-connect-server-dialog.c:
4155         (nautilus_connect_server_dialog_init):
4156         React on enter key (#449591)
4157         Patch from Christian Neumair
4159 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4161         * configure.in: 
4162         Add missing dependency on libSM.
4164 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4166         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4167         fixed a typo in key description
4169 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4171         * src/nautilus-file-management-properties.glade:
4172         corrected executable text file labels (#334309)
4174 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4176         * src/file-manager/fm-directory-view.c:
4177         improved string and added ngettext support (#326952)
4179 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4181         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4182         corrected description for confirm_trash (#329440)
4184 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4186         * src/nautilus-window-menus.c:
4187         added two missing tooltip strings (#329308)
4189 2007-07-23  Christian Persch  <chpe@gnome.org>
4191         * configure.in:
4192         * src/nautilus-navigation-action.c: (connect_proxy),
4193         (disconnect_proxy):
4194         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4195         (refresh_go_menu):
4196         * src/nautilus-navigation-window.c: (location_button_create),
4197         (nautilus_navigation_window_init),
4198         (nautilus_navigation_window_destroy),
4199         (nautilus_navigation_window_finalize),
4200         (nautilus_navigation_window_class_init):
4201         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4202         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4203         (finish_first_line):
4204         * src/nautilus-side-pane.c: (side_panel_free),
4205         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4206         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4207         (nautilus_side_pane_add_panel), (create_shortcut):
4208         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4209         (nautilus_trash_bar_init):
4210         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4211         Bug #458284 and bug #455616.
4213 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4215         * libnautilus-private/nautilus-search-engine-simple.c:
4216         Don't error out when recursing into directories during search. (#433105)
4217         Requires recent gnome-vfs
4218         Patch from Marlon Nelson
4220 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4222         * configure.in:
4223         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4224         Add uninstalled pkg-config file. (#400114)
4225         Patch from Brian Cameron  <brian.cameron@sun.com>
4227 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4229         * nautilus-computer.desktop.in.in:
4230         * nautilus-folder-handler.desktop.in.in:
4231         * nautilus-home.desktop.in.in:
4232         Remove trailing whitespace from TryExec line. (#426949)
4233         Patch from Dan Winship  <danw@novell.com>
4235 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4237         * src/nautilus-navigation-window.c:
4238         (view_as_menu_switch_views_callback):
4239         Handle the fact that the gtk+ 2.11.x combobox emits the
4240         changed signal on removing the active entry without crash.
4242 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4244         * configure.in:
4245         Post release version bump
4247 === nautilus 2.19.5 ===
4249 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4251         * NEWS:
4252         Update for release
4254 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4256         * libnautilus-private/nautilus-program-choosing.c:
4257         (nautilus_launch_desktop_file):
4258         Check command_string for NULL before using it. (#427618)
4259         Patch from Tom Parker  <palfrey@tevp.net>
4261 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4263         * src/nautilus-image-properties-page.c: (file_read_callback):
4264         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4265         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4267 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4269         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4270         (sidebar_title_create_more_info_label):
4271         Fix alignment of labels in information sidebar. (#414199)
4272         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4274 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4276         * configure.in:
4277         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4278         but Interactive Unix is obsolete.
4279         Remove checks for functions and headers we don't use anymore.
4280         Remove check for jw as the SGML docs have been removed.
4281         Remove configuration for removed gimphwrapbox.
4282         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4284 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4286         * libnautilus-private/Makefile.am:
4287         * libnautilus-private/nautilus-cdrom-extensions.h:
4288         Remove unused file.
4290 2007-06-27  Alexander Larsson  <alexl@redhat.com>
4292         * src/nautilus-file-management-properties-main.c:
4293         Fix warning. Patch from Hubert Figuiere.
4295 2007-06-24  Christian Neumair  <cneumair@gnome.org>
4297         * configure.in:
4298         * src/nautilus-application.c:
4299         * src/file-manager/Makefile.am:
4300         * src/file-manager/fm-empty-view.[ch]:
4301         Add optional empty view.
4303 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4305         * configure.in:
4306         Make libexif dependency optional again. (#165773)
4308 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4310         * components/services/nautilus-dependent-shared/
4311         shared-service-widgets.c:
4312         Remove undead file.
4314 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4316         * src/nautilus-shell-interface.idl:
4317         Fix build with libIDL-0.8.5 and older. (#341173)
4318         Patch from Marinus Schraal  <foser@gentoo.org>
4320 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4322         * src/nautilus-connect-server-dialog-main.c: (main):
4323         Set translation domain for goption context. (#450159)
4324         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4326 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4328         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4329         Unref extension modules at shutdown. (#346401)
4330         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4332 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4334         * libnautilus-private/nautilus-file-utilities.c:
4335         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4336         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4337         Destroy xdg-user-dirs cache at shutdown.
4339 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4341         * configure.in:
4342         Don't set both -Wsign-compare and -Wno-sign-compare.
4343         Don't set -Wchar-subscripts as it's included in -Wall.
4345 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4347         * configure.in:
4348         Don't set extra warning flags in the user environment CFLAGS.
4349         Fixes 'make distcheck'.
4351 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4353         * Makefile.am:
4354         Add all past ChangeLog files to EXTRA_DIST.
4356 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4358         * configure.in:
4359         Post release version bump
4361 === nautilus 2.19.4 ===
4363 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4365         * NEWS:
4366         Update for release
4368 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4370         * src/nautilus-application.c: (nautilus_application_startup):
4371         Fix whitespace typo in error message. (#424573)
4372         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
4374 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4376         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4377         Set program-name instead of deprecated name property
4378         and mark the website-label for translation (#438901).
4379         Patch from Christian Persch <chpe@gnome.org>
4381 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4383         * libnautilus-private/nautilus-search-engine-simple.c:
4384         (search_thread_data_new), (search_visit_func):
4385         Normalize unicode search strings and use g_utf8_strdown to
4386         lowercase them. (#421486/#421512)
4387         Patch from Denis Jacquerye  <moyogo@gmail.com>
4389 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4391         * src/file-manager/fm-desktop-icon-view.c:
4392         (action_change_background_callback):
4393         Call background page of gnome-appearance-properties for
4394         "Change Desktop Background" menu item. (#445195)
4395         Patch from Denis Washington  <denisw@svn.gnome.org>
4397 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
4399         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4400         * libnautilus-private/nautilus-desktop-link.c:
4401         (trash_name_changed), (nautilus_desktop_link_new),
4402         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4403         (nautilus_desktop_link_rename), (desktop_link_finalize):
4404         * libnautilus-private/nautilus-global-preferences.c:
4405         (default_computer_link_name), (default_trash_link_name):
4406         * libnautilus-private/nautilus-global-preferences.h:
4407         Allow renaming of the network servers desktop icon. (#383182)
4408         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4410 2007-06-13  Jürg Billeter  <j@bitron.ch>
4412         * nautilus-folder-handler.desktop.in.in:
4413         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4414         bookmarks from the panel.
4416 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4418         * src/file-manager/fm-properties-window.c:
4419         (should_show_volume_usage):
4420         Don't crash on opening properties for multiple files. (#444265)
4422 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4424         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4425         Fix typo in warning message. (#446911)
4426         Patch from Florian Steinel  <fsteinel@flonet.net> 
4428 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4430         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4431         Position the zoom popup menu under the control itself,
4432         not where the mouse cursor happens to be. (#446682)
4433         Patch from Christian Persch <chpe@gnome.org>
4435 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4437         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4438         Don't leak item text and remove stale comment.
4440 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4442         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4443         (zoom_popup_menu_show), (zoom_popup_menu),
4444         (nautilus_zoom_control_button_press_event),
4445         (nautilus_zoom_control_instance_init):
4446         Make zoom control context menu keyboard-activatable by adding
4447         a button to the zoom label. (#326733)
4448         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4450 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
4452         * src/nautilus-file-management-properties.glade:
4453         Replace the "atkrelation" declarations with
4454         "mnemonic_widget" properties (#437340)
4456 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4458         * configure.in:
4459         Post release version bump
4461 === nautilus 2.19.3 ===
4463 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4465         * NEWS:
4466         Update for release
4468 2007-06-04  Willie Walker <william.walker@sun.com>
4470         * src/nautilus-file-management-properties.glade:
4471         Add accessible label for/by properties (#356124)
4473 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4475         * icons/thumbnail_frame.png:
4476         Tango compliant thumbnail frame (#440221)
4477         Icon from David Prieto
4479 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4481         * src/file-manager/fm-properties-window.c:
4482         Fix build in some cases
4484 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4486         * nautilus-folder-handler.desktop.in.in:
4487         Don't show in menu editor
4489 2007-05-22  Alexander Larsson  <alexl@redhat.com>
4491         * libnautilus-private/nautilus-icon-canvas-item.c:
4492         Handle alpha in draw_frame
4494 2007-05-16  Alexander Larsson  <alexl@redhat.com>
4496         * libnautilus-private/nautilus-file-utilities.[ch]:
4497         * libnautilus-private/nautilus-file.c:
4498         * libnautilus-private/nautilus-signaller.c:
4499         * src/file-manager/fm-directory-view.c:
4500         Add support for xdg-user-dirs
4502 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4504         * configure.in:
4505         Post release version bump
4507 === nautilus 2.19.2 ===
4509 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4511         * NEWS:
4512         * configure.in:
4513         Bump to 2.19.2
4515         * libnautilus-private/nautilus-icon-factory.c:
4516         * libnautilus-private/nautilus-icon-container.c:
4517         Fix up checks
4519 2007-05-09  Alexander Larsson  <alexl@redhat.com>
4521         * src/file-manager/fm-directory-view.c:
4522         Avoid displaying file size if none exists (#390055)
4523         Patch from Ed Catmur
4525 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
4527         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4528         Don't leak original hash key.
4530 2007-05-02  Alexander Larsson  <alexl@redhat.com>
4532         * configure.in:
4533         * src/file-manager/fm-properties-window.c:
4534         Add disk usage pie chart (#410658)
4535         Based on patch from Trevor Davenport
4537 2007-04-16  Alexander Larsson  <alexl@redhat.com>
4539         * libnautilus-private/nautilus-thumbnails.c:
4540         Work with glib < 2.13.0
4542 2007-04-13  Alexander Larsson  <alexl@redhat.com>
4544         * libnautilus-private/nautilus-thumbnails.c:
4545         Avoid searching possibly long lists of thumbnails.
4546         Based on patch from Iain
4548 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4550         * src/nautilus-window-menus.c:
4551         (action_about_nautilus_callback):
4552         Add url in about dialog and update copyright year.
4553         Patch from Jaap A. Haitsma
4555 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4557         * libnautilus-private/nautilus-directory-async.c:
4558         Limit number of calls to is_needy() (#320282)
4559         Based on patch from Aivars Kalvans
4561 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4563         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4564         * libnautilus-private/nautilus-global-preferences.c:
4565         * libnautilus-private/nautilus-global-preferences.h:
4566         * libnautilus-private/nautilus-icon-factory.c:
4567         * libnautilus-private/nautilus-thumbnails.c:
4568         Added support for a thumbnail icon size prefs (#424127)
4570 2007-04-11  Alexander Larsson  <alexl@redhat.com>
4572         * src/file-manager/fm-directory-view.c:
4573         (file_and_directory_list_free):
4574         Fix memleak (#427942)
4575         patch from Matthias Clasen
4577 2007-03-30  Alexander Larsson  <alexl@redhat.com>
4579         * src/nautilus-places-sidebar.c:
4580         Add trash to sidebar places.
4581         Patch from Stefano Teso
4583 2007-03-29  Alexander Larsson  <alexl@redhat.com>
4585         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4586         Bump default name column width to 32 (#410361)
4588 2007-03-28  Alexander Larsson  <alexl@redhat.com>
4590         * src/nautilus-window-manage-views.c:
4591         (nautilus_window_open_location_full):
4592         Avoid reloading window with same location. (#417193)
4593         Patch from Stefano Teso
4595 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4597         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4598         Avoid recursion when updating symlinks (#418771)
4600 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4602         * libnautilus-private/nautilus-icon-factory.h:
4603         Make default icon sizes match xdg icon sizes better (#347168)
4604         Patch from Christian Neumair
4606 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4608         * libnautilus-private/nautilus-metadata.h:
4609         * src/nautilus-sidebar-title.c:
4610         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
4611         code related to it.
4613 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4615         * src/nautilus-places-sidebar.c:
4616         Update icons on theme change (#416806)
4617         Patch from Stefano Teso
4619 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4621         * src/nautilus-history-sidebar.c:
4622         (nautilus_history_sidebar_class_init):
4623         (nautilus_history_sidebar_style_set):
4624         Update icons on theme change (#416810)
4625         Patch from Stefano Teso
4627 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4629         * src/nautilus-places-sidebar.c:
4630         Re-apply reverted context menu patch.
4632 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4634         * configure.in:
4635         Bump version to 2.19.1
4636         Gnome 2.18 work continues on gnome-2-18 branch
4638 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4640         * src/nautilus-places-sidebar.c:
4641         Revert previous checkin since it broke the freeze.
4643 2007-03-15  Alexander Larsson  <alexl@redhat.com>
4645         * src/nautilus-places-sidebar.c:
4646         (bookmarks_build_popup_menu):
4647         Add mnemonics to Open and Open in New Window to reuse
4648         old translations.
4650 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4652         * src/nautilus-places-sidebar.c:
4653         Add open and open in new window to places sidebar context menu.
4654         Patch from Stefano Teso
4656 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4658         * src/file-manager/fm-directory-view.c (schedule_update_menus)
4659         (schedule_update_status):
4660         Make sure we never schedule an update after the window has been
4661         destroyed. Likely fixes #349551
4663 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4665         * configure.in:
4666         Post release version bump
4668 === nautilus 2.18.0.1 ===
4670 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4672         * NEWS:
4673         Update for release
4675         * configure.in:
4676         Set version to 2.18.0.1
4678         * libnautilus-private/nautilus-file-utilities.c:
4679         * libnautilus-private/nautilus-file-utilities.h:
4680         * libnautilus-private/nautilus-file.c:
4681         * libnautilus-private/nautilus-signaller.c:
4682         * src/file-manager/fm-directory-view.c:
4683         Revert accidental commit.
4685 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4687         * configure.in:
4688         Post release version bump
4690 === nautilus 2.18.0 ===
4692 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4694         * NEWS:
4695         Update for release
4697         * configure.in:
4698         Bump version to 2.18.0
4700 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4702         * src/network-scheme.desktop.in:
4703         * nautilus-computer.desktop.in.in:
4704         * nautilus.desktop.in.in:
4705         * nautilus-home.desktop.in.in:
4706         * nautilus-file-management-properties.desktop.in.in:
4707         "Application" is not a valid category in the freedesktop.org
4708         specification. Also added GNOME and/or GTK where appropriate.
4710 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4712         * libnautilus-private/nautilus-file.c:
4713         * libnautilus-private/nautilus-icon-canvas-item.c:
4714         * libnautilus-private/nautilus-icon-container.c:
4715         * libnautilus-private/nautilus-program-choosing.c:
4716         * libnautilus-private/nautilus-trash-file.c:
4717         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4718         * src/file-manager/fm-desktop-icon-view.c:
4719         * src/file-manager/fm-directory-view.c:
4720         * src/file-manager/fm-list-model.c:
4721         * src/file-manager/fm-list-view.c:
4722         * src/file-manager/fm-tree-model.c:
4723         * src/nautilus-image-properties-page.c:
4724         * src/nautilus-navigation-bar.c:
4725         * src/nautilus-query-editor.c:
4726         * src/nautilus-search-bar.c:
4727         * src/nautilus-window-private.h:
4728         Sparse cleanups from kjartan
4730 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4732         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4733         Don't make filename column expand, instead default
4734         to 16 chars wide. (#408155)
4736 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4738         * configure.in:
4739         Post release version bump
4741 === nautilus 2.17.92 ===
4743 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4745         * NEWS:
4746         Update for release
4748 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4750         * cut-n-paste-code/widgets/Makefile.am:
4751         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
4752         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
4753         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
4754         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
4755         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
4756         * libnautilus-private/Makefile.am:
4757         * src/Makefile.am:
4758         Remove unused gtkhwrapbox.
4760 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4762         * src/nautilus-connect-server-dialog.c:
4763         Don't show unsupported methods. (#333151)
4764         Patch from Christian Neumair.
4766 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4768         * libnautilus-private/nautilus-file.c:
4769         Avoid asserting when the symbolic link hastable isn't
4770         uptodate (#358172)
4771         Store absolute uris, not relative paths in symbolic link
4772         hashtable.
4774 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
4776         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4777         Ellipsise the filename column in list view mode, and make it expand so
4778         it doesn't just show "...". Bug #408155.
4780 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
4782         * libnautilus-private/nautilus-file-operations-progress.c:
4783         (set_text_unescaped_trimmed), (create_titled_label),
4784         (nautilus_file_operations_progress_init),
4785         (nautilus_file_operations_progress_new_file):
4786         * src/file-manager/fm-properties-window.c:
4787         (value_field_update_internal), (value_field_update),
4788         (attach_label), (attach_value_field_internal): Remove
4789         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
4790         Bug #409276.
4792 2007-02-20  Alexander Larsson  <alexl@redhat.com>
4794         * libnautilus-private/nautilus-file-operations.c:
4795         Fix for C89 compilers. (#407150)
4796         Patch from Jens Granseuer
4798 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
4800         * configure.in:
4801         * cut-n-paste-code/Makefile.am:
4802         * src/Makefile.am:
4803         * src/file-manager/fm-list-model.c: Don't build included GSequence on
4804         glib >= 2.13.0. Bug #407618.
4806 2007-02-19  Alexander Larsson  <alexl@redhat.com>
4808         * src/nautilus-pathbar.c:
4809         Don't display homedir as desktop in pathbar when
4810         in home-as-desktop mode. (#368661)
4811         Patch from John Millikin
4813 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4815         * configure.in:
4816         Post release version bump
4818 === nautilus 2.17.91 ===
4820 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4822         * configure.in:
4823         Bump to 2.17.91
4825         * NEWS:
4826         Update for release
4828 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4830         * configure.in:
4831         Bump libgnome req (#404475)
4833 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4835         * libnautilus-private/nautilus-file-operations.c:
4836         * libnautilus-private/nautilus-file.c:
4837         * src/file-manager/fm-directory-view.c:
4838         Capitilize "Link" in link to... names. (#314175)
4839         Patch from Frederic Peters
4841 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4843         * libnautilus-private/nautilus-icon-container.c:
4844         Avoid translating nonvisible text. (#364466)
4846 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4848         * libnautilus-private/nautilus-thumbnails.c:
4849         (nautilus_thumbnail_load_image):
4850         Fix crash on broken images. (#403255)
4851         Patch from Lucas Mazzardo Veloso
4853 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4855         * libnautilus-private/nautilus-emblem-utils.c:
4856         OSX build fix. (#403255)
4857         Patch from dmacks@netspace.org
4859 2007-02-05  Jesse Stockall <jesse@cleverone.org>
4861        * src/file-manager/fm-directory-view.c
4862        * src/file-manager/fm-tree-view.c
4863        * src/nautilus-places-sidebar.c
4864        * libnautilus-private/nautilus-file-operations.[ch]
4865        Prompts to empty trash when unmounting drives. Closes #138058
4867 2007-02-05  Alexander Larsson  <alexl@redhat.com>
4869         * src/file-manager/fm-list-model.c:
4870         Avoid ever showing "empty" while loading a subdirectory (#340495)
4871         Based on patch from Christof Krüger
4873 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4875         * src/nautilus-application.c (save_session_to_file):
4876         Fix memory leak and fd leak.
4878 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4880         * libnautilus-private/nautilus-desktop-icon-file.c:
4881         Fix crasher (#403565)
4882         Patch from Padraig O'Briain
4884 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4886         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
4887         Avoid crash if we've not set the content view of the window yet.
4889 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4891         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
4892         Avoid crashing if not enough items in icon view caption pref (#357955)
4894         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
4895         Avoid spewing warnings in above case, also some performance fixes.
4897 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
4899         * nautilus-file-management-properties.desktop.in.in:
4900         Move File Management capplet to PersonalSettings.
4902 === nautilus 2.17.90 ===
4904 2007-01-22  Alexander Larsson  <alexl@redhat.com>
4906         * NEWS:
4907         * configure.in:
4908         Bump to 2.17.90
4910 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
4912         * cut-n-paste-code/libegg/eggtreemultidnd.c:
4913         (egg_tree_multi_drag_source_get_type):
4914         * libnautilus-extension/nautilus-column-provider.c:
4915         (nautilus_column_provider_get_type):
4916         * libnautilus-extension/nautilus-column.c:
4917         (nautilus_column_get_type):
4918         * libnautilus-extension/nautilus-file-info.c:
4919         (nautilus_file_info_get_type):
4920         * libnautilus-extension/nautilus-info-provider.c:
4921         (nautilus_info_provider_get_type):
4922         * libnautilus-extension/nautilus-location-widget-provider.c:
4923         (nautilus_location_widget_provider_get_type):
4924         * libnautilus-extension/nautilus-menu-item.c:
4925         (nautilus_menu_item_get_type):
4926         * libnautilus-extension/nautilus-menu-provider.c:
4927         (nautilus_menu_provider_get_type):
4928         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
4929         * libnautilus-extension/nautilus-property-page-provider.c:
4930         (nautilus_property_page_provider_get_type):
4931         * libnautilus-extension/nautilus-property-page.c:
4932         (nautilus_property_page_get_type):
4933         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
4934         (nautilus_cell_renderer_pixbuf_emblem_get_type):
4935         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
4936         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
4937         * libnautilus-private/nautilus-icon-canvas-item.c:
4938         (nautilus_icon_canvas_item_accessible_get_type),
4939         (nautilus_icon_canvas_item_get_type):
4940         * libnautilus-private/nautilus-sidebar-provider.c:
4941         (nautilus_sidebar_provider_get_type):
4942         * libnautilus-private/nautilus-sidebar.c:
4943         (nautilus_sidebar_get_type):
4944         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
4945         * libnautilus-private/nautilus-window-info.c:
4946         (nautilus_window_info_get_type):
4947         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
4948         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
4949         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
4950         * src/nautilus-navigation-action.c:
4951         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
4952         GInterfaceInfo static. Bug #362034.
4954 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
4956         * src/nautilus-window-menus.c:
4957         Restore "CD/DVD Creator" label for menu item. Was removed by
4958         a misunderstood, see bug #385382.
4960 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
4962         Merged from gnome-2-16:
4964         * src/nautilus-property-browser.c (add_reset_property): Make the
4965         "Reset" string translatable.  Fixes #394328.  Patch committed by
4966         Federico Mena-Quintero <federico@novell.com>.
4968 2007-01-11  Christian Neumair  <chris@gnome-de.org>
4970         * libnautilus-private/nautilus-directory-background.c:
4971         (nautilus_connect_background_to_file_metadata):
4972         Remove all pending eel preferences callbacks.
4974 2007-01-11  Christian Neumair  <chris@gnome-de.org>
4976         * src/nautilus-navigation-window.c:
4977         (nautilus_navigation_window_key_press_event)
4978         * src/nautilus-actions.h:
4979         * src/nautilus-window.c:
4980         (nautilus_window_key_press_event)
4981         * configure.in:
4982         Add support for XF86 multimedia keys (#329920) .
4984 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4986         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
4987         Avoid crash on NULL vfs_uri (#320020)
4989 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4991         * libnautilus-private/nautilus-file-operations.c:
4992         (nautilus_file_operations_new_file_from_template):
4993         Use default permissions when copying template to use
4994         umask correctly. (#327249)
4995         Patch from Josselin Mouette
4997 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4999         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5001         Handle NULL activation uris from drives
5003 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5005         * libnautilus-private/nautilus-ui-utilities.c:
5006         (nautilus_ui_string_get):
5007         Handle ui file load error better.
5008         Patch from Tom Parker
5010 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5012         Add svn:externals property to include libbackground from trunk.
5014 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5016         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5017         Use proper macro for translating the scripts menu item (#389467).
5018         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5020 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5022         * libnautilus-private/nautilus-debug-log.c
5023         (make_key_file_from_configuration): Oops, handle the case of an
5024         empty domains_hash.
5026 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5028         * libnautilus-private/nautilus-file-operations-progress.c:
5029         (time_remaining_callback):
5030         Zero-pad seconds in the remaining time display (#376291).
5031         Patch from Sven Herzberg  <herzi@gnome-de.org>
5033 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5035         * src/nautilus-image-properties-page.c: (load_finished):
5036         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5037         (setup_internal_entry):
5038         Avoid markup in translatable messages (#360448).
5039         Patch from Elijah Newren <newren@gmail.com>
5041 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5043         * src/nautilus-navigation-window.c:
5044         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5045         Don't connect the changed signal handler on the view as combobox
5046         each time the contents of the combobox are reloaded, but only on
5047         instantiation. Prevents creating as many view instances as times
5048         the view/location was already changed when using the view as menu.
5050 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5052         * libnautilus-extension/nautilus-file-info.c:
5053         * libnautilus-extension/nautilus-file-info.h:
5054         * libnautilus-private/nautilus-file.c:
5055         Add nautilus_file_info_get_activation_uri().
5057 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5059         * configure.in:
5060         Post release version bump
5062 === nautilus 2.17.1 ===
5064 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5066         * NEWS:
5067         Update for release.
5069 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5071         * src/nautilus-trash-bar.c:
5072         * src/nautilus-trash-bar.h:
5074         Remove unneeded function I left in by mistake.
5076 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5078         * src/nautilus-trash-bar.c:
5079         * src/nautilus-trash-bar.h:
5080         * src/nautilus-window-manage-views.c:
5082         Add an extra widget to the trash folder with the "Empty Trash"
5083         button. Kudos also to Lakin Wecker who came up with a similar
5084         patch some months ago, though it never went in.
5086         * src/nautilus-information-panel.c:
5088         Remove the "Empty Trash" and "Burn" buttons from the side pane
5089         since we now have extra location widgets.
5091 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5093         * src/file-manager/fm-directory-view.c:
5095         Use "document-new", "folder-new" named icon from
5096         Icon Naming Spec for File->Create Document and
5097         File->Create Folder menu entries.
5099         * src/nautilus-navigation-window-menus.c:
5101         Use "window-new" named icon from Icon Naming Spec for
5102         File->New Window menu entry in browser window.
5104 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5106         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5107         a tiny leak.
5109 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5111         * nautilus-computer.desktop.in.in:
5113         Fix a typo in previous commit (folders, not folder)
5115 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5117         * src/nautilus-actions.h:
5119         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5121         * src/nautilus-navigation-window-menus.c:
5122         (nautilus_navigation_window_initialize_actions),
5123         (nautilus_navigation_window_initialize_menus):
5124         * src/nautilus-spatial-window.c:
5125         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5127         Define short_label for NAUTILUS_ACTION_HOME and
5128         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5129         in search menu entry.
5131 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5133         * nautilus-computer.desktop.in.in:
5134         * nautilus-file-management-properties.desktop.in.in:
5135         * nautilus-home.desktop.in.in:
5136         * src/nautilus-navigation-window-menus.c:
5137         * src/nautilus-spatial-window.c:
5138         * src/nautilus-window-menus.c:
5139         * src/network-scheme.desktop.in:
5141         Update comments and some menu entries to match suggestions on
5142         http://live.gnome.org/UsabilityTeam/Menu
5144 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5146         * libnautilus-private/nautilus-debug-log.c
5147         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5148         30000 was way too big for normal usage.
5149         (add_to_milestones): New function; adds a milestone string to a
5150         linked list of milestones.
5151         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5152         (write_string): New helper function.
5153         (dump_milestones): New helper function.
5154         (dump_configuration): Use write_string().
5155         (dump_ring_buffer): New helper function; moved the code from
5156         nautilus_debug_log_dump().
5157         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5158         (dump_configuration): Print the instructions to re-create the
5159         configuration here, instead of in nautilus_debug_log_dump().
5161 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5163         * src/ephy-spinner.c:
5164         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5166         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5168 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5170         * src/nautilus-application.c (save_session_to_file): use
5171         g_mkstemp instead of tempnam.
5173 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5175         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5176         Don't expand vbox with dialog size (#384078)
5177         Patch from Baptiste Mille-Mathias
5179 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5181         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5182         Default location dialog to $home for desktop (#383840)
5183         Patch from Guillaume Desmottes
5185 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5187         * libnautilus-private/nautilus-desktop-link.c:
5188         * libnautilus-private/nautilus-file-utilities.c:
5189         * libnautilus-private/nautilus-query.c:
5190         * src/nautilus-navigation-window.c:
5191         * src/nautilus-navigation-window.h:
5192         * src/nautilus-pathbar.c:
5193         * src/nautilus-places-sidebar.c:
5194         * src/nautilus-shell.c:
5195         * src/nautilus-window-manage-views.c:
5196         * src/nautilus-window.c:
5197         * src/file-manager/fm-tree-model.c:
5198         * src/file-manager/fm-tree-view.c:
5200         Use nautilus_get_home_directory_uri everywhere instead of
5201         open coding it and other minor cleanups.
5203 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5205         * libnautilus-private/nautilus-monitor.c:
5206         Schedule metadata removal when we get external remove events.
5207         Patch from Gene Z. Ragan (#45953)
5209 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5211         * libnautilus-private/nautilus-icon-canvas-item.c:
5212         Disable the mask code for now...
5214 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5216         * libnautilus-private/nautilus-icon-canvas-item.c:
5217         * libnautilus-private/nautilus-icon-container.c:
5218         * libnautilus-private/nautilus-icon-private.h:
5219         Draw selection rect using cairo.
5221         * icons/Makefile.am:
5222         * icons/text-selection-frame.png:
5223         Remove old icon used for selection rect.
5225         Patch from Gene Z. Ragan
5227 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5229         * src/file-manager/fm-list-view.c:
5230         Reveal selection on sort-order change.(#332667)
5231         Patch from Gene Z. Ragan
5233 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5235         * cut-n-paste-code/gsequence/gsequence.[ch]:
5236         Import gsequence fix for #350579
5238 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5240         * libnautilus-private/nautilus-icon-container.[ch]:
5241         * src/file-manager/fm-icon-container.c:
5242         Freeze icon view updates while renaming to avoid things
5243         moving around on file changes. (#318373)
5244         Patch from Nelson Benítez
5246 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5248         * icons/nautilus-server-connect.png
5249         Removed this legacy icon.
5251 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5253         * configure.in:
5254         * icons/Makefile.am:
5255         * icons/appicon/*:
5256         Add new Nautilus logo from Ulisse Perusin, installed
5257         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5259         * icons/nautilus-launch-icon.png:
5260         Removed.
5262         * src/nautilus-window-menus.c:
5263         Use the new named icon logo in about dialog.
5265 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5267         * icons/knob.png:
5268         Remove black outline, using Tango style.
5269         See bug 374722 for details.
5271 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5273         * libnautilus-private/nautilus-icon-canvas-item.c:
5274         * libnautilus-private/nautilus-icon-container.c:
5275         * libnautilus-private/nautilus-icon-private.h:
5276         Add more themeing features for icon view icons.
5277         Patch from JackTheDipper
5279 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5281         * src/file-manager/fm-tree-view.c:
5282         Add delete menu item if configured. (#132326)
5283         Patch from Ferran Puig
5285 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5287         * libnautilus-private/nautilus-icon-container.c:
5288         * libnautilus-private/nautilus-icon-private.h:
5289         Handle scroll wheel while rubberbanding.
5290         Patch from Nelson Benítez
5292 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
5294         * icons/nautilus-desktop.png:
5295         * icons/nautilus-file-management-properties.png:
5296         * icons/nautilus-mini-logo.png
5297         * icons/Search.png:
5298         * icons/side_bar_image.png:
5299         Remove legacy icons from cvs.
5301 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5303         * src/nautilus-spatial-window.c:
5304         Ellipsice location menu button at 16 chars.
5305         Patch from Tom Parker
5307 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5309         Use the write-to-a-pipe trick from the signal handler instead of
5310         queueing an idle handler from there.
5312         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5313         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5314         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5315         idle handler.
5316         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5317         the pipe, and dump the debug log.
5319         Add a configuration file for the logging mechanism.  You create
5320         ~/nautilus-debug-log.conf as a GKeyFile.
5322         * libnautilus-private/nautilus-debug-log.c
5323         (nautilus_debug_log_load_configuration): New function; loads the
5324         configuration from a key file like this:
5326                 [debug log]
5327                 enable domains = foo; bar; baz
5328                 max lines = 1000
5330         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5331         New utility function.
5332         (nautilus_debug_log_dump): At the end of the log, dump the
5333         configuration used for the debug log so that the user can
5334         re-create it later.
5336         * libnautilus-private/nautilus-debug-log.h: New prototype for
5337         nautilus_debug_log_load_configuration().
5339         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5340         configuration from ~/nautilus-debug-log.conf
5341         (setup_debug_log_domains): Removed.
5343         * src/nautilus-main.c (log_override_cb): If the log level of the
5344         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5345         use this log level for miscellaneous debugging messages from
5346         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5347         default log handler, to avoid a huge ~/.xsession-errors.
5348         (setup_debug_log_domains): Enable logging for
5349         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5351 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5353         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5354         Fix inconsistent label boleding. (#372550)
5356 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5358         * libnautilus-private/nautilus-icon-canvas-item.c:
5359         A11y fix for handing renames better (#338353)
5361 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5363         * Commit federicos debug logging patch:
5365 2006-10-23  Federico Mena Quintero  <federico@novell.com>
5367         * libnautilus-private/nautilus-debug-log.h
5368         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5369         We'll spit the messages that come from GLog as milestone events.
5371         * src/nautilus-main.c (setup_debug_log): New function; set up
5372         everything here.
5373         (setup_debug_log_glog): New function.  Override the default
5374         handler for GLog so that its messages will also appear as
5375         milestone events in our own debug log.
5377 2006-10-16  Federico Mena Quintero  <federico@novell.com>
5379         * src/file-manager/fm-directory-view.c (files_added_callback): Log
5380         when files are added to the view.
5381         (files_changed_callback): Log when files get changed in the view.
5382         (fm_directory_view_notify_selection_changed): Log when the
5383         selection changes.
5385         * src/nautilus-main.c (setup_debug_log_domains): Add
5386         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5388         * libnautilus-private/nautilus-debug-log.h: New prototype for
5389         nautilus_debug_log_with_file_list().
5391         * libnautilus-private/nautilus-debug-log.c
5392         (nautilus_debug_log_with_file_list): New function; takes a GList
5393         of NautilusFile.
5395 2006-10-03  Federico Mena Quintero  <federico@novell.com>
5397         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5398         Deal with URI lists optionally.
5399         (nautilus_debug_log_with_uri_list): New function.
5401         * libnautilus-private/nautilus-icon-dnd.c
5402         (receive_dropped_color): Log when a color is dropped.
5403         (receive_dropped_tile_image): Log when a tile image is dropped.
5405         * libnautilus-private/nautilus-icon-container.c
5406         (motion_notify_event): Log when a drag begins.
5407         (button_release_event): Log when a drag ends.
5409         * libnautilus-private/nautilus-file-operations.c
5410         (nautilus_file_operations_copy_move): Log move/copy/link actions.
5411         (nautilus_file_operations_new_folder): Log when a folder is created.
5412         (nautilus_file_operations_new_file_from_template): Log when a file
5413         is created from a template.
5414         (nautilus_file_operations_new_file): Log when a file is created.
5415         (nautilus_file_operations_delete): Log when files are deleted.
5416         (do_empty_trash): Log when the trash is emptied.
5418 2006-09-22  Federico Mena Quintero  <federico@novell.com>
5420         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5421         simple logging infrastructure based on a ring buffer.
5423         * libnautilus-private/Makefile.am
5424         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5426         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5427         ~/nautilus-debug-log.txt.
5429         * src/file-manager/fm-directory-view.c
5430         (fm_directory_view_activate_files): Log the action of activating a
5431         file.
5432         (open_location): Likewise.
5433         (fm_directory_view_launch_application): Likewise, for launching an
5434         application.
5435         (action_new_launcher_callback): Likewise, for creating a launcher.
5436         (activate_callback): Log the various actions that can happen here.
5438         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5439         Log the various activations/launches that can happen.
5441         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5442         action of the user activating something in the Places sidebar.
5444         * src/nautilus-window-manage-views.c
5445         (nautilus_window_open_location_full): Log the action of changing
5446         the location in a window.
5447         (nautilus_window_set_content_view): Log the action of thanging the
5448         view of a window.
5449         (end_location_change): Log when the window finishes loading.
5451         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5452         action of expanding a row to load a subdirectory.
5453         (row_collapsed_callback): Likewise, for collapsing a row.
5455         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5456         action of renaming a file.
5458         * src/nautilus-application.c
5459         (nautilus_application_present_spatial_window_with_selection): Log
5460         when new or existing spatial windows get presented.
5461         (nautilus_application_create_navigation_window): Log when a
5462         navigation window gets created.
5464 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5466         * configure.in:
5467         Bump version to 2.17.1
5468         Gnome 2.16 work continues on gnome-2-16 branch
5470 2006-11-22  Alexander Larsson  <alexl@redhat.com>
5472         * libnautilus-private/nautilus-search-engine.c:
5473         Look for Beagle before looking for Tracker. Since Tracker
5474         autostarts and Beagle doesn't this means you can have both
5475         installed and configured and pick which one to use.
5477 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5479         * configure.in:
5480         Post release version bump
5482 === nautilus 2.16.3 ===
5484 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5486         * NEWS:
5487         Update for release.
5489 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5491         * libnautilus-private/nautilus-icon-container.c:
5492         * src/file-manager/fm-icon-view.c:
5493         Revert federicos patch from 2006-11-06, as it was causing problems.
5495 2006-11-13  Alexander Larsson  <alexl@redhat.com>
5497         * libnautilus-private/nautilus-directory-async.c:
5498         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5499         Fixes #372471
5501 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5503         * configure.in:
5504         Post release version bump
5506 === nautilus 2.16.2 ===
5508 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5510         * NEWS:
5511         Update for release
5513         * libnautilus-private/nautilus-directory-async.c:
5514         * libnautilus-private/nautilus-directory.c:
5515         Unschedule call_ready callbacks on directory finalize, not
5516         on file finalize.
5517         Keep monitors around until we call the call_when_ready callback
5518         at idle time.
5519         Call async_state_changed and update_metadata_monitors after
5520         call_when_ready callbacks have been called at idle.
5522         (fixes make check)
5524 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5526         * src/nautilus-application.c:
5527         * src/nautilus-shell.c:
5528         * src/nautilus-main.[ch]:
5529         Make the session restart work again (from 2006-11-03 change)
5530         Make the session not restart nautilus on --quit
5532 2006-11-06  Federico Mena Quintero  <federico@novell.com>
5534         http://bugzilla.gnome.org/show_bug.cgi?id=330298
5536         Fix the use of lazy positioning, and the saving of metadata for
5537         lazily-positioned icons.  Fixes
5538         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5539         https://bugzilla.novell.com/show_bug.cgi?id=174766.
5541         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5542         desktop icon files (not "real" files) have lazy positions.  Don't
5543         consider whether the directory is loading; this is not the right
5544         place to check that.
5545         (fm_icon_view_begin_loading): Tell the icon container that we
5546         just started reloading.
5547         (fm_icon_view_end_loading): Tell the icon container that we
5548         finished loading.
5550         * libnautilus-private/nautilus-icon-private.h
5551         (NautilusIconContainerDetails): New flag "is_reloading".
5553         * libnautilus-private/nautilus-icon-container.h: New prototype for
5554         nautilus_icon_container_set_is_reloading().
5556         * libnautilus-private/nautilus-icon-container.c
5557         (nautilus_icon_container_set_is_reloading): New function; sets an
5558         is_reloading flag in the icon container.
5559         (icon_set_position): Clear icon->has_lazy_position, since the icon
5560         will be well-positioned once this function exits.
5561         (finish_adding_new_icons): Do not ignore already-placed lazy
5562         position icons when filling the placement grid!  Save the value of
5563         icon->has_lazy_position before calling assign_icon_position().
5564         Since that function may call icon_set_position() (which will clear
5565         the flag), we need to keep the original value of the flag.
5566         (finish_adding_new_icons): Don't clear icon->has_lazy_position
5567         here; let icon_set_position() do it.
5568         (finish_adding_new_icons): Emit the icon_position_changed signal
5569         so that the parent knows that we moved an icon under it.  This has
5570         the effect of updating/preserving the position metadata for
5571         has_lazy_position icons.
5573 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5575         * configure.in:
5576         * nautilus-computer.desktop.in:
5577         * nautilus-computer.desktop.in.in:
5578         * nautilus-file-management-properties.desktop.in:
5579         * nautilus-file-management-properties.desktop.in.in:
5580         * nautilus-folder-handler.desktop.in:
5581         * nautilus-folder-handler.desktop.in.in:
5582         * nautilus-home.desktop.in:
5583         * nautilus-home.desktop.in.in:
5584         * nautilus.desktop.in:
5585         * nautilus.desktop.in.in:
5586         Add X-GNOME-Bugzilla-Version marking to desktop files.
5588 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5590         * libnautilus-private/nautilus-icon-container.c:
5591         Cancel rubberbanding if we get a grab shadow event.
5592         This happens when a modal dialog (e.g. an error or auth dialog)
5593         appears. (Partially fixes #122688)
5595 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5597         * src/file-manager/fm-icon-view.c (play_file):
5598         Don't close handle and free buffer twice on error. (#321175)
5600 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5602         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5603         Don't crash on old desktop dir and search dir uris. (#349840)
5605 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
5607         * src/nautilus-file-management-properties.glade:
5608         Specify label-for and labelled-by atk relations. (#356124)
5610         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5612 2006-11-03  Alexander Larsson  <alexl@redhat.com>
5614         * libnautilus-private/nautilus-directory-metafile.c:
5615         Always use the in-process metafile factory. We don't need it
5616         oop, since nautilus is single process these days. This fixes
5617         some strange races with bonobo-activation that caused #351713
5619         * src/nautilus-application.[ch]:
5620         * src/nautilus-shell.h:
5621         Change the way we use bonobo-activation to get the NautilusShell
5622         so that we don't rely on bonobo-activation-server to spawn nautilus,
5623         as this could lead to some strange duplicate processes.
5624         We now directly try to register the app-wide shell object with
5625         bonobo-activation manually and activate it with
5626         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
5628         * src/nautilus-shell.c:
5629         Handle all corba calls from the NautilusShell in an idle handler.
5630         This fixes some crashes where we reentered badly into e.g. quit
5631         when calling gconf.
5633         * src/nautilus-main.c:
5634         Since we now handle the initial open_window shell calls via an idle
5635         we need to delay until idle time to know if we can quit or not.
5637 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5639         * test/file-torture.py (main):
5640         Sleep shorter, for more torture
5642 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5644         * libnautilus-private/nautilus-directory-private.h:
5645         * libnautilus-private/nautilus-directory-async.c:
5646         Call all call_when_ready callbacks from an idle handler.
5647         This fixes problems with reentrancy, like bug #348161
5649 2006-11-01  Alexander Larsson  <alexl@redhat.com>
5651         * src/file-manager/fm-tree-model.c:
5652         Always emit the row-deleted signal before deleting the row
5653         from the model. This is according to the GtkTreeModel::row-changed
5654         docs and feedback from kris.
5655         Hopefully this will fix bug #356672
5657 2006-10-31  Alexander Larsson  <alexl@redhat.com>
5659         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
5660         Remove assert that keep randomly failing to fix crash (#352592)
5661         Replace it with some debug output that hopefully lets us
5662         track down the cause.
5664 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5666         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
5667         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
5668         Fix C99-style variable initialization for gcc 2.95. (#348665)
5670         Patch from Jens Granseuer <jensgr@gmx.net>
5672 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5674         * src/nautilus-property-browser.c: (remove_color),
5675         (nautilus_property_browser_remove_element),
5676         (element_clicked_callback), (make_properties_from_xml_node):
5677         Remove colors by really removing them from browser.xml,
5678         not marking them deleted. That made it impossible to add
5679         another color with the same name later on.
5680         Also delete colors by their (unique) names and not their color
5681         values. That made it possible to delete built-in colors.
5682         Fixes #358893.
5684         Based on a patch from Emil Soleyman-Zomalan
5686 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5688         * src/file-manager/fm-properties-window.c:
5689         (attach_value_field_internal), (attach_value_field),
5690         (attach_ellipsizing_value_field), (append_title_value_pair),
5691         (append_title_and_ellipsizing_value),
5692         (append_directory_contents_fields), (add_permissions_combo_box),
5693         (create_simple_permissions), (create_advanced_permissions):
5694         Set up proper relationships between labels and widgets in the
5695         properties dialog. Fixes #363116.
5697         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5699 2006-10-19  Federico Mena Quintero  <federico@novell.com>
5701         * test/file-torture.py: New file with a little torture test.  It
5702         does a bunch of file operations on a directory.  Nautilus
5703         sometimes crashes when viewing that directory, so this should help
5704         us find bugs.
5706 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5708         * libnautilus-private/nautilus-file.c:
5709         (nautilus_file_get_volume_name):
5710         Check for NULL path before calling
5711         gnome_vfs_volume_monitor_get_volume_for_path().
5713         * libnautilus-private/nautilus-monitor.c:
5714         (path_is_on_readonly_volume):
5715         Assert path.
5717 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5719         * src/file-manager/fm-directory-view.c:
5720         (convert_file_list_to_string):
5721         Don't append final newline for textual URIs.
5722         Fixes #360441.
5724 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5726         * src/nautilus-main.c: (main):
5727         Shut down eel before GnomeVFS.
5729 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5731         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
5732         Only deregister "ignore hidden file preferences" callback if it has
5733         been initialized before.
5735 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5737         * libnautilus-private/nautilus-customization-data.c:
5738         (nautilus_customization_data_new),
5739         (nautilus_customization_data_get_next_element),
5740         (nautilus_customization_make_pattern_chit):
5741         Handle NULL pattern chit, don't unref pattern tile in
5742         make_pattern_chit.
5744         * libnautilus-private/nautilus-file-utilities.c:
5745         (nautilus_pixmap_file):
5746         Bail using g_debug if pixmap couldn't be found.
5748         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
5749         Only create pixmap if path lookup succeeded.
5751         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
5752         (make_drag_image), (make_color_drag_image),
5753         (make_properties_from_directories), (add_reset_property),
5754         (property_browser_category_button_new):
5755         Handle NULL pattern chits, don't operate on NULL pixbufs.
5757 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5759         * src/file-manager/fm-list-view.c:
5760         Share target list for all instances (#357573)
5762         * src/nautilus-location-bar.c: (style_set_handler):
5763         Don't leak layout (#352693)
5765         * src/nautilus-zoom-control.c:
5766         Fix O(n^2) use of list (#357589)
5768         All patches from paolo borelli.
5770 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5772         * src/Makefile.am:
5773         * src/ephy-spinner.[ch]:
5774         * src/nautilus-throbber.[ch]:
5775         Import ephy spinner and use ad throbber.
5776         This supports different icon sizes.
5778         * src/nautilus-window-toolbars.c:
5779         Change throbber size when toolbar size changes.
5781 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5783         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
5784         Renew typeahead timeout when you scroll between typeahead hits with the
5785         mouse wheel. (#354042)
5786         Patch from Nelson Benitez
5788 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5790         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
5791         The row might have disappeared if it was removed since the
5792         timeout was scheduled. Protect against this. (#336051)
5794 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5796         * libnautilus-private/nautilus-file-private.h:
5797         Add is_added flag to NautilusFile to make sure we always
5798         send an added event to directory monitors.
5800         * libnautilus-private/nautilus-directory-async.c:
5801         (dequeue_pending_idle_callback):
5802         Don't add the file to both added and changed list
5803         If the file exist but hasn't been added yet, add it.
5805         * libnautilus-private/nautilus-directory.c: (is_tentative):
5806         Don't return non-added files for get_file_list to avoid duplicating
5807         files if you do a list and then track adds.
5809         Partially fixes #336051.
5811 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5813         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
5814         dequeue_pending_idle_callback):
5815         Call nautilus_file_mark_gone instead of directly setting is_gone, as
5816         this allows us to clean up the symlink hash.
5818         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
5819         Allow multiple mark_gone. Just ignore any but the first.
5821 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5823         * libnautilus-private/nautilus-directory.c
5824         (emit_change_signals_for_all_files):
5825         Ref all files when emitting change signals. This is
5826         an unverified possible fix for #343488, but it
5827         can't possibly be bad to do this, so i'm
5828         commiting it.
5830 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5832         * libnautilus-private/nautilus-file.c:
5833         nautilus_file_get_vfs_file_info: handle NULL info
5834         Fix typo.
5836 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5838         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
5839         Don't cause critical if slow mimetype not loaded.
5840         I was able to get that with a circular symlink.
5841         In that case a fast mimetype should be ok.
5843 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5845         * configure.in:
5846         Post release version bump
5848 === nautilus 2.16.1 ===
5850 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5852         * NEWS:
5853         Update for release
5855         * configure.in:
5856         Bump to 2.16.1
5858 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5860         * src/nautilus-navigation-window.c (search_bar_activate_callback):
5861         In non-indexed mode, start at current dir.
5863 2006-09-27  Christian Neumair  <chris@gnome-de.org>
5865         * libnautilus-private/nautilus-directory.c:
5866         * libnautilus-private/nautilus-directory.h:
5867         * libnautilus-private/nautilus-directory-private.h:
5868         Add is_in_trash_state to NautilusDirectoryDetails.
5869         Also add nautilus_directory_is_in_trash which works
5870         like nautilus_directory_is_local.
5872         * libnautilus-private/nautilus-file.c:
5873         Proxy nautilus_file_is_in_trash to
5874         nautilus_directory_is_in_trash, similar to
5875         nautilus_file_is_local.
5877 2006-09-14  Christian Neumair  <chris@gnome-de.org>
5879         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
5880         Fixes #46664.
5882 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
5884         * src/nautilus-places-sidebar.c:
5885         Don't use the same type name for the shortcut model filter as
5886         GtkFileChooser to avoid name clashes. Fixes #355242.
5888         Patch from Stephen Cook <siti@orcon.net.nz>
5890 2006-09-04  Alexander Larsson  <alexl@redhat.com>
5892         * configure.in:
5893         Bump version to 2.16.0
5895         * NEWS:
5896         Update for release
5898 2006-08-25  Alexander Larsson  <alexl@redhat.com>
5900         * src/file-manager/fm-list-view.c:
5901         Handle enter activation when using typeahead search (#334928)
5902         Patch from Nelson Benitez
5904 2006-08-23  Alexander Larsson  <alexl@redhat.com>
5906         * libnautilus-private/nautilus-directory-private.h:
5907         * libnautilus-private/nautilus-directory.c:
5908         (nautilus_directory_is_local):
5909         Cache return value from gnome_vfs_uri_is_local
5911         * libnautilus-private/nautilus-file-operations.c:
5912         * libnautilus-private/nautilus-file-utilities.c:
5913         Avoid using gnome_vfs_uri_is_local.
5915 2006-08-22  Alexander Larsson  <alexl@redhat.com>
5917         * configure.in:
5918         Post release version bump
5920 === nautilus 2.15.92.1 ===
5922 2006-08-22  Alexander Larsson  <alexl@redhat.com>
5924         * libbackground/preferences.c:
5925         Fix double free
5927         * configure.in:
5928         Release a 2.15.92.1 with fix
5930 2006-08-21  Alexander Larsson  <alexl@redhat.com>
5932         * configure.in:
5933         Post release version bump
5935 === nautilus 2.15.92 ===
5937 2006-08-21  Alexander Larsson  <alexl@redhat.com>
5939         * NEWS:
5940         Update for release
5942 2006-08-21  Alexander Larsson  <alexl@redhat.com>
5944         * src/file-manager/fm-properties-window.c:
5945         Don't crash when quickly changing user or group.
5946         Patch from Christian Neumair
5948 2006-08-17  Alexander Larsson  <alexl@redhat.com>
5950         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
5951         Fix double free.
5952         Patch from Rouslan Solomakhin
5954 2006-08-15  Federico Mena Quintero  <federico@novell.com>
5956         * src/nautilus-main.c (main): Call setlocale() before we try to
5957         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
5958         Brabec <sbrabec@suse.cz>.
5960 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
5962         * configure.in: Fix intltool req.
5964 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5966         * configure.in:
5967         Post release version bump
5969 === nautilus 2.15.91 ===
5971 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5973         * NEWS:
5974         Update for release
5976         * configure.in:
5977         Require new eel.
5979 2006-08-08  Vincent Untz  <vuntz@gnome.org>
5981         Use GTK+ to handle recent documents.
5983         * configure.in: require GTK+ 2.10
5984         * cut-n-paste-code/libegg/Makefile.am:
5985         * cut-n-paste-code/libegg/egg-recent-*: kill
5986         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
5987         renamed to nautilus_recent_get_manager()
5988         (nautilus_recent_add_uri): new, to make it easier to use
5989         gtk_recent_manager_add_full()
5990         * src/file-manager/fm-directory-view.c:
5991         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
5992         instead of old egg code
5993         (activate_callback): ditto
5995 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5997         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5998         Follow symlinks when reading .hidden files.
6000 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6002         * libnautilus-private/nautilus-directory-background.c:
6003         Do background change comparison in eel instead (#349961)
6004         Patch from Matthias Clasen
6006 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6008         * libnautilus-private/nautilus-icon-container.c:
6009         Fix down when in the rightmost column in the next to last row (#316117)
6010         Based on patch from Nelson Benitez
6012 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6014         * libnautilus-private/nautilus-file-operations.c:
6015         Handle desktop drops from panel. (#347673)
6016         Patch from Christian Neumair
6018 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6020         * libnautilus-private/nautilus-directory-async.c:
6021         (dequeue_pending_idle_callback): Revert patch from #336051
6022         as it breaks the file update machinery. Fixes #348097.
6024 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6026         * libnautilus-private/nautilus-dnd.c:
6027         Rename nautilus_drag_default_drop_action_for_url to
6028         nautilus_drag_default_drop_action_for_netscape_url.
6029         Don't offer netscape URL drags.
6031         * libnautilus-private/nautilus-dnd.h: Rename
6032         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6033         and nautilus_drag_default_drop_action_for_url to
6034         nautilus_drag_default_drop_action_for_netscape_url.
6036         * libnautilus-private/nautilus-file-operations.c:
6037         (nautilus_file_operations_new_file_from_template):
6038         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6040         * libnautilus-private/nautilus-file-utilities.c:
6041         (test_uri_exists), (nautilus_ensure_unique_file_name):
6042         Handle gnome_vfs_uri_new() failure by returning NULL.
6044         * libnautilus-private/nautilus-icon-container.c:
6045         * libnautilus-private/nautilus-icon-container.h:
6046         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6048         * libnautilus-private/nautilus-icon-dnd.c:
6049         * libnautilus-private/nautilus-icon-dnd.h:
6050         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6051         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6052         Don't offer netscape URL drags, prefer netscape URL drops over
6053         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6055         * libnautilus-private/nautilus-link-desktop-file.c:
6056         (nautilus_link_desktop_file_local_create):
6057         Handle trash, desktop and search URIs, handle
6058         NULL retval of nautilus_ensure_unique_file_name.
6060         * src/nautilus-location-bar.c:
6061         * src/nautilus-spatial-window.c:
6062         * src/file-manager/fm-list-model.c:
6063         Don't offer/handle netscape URL drags.
6065         * src/file-manager/fm-directory-view.h:
6066         * src/file-manager/fm-icon-view.c:
6067         * src/file-manager/fm-list-view:
6068         Rename DND_URL symbols to DND_NETSCAPE_URL.
6070         Should fix #347673.
6072 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6074         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6075         Translate the selinux context from raw form when displayin.
6077 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6079         * cut-n-paste-code/gsequence/gsequence.[ch]:
6080         Import the latest EggSequence which supposedly fixes a
6081         bunch of bugs.
6083         * src/file-manager/fm-list-model.c:
6084         Fix to use new function names of EggSequence
6086 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6088         * configure.in:
6089         Post-release version bump
6091 === nautilus 2.15.90 ===
6093 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6095         * NEWS:
6096         Update for release
6098         * configure.in:
6099         Require eel 2.15.90
6101 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6103         * src/nautilus-main.c: (main):
6104         Unref GnomeProgram at the end. (#348429)
6106         Patch from Christian Persch <chpe@gnome.org>
6108 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6110         * src/nautilus-file-management-properties.c:
6111         (nautilus_file_management_properties_dialog_setup):
6112         * src/nautilus-file-management-properties.glade:
6113         Remove the "always use text-entry location bar" checkbox from the
6114         preferences page.
6116         * src/nautilus-navigation-window.[ch]: (location_button_create),
6117         (nautilus_navigation_window_instance_init),
6118         (nautilus_navigation_window_destroy):
6119         Add a tooltip to the new location bar toggle button.
6121 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6123         * src/file-manager/fm-properties-window.c:
6124         (permission_combo_update): Add a translator comment for
6125         permission combo box labels. (#347764)
6127         Patch from Hendrik Richter  <hendi@gnome-de.org>
6129 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6131         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6132         Add a location_button field.
6134         * src/nautilus-navigation-window.c
6135         (nautilus_navigation_window_instance_init): Create the
6136         location_button.
6137         (location_button_toggled_cb): New callback.  Changes the
6138         preference for toggling between the path bar and the location bar.
6139         (always_use_location_entry_changed): Toggle the button as
6140         appropriate.
6142         Add a button to the location bar to toggle betwen the path bar
6143         and a location entry. (#347991)
6145         Patch from Federico Mena Quintero  <federico@novell.com>
6147 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6149         * libnautilus-private/nautilus-icon-factory.c:
6150         * src/file-manager/fm-directory-view.c:
6151         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6152         * src/nautilus-window-menus.c:
6153         Use trash icons from the icon naming specification for trash
6154         related operations. (#340321)
6156         Patch from Rodney Dawes  <dobey@novell.com>
6158 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6160         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6161         Take the sidebar as parameter and refilter it after adding.
6163         (reorder_bookmarks): Implement reordering of bookmarks.
6165         (drag_data_delete_callback), (drag_data_received_callback),
6166         (drag_motion_callback): Handle dragging of tree rows.
6168         (nautilus_places_sidebar_init)
6169         (_shortcuts_model_filter_class_init),
6170         (_shortcuts_model_filter_init),
6171         (shortcuts_model_filter_row_draggable),
6172         (shortcuts_model_filter_drag_data_get),
6173         (shortcuts_model_filter_drag_source_iface_init),
6174         (shortcuts_model_filter_new):
6175         Implement GtkTreeDragSource.
6177         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6178         (loading_uri_callback): Use the filter model.
6180         Enable reordering of bookmarks in the places sidebar via
6181         Drag'n'Drop. (#319022)
6183         Patch from Xavier Claessens <xclaesse@gmail.com>
6185 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6187         * libnautilus-private/nautilus-search-engine-beagle.c:
6188         (nautilus_search_engine_beagle_new): Check whether daemon is
6189         running as beagle_client_new doesn't fail when a stale socket
6190         file exists.
6192         Patch from Jürg Billeter <j@bitron.ch>
6194 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6196         * configure.in:
6197         * libnautilus-extension/Makefile.am:
6198         Add extension versioning infrastructure and add nautilus-menu.[ch].
6200         * libnautilus-extension/nautilus-menu-item.[ch]:
6201         Add and handle a 'menu' property and add a function
6202         nautilus_menu_item_set_submenu.
6204         * libnautilus-extension/nautilus-menu.[ch]:
6205         New files implementing a submenu item.
6207         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6208         (reset_extension_actions_menu):
6209         Add extension menu items recursively.
6211         * libnautilus-extension/nautilus-menu-provider.h:
6212         Update include.
6214         Extend extension API to support submenus. (#314579)
6216         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6218 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6220         * configure.in:
6221         Post-release version bump
6223 === nautilus 2.15.4 ===
6225 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6227         * NEWS:
6228         Update for release
6230         * configure.in:
6231         Bump version to 2.15.4
6232         Require eel 2.15.4
6234 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6236         * libnautilus-private/nautilus-directory-async.c:
6237         (dequeue_pending_idle_callback): Never add a file to both
6238         the added_files and changed_files lists. Don't ref an existing
6239         file without adding it to the changed_file list. (#336051)
6241         Patch from Christian Neumair  <chris@gnome-de.org>
6243 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6245         * libnautilus-private/nautilus-file-dnd.[ch]:
6246         Add functions nautilus_drag_can_accept_files and
6247         nautilus_drag_can_accept_info.
6249         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6250         (receive_dropped_uri_list), (receive_dropped_text),
6251         (drag_data_received_callback):
6252         Accept the entire drag context as parameter and use
6253         nautilus_icon_container_find_drop_target.
6255         (nautilus_icon_container_find_drop_target):
6256         (nautilus_icon_dnd_update_drop_target):
6257         Use nautilus_drag_can_accept_info.
6259         * libnautilus-private/nautilus-marshal.list:
6260         Add new signature.
6262         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6263         Add function get_drop_target_uri_at_pos and use it in the drop
6264         handlers to determine the target uris for actions.
6265         Rename get_drop_target to get_drop_target_uri_for path.
6267         (nautilus_tree_view_drag_dest_class_init):
6268         Adapt to new drag handler signatures.
6270         (set_widget_highlight):
6271         Fix DND highlighting of an empty tree view.
6273         (drag_motion_callback):
6274         Ignore drags on the header.
6276         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6277         * libnautilus-private/nautilus-icon-container.[ch]:
6278         * src/file-manager/fm-icon-view.c:
6279         * src/file-manager/fm-list-view.c:
6280         Add a target/parent uri parameter to the drop handler functions.
6282         * src/file-manager/fm-directory-view.[ch]:
6283         Add handling for the additional target parameter to support
6284         drops of URIs, URLs and text to subfolders.
6286         Patch from Christian Neumair  <chris@gnome-de.org>
6288 2006-07-08  Christian Neumair  <chris@gnome-de.org>
6290         * libnautilus-private/nautilus-file-utilities.c:
6291         * libnautilus-private/nautilus-file-utilities.h:
6292         Add nautilus_find_existing_uri_in_hierarchy.
6293         Remove undefined in_gnome_path helper declarations.
6295         * src/nautilus-pathbar.c:
6296         * src/nautilus-pathbar.h:
6297         Make nautilus_path_bar_clear_buttons public.
6299         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6300         If the displayed location was removed, and it has an existing parent,
6301         navigate window to this parent. Fixes #336724.
6303 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6305         * libnautilus-private/nautilus-icon-factory.c:
6306         (get_special_icon_for_file):
6307         * src/nautilus-window-menus.c:
6308         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6309         for burn:///.
6311 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6313         Add complete session management, remember maximization state and type
6314         of open windows, save history on quit.
6316         * libnautilus-private/nautilus-global-preferences.c
6317         * libnautilus-private/nautilus-global-preferences.h:
6318         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6320         * libnautilus-private/nautilus-metadata.h:
6321         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6323         * src/nautilus-application.c:
6324         * src/nautilus-application.h:
6325         Save session on session save request, add
6326         nautilus_application_load_session(), move
6327         initial navigational geometry handling to
6328         nautilus_application_create_navigation_window,
6329         maximize window if
6330         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6331         is set.
6333         * src/nautilus-main.c:
6334         Add "--load-session" parameter.
6336         * src/nautilus-shell-interface.idl:
6337         * src/nautilus-shell.c:
6338         Add load_session CORBA method.
6340         * src/nautilus-navigation-window.c:
6341         * src/nautilus-spatial-window.c:
6342         Save maximized state when appropriate.
6344         * src/nautilus-window-manage-views.c:
6345         Load maximized state for spatial windows,
6346         remove navigation window geometry handling.
6348         * src/nautilus-window.c:
6349         * src/nautilus-window-private.h:
6350         Add nautilus_add_to_history_list_no_notify.
6352 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6354         * libnautilus-extension/nautilus-menu-provider.[ch]:
6355         Add items_updated signal
6357         * libnautilus-private/Makefile.am:
6358         * libnautilus-private/nautilus-signaller.[ch]:
6359         * src/nautilus-signaller.[ch]:
6360         * src/Makefile.am:
6361         Move NautilusSignaller to libnautilus-private.
6362         Add popup_menu_changed signal.
6364         * src/nautilus-application.c:
6365         Signal popup_menu_changed when a menu provider emits items_updated.
6367         * src/file-manager/fm-directory-view.c:
6368         * src/nautilus-window.c:
6369         Handle popup_menu_changed.
6371         * src/nautilus-emblem-sidebar.c:
6372         * src/nautilus-history-sidebar.c:
6373         * src/nautilus-navigation-window-menus.c:
6374         * src/nautilus-navigation-window.c:
6375         * src/nautilus-property-browser.c:
6376         * src/nautilus-spatial-window.c:
6377         * src/nautilus-window-menus.c:
6378         Update includes.
6380         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6382 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6384         * libnautilus-private/nautilus-column-utilities.c:
6385         Add selinux context column
6387         * libnautilus-private/nautilus-directory-async.c:
6388         * libnautilus-private/nautilus-file-private.h:
6389         * libnautilus-private/nautilus-file.[ch]:
6390         Get selinux context for all files.
6391         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6392         Add selinux_context string attribute.
6394         * src/file-manager/fm-properties-window.c:
6395         Display selinux context in permissions page.
6397 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6399         * libnautilus-private/nautilus-global-preferences.[ch]:
6400         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6401         Add show_advanced_permissions setting
6402         Remove show_special_flags setting, its always on in advanced mode.
6404         * libnautilus-private/nautilus-file-operations.[ch]:
6405         Add nautilus_file_set_permissions_recursive
6407         * src/file-manager/fm-properties-window.c:
6408         Change permission page. Implement both simple and advanced mode.
6409         Add recursive permissions setting.
6410         HIGify some spacing.
6412 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6414         * configure.in:
6415         Post-release version bump
6417 === nautilus 2.15.2 ===
6419 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6421         * NEWS:
6422         Update for release
6424 2006-05-30  Christian Neumair  <chris@gnome-de.org>
6426         * libnautilus-private/nautilus-icon-factory.c:
6427         * libnautilus-private/nautilus-thumbnails.c:
6428         * libnautilus-private/nautilus-thumbnails.h:
6429         Use GdkPixbufLoader for thumbnailing.
6431 2006-05-29  Christian Neumair  <chris@gnome-de.org>
6433         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6434         Limit max. returned SVG icon size to requested icon size.
6436 2006-05-24  Christian Neumair  <chris@gnome-de.org>
6438         * libnautilus-private/nautilus-file-utilities.c:
6439         (nautilus_file_operations_copy_move):
6440         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6441         nautilus_file_get_enclosing_volume.
6443         * libnautilus-private/nautilus-file-utilities.c:
6444         * libnautilus-private/nautilus-file-utilities.h:
6445         Remove nautilus_get_enclosing_volume.
6447 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6449         * src/nautilus-information-panel.c:
6450         * src/nautilus-window-bookmarks.c:
6451         * src/file-manager/fm-properties-window.c:
6453         Use g_signal_connect_data instead of the outdated eel equivalent.
6455 2006-05-24  Alexander Larsson  <alexl@redhat.com>
6457         * src/file-manager/fm-list-view.c:
6458         Remove unused include of eel-cell-renderer-pixbuf-list.h
6460 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6462         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6463         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6465 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
6467         * nautilus-folder-handler.desktop.in: Add internationalization
6468         * po/POTFILES.in: Add the file.
6470 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6472         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6473         Only pass TRUE for embedding_text if we actually read a top-left text.
6474         Based on patch from Rene Hausleitner (#335435)
6476 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6478         * src/file-manager/fm-directory-view.c:
6479         * src/nautilus-places-sidebar.c:
6480         Don't allow floppy formating if the floppy is mounted,
6481         since gfloppy can't handle that. (#125819)
6482         Patch from Xavier Claessens
6484 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6486         * configure.in:
6487         Post-release version bump.
6489 === nautilus 2.15.1 ===
6491 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6493         * NEWS:
6494         Update for release
6496 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6498         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6499         (icon_set_size), (icon_toggle_selected),
6500         (nautilus_icon_container_move_icon), (keyboard_stretching),
6501         (end_stretching), (nautilus_icon_container_update_icon),
6502         (assign_icon_position), (nautilus_icon_container_add),
6503         (nautilus_icon_container_is_stretched),
6504         (nautilus_icon_container_unstretch),
6505         (nautilus_icon_container_freeze_icon_positions):
6506         * libnautilus-private/nautilus-icon-container.h:
6507         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6508         * libnautilus-private/nautilus-icon-private.h:
6509         * src/file-manager/fm-icon-view.c:
6510         (get_stored_icon_position_callback),
6511         (icon_position_changed_callback):
6512         Cleanup to merge the x any y icon scale factors into one variable.
6514         Patch from Christian Neumair <chris@gnome-de.org>
6516 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
6518         * src/nautilus-places-sidebar.c: (update_places_cb),
6519         (volume_unmounted_callback), (drive_disconnected_callback),
6520         (drive_connected_callback),
6521         (nautilus_places_sidebar_set_parent_window):
6522         Update the places on drive-connected and drive-disconnected
6523         signals too. Delay the update for the volume-unmounted signal
6524         with an idle callback to work around gnome-vfs removing the
6525         volume only after we received the signal.
6527         Patch from Xavier Claessens <xclaesse@gmail.com>
6529 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
6531         * src/nautilus-window-manage-views.c:
6532         (got_file_info_for_view_selection_callback):
6533         Re-set viewed_file after a location change failed. Prevents
6534         crashing over an assertion in viewed_file_changed_callback
6535         on slow filesystems. Fixes #339965.
6537 2006-05-08  Federico Mena Quintero  <federico@novell.com>
6539         * libnautilus-private/nautilus-file-operations.c
6540         (handle_transfer_ok): Don't special-case the first 0 bytes of the
6541         file in the case of reporting actual copy/move progress.  It is
6542         fine to update both the labels and the sizes every time.  Fixes
6543         http://bugzilla.gnome.org/show_bug.cgi?id=341064
6544         https://bugzilla.novell.com/show_bug.cgi?id=66073
6546 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
6548         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6549         (check_visibility), (bookmarks_check_popup_sensitivity),
6550         (get_selected_iter), (rename_selected_bookmark),
6551         (remove_selected_bookmarks), (mount_shortcut_cb),
6552         (unmount_shortcut_cb), (eject_shortcut_cb),
6553         (nautilus_places_sidebar_init):
6554         Add volume data to the list store and use it to show
6555         an unmount command for network volumes. (#316184)
6557         Patch from Xavier Claessens <xclaesse@gmail.com>
6559 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6561         * libnautilus-private/nautilus-dnd.c:
6562         (nautilus_drag_drop_action_ask),
6563         (nautilus_drag_drop_background_ask):
6564         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6565         * src/nautilus-places-sidebar.c:
6566         (bookmarks_build_popup_menu):
6567         Use eel_gtk_menu_append_separator.
6569         * src/nautilus-places-sidebar.c:
6570         (bookmarks_check_popup_sensitivity):
6571         Use eel_gtk_widget_set_shown.
6573 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6575         * src/nautilus-query-editor.c: (type_combo_changed):
6576         Fix typo in function name: s/availible/available/ (#326053)
6578         * configure.in:
6579         Require eel 2.15.1
6581 2006-05-04  Christian Neumair  <chris@gnome-de.org>
6583         * src/nautilus-navigation-action.c:
6584         (nautilus_navigation_action_class_init), (disconnect_proxy):
6585         Disconnect signal handlers registered when connecting proxies.
6587 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
6589         * src/nautilus-places-sidebar.c: (volume_op_callback):
6590         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6591         (eject_for_type), (set_visibility),
6592         (bookmarks_check_popup_sensitivity), (get_selected_drive),
6593         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6594         (format_shortcut_cb), (bookmarks_build_popup_menu):
6595         Add mount, unmount, eject and format menu items to the popup menu
6596         of drives in the places sidebar. (#316184)
6598         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6600 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6602         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6603         Adapt to new GtkAboutDialog behaviour and use wrap-license.
6604         Makes the close button work again. Fixes #336520.
6606         Patch from Christian Persch <chpe@gnome.org>
6608 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6610         * src/nautilus-query-editor.c: (location_row_create_widgets):
6611         Fix typo in the query filechooser window title. (#325284)
6613 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6615         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
6616         (finish_first_line):
6617         Fix wording: Use "criterion" instead of "criterium". (#331682)
6619         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
6621 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6623         * libnautilus-private/nautilus-program-choosing.c:
6624         (application_cannot_open_location):
6625         Remove bogus period from strings. (#336909)
6627         Patch from Javier F. Serrador <serrador@tecknolabs.com>
6629 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6631         * libnautilus-private/nautilus-file-operations.c:
6632         (handle_transfer_overwrite):  Use the same phrasing and
6633         format as the GTK+ overwrite dialog.  Also, per the HIG
6634         convert the dialog to a confirmation alert since the user's
6635         command may destroy data. (#325188)
6637         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6639 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6641         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
6642         (append_exifdata_string):
6643         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
6644         deciding which date to show from image metadata. (#331810)
6646         Patch from Pat Suwalski <pat@suwalski.net>
6648 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
6650         * configure.in:
6651         * po/LINGUAS:
6652         Update handling of po/LINGUAS for new instructions.  Refer
6653         to http://live.gnome.org/GnomeGoals/PoLinguas
6655         Patch from Brian Pepple  <bdpepple@gmail.com>
6657 2006-04-27  Christian Neumair  <chris@gnome-de.org>
6659         * src/file-manager/fm-actions.h:
6660         * src/file-manager/fm-directory-view.c:
6661         (file_get_volume_and_drive),
6662         (action_self_mount_volume_callback),
6663         (action_self_unmount_volume_callback),
6664         (action_self_eject_volume_callback),
6665         (action_self_format_volume_callback),
6666         (file_get_volume_and_drive),
6667         (file_should_show_self),
6668         (real_update_menus_volumes):
6669         * src/file-manager/fm-tree-view.c:
6670         (create_popup_menu):
6671         * src/file-manager/nautilus-directory-view-ui.xml:
6672         Allow to mount/unmout/eject/format a volume when displaying its
6673         activation URI.
6675 2006-04-26  Christian Neumair  <chris@gnome-de.org>
6677         * libnautilus-private/nautilus-file.c:
6678         (nautilus_file_denies_access_permission),
6679         (nautilus_file_can_get_permissions),
6680         (nautilus_file_can_set_permissions):
6681         If no ACCESS file info field is available, pretend to have full
6682         access. If no PERMISSIONS field is available, pretend to have full
6683         permission control.
6685 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6687         * libnautilus-private/nautilus-icon-canvas-item.c:
6688         Fix width of text selection in text-below-icons mode.
6689         (it was to wide.)
6691 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6693         * configure.in:
6694         Remove popt
6696         * src/nautilus-connect-server-dialog-main.c:
6697         * src/nautilus-main.c:
6698         Convert from popt to goption.
6699         Based on patch from Philip Van Hoof
6701 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6703         * src/nautilus-main.c:
6704         Remove icon registration, as its no longer needed with gtk 2.9.
6706         * src/nautilus-window-menus.c:
6707         (nautilus_menus_append_bookmark_to_menu):
6708         Remove bogus TODO.
6710 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6712         * configure.in:
6713         Bump version to 2.15.1
6714         2.14 development continues on gnome-2-14 branch.
6716 ==== gnome-2-14 branched from here ===
6718 2006-04-25  Christian Neumair  <chris@gnome-de.org>
6720         * configure.in:
6721         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
6723         * src/file-manager/fm-tree-view.c: (create_tree):
6724         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
6726 2006-04-18  Alexander Larsson  <alexl@redhat.com>
6728         * libnautilus-private/nautilus-file-attributes.h:
6729         * libnautilus-private/nautilus-directory-async.c:
6730         * libnautilus-private/nautilus-directory-private.h:
6731         * libnautilus-private/nautilus-file-private.h:
6732         * libnautilus-private/nautilus-file.c:
6733         * libnautilus-private/nautilus-file.h:
6734         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
6735         the normal top-left text to 10x5.
6736         Add need_large argument to nautilus_file_peek_top_left_text and
6737         nautilus_extract_top_left_text.
6739         * libnautilus-private/nautilus-icon-canvas-item.[ch]
6740         Make details an instance-private instead of allocating separately.
6741         Add _set_is_visible() and only keep PangoLayouts cached for
6742         visible icons.
6744         * libnautilus-private/nautilus-icon-container.[ch]:
6745         * src/file-manager/fm-icon-container.c:
6746         Monitor large embedded text for larger icons.
6747         Call nautilus_icon_canvas_item_set_is_visible as needed.
6749         * libnautilus-private/nautilus-icon-factory.[ch]:
6750         Limit never-free recently used cache to 20 items.
6751         Free other unused cache items after a 100 sec.
6753 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6755         * po/LINGUAS:
6756         Remove newlines to fix build with CVS intltool. (#338423)
6758 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6760         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
6761         Don't delete the first bookmark if pressing del key on an
6762         undeletable item. Fixes #338377.
6764 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
6766         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
6767         Don't add location bookmark for desktop windows. Fixes #334860.
6769         Patch from Christian Neumair <chris@gnome-de.org>
6771 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6773         * configure.in:
6774         Post-release version bump.
6776 === nautilus 2.14.1 ===
6778 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6780         * NEWS:
6781         Update for release
6783         * configure.in:
6784         Require eel 2.14.1
6786 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6788         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
6789         Use smaller close icon for the sidebar.
6791         Patch from Yang Hong <yanghong@ccoss.com.cn>
6793 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6795         * libnautilus-private/nautilus-icon-dnd.c:
6796         (get_data_on_first_target_we_support):
6797         Determine drop target by iterating through drop container
6798         target list instead of drag context DND list. (#337588)
6800         Patch from Christian Neumair <chris@gnome-de.org>
6802 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6804         * po/LINGUAS: New file listing all supported languages.
6806         * configure.in: Use po/LINGUAS instead of including all languages
6807         directly in this file. See the wiki for more information:
6808         http://live.gnome.org/GnomeGoals/PoLinguas
6810         Patch from Brian Pepple  <bdpepple@gmail.com>
6812 2006-04-08  Christian Neumair  <chris@gnome-de.org>
6814         * libnautilus-private/nautilus-file-operations-progress.c:
6815         (nautilus_file_operations_progress_update),
6816         (nautilus_file_operations_progress_set_operation_string):
6817         Update progress dialog when setting its operation string,
6818         also set operation string during preflight.
6820 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
6822         * src/file-manager/fm-directory-view.c:
6823         (set_script_environment_variables),
6824         (unset_script_environment_variables):
6825         * src/nautilus-main.c: (main):
6826         * src/nautilus-shell.c: (corba_restart):
6827         Use g_(un)setenv instead of their eel_ counterparts.
6829 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6831         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6832         (mount_volume_callback), (row_activated_callback),
6833         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
6834         Adapt the same policy for showing drives and volumes in the places
6835         sidebar as in computer:/// and the gtk filechooser: Show unmounted
6836         but user-visible drives and mount them on activation. (#321320)
6838         Patch from Xavier Claessens <xclaesse@gmail.com>
6840 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6842         * data/patterns/.striated.png:
6843         * data/patterns/Makefile.am:
6844         Remove unused pattern file. (#337353)
6846 2006-03-30  Christian Neumair  <chris@gnome-de.org>
6848         * src/file-manager/fm-directory-view.c:
6849         (fm_directory_view_get_loading):
6850         * src/file-manager/fm-directory-view.h:
6851         Add fm_directory_view_get_loading().
6853         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
6854         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
6855         Use fm_directory_view_get_loading() to determine whether view is
6856         loaded. If it is not yet loaded, don't position icons lazily.
6858 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
6860         * src/nautilus-connect-server-dialog-main.c: (main):
6861         Get the command line options and pass them on to the dialog.
6863         * src/nautilus-connect-server-dialog.c: (connect_to_server),
6864         (nautilus_connect_server_dialog_init), (setup_for_type):
6865         Use new MethodInfo struct to construct the UI.
6866         (display_server_uri): New function for initialising the UI based
6867         on the broken down parts of the URI.
6868         (nautilus_connect_server_dialog_new): Use display_server_uri.
6869         (get_method_description): New helper function.
6870         (port_insert_text): Accept more than one digit at a time.
6872         Display broken down URIs in 'Connect to Server' properly. (#332848)
6874         Patch from Nate Nielsen <nielsen@memberwebs.com>
6876 2006-03-22  Daniel Drake  <dsd@gentoo.org>
6878         * libnautilus-private/nautilus-icon-factory.c: Only consider
6879         the filename suffix when deciding if a file is an SVG image.
6880         Bug #330019.
6882 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
6884         * src/nautilus-application.c: use g_strv_length instead of a
6885         private copy and gnome_vfs_make_uri_from_shell_arg instead of
6886         the old eel_make_uri_from_shell_arg. Bug #334077.
6888 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
6890         * src/file-manager/fm-directory-view.c:
6891         (pattern_select_response_cb), (select_pattern):
6892         Add help button to the Select Pattern dialog. (#331443)
6894         * src/nautilus-connect-server-dialog.c: (response_callback),
6895         (nautilus_connect_server_dialog_init):
6896         Add help button to the Connect to Server dialog. (#334330)
6898         * src/nautilus-location-dialog.c: (response_callback),
6899         (nautilus_location_dialog_init):
6900         Add help button to the Open Location dialog (#334293)
6902 2006-03-14  Federico Mena Quintero  <federico@novell.com>
6904         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
6905         Don't set the visibility of the "burn CD" action here.
6906         (nautilus_window_initialize_menus_constructed): New public
6907         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
6908         a window which has a menubar.  This prevents calling
6909         have_burn_uri() unnecessarily for the desktop window, as this is
6910         an expensive operation during login (up to 1 second!).  The way
6911         have_burn_uri() works is by creating a "burn:///" URI and seeing
6912         if it is valid, but this makes gnome-vfs load libmapping.so from
6913         nautilus-cd-burner; this takes a long time during login.
6915         * src/nautilus-window-private.h: Added prototype for
6916         nautilus_window_initialize_menus_constructed().
6918         * src/nautilus-window.h: New prototype for
6919         nautilus_window_has_menubar_and_statusbar().
6921         * src/nautilus-window.c
6922         (nautilus_window_has_menubar_and_statusbar): New function; returns
6923         whether the window should have a menubar and statusbar.  This
6924         depends on the window_type from the class structure.
6925         (nautilus_window_constructor): Call
6926         nautilus_window_initialize_menus_constructed().  We do it here so
6927         that its own call to nautilus_window_has_menubar_and_statusbar()
6928         will already have the right value for class->window_type.
6930 2006-03-19  Christian Neumair  <chris@gnome-de.org>
6932         * src/nautilus-main.c: (register_icons):
6933         Speed up stock icon registration, as discussed on the mailing list:
6935         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
6937         Also fixes #335158.
6939         * libnautilus-private/nautilus-file-operations.c:
6940         (nautilus_file_operations_copy_move):
6941         Check whether enclosing volume for any of the source files is
6942         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
6943         Fixes #167102.
6945         * libnautilus-private/nautilus-file-utilities.c:
6946         * libnautilus-private/nautilus-file-utilities.h:
6947         Add nautilus_get_enclosing_volume.
6949 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
6951         * nautilus-computer.desktop.in:
6952         * nautilus-folder-handler.desktop.in:
6953         * nautilus-home.desktop.in:
6954         * src/network-scheme.desktop.in:
6955         Add --no-desktop to the Exec command line options. (#326338)
6957         Patch from Saleem Abdulrasool
6959         * nautilus-computer.desktop.in:
6960         * nautilus-folder-handler.desktop.in:
6961         * nautilus-home.desktop.in:
6962         * nautilus.desktop.in:
6963         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
6964         none of the listed binaries does exist anymore.
6966 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
6968         * libnautilus-private/*.c:
6969         * src/file-manager/*.c:
6970         * src/*.c:
6971         Use gi18n.h instead of deprecated gnome-i18n.h header.
6973         * libnautilus-private/nautilus-query.c:
6974         (nautilus_query_to_readable_string):
6975         Mark string for translation.
6977         * po/POTFILES.in:
6978         Add nautilus-query.c
6980         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
6982 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
6984         * configure.in: Added "ka" Georgian to
6985         ALL_LINGUAS.
6987 2006-03-13  Alexander Larsson  <alexl@redhat.com>
6989         * configure.in:
6990         Post-release version bump.
6992 === nautilus 2.14.0 ===
6994 2006-03-13  Alexander Larsson  <alexl@redhat.com>
6996         * NEWS:
6997         Update for release
6999         * configure.in:
7000         Update version to 2.14.0
7002 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7004         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7005         (activation_drive_mounted_callback):
7006         Don't show error dialog if mount error is "".
7008 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7010         * libnautilus-private/nautilus-icon-canvas-item.c:
7011         Fix text drawing in RTL mode in text beside icons.
7013 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7015         * libnautilus-private/nautilus-mime-actions.c:
7016         (nautilus_mime_actions_get_full_file_attributes):
7017         Don't request the mime list for activation, context menu and
7018         the view as menu anymore. It was once used for determining a
7019         specialized component for directories, but we don't support that
7020         anymore. Nowadays it just delays these operations and can cause
7021         auth dialogs when opening the popup menu.
7023 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7025         * libnautilus-private/nautilus-file.c:
7026         (nautilus_file_recompute_deep_counts):
7027         Add file to work queue of enclosing directory when recomputing
7028         deep count for the properties dialog. Fixes #169342.
7030         Patch from Christian Neumair
7032 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7034         * src/nautilus-window-manage-views.c:
7035         * src/nautilus-window-private.h:
7036         Close window when it gets put in the trash.
7038         Patch from Christian Neumair
7040 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7042         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7043         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7044         icons jumping around
7046         * libnautilus-private/nautilus-icon-container.c:
7047         remove old workaround
7049         Patch from Christian Neumair
7051 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7053         * configure.in: Add "km" to ALL_LINGUAS.
7055 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7057         * libnautilus-private/nautilus-directory-async.c:
7058         (new_files_cancel), (nautilus_directory_cancel):
7059         Cancel get_file_info calls for new files too. Fixes a crash
7060         when leaving a directory with pending calls (#152977).
7062 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7064         * src/file-manager/fm-directory-view.c: (activate_callback):
7065         Close the window after the file activation, not before.
7066         Fixes a crash when middle-clicking a file (#330491).
7068 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7070         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7071         Don't show directory count for smb shares, as that can cause
7072         lots of network traffic and auth dialogs.
7074 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7076         * libnautilus-private/nautilus-icon-container.c:
7077         (get_cmp_point_x), (get_cmp_point_y),
7078         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7079         (closest_in_90_degrees), (record_arrow_key_start):
7080         Use better icon points for comparing the position of two items in
7081         "Text Beside Icon" mode. Fixes keynav issues with items that have
7082         different icon sizes.
7084 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7086         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7087         (get_drop_path):
7088         Test for the right path in the break condition. Fixes an infinite
7089         loop when dragging an item over a non-folder child of an expanded
7090         node in the list view, deadlocking the desktop.
7092 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7094         * configure.in:
7095         Post release version bump
7097 === nautilus 2.13.92 ===
7099 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7101         * NEWS:
7102         Update for release
7104 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7106         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7107         Use lazy positioning for volumes only, not all desktop file icons,
7108         as this can cause icons to move around, and its mainly required
7109         for removable volumes anyway.
7111 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7113         * src/nautilus-navigation-window.c:
7114         * src/nautilus-spatial-window.c:
7115         * src/nautilus-window.[ch]:
7116         Don't shortcut the title change when the bookmark name changes.
7117         Fixes #331383
7118         Patch from Christian Neumair.
7120 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7122         Get users' and groups' names via a cache to avoid calling
7123         getpwuid/getgrgid too often (i.e. many times during single redraw).
7125         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7126         Added nautilus-users-groups-cache.[ch]
7127         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7128         implementation of cache for getpwuid/getgrgid results.
7129         * libnautilus-private/nautilus-file.c:
7130         (get_user_name_from_id): removed
7131         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7132         (get_user_and_real_name_from_id): get user name and gecos using
7133         nautilus_users_cache_* functions instead of using getpwuid directly.
7134         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7135         (nautilus_file_get_group_name): get group name using
7136         nautilus_groups_cache_get_name instead of using getgrgid directly.
7137         (nautilus_file_get_owner_as_string): get user name using
7138         nautilus_users_cache_get_name.
7140 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7142         Don't add all possible columns to GtkTreeView when initializing
7143         FMListView, only the ones we actually show. This way we avoid getting
7144         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7145         columns with the default settings.
7147         * src/file-manager/fm-list-view.c:
7148         (apply_visible_columns_foreach, apply_visible_columns,
7149         apply_column_order): removed
7150         (apply_columns_settings): new function, updates a list of columns in
7151         GtkTreeView given both a list of visible columns and their ordering,
7152         replacement for apply_visible_columns and apply_column_order.
7153         (create_and_set_up_tree_view): when creating details->columns hash
7154         table, pass g_object_unref as value_destroy_func; before adding
7155         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7156         add columns to the view, the appropriate columns will be added when
7157         applying the configuration; in order to apply initial columns
7158         settings, call apply_columns_settings (instead of
7159         apply_visible_columns + apply_column_order).
7160         (set_visible_columns_from_metadata_and_preferences,
7161         set_column_order_from_metadata_and_preferences): removed
7162         (set_columns_settings_from_metadata_and_preferences): new, replacement
7163         for set_visible_columns_* and set_column_order_*.
7164         (fm_list_view_begin_loading, column_chooser_changed_callback,
7165         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7166         default_visible_columns_changed_callback,
7167         default_column_order_changed_callback): use newly added
7168         set_columns_settings_from_metadata_and_preferences.
7170 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7172         Avoid heavy operations inside "motion_notify_event" handler: don't
7173         call gtk_tree_model_row_changed (which causes updating the whole
7174         view), don't create new mouse cursor, change cursor only when
7175         necessary.
7176         As a bonus we avoid leaking hand cursor in nautilus and X server.
7178         * src/file-manager/fm-list-view.c:
7179         (hand_cursor): new global variable for storing hand cursor used in
7180         single click mode
7181         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7182         the model when changing rows, it's very slow and unnecessary - GTK+
7183         automatically invalidates parts of the view occupied by old and new
7184         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7185         only when necessary (from GDK_HAND2 to default and the other way
7186         round)
7187         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7188         the current row in the model, GTK+ automatically redraws the current
7189         row
7190         (enter_notify_callback): in case single click mode is used, update
7191         details->hover_path and set hand cursor if necessary
7192         (create_and_set_up_tree_view): connect to enter_notify_event signal
7193         in addition to leave_notify_event.
7194         (fm_list_view_click_policy_changed): unref global hand_cursor and
7195         set it to NULL when changing to double click mode, create new cursor
7196         and assign it to hand_cursor when changing to single click one.
7197         (fm_list_view_finalize): free details->hover_path if necessary
7198         (fm_list_view_init): explicitly set details->hover_path to NULL
7200 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7202         * src/nautilus-window-manage-views.c:
7203         Don't close window if old file changed when we're loading
7204         a new one (#137027).
7205         Based on patch from Christian Neumair.
7207 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7209         * libnautilus-private/nautilus-icon-container.c:
7210         Correctly handle *_margins as pixel values, not world-coords.
7211         Based on patch from Christian Neumair.
7213 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7215         * libnautilus-private/nautilus-icon-container.c
7216         (finish_adding_new_icons): Do not place icons both in the
7217         no_position_icons and semi_position_icons lists!
7218         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7219         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7220         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7221         getting a negative number.  So, we initially test for this and
7222         start that the first snap column.  The same reasoning applies to
7223         *y and the baseline.
7225 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7227         * src/nautilus-navigation-window.c:
7228         Allow saving a sidebar width of 0 (#331475)
7229         Patch from Christian Neumair
7231 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7233         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7234         Allow line-breaks after '-', '_', '.'
7235         (although not when a short number follows '.')
7236         Patch from Christian Neumair
7238 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7240         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7241         (can_accept_items_as_bookmarks), (drag_motion_callback),
7242         (bookmarks_drop_uris), (build_selection_list),
7243         (drag_data_received_callback):
7244         Only allow creation of bookmarks for directories. Fixes #328074.
7246 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7248         * libnautilus-private/nautilus-directory.c:
7249         (nautilus_directory_notify_files_removed):
7250         Plug potential leak.
7252 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7254         * src/file-manager/fm-directory-view.c: (done_loading):
7255         Only use the idle reveal mechanism for the list view.
7257 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7259         * src/file-manager/fm-directory-view.c:
7260         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7261         (done_loading):
7262         Call reveal_selection in an idle callback to work around a bug in
7263         GtkTreeView which produces buggy scroll states when the nodes have
7264         not yet been allocated. It would make the selection always the top
7265         row even when it should ignore alignment, among other oddities.
7267 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7269         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7270         * src/nautilus-application.h:
7271         * src/nautilus-window-manage-views.c:
7272         (got_file_info_for_view_selection_callback):
7273         Also consider desktop windows when deciding whether to fallback to
7274         home or not. Fixes #331605.
7276 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7278         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7280 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7282         * libnautilus-private/nautilus-directory-async.c:
7283         (directory_count_start):
7284         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7285         This avoids lots of stats.
7287         * configure.in:
7288         Require vfs 2.13.92 (cvs for now) for the above.
7290 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7292         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7293         Don't leak bookmark.
7295 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7297         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7298         Resolve the dropped uris to their drop target, use the same naming
7299         logic as the bookmark menu and use gnome-fs-directory icon when adding.
7300         If something more fitting is available it will be updated anyway.
7301         Fixes #332235.
7303 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7305         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7306         Set the has_custom_name_flag before setting the name - which would
7307         otherwise immediately commit the bookmarks to disk without the name.
7308         Fixes #327744.
7310 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7312         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7313         (bookmarks_button_press_event_cb):
7314         Open the popup menu non-modal and pass the button event on to the
7315         tree view. Makes a right click select the item under the cursor
7316         before bringing up the menu. Fixes #329778.
7318 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7320         * libnautilus-private/nautilus-file.c:
7321         (nautilus_file_get_size_as_string_with_real_size):
7322         Add a cast to fix build for platforms where GnomeVFSFileSize
7323         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7325 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7327         * src/file-manager/fm-error-reporting.[ch]:
7328         Add callback to fm_rename_file.
7330         * src/file-manager/fm-icon-view.c:
7331         Pass NULL as above callback
7333         * src/file-manager/fm-list-view.c:
7334         Don't activate file when renaming, delay until rename done.
7335         After rename, scroll to renamed file if not visibile, because it
7336         may have moved.
7338         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7340         * src/file-manager/fm-list-model.c:
7341         On file change, if file was re-sorted emit rows_reordered.
7343         This fixes bug #326581
7345 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7347         * libnautilus-private/nautilus-mime-actions.c:
7348         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7349         (file_compare_by_uri_scheme),
7350         (nautilus_mime_get_default_application_for_files),
7351         (nautilus_mime_get_open_with_applications_for_files),
7352         (nautilus_mime_get_applications_for_files),
7353         (nautilus_mime_has_any_applications_for_files):
7354         Avoid redundant application lookups by sorting the files by mime type
7355         and skipping the ones which have the same mime type / parent uri
7356         combination as the previous one. Prevents nautilus from blocking for
7357         seconds when selecting many files of similar type.
7359 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
7361         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7362         Fall back to locale encoding or force utf8 if the utf8 conversion
7363         of the link target filename fails. (#331379)
7365 2006-02-15  Alexander Larsson  <alexl@redhat.com>
7367         * src/file-manager/fm-properties-window.c (append_extension_pages):
7368         Pass the original files, not the target files to property
7369         page providers. (#329426)
7370         (create_permissions_page):
7371         Make sure we can get permissions from target before showing
7372         permissions page.
7374 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7376         * configure.in:
7377         Post release version bump.
7379 === nautilus 2.13.91 ===
7381 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7383         * NEWS:
7384         Update for release
7386         * configure.in:
7387         Require eel 2.13.91
7389 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7391         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7392         Fix layout bug on desktop (#153519)
7394 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7396         * nautilus-folder-handler.desktop.in:
7397         Add application/x-gnome-saved-search to the list of folder types handled
7399 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7401         * configure.in:
7402         Post release version bump.
7404 === nautilus 2.13.90 ===
7406 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7408         * NEWS:
7409         Update for release
7411         * configure.in:
7412         Bump version to 2.13.90
7414 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7416         * src/nautilus-file-management-properties.c:
7417         (nautilus_file_management_properties_dialog_setup):
7418         * src/nautilus-file-management-properties.glade:
7419         Add the option to always use the location bar to the
7420         preferences dialog. Closes #328659.
7421         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7423 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7425         * libnautilus-private/nautilus-view.h:
7426         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7427         Add new grab_focus method.
7429         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7430         (fm_list_view_iface_init):
7431         Implement grab_focus.
7433         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7434         Use grab_focus to set the focus on the content view. Fixes #329087.
7435         Patch from Nelson Benitez <gnel@cenobioracing.com>
7437 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
7439         * src/nautilus-places-sidebar.c: (compute_drop_position),
7440         (get_drag_data), (free_drag_data), (drag_motion_callback),
7441         (drag_leave_callback), (uri_list_from_selection),
7442         (drag_data_received_callback), (drag_drop_callback),
7443         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7444         Enable bookmarks as drop targets. Closes #43311.
7445         Based on a patch from Christian Neumair <chris@gnome-de.org>.
7447 2006-01-29  Christian Neumair  <chris@gnome-de.org>
7449         * libnautilus-private/nautilus-icon-container.c:
7450         (finish_adding_new_icons):
7451         Use same grid as positioned icons to not mess up spacing.
7453 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
7455         * libnautilus-private/nautilus-file.c:
7456         (nautilus_file_get_size_as_string_with_real_size),
7457         (nautilus_file_get_string_attribute):
7458         * src/file-manager/fm-properties-window.c: (create_basic_page):
7459         Show the detailed file size in addition to the formatted one
7460         in the properties dialog. Fixes #62713.
7461         Patch from Gautier Portet <kassoulet@gmail.com>
7463 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7465         * src/file-manager/fm-directory-view.c:
7466         (confirm_delete_from_trash):
7467         HIGify the icon in the delete from trash dialog.
7468         Patch from Luca Ferretti <elle.uca@libero.it>
7470 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7472         * test/test-nautilus-directory-async.c: (main):
7473         Fix C99-style variable initialization.
7474         Patch from Jens Granseuer <jensgr@gmx.net>
7476 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7478         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7479         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7480         Stop cell editing when disposing the view. Fixes #322821.
7482 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7484         * libnautilus-private/nautilus-file-operations.c:
7485         (progress_dialog_set_to_from_item_text):
7486         Use nautilus_get_uri_shortname_for_display to avoid
7487         crashing g_markup with invalid utf-8. Fixes #325586.
7489 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
7491         * src/file-manager/fm-properties-window.c:
7492         (synch_groups_combo_box), (synch_user_menu):
7493         Don't try to update the owner and group widgets if
7494         the monitored file was removed. Fixes #325702.
7496 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7498         * src/nautilus-window.c: (nautilus_window_destroy):
7499         Unref and destroy a new content view that has been created
7500         but not yet been switched to. Fixes a rare crash.
7502 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7504         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7505         Don't leak title.
7507 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7509         * libnautilus-private/nautilus-desktop-directory-file.c:
7510         (desktop_directory_file_monitor_add):
7511         Fix a typo that makes the desktop directory monitors leak.
7513 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7515         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7516         Never try to scale icons down to 0px. Fixes scaling for
7517         images with extreme ratios.
7519 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7521         * libnautilus-private/nautilus-mime-actions.c:
7522         (nautilus_mime_get_applications_for_file):
7523         Don't leak mime_type.
7525 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
7527         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7528         Destroy the bookmarks window on shutdown.
7530         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7531         Release the bookmark stores.
7533 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
7535         * src/nautilus-spatial-window.c:
7536         (nautilus_spatial_window_finalize):
7537         Don't leak last_geometry.
7539         * src/file-manager/fm-tree-view.c:
7540         (show_iter_for_file):
7541         Don't leak path.
7543 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7545         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7546         Don't try to remove dummy rows from the reverse maps. Fixes
7547         critical warnings when reloading a list view with subdirectories.
7549 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7551         * configure.in:
7552         Post release version bump.
7554 === nautilus 2.13.4 ===
7556 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7558         * NEWS:
7559         Update for release.
7561 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7563         * configure.in:
7564         * libnautilus-private/Makefile.am:
7565         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7566         * libnautilus-private/nautilus-search-engine.c:
7567         Add search support for the Tracker indexing engine.
7569 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7571         * src/file-manager/fm-directory-view.c:
7572         Handle the mount/unmount error case where the mount system handled
7573         the error dialogs.
7575 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7577         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7578         (get_bookmark_index), (compute_drop_position),
7579         (drag_motion_callback), (drag_leave_callback),
7580         (bookmarks_drop_uris), (drag_data_received_callback),
7581         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7582         (bookmarks_check_popup_sensitivity),
7583         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7584         (rename_shortcut_cb), (remove_selected_bookmarks),
7585         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7586         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7587         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7588         (bookmarks_button_press_event_cb), (bookmarks_edited),
7589         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7590         Merge parts of the d'n'd and popup menu code from the gtk filechooser
7591         into the places sidebar.
7593 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7595         * libnautilus-private/nautilus-directory-background.c:
7596         (nautilus_file_background_read_desktop_settings),
7597         (nautilus_file_background_write_desktop_settings):
7598         Handle new background zooming mode. (#105231)
7600 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7602         * src/file-manager/fm-desktop-icon-view.c:
7603         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7604         Remove the default_zoom pref callback in finalize, not destroy.
7605         Fixes #326063.
7607 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7609         * libnautilus-private/nautilus-file-operations.c:
7610         (progress_dialog_set_to_from_item_text):
7611         Handle hostnames in the progress dialog strings more robustly.
7612         Fixes #325737.
7613         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
7615 2006-01-12  Christian Neumair  <chris@gnome-de.org>
7617         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
7618         Update current bookmark name/pixbuf on changes. Partially fixes
7619         #44906.
7621 2006-01-12  Alexander Larsson  <alexl@redhat.com>
7623         * src/file-manager/fm-error-reporting.c: (rename_callback),
7624         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
7625         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
7627 2006-01-11  Sebastien Bacher  <seb128@debian.org>
7629         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7630         updated the default thumbnailing value (Fixes #317587)
7632 2006-01-11  Christian Neumair  <chris@gnome-de.org>
7634         * libnautilus-private/nautilus-mime-actions.c:
7635         (nautilus_mime_get_default_application_for_files),
7636         (intersect_application_lists),
7637         (nautilus_mime_get_open_with_applications_for_files),
7638         (nautilus_mime_has_any_applications_for_files):
7639         * libnautilus-private/nautilus-mime-actions.h:
7640         Add file list helpers for getting associated applications.
7642         * libnautilus-private/nautilus-program-choosing.c:
7643         * libnautilus-private/nautilus-program-choosing.h:
7644         (nautilus_launch_application):
7645         Allow to pass multiple files per application launch.
7647         * src/nautilus-information-panel.c:
7648         (command_button_callback):
7649         Port to new API.
7651         * src/file-manager/fm-directory-view.c:
7652         (application_launch_parameters_new),
7653         (application_launch_parameters_free),
7654         (fm_directory_view_launch_application),
7655         (fm_directory_view_chose_application_callback),
7656         (application_selected_cb),
7657         (open_with_launch_application_callback),
7658         (add_application_to_open_with_menu), (reset_open_with_menu),
7659         (real_update_menus), (list_to_parameters_foreach),
7660         (mime_application_hash),
7661         (fm_directory_view_make_activation_parameters),
7662         (activate_callback):
7663         Support activation of multiple files at once, correctly figure out
7664         their associated applications. Fixes #105653.
7666         * src/file-manager/fm-directory-view.c:
7667         (activate_callback):
7668         ref/unref the view before/after operating on it. Fixes #326231.
7670 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
7672         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
7673         instead of g_utf8_strlen() since gtk_editable_insert_text takes
7674         the number of bytes (not number of characters).  Fixes #324406.
7676 2006-01-10  Jürg Billeter  <j@bitron.ch>
7678         * libnautilus-private/nautilus-desktop-link.c:
7679         (nautilus_desktop_link_new):
7680         Don't try to free constant string. Fixes #326114.
7682 2005-12-20  Christian Neumair  <chris@gnome-de.org>
7684         * libnautilus-private/nautilus-file.c:
7685         (nautilus_file_get_custom_icon):
7686         * src/file-manager/fm-properties-window.c:
7687         (fm_properties_window_drag_data_received),
7688         (make_relative_uri_from_full), (set_icon),
7689         (select_image_button_callback):
7690         Set icons for directories relative to the directory location to make
7691         it follow location changes.
7693 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7695         * src/nautilus-query-editor.c:
7696         Support filtering on arbitrary mime type.
7697         Uses the new eel_mime_get_availible_mime_types
7699         * configure.in:
7700         Require eel 2.13.4 for new mime list function
7702 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7704         * src/nautilus-query-editor.c: (edit_clicked),
7705         (nautilus_query_editor_grab_focus):
7706         Don't focus invisible widget.
7708 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7710         * libnautilus-extension/Makefile.am:
7711         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
7712         Add NautilusLocationWidgetProvider
7714         * src/nautilus-window-manage-views.c:
7715         Use NautilusLocationWidgetProvider
7717 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7719         * src/file-manager/fm-directory-view.c:
7720         (action_save_search_as_callback):
7721         Some better strings, not resizeable.
7723         * src/nautilus-navigation-window.c:
7724         (nautilus_navigation_window_instance_init),
7725         (nautilus_navigation_window_destroy):
7726         Remove unused tooltips object
7728         * src/nautilus-query-editor.c:
7729         Add tooltips, fix spacing
7731         * src/nautilus-spatial-window.c:
7732         * src/nautilus-window-manage-views.c:
7733         Fix spacing for extra location widgets
7735 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
7737         * src/file-manager/fm-directory-view.c
7738         (action_save_search_as_callback):  HIG fixes for the save
7739         search dialog.
7741 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
7743         * libnautilus-private/nautilus-desktop-link-monitor.c:
7744         (volume_delete_dialog):
7745         * libnautilus-private/nautilus-file-operations.c:
7746         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
7747         * libnautilus-private/nautilus-icon-dnd.c:
7748         (confirm_switch_to_manual_layout):
7749         * libnautilus-private/nautilus-program-choosing.c:
7750         (application_cannot_open_location):
7751         * src/file-manager/fm-directory-view.c:
7752         (report_broken_symbolic_link):
7753         * src/nautilus-location-bar.c: (drag_data_received_callback):
7754         Adapt callers to eel dialog API changes. Fixes #324262.
7756         Patch from Christian Neumair <chris@gnome-de.org>
7757         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
7759 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7761         * libnautilus-private/nautilus-dnd.c:
7762         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
7763         for menu items.
7765 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7767         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
7768         (add_new_pattern), (add_new_color): HIG fixes.  Use title
7769         capitalization for window titles.  Fix widget spacing.
7771 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7773         * libnautilus-private/nautilus-file.c: (get_time),
7774         (compare_by_time), (nautilus_file_compare_for_sort),
7775         (nautilus_file_compare_for_sort_by_attribute):
7776         Support comparison by accessed time. Fixes #321671.
7778         * libnautilus-private/nautilus-file.h:
7779         Add atime sort type.
7781         Based on a patch from bluefuture@email.it
7783 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7785         * src/file-manager/fm-properties-window.c:
7786         (select_image_button_callback):
7787         Use GTK_STOCK_REVERT_TO_SAVED item for icon
7788         selection dialog. Closes #95115.
7789         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
7791 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7793         * libnautilus-extension/nautilus-column.c:
7794         * libnautilus-extension/nautilus-menu-item.c:
7795         * libnautilus-extension/nautilus-property-page.c:
7796         Chain up in finalize handler, to fix leaks.
7798 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7800         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
7801         Correct arguments for add_file, makes rename on new folder/file work
7802         again.
7804 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7806         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7807         * libnautilus-private/nautilus-global-preferences.h:
7808         Rename network icon prefs to match others.
7810 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7812         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7813         * libnautilus-private/nautilus-global-preferences.c:
7814         Disable network icon on desktop by default.
7816         * src/nautilus-main.c:
7817         * src/nautilus-navigation-window-ui.xml:
7818         * src/nautilus-spatial-window-ui.xml:
7819         * src/nautilus-window-menus.c:
7820         Add network to go/places menu.
7822 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7824         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
7825         Make entry 30 chars to match file selector dialog.
7826         Patch from Ray Strode
7828 2005-12-13  Alexander Larsson  <alexl@redhat.com>
7830         * libnautilus-private/nautilus-module.c (nautilus_module_load):
7831         open modules G_MODULE_BIND_LOCAL
7833 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7835         * configure.in:
7836         Post release version bump.
7838 === nautilus 2.13.3 ===
7840 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7842         * Makefile.am:
7843         disable update-mimedb in distcheck
7845         * libnautilus-private/Makefile.am:
7846         Add beagle sources to extradist
7848         * NEWS:
7849         Update for release
7851 --- Merged the nautilus-search2 branch ---
7853 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7855         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
7856         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
7857         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
7859 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7861         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
7862         Another case where we need to create a saved search file.
7864 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7866         * configure.in:
7867         Make it possible to build without beagle.
7869 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7871         * libnautilus-private/Makefile.am:
7872         * libnautilus-private/nautilus-search-engine-simple.[ch]:
7873         Add new NautilusSearchEngineSimple backend.
7875         * libnautilus-private/nautilus-file-utilities.[ch]:
7876         Add nautilus_get_home_directory_uri.
7878         * libnautilus-private/nautilus-marshal.list:
7879         Add VOID:OBJECT,BOOLEAN, sort
7881         * libnautilus-private/nautilus-search-directory.[ch]:
7882         Add nautilus_search_directory_is_indexed.
7883         Make sure saved searches are never returned as search hits.
7885         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
7886         Make _new fail if we can't contact beagle daemon.
7887         Set text on query as one string (it can have keywords in it)
7888         Move freeing of query data to after query is done.
7889         Add _is_indexed
7891         * libnautilus-private/nautilus-search-engine.[ch]:
7892         Add nautilus_search_engine_is_indexed
7893         Remove nautilus_search_engine_enabled
7894         Use beagle if availible, otherwise simple backend.
7896         * src/nautilus-navigation-window-menus.c:
7897         Remove search disabled code
7899         * src/nautilus-query-editor.[ch]:
7900         Rename activate to changed and add reload argument
7901         Add go/reload button for non-indexed searches
7902         Add mnemonic for entry
7903         Change saved search string to "Search Folder"
7905         * src/nautilus-navigation-window.c:
7906         Update for query editor changes
7907         For indexed search engines, default to search in homedir
7909         * src/nautilus-spatial-window.c:
7910         Update for query editor changes
7911         For indexed search engines, default to search in homedir
7912         Remove search disabled code
7914 2005-12-07  Alexander Larsson  <alexl@redhat.com>
7916         * src/nautilus-query-editor.c (setup_external_entry):
7917         Make ugly string slightly better.
7919 2005-12-07  Alexander Larsson  <alexl@redhat.com>
7921         * configure.in:
7922         Mime API needs gnome-vfs-module. Unfortunate...
7924         * libnautilus-private/nautilus-query.c:
7925         Parse queries fully
7927         * libnautilus-private/nautilus-search-engine-beagle.c:
7928         Look at mime types and location.
7930         * src/nautilus-query-editor.c:
7931         Add mime type and location to query editor
7933 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7935         * libnautilus-private/nautilus-query.[ch]:
7936         Add new fields to NautilusQuery
7938 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7940         Merge in changes from NAUTILUS_2_12_1 to
7941         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
7942         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
7944 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7946         * src/nautilus-history-sidebar.c: (update_history),
7947         (nautilus_history_sidebar_init):
7948         Fix leaks of bookmarks and model.
7950 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7952         * libnautilus-private/nautilus-search-engine-beagle.c:
7953         (nautilus_search_engine_beagle_set_query):
7954         Unref the right query.
7956 2005-12-05  Alexander Larsson  <alexl@redhat.com>
7958         * libnautilus-private/nautilus-file-utilities.c:
7959         (nautilus_compute_title_for_uri):
7960         Handle NULL query in search.
7962         * libnautilus-private/nautilus-file-utilities.h:
7963         * libnautilus-private/nautilus-search-directory.h:
7964         Move saved search uri/mimetype define to
7965         nautilus-file-utilities.h.
7967         * libnautilus-private/nautilus-search-directory.c:
7968         Ref query in get
7970         * libnautilus-private/nautilus-search-engine.c:
7971         Remove unused stuff.
7973         * src/Makefile.am:
7974         * src/nautilus-query-editor.[ch]:
7975         Add new files implementing NautilusQueryEditor
7977         * src/nautilus-places-sidebar.c:
7978         Remove search from places sidebar.
7980         * src/nautilus-search-bar.[ch]:
7981         Only handle text queries.
7983         * src/nautilus-window.[ch]:
7984         * src/nautilus-window-private.h:
7985         * src/nautilus-navigation-window-menus.c:
7986         * src/nautilus-window-manage-views.c:
7987         extra location widgets support and some search mode changes
7989         * src/nautilus-navigation-window.[ch]:
7990         * src/nautilus-spatial-window.c:
7991         Implement new search ui using extra location widgets
7993         * src/file-manager/fm-directory-view.c:
7994         Implement save search and save search as.
7995         Fix free bugs in fm_directory_view_stop.
7997         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
7998         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
7999         Also handle saved search mimetypes.
8002 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8004         * libnautilus-private/nautilus-search-directory.[ch]:
8005         More functions to save queres.
8007         * src/file-manager/fm-actions.h:
8008         * src/file-manager/fm-directory-view.c:
8009         * src/file-manager/nautilus-directory-view-ui.xml:
8010         Initial stubs for save search menu items.
8012 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8014         * libnautilus-private/nautilus-directory.c:
8015         * libnautilus-private/nautilus-search-directory.[ch]:
8016         * src/nautilus-bookmark-list.c:
8017         Further refactor the query loading, and remove all traces
8018         of the old load/save mechanism.
8020 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8022         * libnautilus-private/nautilus-directory.c:
8023         * libnautilus-private/nautilus-query.[ch]:
8024         * libnautilus-private/nautilus-search-directory.[ch]:
8025         Refactor query loading into NautilusQuery object.
8027 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8029         * configure.in:
8030         Check for update-mime-database
8032         * data/.cvsignore:
8033         * data/Makefile.am:
8034         * data/nautilus.xml.in:
8035         Add mime database entries for saved searches.
8037         * libnautilus-private/Makefile.am:
8038         * libnautilus-private/nautilus-saved-search-file.[ch]:
8039         Special file type for saved search files to pretend that
8040         they are directories.
8042         * libnautilus-private/nautilus-directory.[ch]:
8043         Make nautilus_directory_ref return its arg.
8044         Create NautilusSearchDirectory for saved searches.
8046         * libnautilus-private/nautilus-file-dnd.c:
8047         Non-editable directories do not accept drops.
8049         * libnautilus-private/nautilus-file-private.h:
8050         * libnautilus-private/nautilus-file.h:
8051         Move nautilus_file_get_existing to public header.
8053         * libnautilus-private/nautilus-file.c:
8054         Create saved search files at right time
8056         * libnautilus-private/nautilus-marshal.list:
8057         Add new marshallers
8059         * libnautilus-private/nautilus-monitor.c:
8060         Remove some spew
8062         * libnautilus-private/nautilus-search-directory.[ch]:
8063         Split out search file loading to a separate function.
8065         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8066         Handle several layers of cannot accept drop.
8068         * src/file-manager/fm-directory-view.[ch]:
8069         Make files be related to the directory they are in, since
8070         a file can be in a tree multiple times, with searches.
8071         Sorting us now done in base class, and inheriting classes just
8072         add a compare function.
8073         Fix file leak in new_folder_done.
8075         * src/file-manager/fm-icon-view.c:
8076         Update to new base class API.
8077         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8079         * src/file-manager/fm-list-model.[ch]:
8080         Rearrange data so that we can have one file in multiple dirs.
8081         Still problems with the same directory in multiple dirs.
8082         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8083         Fix leak in each_path_get_data_binder
8085         * src/file-manager/fm-list-view.c:
8086         Update to new APIs (base class and model).
8087         Fix leak in fm_list_view_get_selection_foreach_func.
8089 --- end of nautilus-search2 merge ---
8091 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8093         * src/file-manager/fm-directory-view.c:
8094         (report_broken_symbolic_link):
8095         Don't ask to move broken symlinks to trash in trash (#132751)
8097         Patch from Christian Neumair
8099 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8101         * libnautilus-private/nautilus-desktop-icon-file.c:
8102         * libnautilus-private/nautilus-directory-async.c:
8103         * libnautilus-private/nautilus-file.c:
8104         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8105         permissions.
8107         Patch from Christian Neumair and Christian Kellner
8109         * configure.in:
8110         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8112 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8114         * src/file-manager/fm-properties-window.c:
8115         Use GtkComboBox, not option menu. (#322567)
8117         Patch by Jaap A. Haitsma
8119 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8121         * src/file-manager/fm-directory-view.c:
8122         (extension_action_slow_mime_types_ready_callback),
8123         (extension_action_callback), (add_extension_action_for_files):
8124         Keep the original action refed till its activation callback is
8125         done. Prevents the callback data from being freed prematurely.
8126         Fixes #320230.
8128 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8130         Fixes bug #322957:
8132         Add a "Network Servers" icon on the desktop, which takes you to network:///
8134         * libnautilus-private/nautilus-global-preferences.h
8135         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8136         name.  This determines whether we show the "Network Servers" icon.
8138         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8139         schema for /apps/nautilus/desktop/network_visible; the default is true.
8141         * libnautilus-private/nautilus-desktop-link.h
8142         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8144         * libnautilus-private/nautilus-desktop-link.c
8145         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8147         * libnautilus-private/nautilus-desktop-link-monitor.c
8148         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8149         (nautilus_desktop_link_monitor_delete_link): Don't delete
8150         NAUTILUS_DESKTOP_LINK_NETWORK links.
8151         (update_link_visibility): New helper function.
8152         (desktop_home_visible_changed): Use update_link_visibility(), to
8153         avoid duplicated code.
8154         (desktop_computer_visible_changed): Likewise.
8155         (desktop_trash_visible_changed): Likewise.
8156         (desktop_network_visible_changed): New function.
8157         (create_link_and_add_preference): New helper function.
8158         (nautilus_desktop_link_monitor_init): Use
8159         create_link_and_add_preference() to avoid duplicated code.  Also,
8160         create the network_link.
8161         (desktop_link_monitor_finalize): Unref the network_link.
8162         (remove_link_and_preference): New helper function.
8163         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8164         to avoid duplicated code.  Also, free the network_link.
8166         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8167         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8168         the "Network Servers" icon appears before mounts.
8169         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8170         NAUTILUS_DESKTOP_LINK_NETWORK.
8172 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8174         * libnautilus-private/nautilus-emblem-utils.c:
8175         * libnautilus-private/nautilus-file-operations.c:
8176         * libnautilus-private/nautilus-program-choosing.c:
8177         * src/file-manager/fm-directory-view.c:
8178         * src/file-manager/fm-error-reporting.c:
8179         * src/file-manager/fm-properties-window.c:
8180         * src/file-manager/fm-tree-view.c:
8181         * src/nautilus-application.c:
8182         * src/nautilus-connect-server-dialog-main.c:
8183         * src/nautilus-connect-server-dialog.c:
8184         * src/nautilus-emblem-sidebar.c:
8185         * src/nautilus-information-panel.c:
8186         * src/nautilus-navigation-window-menus.c:
8187         * src/nautilus-property-browser.c:
8188         * src/nautilus-window-bookmarks.c:
8189         * src/nautilus-window-manage-views.c:
8190         Remove title from alerts. (#323134)
8192         Patch from jaap@haitsma.org
8194         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8195         Fix warning from ignoring g_list_append return value
8197 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8199         * src/nautilus-navigation-window.[ch]:
8200         Use combo box instead of option menu (#322567)
8202         Patch from jaap@haitsma.org
8204 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8206         * src/nautilus-file-management-properties.c:
8207         * src/nautilus-file-management-properties.glade:
8208         Use the new combo box code (#322487)
8210         Patch from jaap@haitsma.org
8212         * configure.in:
8213         Require new eel.
8215 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8217         Fixes bug #318140:
8219         * libnautilus-private/nautilus-link-desktop-file.c
8220         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8221         .desktop file doesn't have an Icon property, fall back to some
8222         reasonable icons depending on the type of the .desktop file.
8224         * libnautilus-private/nautilus-icon-factory.c
8225         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8226         custom icons vs. special icons.
8228 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8230         Fixes bug #317962:
8232         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8233         name for $HOME; just let it be the actual display name of the
8234         folder on disk.
8236         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8237         this consistent.
8239 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8241         * src/file-manager/fm-directory-view.c: (done_loading),
8242         (display_pending_callback),
8243         (schedule_idle_display_of_pending_files),
8244         (schedule_timeout_display_of_pending_files),
8245         (unschedule_display_of_pending_files), (queue_pending_files),
8246         (remove_changes_timeout_callback), (reset_update_interval),
8247         (changes_timeout_callback), (schedule_changes),
8248         (files_added_callback), (files_changed_callback),
8249         (done_loading_callback), (schedule_update_menus),
8250         (file_changed_callback), (finish_loading),
8251         (fm_directory_view_stop):
8252         Schedule the frequency of updates to the view in relation to the
8253         activity in a viewed directory instead of simply scheduling everything
8254         as idle. Prevents high CPU load from constant updates in busy
8255         directories and allows more efficient use of the cached info for
8256         the initial display.
8258 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8260         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8261         HIG fixes for the delete confirmation dialog.  Remove window
8262         title & convert dialog type from question to warning.
8264 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8266         * src/file-manager/fm-directory-view.c:
8267         Allow shift-delete even if not visible in ui.
8269         Patch from Nelson Benítez <gnel@cenobioracing.com>
8271 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8273         * icons/knob.png:
8274         New knob icon from Luca Ferretti
8276 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8278         * libnautilus-private/nautilus-file.[ch]:
8279         Add nautilus_file_list_cancel_call_when_ready.
8281         * src/file-manager/fm-directory-view.c:
8282         Handle multiple files being activated together.
8284         Patch from Christian Neumair with some changes.
8286 2005-11-23  Alexander Larsson  <alexl@redhat.com>
8288         * libnautilus-private/nautilus-thumbnails.c:
8289         (nautilus_thumbnail_load_framed_image):
8290         Don't frame thumbnails with alpha channel.
8292 2005-11-22  Alexander Larsson  <alexl@redhat.com>
8294         * src/nautilus-file-management-properties.glade:
8295         Use pixel offset for indenting, not spaces.
8296         Patch from Jaap Haitsma
8298 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
8300         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8301         G_MODULE_BIND_LAZY when dlopening a module.
8303 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8305         * src/file-manager/fm-directory-view.c:
8306         (action_location_delete_callback): Ask for confirmation when deleting
8307         through the location context menu. Fixes #321584.
8309 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8311         * src/nautilus-file-management-properties.c:
8312         (nautilus_file_management_properties_size_group_create):
8313         Don't leak size_group reference.
8314         Patch from Jaap Haitsma <jaap@haitsma.org>
8316 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8318         * configure.in:
8319         Post release version bump.
8321 === nautilus 2.13.2 ===
8323 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8325         * configure.in:
8326         Require new eel
8328         * NEWS:
8329         Update for release
8331 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8333         * src/file-manager/fm-tree-view.c: (create_tree):
8334         * src/nautilus-main.c: (register_icons):
8335         * src/nautilus-window-menus.c:
8336         Always use gnome-fs-home for home icon.
8338 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8340         * libnautilus-private/nautilus-icon-canvas-item.c:
8341         (nautilus_icon_canvas_item_bounds):
8342         Handle emblem size correctly when zoomed.
8343         Patch from Christian Neumair
8345 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8347         * src/nautilus-desktop-window.c (realize):
8348         Fix typo (#320003)
8350 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8352        Fix the volumes part of bug #45953:
8354        * libnautilus-private/nautilus-icon-container.c
8355        (finish_adding_new_icons): First, call assign_icon_position().
8356        Then, don't ignore the fact that the icon may have a lazy
8357        position; check the icon->has_lazy_position flag even after
8358        retrieving its stored position.  If the flag is turned on, defer
8359        the icon to the semi_position_icons list.
8361 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8363         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8364         Handle the case of missing highlight frame better.
8365         Patch from Christian Neumair
8367 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8369         * src/file-manager/fm-properties-window.c:
8370         Nicer ui for setting custom icons (#95115)
8371         Patch from Christian Neumair
8373 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8375         * libnautilus-private/nautilus-file-operations.[ch]:
8376         * src/file-manager/fm-directory-view.[ch]:
8377         * src/file-manager/fm-icon-view.c:
8378         * src/file-manager/fm-list-view.c:
8379         * src/file-manager/fm-tree-view.c:
8380         Get the right position on new folders/files when in
8381         manual position mode.
8382         Patch from Christian Neumair
8384 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8386         * libnautilus-private/nautilus-file-operations.c:
8387         (handle_transfer_overwrite):
8388         Add skip all button. (#48331)
8389         Patch from Guillaume Desmottes <cass@skynet.be>
8391 2005-11-13  Christian Neumair  <chris@gnome-de.org>
8393         * libnautilus-private/nautilus-icon-container.c:
8394         Use ctrl-shift-g to browse back in results. Fixes #320061.
8396 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
8398         * src/file-manager/fm-tree-view.c: (create_tree):
8399         Connect the compare function before root nodes are added.
8400         Prevents the internal sort model of GtkTree from going
8401         out of sync with the tree view after a root node resort.
8402         Fixes #158506.
8404 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
8406         * libnautilus-private/nautilus-icon-canvas-item.h:
8407         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8408         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8409         make the knob image themable as stock-nautilus-knob.
8411         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8412         via keyboard, with <Control>+, <Control>- and <Control>0.
8414         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8415         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8416         does not eat <Control>0.
8418 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8420         * libnautilus-private/nautilus-file-operations.c:
8421         Include locale.h to fix build. Patch from Nelson Benítez.
8423 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8425         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8426         Fix leak. Patch from Kjartan Maraas. (#319333)
8428 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8430         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8431         Correctly sort the mime lists.
8433 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8435         * configure.in:
8436         Post release version bump.
8438 === nautilus 2.13.1 ===
8440 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8442         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8443         Fix test, icon size was removed
8445         * NEWS:
8446         Update for release
8448 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8450         * src/file-manager/fm-directory-view.c: Only show
8451         the "Format" item if gfloppy is around.
8453 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8455         * src/file-manager/fm-actions.h:
8456         * src/file-manager/nautilus-directory-view-ui.xml:
8457         * src/file-manager/fm-directory-view.c: Add a "Format"
8458         menuitem to the context menu of Floppy in Computer,
8459         which runs gfloppy.
8461 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8463         * libnautilus-private/nautilus-program-choosing.c:
8464         (nautilus_launch_show_file):
8465         * src/nautilus-window-manage-views.c:
8466         (display_view_selection_failure):
8467         * src/file-manager/fm-directory-view.c:
8468         (activate_callback),
8469         (activate_activation_uri_ready_callback):
8470         Don't bail if an authentication request was cancelled.
8472 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8474         * src/nautilus-sidebar-title.c:
8475         (update_more_info):
8476         * libnautilus-private/nautilus-file.c:
8477         * libnautilus-private/nautilus-file.h:
8478         (nautilus_file_should_show_type):
8479         Don't display file type in sidebar for computer, network and smb
8480         toplevel URIs. Fixes #168561.
8482 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8484         * libnautilus-private/nautilus-mime-actions.c:
8485         (get_open_with_mime_applications), (application_compare_by_name),
8486         (application_compare_by_id):
8487         Sort applications by name. Fixes bug #310038.
8489 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8491         * libnautilus-private/nautilus-bookmark.c:
8492         (bookmark_file_changed_callback):
8493         Don't update bookmarks when its target file is trashed. Fixes #162787.
8495 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8497         * libnautilus-private/nautilus-window-info.h:
8498         * src/nautilus-window-manage-views.c:
8499         (nautilus_window_open_location_full):
8500         * src/file-manager/fm-icon-view.c:
8501         (icon_container_activate_alternate_callback):
8502         * src/file-manager/fm-list-view.c:
8503         (activate_selected_items_alternate):
8504         Open a new navigational window on alternative item activation.
8506 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8508         * src/nautilus-spatial-window.c:
8509         (got_file_info_for_location_menu_callback):
8510         Use custom image for location button if available. Partially fixes
8511         #311394 and plugs a leak.
8513 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8515         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8516         Scroll into view correctly when renaming (#309964)
8518 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8520         * libnautilus-private/Makefile.am (INCLUDES):
8521         Remove duplicate setting of libnautilus_private_la_LIBADD
8523 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8525         * src/nautilus-shell-interface.idl:
8526         Reuse Nautilus::URI from the one defined in libnautilus-private.
8528         * libnautilus-private/Makefile.am:
8529         Link libnautilus-private statically.
8531 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8533         * src/file-manager/fm-directory-view.c:
8534         (can_delete_uri_without_confirm),
8535         (confirm_delete_directly):
8536         Don't request confirmation for deletion of "burn:" URIs. Fixes
8537         #302607.
8539 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8541         * src/nautilus-places-sidebar.c: (update_places):
8542         * src/nautilus-window-bookmarks.c: (update_bookmarks):
8543         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8545 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8547         * libnautilus-private/nautilus-metafile.c: Make metadata
8548         copying/moving asynchronous.
8550 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8552         * data/browser.xml: Don't mark strings for translation we get from
8553         gnome-icon-theme. Fixes #114919.
8555 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8557         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8558         Don't send slash to typeahead
8560         * src/nautilus-location-dialog.[ch]:
8561         Add nautilus_location_dialog_set_location.
8563         * src/nautilus-navigation-window-menus.c:
8564         * src/nautilus-navigation-window.c:
8565         * src/nautilus-spatial-window.c:
8566         * src/nautilus-window.[ch]:
8567         Open location dialog/entry when you press '/'.
8569 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8571         * src/file-manager/fm-list-view.c:
8572         Use gtktreeview typeahead. Patch by Christian Neumair.
8574 2005-10-18  Jürg Billeter  <j@bitron.ch>
8576         * libnautilus-private/nautilus-icon-container.c: (destroy),
8577         (unrealize), (button_press_event),
8578         (nautilus_icon_container_search_position_func),
8579         (nautilus_icon_container_real_search_enable_popdown),
8580         (nautilus_icon_container_search_enable_popdown),
8581         (nautilus_icon_container_search_disable_popdown),
8582         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8583         (nautilus_icon_container_search_entry_flush_timeout),
8584         (nautilus_icon_container_search_preedit_changed),
8585         (nautilus_icon_container_search_activate),
8586         (nautilus_icon_container_search_delete_event),
8587         (nautilus_icon_container_search_button_press_event),
8588         (nautilus_icon_container_search_iter),
8589         (nautilus_icon_container_search_move),
8590         (nautilus_icon_container_search_scroll_event),
8591         (nautilus_icon_container_search_key_press_event),
8592         (nautilus_icon_container_search_init),
8593         (nautilus_icon_container_ensure_interactive_directory),
8594         (nautilus_icon_container_real_start_interactive_search),
8595         (nautilus_icon_container_start_interactive_search),
8596         (key_press_event), (nautilus_icon_container_class_init):
8597         * libnautilus-private/nautilus-icon-container.h:
8598         * libnautilus-private/nautilus-icon-private.h:
8599         * libnautilus-private/nautilus-marshal.list:
8601         Replace NautilusIconContainer typeahead implementation by a port of
8602         GtkTreeView's interactive search.
8604 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8606         * libnautilus-extension/Makefile.am:
8607         * libnautilus-private/Makefile.am:
8608         Build fixes for cygwin.
8609         Patch from Yaakov S (Cygwin Port)
8611 2005-10-17  Christian Neumair  <chris@gnome-de.org>
8613         * libnautilus-private/nautilus-bookmark.c:
8614         * libnautilus-private/nautilus-bookmark.h:
8615         * libnautilus-private/nautilus-icon-container.c:
8616         * libnautilus-private/nautilus-icon-factory.c:
8617         * libnautilus-private/nautilus-icon-factory.h:
8618         * libnautilus-private/nautilus-ui-utilities.c:
8619         * src/nautilus-bookmarks-window.c:
8620         * src/nautilus-history-sidebar.c:
8621         * src/nautilus-places-sidebar.c:
8622         * src/nautilus-sidebar-title.c:
8623         * src/nautilus-spatial-window.c:
8624         * src/nautilus-window-menus.c:
8625         * src/file-manager/fm-directory-view.c:
8626         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
8627         stock icon size, use this size in the sidebar, and in menus.
8628         Fixes #167107 and others.
8630 2005-10-17  Alexander Larsson  <alexl@redhat.com>
8632         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
8633         Remove ctrl-backspace delete keybinding. (#310546)
8635 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8637         * libnautilus-extension/nautilus-file-info.c:
8638         * libnautilus-extension/nautilus-file-info.h:
8639         * libnautilus-private/nautilus-file.c:
8640         Add new functions for extensions:
8641         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
8642         nautilus_file_info_get_volume, nautilus_file_info_get_drive
8644         Patch from Trevor Davenport
8646 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8648         * configure.in:
8649         Bump version to 2.13.1. Further 2.12.x work is on
8650         gnome-2-12 branch.
8652 ==== gnome-2-12 branched from here ===
8654 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8656         * configure.in:
8657         Post release version bump
8659 === nautilus 2.12.1 ===
8661 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8663         * NEWS:
8664         Update for 2.12.1
8666 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8668         * libnautilus-private/nautilus-file-operations-progress.c:
8669         (nautilus_file_operations_progress_new),
8670         (nautilus_file_operations_progress_new_file):
8671         Correctly escape input strings for GMarkup. (#317736)
8672         Patch from Christian Neumair.
8674 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8676         * src/file-manager/fm-list-model.c:
8677         (fm_list_model_sort_file_entries):
8678         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
8679         Patch from Christian Neumair.
8681 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8683         * libnautilus-private/nautilus-directory-metafile.c:
8684         (nautilus_directory_get_file_metadata):
8685         On assert failure, return default metadata, not NULL.
8686         Partial fix of #308977.
8687         Patch from Christian Neumair.
8689 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8691         * src/nautilus-window.c:
8692         Verify arguments in public functions.
8693         Patch from Christian Neumair.
8695 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8697         * libnautilus-private/nautilus-icon-container.c:
8698         * libnautilus-private/nautilus-icon-private.h:
8699         Don't crash if file removed during start of drag. (#158196)
8700         Patch from Christian Neumair.
8702         Remove remove_context_menu_timeout, which is not needed anymore.
8704 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8706         * src/file-manager/nautilus-directory-view-ui.xml:
8707         Fix some spelling errors.
8708         Patch from Lukasz Stelmach <stlman@poczta.fm>
8710 2005-09-30  Christian Neumair  <chris@gnome-de.org>
8712         * libnautilus-private/nautilus-icon-container.c:
8713         (nautilus_icon_container_update_scroll_region),
8714         (lay_down_icons_horizontal):
8715         Only wrap icons when the right margin touches the rightmost icon.
8716         Fixes #313025.
8718 2005-09-30  Alexander Larsson  <alexl@redhat.com>
8720         * src/file-manager/fm-tree-view.c: (compare_rows):
8721         Correct sort order for dummy row.
8722         Possible fix for #123051
8724 2005-09-27  Alexander Larsson  <alexl@redhat.com>
8726         * src/file-manager/fm-directory-view.c:
8727         (activate_check_mime_types):
8728         Never warn if the files would be launched in the same app.
8729         Partially reverts checkin from 2005-08-01.
8731 2005-09-26  Christian Neumair  <chris@gnome-de.org>
8733         * libnautilus-private/nautilus-desktop-directory.c:
8734         (desktop_directory_changed_callback), (desktop_finalize),
8735         (update_desktop_directory): Make changes to "desktop_is_home_dir"
8736         GConf key instant apply. Fixes #116217.
8738         * libnautilus-private/nautilus-icon-canvas-item.c:
8739         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
8740         Partially fixes #159643.
8742         * src/file-manager/fm-directory-view.c:
8743         (action_mount_volume_callback), (action_unmount_volume_callback),
8744         (action_eject_volume_callback), (file_should_show_foreach),
8745         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
8746         volumes at once. Fixes #156169.
8748 2005-09-20  christian neumair  <chris@gnome-de.org>
8750         * src/nautilus-connect-server-dialog.c: (connect_to_server):
8751         Fix leak and crasher. Fixes #314730.
8753         * src/file-manager/fm-directory-view.c: (connect_proxy):
8754         Don't poke around with null pixbuf if icon theme lookup failed.
8756         * libnautilus-private/nautilus-desktop-directory-file.c:
8757         (desktop_directory_file_get_deep_counts):
8758         * libnautilus-private/nautilus-file.c:
8759         (nautilus_file_get_deep_counts),
8760         (nautilus_file_get_string_attribute_with_default:):
8761         * libnautilus-private/nautilus-file.h:
8762         * libnautilus-private/nautilus-trash-file.c:
8763         (trash_file_get_deep_counts):
8764         * src/file-manager/fm-properties-window.c:
8765         (directory_contents_value_field_update),
8766         (attach_directory_contents_value_field),
8767         (update_visibility_of_item_count_fields),
8768         (update_visibility_of_item_count_fields_wrapper),
8769         (remember_directory_contents_widget),
8770         (append_directory_contents_fields), (real_destroy):
8771         Add force flag to nautilus_file_get_deep_counts, which forces
8772         generation even if the "show deep count" preference is turned off.
8773         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
8775 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
8777         * nautilus-connect-server-dialog-main.c: (main):
8778         * nautilus-connect-server-dialog.h:
8779         * nautilus-connect-server-dialog.c:
8780         (nautilus_connect_server_dialog_new):
8781         * nautilus-window-menus.c:
8782         (action_connect_to_server_callback):
8783         Autofill "Connect to server" dialog where possible.
8784         Fixes #314745
8786 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8788         * libnautilus-private/nautilus-file-operations.c:
8789         (nautilus_file_operations_copy_move),:
8790         Try to use the trash associated with a symlink's parent directory if
8791         resolution fails because of broken symlink when moving symlink to
8792         trash.
8794         * libnautilus-private/nautilus-file-operations.c:
8795         (nautilus_self_check_file_operations):
8796         Fix date self checks. Fixes #47364.
8798 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8800         * icons/Makefile.am:
8801         * icons/Search.png:
8802         * icons/nautilus-desktop.png:
8803         * icons/nautilus-file-management-properties.png:
8804         * icons/nautilus-mini-logo.png:
8805         * icons/nautilus-server-connect.png:
8806         * icons/side_bar_image.png:
8807         Remove unused icons (#315990)
8808         Patch from Jaap A. Haitsma
8810 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8812         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
8813         * libnautilus-private/nautilus-thumbnails.c:
8814         (nautilus_update_thumbnail_file_copied),
8815         (nautilus_update_thumbnail_file_renamed),
8816         (nautilus_remove_thumbnail_for_file):
8817         * libnautilus-private/nautilus-thumbnails.h:
8818         Copy thumbnails when copying file metadata. Fixes #45191.
8820 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8822         * src/file-manager/fm-list-view.c: (drag_begin_callback),
8823         (motion_notify_callback):
8824         Setup drag in the "drag-begin" handler.
8826 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8828         * libnautilus-private/nautilus-icon-container.[ch]:
8829         * libnautilus-private/nautilus-icon-private.h:
8830         Add support for lazily positioned icons.
8832         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
8833         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
8834         (fm_icon_view_screen_changed):
8835         Use lazily positioned icons for desktop icons. (#45953)
8837         Patch from Christian Neumair  <chris@gnome-de.org>
8839 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
8841         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
8843 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
8845         Fixes bug #171073:
8847         * libnautilus-private/nautilus-trash-directory.c
8848         (nautilus_trash_directory_instance_init): In addition to
8849         connecting to "volume_pre_unmount" on the volume monitor, also
8850         connect to "volume_unmounted".  This will let the trash clean up
8851         its merged directory even if the unmount is not initiated from
8852         Nautilus.
8854         * libnautilus-private/nautilus-merged-directory.c
8855         (merged_remove_real_directory): When a real directory is removed
8856         from the merged directory, emit notifications to that effect.
8857         This lets the trash window remove the icons that used to
8858         correspond to a volume that got unmounted.
8859         (real_directory_notify_files_removed): New utility function.
8861 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8863         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
8864         the zoom level is initialized correctly in fm_list_view_begin_loading.
8865         Fixes #314269.
8867 2005-09-06  Alexander Larsson  <alexl@redhat.com>
8869         * libnautilus-private/nautilus-directory-async.c:
8870         (nautilus_directory_monitor_add_internal),
8871         (nautilus_directory_monitor_remove_internal):
8872         * libnautilus-private/nautilus-file-private.h:
8873         * libnautilus-private/nautilus-file.c: (finalize):
8874         Only use directory monitors to avoid using lots and lots of
8875         file monitors. This is an optimization in almost all cases, although
8876         it does a bit more work when viewing a file properties dialog with the
8877         containing folder window hidden. (#315041)
8879 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8881         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
8882         (get_unique_files), (reset_extension_actions_menu): Always pass all
8883         selected files to extension, instead of passing max. 1 per selected
8884         MIME type. Fixes #314721.
8886 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8888         * configure.in:
8889         Post release version bump.
8891 === nautilus 2.12.0 ===
8893 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8895         * configure.in:
8896         Require eel 2.12.
8898         * NEWS:
8899         Update for release
8901 2005-08-31  Alexander Larsson  <alexl@redhat.com>
8903         * libnautilus-private/nautilus-icon-container.c:
8904         (handle_focus_in_event), (handle_focus_out_event):
8905         Don't redraw the whole desktop on focus in/out.
8907 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8909         * libnautilus-private/nautilus-icon-factory.c:
8910         (get_icon_from_cache):
8911         Revert memleak patch from 2005-08-23, since it was
8912         wrong and causes crashes.
8914 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8916         * libnautilus-private/nautilus-icon-dnd.c:
8917         (nautilus_icon_container_get_drop_action):
8918         Handle background color/image drops even on
8919         icons. (#47536)
8920         Patch from Christian Neumair  <chris@gnome-de.org>
8922 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8924         * src/file-manager/fm-directory-view.c:
8925         (filtering_changed_callback):
8926         Fix handling of global show-hidden-file prefs change.
8927         (#306821)
8928         Patch from Christian Neumair  <chris@gnome-de.org>
8930 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8932         * libnautilus-private/nautilus-icon-container.c:
8933         (nautilus_icon_container_get_first_visible_icon):
8934         Handle non-sorted-by-y icon containers (manual mode).
8935         #157415. Patch from Christian Neumair <chris@gnome-de.org>
8937 2005-08-25  William Jon McCann  <mccann@jhu.edu>
8939         * src/file-manager/fm-icon-view.c (should_preview_sound):
8940         Don't allow audio preview in burn://.  Workaround for
8941         #312275.
8943 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8945         * libnautilus-private/nautilus-icon-factory.c:
8946         (get_special_icon_for_file),
8947         (nautilus_icon_factory_get_icon_for_file),
8948         (nautilus_icon_factory_is_icon_ready_for_file):
8949         Handle some more special location icons, and don't require
8950         attributes for special location icons. (#312095, #312134)
8951         Patch from Christian Neumair  <chris@gnome-de.org>
8953 2005-08-26  Alexander Larsson  <alexl@redhat.com>
8955         * src/file-manager/fm-directory-view.c:
8956         Better handling of script env vars:
8957         Expand uri for desktop directory.
8958         Expand uris for links on desktop
8959         Expand pathnames for items in trash.
8960         Fixes bug #148545
8961         Based on a patch from Christian Neumair  <chris@gnome-de.org>
8963 2005-08-26  Alexander Larsson  <alexl@redhat.com>
8965         * libnautilus-private/nautilus-icon-container.c:
8966         (lay_down_icons_horizontal):
8967         Fix layouting in text-beside-icons mode for short names.
8968         (#159621)
8969         Patch from Christian Neumair  <chris@gnome-de.org>
8971 2005-08-25  Alexander Larsson  <alexl@redhat.com>
8973         * libnautilus-private/nautilus-file-operations.[ch]:
8974         * src/file-manager/fm-directory-view.c:
8975         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
8976         nautilus_file_operations_new_file_from_template, instead
8977         manually removing source when needed. This fixes #309592.
8979 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8981         * configure.in:
8982         Post release version bump.
8984 === nautilus 2.11.92 ===
8986 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8988         * configure.in:
8989         Require eel 2.11.92.
8991         * NEWS:
8992         Update for release
8994 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8996         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8997         (get_drop_action), (receive_dropped_keyword),
8998         (drag_data_received_callback):
8999         Enable emblem dropping to the list view and allow text
9000         drags on the list background. Fixes #313408.
9002         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9004 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9006         * libnautilus-private/nautilus-icon-factory.c:
9007         (get_icon_from_cache):
9008         Don't ref cached_icon twice. Fixes #307288.
9010         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9012 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9014         * libnautilus-private/nautilus-file.c:
9015         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9016         (prepend_automatic_emblem_names):
9017         * libnautilus-private/nautilus-file.h:
9018         * src/file-manager/fm-directory-view.c:
9019         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9020         (real_update_menus):
9021         Don't allow trashing or deleting the home or desktop folder within
9022         a selection or via the location button context menu. Fixes #310414.
9024         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9026 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9028         * libnautilus-private/nautilus-mime-actions.c:
9029         (filter_nautilus_handler), (get_open_with_mime_applications),
9030         (nautilus_mime_get_open_with_applications_for_file),
9031         (nautilus_mime_get_applications_for_file),
9032         (nautilus_mime_has_any_applications_for_file):
9033         Don't show nautilus folder handler as application option
9034         for folders. Fixes #310382.
9036         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9038 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9040         * src/nautilus-main.c: (main):
9041         Revert the GDK threading patch as it causes major
9042         freezage. Fixes #313588.
9044 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9046         * src/file-manager/fm-properties-window.c: (create_image_widget),
9047         (create_basic_page): Don't make icon drop target for images if
9048         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9050 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9052         * src/nautilus-main.c:
9053         Initialize the GDK threading system. Fixes #312894.
9055 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9057         Lots of cleanups. Closes bug #313094 and bug #149714
9059         * libnautilus-private/nautilus-directory-background.c:
9060         (nautilus_file_background_write_desktop_default_settings):
9061         ANSIfication
9062         * libnautilus-private/nautilus-file.c: Mark some variables
9063         static.
9064         * libnautilus-private/nautilus-icon-container.c:
9065         (nautilus_icon_container_get_selection): Return NULL not
9066         FALSE.
9067         * libnautilus-private/nautilus-icon-factory.c:
9068         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9069         * libnautilus-private/nautilus-metafile.c: Static variables
9070         * libnautilus-private/nautilus-program-choosing.c:
9071         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9072         * src/file-manager/fm-icon-view.c:
9073         (fm_icon_view_get_background_widget): FALSE vs NULL
9074         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9075         Plug a leak. Bug #313094.
9076         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9077         NULL vs 0.
9078         * src/nautilus-bookmark-list.c:
9079         (nautilus_bookmark_list_get_file_path),
9080         (nautilus_bookmark_list_load_file): ANSIfication
9081         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9082         ANSIfication
9083         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9084         NULL vs 0.
9085         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9086         ANSIfication
9088 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9090         * configure.in:
9091         Post release version bump.
9093 === nautilus 2.11.91 ===
9095 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9097         * configure.in:
9098         Require eel 2.11.91.
9100         * NEWS:
9101         Update for release
9103 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9105         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9106         (nautilus_file_can_rename):
9107         Don't allow renaming of the desktop folder. Closes #125637.
9109         Patch from Christian Neumair  <chris@gnome-de.org>
9111 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9113         * src/nautilus-property-browser.c:
9114         (nautilus_property_browser_class_init),
9115         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9116         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9118         Patch from Christian Neumair  <chris@gnome-de.org>
9120 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9122         * libnautilus-private/nautilus-file-operations.c
9123         (nautilus_file_operations_copy_move):
9124         Allow moving files within the burn location. Fixes #312085.
9126         Patch from William Jon McCann <mccann@jhu.edu>
9128 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9130         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9131         (open_selected_bookmark): Open the appropriate kind of window when
9132         jumping to bookmark. Fixes #312160.
9134         Patch from Jaap Haitsma <jaap@haitsma.org>
9136 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9138         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9139         Fixes #308996.
9141 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9143         * src/nautilus-window.c: (nautilus_window_class_init):
9144         * src/nautilus-window.h:
9145         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9146         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9148 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9150         * configure.in: Added "te" to ALL_LINGUAS.
9152 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9154         * libnautilus-private/nautilus-metafile.c
9155         (set_file_node_timestamp): Added, sets a timestamp property on a
9156         file node so that metadata changes can be tracked per file, rather
9157         than per directory.
9158         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9159         copy_file_metadata): Set the timestamp on the node.
9161 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9163         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9164         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9165         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9167         * src/nautilus-location-bar.c: (real_cancel),
9168         (nautilus_location_bar_class_init),
9169         (nautilus_location_bar_set_location)
9170         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9171         * src/nautilus-navigation-bar.h:
9172         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9173         (navigation_bar_location_changed_callback): Hide temporary bars when
9174         pressing the escape key. Fixes #311652.
9176 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9178         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9179         Initialize best_icon_size when constructing sidebar.
9180         Fixes a critical librsvg warning.
9182         Patch from Jaap Haitsma <jaap@haitsma.org>
9184 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9186         * libnautilus-private/nautilus-customization-data.c:
9187         (format_name_for_display):
9188         * src/nautilus-property-browser.c: (add_reset_property):
9189         Use "Reset" as reset emblem label. Fixes #311380.
9191 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9193         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9194         Use actual/guessed MIME type relation instead of relying on their
9195         default application information. Partially fixes #309862.
9197 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9199         * libnautilus-private/nautilus-file-operations-progress.c:
9200         (nautilus_file_operations_progress_new):
9201         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9202         appears in tasklist and is minimizable. Fixes #310676.
9204 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9206         * libnautilus-private/nautilus-dnd.c:
9207         (nautilus_drag_default_drop_action_for_icons):
9208         Default to move action for locations on other file systems if they
9209         should be moved to their parent folder. Fixes #61269.
9211 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9213         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9214         Use the display name of the file if the uri uses a method
9215         unknown to gnome-vfs (trash:). Fixes #310274.
9217 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9219         * configure.in:
9220         Post release version bump.
9222 === nautilus 2.11.90 ===
9224 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9226         * configure.in:
9227         Require eel 2.11.90 and bump version.
9229         * NEWS:
9230         Update for release
9232 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9234         * src/file-manager/fm-directory-view.c:
9235         Don't use trash icon for location button delete action.
9236         Fixes #310414.
9238         Patch from Christian Neumair  <chris@gnome-de.org>
9240 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9242         * src/nautilus-desktop-window.c: (real_get_icon_name),
9243         (nautilus_desktop_window_class_init):
9244         * src/nautilus-navigation-window.c: (real_get_icon_name),
9245         (nautilus_navigation_window_class_init):
9246         * src/nautilus-spatial-window.c: (real_get_icon_name),
9247         (nautilus_spatial_window_class_init):
9248         * src/nautilus-window.c: (nautilus_window_update_icon):
9249         * src/nautilus-window.h:
9250         Use file-manager icon for browser windows. Fixes bug #166516.
9252         Patch from Christian Neumair  <chris@gnome-de.org>
9254 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9256         * src/file-manager/fm-icon-view.c:
9257         (play_file), (preview_audio): track the pid of the currently
9258         running sound process using a static variable and kill it
9259         before starting any new process.
9260         (can_play_sound): copy from nautilus-sound.c
9262         * src/nautilus-application.c: (finish_startup): don't call
9263         nautilus_sound_init()
9265         * libnautilus-private/nautilus-sound.[ch]: remove old code
9266         to track the currently runing sound process using a GConf
9267         key.
9269         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9271 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9273         * libnautilus-private/nautilus-global-preferences.c:
9274         (nautilus_global_preferences_init): remove code to import
9275         some preferences which were deprecated in GNOME 2.2.
9277 2005-07-15  Vincent Noel  <vnoel@cox.net>
9279         * src/nautilus-information-panel.c: (make_button_box),
9280         (add_command_buttons):
9281         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9282         (sidebar_title_create_more_info_label): Ellipsize everything in
9283         the information side pane, and make labels selectable. Fixes
9284         #310386, #80429 and #43858.
9286 2005-07-14  Elijah Newren  <newren@gmail.com>
9288         * configure.in: Bump required startup-notification version up to
9289         0.8 (should have been done back in February with the updated
9290         startup-notification stuff, but better late than never)
9292 2005-07-14  Alexander Larsson  <alexl@redhat.com>
9294         * src/file-manager/fm-list-view.c:
9295         Remove underlines from all lines in single click mode.
9296         Add hover underline and cursor. (#105521)
9297         Patch from Christian Neumair  <chris@gnome-de.org>
9299 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9301         * libnautilus-private/nautilus-desktop-link-monitor.c:
9302         (volume_delete_dialog): Refer to the volume context menu as "popup
9303         menu", and not as "right-click menu". Fixes #308248.
9305 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9307         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9308         path_bar_location_changed_callback): Try to reload visited locations
9309         from history before doing a full location change. Fixes #310068.
9311         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9312         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9313         Fixes #92862.
9315 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9317         * src/nautilus-navigation-window.c:
9318         * src/nautilus-spatial-window.c:
9319         * src/nautilus-window.c:
9320         Pack main table with GTK_SHRINK (#16057)
9322 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9324         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9325         Don't scroll to end of column on rename (#309964).
9327 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9329         * libnautilus-private/nautilus-file-utilities.c:
9330         Files with name "~" are not backups. (#170607)
9331         Patch from Christian Neumair <chris@gnome-de.org>
9333 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9335         * libnautilus-private/nautilus-icon-dnd.c:
9336         Set dnd icon in drag_begin (#307943)
9337         patch from Matthias Clasen
9339 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9341         * configure.in:
9342         Post release version bump.
9344 === nautilus 2.11.4 ===
9346 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9348         * configure.in:
9349         Require eel 2.11.4
9351         * NEWS:
9352         Update for release
9354 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9356         * src/nautilus-image-properties-page.c: (load_finished):
9357         list width/height separately (#159851)
9359         Patch from Christian Neumair <chris@gnome-de.org>
9361 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9363         * src/nautilus-spatial-window.[ch]:
9364         * src/nautilus-window-private.h:
9365         * src/nautilus-window.c:
9366         Show busy cursor in browser mode too. (#97887)
9368         Patch from Christian Neumair <chris@gnome-de.org>
9370 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9372         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9373         * nautilus.desktop.in:
9374         * src/file-manager/fm-tree-view.c:
9375         * src/nautilus-places-sidebar.c:
9376         filesystem -> file system in strings
9378         Sebastien Bacher <seb128@debian.org>
9380 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9382         * libnautilus-private/nautilus-icon-dnd.c:
9383         * src/file-manager/fm-directory-view.c:
9384         * src/file-manager/fm-properties-window.c:
9385         * src/nautilus-emblem-sidebar.c:
9386         Fix up some strings for the translators. (#309879)
9387         Patch from Christian Neumair <chris@gnome-de.org>
9389 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9391         * libnautilus-private/nautilus-desktop-link-monitor.c:
9392         Handle volumes_visible changing from true to true.
9394         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9396 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9398         * src/file-manager/fm-list-view.c:
9399         don't activate selection on expand in single click mode (#309389)
9401         Patch from chris@gnome-de.org
9403 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9405         * src/nautilus-places-sidebar.c:
9406         Remove gtk_range_get_adjustment assertion warnings.
9408 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9410         * libnautilus-private/nautilus-global-preferences.[ch]:
9411         * src/nautilus-actions.h:
9412         * src/nautilus-navigation-window-menus.c:
9413         * src/nautilus-navigation-window-ui.xml:
9414         * src/nautilus-navigation-window.c:
9415         Add toggle to hide/show main toolbar.
9417         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9419 2005-07-10  Christian Neumair  <chris@gnome-de.org>
9421         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9422         to add a color if another equally-named one already exists. Fixes
9423         #44867.
9425         Patch from Daniel Godas <siro.san@gmail.com>.
9427 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9429         * src/nautilus-pathbar.c:
9430         * src/nautilus-places-sidebar.c: (update_places):
9431         Use the same icon for filesystem as the gtk file chooser.
9432         Fixes #309825.
9434         Patch from Christian Neumair  <chris@gnome-de.org>
9436 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9438         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9439         Remove extra ScrolledWindow container. Fixes #309832.
9441 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9443         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9444         Preserve the selection when refreshing the view. Fixes #48383.
9446         Patch from Fabio Bonelli <fabiobonelli@libero.it>
9448 2005-07-08  Alexander Larsson  <alexl@redhat.com>
9450         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9452         * src/Makefile.am:
9453         * src/nautilus-pathbar.[ch]:
9454         New pathbar widget. Based on code from gtk.
9456         * src/nautilus-navigation-window.[ch]:
9457         * src/nautilus-window-manage-views.c:
9458         * src/nautilus-window-private.h:
9459         Use pathbar in browser window.
9461         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9462         * libnautilus-private/nautilus-global-preferences.[ch]:
9463         Add always_use_location_entry prefs.
9465         * src/nautilus-navigation-window-menus.c:
9466         Whitespace fixup.
9468 2005-07-07  Joe Shaw  <joeshaw@novell.com>
9470         * configure.in: Bump required gnome-vfs version up to
9471         2.11.1
9473 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9475         * src/nautilus-window.c: (add_view_as_menu_item):
9476         Connect accelerators with "View as" menu items. Fixes #139908.
9478         * libnautilus-private/nautilus-file-operations.c:
9479         (progress_dialog_set_to_from_item_text):
9480         When operating on remote locations, also display hostname in copy/move
9481         progress dialog.
9483 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
9485         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9486         Free the tree paths.
9487         * src/nautilus-notes-viewer.c: (get_property_pages): Close
9488         a tiny leak. (1 byte :-)
9489         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9490         (make_properties_from_directories): Unref pixbufs.
9491         * src/nautilus-spatial-window.c:
9492         (nautilus_spatial_window_set_location_button): Free icon name
9493         Closes bug #307291 and bug #308540.
9495 2005-07-06  Danilo Å egan  <danilo@gnome.org>
9497         * src/file-manager/nautilus-directory-view-ui.xml: Add space
9498         before 'action="Rename"'.
9500 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9502         * libnautilus-private/nautilus-icon-container.c:
9503         (nautilus_icon_container_get_selection):
9504         * src/file-manager/fm-directory-view.c: (delete_selected_files):
9505         Correctly sort files before operating on them. Fixes #308884.
9507         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9508         * libnautilus-private/nautilus-dnd.h:
9509         * libnautilus-private/nautilus-icon-dnd.c:
9510         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9511         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9512         (nautilus_tree_view_drag_dest_new):
9513         * src/nautilus-spatial-window.c:
9514         (nautilus_spatial_window_instance_init):
9515         * src/file-manager/fm-list-model.c:
9516         (fm_list_model_multi_drag_data_get):
9517         Use GTK+ helpers for text D'n'D.
9519         * src/nautilus-shell-ui.xml:
9520         * src/nautilus-window-menus.c:
9521         Register control-+/- keys on keypad for zooming. Fixes #309018.
9523         * libnautilus-private/nautilus-file-operations.c:
9524         (new_file_transfer_callback):
9525         Fix template duplicate numbering. Fixes #307252.
9527 2005-07-06  Alexander Larsson  <alexl@redhat.com>
9529         * libnautilus-private/nautilus-icon-canvas-item.c:
9530         * libnautilus-private/nautilus-icon-container.c:
9531         * libnautilus-private/nautilus-icon-private.h:
9532         Add normal_alpha style property that is used when
9533         frame_text is on.
9535         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9537 2005-07-05  Joe Shaw  <joeshaw@novell.com>
9539         * nautilus-folder-handler.desktop.in: Add x-directory/normal
9540         and inode/directory to the list of mime types this desktop file
9541         can handle.
9543 2005-07-05  Christian Neumair  <chris@gnome-de.org>
9545         * libnautilus-private/nautilus-dnd.h:
9546         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9548         * libnautilus-private/nautilus-file-operations.[ch]:
9549         * libnautilus-private/nautilus-icon-container.[ch]:
9550         * libnautilus-private/nautilus-icon-dnd.c:
9551         * libnautilus-private/nautilus-marshal.list:
9552         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9553         * src/file-manager/fm-directory-view.[ch]:
9554         * src/file-manager/fm-icon-view.c:
9555         * src/file-manager/fm-list-view.c:
9556         * src/file-manager/fm-tree-view.c:
9557         Enable dropping of text, which will create a new file containing the
9558         dropped text. Fix drop handle marshallers.
9560 2005-07-02  Christian Kellner  <gicmo@gnome.org>
9562         * src/nautilus-location-entry.c:
9563         Replace eel_make_uri_from_input_with_trailing_ws with
9564         the gnome-vfs one.
9565         Fixes bug #165755.
9567 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9569         * configure.in:
9570         Post release version bump.
9572 === nautilus 2.11.3 ===
9574 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9576         * libnautilus-private/nautilus-file-operations.c:
9577         Fix test
9579         * NEWS:
9580         Update for release
9582         * configure.in:
9583         Require eel 2.11.3
9585 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9587         * libnautilus-private/nautilus-window-info.[ch]:
9588         * src/nautilus-window.c:
9589         Add nautilus_window_info_get_bookmark_list
9591         * src/Makefile.am:
9592         * src/nautilus-application.c:
9593         * src/nautilus-places-sidebar.[ch]:
9594         Add new places sidebar.
9596         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9598         * src/file-manager/fm-tree-view.c:
9599         Fix runtime warnings.
9601 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9603         * src/file-manager/fm-actions.h:
9604         * src/file-manager/fm-directory-view.c:
9605         Add icon for empty file in create menu.
9607         Patch from Christian Neumair  <chris@gnome-de.org>
9609 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9611         * src/file-manager/fm-directory-view.c:
9612         Better strings for browser tooltips.
9613         Patch from Luca Ferretti <elle.uca@libero.it>
9615 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
9617         * libnautilus-private/nautilus-file-operations.c:
9618         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
9619         base name from the file name. (Fixes #306341).
9621 2005-06-28  Alexander Larsson  <alexl@redhat.com>
9623         * libnautilus-private/nautilus-sidebar.[ch]:
9624         Add get_tab_tooltop method.
9626         * src/nautilus-navigation-window.c:
9627         * src/nautilus-side-pane.[ch]:
9628         Use get_tab_tooltip.
9630         * src/nautilus-emblem-sidebar.c:
9631         * src/nautilus-history-sidebar.c:
9632         * src/nautilus-information-panel.c:
9633         * src/nautilus-notes-viewer.c:
9634         Implement get_tab_toolkit.
9636         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
9638 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9640         * src/nautilus-notes-viewer.c:
9641         (nautilus_notes_viewer_set_parent_window):
9642         Adapt to recent nautilus clipboard API changes.
9644 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9646         * libnautilus-private/nautilus-clipboard.c:
9647         (editable_connect_callbacks), (editable_disconnect_callbacks),
9648         (text_buffer_update_sensitivity), (text_buffer_delete_range),
9649         (text_buffer_mark_set), (text_view_connect_callbacks),
9650         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
9651         (initialize_clipboard_component_with_callback_data),
9652         (nautilus_clipboard_real_set_up),
9653         (nautilus_clipboard_set_up_text_view):
9654         * libnautilus-private/nautilus-clipboard.h:
9655         Properly set text view paste action sensitivity on clipboard changes.
9656         Fixes #306127.
9658 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9660         * src/nautilus-bookmark-list.c:
9661         Fix handling of notification of .gtk-bookmark file changes.
9663         * src/Makefile.am:
9664         * src/nautilus-window-bookmarks.[ch]:
9665         * src/nautilus-application.c:
9666         * src/nautilus-navigation-window-menus.c:
9667         * src/nautilus-navigation-window.[ch]:
9668         * src/nautilus-spatial-window-ui.xml:
9669         * src/nautilus-spatial-window.c:
9670         * src/nautilus-window-menus.c:
9671         * src/nautilus-window-private.h:
9672         * src/nautilus-window.[ch]:
9673         Move most bookmark stuff to nautilus-window-bookmarks and
9674         put bookmarks in spatial windows too.
9676 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9678         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9680         * src/nautilus-bookmark-list.[ch]:
9681         Share bookmarks with gtk+.
9683         * libnautilus-private/nautilus-file-utilities.[ch]:
9684         * src/nautilus-window.c: (real_get_title):
9685         Move compute_default_title to nautilus_compute_title_for_uri.
9687         * libnautilus-private/nautilus-bookmark.[ch]:
9688         * src/nautilus-bookmarks-window.c:
9689         Add has_custom_name boolean to NautilusBookmark
9691         * src/Makefile.am:
9692         * src/nautilus-bookmark-parsing.[ch]:
9693         * src/nautilus-navigation-window-menus.c:
9694         Remove no longer needed files nautilus-bookmark-parsing.[ch].
9696 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
9698         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
9699         (real_update_menus_volumes): Plug a couple leaks. Closes
9700         bug #307267
9702 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9704         * src/nautilus-navigation-window-menus.c:
9705         * src/nautilus-window-menus.c:
9706         * src/nautilus-window-private.h:
9707         Make bookmark menu item action names unique. (#161859)
9709 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9711         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
9712         Fix ctrl-unselect in single click mode (#145331)
9714 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9716         * libnautilus-private/nautilus-icon-container.c:
9717         Better font sizes for zooming. (#160080)
9719 2005-06-20  Anders Carlsson  <andersca@imendio.com>
9721         * src/file-manager/fm-directory-view.c (process_old_files):
9722         Plug leak by freeing the sorted list instead.
9724 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9726         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
9727         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
9728         Fix uninitialized variable warning.
9730 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
9732         * libnautilus-private/nautilus-directory-async.c:
9733         (start_or_stop_io), (file_needs_high_priority_work_done),
9734         (file_needs_low_priority_work_done):
9735         Make mime sniffing a high priority job. Prevents activation
9736         from getting blocked by deep count I/O. (#145560)
9738 2005-06-19  Anders Carlsson  <andersca@imendio.com>
9740         * src/nautilus-throbber.c (nautilus_throbber_finalize):
9741         Free throbber->details after we're done using it.
9743 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9745         * src/file-manager/fm-list-model.c:
9746         Small delay before turning Loading... into (Empty) to
9747         avoid flicker.
9749 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9751         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9752         Fix iter stamp handling.
9754 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9756         * src/file-manager/fm-list-view.c: (button_press_callback):
9757         Allow selection of the dummy node. Otherwise things
9758         got all strange: You could still select it using ranges, and
9759         if you double clicked on it you activated the old selection.
9761 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9763         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9764         On remove, add dummy node before removing file so the
9765         row isn't collapsed.
9767 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9769         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
9770         (fm_list_model_unload_subdirectory),
9771         (fm_list_model_subdirectory_done_loading):
9772         Keep track of done_loading in parent instead of in dummy node.
9773         That way it doesn't get lost when the dummy node is recreated.
9775 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9777         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
9778         Handle moves between open subdirectories. We handle
9779         this in file adding when the file already exists in
9780         the tree, but in another place. This is sort of a hack,
9781         but is required due to how the list view merges the initial
9782         change being sent to the original directory and the add to the
9783         new directory.
9785 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9787         * libnautilus-private/nautilus-file-operations.c:
9788         (nautilus_file_operations_copy_move):
9789         Handle duplication of files in two subdirectories at
9790         the same time.
9792 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
9794         * src/file-manager/fm-directory-view.c:
9795         (fm_directory_view_destroy):
9796         Remove subdirectories when destroying the view.
9798 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9800         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
9801         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
9803 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9805         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9806         Slightly slower auto hover expand.
9808         * src/file-manager/fm-directory-view.c:
9809         Make add/remove_subdirectory more straightforward.
9810         Now remove just removes the NautilusDirectory passed in, and
9811         you're not allowed to add multiple times or remove non-added.
9813         * src/file-manager/fm-list-model.[ch]:
9814         Actually track the NautilusDirectories that are added to the
9815         FMDirectoryView so we can easily remove them when the files are
9816         removed. This was causing problem before where directories for
9817         removed files weren't removed.
9819         Emits the subdirectory_unloaded signal when subdirectories go away.
9821         Add support for unloading subdirectories.
9823         * src/file-manager/fm-list-view.c:
9824         Unload subdirectories in timeout on collapse.
9825         remove subdirectories when they get unloaded.
9827 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9829         * src/nautilus-navigation-window-menus.c
9830         (append_dynamic_bookmarks): Unref the action group here too.
9832 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9834         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
9835         Unref the action group after inserting it. This makes
9836         a NautilusFile memory leak go away.
9838 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9840         * src/file-manager/fm-directory-view.[ch]:
9841         * src/file-manager/fm-icon-view.c
9842         add fm_directory_view_get_selection_for_file_transfer and
9843         use it for all file transfers
9845         * src/file-manager/fm-list-view.c:
9846         Implement fm_directory_view_get_selection_for_file_transfer by
9847         filtering out all files there a parent is also in the selection.
9848         Do the same for the dnd source list.
9850         * src/file-manager/fm-list-model.c:
9851         Allow deletion of dummy node so that clearing the model
9852         doesn't loop forever.
9854 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
9856         * src/file-manager/fm-directory-view.c: (new_folder_done),
9857         (new_folder_data_new), (fm_directory_view_new_folder),
9858         (fm_directory_view_new_file):
9859         Don't try to setup renaming if the view was already destroyed.
9860         Fixes a crash when closing a window while creating files/folders.
9862 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9864         * libnautilus-private/nautilus-icon-dnd.c:
9865         No dnd shadow on the desktop.
9866         Redraw less to get rid of the dnd shadow.
9868         Patch from Matthias Clasen (#307803)
9870 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9872         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9873         Add hover expansion
9875         * src/file-manager/fm-directory-view.[ch]:
9876         Add support for adding/removing subdirectories.
9878         * src/file-manager/fm-list-model.[ch]:
9879         Add support for subdirectories making this a tree view.
9881         * src/file-manager/fm-list-view.c:
9882         Turn listview into a treeview.
9884         Patch from Jürg Billeter <j@bitron.ch>
9886 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9888         * src/nautilus-spatial-window.c:
9889         Add icons for path menu.
9890         Patch from Vincent Noel <vincent.noel@gmail.com>
9892 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9894         * src/file-manager/fm-directory-view.c:
9895         (fm_directory_view_handle_uri_list_drop):
9896         Check for n_uris instead of real_uri_list. Looks neater.
9898 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9900         * src/file-manager/fm-directory-view.c:
9901         (fm_directory_view_handle_uri_list_drop):
9902         Don't try to start a file operation if there are no real uris
9903         left after sanitizing the list. Fixes #306246.
9905 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
9907         * libnautilus-private/nautilus-emblem-utils.c:
9908         (nautilus_emblem_install_custom_emblem): Free the path.
9909         * libnautilus-private/nautilus-file-operations-progress.c:
9910         (nautilus_file_operations_progress_new),
9911         (nautilus_file_operations_progress_new_file): Free markup strings.
9912         Closes bug #307138.
9914 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
9916         * src/file-manager/fm-directory-view.c:
9917         (fm_directory_view_confirm_deletion): Mark two strings for translation.
9919 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
9921         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
9922         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
9923         Always initialize cut.
9925         * configure.in:
9926         Add --Wno-pointer-sign
9928         Fix gcc4 compilation (#303491/#307038).
9929         Based on patches from James M. Cape <jcape@ignore-your.tv>
9930         and Kjartan Maraas <kmaraas@gnome.org>
9932 2005-06-08  Alexander Larsson  <alexl@redhat.com>
9934         * configure.in:
9935         Post release version bump
9937 === nautilus 2.11.2 ===
9939 2005-06-08  Alexander Larsson  <alexl@redhat.com>
9941         * configure.in:
9942         Require new eel.
9944         * NEWS:
9945         Update for release.
9947 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9949         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
9950         Back out the "(Empty)" vs. "(No subfolders)" change. The string
9951         is too wide for the tree and gets even wider in some locales.
9953 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9955         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
9956         Fix conflicting mnemonics in the column chooser (#167475).
9958         Patch from Michael Terry <mike@mterry.name>
9960 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9962         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
9963         Use "(No subfolders)" instead of misleading "(Empty)" label
9964         if files are not to be shown in the tree. Fixes #85141.
9966         Patch from Christian Neumair <chris@gnome-de.org>
9968 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9970         * libnautilus-private/nautilus-icon-container.c:
9971         (select_one_unselect_others):
9972         Reveal icon when selecting it. Fixes #121111.
9974         Based on a patch from Christian Neumair <chris@gnome-de.org>
9976 2005-06-04  Christian Neumair  <chris@gnome-de.org>
9978         * libnautilus-private/nautilus-clipboard.c:
9979         (nautilus_clipboard_real_set_up):
9980         Don't setup clipboard twice for the same editing widget.
9982 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
9984         * src/nautilus-window-manage-views.c: (load_new_location),
9985         (update_for_new_location):
9986         Set the displayed location when the location is really
9987         changed, not when we set out to do it. Fixes the
9988         "bookmark uri mismatch" warning.
9990 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
9992         * src/file-manager/fm-directory-view.c:
9993         * src/nautilus-shell-ui.xml:
9994         * src/nautilus-window-menus.c:
9995         Fix critical warnings from the new accelerators
9996         by adding dummy labels.
9998 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10000         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10002 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10004         * libnautilus-extension/nautilus-column.c:
10005         (nautilus_column_class_init):
10006         * libnautilus-extension/nautilus-menu-item.c:
10007         (nautilus_menu_item_class_init):
10008         * libnautilus-extension/nautilus-property-page.c:
10009         (nautilus_property_page_class_init):
10010         * libnautilus-private/nautilus-icon-canvas-item.c:
10011         (nautilus_icon_canvas_item_class_init):
10012         * libnautilus-private/nautilus-icon-container.c:
10013         (nautilus_icon_container_class_init):
10014         * src/nautilus-window.c: (nautilus_window_class_init):
10015         Don't mark object property names/descriptions for translation. Fixes
10016         #135281.
10018 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10020         * libnautilus-private/nautilus-emblem-utils.c:
10021         (nautilus_emblem_install_custom_emblem),
10022         (nautilus_emblem_can_remove_emblem),
10023         (nautilus_emblem_can_rename_emblem),
10024         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10025         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10027 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10029         * src/file-manager/fm-directory-view.c: (real_action_rename):
10030         Always pre-select the whole name of a directory when renaming it.
10031         Fixes #306217.
10033 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10035         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10036         (get_automatic_emblems_as_integer):
10037         * libnautilus-private/nautilus-file-private.h:
10038         Only take user-added emblems ("keywords") into account when sorting by
10039         emblems. Fixes #166376.
10041 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10043         * src/file-manager/fm-directory-view.c:
10044         (fm_directory_view_scroll_event):
10045         Change scroll zoom modifier to control. Fixes #79352.
10047         * src/nautilus-shell-ui.xml:
10048         * src/nautilus-window-menus.c:
10049         Bind control-= to zoom-in. Fixes #306225.
10051 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10053         * libnautilus-private/nautilus-clipboard.c:
10054         * libnautilus-private/nautilus-icon-dnd.c:
10055         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10056         * src/file-manager/fm-desktop-icon-view.c:
10057         * src/file-manager/fm-ditem-page.c:
10058         * src/file-manager/fm-icon-view.c:
10059         * src/file-manager/fm-list-model.c:
10060         * src/file-manager/fm-list-model.h:
10061         * src/file-manager/fm-list-view.c:
10062         * src/file-manager/fm-properties-window.c:
10063         * src/nautilus-emblem-sidebar.c
10064         * src/nautilus-file-management-properties.c:
10065         * src/nautilus-information-panel.c:
10066         * src/nautilus-location-bar.c:
10067         * src/nautilus-navigation-window-menus.c:
10068         * src/nautilus-spatial-window.c:
10069         * src/nautilus-zoom-controls.c:
10070         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10071         GtkTargetEntry as well as some char and int arrays const.
10073 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10075         * src/file-manager/fm-desktop-icon-view.c:
10076         * src/file-manager/fm-directory-view.c:
10077         * src/file-manager/fm-icon-view.c:
10078         * src/file-manager/fm-list-view.c:
10079         * src/nautilus-navigation-window-menus.c:
10080         * src/nautilus-spatial-window.c:
10081         * src/nautilus-window-menus.c:
10082         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10083         pointing this out.
10085 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10087         * libnautilus-extension/libnautilus-extension.pc.in: added
10088         extensiondir variable so that extensions can find out via pkg-config
10089         the dir to install to.
10091 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10093         * libnautilus-private/nautilus-icon-container.c:
10094         * libnautilus-private/nautilus-icon-container.h:
10095         (process_pending_icon_to_rename),
10096         (nautilus_icon_container_start_renaming_selected_item):
10097         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10098         (real_action_rename), (action_rename_callback),
10099         (action_rename_select_all_callback):
10100         * src/file-manager/fm-directory-view.h:
10101         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10102         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10103         * src/file-manager/nautilus-directory-view-ui.xml:
10104         Bind shift-f2 to rename whole file. Fixes #131467.
10106 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10108         * src/file-manager/fm-directory-view.c: (real_update_menus):
10109         Don't display "Properties" background context menu item for Desktop.
10111 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10113         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10114         Only set dialog transient if a parent window was specified.
10115         Fixes #142814.
10117 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10119         * src/file-manager/fm-directory-view.c:
10120         (fm_directory_view_handle_url_drop):
10121         Better handling of default action for mozilla dnd drops.
10123         Patch from Dave Ahlswede
10125 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10127         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10128         (connect_proxy), (nautilus_navigation_action_finalize),
10129         (nautilus_navigation_action_set_property),
10130         (nautilus_navigation_action_get_property),
10131         (nautilus_navigation_action_class_init),
10132         (nautilus_navigation_action_init):
10133         * src/nautilus-navigation-window-menus.c:
10134         (nautilus_navigation_window_initialize_actions):
10135         Add specific tooltips to the drop-down arrow of Back/Forward
10136         toolbar items. Fixes bug #86569.
10138 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10140         * src/nautilus-connect-server-dialog.c:
10141         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10142         (nautilus_connect_server_dialog_init), (setup_for_type):
10143         Added a domain field to enter domain name for Windows share in
10144         Connect to server dialog.
10145         Fixes bug #304760.
10147 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10149         * libnautilus-private/nautilus-clipboard.c:
10150         * src/file-manager/fm-directory-view.c:
10151         (copy_or_cut_files), (real_update_menus):
10152         * src/file-manager/fm-tree-view.c:
10153         (copy_or_cut_files), (create_popup_menu):
10154         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10155         Folders". Fixes #95112.
10157 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10159         * src/file-manager/fm-directory-view.c: (real_update_menus):
10160         Fix empty trash accelerator. Fixes #173059.
10162         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10163         (copy_callback), (paste_callback), (editable_select_all_callback),
10164         (text_view_select_all_callback), (action_cut_callback),
10165         (action_copy_callback), (action_paste_callback),
10166         (action_select_all_callback), (merge_in_clipboard_menu_items),
10167         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10168         (nautilus_clipboard_set_up_editable),
10169         (nautilus_clipboard_set_up_text_view):
10170         * libnautilus-private/nautilus-clipboard.h:
10171         (nautilus_clipboard_set_up_text_view):
10172         * src/nautilus-notes-viewer.c:
10173         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10174         notes text view.
10176         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10177         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10178         issue down and providing a patch. Fixes #305551.
10180 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10182         * src/file-manager/fm-directory-view.c:
10183         (fm_directory_view_scroll_event),
10184         (fm_directory_view_class_init):
10185         Bind shift+scroll to zoom in/out. Fixes #79352.
10187 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10189         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10190         Change sort order for size, count and time.
10191         See bug #88585
10193 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10195         * configure.in:
10196         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10198         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10200 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10202         * components/*
10203         * help/*
10204         * icons/*/*
10205         * libnautilus/*
10206         * libnautilus-adapter/*
10207         * omf-install/*
10208         * user-guide/*
10209         Remove old cruft, mostly .cvsignore files.
10211         * autogen.sh:
10212         Look for libnautilus-private instead of libnautilus.
10214 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10216         * libnautilus-private/nautilus-icon-factory.c:
10217         * libnautilus-private/nautilus-icon-factory.h:
10218         (get_smaller_icon_size), (get_larger_icon_size),
10219         (nautilus_icon_factory_get_smaller_icon_size),
10220         (nautilus_icon_factory_get_larger_icon_size):
10221         Make get_(larger|smaller)_icon_size public.
10223         * src/nautilus-sidebar-title.c:
10224         (nautilus_sidebar_title_size_allocate),
10225         (get_best_icon_size):
10226         Use the best-fitting folder icon for the sidebar
10227         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10228         Fixes #48190.
10230 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10232         * configure.in:
10233         Post release version bump
10235 === nautilus 2.11.1 ===
10237 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10239         * icons/*/*:
10240         Remove old junk.
10242         * configure.in:
10243         Require eel 2.11.1
10244         Remove icons/*/Makefile
10246         * NEWS:
10247         Update for 2.11.1
10249 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10251         * libnautilus-private/nautilus-view.[ch]:
10252         Add nautilus_view_pop_up_location_context_menu
10254         * src/file-manager/fm-actions.h:
10255         * src/file-manager/fm-directory-view.c:
10256         * src/file-manager/fm-directory-view.h:
10257         * src/file-manager/nautilus-directory-view-ui.xml:
10258         * src/nautilus-location-bar.c:
10259         * src/nautilus-spatial-window.c:
10260         Add location context menu to location button/label.
10262         Patch from Christian Neumair
10264 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10266         * src/nautilus-spatial-window.c:
10267         (real_set_allow_up), (nautilus_spatial_window_class_init)
10268         * src/nautilus-window.c:
10269         * src/nautilus-window.h:
10270         (nautilus_window_allow_up), (real_set_allow_up),
10271         (nautilus_window_class_init):
10272         Add set_allow_up method to NautilusWindowClass,
10273         make "Close All Parents" in spatial windows insensitive
10274         if there are no parent folders.
10276 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10278         * libnautilus-private/nautilus-file-operations.c:
10279         (handle_transfer_vfs_error):
10280         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10281         if more than one file is transferred. Otherwise, just
10282         offer "Cancel" and "Retry".
10284 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10286         * nautilus-folder-handler.desktop.in (Exec):
10287         Use --no-desktop for default folder handler
10289 2005-05-16  Christian Neumair  <chris@gnome-de.org>
10291         * src/file-manager/fm-actions.h:
10292         * src/file-manager/fm-directory-view.c:
10293         (action_self_properties_callback), (real_update_menus):
10294         * src/file-manager/nautilus-directory-view-ui.xml:
10295         Add "Properties" item to background context menu which displays
10296         the properties of the currently displayed folder.
10298 2005-05-16  Alexander Larsson  <alexl@redhat.com>
10300         * libnautilus-private/nautilus-bookmark.c:
10301         (bookmark_file_changed_callback):
10302         Don't loop when a bookmarked file is removed
10304         * src/file-manager/fm-directory-view.c: (process_new_files):
10305         Don't call get_file_info for files no longer in the directory
10306         (was caused by the ready_to_load call).
10308         This fixes #165530 and likely #170761
10310 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10312         * libnautilus-private/nautilus-clipboard.c:
10313         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10314         Don't merge UI twice. Fixes #301854.
10316 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10318         * src/nautilus-location-bar.c:
10319         (nautilus_location_bar_init):
10320         Make "Location:" label GDK_ACTION_COPY drag source.
10321         Fixes #115942.
10323 2005-05-12  David Zeuthen  <david@fubar.dk>
10325         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10326         Change comment for translator note of default desktop font to
10327         say that Sans shouldn't never be changed. Fixes bug #138731.
10329 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10331         * libnautilus-private/nautilus-file-utilities.c:
10332         (nautilus_get_vfs_method_display_name):
10333         * data/browser.xml:
10334         * src/file-manager/fm-directory-view.c:
10335         Add translator comments. Fixes #145304, #145305, #145307.
10336         Change "Show Hidden Files" tooltip to infinitive
10337         construction. Fixes #145306.
10339 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10341         * libnautilus-private/nautilus-directory-async.c:
10342         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10343         (link_info_start), (lacks_link_info):
10344         Kill dotfile-related code. ".directory" supporting schemas have
10345         gone. Fixes #142343.
10347 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10349         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10350         Remove obsolete window_always_new option from schema.
10352         Patch from Michael Terry <mike@mterry.name>
10354 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10356         * src/file-manager/fm-directory-view.c: (real_update_menus):
10357         Fix a string conflict between the c-format plural string and
10358         non-c-format strings. Fixes bug #167344.
10360         Patch from Changwoo Ryu <cwryu@debian.org>
10362 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
10364         * libnautilus-private/nautilus-thumbnails.c:
10365         (thumbnail_thread_start):
10366         Don't try to thumbnail files which have been modified in the
10367         last few seconds to avoid constantly re-thumbnailing them.
10368         Current cool-off period is three seconds. Fixes bug #107418.
10370 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
10372         * src/file-manager/fm-directory-view.[ch]:
10373         (display_pending_files), (fm_directory_view_freeze_updates),
10374         (fm_directory_view_unfreeze_updates), (queue_pending_files):
10375         Allow freeze of update processing inside a view.
10377         * src/file-manager/fm-list-view.c:
10378         (cell_renderer_editing_canceled), (cell_renderer_edited),
10379         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10380         Freeze and unfreeze the list view when renaming.
10382         Workaround for bug #87701: Updates to the list view are put on
10383         hold during rename to prevent losing editing focus. If too many
10384         changes are queued while being frozen, further changes are thrown
10385         away and the view is marked for reload.
10387 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10389         * src/nautilus-window-menus.c:
10390         Add Ctrl-0 keyboard shortcut to View->Normal Size as
10391         recommended by the HIG.
10393         Patch from Olav Vitters <olav@bkor.dhs.org>
10395 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10397         * libnautilus-private/nautilus-icon-container.c:
10398         (keyboard_space): Prevent nautilus from crashing on press of
10399         Ctrl+Space in an empty directory. Fixes bug #302018.
10401         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
10403 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
10405         * libnautilus-private/nautilus-program-choosing.c:
10406         (nautilus_launch_desktop_file):
10407         * src/nautilus-application.c:
10408         (nautilus_application_present_spatial_window_with_selection),
10409         (nautilus_application_create_navigation_window):
10410         fix build when startup notification isn't installed.
10412 2005-05-02  Alexander Larsson  <alexl@redhat.com>
10414         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10415         Remove the ui too.
10417 2005-04-27  Alexander Larsson  <alexl@redhat.com>
10419         * src/file-manager/fm-desktop-icon-view.c:
10420         Remove "Open New Terminal" from desktop menu.
10421         Patch from Luca Ferretti <elle.uca@libero.it>
10423         If you really need this, install the nautilus-open-terminal
10424         extension. It does this even better than the removed code.
10425         Also, in newer Metacity there is a a way to set a keybinding
10426         for "new terminal".
10428 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10430         * src/nautilus-main.c: (main): Merge fix for leak
10431         Bug #172234.
10433 2005-04-19  Christian Neumair  <chris@gnome-de.org>
10435         * libnautilus-private/nautilus-view-factory.h:
10436         * src/nautilus-navigation-window.c:
10437         * src/nautilus-window-manage-views.c:
10438         * src/nautilus-window-manage-views.h:
10439         * src/nautilus-window.c:
10440         * src/file-manager/fm-desktop-icon-view.c:
10441         * src/file-manager/fm-icon-view.c:
10442         * src/file-manager/fm-list-view.c:
10443         Improve NautilusViewInfo view factory labels marked for translation.
10445 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10447         * libnautilus-private/nautilus-directory-async.c:
10448         (read_dot_hidden_file): Plug leaks here too. There
10449         were three actually :-)
10451 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
10453         * src/nautilus-connect-server-dialog-main.c: (main)
10454         Set window icon.
10456 2005-04-17  Christian Neumair  <chris@gnome-de.org>
10458         * src/nautilus-spatial-window.c:
10459         Add more drop targets to location button.
10461 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10463         * src/file-manager/fm-directory-view.c:
10464         (fm_directory_view_destroy), (rename_file):
10465         Remove delayed_rename timeout when registering a new one
10466         or destroying the view.
10468 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10470         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10471         Free the stored selection path only when setting a new one.
10473 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10475         * src/file-manager/fm-directory-view.c:
10476         (trash_or_delete_selected_files),
10477         (fm_directory_view_notify_selection_changed):
10478         Remember if the current selection was already removed
10479         and don't try to remove it again.
10481         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10482         Only set a new selection if the removal affects the current selection.
10484 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10486         * src/file-manager/fm-directory-view.c:
10487         (trash_or_delete_selected_files):
10488         Unset selection so the same file won't be deleted twice via a binding.
10490         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10491         (fm_list_view_remove_file), (fm_list_view_finalize),
10492         (fm_list_view_class_init):
10493         Store the new selection and set it after a batch of changes,
10494         not on every removal. Speeds up deleting from the list view
10495         by preventing a redraw for each removed file.
10497 2005-04-05  Alexander Larsson  <alexl@redhat.com>
10499         * src/file-manager/fm-properties-window.c:
10500         Use label instead of entry if not editable.
10501         (#149201)
10503         Patch from Michael Terry
10505 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10507         * src/nautilus-notes-viewer.c:
10508         Fix missing include.
10510 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10512         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10513         Don't leak file_uri.
10515 2005-04-04  Diego Gonzalez  <diego@pemas.net>
10517         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10518           from the build process.
10519         * libnautilus-private/nautilus-icon-factory.c:
10520           (load_thumbnail_frame) remove the need to use the deprecated
10521           nautilus themes.
10522         * libnautilus-private/nautilus-icon-canvas-item.c:
10523           (draw_strech_handles), (it_test_stretch_handle):
10524           remove the need to use the deprecated nautilus themes.
10525         * libnautilus-private/nautilus-thumbnails.c:
10526         * libnautilus-private/nautilus-icon-factory.c:
10527           remove nautilus-theme.h include
10529         * src/nautilus-navigation-window.c:
10530         * src/nautilus-property-browser.c:
10531         * src/nautilus-notes-viewer.c:
10532         * src/nautilus-sidebar-title.c:
10533         * src/nautilus-window-manage-views.c:
10534         * src/nautilus-window-toolbars.c:
10535         * src/nautilus-zoom-control.c:
10536           remove nautilus-theme.h include
10538         * src/nautilus-sidebar-title:
10539          (nautilus_sidebar_title_select_text_color): remove use of
10540          old theme stuff and adapt the shadow offset, made it equal to 1,
10541          which is the default.
10542          (nautilus_sidebar_title_theme_changed): remove, as there will be
10543          no sidebar theme changes.
10544          (nautilus_sidebar_title_init): remove the theme_changed callback, as
10545          there will not be sidebar theme changes anymore.
10547          * src/nautilus-notes-viewer.c:
10548          (nautilus_notes_viewer_init): remove use of old theme stuff.
10550         * icons/Makefile.am: don't install old theme stuff.
10552 2005-03-31  Steve Murphy  <murf@e-tools.com>
10554         * configure.in: Added "rw" to ALL_LINGUAS.
10556 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
10558         * libnautilus-private/nautilus-file-utilities.c:
10559         (nautilus_get_uri_shortname_for_display): Plug the leak.
10561 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
10563         * icons/audio.svg:
10564         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10566         * icons/audio.png:
10567         Remove old file.
10569         * icons/Makefile.am:
10570         Install new icon.
10572         * libnautilus-private/nautilus-icon-canvas-item.c:
10573         (real_map_pixbuf):
10574         Use svg instead of bitmap audio preview emblem.
10576         Patch from Jaap Haitsma <jaap@haitsma.org>
10578 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10580         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10581         (location_button_drag_begin_callback), (get_data_binder),
10582         (location_button_drag_data_get_callback),
10583         (nautilus_spatial_window_instance_init):
10584         Allow drag and drop operations with location bar icon.
10586         Patch from Christian Neumair <chris@gnome-de.org>
10588 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10590         * libnautilus-private/nautilus-file-operations-progress.c:
10591         (nautilus_file_operations_progress_update),
10592         (nautilus_file_operations_progress_destroy),
10593         (nautilus_file_operations_progress_init),
10594         (time_remaining_callback), (nautilus_file_operations_progress_new),
10595         (nautilus_file_operations_progress_set_operation_string),
10596         (nautilus_file_operations_progress_new_file):
10597         * libnautilus-private/nautilus-file-operations.c:
10598         (progress_dialog_set_to_from_item_text):
10599         Change layout of the progress dialog to be more HIG compliant.
10601         Patch from Michiel Sikkes <michiel@eyesopened.nl>
10603 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10605         * src/file-manager/fm-desktop-icon-view.c:
10606         * src/file-manager/fm-directory-view.c:
10607         Add elipses to "Create Launcher" menu item. (#95113)
10609         Based on a patch from Christian Neumair <chris@gnome-de.org>
10611 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10613         * libnautilus-private/nautilus-desktop-link-monitor.c:
10614         (eject_for_type), (volume_delete_dialog),
10615         (nautilus_desktop_link_monitor_delete_link):
10616         Reference the proper context menu item in the volume
10617         delete dialog of network volumes. Fixes bug #152391.
10619         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10621 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10623         * src/file-manager/fm-directory-view.c: (real_merge_menus):
10624         Remove hard coded script directory path from tooltip message.
10625         Fixes bug #161905.
10627         Patch from Michael Terry <mike@mterry.name>
10629 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10631         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10632         * src/nautilus-location-bar.c:
10633         (nautilus_location_bar_get_location),
10634         (nautilus_location_bar_update_label):
10635         * src/nautilus-location-dialog.c: (open_current_location):
10636         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
10637         Closes bug #165743.
10639         Patch from Christian Kellner <gicmo@gnome.org>
10641 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10643         * libnautilus-private/nautilus-bookmark.c:
10644         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
10645         (bookmark_file_changed_callback):
10646         * libnautilus-private/nautilus-file.c:
10647         (nautilus_file_get_internal):
10648         * src/file-manager/fm-properties-window.c:
10649         (is_merged_trash_directory):
10650         * src/nautilus-application.c:
10651         (nautilus_application_present_spatial_window_with_selection):
10652         * src/nautilus-location-bar.c:
10653         (nautilus_location_bar_update_label):
10654         * src/nautilus-window-manage-views.c: (set_displayed_location),
10655         (check_bookmark_location_matches), (handle_go_elsewhere),
10656         (got_file_info_for_view_selection_callback):
10657         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
10659         Patch from Paolo Borelli <pborelli@katamail.com>
10661 2005-03-23  Fernando Herrera  <fherrera onirica com>
10663         * src/nautilus-connect-server-dialog-main.c: (main): call
10664         gnome_authentication_manager_init to use gnome-vfs auth
10665         callbacks.
10667 2005-03-23  Alexander Larsson  <alexl@redhat.com>
10669         * src/nautilus-desktop-window.c:
10670         Remove unused code. We avoid flicker in other ways.
10672 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10674         * configure.in:
10675         Bump version to 2.11.1
10676         Gnome 2.10 versions are now on the gnome-2-10 branch.
10678 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10680         * src/nautilus-location-entry.c:
10681         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
10683 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10685         * libnautilus-private/nautilus-window-info.[ch]:
10686         Add nautilus_window_info_show_window call.
10688         * src/file-manager/fm-directory-view.c:
10689         * src/nautilus-window-manage-views.c:
10690         * src/nautilus-window.[ch]:
10691         Implement and call the new show_window call.
10692         This allows us to set up the EelBackground before
10693         showing the window, causing less flicker (#169347)
10695         Patch from Nickolay V. Shmyrev
10697 2005-03-16  Alexander Larsson  <alexl@redhat.com>
10699         * configure.in:
10700         Require eel 2.10.1 (for EelBackground changes)
10702         * libnautilus-private/nautilus-icon-dnd.c:
10703         * libnautilus-private/nautilus-directory-background.c:
10704         Use the background setting now in eel.
10705         Delay background setting slightly after gconf change to group
10706         together multiple changes. (#169347)
10708         Patch from Nickolay V. Shmyrev
10710 2005-03-15  Alexander Larsson  <alexl@redhat.com>
10712         * configure.in:
10713         Require gtk 2.6.0
10715 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10717         * src/file-manager/fm-directory-view.c:
10718         Re-add keybinding to "Show Hidden Files".
10719         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
10721 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10723         * src/file-manager/fm-actions.h:
10724         * src/file-manager/fm-directory-view.c: (real_update_menus):
10725         Disable "Select Pattern" for empty folders. (#169817)
10726         Patch from Raj <ringuva@novell.com>
10728 2005-03-10  Vincent Noel  <vnoel@cox.net>
10730         * src/nautilus-spatial-window.c:
10731         (location_button_clicked_callback),
10732         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
10733         for the location button icon instead of GTK_ICON_SIZE_BUTTON
10734         (#169669).
10736 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
10738         * configure.in: Added "xh" to ALL_LINGUAS.
10740 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10742         * configure.in:
10743         Post release version bump
10745 === nautilus 2.10.0 ===
10747 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
10749         * THANKS:
10750         Update for release
10752         * check-THANKS.pl:
10753         Extract names from ChangeLog bodies too. (#43452)
10754         Patch from Richard Hoelscher <rah@rahga.com>
10756 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10758         * NEWS:
10759         Update for 2.10.0
10761         * configure.in:
10762         Bump version to 2.10.0, require eel 2.10.0
10764 2005-03-03  Elijah Newren  <newren@gmail.com>
10766         If launched without startup-notification, make an approximation to
10767         when the launch occurred so that focus-stealing-prevention will
10768         work better.
10770         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
10771         function, (main): if no startup id provided, ping xserver for a
10772         timestamp and make a dummy startup_id with it.
10774         * src/nautilus-application.c: (end_startup_notification): don't
10775         set _NET_STARTUP_ID if given a fake startup_id, remove commented
10776         out warning that should now no longer be needed
10778 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10780         * src/nautilus-file-management-properties.glade:
10781         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
10783 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10785         * configure.in:
10786         Post release version bump
10788 === nautilus 2.9.92 ===
10790 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10792         * data/applications.desktop.in:
10793         * data/favorites.desktop.in:
10794         Remove old files.
10796         * docs/Makefile.am (EXTRA_DIST):
10797         Remove nautilus-context-menus.txt from makefile
10799         * NEWS:
10800         Update for release
10802 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10804         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
10805         Make the backspace key open the parent folder in the
10806         list view like it does in the icon view. (#142891)
10807         Patch from Christian Neumair <chris@gnome-de.org>
10809 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10811         * libnautilus-private/nautilus-desktop-link.c:
10812         (nautilus_desktop_link_can_rename):
10813         Make Computer icon renameable. (#154122)
10814         Patch from Tim Savannah <opticcow@linux-militia.net>
10816 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10818         * libnautilus-private/nautilus-file-operations-progress.c:
10819         (time_remaining_callback):
10820         Don't show ETA if bytes_copied > bytes_total.
10821         Prevents miscalculated ETAs from being shown. (#158614)
10822         Based on a patch from John Spray <jcs116@york.ac.uk>
10824 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10826         * src/file-manager/fm-properties-window.c:
10827         Make show_original work (had a typo)
10828         Make where use original file, not target.
10829         Fixes location display for desktop icons.
10831 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10833         * src/file-manager/fm-properties-window.c:
10834         deep count on target files, not original files.
10835         Fixes properties for e.g. home icon on desktop.
10836         Patch from Jaap Haitsma <jaap@haitsma.org>
10838 2005-02-23  Alexander Larsson  <alexl@redhat.com>
10840         * docs/nautilus-context-menus.txt:
10841         Remove old docs.
10843 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10845         * libnautilus-private/nautilus-desktop-icon-file.c:
10846         * libnautilus-private/nautilus-file-operations.c:
10847         (nautilus_file_operations_delete):
10848         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
10849         (rename_guts), (nautilus_file_get_drop_target_uri):
10850         * src/file-manager/fm-desktop-icon-view.c:
10851         (trash_link_is_selection):
10852         * src/file-manager/fm-icon-container.c: (get_sort_category):
10853         * src/file-manager/fm-properties-window.c:
10854         (get_target_file_for_original_file):
10855         Handle nautilus_desktop_icon_file_get_link() returning NULL.
10856         Likely fixes bug #145971
10858 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10860         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
10861         Remove stale comment.
10862         Patch from Jaap Haitsma <jaap@haitsma.org>
10864 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10866         * src/nautilus-application.c: (end_startup_notification):
10867         Don't give critical warnings if we have no startup_id.
10869         * src/nautilus-window.c: (nautilus_window_update_icon):
10870         Use names and not pixbufs for the window icons.
10871         This means the icons of the best size are used.
10872         Patch from Jaap Haitsma <jaap@haitsma.org>
10874 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10876         * src/nautilus-application.c: (create_window):
10877         * src/nautilus-window-private.h:
10878         * src/nautilus-window.c: (nautilus_window_init),
10879         (nautilus_window_finalize):
10880         Remove unneeded startup_id.
10882 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
10884         * MAINTAINERS:
10885         Update my email address.
10887 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
10889         * src/file-manager/fm-desktop-icon-view.c:
10890         (fm_desktop_icon_view_supports_uri):
10891         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
10893         Patch from Jaap Haitsma <jaap@haitsma.org>
10895 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
10897         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
10898         fix #136578 (Menu key should pop up context menu).
10900 2005-02-18  Alexander Larsson  <alexl@redhat.com>
10902         * src/file-manager/fm-properties-window.c (should_show_open_with):
10903         Don't show open with property page for desktop files and
10904         desktop special icons.
10906 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
10908         * src/nautilus-navigation-window-menus.c:
10909         (add_bookmark_for_current_location):
10910         Only add a bookmark once for a given location.
10911         Fixes #161862.
10913         Patch from egeetha@novell.com
10915 2005-02-15  Alexander Larsson  <alexl@redhat.com>
10917         * src/nautilus-application.c:
10918         * src/nautilus-shell.c:
10919         Fixes to the startup notification stuff.
10920         Patch from Elijah Newren <newren@gmail.com>
10922 2005-02-14  Alexander Larsson  <alexl@redhat.com>
10924         * data/applications.desktop.in:
10925         * data/favorites.desktop.in:
10926         * src/network-scheme.desktop.in:
10927         * nautilus-computer.desktop.in:
10928         * nautilus-folder-handler.desktop.in:
10929         * nautilus-home.desktop.in:
10930         * nautilus.desktop.in:
10931         Enable startup notification.
10933         * src/nautilus-application.c:
10934         * src/nautilus-application.h:
10935         * src/nautilus-bookmarks-window.c:
10936         * src/nautilus-connect-server-dialog-nonmain.c:
10937         * src/nautilus-location-bar.c:
10938         * src/nautilus-main.c:
10939         * src/nautilus-navigation-window-menus.c:
10940         * src/nautilus-shell-interface.idl:
10941         * src/nautilus-shell.c:
10942         * src/nautilus-window-manage-views.c:
10943         * src/nautilus-window-private.h:
10944         * src/nautilus-window.c:
10945         Handle startup notification across corba activation.
10946         Patch from Elijah Newren <newren@gmail.com>
10948 2005-02-11  Alexander Larsson  <alexl@redhat.com>
10950         * src/file-manager/fm-tree-model.c:
10951         Don't do any i/o on tree roots until they are opened.
10952         This means you don't get any auth dialogs.
10953         Removed the monitor on the root file totally, as that should
10954         not normally change/go away anyway (and it was doing i/o).
10956         This changes semantics in the file a bit, we now have a dummy
10957         row also if node->directory != NULL and node->parent == NULL.
10959 2005-02-10  Alexander Larsson  <alexl@redhat.com>
10961         * configure.in:
10962         Post release version bump
10964 === nautilus 2.9.91 ===
10966 2005-02-10  Alexander Larsson  <alexl@redhat.com>
10968         * configure.in:
10969         Bump eel requires
10971         * NEWS:
10972         Update for release
10974 2005-02-09  Alexander Larsson  <alexl@redhat.com>
10976         * Makefile.am:
10977         * nautilus-folder-handler.desktop.in:
10978         Add new default folder handler NoDisplay desktop file
10980         * nautilus.desktop.in:
10981         Add %U to exec line
10983         * src/Nautilus_shell.server.in:
10984         Remove all the bonobo components we no longer support
10986         * src/file-manager/fm-directory-view.c:
10987         Allow open with menu on folders (#151747)
10989 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
10991         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
10992         (fm_list_view_start_renaming_file):
10993         Set original_name to the new name as cell_renderer_edited()
10994         might be called multiple times if the view looses focus.
10995         Fixes bug #166120.
10997 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
10999         * src/file-manager/fm-properties-window.c: (get_original_file),
11000         (name_field_done_editing), (update_properties_window_title):
11001         Handle disappearing original_files without crashing.
11002         Fixes bug #151024/158904.
11004 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11006         * configure.in:
11007         Revert libexif change as it breaks the build with new libexif.
11009 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11011         * libnautilus-private/nautilus-program-choosing.c:
11012         (slowly_and_stupidly_obtain_timestamp),
11013         (nautilus_launch_show_file), (nautilus_launch_application),
11014         (nautilus_launch_desktop_file):
11015         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11017         * configure.in:
11018         Require gnome-desktop 2.9.91
11020         Patch from Elijah Newren <newren@gmail.com>
11022 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11024         * configure.in:
11025         Make libexif dependency optional again. (#165773)
11027 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11029         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11030         Make default desktop font localizable. (#138731)
11032         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11034 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11036         * data/Makefile.am:
11037         * data/static_bookmarks.xml:
11038         Remove unused file.
11040 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11042         * src/file-manager/fm-directory-view.c:
11043         (real_update_menus): Added mnemonic for Browse Folder option.
11044         * src/file-manager/fm-desktop-icon-view.c:
11045         (real_update_menus): Added mnemonic for Empty Trash option.
11046         Fixes #162307.
11048         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11050 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11052         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11053         Fix workarea detection on 64bit machines.
11054         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11056 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11058         * src/file-manager/fm-directory-view.c:
11059         (clipboard_targets_received):
11060         Handle destroyed windows
11062         * src/nautilus-window.c: (nautilus_window_destroy):
11063         cancel outstanding view as callbacks
11065         Fixes #165938
11067 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11069         * libnautilus-private/nautilus-directory-background.c:
11070         (image_loading_done_callback): Free the color string.
11071         Closes bug #154204.
11073 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11075         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11077         * libnautilus-private/nautilus-file-operations.c:
11078         change the strings for move/copy/link/delete from "Files Moved:" to
11079         "Moving file:", fixes #154839
11081 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11083         * libnautilus-private/nautilus-file.c:
11084         Fix leak
11086         * Makefile.am:
11087         Remove unnecessary stuff
11089 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11091         * src/nautilus-actions.h:
11092         * src/nautilus-desktop-window.c:
11093         (nautilus_desktop_window_instance_init):
11094         Disable close action on desktop window (#160100)
11096 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11098         * src/nautilus-main.c: (register_icons):
11099         Don't try to free NULL icon info.
11101 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11103         * libnautilus-private/nautilus-file.c:
11104         (nautilus_file_compare_for_sort_by_attribute):
11105         Don't compare NULL values from files we can't get permissions for.
11106         Fixes bug #153890.
11108 2005-01-27  Chris Lahey  <clahey@ximian.com>
11110         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11111         Support the API change in libexif > 0.5.12.
11113 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11115         * src/nautilus-main.c: Don't leak the icon info
11117 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11119         * src/nautilus-spatial-window.c:
11120         Make path button more obvious. #145237
11121         Patch from  Michael Henson <mike@axl.net>
11123 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11125         * src/file-manager/fm-directory-view.c: (ask_link_action):
11126         Set focus_on_map for dnd ask dialog to avoid it ending
11127         up under the browser window.
11128         Patch from Jorn Baayen <jbaayen@gnome.org>
11130 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11132         * libnautilus-private/nautilus-file-operations.c:
11133         (confirm_empty_trash):
11134         No title on dialog.
11135         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11137 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11138         * libnautilus-private/nautilus-file-operations.c:
11139         (handle_transfer_overwrite): Trivial string fix.
11141 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11143         * src/file-manager/fm-directory-view.c: (cancel_activate),
11144         (activate_weak_notify), (cancel_activate_callback):
11145         weak_unref the view if we cancel the activation.
11146         Might fix #145789
11148 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11150         * configure.in:
11151         Post release version bump.
11153 === nautilus 2.9.90 ===
11155 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11157         * NEWS:
11158         Update for release.
11160         * MAINTAINERS:
11161         Add Martin, remove Darin.
11162         Update daves email address.
11164         * configure.in:
11165         Bump version to 2.9.90
11166         Require eel 2.9.90
11168 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11170         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11171         Fix typo.
11173 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11175         * libnautilus-private/nautilus-icon-container.c:
11176         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11177         to nautilus_icon_container_accessible_update_selection.
11178         (nautilus_icon_container_accessible_ref_selection):
11179         (nautilus_icon_container_accessible_get_selection):
11180         (nautilus_icon_container_accessible_remove_selection): All call
11181         to nautilus_icon_container_accessible_update_selection.
11183         Fixes bug #160087.
11185 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11187         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11188         WE WANT THE CHEESEPUFF!!!
11190 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11192         * libnautilus-private/nautilus-file-operations.c:
11193         (confirm_empty_trash):
11194         Use warning icon instead of info one.
11195         Use GtkMessageDialog.
11196         Patch from Luca Ferretti <elle.uca@libero.it>
11198 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11200         * src/file-manager/fm-actions.h:
11201         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11202         * src/file-manager/fm-directory-view.c: (real_update_menus):
11203         * src/file-manager/nautilus-directory-view-ui.xml:
11204         Remove "Reset Background" entry from folder context menus.
11206         Patch from Jaap Haitsma <jaap@haitsma.org>
11208 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11210         * src/nautilus-window-menus.c: Correct License (It said Evince).
11212 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11214         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11215         Add license to about dialog.
11216         Change copyright statement.
11218         Patch from Luca Ferretti <elle.uca@libero.it>
11220 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11222         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11223         Fix sidebar_width typo in gconf schema (#162204).
11225         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11227 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11229         * libnautilus-private/nautilus-column-chooser.c:
11230         (button_new_with_mnemonic), (add_buttons):
11231         Add stock arrow icons to "Move Up/Down" buttons.
11233         Patch from Michael Gossard <michael.gossard@free.fr>
11235 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11237         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11238         Use GtkAboutDialog.
11240         Patch from Luca Ferretti <elle.uca@libero.it>
11242 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11244         * nautilus-home.desktop.in:
11245         Fix icon
11247         * nautilus.desktop.in:
11248         Put in menus.
11250         Patch from Luca Ferretti <elle.uca@libero.it>
11252 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11254         * src/nautilus-main.c: (main):
11255         * src/nautilus-window.c: (nautilus_window_class_init):
11256         Better default icon.
11257         Patch from Jaap Haitsma <jaap@haitsma.org>
11259 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11261         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11262         Don't use destroyed dialog.
11263         Patch from Vincent Untz <vincent@vuntz.net>.
11265 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11267         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11268         Moisan that resolves trivial bug #159128.
11270 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11272         * Makefile.am:
11273         * src/.cvsignore:
11274         * src/Makefile.am:
11275         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11276         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11277         * src/nautilus-connect-server-dialog-nonmain.c:
11278         (nautilus_connect_server_dialog_present_uri):
11279         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11280         (response_callback), (nautilus_connect_server_dialog_new):
11281         * src/nautilus-connect-server-dialog.h:
11282         Make connect to server dialog availible as separate application.
11284         Patch from Vincent Untz <vincent@vuntz.net>
11286 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11288         * libnautilus-private/nautilus-file-utilities.[ch]:
11289         New function nautilus_ensure_unique_file_name
11291         * libnautilus-private/nautilus-link.[ch]:
11292         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11293         Uniquify name for nautilus_link_local_create if requested.
11295         * src/file-manager/fm-directory-view.c:
11296         (fm_directory_view_handle_url_drop):
11297         Uniquify desktop link name
11299         Patch from Jorn Baayen <jbaayen@gnome.org>
11301 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11303         * libnautilus-private/nautilus-icon-container.[ch]:
11304         * libnautilus-private/nautilus-marshal.list:
11305         Add handle_url signal
11306         Fix argument list for handle_uri_list
11308         * libnautilus-private/nautilus-dnd.[ch]:
11309         Add nautilus_drag_default_drop_action_for_url
11311         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11312         (nautilus_icon_container_get_drop_action),
11313         (drag_data_received_callback):
11314         Handle URL drops separately from URI_LIST
11315         Set different actions for URL drop
11317         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11318         (get_drop_action), (receive_dropped_uri_list),
11319         (receive_dropped_url), (drag_data_received_callback),
11320         (nautilus_tree_view_drag_dest_class_init):
11321         Add handle_url and handle_uri lists
11322         Set different actions for URL drop
11323         Fix bug that made url_list & url drops not work
11325         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11326         (ask_link_action), (fm_directory_view_handle_url_drop),
11327         (fm_directory_view_handle_uri_list_drop):
11328         Move url and uri_list drop handling here. Make it handle
11329         url drops better.
11331         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11332         (icon_view_handle_uri_list), (fm_icon_view_init):
11333         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11334         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11335         Call up to the drop code in directory view.
11337         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11339         * libnautilus-private/nautilus-directory.c:
11340         (nautilus_directory_schedule_metadata_copy):
11341         Handle source_directory being NULL. (happens on toplevel uri)
11343         * libnautilus-private/nautilus-file-operations.c:
11344         (nautilus_file_operations_copy_move):
11345         Handle source_dir_uri being NULL. (happens on toplevel uri)
11347         * libnautilus-private/nautilus-link-desktop-file.c:
11348         (nautilus_link_desktop_file_local_create):
11349         Use right icon field
11351 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11353         * src/file-manager/fm-actions.h:
11354         * src/file-manager/fm-directory-view.c:
11355         (volume_or_drive_unmounted_callback),
11356         (volume_or_drive_ejected_callback),
11357         (action_unmount_volume_callback), (action_eject_volume_callback),
11358         (real_update_menus_volumes):
11359         * src/file-manager/nautilus-directory-view-ui.xml:
11360         Allow eject on unmounted devices.
11361         Patch from Magnus Damm <magnus.damm@gmail.com>
11363 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11365         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11366         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11367         what you think, it means don't load if the app the desktop file
11368         references doesn't exist.
11370 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11372         * libnautilus-private/Makefile.am:
11373         * libnautilus-private/nautilus-link-historical.c:
11374         * libnautilus-private/nautilus-link-historical.h:
11375         Remove historical link support.
11377         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11378         * libnautilus-private/nautilus-link.[ch]:
11379         Remove historical link support and unused functions.
11381         * src/file-manager/fm-directory-view.h:
11382         Remove unused declaration.
11384         * src/file-manager/fm-icon-view.c:
11385         Fix up due to small api change for nautilus-link.
11387         * src/file-manager/fm-properties-window.c: (set_icon_callback):
11388         Fix icon change for desktop files that point to nonexisting binaries.
11390 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11392         * src/nautilus-main.c (register_icons):
11393         Remove debug spew
11395 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11397         * libnautilus-private/nautilus-icon-factory.c:
11398         (nautilus_icon_factory_get_icon_for_file):
11399         Special case icons for burn: and computer:
11401         * src/nautilus-main.c: (register_icons):
11402         * src/nautilus-navigation-window-menus.c:
11403         * src/nautilus-window-menus.c:
11404         Fix up icons and names in go/places menu.
11405         Fixes #162750 and #149941
11407         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11409 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11411         * src/nautilus-navigation-window.c (real_set_title):
11412         Make window title "location - File Browser", not "File Browser: location".
11413         Fixes #149008. Patch by Gustavo Carneiro.
11415 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11417         * configure.in:
11418         Post release version bump
11420 === nautilus 2.9.2 ===
11422 2004-01-11  James Henstridge  <james@jamesh.id.au>
11424         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11426         * src/Makefile.am: remove desktop and server files on clean.
11427         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11428         in config.h.
11430         * Makefile.am: remove desktop files on clean, and intltool files
11431         on distclean.
11433         * acconfig.h: remove, since it isn't needed anymore.
11435         * configure.in: remove some macro calls not needed with newer
11436         automakes, and use newer versions of some macros.
11438         * autogen.sh: require Automake >= 1.7.
11440 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11442         * NEWS:
11443         Update for release.
11445         * configure.in:
11446         Require eel 2.92.
11448 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11450         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11451         Add back mk.
11453 2005-01-10  Alexander Larsson  <alexl@redhat.com>
11455         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11456         Remove mk for ALL_LINGUAS since it broke the build.
11458 2004-12-17  Alexander Larsson  <alexl@redhat.com>
11460         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11461         Don't use frames for images with alpha.
11463         Patch from Jaap Haitsma <jaap@haitsma.org>
11465 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11467         * src/nautilus-bookmarks-window.[ch]:
11468         (open_selected_bookmark): New function, choose if to open in
11469         parent or new window.
11470         (get_bookmark_nautilus_navigation_window_new): Get New window.
11471         (on_jump_button_clicked): Call open_selected_bookmark.
11472         (on_row_activated): Call open_selected_bookmark.
11473         * src/nautilus-navigation-window-menus.c:
11474         (get_or_create_bookmarks_window): Reset signals for the
11475         edit bookmark dialog.
11476         fixes bug #160224.
11478 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11480         * configure.in:
11481         Require glib 2.6.0
11483         * libnautilus-private/nautilus-file-utilities.c:
11484         (nautilus_get_uri_shortname_for_display):
11485         * libnautilus-private/nautilus-file.c:
11486         (nautilus_file_get_display_name_nocopy):
11487         Use g_filename_display_basename() for display names
11489 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11491         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11492         (fm_list_view_start_renaming_file):
11493         * src/file-manager/fm-properties-window.c:
11494         (name_field_done_editing):
11495         Make sure we don't rename files if the name was never
11496         changed from the original display name.
11498 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11500         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11501         Fill in ctrl-l dialog correctly for desktop.
11503         Patch from Matthew Gatto <poobar@nycap.rr.com>
11505 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11507         * libnautilus-private/nautilus-icon-container.c:
11508         (nautilus_icon_container_update_icon):
11509         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11510         * libnautilus-private/nautilus-thumbnails.c:
11511         (nautilus_thumbnail_frame_image),
11512         (nautilus_thumbnail_load_framed_image):
11513         * libnautilus-private/nautilus-thumbnails.h:
11514         Better handling of icon sizes, including
11515         framing of large file-as-icon images.
11517         Patches from Jaap Haitsma <jaap@haitsma.org>
11519 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
11521         * configure.in: Added "zu" to ALL_LINGUAS.
11523 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11525         * libnautilus-private/nautilus-desktop-link-monitor.c:
11526         (destroy_desktop_link_monitor),
11527         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11528         (nautilus_desktop_link_monitor_make_filename_unique),
11529         (create_volume_link), (nautilus_desktop_link_monitor_init):
11530         * libnautilus-private/nautilus-desktop-link-monitor.h:
11531         * libnautilus-private/nautilus-desktop-link.c:
11532         (nautilus_desktop_link_new_from_volume):
11533         Make sure volume filenames are unique (#153888)
11535 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11537         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11538         Disconnect from right object.
11540 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11542         * src/file-manager/fm-directory-view.c:
11543         (add_application_to_open_with_menu), (real_update_menus):
11544         Fix underscore escaping in open with menu.
11546 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11548         * libnautilus-private/nautilus-bookmark.c:
11549         (nautilus_bookmark_get_pixbuf):
11550         Force size for pixbufs.
11552         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11553         Load force-sized svgs right.
11554         (nautilus_icon_factory_get_pixbuf_from_name):
11555         Allow force-size loading
11557         * libnautilus-private/nautilus-icon-factory.h:
11558         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11560         * libnautilus-private/nautilus-ui-utilities.c:
11561         (nautilus_action_from_menu_item),
11562         (nautilus_toolbar_action_from_menu_item):
11563         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11564         * src/nautilus-property-browser.c: (make_drag_image),
11565         (make_properties_from_directories):
11566         * src/nautilus-sidebar-title.c: (update_icon):
11567         * src/file-manager/fm-directory-view.c:
11568         (add_extension_action_for_files):
11569         * src/file-manager/fm-properties-window.c: (create_emblems_page):
11570         * src/file-manager/fm-tree-model.c:
11571         (tree_node_get_pixbuf_from_factory):
11573         Force-size load icons
11575         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11576         (nautilus_throbber_finalize):
11577         Disconnect icon theme changed signal on finalize.
11579 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11581         * libnautilus-private/nautilus-file-dnd.c:
11582         (nautilus_drag_can_accept_item):
11583         Handle drags to desktop items.
11585 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
11587         * configure.in: Added "nso" to ALL_LINGUAS.
11589 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11591         * libnautilus-private/nautilus-icon-container.c:
11592         (canvas_position_to_grid_position):
11593         Fix positioning. Makes find_new_empty_spot tighter.
11594         Patch from Jimmy Do <crispyleaves@gmail.com>
11596 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11598         * libnautilus-private/nautilus-icon-container.c: (snap_position),
11599         (find_empty_location):
11600         Fix a few typos in icon placement.
11601         Patch from Jimmy Do <crispyleaves@gmail.com>
11603 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11605         * src/file-manager/Makefile.am:
11607         No need to define VERSION here, it's aleady in
11608         config.h. Fix the build.
11610 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11612         reviewed by: Alexander Larsson  <alexl@redhat.com>
11614         * configure.in:
11616         Bump gnome-vfs required version
11618         * libnautilus-private/nautilus-mime-actions.c:
11619         (nautilus_mime_get_default_application_for_file),
11620         (application_equal), (get_open_with_mime_applications),
11621         (nautilus_mime_get_open_with_applications_for_file),
11622         (nautilus_mime_get_applications_for_file),
11623         (nautilus_mime_has_any_applications_for_file):
11624         * libnautilus-private/nautilus-mime-actions.h:
11625         * libnautilus-private/nautilus-program-choosing.c:
11626         (nautilus_launch_show_file), (nautilus_launch_application):
11627         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11628         (activate_check_mime_types):
11629         * src/nautilus-information-panel.c: (command_button_callback),
11630         (add_command_buttons), (nautilus_information_panel_update_buttons):
11632         Remove all mime api deprecated calls and replace them with the
11633         new API. Fix bug #159435.
11635 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11637         * configure.in:
11638         Post release version bump
11640 === nautilus 2.9.1 ===
11642 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11644         * NEWS:
11645         Update for release.
11647 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11649         * libnautilus-private/nautilus-undo-signal-handlers.c:
11650         Fix include.
11652 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11653         * Merge bonobo-slay-branch
11655 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11657         * src/nautilus-window.c: (action_view_as_callback),
11658         (nautilus_window_synch_view_as_menus):
11659         Don't reenter action callback when switching views.
11661 2004-11-19  Dave Camp  <dave@novell.com>
11663         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11664         (can_show_default_app), (real_update_menus): Fix some jumping
11665         menus.
11666         * test/Makefile.am: Don't link to libnautilus
11668 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11670         * libnautilus-private/nautilus-mime-actions.c:
11671         removed unneeded includes
11673         * src/nautilus-application.c:
11674         * src/nautilus-desktop-window.c:
11675         Removed app_id property on NautilusWindow
11677         * src/nautilus-main.c: (main):
11678         Remove old code
11680         * src/nautilus-navigation-window.c:
11681         * src/nautilus-sidebar-title.c:
11682         * src/nautilus-window-menus.c:
11683         * src/file-manager/fm-ditem-page.c:
11684         Remove bonobo comments
11686         * src/nautilus-window.c:
11687         Remove app_id property
11688         fix last bonobo details
11690         * src/file-manager/fm-actions.h:
11691         * src/file-manager/fm-directory-view.c:
11692         * src/file-manager/nautilus-directory-view-ui.xml:
11693         remove edit launcher action
11695 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11697         * configure.in:
11698         Require new eel
11700         * src/file-manager/fm-actions.h:
11701         * src/file-manager/fm-directory-view.[ch]:
11702         * src/file-manager/nautilus-directory-view-ui.xml:
11703         * src/nautilus-actions.h:
11704         * src/nautilus-shell-ui.xml:
11705         * src/nautilus-spatial-window-ui.xml:
11706         * src/nautilus-spatial-window.c:
11707         * src/nautilus-window-menus.c:
11708         * src/nautilus-window.[ch]:
11709         Implement some accels as GtkBindings instead to avoid
11710         overriding widget-specific keybindings like "delete" and "backspace".
11712 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11714         * src/nautilus-navigation-window.c:
11715         * src/nautilus-window-private.h:
11716         Put location entry etc in a toolbar.
11718 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11720         * libnautilus-private/nautilus-file.c: (is_desktop_file),
11721         (nautilus_file_is_nautilus_link):
11722         Don't check for "application/x-gnome-app-info", as that is already
11723         handled by the alias system. This also avoids stating for a
11724         mimetype xml file.
11726         * src/nautilus-throbber.c:
11727         Don't create a new icon theme for each throbber.
11728         Use GtkIconTheme instead of GnomeIconTheme
11730         * libnautilus-private/nautilus-ui-utilities.[ch]:
11731         New function nautilus_ui_string_get to cache the loaded ui files.
11733         * src/nautilus-navigation-window.c:
11734         Remove old bonoboui stuff
11736         * src/nautilus-navigation-window-menus.c:
11737         Open New window is Ctrl-N.
11738         Use the new nautilus_ui_string_get call
11740         * src/nautilus-spatial-window.c:
11741         * src/nautilus-window-menus.c:
11742         * src/file-manager/fm-desktop-icon-view.c:
11743         * src/file-manager/fm-directory-view.c:
11744         * src/file-manager/fm-icon-view.c:
11745         * src/file-manager/fm-list-view.c:
11746         Use the new nautilus_ui_string_get call
11748         * src/file-manager/nautilus-directory-view-ui.xml:
11749         * src/file-manager/nautilus-icon-view-ui.xml:
11750         Name separators to work around bug #158620
11752 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11754         * src/file-manager/fm-actions.h:
11755         * src/file-manager/fm-directory-view.c:
11756         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11757         * src/file-manager/nautilus-directory-view-ui.xml:
11758         * src/file-manager/nautilus-icon-view-ui.xml:
11759         * src/file-manager/nautilus-list-view-ui.xml:
11760         * src/nautilus-actions.h:
11761         * src/nautilus-navigation-window-ui.xml:
11762         * src/nautilus-shell-ui.xml:
11763         * src/nautilus-spatial-window-ui.xml:
11764         * src/nautilus-spatial-window.c:
11765         * src/nautilus-window-menus.c:
11766         * src/nautilus-window.[ch]:
11767         Add all extra accellerators and clean up ui files.
11769 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11771         * src/nautilus-window-menus.c:
11772         * src/nautilus-window-toolbars.c:
11773         * libnautilus-private/nautilus-ui-utilities.[ch]:
11774         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
11775         Move code to utility functions.
11777 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11779         * libnautilus-private/nautilus-file-utilities.[ch]:
11780         * src/nautilus-spatial-window.c:
11781         * src/nautilus-navigation-window-menus.c:
11782         * src/nautilus-window-menus.c:
11783         Move some functions to nautilus-ui-utilities
11785         * libnautilus-private/Makefile.am:
11786         * libnautilus-private/nautilus-ui-utilities.[ch]:
11787         Various ui utility functions
11789         * src/file-manager/fm-desktop-icon-view.c:
11790         * src/file-manager/fm-directory-view.c:
11791         * src/file-manager/fm-icon-view.c:
11792         * src/file-manager/fm-list-view.c:
11793         Unmerge everything on destroy
11795         * src/nautilus-shell-ui.xml:
11796         Remove unused stuff
11798 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11800         * libnautilus-private/nautilus-clipboard-monitor.c:
11801         Handle ownership changes from XFixes
11803         * libnautilus-private/Makefile.am:
11804         * libnautilus-private/nautilus-clipboard-ui.xml:
11805         Remove (is now inline)
11807         * libnautilus-private/nautilus-clipboard.[ch]:
11808         Convert to GtkUIManager
11810         * src/nautilus-location-bar.c:
11811         * src/nautilus-notes-viewer.c:
11812         Adapt to NautilusClipboard changes
11814         * src/nautilus-window-menus.c:
11815         Remove duplicated action
11817         * src/file-manager/fm-actions.h:
11818         * src/file-manager/fm-directory-view.c:
11819         * src/file-manager/fm-icon-view.c:
11820         * src/file-manager/fm-list-view.c:
11821         * src/file-manager/nautilus-directory-view-ui.xml:
11822         Adapt to NautilusClipboard changes
11823         Fix paste into folder to not use stock accelerator
11825 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11827         * components/Makefile.am:
11828         Remove references to throbber
11830         * src/Makefile.am:
11831         * src/nautilus-throbber.[ch]:
11832         Moved throbber here and made it not be a bonobo object
11834         * src/nautilus-window-private.h:
11835         * src/nautilus-window-toolbars.c:
11836         Work with the throbber
11838 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11840         * src/nautilus-application.c:
11841         * src/nautilus-navigation-window.c:
11842         * src/nautilus-spatial-window.c:
11843         * src/nautilus-window-private.h:
11844         * src/nautilus-window.c:
11845         Make initial window geometry work.
11847 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11849         * src/nautilus-image-properties-page.c: (get_property_pages):
11850         Only show for images.
11852 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11854         * src/file-manager/fm-properties-window.h:
11855         Don't include libnautilus files.
11857 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11859         * src/file-manager/fm-desktop-icon-view.c:
11860         * src/nautilus-navigation-window.c:
11861         * src/nautilus-desktop-window.c:
11862         Remove old defines
11864         * src/file-manager/fm-directory-view.c:
11865         * src/file-manager/nautilus-directory-view-ui.xml:
11866         * src/nautilus-navigation-window-ui.xml:
11867         * src/nautilus-shell-ui.xml:
11868         Make the menus look like pre-bonobo-removal
11870 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11872         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11873         Don't have use default background on desktop context menu.
11875 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11877         * Makefile.am:
11878         Remove libnautilus-adapter subdir
11880         * components/Makefile.am:
11881         Don't build throbber atm
11883         * src/nautilus-navigation-action.c:
11884         Use GtkMenuToolButton instead of NautilusArrowToolbutton
11886         * src/Makefile.am:
11887         * src/nautilus-arrow-toolbutton.[ch]:
11888         Remove.
11890 2004-11-16  Anders Carlsson  <andersca@gnome.org>
11892         * libnautilus-private/nautilus-window-info.c:
11893         (nautilus_window_info_get_ui_manager):
11894         It's NULL now, not CORBA_OBJECT_NIL.
11896 2004-11-16  Alexander Larsson  <alexl@redhat.com>
11898         * libnautilus-private/nautilus-view.h:
11899         remove bonoboui inclide
11901         * src/nautilus-navigation-action.[ch]:
11902         Add navigation GtkAction, based on epi code
11904         * src/nautilus-window-menus.c:
11905         * src/nautilus-window-toolbars.c:
11906         Correctly handle toolbar icons for extensions
11908 2004-11-16  Alexander Larsson  <alexl@redhat.com>
11910         * configure.in:
11911         Remove bonoboui dependencies
11913         * libnautilus-private/Makefile.am:
11914         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
11915         * libnautilus-private/nautilus-bonobo-ui.h:
11916         Remove unneeded files
11918         * libnautilus-private/nautilus-clipboard.c:
11919         Comment out for now.
11921         * libnautilus-private/nautilus-directory-metafile-monitor.c:
11922         * libnautilus-private/nautilus-metafile.c:
11923         * src/nautilus-application.c:
11924         * src/nautilus-history-sidebar.c:
11925         * src/nautilus-information-panel.c:
11926         * src/nautilus-main.c: (main):
11927         * src/nautilus-notes-viewer.c:
11928         * src/nautilus-sidebar-title.c:
11929         * src/file-manager/fm-properties-window.c:
11930         Remove bonobo includes
11932         * libnautilus-private/nautilus-file-utilities.[ch]:
11933         (nautilus_get_ui_directory), (nautilus_ui_file):
11934         Util functions for ui files.
11936         * libnautilus-private/nautilus-view.[ch]:
11937         * libnautilus-private/nautilus-window-info.[ch]:
11938         Remove bonoboui methods
11940         * src/Makefile.am:
11941         Add new files, remove some old ones
11942         Move ui files to datadir/nautilus/ui
11944         * src/nautilus-actions.h:
11945         New file with action names
11947         * src/nautilus-arrow-toolbutton.[ch]:
11948         New widget for back/forward buttons.
11950         * src/nautilus-desktop-window.c:
11951         * src/nautilus-navigation-window-menus.c:
11952         * src/nautilus-navigation-window-ui.xml:
11953         * src/nautilus-navigation-window.[ch]:
11954         * src/nautilus-shell-ui.xml:
11955         * src/nautilus-spatial-window-ui.xml:
11956         * src/nautilus-spatial-window.c:
11957         * src/nautilus-window-manage-views.[ch]:
11958         * src/nautilus-window-menus.c:
11959         * src/nautilus-window-private.h:
11960         * src/nautilus-window-toolbars.c:
11961         * src/nautilus-window.[ch]:
11962         Initial port to GtkUIManager
11964         * src/nautilus-profiler.[ch]:
11965         Remove
11967         * src/file-manager/Makefile.am:
11968         * src/file-manager/fm-actions.h:
11969         New file with action names
11971         * src/file-manager/fm-desktop-icon-view.c:
11972         * src/file-manager/fm-directory-view.[ch]:
11973         * src/file-manager/fm-icon-view.c:
11974         * src/file-manager/fm-list-view.c:
11975         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11976         * src/file-manager/nautilus-directory-view-ui.xml:
11977         * src/file-manager/nautilus-icon-view-ui.xml:
11978         * src/file-manager/nautilus-list-view-ui.xml:
11979         Initial port of views to GtkUIManager
11981 2004-11-09  Alexander Larsson  <alexl@redhat.com>
11983         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
11984         Remove some unused bonobo extensions.
11986         * libnautilus-private/Makefile.am:
11987         * src/nautilus-navigation-window.c:
11988         * src/nautilus-property-browser.c:
11989         * src/nautilus-spatial-window.c:
11990         * src/nautilus-window.c:
11991         * libnautilus-private/nautilus-drag-window.[ch]:
11992         Remove NautilusDragWindow (not used anyway)
11994 2004-11-09  Alexander Larsson  <alexl@redhat.com>
11996         * configure.in:
11997         * libnautilus-private/Makefile.am:
11998         * libnautilus-private/nautilus-directory-async.c:
11999         * libnautilus-private/nautilus-lib-self-check-functions.h:
12000         * libnautilus-private/nautilus-medusa-support.[ch]:
12001         * libnautilus-private/nautilus-metafile.c:
12002         * libnautilus-private/nautilus-search-uri.[ch]:
12003         * src/Makefile.am:
12004         * src/file-manager/Makefile.am:
12005         * src/file-manager/fm-search-list-view.[ch]:
12006         * src/file-manager/nautilus-indexing-info.[ch]:
12007         * src/file-manager/nautilus-search-list-view-ui.xml:
12008         * src/nautilus-application.c:
12009         * src/nautilus-complex-search-bar.[ch]:
12010         * src/nautilus-navigation-window-menus.c:
12011         * src/nautilus-navigation-window-ui.xml:
12012         * src/nautilus-navigation-window.[ch]:
12013         * src/nautilus-search-bar-criterion-private.h:
12014         * src/nautilus-search-bar-criterion.[ch]:
12015         * src/nautilus-search-bar-private.h:
12016         * src/nautilus-search-bar.[ch]:
12017         * src/nautilus-shell-ui.xml:
12018         * src/nautilus-sidebar-title.c:
12019         * src/nautilus-simple-search-bar.[ch]:
12020         * src/nautilus-spatial-window.c:
12021         * src/nautilus-switchable-navigation-bar.[ch]:
12022         * src/nautilus-switchable-search-bar.[ch]:
12023         * src/nautilus-window-manage-views.c:
12024         * src/nautilus-window-menus.c:
12025         * src/nautilus-window.c:
12026         Remove all traces of old medusa support.
12028 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12030         * libnautilus-private/nautilus-icon-factory.[ch]:
12031         (nautilus_get_relative_icon_size_for_zoom_level):
12032         New function.
12034         * libnautilus-private/nautilus-view.[ch]:
12035         Redo the zooming interface
12037         * src/file-manager/fm-directory-view.[ch]:
12038         * src/file-manager/fm-icon-view.c:
12039         * src/file-manager/fm-list-view.c:
12040         Implement the new interface for zooming and clean up.
12041         Remove the "default zoom affects fonts" behaviour.
12043         * src/nautilus-navigation-window.c:
12044         * src/nautilus-zoom-control.[ch]:
12045         Use the new simplified zoom interfaces
12047 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12049         * libnautilus-private/nautilus-directory-async.c:
12050         (nautilus_async_destroying_file), (extension_info_cancel),
12051         (info_provider_idle_callback), (info_provider_callback):
12052         * libnautilus-private/nautilus-directory-private.h:
12053         Handle the case when the file we're getting extension info
12054         from goes away.
12056 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12058         * src/nautilus-navigation-window.c:
12059         (nautilus_navigation_window_set_up_sidebar):
12060         * src/nautilus-window-manage-views.c:
12061         (viewed_file_changed_callback):
12062         Remove some BONOBO TODOs
12064 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12066         * components/Makefile.am:
12067         Remove image_properties subdir
12069         * src/Makefile.am:
12070         * src/nautilus-application.c: (nautilus_application_instance_init):
12071         * src/nautilus-image-properties-page.[ch]:
12072         Image property page using new system
12074         * src/nautilus-notes-viewer.c:
12075         add static
12077 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12079         * libnautilus-private/Makefile.am:
12080         * libnautilus-private/nautilus-sidebar-factory.c:
12081         * libnautilus-private/nautilus-sidebar-factory.h:
12082         Remove old sidebar-factory API
12084         * src/file-manager/fm-tree-view.c:
12085         * src/nautilus-emblem-sidebar.c:
12086         * src/nautilus-history-sidebar.c:
12087         * src/nautilus-information-panel.c:
12088         * src/nautilus-navigation-window.c:
12089         Convert to new provider API.
12091 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12093         * libnautilus-private/Makefile.am:
12094         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12095         Add new extensions-style sidebar provider interface
12097         * src/nautilus-navigation-window.c:
12098         Use it.
12100         * src/nautilus-notes-viewer.[ch]:
12101         Convert notes viewer to new iface
12103 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12105         * src/Makefile.am:
12106         * src/nautilus-application.c: (nautilus_application_instance_init):
12107         * src/nautilus-notes-sidebar.[ch]:
12108         * src/nautilus-notes-viewer.[ch]:
12109         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12110         property page
12112 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12114         * components/Makefile.am:
12115         Remove emblem subdir
12117         * libnautilus-private/nautilus-window-info.[ch]:
12118         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12119         hidden_files_mode_changed signal
12121         * src/file-manager/Makefile.am:
12122         * src/file-manager/fm-tree-view.[ch]:
12123         * src/nautilus-application.c: (nautilus_application_instance_init):
12124         Make tree view work with new system.
12126         * src/nautilus-window-manage-views.c: (load_new_location),
12127         (location_has_really_changed):
12128         Only emit loading_uri after load_underway has been reported.
12130 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12132         * src/Makefile.am:
12133         * src/nautilus-emblem-sidebar.[ch]:
12134         * src/nautilus-application.c:
12135         Add emblem sidebar, based on old compontent
12136         now uses NautilusSignaller to detect/signal emblem changes
12138         * src/nautilus-property-browser.c:
12139         Catch the emblems_changed signal and refresh
12141 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12143         * src/file-manager/fm-list-view.c:
12144         Fix crash when switching view.
12146         * src/nautilus-history-sidebar.c:
12147         Some cleanups
12149         * src/nautilus-navigation-window.c:
12150         Fix unref-null warning
12152         * src/Makefile.am:
12153         * src/nautilus-application.c:
12154         * src/nautilus-notes-sidebar.[ch]:
12155         Add notes sidebar widget, based on old component
12157         * components/Makefile.am (SUBDIRS):
12158         Remove notes
12160 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12162         * components/Makefile.am:
12163         Remove stuff that are now replaced or not needed anymore.
12165         * libnautilus-private/nautilus-window-info.[ch]:
12166         * src/nautilus-window.c:
12167         Add nautilus_window_info_get_history.
12169         * src/Makefile.am:
12170         * src/nautilus-history-sidebar.[ch]:
12171         * src/nautilus-application.c: (nautilus_application_instance_init):
12172         Add history sidebar widget, based on old component.
12174         * src/nautilus-information-panel.[ch]:
12175         Some fixes
12177 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12179         * libnautilus-private/nautilus-directory-background.c:
12180         Fix spew
12182         * libnautilus-private/nautilus-sidebar-factory.h:
12183         * libnautilus-private/nautilus-window-info.[ch]:
12184         * src/nautilus-application.c:
12185         * src/nautilus-information-panel.[ch]:
12186         * src/nautilus-navigation-window.c:
12187         * src/nautilus-side-pane.c:
12188         * src/nautilus-window.c:
12189         More work on sidebars. Now the information sidebar works.
12191 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12193         * Makefile.am:
12194         Don't build libnautilus subdir
12196         * libnautilus-private/Makefile.am:
12197         Don't link to libnautilus
12198         Add new files (some from libnautilus)
12199         Remove not used files
12201         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12202         Remove hide_built_in_bookmarks
12204         * libnautilus-private/nautilus-bonobo-ui.h:
12205         * libnautilus-private/nautilus-clipboard-ui.xml:
12206         * libnautilus-private/nautilus-clipboard.[ch]:
12207         * libnautilus-private/nautilus-idle-queue.[ch]:
12208         Move here from libnautilus
12210         * libnautilus-private/nautilus-desktop-link.c:
12211         * libnautilus-private/nautilus-global-preferences.[ch]:
12212         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12213         prefs
12215         * libnautilus-private/nautilus-directory-private.h:
12216         * libnautilus-private/nautilus-metafile-server.idl:
12217         * libnautilus-private/nautilus-program-choosing.h:
12218         Remove not needed header inclusions
12220         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12221         NautilusSidebar registration and creation
12223         * libnautilus-private/nautilus-sidebar.[ch]:
12224         New NautilusSidebar interface
12226         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12227         * libnautilus-private/nautilus-undo-context.[ch]:
12228         * libnautilus-private/nautilus-view-identifier.[ch]:
12229         * libnautilus-private/nautilus-view-query.[ch]:
12230         Remove not needed files
12232         * libnautilus-private/nautilus-undo-manager.[ch]:
12233         * libnautilus-private/nautilus-undo-private.h:
12234         * libnautilus-private/nautilus-undo-transaction.[ch]:
12235         * libnautilus-private/nautilus-undo.[ch]:
12236         Convert from bonobo. Some moved from libnautilus.
12238         * libnautilus-private/nautilus-view-factory.[ch]:
12239         NautilusView registration and creation
12241         * libnautilus-private/nautilus-view.[ch]:
12242         New NautilusView interface
12244         * libnautilus-private/nautilus-window-info.[ch]:
12245         New NautilusWindowInfo interface
12247         * src/Makefile.am:
12248         Don't link to libnautilus
12249         Remove not used files
12251         * src/nautilus-applicable-views.[ch]:
12252         * src/nautilus-component-adapter-factory.[ch]:
12253         * src/nautilus-view-frame-corba.[ch]:
12254         * src/nautilus-view-frame-private.h:
12255         * src/nautilus-view-frame.[ch]:
12256         Removed. Not needed anymore.
12258         * src/nautilus-bookmarks-window.c:
12259         * src/nautilus-complex-search-bar.c:
12260         * src/nautilus-information-panel.[ch]:
12261         * src/nautilus-location-bar.c:
12262         * src/nautilus-location-dialog.c:
12263         * src/nautilus-location-entry.c:
12264         * src/nautilus-shell-interface.idl:
12265         * src/nautilus-side-pane.h:
12266         * src/nautilus-sidebar-title.c:
12267         * src/nautilus-simple-search-bar.c:
12268         Minor changes to build.
12270         * src/nautilus-shell.c:
12271         Remove WEB_NAVIGATION_ENABLED
12273         * src/nautilus-application.c:
12274         * src/nautilus-desktop-window.c:
12275         * src/nautilus-navigation-window-menus.c:
12276         * src/nautilus-navigation-window.[ch]:
12277         * src/nautilus-spatial-window.c:
12278         * src/nautilus-window-manage-views.[ch]:
12279         * src/nautilus-window-menus.c:
12280         * src/nautilus-window-private.h:
12281         * src/nautilus-window.[ch]:
12282         Initial conversion to new NautilusView interface.
12284         * src/file-manager/Makefile.am:
12285         * src/file-manager/fm-bonobo-provider.[ch]:
12286         Removed. Not needed anymore.
12287         Temporary commented out fm-tree-view.[ch]
12289         * src/file-manager/fm-desktop-icon-view.c:
12290         * src/file-manager/fm-desktop-icon-view.h:
12291         * src/file-manager/fm-directory-view.c:
12292         * src/file-manager/fm-directory-view.h:
12293         * src/file-manager/fm-icon-view.c:
12294         * src/file-manager/fm-icon-view.h:
12295         * src/file-manager/fm-list-view.c:
12296         * src/file-manager/fm-list-view.h:
12297         * src/file-manager/fm-properties-window.c:
12298         * src/file-manager/fm-tree-view.h:
12299         Initial conversion to new NautilusView interface.
12301 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12303         * Makefile.am: install nautilus-file-management-properties.desktop
12304         in $(datadir)/applications
12306         * nautilus-file-management-properties.desktop.in:
12307         add OnlyShowIn=GNOME;
12309 2004-10-29  Iain <iaingnome@gmail.com>
12311         * libnautilus-private/nautilus-icon-canvas-item.c
12312         (compute_text_rectangle): Line up the text with the middle of the icon.
12314         * libnautilus-private/nautilus-icon-container.c
12315         (lay_down_one_line): Take the max height of the row so that icons can
12316         be lined up.
12317         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12318         max width of an icon.
12319         Line up icons on a vertical line set at the left of the text.
12321 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12323         * configure.in:
12324         Update version to 2.9.1.
12325         Gnome 2.8 versions are now on the gnome-2-8 branch.
12327         * ChangeLog: rolled over to ChangeLog-20041029.
12329 ==== gnome-2-8 branched from here ===
12331 # Local Variables:
12332 # coding: utf-8
12333 # End: